Fix comment.
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for llvm 3.0svn.
4 #
5 # Report bugs to <llvmbugs@cs.uiuc.edu>.
6 #
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.
11 #
12 # Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
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
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
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
39
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=:
49   fi
50   rm -f conf$$.sh
51 fi
52
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
58 fi
59
60
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='
67 '
68 IFS=" ""        $as_nl"
69
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
75 do
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
81
82      ;;
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
88 fi
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; }
92 fi
93
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='+ '
101
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
107 do
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
112   fi
113 done
114
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
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
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/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
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
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
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
218   :
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
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
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
234
235
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
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
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
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
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; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
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+"$@"}
346 fi
347
348
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; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
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
417 }
418
419
420
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" || {
425
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 '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
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; }; }
454
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
461 }
462
463
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
468 fi
469
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;;
477 *)
478   ECHO_N='-n';;
479 esac
480
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
486 fi
487
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
494 fi
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'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
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
517 fi
518
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=:
530 fi
531 rm -f conf$$.file
532
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'"
535
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'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
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`
547
548 #
549 # Initializations.
550 #
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}
560
561 # Identity of this package.
562 PACKAGE_NAME='llvm'
563 PACKAGE_TARNAME='-llvm-'
564 PACKAGE_VERSION='3.0svn'
565 PACKAGE_STRING='llvm 3.0svn'
566 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
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"
604
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 ENABLE_POLLY
645 LLVM_HAS_POLLY
646 build
647 build_cpu
648 build_vendor
649 build_os
650 host
651 host_cpu
652 host_vendor
653 host_os
654 target
655 target_cpu
656 target_vendor
657 target_os
658 OS
659 HOST_OS
660 TARGET_OS
661 LINKALL
662 NOLINKALL
663 LLVM_ON_UNIX
664 LLVM_ON_WIN32
665 ARCH
666 ENDIAN
667 CC
668 CFLAGS
669 LDFLAGS
670 CPPFLAGS
671 ac_ct_CC
672 EXEEXT
673 OBJEXT
674 CPP
675 GREP
676 EGREP
677 LLVM_CROSS_COMPILING
678 BUILD_CC
679 BUILD_EXEEXT
680 BUILD_CXX
681 CVSBUILD
682 ENABLE_OPTIMIZED
683 ENABLE_PROFILING
684 DISABLE_ASSERTIONS
685 ENABLE_EXPENSIVE_CHECKS
686 EXPENSIVE_CHECKS
687 DEBUG_RUNTIME
688 DEBUG_SYMBOLS
689 JIT
690 TARGET_HAS_JIT
691 ENABLE_DOCS
692 ENABLE_DOXYGEN
693 ENABLE_THREADS
694 ENABLE_PTHREADS
695 ENABLE_PIC
696 ENABLE_SHARED
697 ENABLE_EMBED_STDCXX
698 ENABLE_TIMESTAMPS
699 TARGETS_TO_BUILD
700 LLVM_ENUM_TARGETS
701 LLVM_ENUM_ASM_PRINTERS
702 LLVM_ENUM_ASM_PARSERS
703 LLVM_ENUM_DISASSEMBLERS
704 ENABLE_CBE_PRINTF_A
705 CLANGPATH
706 CLANGXXPATH
707 ENABLE_BUILT_CLANG
708 OPTIMIZE_OPTION
709 EXTRA_OPTIONS
710 EXTRA_LD_OPTIONS
711 BINUTILS_INCDIR
712 CXX
713 CXXFLAGS
714 ac_ct_CXX
715 NM
716 ifGNUmake
717 LN_S
718 CMP
719 CP
720 DATE
721 FIND
722 MKDIR
723 MV
724 RANLIB
725 AR
726 RM
727 SED
728 TAR
729 BINPWD
730 GRAPHVIZ
731 DOT
732 FDP
733 NEATO
734 TWOPI
735 CIRCO
736 GV
737 DOTTY
738 XDOT_PY
739 PERL
740 HAVE_PERL
741 INSTALL_PROGRAM
742 INSTALL_SCRIPT
743 INSTALL_DATA
744 BZIP2
745 CAT
746 DOXYGEN
747 GROFF
748 GZIPBIN
749 POD2HTML
750 POD2MAN
751 PDFROFF
752 RUNTEST
753 TCLSH
754 ZIP
755 OCAMLC
756 OCAMLOPT
757 OCAMLDEP
758 OCAMLDOC
759 GAS
760 HAVE_LINK_VERSION_SCRIPT
761 INSTALL_LTDL_TRUE
762 INSTALL_LTDL_FALSE
763 CONVENIENCE_LTDL_TRUE
764 CONVENIENCE_LTDL_FALSE
765 LIBADD_DL
766 LLVMGCCCOMMAND
767 LLVMGXXCOMMAND
768 LLVMGCC
769 LLVMGXX
770 LLVMCC_OPTION
771 NO_VARIADIC_MACROS
772 NO_MISSING_FIELD_INITIALIZERS
773 USE_UDIS86
774 USE_OPROFILE
775 HAVE_PTHREAD
776 HUGE_VAL_SANITY
777 MMAP_FILE
778 LLVMCC_EMITIR_FLAG
779 LLVMCC1
780 LLVMCC1PLUS
781 LLVMGCCDIR
782 LLVMGCC_LANGS
783 LLVMGCC_DRAGONEGG
784 LLVMCC_DISABLEOPT_FLAGS
785 SHLIBEXT
786 SHLIBPATH_VAR
787 LLVM_PREFIX
788 LLVM_BINDIR
789 LLVM_LIBDIR
790 LLVM_DATADIR
791 LLVM_DOCSDIR
792 LLVM_ETCDIR
793 LLVM_INCLUDEDIR
794 LLVM_INFODIR
795 LLVM_MANDIR
796 LLVM_CONFIGTIME
797 BINDINGS_TO_BUILD
798 ALL_BINDINGS
799 OCAML_LIBDIR
800 ENABLE_VISIBILITY_INLINES_HIDDEN
801 RPATH
802 RDYNAMIC
803 LIBOBJS
804 LTLIBOBJS'
805 ac_subst_files=''
806       ac_precious_vars='build_alias
807 host_alias
808 target_alias
809 CC
810 CFLAGS
811 LDFLAGS
812 CPPFLAGS
813 CPP
814 CXX
815 CXXFLAGS
816 CCC'
817 ac_subdirs_all='projects/llvm-gcc
818 projects/test-suite
819 projects/llvm-test
820 projects/poolalloc
821 projects/llvm-poolalloc
822 projects/sample
823 projects/privbracket
824 projects/llvm-stacker
825 projects/llvm-reopt
826 projects/llvm-java
827 projects/llvm-tv
828 projects/safecode
829 projects/llvm-kernel
830 tools/polly'
831
832 # Initialize some variables set by options.
833 ac_init_help=
834 ac_init_version=false
835 # The variables have the same names as the options, with
836 # dashes changed to underlines.
837 cache_file=/dev/null
838 exec_prefix=NONE
839 no_create=
840 no_recursion=
841 prefix=NONE
842 program_prefix=NONE
843 program_suffix=NONE
844 program_transform_name=s,x,x,
845 silent=
846 site=
847 srcdir=
848 verbose=
849 x_includes=NONE
850 x_libraries=NONE
851
852 # Installation directory options.
853 # These are left unexpanded so users can "make install exec_prefix=/foo"
854 # and all the variables that are supposed to be based on exec_prefix
855 # by default will actually change.
856 # Use braces instead of parens because sh, perl, etc. also accept them.
857 # (The list follows the same order as the GNU Coding Standards.)
858 bindir='${exec_prefix}/bin'
859 sbindir='${exec_prefix}/sbin'
860 libexecdir='${exec_prefix}/libexec'
861 datarootdir='${prefix}/share'
862 datadir='${datarootdir}'
863 sysconfdir='${prefix}/etc'
864 sharedstatedir='${prefix}/com'
865 localstatedir='${prefix}/var'
866 includedir='${prefix}/include'
867 oldincludedir='/usr/include'
868 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
869 infodir='${datarootdir}/info'
870 htmldir='${docdir}'
871 dvidir='${docdir}'
872 pdfdir='${docdir}'
873 psdir='${docdir}'
874 libdir='${exec_prefix}/lib'
875 localedir='${datarootdir}/locale'
876 mandir='${datarootdir}/man'
877
878 ac_prev=
879 ac_dashdash=
880 for ac_option
881 do
882   # If the previous option needs an argument, assign it.
883   if test -n "$ac_prev"; then
884     eval $ac_prev=\$ac_option
885     ac_prev=
886     continue
887   fi
888
889   case $ac_option in
890   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
891   *)    ac_optarg=yes ;;
892   esac
893
894   # Accept the important Cygnus configure options, so we can diagnose typos.
895
896   case $ac_dashdash$ac_option in
897   --)
898     ac_dashdash=yes ;;
899
900   -bindir | --bindir | --bindi | --bind | --bin | --bi)
901     ac_prev=bindir ;;
902   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
903     bindir=$ac_optarg ;;
904
905   -build | --build | --buil | --bui | --bu)
906     ac_prev=build_alias ;;
907   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
908     build_alias=$ac_optarg ;;
909
910   -cache-file | --cache-file | --cache-fil | --cache-fi \
911   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
912     ac_prev=cache_file ;;
913   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
914   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
915     cache_file=$ac_optarg ;;
916
917   --config-cache | -C)
918     cache_file=config.cache ;;
919
920   -datadir | --datadir | --datadi | --datad)
921     ac_prev=datadir ;;
922   -datadir=* | --datadir=* | --datadi=* | --datad=*)
923     datadir=$ac_optarg ;;
924
925   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
926   | --dataroo | --dataro | --datar)
927     ac_prev=datarootdir ;;
928   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
929   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
930     datarootdir=$ac_optarg ;;
931
932   -disable-* | --disable-*)
933     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
934     # Reject names that are not valid shell variable names.
935     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
936       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
937    { (exit 1); exit 1; }; }
938     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
939     eval enable_$ac_feature=no ;;
940
941   -docdir | --docdir | --docdi | --doc | --do)
942     ac_prev=docdir ;;
943   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
944     docdir=$ac_optarg ;;
945
946   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
947     ac_prev=dvidir ;;
948   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
949     dvidir=$ac_optarg ;;
950
951   -enable-* | --enable-*)
952     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
953     # Reject names that are not valid shell variable names.
954     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
955       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
956    { (exit 1); exit 1; }; }
957     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
958     eval enable_$ac_feature=\$ac_optarg ;;
959
960   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
961   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
962   | --exec | --exe | --ex)
963     ac_prev=exec_prefix ;;
964   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
965   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
966   | --exec=* | --exe=* | --ex=*)
967     exec_prefix=$ac_optarg ;;
968
969   -gas | --gas | --ga | --g)
970     # Obsolete; use --with-gas.
971     with_gas=yes ;;
972
973   -help | --help | --hel | --he | -h)
974     ac_init_help=long ;;
975   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
976     ac_init_help=recursive ;;
977   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
978     ac_init_help=short ;;
979
980   -host | --host | --hos | --ho)
981     ac_prev=host_alias ;;
982   -host=* | --host=* | --hos=* | --ho=*)
983     host_alias=$ac_optarg ;;
984
985   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
986     ac_prev=htmldir ;;
987   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
988   | --ht=*)
989     htmldir=$ac_optarg ;;
990
991   -includedir | --includedir | --includedi | --included | --include \
992   | --includ | --inclu | --incl | --inc)
993     ac_prev=includedir ;;
994   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
995   | --includ=* | --inclu=* | --incl=* | --inc=*)
996     includedir=$ac_optarg ;;
997
998   -infodir | --infodir | --infodi | --infod | --info | --inf)
999     ac_prev=infodir ;;
1000   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1001     infodir=$ac_optarg ;;
1002
1003   -libdir | --libdir | --libdi | --libd)
1004     ac_prev=libdir ;;
1005   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1006     libdir=$ac_optarg ;;
1007
1008   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1009   | --libexe | --libex | --libe)
1010     ac_prev=libexecdir ;;
1011   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1012   | --libexe=* | --libex=* | --libe=*)
1013     libexecdir=$ac_optarg ;;
1014
1015   -localedir | --localedir | --localedi | --localed | --locale)
1016     ac_prev=localedir ;;
1017   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1018     localedir=$ac_optarg ;;
1019
1020   -localstatedir | --localstatedir | --localstatedi | --localstated \
1021   | --localstate | --localstat | --localsta | --localst | --locals)
1022     ac_prev=localstatedir ;;
1023   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1024   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1025     localstatedir=$ac_optarg ;;
1026
1027   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1028     ac_prev=mandir ;;
1029   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1030     mandir=$ac_optarg ;;
1031
1032   -nfp | --nfp | --nf)
1033     # Obsolete; use --without-fp.
1034     with_fp=no ;;
1035
1036   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1037   | --no-cr | --no-c | -n)
1038     no_create=yes ;;
1039
1040   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1041   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1042     no_recursion=yes ;;
1043
1044   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1045   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1046   | --oldin | --oldi | --old | --ol | --o)
1047     ac_prev=oldincludedir ;;
1048   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1049   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1050   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1051     oldincludedir=$ac_optarg ;;
1052
1053   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1054     ac_prev=prefix ;;
1055   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1056     prefix=$ac_optarg ;;
1057
1058   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1059   | --program-pre | --program-pr | --program-p)
1060     ac_prev=program_prefix ;;
1061   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1062   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1063     program_prefix=$ac_optarg ;;
1064
1065   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1066   | --program-suf | --program-su | --program-s)
1067     ac_prev=program_suffix ;;
1068   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1069   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1070     program_suffix=$ac_optarg ;;
1071
1072   -program-transform-name | --program-transform-name \
1073   | --program-transform-nam | --program-transform-na \
1074   | --program-transform-n | --program-transform- \
1075   | --program-transform | --program-transfor \
1076   | --program-transfo | --program-transf \
1077   | --program-trans | --program-tran \
1078   | --progr-tra | --program-tr | --program-t)
1079     ac_prev=program_transform_name ;;
1080   -program-transform-name=* | --program-transform-name=* \
1081   | --program-transform-nam=* | --program-transform-na=* \
1082   | --program-transform-n=* | --program-transform-=* \
1083   | --program-transform=* | --program-transfor=* \
1084   | --program-transfo=* | --program-transf=* \
1085   | --program-trans=* | --program-tran=* \
1086   | --progr-tra=* | --program-tr=* | --program-t=*)
1087     program_transform_name=$ac_optarg ;;
1088
1089   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1090     ac_prev=pdfdir ;;
1091   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1092     pdfdir=$ac_optarg ;;
1093
1094   -psdir | --psdir | --psdi | --psd | --ps)
1095     ac_prev=psdir ;;
1096   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1097     psdir=$ac_optarg ;;
1098
1099   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1100   | -silent | --silent | --silen | --sile | --sil)
1101     silent=yes ;;
1102
1103   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1104     ac_prev=sbindir ;;
1105   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1106   | --sbi=* | --sb=*)
1107     sbindir=$ac_optarg ;;
1108
1109   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1110   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1111   | --sharedst | --shareds | --shared | --share | --shar \
1112   | --sha | --sh)
1113     ac_prev=sharedstatedir ;;
1114   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1115   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1116   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1117   | --sha=* | --sh=*)
1118     sharedstatedir=$ac_optarg ;;
1119
1120   -site | --site | --sit)
1121     ac_prev=site ;;
1122   -site=* | --site=* | --sit=*)
1123     site=$ac_optarg ;;
1124
1125   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1126     ac_prev=srcdir ;;
1127   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1128     srcdir=$ac_optarg ;;
1129
1130   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1131   | --syscon | --sysco | --sysc | --sys | --sy)
1132     ac_prev=sysconfdir ;;
1133   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1134   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1135     sysconfdir=$ac_optarg ;;
1136
1137   -target | --target | --targe | --targ | --tar | --ta | --t)
1138     ac_prev=target_alias ;;
1139   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1140     target_alias=$ac_optarg ;;
1141
1142   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1143     verbose=yes ;;
1144
1145   -version | --version | --versio | --versi | --vers | -V)
1146     ac_init_version=: ;;
1147
1148   -with-* | --with-*)
1149     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
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=\$ac_optarg ;;
1156
1157   -without-* | --without-*)
1158     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1159     # Reject names that are not valid shell variable names.
1160     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1161       { echo "$as_me: error: invalid package name: $ac_package" >&2
1162    { (exit 1); exit 1; }; }
1163     ac_package=`echo $ac_package | sed 's/-/_/g'`
1164     eval with_$ac_package=no ;;
1165
1166   --x)
1167     # Obsolete; use --with-x.
1168     with_x=yes ;;
1169
1170   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1171   | --x-incl | --x-inc | --x-in | --x-i)
1172     ac_prev=x_includes ;;
1173   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1174   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1175     x_includes=$ac_optarg ;;
1176
1177   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1178   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1179     ac_prev=x_libraries ;;
1180   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1181   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1182     x_libraries=$ac_optarg ;;
1183
1184   -*) { echo "$as_me: error: unrecognized option: $ac_option
1185 Try \`$0 --help' for more information." >&2
1186    { (exit 1); exit 1; }; }
1187     ;;
1188
1189   *=*)
1190     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1191     # Reject names that are not valid shell variable names.
1192     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1193       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1194    { (exit 1); exit 1; }; }
1195     eval $ac_envvar=\$ac_optarg
1196     export $ac_envvar ;;
1197
1198   *)
1199     # FIXME: should be removed in autoconf 3.0.
1200     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1201     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1202       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1203     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1204     ;;
1205
1206   esac
1207 done
1208
1209 if test -n "$ac_prev"; then
1210   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1211   { echo "$as_me: error: missing argument to $ac_option" >&2
1212    { (exit 1); exit 1; }; }
1213 fi
1214
1215 # Be sure to have absolute directory names.
1216 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1217                 datadir sysconfdir sharedstatedir localstatedir includedir \
1218                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1219                 libdir localedir mandir
1220 do
1221   eval ac_val=\$$ac_var
1222   case $ac_val in
1223     [\\/$]* | ?:[\\/]* )  continue;;
1224     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1225   esac
1226   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1227    { (exit 1); exit 1; }; }
1228 done
1229
1230 # There might be people who depend on the old broken behavior: `$host'
1231 # used to hold the argument of --host etc.
1232 # FIXME: To remove some day.
1233 build=$build_alias
1234 host=$host_alias
1235 target=$target_alias
1236
1237 # FIXME: To remove some day.
1238 if test "x$host_alias" != x; then
1239   if test "x$build_alias" = x; then
1240     cross_compiling=maybe
1241     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1242     If a cross compiler is detected then cross compile mode will be used." >&2
1243   elif test "x$build_alias" != "x$host_alias"; then
1244     cross_compiling=yes
1245   fi
1246 fi
1247
1248 ac_tool_prefix=
1249 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1250
1251 test "$silent" = yes && exec 6>/dev/null
1252
1253
1254 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1255 ac_ls_di=`ls -di .` &&
1256 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1257   { echo "$as_me: error: Working directory cannot be determined" >&2
1258    { (exit 1); exit 1; }; }
1259 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1260   { echo "$as_me: error: pwd does not report name of working directory" >&2
1261    { (exit 1); exit 1; }; }
1262
1263
1264 # Find the source files, if location was not specified.
1265 if test -z "$srcdir"; then
1266   ac_srcdir_defaulted=yes
1267   # Try the directory containing this script, then the parent directory.
1268   ac_confdir=`$as_dirname -- "$0" ||
1269 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1270          X"$0" : 'X\(//\)[^/]' \| \
1271          X"$0" : 'X\(//\)$' \| \
1272          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1273 echo X"$0" |
1274     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1275             s//\1/
1276             q
1277           }
1278           /^X\(\/\/\)[^/].*/{
1279             s//\1/
1280             q
1281           }
1282           /^X\(\/\/\)$/{
1283             s//\1/
1284             q
1285           }
1286           /^X\(\/\).*/{
1287             s//\1/
1288             q
1289           }
1290           s/.*/./; q'`
1291   srcdir=$ac_confdir
1292   if test ! -r "$srcdir/$ac_unique_file"; then
1293     srcdir=..
1294   fi
1295 else
1296   ac_srcdir_defaulted=no
1297 fi
1298 if test ! -r "$srcdir/$ac_unique_file"; then
1299   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1300   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1301    { (exit 1); exit 1; }; }
1302 fi
1303 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1304 ac_abs_confdir=`(
1305         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1306    { (exit 1); exit 1; }; }
1307         pwd)`
1308 # When building in place, set srcdir=.
1309 if test "$ac_abs_confdir" = "$ac_pwd"; then
1310   srcdir=.
1311 fi
1312 # Remove unnecessary trailing slashes from srcdir.
1313 # Double slashes in file names in object file debugging info
1314 # mess up M-x gdb in Emacs.
1315 case $srcdir in
1316 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1317 esac
1318 for ac_var in $ac_precious_vars; do
1319   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1320   eval ac_env_${ac_var}_value=\$${ac_var}
1321   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1322   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1323 done
1324
1325 #
1326 # Report the --help message.
1327 #
1328 if test "$ac_init_help" = "long"; then
1329   # Omit some internal or obsolete options to make the list less imposing.
1330   # This message is too long to be a string in the A/UX 3.1 sh.
1331   cat <<_ACEOF
1332 \`configure' configures llvm 3.0svn to adapt to many kinds of systems.
1333
1334 Usage: $0 [OPTION]... [VAR=VALUE]...
1335
1336 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337 VAR=VALUE.  See below for descriptions of some of the useful variables.
1338
1339 Defaults for the options are specified in brackets.
1340
1341 Configuration:
1342   -h, --help              display this help and exit
1343       --help=short        display options specific to this package
1344       --help=recursive    display the short help of all the included packages
1345   -V, --version           display version information and exit
1346   -q, --quiet, --silent   do not print \`checking...' messages
1347       --cache-file=FILE   cache test results in FILE [disabled]
1348   -C, --config-cache      alias for \`--cache-file=config.cache'
1349   -n, --no-create         do not create output files
1350       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1351
1352 Installation directories:
1353   --prefix=PREFIX         install architecture-independent files in PREFIX
1354                           [$ac_default_prefix]
1355   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1356                           [PREFIX]
1357
1358 By default, \`make install' will install all the files in
1359 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1360 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1361 for instance \`--prefix=\$HOME'.
1362
1363 For better control, use the options below.
1364
1365 Fine tuning of the installation directories:
1366   --bindir=DIR           user executables [EPREFIX/bin]
1367   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1368   --libexecdir=DIR       program executables [EPREFIX/libexec]
1369   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1370   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1371   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1372   --libdir=DIR           object code libraries [EPREFIX/lib]
1373   --includedir=DIR       C header files [PREFIX/include]
1374   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1375   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1376   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1377   --infodir=DIR          info documentation [DATAROOTDIR/info]
1378   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1379   --mandir=DIR           man documentation [DATAROOTDIR/man]
1380   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1381   --htmldir=DIR          html documentation [DOCDIR]
1382   --dvidir=DIR           dvi documentation [DOCDIR]
1383   --pdfdir=DIR           pdf documentation [DOCDIR]
1384   --psdir=DIR            ps documentation [DOCDIR]
1385 _ACEOF
1386
1387   cat <<\_ACEOF
1388
1389 System types:
1390   --build=BUILD     configure for building on BUILD [guessed]
1391   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1392   --target=TARGET   configure for building compilers for TARGET [HOST]
1393 _ACEOF
1394 fi
1395
1396 if test -n "$ac_init_help"; then
1397   case $ac_init_help in
1398      short | recursive ) echo "Configuration of llvm 3.0svn:";;
1399    esac
1400   cat <<\_ACEOF
1401
1402 Optional Features:
1403   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1404   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1405   --enable-polly          Use polly if available (default is YES)
1406   --enable-optimized      Compile with optimizations enabled (default is NO)
1407   --enable-profiling      Compile with profiling enabled (default is NO)
1408   --enable-assertions     Compile with assertion checks enabled (default is
1409                           YES)
1410   --enable-expensive-checks
1411                           Compile with expensive debug checks enabled (default
1412                           is NO)
1413   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1414                           NO)
1415   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1416                           optimization is on and YES if it's off)
1417   --enable-jit            Enable Just In Time Compiling (default is YES)
1418   --enable-docs           Build documents (default is YES)
1419   --enable-doxygen        Build doxygen documentation (default is NO)
1420   --enable-threads        Use threads if available (default is YES)
1421   --enable-pthreads       Use pthreads if available (default is YES)
1422   --enable-pic            Build LLVM with Position Independent Code (default
1423                           is YES)
1424   --enable-shared         Build a shared library and link tools against it
1425                           (default is NO)
1426   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1427                           Win32 DLL (default is YES)
1428   --enable-timestamps     Enable embedding timestamp information in build
1429                           (default is YES)
1430   --enable-targets        Build specific host targets: all or
1431                           target1,target2,... Valid targets are: host, x86,
1432                           x86_64, sparc, powerpc, alpha, arm, mips, spu,
1433                           xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1434                           (default=all)
1435   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1436                           %a (default is YES)
1437   --enable-bindings       Build specific language bindings:
1438                           all,auto,none,{binding-name} (default=auto)
1439   --enable-libffi         Check for the presence of libffi (default is NO)
1440   --enable-ltdl-install   install libltdl
1441
1442 Optional Packages:
1443   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1444   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1445   --with-llvmgccdir       Specify location of llvm-gcc install dir (default
1446                           searches PATH)
1447   --with-llvmgcc          Specify location of llvm-gcc driver (default
1448                           searches PATH)
1449   --with-llvmgxx          Specify location of llvm-g++ driver (default
1450                           searches PATH)
1451   --with-clang            Specify location of clang compiler (default is
1452                           --with-built-clang)
1453   --with-built-clang      Use the compiled Clang as the LLVM compiler
1454                           (default=check)
1455   --with-optimize-option  Select the compiler options to use for optimized
1456                           builds
1457   --with-extra-options    Specify additional options to compile LLVM with
1458   --with-extra-ld-options Specify additional options to link LLVM with
1459   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1460                           is stdlib)
1461   --with-clang-resource-dir
1462                           Relative directory from the Clang binary for
1463                           resource files
1464   --with-c-include-dirs   Colon separated list of directories clang will
1465                           search for headers
1466   --with-cxx-include-root Directory with the libstdc++ headers.
1467   --with-cxx-include-arch Architecture of the libstdc++ headers.
1468   --with-cxx-include-32bit-dir
1469                           32 bit multilib dir.
1470   --with-cxx-include-64bit-dir
1471                           64 bit multilib directory.
1472   --with-binutils-include Specify path to binutils/include/ containing
1473                           plugin-api.h file for gold plugin.
1474   --with-tclinclude       directory where tcl headers are
1475   --with-llvmcc=<name>    Choose the LLVM capable compiler to use (llvm-gcc,
1476                           clang, or none; default=check)
1477   --with-udis86=<path>    Use udis86 external x86 disassembler library
1478   --with-oprofile=<prefix>
1479                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1480
1481 Some influential environment variables:
1482   CC          C compiler command
1483   CFLAGS      C compiler flags
1484   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1485               nonstandard directory <lib dir>
1486   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1487               you have headers in a nonstandard directory <include dir>
1488   CPP         C preprocessor
1489   CXX         C++ compiler command
1490   CXXFLAGS    C++ compiler flags
1491
1492 Use these variables to override the choices made by `configure' or to help
1493 it to find libraries and programs with nonstandard names/locations.
1494
1495 Report bugs to <llvmbugs@cs.uiuc.edu>.
1496 _ACEOF
1497 ac_status=$?
1498 fi
1499
1500 if test "$ac_init_help" = "recursive"; then
1501   # If there are subdirs, report their specific --help.
1502   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1503     test -d "$ac_dir" || continue
1504     ac_builddir=.
1505
1506 case "$ac_dir" in
1507 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1508 *)
1509   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1510   # A ".." for each directory in $ac_dir_suffix.
1511   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1512   case $ac_top_builddir_sub in
1513   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1514   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1515   esac ;;
1516 esac
1517 ac_abs_top_builddir=$ac_pwd
1518 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1519 # for backward compatibility:
1520 ac_top_builddir=$ac_top_build_prefix
1521
1522 case $srcdir in
1523   .)  # We are building in place.
1524     ac_srcdir=.
1525     ac_top_srcdir=$ac_top_builddir_sub
1526     ac_abs_top_srcdir=$ac_pwd ;;
1527   [\\/]* | ?:[\\/]* )  # Absolute name.
1528     ac_srcdir=$srcdir$ac_dir_suffix;
1529     ac_top_srcdir=$srcdir
1530     ac_abs_top_srcdir=$srcdir ;;
1531   *) # Relative name.
1532     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1533     ac_top_srcdir=$ac_top_build_prefix$srcdir
1534     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1535 esac
1536 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1537
1538     cd "$ac_dir" || { ac_status=$?; continue; }
1539     # Check for guested configure.
1540     if test -f "$ac_srcdir/configure.gnu"; then
1541       echo &&
1542       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1543     elif test -f "$ac_srcdir/configure"; then
1544       echo &&
1545       $SHELL "$ac_srcdir/configure" --help=recursive
1546     else
1547       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1548     fi || ac_status=$?
1549     cd "$ac_pwd" || { ac_status=$?; break; }
1550   done
1551 fi
1552
1553 test -n "$ac_init_help" && exit $ac_status
1554 if $ac_init_version; then
1555   cat <<\_ACEOF
1556 llvm configure 3.0svn
1557 generated by GNU Autoconf 2.60
1558
1559 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1560 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1561 This configure script is free software; the Free Software Foundation
1562 gives unlimited permission to copy, distribute and modify it.
1563
1564 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
1565 _ACEOF
1566   exit
1567 fi
1568 cat >config.log <<_ACEOF
1569 This file contains any messages produced by compilers while
1570 running configure, to aid debugging if configure makes a mistake.
1571
1572 It was created by llvm $as_me 3.0svn, which was
1573 generated by GNU Autoconf 2.60.  Invocation command line was
1574
1575   $ $0 $@
1576
1577 _ACEOF
1578 exec 5>>config.log
1579 {
1580 cat <<_ASUNAME
1581 ## --------- ##
1582 ## Platform. ##
1583 ## --------- ##
1584
1585 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1586 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1587 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1588 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1589 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1590
1591 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1592 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1593
1594 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1595 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1596 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1597 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1598 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1599 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1600 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1601
1602 _ASUNAME
1603
1604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1605 for as_dir in $PATH
1606 do
1607   IFS=$as_save_IFS
1608   test -z "$as_dir" && as_dir=.
1609   echo "PATH: $as_dir"
1610 done
1611 IFS=$as_save_IFS
1612
1613 } >&5
1614
1615 cat >&5 <<_ACEOF
1616
1617
1618 ## ----------- ##
1619 ## Core tests. ##
1620 ## ----------- ##
1621
1622 _ACEOF
1623
1624
1625 # Keep a trace of the command line.
1626 # Strip out --no-create and --no-recursion so they do not pile up.
1627 # Strip out --silent because we don't want to record it for future runs.
1628 # Also quote any args containing shell meta-characters.
1629 # Make two passes to allow for proper duplicate-argument suppression.
1630 ac_configure_args=
1631 ac_configure_args0=
1632 ac_configure_args1=
1633 ac_must_keep_next=false
1634 for ac_pass in 1 2
1635 do
1636   for ac_arg
1637   do
1638     case $ac_arg in
1639     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1640     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1641     | -silent | --silent | --silen | --sile | --sil)
1642       continue ;;
1643     *\'*)
1644       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1645     esac
1646     case $ac_pass in
1647     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1648     2)
1649       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1650       if test $ac_must_keep_next = true; then
1651         ac_must_keep_next=false # Got value, back to normal.
1652       else
1653         case $ac_arg in
1654           *=* | --config-cache | -C | -disable-* | --disable-* \
1655           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1656           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1657           | -with-* | --with-* | -without-* | --without-* | --x)
1658             case "$ac_configure_args0 " in
1659               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1660             esac
1661             ;;
1662           -* ) ac_must_keep_next=true ;;
1663         esac
1664       fi
1665       ac_configure_args="$ac_configure_args '$ac_arg'"
1666       ;;
1667     esac
1668   done
1669 done
1670 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1671 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1672
1673 # When interrupted or exit'd, cleanup temporary files, and complete
1674 # config.log.  We remove comments because anyway the quotes in there
1675 # would cause problems or look ugly.
1676 # WARNING: Use '\'' to represent an apostrophe within the trap.
1677 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1678 trap 'exit_status=$?
1679   # Save into config.log some information that might help in debugging.
1680   {
1681     echo
1682
1683     cat <<\_ASBOX
1684 ## ---------------- ##
1685 ## Cache variables. ##
1686 ## ---------------- ##
1687 _ASBOX
1688     echo
1689     # The following way of writing the cache mishandles newlines in values,
1690 (
1691   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1692     eval ac_val=\$$ac_var
1693     case $ac_val in #(
1694     *${as_nl}*)
1695       case $ac_var in #(
1696       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1697 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1698       esac
1699       case $ac_var in #(
1700       _ | IFS | as_nl) ;; #(
1701       *) $as_unset $ac_var ;;
1702       esac ;;
1703     esac
1704   done
1705   (set) 2>&1 |
1706     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1707     *${as_nl}ac_space=\ *)
1708       sed -n \
1709         "s/'\''/'\''\\\\'\'''\''/g;
1710           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1711       ;; #(
1712     *)
1713       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1714       ;;
1715     esac |
1716     sort
1717 )
1718     echo
1719
1720     cat <<\_ASBOX
1721 ## ----------------- ##
1722 ## Output variables. ##
1723 ## ----------------- ##
1724 _ASBOX
1725     echo
1726     for ac_var in $ac_subst_vars
1727     do
1728       eval ac_val=\$$ac_var
1729       case $ac_val in
1730       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1731       esac
1732       echo "$ac_var='\''$ac_val'\''"
1733     done | sort
1734     echo
1735
1736     if test -n "$ac_subst_files"; then
1737       cat <<\_ASBOX
1738 ## ------------------- ##
1739 ## File substitutions. ##
1740 ## ------------------- ##
1741 _ASBOX
1742       echo
1743       for ac_var in $ac_subst_files
1744       do
1745         eval ac_val=\$$ac_var
1746         case $ac_val in
1747         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1748         esac
1749         echo "$ac_var='\''$ac_val'\''"
1750       done | sort
1751       echo
1752     fi
1753
1754     if test -s confdefs.h; then
1755       cat <<\_ASBOX
1756 ## ----------- ##
1757 ## confdefs.h. ##
1758 ## ----------- ##
1759 _ASBOX
1760       echo
1761       cat confdefs.h
1762       echo
1763     fi
1764     test "$ac_signal" != 0 &&
1765       echo "$as_me: caught signal $ac_signal"
1766     echo "$as_me: exit $exit_status"
1767   } >&5
1768   rm -f core *.core core.conftest.* &&
1769     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1770     exit $exit_status
1771 ' 0
1772 for ac_signal in 1 2 13 15; do
1773   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1774 done
1775 ac_signal=0
1776
1777 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1778 rm -f -r conftest* confdefs.h
1779
1780 # Predefined preprocessor variables.
1781
1782 cat >>confdefs.h <<_ACEOF
1783 #define PACKAGE_NAME "$PACKAGE_NAME"
1784 _ACEOF
1785
1786
1787 cat >>confdefs.h <<_ACEOF
1788 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1789 _ACEOF
1790
1791
1792 cat >>confdefs.h <<_ACEOF
1793 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1794 _ACEOF
1795
1796
1797 cat >>confdefs.h <<_ACEOF
1798 #define PACKAGE_STRING "$PACKAGE_STRING"
1799 _ACEOF
1800
1801
1802 cat >>confdefs.h <<_ACEOF
1803 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1804 _ACEOF
1805
1806
1807 # Let the site file select an alternate cache file if it wants to.
1808 # Prefer explicitly selected file to automatically selected ones.
1809 if test -n "$CONFIG_SITE"; then
1810   set x "$CONFIG_SITE"
1811 elif test "x$prefix" != xNONE; then
1812   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1813 else
1814   set x "$ac_default_prefix/share/config.site" \
1815         "$ac_default_prefix/etc/config.site"
1816 fi
1817 shift
1818 for ac_site_file
1819 do
1820   if test -r "$ac_site_file"; then
1821     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1822 echo "$as_me: loading site script $ac_site_file" >&6;}
1823     sed 's/^/| /' "$ac_site_file" >&5
1824     . "$ac_site_file"
1825   fi
1826 done
1827
1828 if test -r "$cache_file"; then
1829   # Some versions of bash will fail to source /dev/null (special
1830   # files actually), so we avoid doing that.
1831   if test -f "$cache_file"; then
1832     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1833 echo "$as_me: loading cache $cache_file" >&6;}
1834     case $cache_file in
1835       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1836       *)                      . "./$cache_file";;
1837     esac
1838   fi
1839 else
1840   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1841 echo "$as_me: creating cache $cache_file" >&6;}
1842   >$cache_file
1843 fi
1844
1845 # Check that the precious variables saved in the cache have kept the same
1846 # value.
1847 ac_cache_corrupted=false
1848 for ac_var in $ac_precious_vars; do
1849   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1850   eval ac_new_set=\$ac_env_${ac_var}_set
1851   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1852   eval ac_new_val=\$ac_env_${ac_var}_value
1853   case $ac_old_set,$ac_new_set in
1854     set,)
1855       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1856 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1857       ac_cache_corrupted=: ;;
1858     ,set)
1859       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1860 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1861       ac_cache_corrupted=: ;;
1862     ,);;
1863     *)
1864       if test "x$ac_old_val" != "x$ac_new_val"; then
1865         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1866 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1867         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1868 echo "$as_me:   former value:  $ac_old_val" >&2;}
1869         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1870 echo "$as_me:   current value: $ac_new_val" >&2;}
1871         ac_cache_corrupted=:
1872       fi;;
1873   esac
1874   # Pass precious variables to config.status.
1875   if test "$ac_new_set" = set; then
1876     case $ac_new_val in
1877     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1878     *) ac_arg=$ac_var=$ac_new_val ;;
1879     esac
1880     case " $ac_configure_args " in
1881       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1882       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1883     esac
1884   fi
1885 done
1886 if $ac_cache_corrupted; then
1887   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1888 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1889   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1890 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1891    { (exit 1); exit 1; }; }
1892 fi
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918 ac_ext=c
1919 ac_cpp='$CPP $CPPFLAGS'
1920 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1921 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1922 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1923
1924
1925
1926 LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
1927
1928
1929
1930
1931
1932
1933
1934 ac_aux_dir=
1935 for ac_dir in autoconf "$srcdir"/autoconf; do
1936   if test -f "$ac_dir/install-sh"; then
1937     ac_aux_dir=$ac_dir
1938     ac_install_sh="$ac_aux_dir/install-sh -c"
1939     break
1940   elif test -f "$ac_dir/install.sh"; then
1941     ac_aux_dir=$ac_dir
1942     ac_install_sh="$ac_aux_dir/install.sh -c"
1943     break
1944   elif test -f "$ac_dir/shtool"; then
1945     ac_aux_dir=$ac_dir
1946     ac_install_sh="$ac_aux_dir/shtool install -c"
1947     break
1948   fi
1949 done
1950 if test -z "$ac_aux_dir"; then
1951   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1952 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1953    { (exit 1); exit 1; }; }
1954 fi
1955
1956 # These three variables are undocumented and unsupported,
1957 # and are intended to be withdrawn in a future Autoconf release.
1958 # They can cause serious problems if a builder's source tree is in a directory
1959 # whose full name contains unusual characters.
1960 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1961 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1962 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1963
1964
1965
1966 if test ${srcdir} != "." ; then
1967   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1968     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1969 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1970    { (exit 1); exit 1; }; }
1971   fi
1972 fi
1973
1974
1975
1976 if test -d ${srcdir}/projects/llvm-gcc ; then
1977   subdirs="$subdirs projects/llvm-gcc"
1978
1979 fi
1980
1981 if test -d ${srcdir}/projects/test-suite ; then
1982   subdirs="$subdirs projects/test-suite"
1983
1984 fi
1985
1986 if test -d ${srcdir}/projects/llvm-test ; then
1987   subdirs="$subdirs projects/llvm-test"
1988
1989 fi
1990
1991 if test -d ${srcdir}/projects/poolalloc ; then
1992   subdirs="$subdirs projects/poolalloc"
1993
1994 fi
1995
1996 if test -d ${srcdir}/projects/llvm-poolalloc ; then
1997   subdirs="$subdirs projects/llvm-poolalloc"
1998
1999 fi
2000
2001 for i in `ls ${srcdir}/projects`
2002 do
2003   if test -d ${srcdir}/projects/${i} ; then
2004     case ${i} in
2005       sample)       subdirs="$subdirs projects/sample"
2006     ;;
2007       privbracket)  subdirs="$subdirs projects/privbracket"
2008  ;;
2009       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
2010  ;;
2011       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
2012 ;;
2013       llvm-java)    subdirs="$subdirs projects/llvm-java"
2014  ;;
2015       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
2016    ;;
2017       safecode)     subdirs="$subdirs projects/safecode"
2018  ;;
2019       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
2020  ;;
2021       llvm-gcc)       ;;
2022       test-suite)     ;;
2023       llvm-test)      ;;
2024       poolalloc)      ;;
2025       llvm-poolalloc) ;;
2026       *)
2027         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2028 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
2029         ;;
2030     esac
2031   fi
2032 done
2033
2034 # Check whether --enable-polly was given.
2035 if test "${enable_polly+set}" = set; then
2036   enableval=$enable_polly;
2037 else
2038   enableval=default
2039 fi
2040
2041 case "$enableval" in
2042   yes) ENABLE_POLLY=1
2043  ;;
2044   no)  ENABLE_POLLY=0
2045  ;;
2046   default) ENABLE_POLLY=1
2047  ;;
2048   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
2049 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
2050    { (exit 1); exit 1; }; } ;;
2051 esac
2052
2053
2054 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
2055   LLVM_HAS_POLLY=1
2056
2057   subdirs="$subdirs tools/polly"
2058
2059 fi
2060
2061
2062 # Make sure we can run config.sub.
2063 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2064   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2065 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2066    { (exit 1); exit 1; }; }
2067
2068 { echo "$as_me:$LINENO: checking build system type" >&5
2069 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2070 if test "${ac_cv_build+set}" = set; then
2071   echo $ECHO_N "(cached) $ECHO_C" >&6
2072 else
2073   ac_build_alias=$build_alias
2074 test "x$ac_build_alias" = x &&
2075   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2076 test "x$ac_build_alias" = x &&
2077   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2078 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2079    { (exit 1); exit 1; }; }
2080 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2081   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2082 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2083    { (exit 1); exit 1; }; }
2084
2085 fi
2086 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2087 echo "${ECHO_T}$ac_cv_build" >&6; }
2088 case $ac_cv_build in
2089 *-*-*) ;;
2090 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2091 echo "$as_me: error: invalid value of canonical build" >&2;}
2092    { (exit 1); exit 1; }; };;
2093 esac
2094 build=$ac_cv_build
2095 ac_save_IFS=$IFS; IFS='-'
2096 set x $ac_cv_build
2097 shift
2098 build_cpu=$1
2099 build_vendor=$2
2100 shift; shift
2101 # Remember, the first character of IFS is used to create $*,
2102 # except with old shells:
2103 build_os=$*
2104 IFS=$ac_save_IFS
2105 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2106
2107
2108 { echo "$as_me:$LINENO: checking host system type" >&5
2109 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2110 if test "${ac_cv_host+set}" = set; then
2111   echo $ECHO_N "(cached) $ECHO_C" >&6
2112 else
2113   if test "x$host_alias" = x; then
2114   ac_cv_host=$ac_cv_build
2115 else
2116   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2117     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2118 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2119    { (exit 1); exit 1; }; }
2120 fi
2121
2122 fi
2123 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2124 echo "${ECHO_T}$ac_cv_host" >&6; }
2125 case $ac_cv_host in
2126 *-*-*) ;;
2127 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2128 echo "$as_me: error: invalid value of canonical host" >&2;}
2129    { (exit 1); exit 1; }; };;
2130 esac
2131 host=$ac_cv_host
2132 ac_save_IFS=$IFS; IFS='-'
2133 set x $ac_cv_host
2134 shift
2135 host_cpu=$1
2136 host_vendor=$2
2137 shift; shift
2138 # Remember, the first character of IFS is used to create $*,
2139 # except with old shells:
2140 host_os=$*
2141 IFS=$ac_save_IFS
2142 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2143
2144
2145 { echo "$as_me:$LINENO: checking target system type" >&5
2146 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2147 if test "${ac_cv_target+set}" = set; then
2148   echo $ECHO_N "(cached) $ECHO_C" >&6
2149 else
2150   if test "x$target_alias" = x; then
2151   ac_cv_target=$ac_cv_host
2152 else
2153   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2154     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2155 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2156    { (exit 1); exit 1; }; }
2157 fi
2158
2159 fi
2160 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2161 echo "${ECHO_T}$ac_cv_target" >&6; }
2162 case $ac_cv_target in
2163 *-*-*) ;;
2164 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2165 echo "$as_me: error: invalid value of canonical target" >&2;}
2166    { (exit 1); exit 1; }; };;
2167 esac
2168 target=$ac_cv_target
2169 ac_save_IFS=$IFS; IFS='-'
2170 set x $ac_cv_target
2171 shift
2172 target_cpu=$1
2173 target_vendor=$2
2174 shift; shift
2175 # Remember, the first character of IFS is used to create $*,
2176 # except with old shells:
2177 target_os=$*
2178 IFS=$ac_save_IFS
2179 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2180
2181
2182 # The aliases save the names the user supplied, while $host etc.
2183 # will get canonicalized.
2184 test -n "$target_alias" &&
2185   test "$program_prefix$program_suffix$program_transform_name" = \
2186     NONENONEs,x,x, &&
2187   program_prefix=${target_alias}-
2188
2189 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2190 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2191 if test "${llvm_cv_os_type+set}" = set; then
2192   echo $ECHO_N "(cached) $ECHO_C" >&6
2193 else
2194   case $host in
2195   *-*-aix*)
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="AIX"
2199     llvm_cv_platform_type="Unix" ;;
2200   *-*-irix*)
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="IRIX"
2204     llvm_cv_platform_type="Unix" ;;
2205   *-*-cygwin*)
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="Cygwin"
2209     llvm_cv_platform_type="Unix" ;;
2210   *-*-darwin*)
2211     llvm_cv_link_all_option="-Wl,-all_load"
2212     llvm_cv_no_link_all_option="-Wl,-noall_load"
2213     llvm_cv_os_type="Darwin"
2214     llvm_cv_platform_type="Unix" ;;
2215   *-*-minix*)
2216     llvm_cv_link_all_option="-Wl,-all_load"
2217     llvm_cv_no_link_all_option="-Wl,-noall_load"
2218     llvm_cv_os_type="Minix"
2219     llvm_cv_platform_type="Unix" ;;
2220   *-*-freebsd*)
2221     llvm_cv_link_all_option="-Wl,--whole-archive"
2222     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2223     llvm_cv_os_type="FreeBSD"
2224     llvm_cv_platform_type="Unix" ;;
2225   *-*-openbsd*)
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="OpenBSD"
2229     llvm_cv_platform_type="Unix" ;;
2230   *-*-netbsd*)
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="NetBSD"
2234     llvm_cv_platform_type="Unix" ;;
2235   *-*-dragonfly*)
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="DragonFly"
2239     llvm_cv_platform_type="Unix" ;;
2240   *-*-hpux*)
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="HP-UX"
2244     llvm_cv_platform_type="Unix" ;;
2245   *-*-interix*)
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="Interix"
2249     llvm_cv_platform_type="Unix" ;;
2250   *-*-linux*)
2251     llvm_cv_link_all_option="-Wl,--whole-archive"
2252     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2253     llvm_cv_os_type="Linux"
2254     llvm_cv_platform_type="Unix" ;;
2255   *-*-solaris*)
2256     llvm_cv_link_all_option="-Wl,-z,allextract"
2257     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2258     llvm_cv_os_type="SunOS"
2259     llvm_cv_platform_type="Unix" ;;
2260   *-*-auroraux*)
2261     llvm_cv_link_all_option="-Wl,-z,allextract"
2262     llvm_cv_link_all_option="-Wl,-z,defaultextract"
2263     llvm_cv_os_type="AuroraUX"
2264     llvm_cv_platform_type="Unix" ;;
2265   *-*-win32*)
2266     llvm_cv_link_all_option="-Wl,--whole-archive"
2267     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2268     llvm_cv_os_type="Win32"
2269     llvm_cv_platform_type="Win32" ;;
2270   *-*-mingw*)
2271     llvm_cv_link_all_option="-Wl,--whole-archive"
2272     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2273     llvm_cv_os_type="MingW"
2274     llvm_cv_platform_type="Win32" ;;
2275   *-*-haiku*)
2276     llvm_cv_link_all_option="-Wl,--whole-archive"
2277     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2278     llvm_cv_os_type="Haiku"
2279     llvm_cv_platform_type="Unix" ;;
2280   *-unknown-eabi*)
2281     llvm_cv_link_all_option="-Wl,--whole-archive"
2282     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2283     llvm_cv_os_type="Freestanding"
2284     llvm_cv_platform_type="Unix" ;;
2285   *-unknown-elf*)
2286     llvm_cv_link_all_option="-Wl,--whole-archive"
2287     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2288     llvm_cv_os_type="Freestanding"
2289     llvm_cv_platform_type="Unix" ;;
2290   *)
2291     llvm_cv_link_all_option=""
2292     llvm_cv_no_link_all_option=""
2293     llvm_cv_os_type="Unknown"
2294     llvm_cv_platform_type="Unknown" ;;
2295 esac
2296 fi
2297 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2298 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2299
2300 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2301 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2302 if test "${llvm_cv_target_os_type+set}" = set; then
2303   echo $ECHO_N "(cached) $ECHO_C" >&6
2304 else
2305   case $target in
2306   *-*-aix*)
2307     llvm_cv_target_os_type="AIX" ;;
2308   *-*-irix*)
2309     llvm_cv_target_os_type="IRIX" ;;
2310   *-*-cygwin*)
2311     llvm_cv_target_os_type="Cygwin" ;;
2312   *-*-darwin*)
2313     llvm_cv_target_os_type="Darwin" ;;
2314   *-*-minix*)
2315     llvm_cv_target_os_type="Minix" ;;
2316   *-*-freebsd*)
2317     llvm_cv_target_os_type="FreeBSD" ;;
2318   *-*-openbsd*)
2319     llvm_cv_target_os_type="OpenBSD" ;;
2320   *-*-netbsd*)
2321     llvm_cv_target_os_type="NetBSD" ;;
2322   *-*-dragonfly*)
2323     llvm_cv_target_os_type="DragonFly" ;;
2324   *-*-hpux*)
2325     llvm_cv_target_os_type="HP-UX" ;;
2326   *-*-interix*)
2327     llvm_cv_target_os_type="Interix" ;;
2328   *-*-linux*)
2329     llvm_cv_target_os_type="Linux" ;;
2330   *-*-solaris*)
2331     llvm_cv_target_os_type="SunOS" ;;
2332   *-*-auroraux*)
2333     llvm_cv_target_os_type="AuroraUX" ;;
2334   *-*-win32*)
2335     llvm_cv_target_os_type="Win32" ;;
2336   *-*-mingw*)
2337     llvm_cv_target_os_type="MingW" ;;
2338   *-*-haiku*)
2339     llvm_cv_target_os_type="Haiku" ;;
2340   *-*-rtems*)
2341     llvm_cv_target_os_type="RTEMS" ;;
2342   *-unknown-eabi*)
2343     llvm_cv_target_os_type="Freestanding" ;;
2344   *)
2345     llvm_cv_target_os_type="Unknown" ;;
2346 esac
2347 fi
2348 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2349 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2350
2351 if test "$llvm_cv_os_type" = "Unknown" ; then
2352   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2353 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2354    { (exit 1); exit 1; }; }
2355 fi
2356
2357 OS=$llvm_cv_os_type
2358
2359 HOST_OS=$llvm_cv_os_type
2360
2361 TARGET_OS=$llvm_cv_target_os_type
2362
2363
2364 LINKALL=$llvm_cv_link_all_option
2365
2366 NOLINKALL=$llvm_cv_no_link_all_option
2367
2368
2369 case $llvm_cv_platform_type in
2370   Unix)
2371
2372 cat >>confdefs.h <<\_ACEOF
2373 #define LLVM_ON_UNIX 1
2374 _ACEOF
2375
2376     LLVM_ON_UNIX=1
2377
2378     LLVM_ON_WIN32=0
2379
2380     ;;
2381   Win32)
2382
2383 cat >>confdefs.h <<\_ACEOF
2384 #define LLVM_ON_WIN32 1
2385 _ACEOF
2386
2387     LLVM_ON_UNIX=0
2388
2389     LLVM_ON_WIN32=1
2390
2391     ;;
2392 esac
2393
2394 { echo "$as_me:$LINENO: checking target architecture" >&5
2395 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2396 if test "${llvm_cv_target_arch+set}" = set; then
2397   echo $ECHO_N "(cached) $ECHO_C" >&6
2398 else
2399   case $target in
2400   i?86-*)                 llvm_cv_target_arch="x86" ;;
2401   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
2402   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
2403   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
2404   alpha*-*)               llvm_cv_target_arch="Alpha" ;;
2405   arm*-*)                 llvm_cv_target_arch="ARM" ;;
2406   mips-*)                 llvm_cv_target_arch="Mips" ;;
2407   xcore-*)                llvm_cv_target_arch="XCore" ;;
2408   msp430-*)               llvm_cv_target_arch="MSP430" ;;
2409   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
2410   bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
2411   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
2412   ptx-*)                  llvm_cv_target_arch="PTX" ;;
2413   *)                      llvm_cv_target_arch="Unknown" ;;
2414 esac
2415 fi
2416 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2417 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2418
2419 if test "$llvm_cv_target_arch" = "Unknown" ; then
2420   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2421 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2422 fi
2423
2424 # Determine the LLVM native architecture for the target
2425 case "$llvm_cv_target_arch" in
2426     x86)     LLVM_NATIVE_ARCH="X86" ;;
2427     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
2428     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2429 esac
2430
2431 ARCH=$llvm_cv_target_arch
2432
2433
2434 ac_ext=c
2435 ac_cpp='$CPP $CPPFLAGS'
2436 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2437 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2438 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2439 if test -n "$ac_tool_prefix"; then
2440   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2441 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2442 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2443 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2444 if test "${ac_cv_prog_CC+set}" = set; then
2445   echo $ECHO_N "(cached) $ECHO_C" >&6
2446 else
2447   if test -n "$CC"; then
2448   ac_cv_prog_CC="$CC" # Let the user override the test.
2449 else
2450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2451 for as_dir in $PATH
2452 do
2453   IFS=$as_save_IFS
2454   test -z "$as_dir" && as_dir=.
2455   for ac_exec_ext in '' $ac_executable_extensions; do
2456   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2457     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2458     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2459     break 2
2460   fi
2461 done
2462 done
2463 IFS=$as_save_IFS
2464
2465 fi
2466 fi
2467 CC=$ac_cv_prog_CC
2468 if test -n "$CC"; then
2469   { echo "$as_me:$LINENO: result: $CC" >&5
2470 echo "${ECHO_T}$CC" >&6; }
2471 else
2472   { echo "$as_me:$LINENO: result: no" >&5
2473 echo "${ECHO_T}no" >&6; }
2474 fi
2475
2476
2477 fi
2478 if test -z "$ac_cv_prog_CC"; then
2479   ac_ct_CC=$CC
2480   # Extract the first word of "gcc", so it can be a program name with args.
2481 set dummy gcc; ac_word=$2
2482 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2483 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2484 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2485   echo $ECHO_N "(cached) $ECHO_C" >&6
2486 else
2487   if test -n "$ac_ct_CC"; then
2488   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2489 else
2490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2491 for as_dir in $PATH
2492 do
2493   IFS=$as_save_IFS
2494   test -z "$as_dir" && as_dir=.
2495   for ac_exec_ext in '' $ac_executable_extensions; do
2496   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2497     ac_cv_prog_ac_ct_CC="gcc"
2498     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2499     break 2
2500   fi
2501 done
2502 done
2503 IFS=$as_save_IFS
2504
2505 fi
2506 fi
2507 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2508 if test -n "$ac_ct_CC"; then
2509   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2510 echo "${ECHO_T}$ac_ct_CC" >&6; }
2511 else
2512   { echo "$as_me:$LINENO: result: no" >&5
2513 echo "${ECHO_T}no" >&6; }
2514 fi
2515
2516   if test "x$ac_ct_CC" = x; then
2517     CC=""
2518   else
2519     case $cross_compiling:$ac_tool_warned in
2520 yes:)
2521 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2522 whose name does not start with the host triplet.  If you think this
2523 configuration is useful to you, please write to autoconf@gnu.org." >&5
2524 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2525 whose name does not start with the host triplet.  If you think this
2526 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2527 ac_tool_warned=yes ;;
2528 esac
2529     CC=$ac_ct_CC
2530   fi
2531 else
2532   CC="$ac_cv_prog_CC"
2533 fi
2534
2535 if test -z "$CC"; then
2536           if test -n "$ac_tool_prefix"; then
2537     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2538 set dummy ${ac_tool_prefix}cc; ac_word=$2
2539 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2540 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2541 if test "${ac_cv_prog_CC+set}" = set; then
2542   echo $ECHO_N "(cached) $ECHO_C" >&6
2543 else
2544   if test -n "$CC"; then
2545   ac_cv_prog_CC="$CC" # Let the user override the test.
2546 else
2547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2548 for as_dir in $PATH
2549 do
2550   IFS=$as_save_IFS
2551   test -z "$as_dir" && as_dir=.
2552   for ac_exec_ext in '' $ac_executable_extensions; do
2553   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2554     ac_cv_prog_CC="${ac_tool_prefix}cc"
2555     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2556     break 2
2557   fi
2558 done
2559 done
2560 IFS=$as_save_IFS
2561
2562 fi
2563 fi
2564 CC=$ac_cv_prog_CC
2565 if test -n "$CC"; then
2566   { echo "$as_me:$LINENO: result: $CC" >&5
2567 echo "${ECHO_T}$CC" >&6; }
2568 else
2569   { echo "$as_me:$LINENO: result: no" >&5
2570 echo "${ECHO_T}no" >&6; }
2571 fi
2572
2573
2574   fi
2575 fi
2576 if test -z "$CC"; then
2577   # Extract the first word of "cc", so it can be a program name with args.
2578 set dummy cc; ac_word=$2
2579 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2580 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2581 if test "${ac_cv_prog_CC+set}" = set; then
2582   echo $ECHO_N "(cached) $ECHO_C" >&6
2583 else
2584   if test -n "$CC"; then
2585   ac_cv_prog_CC="$CC" # Let the user override the test.
2586 else
2587   ac_prog_rejected=no
2588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2589 for as_dir in $PATH
2590 do
2591   IFS=$as_save_IFS
2592   test -z "$as_dir" && as_dir=.
2593   for ac_exec_ext in '' $ac_executable_extensions; do
2594   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2595     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2596        ac_prog_rejected=yes
2597        continue
2598      fi
2599     ac_cv_prog_CC="cc"
2600     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2601     break 2
2602   fi
2603 done
2604 done
2605 IFS=$as_save_IFS
2606
2607 if test $ac_prog_rejected = yes; then
2608   # We found a bogon in the path, so make sure we never use it.
2609   set dummy $ac_cv_prog_CC
2610   shift
2611   if test $# != 0; then
2612     # We chose a different compiler from the bogus one.
2613     # However, it has the same basename, so the bogon will be chosen
2614     # first if we set CC to just the basename; use the full file name.
2615     shift
2616     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2617   fi
2618 fi
2619 fi
2620 fi
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; }
2628 fi
2629
2630
2631 fi
2632 if test -z "$CC"; then
2633   if test -n "$ac_tool_prefix"; then
2634   for ac_prog in cl.exe
2635   do
2636     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2637 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2638 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2639 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2640 if test "${ac_cv_prog_CC+set}" = set; then
2641   echo $ECHO_N "(cached) $ECHO_C" >&6
2642 else
2643   if test -n "$CC"; then
2644   ac_cv_prog_CC="$CC" # Let the user override the test.
2645 else
2646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647 for as_dir in $PATH
2648 do
2649   IFS=$as_save_IFS
2650   test -z "$as_dir" && as_dir=.
2651   for ac_exec_ext in '' $ac_executable_extensions; do
2652   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2653     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2654     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2655     break 2
2656   fi
2657 done
2658 done
2659 IFS=$as_save_IFS
2660
2661 fi
2662 fi
2663 CC=$ac_cv_prog_CC
2664 if test -n "$CC"; then
2665   { echo "$as_me:$LINENO: result: $CC" >&5
2666 echo "${ECHO_T}$CC" >&6; }
2667 else
2668   { echo "$as_me:$LINENO: result: no" >&5
2669 echo "${ECHO_T}no" >&6; }
2670 fi
2671
2672
2673     test -n "$CC" && break
2674   done
2675 fi
2676 if test -z "$CC"; then
2677   ac_ct_CC=$CC
2678   for ac_prog in cl.exe
2679 do
2680   # Extract the first word of "$ac_prog", so it can be a program name with args.
2681 set dummy $ac_prog; ac_word=$2
2682 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2683 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2684 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2685   echo $ECHO_N "(cached) $ECHO_C" >&6
2686 else
2687   if test -n "$ac_ct_CC"; then
2688   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2689 else
2690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2691 for as_dir in $PATH
2692 do
2693   IFS=$as_save_IFS
2694   test -z "$as_dir" && as_dir=.
2695   for ac_exec_ext in '' $ac_executable_extensions; do
2696   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2697     ac_cv_prog_ac_ct_CC="$ac_prog"
2698     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2699     break 2
2700   fi
2701 done
2702 done
2703 IFS=$as_save_IFS
2704
2705 fi
2706 fi
2707 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2708 if test -n "$ac_ct_CC"; then
2709   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2710 echo "${ECHO_T}$ac_ct_CC" >&6; }
2711 else
2712   { echo "$as_me:$LINENO: result: no" >&5
2713 echo "${ECHO_T}no" >&6; }
2714 fi
2715
2716
2717   test -n "$ac_ct_CC" && break
2718 done
2719
2720   if test "x$ac_ct_CC" = x; then
2721     CC=""
2722   else
2723     case $cross_compiling:$ac_tool_warned in
2724 yes:)
2725 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2726 whose name does not start with the host triplet.  If you think this
2727 configuration is useful to you, please write to autoconf@gnu.org." >&5
2728 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2729 whose name does not start with the host triplet.  If you think this
2730 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2731 ac_tool_warned=yes ;;
2732 esac
2733     CC=$ac_ct_CC
2734   fi
2735 fi
2736
2737 fi
2738
2739
2740 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2741 See \`config.log' for more details." >&5
2742 echo "$as_me: error: no acceptable C compiler found in \$PATH
2743 See \`config.log' for more details." >&2;}
2744    { (exit 1); exit 1; }; }
2745
2746 # Provide some information about the compiler.
2747 echo "$as_me:$LINENO: checking for C compiler version" >&5
2748 ac_compiler=`set X $ac_compile; echo $2`
2749 { (ac_try="$ac_compiler --version >&5"
2750 case "(($ac_try" in
2751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2752   *) ac_try_echo=$ac_try;;
2753 esac
2754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2755   (eval "$ac_compiler --version >&5") 2>&5
2756   ac_status=$?
2757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2758   (exit $ac_status); }
2759 { (ac_try="$ac_compiler -v >&5"
2760 case "(($ac_try" in
2761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2762   *) ac_try_echo=$ac_try;;
2763 esac
2764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2765   (eval "$ac_compiler -v >&5") 2>&5
2766   ac_status=$?
2767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2768   (exit $ac_status); }
2769 { (ac_try="$ac_compiler -V >&5"
2770 case "(($ac_try" in
2771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2772   *) ac_try_echo=$ac_try;;
2773 esac
2774 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2775   (eval "$ac_compiler -V >&5") 2>&5
2776   ac_status=$?
2777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2778   (exit $ac_status); }
2779
2780 cat >conftest.$ac_ext <<_ACEOF
2781 /* confdefs.h.  */
2782 _ACEOF
2783 cat confdefs.h >>conftest.$ac_ext
2784 cat >>conftest.$ac_ext <<_ACEOF
2785 /* end confdefs.h.  */
2786
2787 int
2788 main ()
2789 {
2790
2791   ;
2792   return 0;
2793 }
2794 _ACEOF
2795 ac_clean_files_save=$ac_clean_files
2796 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2797 # Try to create an executable without -o first, disregard a.out.
2798 # It will help us diagnose broken compilers, and finding out an intuition
2799 # of exeext.
2800 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2801 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2802 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2803 #
2804 # List of possible output files, starting from the most likely.
2805 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2806 # only as a last resort.  b.out is created by i960 compilers.
2807 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2808 #
2809 # The IRIX 6 linker writes into existing files which may not be
2810 # executable, retaining their permissions.  Remove them first so a
2811 # subsequent execution test works.
2812 ac_rmfiles=
2813 for ac_file in $ac_files
2814 do
2815   case $ac_file in
2816     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2817     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2818   esac
2819 done
2820 rm -f $ac_rmfiles
2821
2822 if { (ac_try="$ac_link_default"
2823 case "(($ac_try" in
2824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2825   *) ac_try_echo=$ac_try;;
2826 esac
2827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2828   (eval "$ac_link_default") 2>&5
2829   ac_status=$?
2830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2831   (exit $ac_status); }; then
2832   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2833 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2834 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2835 # so that the user can short-circuit this test for compilers unknown to
2836 # Autoconf.
2837 for ac_file in $ac_files
2838 do
2839   test -f "$ac_file" || continue
2840   case $ac_file in
2841     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2842         ;;
2843     [ab].out )
2844         # We found the default executable, but exeext='' is most
2845         # certainly right.
2846         break;;
2847     *.* )
2848         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2849         then :; else
2850            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2851         fi
2852         # We set ac_cv_exeext here because the later test for it is not
2853         # safe: cross compilers may not add the suffix if given an `-o'
2854         # argument, so we may need to know it at that point already.
2855         # Even if this section looks crufty: it has the advantage of
2856         # actually working.
2857         break;;
2858     * )
2859         break;;
2860   esac
2861 done
2862 test "$ac_cv_exeext" = no && ac_cv_exeext=
2863
2864 else
2865   echo "$as_me: failed program was:" >&5
2866 sed 's/^/| /' conftest.$ac_ext >&5
2867
2868 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2869 See \`config.log' for more details." >&5
2870 echo "$as_me: error: C compiler cannot create executables
2871 See \`config.log' for more details." >&2;}
2872    { (exit 77); exit 77; }; }
2873 fi
2874
2875 ac_exeext=$ac_cv_exeext
2876 { echo "$as_me:$LINENO: result: $ac_file" >&5
2877 echo "${ECHO_T}$ac_file" >&6; }
2878
2879 # Check that the compiler produces executables we can run.  If not, either
2880 # the compiler is broken, or we cross compile.
2881 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2882 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2883 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2884 # If not cross compiling, check that we can run a simple program.
2885 if test "$cross_compiling" != yes; then
2886   if { ac_try='./$ac_file'
2887   { (case "(($ac_try" in
2888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2889   *) ac_try_echo=$ac_try;;
2890 esac
2891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2892   (eval "$ac_try") 2>&5
2893   ac_status=$?
2894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2895   (exit $ac_status); }; }; then
2896     cross_compiling=no
2897   else
2898     if test "$cross_compiling" = maybe; then
2899         cross_compiling=yes
2900     else
2901         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2902 If you meant to cross compile, use \`--host'.
2903 See \`config.log' for more details." >&5
2904 echo "$as_me: error: cannot run C compiled programs.
2905 If you meant to cross compile, use \`--host'.
2906 See \`config.log' for more details." >&2;}
2907    { (exit 1); exit 1; }; }
2908     fi
2909   fi
2910 fi
2911 { echo "$as_me:$LINENO: result: yes" >&5
2912 echo "${ECHO_T}yes" >&6; }
2913
2914 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2915 ac_clean_files=$ac_clean_files_save
2916 # Check that the compiler produces executables we can run.  If not, either
2917 # the compiler is broken, or we cross compile.
2918 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2919 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2920 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2921 echo "${ECHO_T}$cross_compiling" >&6; }
2922
2923 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2924 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2925 if { (ac_try="$ac_link"
2926 case "(($ac_try" in
2927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2928   *) ac_try_echo=$ac_try;;
2929 esac
2930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2931   (eval "$ac_link") 2>&5
2932   ac_status=$?
2933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2934   (exit $ac_status); }; then
2935   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2936 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2937 # work properly (i.e., refer to `conftest.exe'), while it won't with
2938 # `rm'.
2939 for ac_file in conftest.exe conftest conftest.*; do
2940   test -f "$ac_file" || continue
2941   case $ac_file in
2942     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2943     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2944           break;;
2945     * ) break;;
2946   esac
2947 done
2948 else
2949   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2950 See \`config.log' for more details." >&5
2951 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2952 See \`config.log' for more details." >&2;}
2953    { (exit 1); exit 1; }; }
2954 fi
2955
2956 rm -f conftest$ac_cv_exeext
2957 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2958 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2959
2960 rm -f conftest.$ac_ext
2961 EXEEXT=$ac_cv_exeext
2962 ac_exeext=$EXEEXT
2963 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2964 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2965 if test "${ac_cv_objext+set}" = set; then
2966   echo $ECHO_N "(cached) $ECHO_C" >&6
2967 else
2968   cat >conftest.$ac_ext <<_ACEOF
2969 /* confdefs.h.  */
2970 _ACEOF
2971 cat confdefs.h >>conftest.$ac_ext
2972 cat >>conftest.$ac_ext <<_ACEOF
2973 /* end confdefs.h.  */
2974
2975 int
2976 main ()
2977 {
2978
2979   ;
2980   return 0;
2981 }
2982 _ACEOF
2983 rm -f conftest.o conftest.obj
2984 if { (ac_try="$ac_compile"
2985 case "(($ac_try" in
2986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987   *) ac_try_echo=$ac_try;;
2988 esac
2989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2990   (eval "$ac_compile") 2>&5
2991   ac_status=$?
2992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993   (exit $ac_status); }; then
2994   for ac_file in conftest.o conftest.obj conftest.*; do
2995   test -f "$ac_file" || continue;
2996   case $ac_file in
2997     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2998     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2999        break;;
3000   esac
3001 done
3002 else
3003   echo "$as_me: failed program was:" >&5
3004 sed 's/^/| /' conftest.$ac_ext >&5
3005
3006 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3007 See \`config.log' for more details." >&5
3008 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3009 See \`config.log' for more details." >&2;}
3010    { (exit 1); exit 1; }; }
3011 fi
3012
3013 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3014 fi
3015 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3016 echo "${ECHO_T}$ac_cv_objext" >&6; }
3017 OBJEXT=$ac_cv_objext
3018 ac_objext=$OBJEXT
3019 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3020 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3021 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3022   echo $ECHO_N "(cached) $ECHO_C" >&6
3023 else
3024   cat >conftest.$ac_ext <<_ACEOF
3025 /* confdefs.h.  */
3026 _ACEOF
3027 cat confdefs.h >>conftest.$ac_ext
3028 cat >>conftest.$ac_ext <<_ACEOF
3029 /* end confdefs.h.  */
3030
3031 int
3032 main ()
3033 {
3034 #ifndef __GNUC__
3035        choke me
3036 #endif
3037
3038   ;
3039   return 0;
3040 }
3041 _ACEOF
3042 rm -f conftest.$ac_objext
3043 if { (ac_try="$ac_compile"
3044 case "(($ac_try" in
3045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046   *) ac_try_echo=$ac_try;;
3047 esac
3048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3049   (eval "$ac_compile") 2>conftest.er1
3050   ac_status=$?
3051   grep -v '^ *+' conftest.er1 >conftest.err
3052   rm -f conftest.er1
3053   cat conftest.err >&5
3054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3055   (exit $ac_status); } &&
3056          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3057   { (case "(($ac_try" in
3058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3059   *) ac_try_echo=$ac_try;;
3060 esac
3061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3062   (eval "$ac_try") 2>&5
3063   ac_status=$?
3064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3065   (exit $ac_status); }; } &&
3066          { ac_try='test -s conftest.$ac_objext'
3067   { (case "(($ac_try" in
3068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3069   *) ac_try_echo=$ac_try;;
3070 esac
3071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3072   (eval "$ac_try") 2>&5
3073   ac_status=$?
3074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3075   (exit $ac_status); }; }; then
3076   ac_compiler_gnu=yes
3077 else
3078   echo "$as_me: failed program was:" >&5
3079 sed 's/^/| /' conftest.$ac_ext >&5
3080
3081         ac_compiler_gnu=no
3082 fi
3083
3084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3085 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3086
3087 fi
3088 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3089 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3090 GCC=`test $ac_compiler_gnu = yes && echo yes`
3091 ac_test_CFLAGS=${CFLAGS+set}
3092 ac_save_CFLAGS=$CFLAGS
3093 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3094 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3095 if test "${ac_cv_prog_cc_g+set}" = set; then
3096   echo $ECHO_N "(cached) $ECHO_C" >&6
3097 else
3098   ac_save_c_werror_flag=$ac_c_werror_flag
3099    ac_c_werror_flag=yes
3100    ac_cv_prog_cc_g=no
3101    CFLAGS="-g"
3102    cat >conftest.$ac_ext <<_ACEOF
3103 /* confdefs.h.  */
3104 _ACEOF
3105 cat confdefs.h >>conftest.$ac_ext
3106 cat >>conftest.$ac_ext <<_ACEOF
3107 /* end confdefs.h.  */
3108
3109 int
3110 main ()
3111 {
3112
3113   ;
3114   return 0;
3115 }
3116 _ACEOF
3117 rm -f conftest.$ac_objext
3118 if { (ac_try="$ac_compile"
3119 case "(($ac_try" in
3120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3121   *) ac_try_echo=$ac_try;;
3122 esac
3123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3124   (eval "$ac_compile") 2>conftest.er1
3125   ac_status=$?
3126   grep -v '^ *+' conftest.er1 >conftest.err
3127   rm -f conftest.er1
3128   cat conftest.err >&5
3129   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3130   (exit $ac_status); } &&
3131          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
3138   ac_status=$?
3139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3140   (exit $ac_status); }; } &&
3141          { ac_try='test -s conftest.$ac_objext'
3142   { (case "(($ac_try" in
3143   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3144   *) ac_try_echo=$ac_try;;
3145 esac
3146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3147   (eval "$ac_try") 2>&5
3148   ac_status=$?
3149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3150   (exit $ac_status); }; }; then
3151   ac_cv_prog_cc_g=yes
3152 else
3153   echo "$as_me: failed program was:" >&5
3154 sed 's/^/| /' conftest.$ac_ext >&5
3155
3156         CFLAGS=""
3157       cat >conftest.$ac_ext <<_ACEOF
3158 /* confdefs.h.  */
3159 _ACEOF
3160 cat confdefs.h >>conftest.$ac_ext
3161 cat >>conftest.$ac_ext <<_ACEOF
3162 /* end confdefs.h.  */
3163
3164 int
3165 main ()
3166 {
3167
3168   ;
3169   return 0;
3170 }
3171 _ACEOF
3172 rm -f conftest.$ac_objext
3173 if { (ac_try="$ac_compile"
3174 case "(($ac_try" in
3175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3176   *) ac_try_echo=$ac_try;;
3177 esac
3178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3179   (eval "$ac_compile") 2>conftest.er1
3180   ac_status=$?
3181   grep -v '^ *+' conftest.er1 >conftest.err
3182   rm -f conftest.er1
3183   cat conftest.err >&5
3184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3185   (exit $ac_status); } &&
3186          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3187   { (case "(($ac_try" in
3188   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3189   *) ac_try_echo=$ac_try;;
3190 esac
3191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3192   (eval "$ac_try") 2>&5
3193   ac_status=$?
3194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3195   (exit $ac_status); }; } &&
3196          { ac_try='test -s conftest.$ac_objext'
3197   { (case "(($ac_try" in
3198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3199   *) ac_try_echo=$ac_try;;
3200 esac
3201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3202   (eval "$ac_try") 2>&5
3203   ac_status=$?
3204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3205   (exit $ac_status); }; }; then
3206   :
3207 else
3208   echo "$as_me: failed program was:" >&5
3209 sed 's/^/| /' conftest.$ac_ext >&5
3210
3211         ac_c_werror_flag=$ac_save_c_werror_flag
3212          CFLAGS="-g"
3213          cat >conftest.$ac_ext <<_ACEOF
3214 /* confdefs.h.  */
3215 _ACEOF
3216 cat confdefs.h >>conftest.$ac_ext
3217 cat >>conftest.$ac_ext <<_ACEOF
3218 /* end confdefs.h.  */
3219
3220 int
3221 main ()
3222 {
3223
3224   ;
3225   return 0;
3226 }
3227 _ACEOF
3228 rm -f conftest.$ac_objext
3229 if { (ac_try="$ac_compile"
3230 case "(($ac_try" in
3231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3232   *) ac_try_echo=$ac_try;;
3233 esac
3234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3235   (eval "$ac_compile") 2>conftest.er1
3236   ac_status=$?
3237   grep -v '^ *+' conftest.er1 >conftest.err
3238   rm -f conftest.er1
3239   cat conftest.err >&5
3240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3241   (exit $ac_status); } &&
3242          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3243   { (case "(($ac_try" in
3244   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3245   *) ac_try_echo=$ac_try;;
3246 esac
3247 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3248   (eval "$ac_try") 2>&5
3249   ac_status=$?
3250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3251   (exit $ac_status); }; } &&
3252          { ac_try='test -s conftest.$ac_objext'
3253   { (case "(($ac_try" in
3254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3255   *) ac_try_echo=$ac_try;;
3256 esac
3257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3258   (eval "$ac_try") 2>&5
3259   ac_status=$?
3260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3261   (exit $ac_status); }; }; then
3262   ac_cv_prog_cc_g=yes
3263 else
3264   echo "$as_me: failed program was:" >&5
3265 sed 's/^/| /' conftest.$ac_ext >&5
3266
3267
3268 fi
3269
3270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3271 fi
3272
3273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3274 fi
3275
3276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3277    ac_c_werror_flag=$ac_save_c_werror_flag
3278 fi
3279 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3280 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3281 if test "$ac_test_CFLAGS" = set; then
3282   CFLAGS=$ac_save_CFLAGS
3283 elif test $ac_cv_prog_cc_g = yes; then
3284   if test "$GCC" = yes; then
3285     CFLAGS="-g -O2"
3286   else
3287     CFLAGS="-g"
3288   fi
3289 else
3290   if test "$GCC" = yes; then
3291     CFLAGS="-O2"
3292   else
3293     CFLAGS=
3294   fi
3295 fi
3296 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3297 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3298 if test "${ac_cv_prog_cc_c89+set}" = set; then
3299   echo $ECHO_N "(cached) $ECHO_C" >&6
3300 else
3301   ac_cv_prog_cc_c89=no
3302 ac_save_CC=$CC
3303 cat >conftest.$ac_ext <<_ACEOF
3304 /* confdefs.h.  */
3305 _ACEOF
3306 cat confdefs.h >>conftest.$ac_ext
3307 cat >>conftest.$ac_ext <<_ACEOF
3308 /* end confdefs.h.  */
3309 #include <stdarg.h>
3310 #include <stdio.h>
3311 #include <sys/types.h>
3312 #include <sys/stat.h>
3313 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3314 struct buf { int x; };
3315 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3316 static char *e (p, i)
3317      char **p;
3318      int i;
3319 {
3320   return p[i];
3321 }
3322 static char *f (char * (*g) (char **, int), char **p, ...)
3323 {
3324   char *s;
3325   va_list v;
3326   va_start (v,p);
3327   s = g (p, va_arg (v,int));
3328   va_end (v);
3329   return s;
3330 }
3331
3332 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3333    function prototypes and stuff, but not '\xHH' hex character constants.
3334    These don't provoke an error unfortunately, instead are silently treated
3335    as 'x'.  The following induces an error, until -std is added to get
3336    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3337    array size at least.  It's necessary to write '\x00'==0 to get something
3338    that's true only with -std.  */
3339 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3340
3341 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3342    inside strings and character constants.  */
3343 #define FOO(x) 'x'
3344 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3345
3346 int test (int i, double x);
3347 struct s1 {int (*f) (int a);};
3348 struct s2 {int (*f) (double a);};
3349 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3350 int argc;
3351 char **argv;
3352 int
3353 main ()
3354 {
3355 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3356   ;
3357   return 0;
3358 }
3359 _ACEOF
3360 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3361         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3362 do
3363   CC="$ac_save_CC $ac_arg"
3364   rm -f conftest.$ac_objext
3365 if { (ac_try="$ac_compile"
3366 case "(($ac_try" in
3367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3368   *) ac_try_echo=$ac_try;;
3369 esac
3370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3371   (eval "$ac_compile") 2>conftest.er1
3372   ac_status=$?
3373   grep -v '^ *+' conftest.er1 >conftest.err
3374   rm -f conftest.er1
3375   cat conftest.err >&5
3376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3377   (exit $ac_status); } &&
3378          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3379   { (case "(($ac_try" in
3380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3381   *) ac_try_echo=$ac_try;;
3382 esac
3383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3384   (eval "$ac_try") 2>&5
3385   ac_status=$?
3386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3387   (exit $ac_status); }; } &&
3388          { ac_try='test -s conftest.$ac_objext'
3389   { (case "(($ac_try" in
3390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3391   *) ac_try_echo=$ac_try;;
3392 esac
3393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3394   (eval "$ac_try") 2>&5
3395   ac_status=$?
3396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3397   (exit $ac_status); }; }; then
3398   ac_cv_prog_cc_c89=$ac_arg
3399 else
3400   echo "$as_me: failed program was:" >&5
3401 sed 's/^/| /' conftest.$ac_ext >&5
3402
3403
3404 fi
3405
3406 rm -f core conftest.err conftest.$ac_objext
3407   test "x$ac_cv_prog_cc_c89" != "xno" && break
3408 done
3409 rm -f conftest.$ac_ext
3410 CC=$ac_save_CC
3411
3412 fi
3413 # AC_CACHE_VAL
3414 case "x$ac_cv_prog_cc_c89" in
3415   x)
3416     { echo "$as_me:$LINENO: result: none needed" >&5
3417 echo "${ECHO_T}none needed" >&6; } ;;
3418   xno)
3419     { echo "$as_me:$LINENO: result: unsupported" >&5
3420 echo "${ECHO_T}unsupported" >&6; } ;;
3421   *)
3422     CC="$CC $ac_cv_prog_cc_c89"
3423     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3424 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3425 esac
3426
3427
3428 ac_ext=c
3429 ac_cpp='$CPP $CPPFLAGS'
3430 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3431 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3432 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3433
3434
3435 ac_ext=c
3436 ac_cpp='$CPP $CPPFLAGS'
3437 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3438 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3439 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3440 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3441 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3442 # On Suns, sometimes $CPP names a directory.
3443 if test -n "$CPP" && test -d "$CPP"; then
3444   CPP=
3445 fi
3446 if test -z "$CPP"; then
3447   if test "${ac_cv_prog_CPP+set}" = set; then
3448   echo $ECHO_N "(cached) $ECHO_C" >&6
3449 else
3450       # Double quotes because CPP needs to be expanded
3451     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3452     do
3453       ac_preproc_ok=false
3454 for ac_c_preproc_warn_flag in '' yes
3455 do
3456   # Use a header file that comes with gcc, so configuring glibc
3457   # with a fresh cross-compiler works.
3458   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3459   # <limits.h> exists even on freestanding compilers.
3460   # On the NeXT, cc -E runs the code through the compiler's parser,
3461   # not just through cpp. "Syntax error" is here to catch this case.
3462   cat >conftest.$ac_ext <<_ACEOF
3463 /* confdefs.h.  */
3464 _ACEOF
3465 cat confdefs.h >>conftest.$ac_ext
3466 cat >>conftest.$ac_ext <<_ACEOF
3467 /* end confdefs.h.  */
3468 #ifdef __STDC__
3469 # include <limits.h>
3470 #else
3471 # include <assert.h>
3472 #endif
3473                      Syntax error
3474 _ACEOF
3475 if { (ac_try="$ac_cpp conftest.$ac_ext"
3476 case "(($ac_try" in
3477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3478   *) ac_try_echo=$ac_try;;
3479 esac
3480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3481   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3482   ac_status=$?
3483   grep -v '^ *+' conftest.er1 >conftest.err
3484   rm -f conftest.er1
3485   cat conftest.err >&5
3486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3487   (exit $ac_status); } >/dev/null; then
3488   if test -s conftest.err; then
3489     ac_cpp_err=$ac_c_preproc_warn_flag
3490     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3491   else
3492     ac_cpp_err=
3493   fi
3494 else
3495   ac_cpp_err=yes
3496 fi
3497 if test -z "$ac_cpp_err"; then
3498   :
3499 else
3500   echo "$as_me: failed program was:" >&5
3501 sed 's/^/| /' conftest.$ac_ext >&5
3502
3503   # Broken: fails on valid input.
3504 continue
3505 fi
3506
3507 rm -f conftest.err conftest.$ac_ext
3508
3509   # OK, works on sane cases.  Now check whether nonexistent headers
3510   # can be detected and how.
3511   cat >conftest.$ac_ext <<_ACEOF
3512 /* confdefs.h.  */
3513 _ACEOF
3514 cat confdefs.h >>conftest.$ac_ext
3515 cat >>conftest.$ac_ext <<_ACEOF
3516 /* end confdefs.h.  */
3517 #include <ac_nonexistent.h>
3518 _ACEOF
3519 if { (ac_try="$ac_cpp conftest.$ac_ext"
3520 case "(($ac_try" in
3521   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3522   *) ac_try_echo=$ac_try;;
3523 esac
3524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3525   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3526   ac_status=$?
3527   grep -v '^ *+' conftest.er1 >conftest.err
3528   rm -f conftest.er1
3529   cat conftest.err >&5
3530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3531   (exit $ac_status); } >/dev/null; then
3532   if test -s conftest.err; then
3533     ac_cpp_err=$ac_c_preproc_warn_flag
3534     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3535   else
3536     ac_cpp_err=
3537   fi
3538 else
3539   ac_cpp_err=yes
3540 fi
3541 if test -z "$ac_cpp_err"; then
3542   # Broken: success on invalid input.
3543 continue
3544 else
3545   echo "$as_me: failed program was:" >&5
3546 sed 's/^/| /' conftest.$ac_ext >&5
3547
3548   # Passes both tests.
3549 ac_preproc_ok=:
3550 break
3551 fi
3552
3553 rm -f conftest.err conftest.$ac_ext
3554
3555 done
3556 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3557 rm -f conftest.err conftest.$ac_ext
3558 if $ac_preproc_ok; then
3559   break
3560 fi
3561
3562     done
3563     ac_cv_prog_CPP=$CPP
3564
3565 fi
3566   CPP=$ac_cv_prog_CPP
3567 else
3568   ac_cv_prog_CPP=$CPP
3569 fi
3570 { echo "$as_me:$LINENO: result: $CPP" >&5
3571 echo "${ECHO_T}$CPP" >&6; }
3572 ac_preproc_ok=false
3573 for ac_c_preproc_warn_flag in '' yes
3574 do
3575   # Use a header file that comes with gcc, so configuring glibc
3576   # with a fresh cross-compiler works.
3577   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3578   # <limits.h> exists even on freestanding compilers.
3579   # On the NeXT, cc -E runs the code through the compiler's parser,
3580   # not just through cpp. "Syntax error" is here to catch this case.
3581   cat >conftest.$ac_ext <<_ACEOF
3582 /* confdefs.h.  */
3583 _ACEOF
3584 cat confdefs.h >>conftest.$ac_ext
3585 cat >>conftest.$ac_ext <<_ACEOF
3586 /* end confdefs.h.  */
3587 #ifdef __STDC__
3588 # include <limits.h>
3589 #else
3590 # include <assert.h>
3591 #endif
3592                      Syntax error
3593 _ACEOF
3594 if { (ac_try="$ac_cpp conftest.$ac_ext"
3595 case "(($ac_try" in
3596   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3597   *) ac_try_echo=$ac_try;;
3598 esac
3599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3600   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3601   ac_status=$?
3602   grep -v '^ *+' conftest.er1 >conftest.err
3603   rm -f conftest.er1
3604   cat conftest.err >&5
3605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606   (exit $ac_status); } >/dev/null; then
3607   if test -s conftest.err; then
3608     ac_cpp_err=$ac_c_preproc_warn_flag
3609     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3610   else
3611     ac_cpp_err=
3612   fi
3613 else
3614   ac_cpp_err=yes
3615 fi
3616 if test -z "$ac_cpp_err"; then
3617   :
3618 else
3619   echo "$as_me: failed program was:" >&5
3620 sed 's/^/| /' conftest.$ac_ext >&5
3621
3622   # Broken: fails on valid input.
3623 continue
3624 fi
3625
3626 rm -f conftest.err conftest.$ac_ext
3627
3628   # OK, works on sane cases.  Now check whether nonexistent headers
3629   # can be detected and how.
3630   cat >conftest.$ac_ext <<_ACEOF
3631 /* confdefs.h.  */
3632 _ACEOF
3633 cat confdefs.h >>conftest.$ac_ext
3634 cat >>conftest.$ac_ext <<_ACEOF
3635 /* end confdefs.h.  */
3636 #include <ac_nonexistent.h>
3637 _ACEOF
3638 if { (ac_try="$ac_cpp conftest.$ac_ext"
3639 case "(($ac_try" in
3640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3641   *) ac_try_echo=$ac_try;;
3642 esac
3643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3644   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3645   ac_status=$?
3646   grep -v '^ *+' conftest.er1 >conftest.err
3647   rm -f conftest.er1
3648   cat conftest.err >&5
3649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3650   (exit $ac_status); } >/dev/null; then
3651   if test -s conftest.err; then
3652     ac_cpp_err=$ac_c_preproc_warn_flag
3653     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3654   else
3655     ac_cpp_err=
3656   fi
3657 else
3658   ac_cpp_err=yes
3659 fi
3660 if test -z "$ac_cpp_err"; then
3661   # Broken: success on invalid input.
3662 continue
3663 else
3664   echo "$as_me: failed program was:" >&5
3665 sed 's/^/| /' conftest.$ac_ext >&5
3666
3667   # Passes both tests.
3668 ac_preproc_ok=:
3669 break
3670 fi
3671
3672 rm -f conftest.err conftest.$ac_ext
3673
3674 done
3675 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3676 rm -f conftest.err conftest.$ac_ext
3677 if $ac_preproc_ok; then
3678   :
3679 else
3680   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3681 See \`config.log' for more details." >&5
3682 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3683 See \`config.log' for more details." >&2;}
3684    { (exit 1); exit 1; }; }
3685 fi
3686
3687 ac_ext=c
3688 ac_cpp='$CPP $CPPFLAGS'
3689 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3690 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3691 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3692
3693
3694 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3695 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3696 if test "${ac_cv_path_GREP+set}" = set; then
3697   echo $ECHO_N "(cached) $ECHO_C" >&6
3698 else
3699   # Extract the first word of "grep ggrep" to use in msg output
3700 if test -z "$GREP"; then
3701 set dummy grep ggrep; ac_prog_name=$2
3702 if test "${ac_cv_path_GREP+set}" = set; then
3703   echo $ECHO_N "(cached) $ECHO_C" >&6
3704 else
3705   ac_path_GREP_found=false
3706 # Loop through the user's path and test for each of PROGNAME-LIST
3707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3709 do
3710   IFS=$as_save_IFS
3711   test -z "$as_dir" && as_dir=.
3712   for ac_prog in grep ggrep; do
3713   for ac_exec_ext in '' $ac_executable_extensions; do
3714     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3715     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3716     # Check for GNU ac_path_GREP and select it if it is found.
3717   # Check for GNU $ac_path_GREP
3718 case `"$ac_path_GREP" --version 2>&1` in
3719 *GNU*)
3720   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3721 *)
3722   ac_count=0
3723   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3724   while :
3725   do
3726     cat "conftest.in" "conftest.in" >"conftest.tmp"
3727     mv "conftest.tmp" "conftest.in"
3728     cp "conftest.in" "conftest.nl"
3729     echo 'GREP' >> "conftest.nl"
3730     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3731     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3732     ac_count=`expr $ac_count + 1`
3733     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3734       # Best one so far, save it but keep looking for a better one
3735       ac_cv_path_GREP="$ac_path_GREP"
3736       ac_path_GREP_max=$ac_count
3737     fi
3738     # 10*(2^10) chars as input seems more than enough
3739     test $ac_count -gt 10 && break
3740   done
3741   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3742 esac
3743
3744
3745     $ac_path_GREP_found && break 3
3746   done
3747 done
3748
3749 done
3750 IFS=$as_save_IFS
3751
3752
3753 fi
3754
3755 GREP="$ac_cv_path_GREP"
3756 if test -z "$GREP"; then
3757   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3758 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3759    { (exit 1); exit 1; }; }
3760 fi
3761
3762 else
3763   ac_cv_path_GREP=$GREP
3764 fi
3765
3766
3767 fi
3768 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3769 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3770  GREP="$ac_cv_path_GREP"
3771
3772
3773 { echo "$as_me:$LINENO: checking for egrep" >&5
3774 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3775 if test "${ac_cv_path_EGREP+set}" = set; then
3776   echo $ECHO_N "(cached) $ECHO_C" >&6
3777 else
3778   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3779    then ac_cv_path_EGREP="$GREP -E"
3780    else
3781      # Extract the first word of "egrep" to use in msg output
3782 if test -z "$EGREP"; then
3783 set dummy egrep; ac_prog_name=$2
3784 if test "${ac_cv_path_EGREP+set}" = set; then
3785   echo $ECHO_N "(cached) $ECHO_C" >&6
3786 else
3787   ac_path_EGREP_found=false
3788 # Loop through the user's path and test for each of PROGNAME-LIST
3789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3790 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3791 do
3792   IFS=$as_save_IFS
3793   test -z "$as_dir" && as_dir=.
3794   for ac_prog in egrep; do
3795   for ac_exec_ext in '' $ac_executable_extensions; do
3796     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3797     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3798     # Check for GNU ac_path_EGREP and select it if it is found.
3799   # Check for GNU $ac_path_EGREP
3800 case `"$ac_path_EGREP" --version 2>&1` in
3801 *GNU*)
3802   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3803 *)
3804   ac_count=0
3805   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3806   while :
3807   do
3808     cat "conftest.in" "conftest.in" >"conftest.tmp"
3809     mv "conftest.tmp" "conftest.in"
3810     cp "conftest.in" "conftest.nl"
3811     echo 'EGREP' >> "conftest.nl"
3812     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3813     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3814     ac_count=`expr $ac_count + 1`
3815     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3816       # Best one so far, save it but keep looking for a better one
3817       ac_cv_path_EGREP="$ac_path_EGREP"
3818       ac_path_EGREP_max=$ac_count
3819     fi
3820     # 10*(2^10) chars as input seems more than enough
3821     test $ac_count -gt 10 && break
3822   done
3823   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3824 esac
3825
3826
3827     $ac_path_EGREP_found && break 3
3828   done
3829 done
3830
3831 done
3832 IFS=$as_save_IFS
3833
3834
3835 fi
3836
3837 EGREP="$ac_cv_path_EGREP"
3838 if test -z "$EGREP"; then
3839   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3840 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3841    { (exit 1); exit 1; }; }
3842 fi
3843
3844 else
3845   ac_cv_path_EGREP=$EGREP
3846 fi
3847
3848
3849    fi
3850 fi
3851 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3852 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3853  EGREP="$ac_cv_path_EGREP"
3854
3855
3856 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3857 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3858 if test "${ac_cv_header_stdc+set}" = set; then
3859   echo $ECHO_N "(cached) $ECHO_C" >&6
3860 else
3861   cat >conftest.$ac_ext <<_ACEOF
3862 /* confdefs.h.  */
3863 _ACEOF
3864 cat confdefs.h >>conftest.$ac_ext
3865 cat >>conftest.$ac_ext <<_ACEOF
3866 /* end confdefs.h.  */
3867 #include <stdlib.h>
3868 #include <stdarg.h>
3869 #include <string.h>
3870 #include <float.h>
3871
3872 int
3873 main ()
3874 {
3875
3876   ;
3877   return 0;
3878 }
3879 _ACEOF
3880 rm -f conftest.$ac_objext
3881 if { (ac_try="$ac_compile"
3882 case "(($ac_try" in
3883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3884   *) ac_try_echo=$ac_try;;
3885 esac
3886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3887   (eval "$ac_compile") 2>conftest.er1
3888   ac_status=$?
3889   grep -v '^ *+' conftest.er1 >conftest.err
3890   rm -f conftest.er1
3891   cat conftest.err >&5
3892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3893   (exit $ac_status); } &&
3894          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3895   { (case "(($ac_try" in
3896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3897   *) ac_try_echo=$ac_try;;
3898 esac
3899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3900   (eval "$ac_try") 2>&5
3901   ac_status=$?
3902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3903   (exit $ac_status); }; } &&
3904          { ac_try='test -s conftest.$ac_objext'
3905   { (case "(($ac_try" in
3906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3907   *) ac_try_echo=$ac_try;;
3908 esac
3909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3910   (eval "$ac_try") 2>&5
3911   ac_status=$?
3912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3913   (exit $ac_status); }; }; then
3914   ac_cv_header_stdc=yes
3915 else
3916   echo "$as_me: failed program was:" >&5
3917 sed 's/^/| /' conftest.$ac_ext >&5
3918
3919         ac_cv_header_stdc=no
3920 fi
3921
3922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3923
3924 if test $ac_cv_header_stdc = yes; then
3925   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3926   cat >conftest.$ac_ext <<_ACEOF
3927 /* confdefs.h.  */
3928 _ACEOF
3929 cat confdefs.h >>conftest.$ac_ext
3930 cat >>conftest.$ac_ext <<_ACEOF
3931 /* end confdefs.h.  */
3932 #include <string.h>
3933
3934 _ACEOF
3935 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3936   $EGREP "memchr" >/dev/null 2>&1; then
3937   :
3938 else
3939   ac_cv_header_stdc=no
3940 fi
3941 rm -f conftest*
3942
3943 fi
3944
3945 if test $ac_cv_header_stdc = yes; then
3946   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3947   cat >conftest.$ac_ext <<_ACEOF
3948 /* confdefs.h.  */
3949 _ACEOF
3950 cat confdefs.h >>conftest.$ac_ext
3951 cat >>conftest.$ac_ext <<_ACEOF
3952 /* end confdefs.h.  */
3953 #include <stdlib.h>
3954
3955 _ACEOF
3956 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3957   $EGREP "free" >/dev/null 2>&1; then
3958   :
3959 else
3960   ac_cv_header_stdc=no
3961 fi
3962 rm -f conftest*
3963
3964 fi
3965
3966 if test $ac_cv_header_stdc = yes; then
3967   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3968   if test "$cross_compiling" = yes; then
3969   :
3970 else
3971   cat >conftest.$ac_ext <<_ACEOF
3972 /* confdefs.h.  */
3973 _ACEOF
3974 cat confdefs.h >>conftest.$ac_ext
3975 cat >>conftest.$ac_ext <<_ACEOF
3976 /* end confdefs.h.  */
3977 #include <ctype.h>
3978 #include <stdlib.h>
3979 #if ((' ' & 0x0FF) == 0x020)
3980 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3981 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3982 #else
3983 # define ISLOWER(c) \
3984                    (('a' <= (c) && (c) <= 'i') \
3985                      || ('j' <= (c) && (c) <= 'r') \
3986                      || ('s' <= (c) && (c) <= 'z'))
3987 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3988 #endif
3989
3990 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3991 int
3992 main ()
3993 {
3994   int i;
3995   for (i = 0; i < 256; i++)
3996     if (XOR (islower (i), ISLOWER (i))
3997         || toupper (i) != TOUPPER (i))
3998       return 2;
3999   return 0;
4000 }
4001 _ACEOF
4002 rm -f conftest$ac_exeext
4003 if { (ac_try="$ac_link"
4004 case "(($ac_try" in
4005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4006   *) ac_try_echo=$ac_try;;
4007 esac
4008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4009   (eval "$ac_link") 2>&5
4010   ac_status=$?
4011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4012   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4013   { (case "(($ac_try" in
4014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4015   *) ac_try_echo=$ac_try;;
4016 esac
4017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4018   (eval "$ac_try") 2>&5
4019   ac_status=$?
4020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4021   (exit $ac_status); }; }; then
4022   :
4023 else
4024   echo "$as_me: program exited with status $ac_status" >&5
4025 echo "$as_me: failed program was:" >&5
4026 sed 's/^/| /' conftest.$ac_ext >&5
4027
4028 ( exit $ac_status )
4029 ac_cv_header_stdc=no
4030 fi
4031 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4032 fi
4033
4034
4035 fi
4036 fi
4037 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4038 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4039 if test $ac_cv_header_stdc = yes; then
4040
4041 cat >>confdefs.h <<\_ACEOF
4042 #define STDC_HEADERS 1
4043 _ACEOF
4044
4045 fi
4046
4047 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4058                   inttypes.h stdint.h unistd.h
4059 do
4060 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4061 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4062 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4063 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4064   echo $ECHO_N "(cached) $ECHO_C" >&6
4065 else
4066   cat >conftest.$ac_ext <<_ACEOF
4067 /* confdefs.h.  */
4068 _ACEOF
4069 cat confdefs.h >>conftest.$ac_ext
4070 cat >>conftest.$ac_ext <<_ACEOF
4071 /* end confdefs.h.  */
4072 $ac_includes_default
4073
4074 #include <$ac_header>
4075 _ACEOF
4076 rm -f conftest.$ac_objext
4077 if { (ac_try="$ac_compile"
4078 case "(($ac_try" in
4079   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4080   *) ac_try_echo=$ac_try;;
4081 esac
4082 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4083   (eval "$ac_compile") 2>conftest.er1
4084   ac_status=$?
4085   grep -v '^ *+' conftest.er1 >conftest.err
4086   rm -f conftest.er1
4087   cat conftest.err >&5
4088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4089   (exit $ac_status); } &&
4090          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4091   { (case "(($ac_try" in
4092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4093   *) ac_try_echo=$ac_try;;
4094 esac
4095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4096   (eval "$ac_try") 2>&5
4097   ac_status=$?
4098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4099   (exit $ac_status); }; } &&
4100          { ac_try='test -s conftest.$ac_objext'
4101   { (case "(($ac_try" in
4102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4103   *) ac_try_echo=$ac_try;;
4104 esac
4105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4106   (eval "$ac_try") 2>&5
4107   ac_status=$?
4108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4109   (exit $ac_status); }; }; then
4110   eval "$as_ac_Header=yes"
4111 else
4112   echo "$as_me: failed program was:" >&5
4113 sed 's/^/| /' conftest.$ac_ext >&5
4114
4115         eval "$as_ac_Header=no"
4116 fi
4117
4118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4119 fi
4120 ac_res=`eval echo '${'$as_ac_Header'}'`
4121                { echo "$as_me:$LINENO: result: $ac_res" >&5
4122 echo "${ECHO_T}$ac_res" >&6; }
4123 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4124   cat >>confdefs.h <<_ACEOF
4125 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4126 _ACEOF
4127
4128 fi
4129
4130 done
4131
4132
4133 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4134 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4135 if test "${ac_cv_c_bigendian+set}" = set; then
4136   echo $ECHO_N "(cached) $ECHO_C" >&6
4137 else
4138   # See if sys/param.h defines the BYTE_ORDER macro.
4139 cat >conftest.$ac_ext <<_ACEOF
4140 /* confdefs.h.  */
4141 _ACEOF
4142 cat confdefs.h >>conftest.$ac_ext
4143 cat >>conftest.$ac_ext <<_ACEOF
4144 /* end confdefs.h.  */
4145 #include <sys/types.h>
4146 #include <sys/param.h>
4147
4148 int
4149 main ()
4150 {
4151 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4152  bogus endian macros
4153 #endif
4154
4155   ;
4156   return 0;
4157 }
4158 _ACEOF
4159 rm -f conftest.$ac_objext
4160 if { (ac_try="$ac_compile"
4161 case "(($ac_try" in
4162   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4163   *) ac_try_echo=$ac_try;;
4164 esac
4165 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4166   (eval "$ac_compile") 2>conftest.er1
4167   ac_status=$?
4168   grep -v '^ *+' conftest.er1 >conftest.err
4169   rm -f conftest.er1
4170   cat conftest.err >&5
4171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4172   (exit $ac_status); } &&
4173          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
4180   ac_status=$?
4181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4182   (exit $ac_status); }; } &&
4183          { ac_try='test -s conftest.$ac_objext'
4184   { (case "(($ac_try" in
4185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4186   *) ac_try_echo=$ac_try;;
4187 esac
4188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4189   (eval "$ac_try") 2>&5
4190   ac_status=$?
4191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4192   (exit $ac_status); }; }; then
4193   # It does; now see whether it defined to BIG_ENDIAN or not.
4194 cat >conftest.$ac_ext <<_ACEOF
4195 /* confdefs.h.  */
4196 _ACEOF
4197 cat confdefs.h >>conftest.$ac_ext
4198 cat >>conftest.$ac_ext <<_ACEOF
4199 /* end confdefs.h.  */
4200 #include <sys/types.h>
4201 #include <sys/param.h>
4202
4203 int
4204 main ()
4205 {
4206 #if BYTE_ORDER != BIG_ENDIAN
4207  not big endian
4208 #endif
4209
4210   ;
4211   return 0;
4212 }
4213 _ACEOF
4214 rm -f conftest.$ac_objext
4215 if { (ac_try="$ac_compile"
4216 case "(($ac_try" in
4217   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4218   *) ac_try_echo=$ac_try;;
4219 esac
4220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4221   (eval "$ac_compile") 2>conftest.er1
4222   ac_status=$?
4223   grep -v '^ *+' conftest.er1 >conftest.err
4224   rm -f conftest.er1
4225   cat conftest.err >&5
4226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4227   (exit $ac_status); } &&
4228          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4229   { (case "(($ac_try" in
4230   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4231   *) ac_try_echo=$ac_try;;
4232 esac
4233 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4234   (eval "$ac_try") 2>&5
4235   ac_status=$?
4236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4237   (exit $ac_status); }; } &&
4238          { ac_try='test -s conftest.$ac_objext'
4239   { (case "(($ac_try" in
4240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4241   *) ac_try_echo=$ac_try;;
4242 esac
4243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4244   (eval "$ac_try") 2>&5
4245   ac_status=$?
4246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4247   (exit $ac_status); }; }; then
4248   ac_cv_c_bigendian=yes
4249 else
4250   echo "$as_me: failed program was:" >&5
4251 sed 's/^/| /' conftest.$ac_ext >&5
4252
4253         ac_cv_c_bigendian=no
4254 fi
4255
4256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4257 else
4258   echo "$as_me: failed program was:" >&5
4259 sed 's/^/| /' conftest.$ac_ext >&5
4260
4261         # It does not; compile a test program.
4262 if test "$cross_compiling" = yes; then
4263   # try to guess the endianness by grepping values into an object file
4264   ac_cv_c_bigendian=unknown
4265   cat >conftest.$ac_ext <<_ACEOF
4266 /* confdefs.h.  */
4267 _ACEOF
4268 cat confdefs.h >>conftest.$ac_ext
4269 cat >>conftest.$ac_ext <<_ACEOF
4270 /* end confdefs.h.  */
4271 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4272 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4273 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4274 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4275 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4276 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4277 int
4278 main ()
4279 {
4280  _ascii (); _ebcdic ();
4281   ;
4282   return 0;
4283 }
4284 _ACEOF
4285 rm -f conftest.$ac_objext
4286 if { (ac_try="$ac_compile"
4287 case "(($ac_try" in
4288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4289   *) ac_try_echo=$ac_try;;
4290 esac
4291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4292   (eval "$ac_compile") 2>conftest.er1
4293   ac_status=$?
4294   grep -v '^ *+' conftest.er1 >conftest.err
4295   rm -f conftest.er1
4296   cat conftest.err >&5
4297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4298   (exit $ac_status); } &&
4299          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4300   { (case "(($ac_try" in
4301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4302   *) ac_try_echo=$ac_try;;
4303 esac
4304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4305   (eval "$ac_try") 2>&5
4306   ac_status=$?
4307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4308   (exit $ac_status); }; } &&
4309          { ac_try='test -s conftest.$ac_objext'
4310   { (case "(($ac_try" in
4311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4312   *) ac_try_echo=$ac_try;;
4313 esac
4314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4315   (eval "$ac_try") 2>&5
4316   ac_status=$?
4317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4318   (exit $ac_status); }; }; then
4319   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4320   ac_cv_c_bigendian=yes
4321 fi
4322 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4323   if test "$ac_cv_c_bigendian" = unknown; then
4324     ac_cv_c_bigendian=no
4325   else
4326     # finding both strings is unlikely to happen, but who knows?
4327     ac_cv_c_bigendian=unknown
4328   fi
4329 fi
4330 else
4331   echo "$as_me: failed program was:" >&5
4332 sed 's/^/| /' conftest.$ac_ext >&5
4333
4334
4335 fi
4336
4337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4338 else
4339   cat >conftest.$ac_ext <<_ACEOF
4340 /* confdefs.h.  */
4341 _ACEOF
4342 cat confdefs.h >>conftest.$ac_ext
4343 cat >>conftest.$ac_ext <<_ACEOF
4344 /* end confdefs.h.  */
4345 $ac_includes_default
4346 int
4347 main ()
4348 {
4349
4350   /* Are we little or big endian?  From Harbison&Steele.  */
4351   union
4352   {
4353     long int l;
4354     char c[sizeof (long int)];
4355   } u;
4356   u.l = 1;
4357   return u.c[sizeof (long int) - 1] == 1;
4358
4359   ;
4360   return 0;
4361 }
4362 _ACEOF
4363 rm -f conftest$ac_exeext
4364 if { (ac_try="$ac_link"
4365 case "(($ac_try" in
4366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4367   *) ac_try_echo=$ac_try;;
4368 esac
4369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4370   (eval "$ac_link") 2>&5
4371   ac_status=$?
4372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4373   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4374   { (case "(($ac_try" in
4375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4376   *) ac_try_echo=$ac_try;;
4377 esac
4378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4379   (eval "$ac_try") 2>&5
4380   ac_status=$?
4381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4382   (exit $ac_status); }; }; then
4383   ac_cv_c_bigendian=no
4384 else
4385   echo "$as_me: program exited with status $ac_status" >&5
4386 echo "$as_me: failed program was:" >&5
4387 sed 's/^/| /' conftest.$ac_ext >&5
4388
4389 ( exit $ac_status )
4390 ac_cv_c_bigendian=yes
4391 fi
4392 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4393 fi
4394
4395
4396 fi
4397
4398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4399 fi
4400 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4401 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4402 case $ac_cv_c_bigendian in
4403   yes)
4404     ENDIAN=big
4405  ;;
4406   no)
4407     ENDIAN=little
4408  ;;
4409   *)
4410     { { echo "$as_me:$LINENO: error: unknown endianness
4411 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4412 echo "$as_me: error: unknown endianness
4413 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4414    { (exit 1); exit 1; }; } ;;
4415 esac
4416
4417
4418 if test "$cross_compiling" = yes; then
4419   LLVM_CROSS_COMPILING=1
4420
4421
4422 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4423 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4424 if test "${ac_cv_build_exeext+set}" = set; then
4425   echo $ECHO_N "(cached) $ECHO_C" >&6
4426 else
4427   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4428   ac_cv_build_exeext=.exe
4429 else
4430   ac_build_prefix=${build_alias}-
4431
4432   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4433 set dummy ${ac_build_prefix}gcc; ac_word=$2
4434 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4435 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4436 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4437   echo $ECHO_N "(cached) $ECHO_C" >&6
4438 else
4439   if test -n "$BUILD_CC"; then
4440   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4441 else
4442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4443 for as_dir in $PATH
4444 do
4445   IFS=$as_save_IFS
4446   test -z "$as_dir" && as_dir=.
4447   for ac_exec_ext in '' $ac_executable_extensions; do
4448   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4449     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4450     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4451     break 2
4452   fi
4453 done
4454 done
4455 IFS=$as_save_IFS
4456
4457 fi
4458 fi
4459 BUILD_CC=$ac_cv_prog_BUILD_CC
4460 if test -n "$BUILD_CC"; then
4461   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4462 echo "${ECHO_T}$BUILD_CC" >&6; }
4463 else
4464   { echo "$as_me:$LINENO: result: no" >&5
4465 echo "${ECHO_T}no" >&6; }
4466 fi
4467
4468
4469   if test -z "$BUILD_CC"; then
4470      # Extract the first word of "gcc", so it can be a program name with args.
4471 set dummy gcc; ac_word=$2
4472 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4473 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4474 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4475   echo $ECHO_N "(cached) $ECHO_C" >&6
4476 else
4477   if test -n "$BUILD_CC"; then
4478   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4479 else
4480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4481 for as_dir in $PATH
4482 do
4483   IFS=$as_save_IFS
4484   test -z "$as_dir" && as_dir=.
4485   for ac_exec_ext in '' $ac_executable_extensions; do
4486   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4487     ac_cv_prog_BUILD_CC="gcc"
4488     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4489     break 2
4490   fi
4491 done
4492 done
4493 IFS=$as_save_IFS
4494
4495 fi
4496 fi
4497 BUILD_CC=$ac_cv_prog_BUILD_CC
4498 if test -n "$BUILD_CC"; then
4499   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4500 echo "${ECHO_T}$BUILD_CC" >&6; }
4501 else
4502   { echo "$as_me:$LINENO: result: no" >&5
4503 echo "${ECHO_T}no" >&6; }
4504 fi
4505
4506
4507      if test -z "$BUILD_CC"; then
4508        # Extract the first word of "cc", so it can be a program name with args.
4509 set dummy cc; ac_word=$2
4510 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4511 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4512 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4513   echo $ECHO_N "(cached) $ECHO_C" >&6
4514 else
4515   if test -n "$BUILD_CC"; then
4516   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4517 else
4518   ac_prog_rejected=no
4519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4520 for as_dir in $PATH
4521 do
4522   IFS=$as_save_IFS
4523   test -z "$as_dir" && as_dir=.
4524   for ac_exec_ext in '' $ac_executable_extensions; do
4525   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4526     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4527        ac_prog_rejected=yes
4528        continue
4529      fi
4530     ac_cv_prog_BUILD_CC="cc"
4531     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4532     break 2
4533   fi
4534 done
4535 done
4536 IFS=$as_save_IFS
4537
4538 if test $ac_prog_rejected = yes; then
4539   # We found a bogon in the path, so make sure we never use it.
4540   set dummy $ac_cv_prog_BUILD_CC
4541   shift
4542   if test $# != 0; then
4543     # We chose a different compiler from the bogus one.
4544     # However, it has the same basename, so the bogon will be chosen
4545     # first if we set BUILD_CC to just the basename; use the full file name.
4546     shift
4547     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4548   fi
4549 fi
4550 fi
4551 fi
4552 BUILD_CC=$ac_cv_prog_BUILD_CC
4553 if test -n "$BUILD_CC"; then
4554   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4555 echo "${ECHO_T}$BUILD_CC" >&6; }
4556 else
4557   { echo "$as_me:$LINENO: result: no" >&5
4558 echo "${ECHO_T}no" >&6; }
4559 fi
4560
4561
4562      fi
4563   fi
4564   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4565 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4566    { (exit 1); exit 1; }; }
4567   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4568   rm -f conftest*
4569   echo 'int main () { return 0; }' > conftest.$ac_ext
4570   ac_cv_build_exeext=
4571   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4572   (eval $ac_build_link) 2>&5
4573   ac_status=$?
4574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4575   (exit $ac_status); }; then
4576     for file in conftest.*; do
4577       case $file in
4578       *.c | *.o | *.obj | *.dSYM) ;;
4579       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4580       esac
4581     done
4582   else
4583     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4584 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4585    { (exit 1); exit 1; }; }
4586   fi
4587   rm -f conftest*
4588   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4589 fi
4590 fi
4591
4592 BUILD_EXEEXT=""
4593 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4594 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4595 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4596 ac_build_exeext=$BUILD_EXEEXT
4597
4598   ac_build_prefix=${build_alias}-
4599   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4600 set dummy ${ac_build_prefix}g++; ac_word=$2
4601 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4602 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4603 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4604   echo $ECHO_N "(cached) $ECHO_C" >&6
4605 else
4606   if test -n "$BUILD_CXX"; then
4607   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4608 else
4609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4610 for as_dir in $PATH
4611 do
4612   IFS=$as_save_IFS
4613   test -z "$as_dir" && as_dir=.
4614   for ac_exec_ext in '' $ac_executable_extensions; do
4615   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4616     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4617     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4618     break 2
4619   fi
4620 done
4621 done
4622 IFS=$as_save_IFS
4623
4624 fi
4625 fi
4626 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4627 if test -n "$BUILD_CXX"; then
4628   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4629 echo "${ECHO_T}$BUILD_CXX" >&6; }
4630 else
4631   { echo "$as_me:$LINENO: result: no" >&5
4632 echo "${ECHO_T}no" >&6; }
4633 fi
4634
4635
4636   if test -z "$BUILD_CXX"; then
4637      # Extract the first word of "g++", so it can be a program name with args.
4638 set dummy g++; ac_word=$2
4639 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4640 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4641 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4642   echo $ECHO_N "(cached) $ECHO_C" >&6
4643 else
4644   if test -n "$BUILD_CXX"; then
4645   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4646 else
4647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4648 for as_dir in $PATH
4649 do
4650   IFS=$as_save_IFS
4651   test -z "$as_dir" && as_dir=.
4652   for ac_exec_ext in '' $ac_executable_extensions; do
4653   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4654     ac_cv_prog_BUILD_CXX="g++"
4655     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4656     break 2
4657   fi
4658 done
4659 done
4660 IFS=$as_save_IFS
4661
4662 fi
4663 fi
4664 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4665 if test -n "$BUILD_CXX"; then
4666   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4667 echo "${ECHO_T}$BUILD_CXX" >&6; }
4668 else
4669   { echo "$as_me:$LINENO: result: no" >&5
4670 echo "${ECHO_T}no" >&6; }
4671 fi
4672
4673
4674      if test -z "$BUILD_CXX"; then
4675        # Extract the first word of "c++", so it can be a program name with args.
4676 set dummy c++; ac_word=$2
4677 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4679 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4680   echo $ECHO_N "(cached) $ECHO_C" >&6
4681 else
4682   if test -n "$BUILD_CXX"; then
4683   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4684 else
4685   ac_prog_rejected=no
4686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4687 for as_dir in $PATH
4688 do
4689   IFS=$as_save_IFS
4690   test -z "$as_dir" && as_dir=.
4691   for ac_exec_ext in '' $ac_executable_extensions; do
4692   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4693     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4694        ac_prog_rejected=yes
4695        continue
4696      fi
4697     ac_cv_prog_BUILD_CXX="c++"
4698     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4699     break 2
4700   fi
4701 done
4702 done
4703 IFS=$as_save_IFS
4704
4705 if test $ac_prog_rejected = yes; then
4706   # We found a bogon in the path, so make sure we never use it.
4707   set dummy $ac_cv_prog_BUILD_CXX
4708   shift
4709   if test $# != 0; then
4710     # We chose a different compiler from the bogus one.
4711     # However, it has the same basename, so the bogon will be chosen
4712     # first if we set BUILD_CXX to just the basename; use the full file name.
4713     shift
4714     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4715   fi
4716 fi
4717 fi
4718 fi
4719 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4720 if test -n "$BUILD_CXX"; then
4721   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4722 echo "${ECHO_T}$BUILD_CXX" >&6; }
4723 else
4724   { echo "$as_me:$LINENO: result: no" >&5
4725 echo "${ECHO_T}no" >&6; }
4726 fi
4727
4728
4729      fi
4730   fi
4731 else
4732   LLVM_CROSS_COMPILING=0
4733
4734 fi
4735
4736 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4737   cvsbuild="yes"
4738   optimize="no"
4739   CVSBUILD=CVSBUILD=1
4740
4741 else
4742   cvsbuild="no"
4743   optimize="yes"
4744 fi
4745
4746
4747 # Check whether --enable-optimized was given.
4748 if test "${enable_optimized+set}" = set; then
4749   enableval=$enable_optimized;
4750 else
4751   enableval=$optimize
4752 fi
4753
4754 if test ${enableval} = "no" ; then
4755   ENABLE_OPTIMIZED=
4756
4757 else
4758   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4759
4760 fi
4761
4762 # Check whether --enable-profiling was given.
4763 if test "${enable_profiling+set}" = set; then
4764   enableval=$enable_profiling;
4765 else
4766   enableval="no"
4767 fi
4768
4769 if test ${enableval} = "no" ; then
4770   ENABLE_PROFILING=
4771
4772 else
4773   ENABLE_PROFILING=ENABLE_PROFILING=1
4774
4775 fi
4776
4777 # Check whether --enable-assertions was given.
4778 if test "${enable_assertions+set}" = set; then
4779   enableval=$enable_assertions;
4780 else
4781   enableval="yes"
4782 fi
4783
4784 if test ${enableval} = "yes" ; then
4785   DISABLE_ASSERTIONS=
4786
4787 else
4788   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4789
4790 fi
4791
4792 # Check whether --enable-expensive-checks was given.
4793 if test "${enable_expensive_checks+set}" = set; then
4794   enableval=$enable_expensive_checks;
4795 else
4796   enableval="no"
4797 fi
4798
4799 if test ${enableval} = "yes" ; then
4800   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4801
4802   EXPENSIVE_CHECKS=yes
4803
4804 else
4805   ENABLE_EXPENSIVE_CHECKS=
4806
4807   EXPENSIVE_CHECKS=no
4808
4809 fi
4810
4811 # Check whether --enable-debug-runtime was given.
4812 if test "${enable_debug_runtime+set}" = set; then
4813   enableval=$enable_debug_runtime;
4814 else
4815   enableval=no
4816 fi
4817
4818 if test ${enableval} = "no" ; then
4819   DEBUG_RUNTIME=
4820
4821 else
4822   DEBUG_RUNTIME=DEBUG_RUNTIME=1
4823
4824 fi
4825
4826 # Check whether --enable-debug-symbols was given.
4827 if test "${enable_debug_symbols+set}" = set; then
4828   enableval=$enable_debug_symbols;
4829 else
4830   enableval=no
4831 fi
4832
4833 if test ${enableval} = "no" ; then
4834   DEBUG_SYMBOLS=
4835
4836 else
4837   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4838
4839 fi
4840
4841 # Check whether --enable-jit was given.
4842 if test "${enable_jit+set}" = set; then
4843   enableval=$enable_jit;
4844 else
4845   enableval=default
4846 fi
4847
4848 if test ${enableval} = "no"
4849 then
4850   JIT=
4851
4852 else
4853   case "$llvm_cv_target_arch" in
4854     x86)         TARGET_HAS_JIT=1
4855  ;;
4856     Sparc)       TARGET_HAS_JIT=0
4857  ;;
4858     PowerPC)     TARGET_HAS_JIT=1
4859  ;;
4860     x86_64)      TARGET_HAS_JIT=1
4861  ;;
4862     Alpha)       TARGET_HAS_JIT=0
4863  ;;
4864     ARM)         TARGET_HAS_JIT=1
4865  ;;
4866     Mips)        TARGET_HAS_JIT=0
4867  ;;
4868     XCore)       TARGET_HAS_JIT=0
4869  ;;
4870     MSP430)      TARGET_HAS_JIT=0
4871  ;;
4872     SystemZ)     TARGET_HAS_JIT=0
4873  ;;
4874     Blackfin)    TARGET_HAS_JIT=0
4875  ;;
4876     MBlaze)      TARGET_HAS_JIT=0
4877  ;;
4878     PTX)         TARGET_HAS_JIT=0
4879  ;;
4880     *)           TARGET_HAS_JIT=0
4881  ;;
4882   esac
4883 fi
4884
4885 # Check whether --enable-docs was given.
4886 if test "${enable_docs+set}" = set; then
4887   enableval=$enable_docs;
4888 else
4889   enableval=default
4890 fi
4891
4892 case "$enableval" in
4893   yes) ENABLE_DOCS=1
4894  ;;
4895   no)  ENABLE_DOCS=0
4896  ;;
4897   default) ENABLE_DOCS=1
4898  ;;
4899   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
4900 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
4901    { (exit 1); exit 1; }; } ;;
4902 esac
4903
4904 # Check whether --enable-doxygen was given.
4905 if test "${enable_doxygen+set}" = set; then
4906   enableval=$enable_doxygen;
4907 else
4908   enableval=default
4909 fi
4910
4911 case "$enableval" in
4912   yes) ENABLE_DOXYGEN=1
4913  ;;
4914   no)  ENABLE_DOXYGEN=0
4915  ;;
4916   default) ENABLE_DOXYGEN=0
4917  ;;
4918   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4919 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4920    { (exit 1); exit 1; }; } ;;
4921 esac
4922
4923 # Check whether --enable-threads was given.
4924 if test "${enable_threads+set}" = set; then
4925   enableval=$enable_threads;
4926 else
4927   enableval=default
4928 fi
4929
4930 case "$enableval" in
4931   yes) ENABLE_THREADS=1
4932  ;;
4933   no)  ENABLE_THREADS=0
4934  ;;
4935   default) ENABLE_THREADS=1
4936  ;;
4937   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4938 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4939    { (exit 1); exit 1; }; } ;;
4940 esac
4941
4942 cat >>confdefs.h <<_ACEOF
4943 #define ENABLE_THREADS $ENABLE_THREADS
4944 _ACEOF
4945
4946
4947 # Check whether --enable-pthreads was given.
4948 if test "${enable_pthreads+set}" = set; then
4949   enableval=$enable_pthreads;
4950 else
4951   enableval=default
4952 fi
4953
4954 case "$enableval" in
4955   yes) ENABLE_PTHREADS=1
4956  ;;
4957   no)  ENABLE_PTHREADS=0
4958  ;;
4959   default) ENABLE_PTHREADS=1
4960  ;;
4961   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
4962 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
4963    { (exit 1); exit 1; }; } ;;
4964 esac
4965
4966 # Check whether --enable-pic was given.
4967 if test "${enable_pic+set}" = set; then
4968   enableval=$enable_pic;
4969 else
4970   enableval=default
4971 fi
4972
4973 case "$enableval" in
4974   yes) ENABLE_PIC=1
4975  ;;
4976   no)  ENABLE_PIC=0
4977  ;;
4978   default) ENABLE_PIC=1
4979  ;;
4980   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4981 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4982    { (exit 1); exit 1; }; } ;;
4983 esac
4984
4985 cat >>confdefs.h <<_ACEOF
4986 #define ENABLE_PIC $ENABLE_PIC
4987 _ACEOF
4988
4989
4990 # Check whether --enable-shared was given.
4991 if test "${enable_shared+set}" = set; then
4992   enableval=$enable_shared;
4993 else
4994   enableval=default
4995 fi
4996
4997 case "$enableval" in
4998   yes) ENABLE_SHARED=1
4999  ;;
5000   no)  ENABLE_SHARED=0
5001  ;;
5002   default) ENABLE_SHARED=0
5003  ;;
5004   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5005 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5006    { (exit 1); exit 1; }; } ;;
5007 esac
5008
5009 # Check whether --enable-embed-stdcxx was given.
5010 if test "${enable_embed_stdcxx+set}" = set; then
5011   enableval=$enable_embed_stdcxx;
5012 else
5013   enableval=default
5014 fi
5015
5016 case "$enableval" in
5017   yes) ENABLE_EMBED_STDCXX=1
5018  ;;
5019   no)  ENABLE_EMBED_STDCXX=0
5020  ;;
5021   default) ENABLE_EMBED_STDCXX=1
5022  ;;
5023   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5024 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5025    { (exit 1); exit 1; }; } ;;
5026 esac
5027
5028 # Check whether --enable-timestamps was given.
5029 if test "${enable_timestamps+set}" = set; then
5030   enableval=$enable_timestamps;
5031 else
5032   enableval=default
5033 fi
5034
5035 case "$enableval" in
5036   yes) ENABLE_TIMESTAMPS=1
5037  ;;
5038   no)  ENABLE_TIMESTAMPS=0
5039  ;;
5040   default) ENABLE_TIMESTAMPS=1
5041  ;;
5042   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5043 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5044    { (exit 1); exit 1; }; } ;;
5045 esac
5046
5047 cat >>confdefs.h <<_ACEOF
5048 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5049 _ACEOF
5050
5051
5052 TARGETS_TO_BUILD=""
5053 # Check whether --enable-targets was given.
5054 if test "${enable_targets+set}" = set; then
5055   enableval=$enable_targets;
5056 else
5057   enableval=all
5058 fi
5059
5060 if test "$enableval" = host-only ; then
5061   enableval=host
5062 fi
5063 case "$enableval" in
5064   all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
5065   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5066       case "$a_target" in
5067         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5068         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5069         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5070         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5071         alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5072         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5073         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5074         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5075         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5076         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5077         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5078         blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5079         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5080         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5081         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5082         ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5083         host) case "$llvm_cv_target_arch" in
5084             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5085             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5086             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5087             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5088             Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5089             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5090             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5091             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5092             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5093             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5094             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5095             s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5096             Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5097             PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5098             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5099 echo "$as_me: error: Can not set target to build" >&2;}
5100    { (exit 1); exit 1; }; } ;;
5101           esac ;;
5102         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5103 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5104    { (exit 1); exit 1; }; } ;;
5105       esac
5106   done
5107   ;;
5108 esac
5109 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5110
5111
5112 # Determine whether we are building LLVM support for the native architecture.
5113 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
5114 for a_target in $TARGETS_TO_BUILD; do
5115   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5116
5117 cat >>confdefs.h <<_ACEOF
5118 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5119 _ACEOF
5120
5121     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5122     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5123     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5124     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5125       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5126     fi
5127
5128 cat >>confdefs.h <<_ACEOF
5129 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5130 _ACEOF
5131
5132
5133 cat >>confdefs.h <<_ACEOF
5134 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5135 _ACEOF
5136
5137
5138 cat >>confdefs.h <<_ACEOF
5139 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5140 _ACEOF
5141
5142     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5143
5144 cat >>confdefs.h <<_ACEOF
5145 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5146 _ACEOF
5147
5148     fi
5149   fi
5150 done
5151
5152 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5153 # target feature def files.
5154 LLVM_ENUM_TARGETS=""
5155 LLVM_ENUM_ASM_PRINTERS=""
5156 LLVM_ENUM_ASM_PARSERS=""
5157 LLVM_ENUM_DISASSEMBLERS=""
5158 for target_to_build in $TARGETS_TO_BUILD; do
5159   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5160   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5161     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5162   fi
5163   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5164     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5165   fi
5166   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5167     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5168   fi
5169 done
5170
5171
5172
5173
5174
5175 # Check whether --enable-cbe-printf-a was given.
5176 if test "${enable_cbe_printf_a+set}" = set; then
5177   enableval=$enable_cbe_printf_a;
5178 else
5179   enableval=default
5180 fi
5181
5182 case "$enableval" in
5183   yes) ENABLE_CBE_PRINTF_A=1
5184  ;;
5185   no)  ENABLE_CBE_PRINTF_A=0
5186  ;;
5187   default)  ENABLE_CBE_PRINTF_A=1
5188  ;;
5189   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5190 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5191    { (exit 1); exit 1; }; } ;;
5192 esac
5193
5194 cat >>confdefs.h <<_ACEOF
5195 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5196 _ACEOF
5197
5198
5199
5200 # Check whether --with-llvmgccdir was given.
5201 if test "${with_llvmgccdir+set}" = set; then
5202   withval=$with_llvmgccdir;
5203 else
5204   withval=default
5205 fi
5206
5207 case "$withval" in
5208   default) WITH_LLVMGCCDIR=default ;;
5209   /* | [A-Za-z]:[\\/]*)      WITH_LLVMGCCDIR=$withval ;;
5210   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
5211 echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
5212    { (exit 1); exit 1; }; } ;;
5213 esac
5214
5215
5216 # Check whether --with-llvmgcc was given.
5217 if test "${with_llvmgcc+set}" = set; then
5218   withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
5219       WITH_LLVMGCCDIR=""
5220 fi
5221
5222
5223
5224 # Check whether --with-llvmgxx was given.
5225 if test "${with_llvmgxx+set}" = set; then
5226   withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5227     WITH_LLVMGCCDIR=""
5228 fi
5229
5230
5231 if test -n "$LLVMGCC"; then
5232    LLVMGCCCOMMAND="$LLVMGCC"
5233 fi
5234
5235 if test -n "$LLVMGXX"; then
5236    LLVMGXXCOMMAND="$LLVMGXX"
5237 fi
5238
5239 if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5240    { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5241 echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5242    { (exit 1); exit 1; }; };
5243 fi
5244
5245 if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5246    { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5247 echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5248    { (exit 1); exit 1; }; };
5249 fi
5250
5251
5252 # Check whether --with-clang was given.
5253 if test "${with_clang+set}" = set; then
5254   withval=$with_clang;
5255 else
5256   with_clang=default
5257 fi
5258
5259
5260
5261 # Check whether --with-built-clang was given.
5262 if test "${with_built_clang+set}" = set; then
5263   withval=$with_built_clang;
5264 else
5265   with_built_clang=check
5266 fi
5267
5268
5269 { echo "$as_me:$LINENO: checking clang compiler" >&5
5270 echo $ECHO_N "checking clang compiler... $ECHO_C" >&6; }
5271 WITH_CLANGPATH=""
5272 WITH_BUILT_CLANG=0
5273 if test "$with_clang" != "default"; then
5274    WITH_CLANGPATH="$with_clang"
5275    if ! test -x "$WITH_CLANGPATH"; then
5276      { { echo "$as_me:$LINENO: error: invalid --with-clang, path does not specify an executable" >&5
5277 echo "$as_me: error: invalid --with-clang, path does not specify an executable" >&2;}
5278    { (exit 1); exit 1; }; }
5279    fi
5280 elif test "$with_built_clang" = "yes"; then
5281    WITH_BUILT_CLANG=1
5282 elif test "$with_built_clang" = "no"; then
5283    WITH_BUILT_CLANG=0
5284 else
5285    if test "$with_built_clang" != "check"; then
5286       { { echo "$as_me:$LINENO: error: invalid value for --with-built-clang." >&5
5287 echo "$as_me: error: invalid value for --with-built-clang." >&2;}
5288    { (exit 1); exit 1; }; }
5289    fi
5290
5291    if test -f ${srcdir}/tools/clang/README.txt; then
5292      WITH_BUILT_CLANG=1
5293    fi
5294 fi
5295
5296 if ! test -z "$WITH_CLANGPATH"; then
5297    { echo "$as_me:$LINENO: result: $WITH_CLANGPATH" >&5
5298 echo "${ECHO_T}$WITH_CLANGPATH" >&6; }
5299    WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
5300 elif test "$WITH_BUILT_CLANG" = "1"; then
5301    { echo "$as_me:$LINENO: result: built" >&5
5302 echo "${ECHO_T}built" >&6; }
5303 else
5304    { echo "$as_me:$LINENO: result: none" >&5
5305 echo "${ECHO_T}none" >&6; }
5306 fi
5307 CLANGPATH=$WITH_CLANGPATH
5308
5309 CLANGXXPATH=$WITH_CLANGXXPATH
5310
5311 ENABLE_BUILT_CLANG=$WITH_BUILT_CLANG
5312
5313
5314
5315 # Check whether --with-optimize-option was given.
5316 if test "${with_optimize_option+set}" = set; then
5317   withval=$with_optimize_option;
5318 else
5319   withval=default
5320 fi
5321
5322 { echo "$as_me:$LINENO: checking optimization flags" >&5
5323 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5324 case "$withval" in
5325   default)
5326     case "$llvm_cv_os_type" in
5327     FreeBSD) optimize_option=-O2 ;;
5328     MingW) optimize_option=-O2 ;;
5329     *)     optimize_option=-O3 ;;
5330     esac ;;
5331   *) optimize_option="$withval" ;;
5332 esac
5333 OPTIMIZE_OPTION=$optimize_option
5334
5335 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5336 echo "${ECHO_T}$optimize_option" >&6; }
5337
5338
5339 # Check whether --with-extra-options was given.
5340 if test "${with_extra_options+set}" = set; then
5341   withval=$with_extra_options;
5342 else
5343   withval=default
5344 fi
5345
5346 case "$withval" in
5347   default) EXTRA_OPTIONS= ;;
5348   *) EXTRA_OPTIONS=$withval ;;
5349 esac
5350 EXTRA_OPTIONS=$EXTRA_OPTIONS
5351
5352
5353
5354 # Check whether --with-extra-ld-options was given.
5355 if test "${with_extra_ld_options+set}" = set; then
5356   withval=$with_extra_ld_options;
5357 else
5358   withval=default
5359 fi
5360
5361 case "$withval" in
5362   default) EXTRA_LD_OPTIONS= ;;
5363   *) EXTRA_LD_OPTIONS=$withval ;;
5364 esac
5365 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5366
5367
5368 # Check whether --enable-bindings was given.
5369 if test "${enable_bindings+set}" = set; then
5370   enableval=$enable_bindings;
5371 else
5372   enableval=default
5373 fi
5374
5375 BINDINGS_TO_BUILD=""
5376 case "$enableval" in
5377   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5378   all ) BINDINGS_TO_BUILD="ocaml" ;;
5379   none | no) BINDINGS_TO_BUILD="" ;;
5380   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5381       case "$a_binding" in
5382         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5383         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5384 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5385    { (exit 1); exit 1; }; } ;;
5386       esac
5387   done
5388   ;;
5389 esac
5390
5391
5392 # Check whether --with-ocaml-libdir was given.
5393 if test "${with_ocaml_libdir+set}" = set; then
5394   withval=$with_ocaml_libdir;
5395 else
5396   withval=auto
5397 fi
5398
5399 case "$withval" in
5400   auto) with_ocaml_libdir="$withval" ;;
5401   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5402   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5403 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5404    { (exit 1); exit 1; }; } ;;
5405 esac
5406
5407
5408 # Check whether --with-clang-resource-dir was given.
5409 if test "${with_clang_resource_dir+set}" = set; then
5410   withval=$with_clang_resource_dir;
5411 else
5412   withval=""
5413 fi
5414
5415
5416 cat >>confdefs.h <<_ACEOF
5417 #define CLANG_RESOURCE_DIR "$withval"
5418 _ACEOF
5419
5420
5421
5422 # Check whether --with-c-include-dirs was given.
5423 if test "${with_c_include_dirs+set}" = set; then
5424   withval=$with_c_include_dirs;
5425 else
5426   withval=""
5427 fi
5428
5429
5430 cat >>confdefs.h <<_ACEOF
5431 #define C_INCLUDE_DIRS "$withval"
5432 _ACEOF
5433
5434
5435
5436 # Check whether --with-cxx-include-root was given.
5437 if test "${with_cxx_include_root+set}" = set; then
5438   withval=$with_cxx_include_root;
5439 else
5440   withval=""
5441 fi
5442
5443
5444 cat >>confdefs.h <<_ACEOF
5445 #define CXX_INCLUDE_ROOT "$withval"
5446 _ACEOF
5447
5448
5449
5450 # Check whether --with-cxx-include-arch was given.
5451 if test "${with_cxx_include_arch+set}" = set; then
5452   withval=$with_cxx_include_arch;
5453 else
5454   withval=""
5455 fi
5456
5457
5458 cat >>confdefs.h <<_ACEOF
5459 #define CXX_INCLUDE_ARCH "$withval"
5460 _ACEOF
5461
5462
5463
5464 # Check whether --with-cxx-include-32bit-dir was given.
5465 if test "${with_cxx_include_32bit_dir+set}" = set; then
5466   withval=$with_cxx_include_32bit_dir;
5467 else
5468   withval=""
5469 fi
5470
5471
5472 cat >>confdefs.h <<_ACEOF
5473 #define CXX_INCLUDE_32BIT_DIR "$withval"
5474 _ACEOF
5475
5476
5477
5478 # Check whether --with-cxx-include-64bit-dir was given.
5479 if test "${with_cxx_include_64bit_dir+set}" = set; then
5480   withval=$with_cxx_include_64bit_dir;
5481 else
5482   withval=""
5483 fi
5484
5485
5486 cat >>confdefs.h <<_ACEOF
5487 #define CXX_INCLUDE_64BIT_DIR "$withval"
5488 _ACEOF
5489
5490
5491
5492 # Check whether --with-binutils-include was given.
5493 if test "${with_binutils_include+set}" = set; then
5494   withval=$with_binutils_include;
5495 else
5496   withval=default
5497 fi
5498
5499 case "$withval" in
5500   default) WITH_BINUTILS_INCDIR=default ;;
5501   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5502   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5503 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5504    { (exit 1); exit 1; }; } ;;
5505 esac
5506 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5507   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5508
5509   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5510      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5511      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5512 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5513    { (exit 1); exit 1; }; };
5514   fi
5515 fi
5516
5517 # Check whether --enable-libffi was given.
5518 if test "${enable_libffi+set}" = set; then
5519   enableval=$enable_libffi; case "$enableval" in
5520     yes) llvm_cv_enable_libffi="yes" ;;
5521     no)  llvm_cv_enable_libffi="no"  ;;
5522     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5523 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5524    { (exit 1); exit 1; }; } ;;
5525   esac
5526 else
5527   llvm_cv_enable_libffi=no
5528 fi
5529
5530
5531
5532 ac_ext=c
5533 ac_cpp='$CPP $CPPFLAGS'
5534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5537 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5538 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5539 # On Suns, sometimes $CPP names a directory.
5540 if test -n "$CPP" && test -d "$CPP"; then
5541   CPP=
5542 fi
5543 if test -z "$CPP"; then
5544   if test "${ac_cv_prog_CPP+set}" = set; then
5545   echo $ECHO_N "(cached) $ECHO_C" >&6
5546 else
5547       # Double quotes because CPP needs to be expanded
5548     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5549     do
5550       ac_preproc_ok=false
5551 for ac_c_preproc_warn_flag in '' yes
5552 do
5553   # Use a header file that comes with gcc, so configuring glibc
5554   # with a fresh cross-compiler works.
5555   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5556   # <limits.h> exists even on freestanding compilers.
5557   # On the NeXT, cc -E runs the code through the compiler's parser,
5558   # not just through cpp. "Syntax error" is here to catch this case.
5559   cat >conftest.$ac_ext <<_ACEOF
5560 /* confdefs.h.  */
5561 _ACEOF
5562 cat confdefs.h >>conftest.$ac_ext
5563 cat >>conftest.$ac_ext <<_ACEOF
5564 /* end confdefs.h.  */
5565 #ifdef __STDC__
5566 # include <limits.h>
5567 #else
5568 # include <assert.h>
5569 #endif
5570                      Syntax error
5571 _ACEOF
5572 if { (ac_try="$ac_cpp conftest.$ac_ext"
5573 case "(($ac_try" in
5574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5575   *) ac_try_echo=$ac_try;;
5576 esac
5577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5578   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5579   ac_status=$?
5580   grep -v '^ *+' conftest.er1 >conftest.err
5581   rm -f conftest.er1
5582   cat conftest.err >&5
5583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5584   (exit $ac_status); } >/dev/null; then
5585   if test -s conftest.err; then
5586     ac_cpp_err=$ac_c_preproc_warn_flag
5587     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5588   else
5589     ac_cpp_err=
5590   fi
5591 else
5592   ac_cpp_err=yes
5593 fi
5594 if test -z "$ac_cpp_err"; then
5595   :
5596 else
5597   echo "$as_me: failed program was:" >&5
5598 sed 's/^/| /' conftest.$ac_ext >&5
5599
5600   # Broken: fails on valid input.
5601 continue
5602 fi
5603
5604 rm -f conftest.err conftest.$ac_ext
5605
5606   # OK, works on sane cases.  Now check whether nonexistent headers
5607   # can be detected and how.
5608   cat >conftest.$ac_ext <<_ACEOF
5609 /* confdefs.h.  */
5610 _ACEOF
5611 cat confdefs.h >>conftest.$ac_ext
5612 cat >>conftest.$ac_ext <<_ACEOF
5613 /* end confdefs.h.  */
5614 #include <ac_nonexistent.h>
5615 _ACEOF
5616 if { (ac_try="$ac_cpp conftest.$ac_ext"
5617 case "(($ac_try" in
5618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5619   *) ac_try_echo=$ac_try;;
5620 esac
5621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5622   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5623   ac_status=$?
5624   grep -v '^ *+' conftest.er1 >conftest.err
5625   rm -f conftest.er1
5626   cat conftest.err >&5
5627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5628   (exit $ac_status); } >/dev/null; then
5629   if test -s conftest.err; then
5630     ac_cpp_err=$ac_c_preproc_warn_flag
5631     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5632   else
5633     ac_cpp_err=
5634   fi
5635 else
5636   ac_cpp_err=yes
5637 fi
5638 if test -z "$ac_cpp_err"; then
5639   # Broken: success on invalid input.
5640 continue
5641 else
5642   echo "$as_me: failed program was:" >&5
5643 sed 's/^/| /' conftest.$ac_ext >&5
5644
5645   # Passes both tests.
5646 ac_preproc_ok=:
5647 break
5648 fi
5649
5650 rm -f conftest.err conftest.$ac_ext
5651
5652 done
5653 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5654 rm -f conftest.err conftest.$ac_ext
5655 if $ac_preproc_ok; then
5656   break
5657 fi
5658
5659     done
5660     ac_cv_prog_CPP=$CPP
5661
5662 fi
5663   CPP=$ac_cv_prog_CPP
5664 else
5665   ac_cv_prog_CPP=$CPP
5666 fi
5667 { echo "$as_me:$LINENO: result: $CPP" >&5
5668 echo "${ECHO_T}$CPP" >&6; }
5669 ac_preproc_ok=false
5670 for ac_c_preproc_warn_flag in '' yes
5671 do
5672   # Use a header file that comes with gcc, so configuring glibc
5673   # with a fresh cross-compiler works.
5674   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5675   # <limits.h> exists even on freestanding compilers.
5676   # On the NeXT, cc -E runs the code through the compiler's parser,
5677   # not just through cpp. "Syntax error" is here to catch this case.
5678   cat >conftest.$ac_ext <<_ACEOF
5679 /* confdefs.h.  */
5680 _ACEOF
5681 cat confdefs.h >>conftest.$ac_ext
5682 cat >>conftest.$ac_ext <<_ACEOF
5683 /* end confdefs.h.  */
5684 #ifdef __STDC__
5685 # include <limits.h>
5686 #else
5687 # include <assert.h>
5688 #endif
5689                      Syntax error
5690 _ACEOF
5691 if { (ac_try="$ac_cpp conftest.$ac_ext"
5692 case "(($ac_try" in
5693   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5694   *) ac_try_echo=$ac_try;;
5695 esac
5696 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5697   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5698   ac_status=$?
5699   grep -v '^ *+' conftest.er1 >conftest.err
5700   rm -f conftest.er1
5701   cat conftest.err >&5
5702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5703   (exit $ac_status); } >/dev/null; then
5704   if test -s conftest.err; then
5705     ac_cpp_err=$ac_c_preproc_warn_flag
5706     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5707   else
5708     ac_cpp_err=
5709   fi
5710 else
5711   ac_cpp_err=yes
5712 fi
5713 if test -z "$ac_cpp_err"; then
5714   :
5715 else
5716   echo "$as_me: failed program was:" >&5
5717 sed 's/^/| /' conftest.$ac_ext >&5
5718
5719   # Broken: fails on valid input.
5720 continue
5721 fi
5722
5723 rm -f conftest.err conftest.$ac_ext
5724
5725   # OK, works on sane cases.  Now check whether nonexistent headers
5726   # can be detected and how.
5727   cat >conftest.$ac_ext <<_ACEOF
5728 /* confdefs.h.  */
5729 _ACEOF
5730 cat confdefs.h >>conftest.$ac_ext
5731 cat >>conftest.$ac_ext <<_ACEOF
5732 /* end confdefs.h.  */
5733 #include <ac_nonexistent.h>
5734 _ACEOF
5735 if { (ac_try="$ac_cpp conftest.$ac_ext"
5736 case "(($ac_try" in
5737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5738   *) ac_try_echo=$ac_try;;
5739 esac
5740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5741   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5742   ac_status=$?
5743   grep -v '^ *+' conftest.er1 >conftest.err
5744   rm -f conftest.er1
5745   cat conftest.err >&5
5746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5747   (exit $ac_status); } >/dev/null; then
5748   if test -s conftest.err; then
5749     ac_cpp_err=$ac_c_preproc_warn_flag
5750     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5751   else
5752     ac_cpp_err=
5753   fi
5754 else
5755   ac_cpp_err=yes
5756 fi
5757 if test -z "$ac_cpp_err"; then
5758   # Broken: success on invalid input.
5759 continue
5760 else
5761   echo "$as_me: failed program was:" >&5
5762 sed 's/^/| /' conftest.$ac_ext >&5
5763
5764   # Passes both tests.
5765 ac_preproc_ok=:
5766 break
5767 fi
5768
5769 rm -f conftest.err conftest.$ac_ext
5770
5771 done
5772 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5773 rm -f conftest.err conftest.$ac_ext
5774 if $ac_preproc_ok; then
5775   :
5776 else
5777   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5778 See \`config.log' for more details." >&5
5779 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5780 See \`config.log' for more details." >&2;}
5781    { (exit 1); exit 1; }; }
5782 fi
5783
5784 ac_ext=c
5785 ac_cpp='$CPP $CPPFLAGS'
5786 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5787 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5788 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5789
5790 ac_ext=c
5791 ac_cpp='$CPP $CPPFLAGS'
5792 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5793 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5794 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5795 if test -n "$ac_tool_prefix"; then
5796   for ac_prog in gcc
5797   do
5798     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5799 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5800 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5801 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5802 if test "${ac_cv_prog_CC+set}" = set; then
5803   echo $ECHO_N "(cached) $ECHO_C" >&6
5804 else
5805   if test -n "$CC"; then
5806   ac_cv_prog_CC="$CC" # Let the user override the test.
5807 else
5808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5809 for as_dir in $PATH
5810 do
5811   IFS=$as_save_IFS
5812   test -z "$as_dir" && as_dir=.
5813   for ac_exec_ext in '' $ac_executable_extensions; do
5814   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5815     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5816     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5817     break 2
5818   fi
5819 done
5820 done
5821 IFS=$as_save_IFS
5822
5823 fi
5824 fi
5825 CC=$ac_cv_prog_CC
5826 if test -n "$CC"; then
5827   { echo "$as_me:$LINENO: result: $CC" >&5
5828 echo "${ECHO_T}$CC" >&6; }
5829 else
5830   { echo "$as_me:$LINENO: result: no" >&5
5831 echo "${ECHO_T}no" >&6; }
5832 fi
5833
5834
5835     test -n "$CC" && break
5836   done
5837 fi
5838 if test -z "$CC"; then
5839   ac_ct_CC=$CC
5840   for ac_prog in gcc
5841 do
5842   # Extract the first word of "$ac_prog", so it can be a program name with args.
5843 set dummy $ac_prog; ac_word=$2
5844 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5845 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5846 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5847   echo $ECHO_N "(cached) $ECHO_C" >&6
5848 else
5849   if test -n "$ac_ct_CC"; then
5850   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5851 else
5852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5853 for as_dir in $PATH
5854 do
5855   IFS=$as_save_IFS
5856   test -z "$as_dir" && as_dir=.
5857   for ac_exec_ext in '' $ac_executable_extensions; do
5858   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5859     ac_cv_prog_ac_ct_CC="$ac_prog"
5860     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5861     break 2
5862   fi
5863 done
5864 done
5865 IFS=$as_save_IFS
5866
5867 fi
5868 fi
5869 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5870 if test -n "$ac_ct_CC"; then
5871   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5872 echo "${ECHO_T}$ac_ct_CC" >&6; }
5873 else
5874   { echo "$as_me:$LINENO: result: no" >&5
5875 echo "${ECHO_T}no" >&6; }
5876 fi
5877
5878
5879   test -n "$ac_ct_CC" && break
5880 done
5881
5882   if test "x$ac_ct_CC" = x; then
5883     CC=""
5884   else
5885     case $cross_compiling:$ac_tool_warned in
5886 yes:)
5887 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5888 whose name does not start with the host triplet.  If you think this
5889 configuration is useful to you, please write to autoconf@gnu.org." >&5
5890 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5891 whose name does not start with the host triplet.  If you think this
5892 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5893 ac_tool_warned=yes ;;
5894 esac
5895     CC=$ac_ct_CC
5896   fi
5897 fi
5898
5899
5900 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5901 See \`config.log' for more details." >&5
5902 echo "$as_me: error: no acceptable C compiler found in \$PATH
5903 See \`config.log' for more details." >&2;}
5904    { (exit 1); exit 1; }; }
5905
5906 # Provide some information about the compiler.
5907 echo "$as_me:$LINENO: checking for C compiler version" >&5
5908 ac_compiler=`set X $ac_compile; echo $2`
5909 { (ac_try="$ac_compiler --version >&5"
5910 case "(($ac_try" in
5911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5912   *) ac_try_echo=$ac_try;;
5913 esac
5914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5915   (eval "$ac_compiler --version >&5") 2>&5
5916   ac_status=$?
5917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5918   (exit $ac_status); }
5919 { (ac_try="$ac_compiler -v >&5"
5920 case "(($ac_try" in
5921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5922   *) ac_try_echo=$ac_try;;
5923 esac
5924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5925   (eval "$ac_compiler -v >&5") 2>&5
5926   ac_status=$?
5927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5928   (exit $ac_status); }
5929 { (ac_try="$ac_compiler -V >&5"
5930 case "(($ac_try" in
5931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5932   *) ac_try_echo=$ac_try;;
5933 esac
5934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5935   (eval "$ac_compiler -V >&5") 2>&5
5936   ac_status=$?
5937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5938   (exit $ac_status); }
5939
5940 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5941 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5942 if test "${ac_cv_c_compiler_gnu+set}" = set; then
5943   echo $ECHO_N "(cached) $ECHO_C" >&6
5944 else
5945   cat >conftest.$ac_ext <<_ACEOF
5946 /* confdefs.h.  */
5947 _ACEOF
5948 cat confdefs.h >>conftest.$ac_ext
5949 cat >>conftest.$ac_ext <<_ACEOF
5950 /* end confdefs.h.  */
5951
5952 int
5953 main ()
5954 {
5955 #ifndef __GNUC__
5956        choke me
5957 #endif
5958
5959   ;
5960   return 0;
5961 }
5962 _ACEOF
5963 rm -f conftest.$ac_objext
5964 if { (ac_try="$ac_compile"
5965 case "(($ac_try" in
5966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5967   *) ac_try_echo=$ac_try;;
5968 esac
5969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5970   (eval "$ac_compile") 2>conftest.er1
5971   ac_status=$?
5972   grep -v '^ *+' conftest.er1 >conftest.err
5973   rm -f conftest.er1
5974   cat conftest.err >&5
5975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5976   (exit $ac_status); } &&
5977          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5978   { (case "(($ac_try" in
5979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5980   *) ac_try_echo=$ac_try;;
5981 esac
5982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5983   (eval "$ac_try") 2>&5
5984   ac_status=$?
5985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5986   (exit $ac_status); }; } &&
5987          { ac_try='test -s conftest.$ac_objext'
5988   { (case "(($ac_try" in
5989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5990   *) ac_try_echo=$ac_try;;
5991 esac
5992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5993   (eval "$ac_try") 2>&5
5994   ac_status=$?
5995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5996   (exit $ac_status); }; }; then
5997   ac_compiler_gnu=yes
5998 else
5999   echo "$as_me: failed program was:" >&5
6000 sed 's/^/| /' conftest.$ac_ext >&5
6001
6002         ac_compiler_gnu=no
6003 fi
6004
6005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6006 ac_cv_c_compiler_gnu=$ac_compiler_gnu
6007
6008 fi
6009 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
6010 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
6011 GCC=`test $ac_compiler_gnu = yes && echo yes`
6012 ac_test_CFLAGS=${CFLAGS+set}
6013 ac_save_CFLAGS=$CFLAGS
6014 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
6015 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
6016 if test "${ac_cv_prog_cc_g+set}" = set; then
6017   echo $ECHO_N "(cached) $ECHO_C" >&6
6018 else
6019   ac_save_c_werror_flag=$ac_c_werror_flag
6020    ac_c_werror_flag=yes
6021    ac_cv_prog_cc_g=no
6022    CFLAGS="-g"
6023    cat >conftest.$ac_ext <<_ACEOF
6024 /* confdefs.h.  */
6025 _ACEOF
6026 cat confdefs.h >>conftest.$ac_ext
6027 cat >>conftest.$ac_ext <<_ACEOF
6028 /* end confdefs.h.  */
6029
6030 int
6031 main ()
6032 {
6033
6034   ;
6035   return 0;
6036 }
6037 _ACEOF
6038 rm -f conftest.$ac_objext
6039 if { (ac_try="$ac_compile"
6040 case "(($ac_try" in
6041   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6042   *) ac_try_echo=$ac_try;;
6043 esac
6044 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6045   (eval "$ac_compile") 2>conftest.er1
6046   ac_status=$?
6047   grep -v '^ *+' conftest.er1 >conftest.err
6048   rm -f conftest.er1
6049   cat conftest.err >&5
6050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6051   (exit $ac_status); } &&
6052          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6053   { (case "(($ac_try" in
6054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6055   *) ac_try_echo=$ac_try;;
6056 esac
6057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6058   (eval "$ac_try") 2>&5
6059   ac_status=$?
6060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6061   (exit $ac_status); }; } &&
6062          { ac_try='test -s conftest.$ac_objext'
6063   { (case "(($ac_try" in
6064   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6065   *) ac_try_echo=$ac_try;;
6066 esac
6067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6068   (eval "$ac_try") 2>&5
6069   ac_status=$?
6070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6071   (exit $ac_status); }; }; then
6072   ac_cv_prog_cc_g=yes
6073 else
6074   echo "$as_me: failed program was:" >&5
6075 sed 's/^/| /' conftest.$ac_ext >&5
6076
6077         CFLAGS=""
6078       cat >conftest.$ac_ext <<_ACEOF
6079 /* confdefs.h.  */
6080 _ACEOF
6081 cat confdefs.h >>conftest.$ac_ext
6082 cat >>conftest.$ac_ext <<_ACEOF
6083 /* end confdefs.h.  */
6084
6085 int
6086 main ()
6087 {
6088
6089   ;
6090   return 0;
6091 }
6092 _ACEOF
6093 rm -f conftest.$ac_objext
6094 if { (ac_try="$ac_compile"
6095 case "(($ac_try" in
6096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6097   *) ac_try_echo=$ac_try;;
6098 esac
6099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6100   (eval "$ac_compile") 2>conftest.er1
6101   ac_status=$?
6102   grep -v '^ *+' conftest.er1 >conftest.err
6103   rm -f conftest.er1
6104   cat conftest.err >&5
6105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6106   (exit $ac_status); } &&
6107          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6108   { (case "(($ac_try" in
6109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6110   *) ac_try_echo=$ac_try;;
6111 esac
6112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6113   (eval "$ac_try") 2>&5
6114   ac_status=$?
6115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6116   (exit $ac_status); }; } &&
6117          { ac_try='test -s conftest.$ac_objext'
6118   { (case "(($ac_try" in
6119   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6120   *) ac_try_echo=$ac_try;;
6121 esac
6122 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6123   (eval "$ac_try") 2>&5
6124   ac_status=$?
6125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6126   (exit $ac_status); }; }; then
6127   :
6128 else
6129   echo "$as_me: failed program was:" >&5
6130 sed 's/^/| /' conftest.$ac_ext >&5
6131
6132         ac_c_werror_flag=$ac_save_c_werror_flag
6133          CFLAGS="-g"
6134          cat >conftest.$ac_ext <<_ACEOF
6135 /* confdefs.h.  */
6136 _ACEOF
6137 cat confdefs.h >>conftest.$ac_ext
6138 cat >>conftest.$ac_ext <<_ACEOF
6139 /* end confdefs.h.  */
6140
6141 int
6142 main ()
6143 {
6144
6145   ;
6146   return 0;
6147 }
6148 _ACEOF
6149 rm -f conftest.$ac_objext
6150 if { (ac_try="$ac_compile"
6151 case "(($ac_try" in
6152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6153   *) ac_try_echo=$ac_try;;
6154 esac
6155 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6156   (eval "$ac_compile") 2>conftest.er1
6157   ac_status=$?
6158   grep -v '^ *+' conftest.er1 >conftest.err
6159   rm -f conftest.er1
6160   cat conftest.err >&5
6161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6162   (exit $ac_status); } &&
6163          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6164   { (case "(($ac_try" in
6165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6166   *) ac_try_echo=$ac_try;;
6167 esac
6168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6169   (eval "$ac_try") 2>&5
6170   ac_status=$?
6171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6172   (exit $ac_status); }; } &&
6173          { ac_try='test -s conftest.$ac_objext'
6174   { (case "(($ac_try" in
6175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6176   *) ac_try_echo=$ac_try;;
6177 esac
6178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6179   (eval "$ac_try") 2>&5
6180   ac_status=$?
6181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6182   (exit $ac_status); }; }; then
6183   ac_cv_prog_cc_g=yes
6184 else
6185   echo "$as_me: failed program was:" >&5
6186 sed 's/^/| /' conftest.$ac_ext >&5
6187
6188
6189 fi
6190
6191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6192 fi
6193
6194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6195 fi
6196
6197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6198    ac_c_werror_flag=$ac_save_c_werror_flag
6199 fi
6200 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
6201 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
6202 if test "$ac_test_CFLAGS" = set; then
6203   CFLAGS=$ac_save_CFLAGS
6204 elif test $ac_cv_prog_cc_g = yes; then
6205   if test "$GCC" = yes; then
6206     CFLAGS="-g -O2"
6207   else
6208     CFLAGS="-g"
6209   fi
6210 else
6211   if test "$GCC" = yes; then
6212     CFLAGS="-O2"
6213   else
6214     CFLAGS=
6215   fi
6216 fi
6217 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
6218 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
6219 if test "${ac_cv_prog_cc_c89+set}" = set; then
6220   echo $ECHO_N "(cached) $ECHO_C" >&6
6221 else
6222   ac_cv_prog_cc_c89=no
6223 ac_save_CC=$CC
6224 cat >conftest.$ac_ext <<_ACEOF
6225 /* confdefs.h.  */
6226 _ACEOF
6227 cat confdefs.h >>conftest.$ac_ext
6228 cat >>conftest.$ac_ext <<_ACEOF
6229 /* end confdefs.h.  */
6230 #include <stdarg.h>
6231 #include <stdio.h>
6232 #include <sys/types.h>
6233 #include <sys/stat.h>
6234 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
6235 struct buf { int x; };
6236 FILE * (*rcsopen) (struct buf *, struct stat *, int);
6237 static char *e (p, i)
6238      char **p;
6239      int i;
6240 {
6241   return p[i];
6242 }
6243 static char *f (char * (*g) (char **, int), char **p, ...)
6244 {
6245   char *s;
6246   va_list v;
6247   va_start (v,p);
6248   s = g (p, va_arg (v,int));
6249   va_end (v);
6250   return s;
6251 }
6252
6253 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
6254    function prototypes and stuff, but not '\xHH' hex character constants.
6255    These don't provoke an error unfortunately, instead are silently treated
6256    as 'x'.  The following induces an error, until -std is added to get
6257    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
6258    array size at least.  It's necessary to write '\x00'==0 to get something
6259    that's true only with -std.  */
6260 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6261
6262 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6263    inside strings and character constants.  */
6264 #define FOO(x) 'x'
6265 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6266
6267 int test (int i, double x);
6268 struct s1 {int (*f) (int a);};
6269 struct s2 {int (*f) (double a);};
6270 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6271 int argc;
6272 char **argv;
6273 int
6274 main ()
6275 {
6276 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6277   ;
6278   return 0;
6279 }
6280 _ACEOF
6281 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6282         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6283 do
6284   CC="$ac_save_CC $ac_arg"
6285   rm -f conftest.$ac_objext
6286 if { (ac_try="$ac_compile"
6287 case "(($ac_try" in
6288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6289   *) ac_try_echo=$ac_try;;
6290 esac
6291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6292   (eval "$ac_compile") 2>conftest.er1
6293   ac_status=$?
6294   grep -v '^ *+' conftest.er1 >conftest.err
6295   rm -f conftest.er1
6296   cat conftest.err >&5
6297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6298   (exit $ac_status); } &&
6299          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6300   { (case "(($ac_try" in
6301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6302   *) ac_try_echo=$ac_try;;
6303 esac
6304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6305   (eval "$ac_try") 2>&5
6306   ac_status=$?
6307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6308   (exit $ac_status); }; } &&
6309          { ac_try='test -s conftest.$ac_objext'
6310   { (case "(($ac_try" in
6311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6312   *) ac_try_echo=$ac_try;;
6313 esac
6314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6315   (eval "$ac_try") 2>&5
6316   ac_status=$?
6317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6318   (exit $ac_status); }; }; then
6319   ac_cv_prog_cc_c89=$ac_arg
6320 else
6321   echo "$as_me: failed program was:" >&5
6322 sed 's/^/| /' conftest.$ac_ext >&5
6323
6324
6325 fi
6326
6327 rm -f core conftest.err conftest.$ac_objext
6328   test "x$ac_cv_prog_cc_c89" != "xno" && break
6329 done
6330 rm -f conftest.$ac_ext
6331 CC=$ac_save_CC
6332
6333 fi
6334 # AC_CACHE_VAL
6335 case "x$ac_cv_prog_cc_c89" in
6336   x)
6337     { echo "$as_me:$LINENO: result: none needed" >&5
6338 echo "${ECHO_T}none needed" >&6; } ;;
6339   xno)
6340     { echo "$as_me:$LINENO: result: unsupported" >&5
6341 echo "${ECHO_T}unsupported" >&6; } ;;
6342   *)
6343     CC="$CC $ac_cv_prog_cc_c89"
6344     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6345 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6346 esac
6347
6348
6349 ac_ext=c
6350 ac_cpp='$CPP $CPPFLAGS'
6351 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6352 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6353 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6354
6355 ac_ext=cpp
6356 ac_cpp='$CXXCPP $CPPFLAGS'
6357 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6358 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6359 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6360 if test -z "$CXX"; then
6361   if test -n "$CCC"; then
6362     CXX=$CCC
6363   else
6364     if test -n "$ac_tool_prefix"; then
6365   for ac_prog in g++
6366   do
6367     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6368 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6369 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6370 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6371 if test "${ac_cv_prog_CXX+set}" = set; then
6372   echo $ECHO_N "(cached) $ECHO_C" >&6
6373 else
6374   if test -n "$CXX"; then
6375   ac_cv_prog_CXX="$CXX" # Let the user override the test.
6376 else
6377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6378 for as_dir in $PATH
6379 do
6380   IFS=$as_save_IFS
6381   test -z "$as_dir" && as_dir=.
6382   for ac_exec_ext in '' $ac_executable_extensions; do
6383   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6384     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6385     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6386     break 2
6387   fi
6388 done
6389 done
6390 IFS=$as_save_IFS
6391
6392 fi
6393 fi
6394 CXX=$ac_cv_prog_CXX
6395 if test -n "$CXX"; then
6396   { echo "$as_me:$LINENO: result: $CXX" >&5
6397 echo "${ECHO_T}$CXX" >&6; }
6398 else
6399   { echo "$as_me:$LINENO: result: no" >&5
6400 echo "${ECHO_T}no" >&6; }
6401 fi
6402
6403
6404     test -n "$CXX" && break
6405   done
6406 fi
6407 if test -z "$CXX"; then
6408   ac_ct_CXX=$CXX
6409   for ac_prog in g++
6410 do
6411   # Extract the first word of "$ac_prog", so it can be a program name with args.
6412 set dummy $ac_prog; ac_word=$2
6413 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6414 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6415 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6416   echo $ECHO_N "(cached) $ECHO_C" >&6
6417 else
6418   if test -n "$ac_ct_CXX"; then
6419   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6420 else
6421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6422 for as_dir in $PATH
6423 do
6424   IFS=$as_save_IFS
6425   test -z "$as_dir" && as_dir=.
6426   for ac_exec_ext in '' $ac_executable_extensions; do
6427   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6428     ac_cv_prog_ac_ct_CXX="$ac_prog"
6429     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6430     break 2
6431   fi
6432 done
6433 done
6434 IFS=$as_save_IFS
6435
6436 fi
6437 fi
6438 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6439 if test -n "$ac_ct_CXX"; then
6440   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6441 echo "${ECHO_T}$ac_ct_CXX" >&6; }
6442 else
6443   { echo "$as_me:$LINENO: result: no" >&5
6444 echo "${ECHO_T}no" >&6; }
6445 fi
6446
6447
6448   test -n "$ac_ct_CXX" && break
6449 done
6450
6451   if test "x$ac_ct_CXX" = x; then
6452     CXX="g++"
6453   else
6454     case $cross_compiling:$ac_tool_warned in
6455 yes:)
6456 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6457 whose name does not start with the host triplet.  If you think this
6458 configuration is useful to you, please write to autoconf@gnu.org." >&5
6459 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6460 whose name does not start with the host triplet.  If you think this
6461 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6462 ac_tool_warned=yes ;;
6463 esac
6464     CXX=$ac_ct_CXX
6465   fi
6466 fi
6467
6468   fi
6469 fi
6470 # Provide some information about the compiler.
6471 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6472 ac_compiler=`set X $ac_compile; echo $2`
6473 { (ac_try="$ac_compiler --version >&5"
6474 case "(($ac_try" in
6475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6476   *) ac_try_echo=$ac_try;;
6477 esac
6478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6479   (eval "$ac_compiler --version >&5") 2>&5
6480   ac_status=$?
6481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6482   (exit $ac_status); }
6483 { (ac_try="$ac_compiler -v >&5"
6484 case "(($ac_try" in
6485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6486   *) ac_try_echo=$ac_try;;
6487 esac
6488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6489   (eval "$ac_compiler -v >&5") 2>&5
6490   ac_status=$?
6491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6492   (exit $ac_status); }
6493 { (ac_try="$ac_compiler -V >&5"
6494 case "(($ac_try" in
6495   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6496   *) ac_try_echo=$ac_try;;
6497 esac
6498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6499   (eval "$ac_compiler -V >&5") 2>&5
6500   ac_status=$?
6501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6502   (exit $ac_status); }
6503
6504 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6505 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6506 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6507   echo $ECHO_N "(cached) $ECHO_C" >&6
6508 else
6509   cat >conftest.$ac_ext <<_ACEOF
6510 /* confdefs.h.  */
6511 _ACEOF
6512 cat confdefs.h >>conftest.$ac_ext
6513 cat >>conftest.$ac_ext <<_ACEOF
6514 /* end confdefs.h.  */
6515
6516 int
6517 main ()
6518 {
6519 #ifndef __GNUC__
6520        choke me
6521 #endif
6522
6523   ;
6524   return 0;
6525 }
6526 _ACEOF
6527 rm -f conftest.$ac_objext
6528 if { (ac_try="$ac_compile"
6529 case "(($ac_try" in
6530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6531   *) ac_try_echo=$ac_try;;
6532 esac
6533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6534   (eval "$ac_compile") 2>conftest.er1
6535   ac_status=$?
6536   grep -v '^ *+' conftest.er1 >conftest.err
6537   rm -f conftest.er1
6538   cat conftest.err >&5
6539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6540   (exit $ac_status); } &&
6541          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6542   { (case "(($ac_try" in
6543   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6544   *) ac_try_echo=$ac_try;;
6545 esac
6546 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6547   (eval "$ac_try") 2>&5
6548   ac_status=$?
6549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6550   (exit $ac_status); }; } &&
6551          { ac_try='test -s conftest.$ac_objext'
6552   { (case "(($ac_try" in
6553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6554   *) ac_try_echo=$ac_try;;
6555 esac
6556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6557   (eval "$ac_try") 2>&5
6558   ac_status=$?
6559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6560   (exit $ac_status); }; }; then
6561   ac_compiler_gnu=yes
6562 else
6563   echo "$as_me: failed program was:" >&5
6564 sed 's/^/| /' conftest.$ac_ext >&5
6565
6566         ac_compiler_gnu=no
6567 fi
6568
6569 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6570 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6571
6572 fi
6573 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6574 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6575 GXX=`test $ac_compiler_gnu = yes && echo yes`
6576 ac_test_CXXFLAGS=${CXXFLAGS+set}
6577 ac_save_CXXFLAGS=$CXXFLAGS
6578 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6579 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6580 if test "${ac_cv_prog_cxx_g+set}" = set; then
6581   echo $ECHO_N "(cached) $ECHO_C" >&6
6582 else
6583   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6584    ac_cxx_werror_flag=yes
6585    ac_cv_prog_cxx_g=no
6586    CXXFLAGS="-g"
6587    cat >conftest.$ac_ext <<_ACEOF
6588 /* confdefs.h.  */
6589 _ACEOF
6590 cat confdefs.h >>conftest.$ac_ext
6591 cat >>conftest.$ac_ext <<_ACEOF
6592 /* end confdefs.h.  */
6593
6594 int
6595 main ()
6596 {
6597
6598   ;
6599   return 0;
6600 }
6601 _ACEOF
6602 rm -f conftest.$ac_objext
6603 if { (ac_try="$ac_compile"
6604 case "(($ac_try" in
6605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6606   *) ac_try_echo=$ac_try;;
6607 esac
6608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6609   (eval "$ac_compile") 2>conftest.er1
6610   ac_status=$?
6611   grep -v '^ *+' conftest.er1 >conftest.err
6612   rm -f conftest.er1
6613   cat conftest.err >&5
6614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615   (exit $ac_status); } &&
6616          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6617   { (case "(($ac_try" in
6618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6619   *) ac_try_echo=$ac_try;;
6620 esac
6621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6622   (eval "$ac_try") 2>&5
6623   ac_status=$?
6624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6625   (exit $ac_status); }; } &&
6626          { ac_try='test -s conftest.$ac_objext'
6627   { (case "(($ac_try" in
6628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6629   *) ac_try_echo=$ac_try;;
6630 esac
6631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6632   (eval "$ac_try") 2>&5
6633   ac_status=$?
6634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6635   (exit $ac_status); }; }; then
6636   ac_cv_prog_cxx_g=yes
6637 else
6638   echo "$as_me: failed program was:" >&5
6639 sed 's/^/| /' conftest.$ac_ext >&5
6640
6641         CXXFLAGS=""
6642       cat >conftest.$ac_ext <<_ACEOF
6643 /* confdefs.h.  */
6644 _ACEOF
6645 cat confdefs.h >>conftest.$ac_ext
6646 cat >>conftest.$ac_ext <<_ACEOF
6647 /* end confdefs.h.  */
6648
6649 int
6650 main ()
6651 {
6652
6653   ;
6654   return 0;
6655 }
6656 _ACEOF
6657 rm -f conftest.$ac_objext
6658 if { (ac_try="$ac_compile"
6659 case "(($ac_try" in
6660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6661   *) ac_try_echo=$ac_try;;
6662 esac
6663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6664   (eval "$ac_compile") 2>conftest.er1
6665   ac_status=$?
6666   grep -v '^ *+' conftest.er1 >conftest.err
6667   rm -f conftest.er1
6668   cat conftest.err >&5
6669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6670   (exit $ac_status); } &&
6671          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6672   { (case "(($ac_try" in
6673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6674   *) ac_try_echo=$ac_try;;
6675 esac
6676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6677   (eval "$ac_try") 2>&5
6678   ac_status=$?
6679   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6680   (exit $ac_status); }; } &&
6681          { ac_try='test -s conftest.$ac_objext'
6682   { (case "(($ac_try" in
6683   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6684   *) ac_try_echo=$ac_try;;
6685 esac
6686 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6687   (eval "$ac_try") 2>&5
6688   ac_status=$?
6689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6690   (exit $ac_status); }; }; then
6691   :
6692 else
6693   echo "$as_me: failed program was:" >&5
6694 sed 's/^/| /' conftest.$ac_ext >&5
6695
6696         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6697          CXXFLAGS="-g"
6698          cat >conftest.$ac_ext <<_ACEOF
6699 /* confdefs.h.  */
6700 _ACEOF
6701 cat confdefs.h >>conftest.$ac_ext
6702 cat >>conftest.$ac_ext <<_ACEOF
6703 /* end confdefs.h.  */
6704
6705 int
6706 main ()
6707 {
6708
6709   ;
6710   return 0;
6711 }
6712 _ACEOF
6713 rm -f conftest.$ac_objext
6714 if { (ac_try="$ac_compile"
6715 case "(($ac_try" in
6716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6717   *) ac_try_echo=$ac_try;;
6718 esac
6719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6720   (eval "$ac_compile") 2>conftest.er1
6721   ac_status=$?
6722   grep -v '^ *+' conftest.er1 >conftest.err
6723   rm -f conftest.er1
6724   cat conftest.err >&5
6725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6726   (exit $ac_status); } &&
6727          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6728   { (case "(($ac_try" in
6729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6730   *) ac_try_echo=$ac_try;;
6731 esac
6732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6733   (eval "$ac_try") 2>&5
6734   ac_status=$?
6735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6736   (exit $ac_status); }; } &&
6737          { ac_try='test -s conftest.$ac_objext'
6738   { (case "(($ac_try" in
6739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6740   *) ac_try_echo=$ac_try;;
6741 esac
6742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6743   (eval "$ac_try") 2>&5
6744   ac_status=$?
6745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6746   (exit $ac_status); }; }; then
6747   ac_cv_prog_cxx_g=yes
6748 else
6749   echo "$as_me: failed program was:" >&5
6750 sed 's/^/| /' conftest.$ac_ext >&5
6751
6752
6753 fi
6754
6755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6756 fi
6757
6758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6759 fi
6760
6761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6762    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6763 fi
6764 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6765 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6766 if test "$ac_test_CXXFLAGS" = set; then
6767   CXXFLAGS=$ac_save_CXXFLAGS
6768 elif test $ac_cv_prog_cxx_g = yes; then
6769   if test "$GXX" = yes; then
6770     CXXFLAGS="-g -O2"
6771   else
6772     CXXFLAGS="-g"
6773   fi
6774 else
6775   if test "$GXX" = yes; then
6776     CXXFLAGS="-O2"
6777   else
6778     CXXFLAGS=
6779   fi
6780 fi
6781 ac_ext=c
6782 ac_cpp='$CPP $CPPFLAGS'
6783 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6784 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6785 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6786
6787
6788 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6789 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6790 if test "${lt_cv_path_NM+set}" = set; then
6791   echo $ECHO_N "(cached) $ECHO_C" >&6
6792 else
6793   if test -n "$NM"; then
6794   # Let the user override the test.
6795   lt_cv_path_NM="$NM"
6796 else
6797   lt_nm_to_check="${ac_tool_prefix}nm"
6798   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6799     lt_nm_to_check="$lt_nm_to_check nm"
6800   fi
6801   for lt_tmp_nm in $lt_nm_to_check; do
6802     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6803     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6804       IFS="$lt_save_ifs"
6805       test -z "$ac_dir" && ac_dir=.
6806       tmp_nm="$ac_dir/$lt_tmp_nm"
6807       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6808         # Check to see if the nm accepts a BSD-compat flag.
6809         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6810         #   nm: unknown option "B" ignored
6811         # Tru64's nm complains that /dev/null is an invalid object file
6812         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6813         */dev/null* | *'Invalid file or object type'*)
6814           lt_cv_path_NM="$tmp_nm -B"
6815           break
6816           ;;
6817         *)
6818           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6819           */dev/null*)
6820             lt_cv_path_NM="$tmp_nm -p"
6821             break
6822             ;;
6823           *)
6824             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6825             continue # so that we can try to find one that supports BSD flags
6826             ;;
6827           esac
6828           ;;
6829         esac
6830       fi
6831     done
6832     IFS="$lt_save_ifs"
6833   done
6834   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6835 fi
6836 fi
6837 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6838 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6839 NM="$lt_cv_path_NM"
6840
6841
6842
6843 { echo "$as_me:$LINENO: checking for GNU make" >&5
6844 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6845 if test "${llvm_cv_gnu_make_command+set}" = set; then
6846   echo $ECHO_N "(cached) $ECHO_C" >&6
6847 else
6848   llvm_cv_gnu_make_command=''
6849  for a in "$MAKE" make gmake gnumake ; do
6850   if test -z "$a" ; then continue ; fi ;
6851   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6852   then
6853    llvm_cv_gnu_make_command=$a ;
6854    break;
6855   fi
6856  done
6857 fi
6858 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6859 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6860  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6861    ifGNUmake='' ;
6862  else
6863    ifGNUmake='#' ;
6864    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6865 echo "${ECHO_T}\"Not found\"" >&6; };
6866  fi
6867
6868
6869 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6870 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6871 LN_S=$as_ln_s
6872 if test "$LN_S" = "ln -s"; then
6873   { echo "$as_me:$LINENO: result: yes" >&5
6874 echo "${ECHO_T}yes" >&6; }
6875 else
6876   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6877 echo "${ECHO_T}no, using $LN_S" >&6; }
6878 fi
6879
6880 # Extract the first word of "cmp", so it can be a program name with args.
6881 set dummy cmp; ac_word=$2
6882 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6883 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6884 if test "${ac_cv_path_CMP+set}" = set; then
6885   echo $ECHO_N "(cached) $ECHO_C" >&6
6886 else
6887   case $CMP in
6888   [\\/]* | ?:[\\/]*)
6889   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6890   ;;
6891   *)
6892   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6893 for as_dir in $PATH
6894 do
6895   IFS=$as_save_IFS
6896   test -z "$as_dir" && as_dir=.
6897   for ac_exec_ext in '' $ac_executable_extensions; do
6898   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6899     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6900     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6901     break 2
6902   fi
6903 done
6904 done
6905 IFS=$as_save_IFS
6906
6907   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6908   ;;
6909 esac
6910 fi
6911 CMP=$ac_cv_path_CMP
6912 if test -n "$CMP"; then
6913   { echo "$as_me:$LINENO: result: $CMP" >&5
6914 echo "${ECHO_T}$CMP" >&6; }
6915 else
6916   { echo "$as_me:$LINENO: result: no" >&5
6917 echo "${ECHO_T}no" >&6; }
6918 fi
6919
6920
6921 # Extract the first word of "cp", so it can be a program name with args.
6922 set dummy cp; ac_word=$2
6923 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6924 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6925 if test "${ac_cv_path_CP+set}" = set; then
6926   echo $ECHO_N "(cached) $ECHO_C" >&6
6927 else
6928   case $CP in
6929   [\\/]* | ?:[\\/]*)
6930   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6931   ;;
6932   *)
6933   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6934 for as_dir in $PATH
6935 do
6936   IFS=$as_save_IFS
6937   test -z "$as_dir" && as_dir=.
6938   for ac_exec_ext in '' $ac_executable_extensions; do
6939   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6940     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6941     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6942     break 2
6943   fi
6944 done
6945 done
6946 IFS=$as_save_IFS
6947
6948   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6949   ;;
6950 esac
6951 fi
6952 CP=$ac_cv_path_CP
6953 if test -n "$CP"; then
6954   { echo "$as_me:$LINENO: result: $CP" >&5
6955 echo "${ECHO_T}$CP" >&6; }
6956 else
6957   { echo "$as_me:$LINENO: result: no" >&5
6958 echo "${ECHO_T}no" >&6; }
6959 fi
6960
6961
6962 # Extract the first word of "date", so it can be a program name with args.
6963 set dummy date; ac_word=$2
6964 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6965 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6966 if test "${ac_cv_path_DATE+set}" = set; then
6967   echo $ECHO_N "(cached) $ECHO_C" >&6
6968 else
6969   case $DATE in
6970   [\\/]* | ?:[\\/]*)
6971   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6972   ;;
6973   *)
6974   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6975 for as_dir in $PATH
6976 do
6977   IFS=$as_save_IFS
6978   test -z "$as_dir" && as_dir=.
6979   for ac_exec_ext in '' $ac_executable_extensions; do
6980   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6981     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6982     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6983     break 2
6984   fi
6985 done
6986 done
6987 IFS=$as_save_IFS
6988
6989   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6990   ;;
6991 esac
6992 fi
6993 DATE=$ac_cv_path_DATE
6994 if test -n "$DATE"; then
6995   { echo "$as_me:$LINENO: result: $DATE" >&5
6996 echo "${ECHO_T}$DATE" >&6; }
6997 else
6998   { echo "$as_me:$LINENO: result: no" >&5
6999 echo "${ECHO_T}no" >&6; }
7000 fi
7001
7002
7003 # Extract the first word of "find", so it can be a program name with args.
7004 set dummy find; ac_word=$2
7005 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7006 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7007 if test "${ac_cv_path_FIND+set}" = set; then
7008   echo $ECHO_N "(cached) $ECHO_C" >&6
7009 else
7010   case $FIND in
7011   [\\/]* | ?:[\\/]*)
7012   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
7013   ;;
7014   *)
7015   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016 for as_dir in $PATH
7017 do
7018   IFS=$as_save_IFS
7019   test -z "$as_dir" && as_dir=.
7020   for ac_exec_ext in '' $ac_executable_extensions; do
7021   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7022     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
7023     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7024     break 2
7025   fi
7026 done
7027 done
7028 IFS=$as_save_IFS
7029
7030   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
7031   ;;
7032 esac
7033 fi
7034 FIND=$ac_cv_path_FIND
7035 if test -n "$FIND"; then
7036   { echo "$as_me:$LINENO: result: $FIND" >&5
7037 echo "${ECHO_T}$FIND" >&6; }
7038 else
7039   { echo "$as_me:$LINENO: result: no" >&5
7040 echo "${ECHO_T}no" >&6; }
7041 fi
7042
7043
7044 # Extract the first word of "grep", so it can be a program name with args.
7045 set dummy grep; ac_word=$2
7046 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7047 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7048 if test "${ac_cv_path_GREP+set}" = set; then
7049   echo $ECHO_N "(cached) $ECHO_C" >&6
7050 else
7051   case $GREP in
7052   [\\/]* | ?:[\\/]*)
7053   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
7054   ;;
7055   *)
7056   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057 for as_dir in $PATH
7058 do
7059   IFS=$as_save_IFS
7060   test -z "$as_dir" && as_dir=.
7061   for ac_exec_ext in '' $ac_executable_extensions; do
7062   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7063     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
7064     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7065     break 2
7066   fi
7067 done
7068 done
7069 IFS=$as_save_IFS
7070
7071   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
7072   ;;
7073 esac
7074 fi
7075 GREP=$ac_cv_path_GREP
7076 if test -n "$GREP"; then
7077   { echo "$as_me:$LINENO: result: $GREP" >&5
7078 echo "${ECHO_T}$GREP" >&6; }
7079 else
7080   { echo "$as_me:$LINENO: result: no" >&5
7081 echo "${ECHO_T}no" >&6; }
7082 fi
7083
7084
7085 # Extract the first word of "mkdir", so it can be a program name with args.
7086 set dummy mkdir; ac_word=$2
7087 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7088 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7089 if test "${ac_cv_path_MKDIR+set}" = set; then
7090   echo $ECHO_N "(cached) $ECHO_C" >&6
7091 else
7092   case $MKDIR in
7093   [\\/]* | ?:[\\/]*)
7094   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
7095   ;;
7096   *)
7097   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7098 for as_dir in $PATH
7099 do
7100   IFS=$as_save_IFS
7101   test -z "$as_dir" && as_dir=.
7102   for ac_exec_ext in '' $ac_executable_extensions; do
7103   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7104     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
7105     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7106     break 2
7107   fi
7108 done
7109 done
7110 IFS=$as_save_IFS
7111
7112   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
7113   ;;
7114 esac
7115 fi
7116 MKDIR=$ac_cv_path_MKDIR
7117 if test -n "$MKDIR"; then
7118   { echo "$as_me:$LINENO: result: $MKDIR" >&5
7119 echo "${ECHO_T}$MKDIR" >&6; }
7120 else
7121   { echo "$as_me:$LINENO: result: no" >&5
7122 echo "${ECHO_T}no" >&6; }
7123 fi
7124
7125
7126 # Extract the first word of "mv", so it can be a program name with args.
7127 set dummy mv; ac_word=$2
7128 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7129 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7130 if test "${ac_cv_path_MV+set}" = set; then
7131   echo $ECHO_N "(cached) $ECHO_C" >&6
7132 else
7133   case $MV in
7134   [\\/]* | ?:[\\/]*)
7135   ac_cv_path_MV="$MV" # Let the user override the test with a path.
7136   ;;
7137   *)
7138   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7139 for as_dir in $PATH
7140 do
7141   IFS=$as_save_IFS
7142   test -z "$as_dir" && as_dir=.
7143   for ac_exec_ext in '' $ac_executable_extensions; do
7144   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7145     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
7146     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7147     break 2
7148   fi
7149 done
7150 done
7151 IFS=$as_save_IFS
7152
7153   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
7154   ;;
7155 esac
7156 fi
7157 MV=$ac_cv_path_MV
7158 if test -n "$MV"; then
7159   { echo "$as_me:$LINENO: result: $MV" >&5
7160 echo "${ECHO_T}$MV" >&6; }
7161 else
7162   { echo "$as_me:$LINENO: result: no" >&5
7163 echo "${ECHO_T}no" >&6; }
7164 fi
7165
7166
7167 if test -n "$ac_tool_prefix"; then
7168   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7169 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7170 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7171 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7172 if test "${ac_cv_prog_RANLIB+set}" = set; then
7173   echo $ECHO_N "(cached) $ECHO_C" >&6
7174 else
7175   if test -n "$RANLIB"; then
7176   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7177 else
7178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7179 for as_dir in $PATH
7180 do
7181   IFS=$as_save_IFS
7182   test -z "$as_dir" && as_dir=.
7183   for ac_exec_ext in '' $ac_executable_extensions; do
7184   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7185     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7186     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7187     break 2
7188   fi
7189 done
7190 done
7191 IFS=$as_save_IFS
7192
7193 fi
7194 fi
7195 RANLIB=$ac_cv_prog_RANLIB
7196 if test -n "$RANLIB"; then
7197   { echo "$as_me:$LINENO: result: $RANLIB" >&5
7198 echo "${ECHO_T}$RANLIB" >&6; }
7199 else
7200   { echo "$as_me:$LINENO: result: no" >&5
7201 echo "${ECHO_T}no" >&6; }
7202 fi
7203
7204
7205 fi
7206 if test -z "$ac_cv_prog_RANLIB"; then
7207   ac_ct_RANLIB=$RANLIB
7208   # Extract the first word of "ranlib", so it can be a program name with args.
7209 set dummy ranlib; ac_word=$2
7210 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7211 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7212 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7213   echo $ECHO_N "(cached) $ECHO_C" >&6
7214 else
7215   if test -n "$ac_ct_RANLIB"; then
7216   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7217 else
7218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7219 for as_dir in $PATH
7220 do
7221   IFS=$as_save_IFS
7222   test -z "$as_dir" && as_dir=.
7223   for ac_exec_ext in '' $ac_executable_extensions; do
7224   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7225     ac_cv_prog_ac_ct_RANLIB="ranlib"
7226     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7227     break 2
7228   fi
7229 done
7230 done
7231 IFS=$as_save_IFS
7232
7233 fi
7234 fi
7235 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7236 if test -n "$ac_ct_RANLIB"; then
7237   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7238 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7239 else
7240   { echo "$as_me:$LINENO: result: no" >&5
7241 echo "${ECHO_T}no" >&6; }
7242 fi
7243
7244   if test "x$ac_ct_RANLIB" = x; then
7245     RANLIB=":"
7246   else
7247     case $cross_compiling:$ac_tool_warned in
7248 yes:)
7249 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7250 whose name does not start with the host triplet.  If you think this
7251 configuration is useful to you, please write to autoconf@gnu.org." >&5
7252 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7253 whose name does not start with the host triplet.  If you think this
7254 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7255 ac_tool_warned=yes ;;
7256 esac
7257     RANLIB=$ac_ct_RANLIB
7258   fi
7259 else
7260   RANLIB="$ac_cv_prog_RANLIB"
7261 fi
7262
7263 if test -n "$ac_tool_prefix"; then
7264   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7265 set dummy ${ac_tool_prefix}ar; ac_word=$2
7266 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7267 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7268 if test "${ac_cv_prog_AR+set}" = set; then
7269   echo $ECHO_N "(cached) $ECHO_C" >&6
7270 else
7271   if test -n "$AR"; then
7272   ac_cv_prog_AR="$AR" # Let the user override the test.
7273 else
7274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7275 for as_dir in $PATH
7276 do
7277   IFS=$as_save_IFS
7278   test -z "$as_dir" && as_dir=.
7279   for ac_exec_ext in '' $ac_executable_extensions; do
7280   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7281     ac_cv_prog_AR="${ac_tool_prefix}ar"
7282     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7283     break 2
7284   fi
7285 done
7286 done
7287 IFS=$as_save_IFS
7288
7289 fi
7290 fi
7291 AR=$ac_cv_prog_AR
7292 if test -n "$AR"; then
7293   { echo "$as_me:$LINENO: result: $AR" >&5
7294 echo "${ECHO_T}$AR" >&6; }
7295 else
7296   { echo "$as_me:$LINENO: result: no" >&5
7297 echo "${ECHO_T}no" >&6; }
7298 fi
7299
7300
7301 fi
7302 if test -z "$ac_cv_prog_AR"; then
7303   ac_ct_AR=$AR
7304   # Extract the first word of "ar", so it can be a program name with args.
7305 set dummy ar; ac_word=$2
7306 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7307 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7308 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7309   echo $ECHO_N "(cached) $ECHO_C" >&6
7310 else
7311   if test -n "$ac_ct_AR"; then
7312   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7313 else
7314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7315 for as_dir in $PATH
7316 do
7317   IFS=$as_save_IFS
7318   test -z "$as_dir" && as_dir=.
7319   for ac_exec_ext in '' $ac_executable_extensions; do
7320   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7321     ac_cv_prog_ac_ct_AR="ar"
7322     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7323     break 2
7324   fi
7325 done
7326 done
7327 IFS=$as_save_IFS
7328
7329 fi
7330 fi
7331 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7332 if test -n "$ac_ct_AR"; then
7333   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7334 echo "${ECHO_T}$ac_ct_AR" >&6; }
7335 else
7336   { echo "$as_me:$LINENO: result: no" >&5
7337 echo "${ECHO_T}no" >&6; }
7338 fi
7339
7340   if test "x$ac_ct_AR" = x; then
7341     AR="false"
7342   else
7343     case $cross_compiling:$ac_tool_warned in
7344 yes:)
7345 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7346 whose name does not start with the host triplet.  If you think this
7347 configuration is useful to you, please write to autoconf@gnu.org." >&5
7348 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7349 whose name does not start with the host triplet.  If you think this
7350 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7351 ac_tool_warned=yes ;;
7352 esac
7353     AR=$ac_ct_AR
7354   fi
7355 else
7356   AR="$ac_cv_prog_AR"
7357 fi
7358
7359 # Extract the first word of "rm", so it can be a program name with args.
7360 set dummy rm; ac_word=$2
7361 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7362 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7363 if test "${ac_cv_path_RM+set}" = set; then
7364   echo $ECHO_N "(cached) $ECHO_C" >&6
7365 else
7366   case $RM in
7367   [\\/]* | ?:[\\/]*)
7368   ac_cv_path_RM="$RM" # Let the user override the test with a path.
7369   ;;
7370   *)
7371   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7372 for as_dir in $PATH
7373 do
7374   IFS=$as_save_IFS
7375   test -z "$as_dir" && as_dir=.
7376   for ac_exec_ext in '' $ac_executable_extensions; do
7377   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7378     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7379     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7380     break 2
7381   fi
7382 done
7383 done
7384 IFS=$as_save_IFS
7385
7386   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7387   ;;
7388 esac
7389 fi
7390 RM=$ac_cv_path_RM
7391 if test -n "$RM"; then
7392   { echo "$as_me:$LINENO: result: $RM" >&5
7393 echo "${ECHO_T}$RM" >&6; }
7394 else
7395   { echo "$as_me:$LINENO: result: no" >&5
7396 echo "${ECHO_T}no" >&6; }
7397 fi
7398
7399
7400 # Extract the first word of "sed", so it can be a program name with args.
7401 set dummy sed; ac_word=$2
7402 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7403 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7404 if test "${ac_cv_path_SED+set}" = set; then
7405   echo $ECHO_N "(cached) $ECHO_C" >&6
7406 else
7407   case $SED in
7408   [\\/]* | ?:[\\/]*)
7409   ac_cv_path_SED="$SED" # Let the user override the test with a path.
7410   ;;
7411   *)
7412   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7413 for as_dir in $PATH
7414 do
7415   IFS=$as_save_IFS
7416   test -z "$as_dir" && as_dir=.
7417   for ac_exec_ext in '' $ac_executable_extensions; do
7418   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7419     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7420     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7421     break 2
7422   fi
7423 done
7424 done
7425 IFS=$as_save_IFS
7426
7427   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7428   ;;
7429 esac
7430 fi
7431 SED=$ac_cv_path_SED
7432 if test -n "$SED"; then
7433   { echo "$as_me:$LINENO: result: $SED" >&5
7434 echo "${ECHO_T}$SED" >&6; }
7435 else
7436   { echo "$as_me:$LINENO: result: no" >&5
7437 echo "${ECHO_T}no" >&6; }
7438 fi
7439
7440
7441 # Extract the first word of "tar", so it can be a program name with args.
7442 set dummy tar; ac_word=$2
7443 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7444 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7445 if test "${ac_cv_path_TAR+set}" = set; then
7446   echo $ECHO_N "(cached) $ECHO_C" >&6
7447 else
7448   case $TAR in
7449   [\\/]* | ?:[\\/]*)
7450   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7451   ;;
7452   *)
7453   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7454 for as_dir in $PATH
7455 do
7456   IFS=$as_save_IFS
7457   test -z "$as_dir" && as_dir=.
7458   for ac_exec_ext in '' $ac_executable_extensions; do
7459   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7460     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7461     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7462     break 2
7463   fi
7464 done
7465 done
7466 IFS=$as_save_IFS
7467
7468   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7469   ;;
7470 esac
7471 fi
7472 TAR=$ac_cv_path_TAR
7473 if test -n "$TAR"; then
7474   { echo "$as_me:$LINENO: result: $TAR" >&5
7475 echo "${ECHO_T}$TAR" >&6; }
7476 else
7477   { echo "$as_me:$LINENO: result: no" >&5
7478 echo "${ECHO_T}no" >&6; }
7479 fi
7480
7481
7482 # Extract the first word of "pwd", so it can be a program name with args.
7483 set dummy pwd; ac_word=$2
7484 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7485 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7486 if test "${ac_cv_path_BINPWD+set}" = set; then
7487   echo $ECHO_N "(cached) $ECHO_C" >&6
7488 else
7489   case $BINPWD in
7490   [\\/]* | ?:[\\/]*)
7491   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7492   ;;
7493   *)
7494   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7495 for as_dir in $PATH
7496 do
7497   IFS=$as_save_IFS
7498   test -z "$as_dir" && as_dir=.
7499   for ac_exec_ext in '' $ac_executable_extensions; do
7500   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7501     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7502     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7503     break 2
7504   fi
7505 done
7506 done
7507 IFS=$as_save_IFS
7508
7509   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7510   ;;
7511 esac
7512 fi
7513 BINPWD=$ac_cv_path_BINPWD
7514 if test -n "$BINPWD"; then
7515   { echo "$as_me:$LINENO: result: $BINPWD" >&5
7516 echo "${ECHO_T}$BINPWD" >&6; }
7517 else
7518   { echo "$as_me:$LINENO: result: no" >&5
7519 echo "${ECHO_T}no" >&6; }
7520 fi
7521
7522
7523
7524 # Extract the first word of "Graphviz", so it can be a program name with args.
7525 set dummy Graphviz; ac_word=$2
7526 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7527 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7528 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7529   echo $ECHO_N "(cached) $ECHO_C" >&6
7530 else
7531   case $GRAPHVIZ in
7532   [\\/]* | ?:[\\/]*)
7533   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7534   ;;
7535   *)
7536   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7537 for as_dir in $PATH
7538 do
7539   IFS=$as_save_IFS
7540   test -z "$as_dir" && as_dir=.
7541   for ac_exec_ext in '' $ac_executable_extensions; do
7542   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7543     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7544     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7545     break 2
7546   fi
7547 done
7548 done
7549 IFS=$as_save_IFS
7550
7551   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7552   ;;
7553 esac
7554 fi
7555 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7556 if test -n "$GRAPHVIZ"; then
7557   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7558 echo "${ECHO_T}$GRAPHVIZ" >&6; }
7559 else
7560   { echo "$as_me:$LINENO: result: no" >&5
7561 echo "${ECHO_T}no" >&6; }
7562 fi
7563
7564
7565 if test "$GRAPHVIZ" != "echo Graphviz" ; then
7566
7567 cat >>confdefs.h <<\_ACEOF
7568 #define HAVE_GRAPHVIZ 1
7569 _ACEOF
7570
7571     if test "$llvm_cv_os_type" = "MingW" ; then
7572     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7573   fi
7574
7575 cat >>confdefs.h <<_ACEOF
7576 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7577 _ACEOF
7578
7579 fi
7580 # Extract the first word of "dot", so it can be a program name with args.
7581 set dummy dot; ac_word=$2
7582 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7583 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7584 if test "${ac_cv_path_DOT+set}" = set; then
7585   echo $ECHO_N "(cached) $ECHO_C" >&6
7586 else
7587   case $DOT in
7588   [\\/]* | ?:[\\/]*)
7589   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7590   ;;
7591   *)
7592   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7593 for as_dir in $PATH
7594 do
7595   IFS=$as_save_IFS
7596   test -z "$as_dir" && as_dir=.
7597   for ac_exec_ext in '' $ac_executable_extensions; do
7598   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7599     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7600     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7601     break 2
7602   fi
7603 done
7604 done
7605 IFS=$as_save_IFS
7606
7607   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7608   ;;
7609 esac
7610 fi
7611 DOT=$ac_cv_path_DOT
7612 if test -n "$DOT"; then
7613   { echo "$as_me:$LINENO: result: $DOT" >&5
7614 echo "${ECHO_T}$DOT" >&6; }
7615 else
7616   { echo "$as_me:$LINENO: result: no" >&5
7617 echo "${ECHO_T}no" >&6; }
7618 fi
7619
7620
7621 if test "$DOT" != "echo dot" ; then
7622
7623 cat >>confdefs.h <<\_ACEOF
7624 #define HAVE_DOT 1
7625 _ACEOF
7626
7627     if test "$llvm_cv_os_type" = "MingW" ; then
7628     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7629   fi
7630
7631 cat >>confdefs.h <<_ACEOF
7632 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
7633 _ACEOF
7634
7635 fi
7636 # Extract the first word of "fdp", so it can be a program name with args.
7637 set dummy fdp; ac_word=$2
7638 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7639 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7640 if test "${ac_cv_path_FDP+set}" = set; then
7641   echo $ECHO_N "(cached) $ECHO_C" >&6
7642 else
7643   case $FDP in
7644   [\\/]* | ?:[\\/]*)
7645   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7646   ;;
7647   *)
7648   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7649 for as_dir in $PATH
7650 do
7651   IFS=$as_save_IFS
7652   test -z "$as_dir" && as_dir=.
7653   for ac_exec_ext in '' $ac_executable_extensions; do
7654   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7655     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7656     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7657     break 2
7658   fi
7659 done
7660 done
7661 IFS=$as_save_IFS
7662
7663   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7664   ;;
7665 esac
7666 fi
7667 FDP=$ac_cv_path_FDP
7668 if test -n "$FDP"; then
7669   { echo "$as_me:$LINENO: result: $FDP" >&5
7670 echo "${ECHO_T}$FDP" >&6; }
7671 else
7672   { echo "$as_me:$LINENO: result: no" >&5
7673 echo "${ECHO_T}no" >&6; }
7674 fi
7675
7676
7677 if test "$FDP" != "echo fdp" ; then
7678
7679 cat >>confdefs.h <<\_ACEOF
7680 #define HAVE_FDP 1
7681 _ACEOF
7682
7683     if test "$llvm_cv_os_type" = "MingW" ; then
7684     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7685   fi
7686
7687 cat >>confdefs.h <<_ACEOF
7688 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
7689 _ACEOF
7690
7691 fi
7692 # Extract the first word of "neato", so it can be a program name with args.
7693 set dummy neato; ac_word=$2
7694 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7696 if test "${ac_cv_path_NEATO+set}" = set; then
7697   echo $ECHO_N "(cached) $ECHO_C" >&6
7698 else
7699   case $NEATO in
7700   [\\/]* | ?:[\\/]*)
7701   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7702   ;;
7703   *)
7704   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7705 for as_dir in $PATH
7706 do
7707   IFS=$as_save_IFS
7708   test -z "$as_dir" && as_dir=.
7709   for ac_exec_ext in '' $ac_executable_extensions; do
7710   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7711     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7712     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7713     break 2
7714   fi
7715 done
7716 done
7717 IFS=$as_save_IFS
7718
7719   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7720   ;;
7721 esac
7722 fi
7723 NEATO=$ac_cv_path_NEATO
7724 if test -n "$NEATO"; then
7725   { echo "$as_me:$LINENO: result: $NEATO" >&5
7726 echo "${ECHO_T}$NEATO" >&6; }
7727 else
7728   { echo "$as_me:$LINENO: result: no" >&5
7729 echo "${ECHO_T}no" >&6; }
7730 fi
7731
7732
7733 if test "$NEATO" != "echo neato" ; then
7734
7735 cat >>confdefs.h <<\_ACEOF
7736 #define HAVE_NEATO 1
7737 _ACEOF
7738
7739     if test "$llvm_cv_os_type" = "MingW" ; then
7740     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7741   fi
7742
7743 cat >>confdefs.h <<_ACEOF
7744 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7745 _ACEOF
7746
7747 fi
7748 # Extract the first word of "twopi", so it can be a program name with args.
7749 set dummy twopi; ac_word=$2
7750 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7751 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7752 if test "${ac_cv_path_TWOPI+set}" = set; then
7753   echo $ECHO_N "(cached) $ECHO_C" >&6
7754 else
7755   case $TWOPI in
7756   [\\/]* | ?:[\\/]*)
7757   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7758   ;;
7759   *)
7760   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7761 for as_dir in $PATH
7762 do
7763   IFS=$as_save_IFS
7764   test -z "$as_dir" && as_dir=.
7765   for ac_exec_ext in '' $ac_executable_extensions; do
7766   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7767     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7768     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7769     break 2
7770   fi
7771 done
7772 done
7773 IFS=$as_save_IFS
7774
7775   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7776   ;;
7777 esac
7778 fi
7779 TWOPI=$ac_cv_path_TWOPI
7780 if test -n "$TWOPI"; then
7781   { echo "$as_me:$LINENO: result: $TWOPI" >&5
7782 echo "${ECHO_T}$TWOPI" >&6; }
7783 else
7784   { echo "$as_me:$LINENO: result: no" >&5
7785 echo "${ECHO_T}no" >&6; }
7786 fi
7787
7788
7789 if test "$TWOPI" != "echo twopi" ; then
7790
7791 cat >>confdefs.h <<\_ACEOF
7792 #define HAVE_TWOPI 1
7793 _ACEOF
7794
7795     if test "$llvm_cv_os_type" = "MingW" ; then
7796     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7797   fi
7798
7799 cat >>confdefs.h <<_ACEOF
7800 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7801 _ACEOF
7802
7803 fi
7804 # Extract the first word of "circo", so it can be a program name with args.
7805 set dummy circo; ac_word=$2
7806 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7807 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7808 if test "${ac_cv_path_CIRCO+set}" = set; then
7809   echo $ECHO_N "(cached) $ECHO_C" >&6
7810 else
7811   case $CIRCO in
7812   [\\/]* | ?:[\\/]*)
7813   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7814   ;;
7815   *)
7816   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7817 for as_dir in $PATH
7818 do
7819   IFS=$as_save_IFS
7820   test -z "$as_dir" && as_dir=.
7821   for ac_exec_ext in '' $ac_executable_extensions; do
7822   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7823     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7824     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7825     break 2
7826   fi
7827 done
7828 done
7829 IFS=$as_save_IFS
7830
7831   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7832   ;;
7833 esac
7834 fi
7835 CIRCO=$ac_cv_path_CIRCO
7836 if test -n "$CIRCO"; then
7837   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7838 echo "${ECHO_T}$CIRCO" >&6; }
7839 else
7840   { echo "$as_me:$LINENO: result: no" >&5
7841 echo "${ECHO_T}no" >&6; }
7842 fi
7843
7844
7845 if test "$CIRCO" != "echo circo" ; then
7846
7847 cat >>confdefs.h <<\_ACEOF
7848 #define HAVE_CIRCO 1
7849 _ACEOF
7850
7851     if test "$llvm_cv_os_type" = "MingW" ; then
7852     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7853   fi
7854
7855 cat >>confdefs.h <<_ACEOF
7856 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7857 _ACEOF
7858
7859 fi
7860 for ac_prog in gv gsview32
7861 do
7862   # Extract the first word of "$ac_prog", so it can be a program name with args.
7863 set dummy $ac_prog; ac_word=$2
7864 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7866 if test "${ac_cv_path_GV+set}" = set; then
7867   echo $ECHO_N "(cached) $ECHO_C" >&6
7868 else
7869   case $GV in
7870   [\\/]* | ?:[\\/]*)
7871   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7872   ;;
7873   *)
7874   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7875 for as_dir in $PATH
7876 do
7877   IFS=$as_save_IFS
7878   test -z "$as_dir" && as_dir=.
7879   for ac_exec_ext in '' $ac_executable_extensions; do
7880   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7881     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7882     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7883     break 2
7884   fi
7885 done
7886 done
7887 IFS=$as_save_IFS
7888
7889   ;;
7890 esac
7891 fi
7892 GV=$ac_cv_path_GV
7893 if test -n "$GV"; then
7894   { echo "$as_me:$LINENO: result: $GV" >&5
7895 echo "${ECHO_T}$GV" >&6; }
7896 else
7897   { echo "$as_me:$LINENO: result: no" >&5
7898 echo "${ECHO_T}no" >&6; }
7899 fi
7900
7901
7902   test -n "$GV" && break
7903 done
7904 test -n "$GV" || GV="echo gv"
7905
7906 if test "$GV" != "echo gv" ; then
7907
7908 cat >>confdefs.h <<\_ACEOF
7909 #define HAVE_GV 1
7910 _ACEOF
7911
7912     if test "$llvm_cv_os_type" = "MingW" ; then
7913     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7914   fi
7915
7916 cat >>confdefs.h <<_ACEOF
7917 #define LLVM_PATH_GV "$GV${EXEEXT}"
7918 _ACEOF
7919
7920 fi
7921 # Extract the first word of "dotty", so it can be a program name with args.
7922 set dummy dotty; ac_word=$2
7923 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7924 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7925 if test "${ac_cv_path_DOTTY+set}" = set; then
7926   echo $ECHO_N "(cached) $ECHO_C" >&6
7927 else
7928   case $DOTTY in
7929   [\\/]* | ?:[\\/]*)
7930   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7931   ;;
7932   *)
7933   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7934 for as_dir in $PATH
7935 do
7936   IFS=$as_save_IFS
7937   test -z "$as_dir" && as_dir=.
7938   for ac_exec_ext in '' $ac_executable_extensions; do
7939   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7940     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7941     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7942     break 2
7943   fi
7944 done
7945 done
7946 IFS=$as_save_IFS
7947
7948   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7949   ;;
7950 esac
7951 fi
7952 DOTTY=$ac_cv_path_DOTTY
7953 if test -n "$DOTTY"; then
7954   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7955 echo "${ECHO_T}$DOTTY" >&6; }
7956 else
7957   { echo "$as_me:$LINENO: result: no" >&5
7958 echo "${ECHO_T}no" >&6; }
7959 fi
7960
7961
7962 if test "$DOTTY" != "echo dotty" ; then
7963
7964 cat >>confdefs.h <<\_ACEOF
7965 #define HAVE_DOTTY 1
7966 _ACEOF
7967
7968     if test "$llvm_cv_os_type" = "MingW" ; then
7969     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7970   fi
7971
7972 cat >>confdefs.h <<_ACEOF
7973 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7974 _ACEOF
7975
7976 fi
7977 # Extract the first word of "xdot.py", so it can be a program name with args.
7978 set dummy xdot.py; ac_word=$2
7979 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7980 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7981 if test "${ac_cv_path_XDOT_PY+set}" = set; then
7982   echo $ECHO_N "(cached) $ECHO_C" >&6
7983 else
7984   case $XDOT_PY in
7985   [\\/]* | ?:[\\/]*)
7986   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7987   ;;
7988   *)
7989   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7990 for as_dir in $PATH
7991 do
7992   IFS=$as_save_IFS
7993   test -z "$as_dir" && as_dir=.
7994   for ac_exec_ext in '' $ac_executable_extensions; do
7995   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7996     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7997     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7998     break 2
7999   fi
8000 done
8001 done
8002 IFS=$as_save_IFS
8003
8004   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
8005   ;;
8006 esac
8007 fi
8008 XDOT_PY=$ac_cv_path_XDOT_PY
8009 if test -n "$XDOT_PY"; then
8010   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
8011 echo "${ECHO_T}$XDOT_PY" >&6; }
8012 else
8013   { echo "$as_me:$LINENO: result: no" >&5
8014 echo "${ECHO_T}no" >&6; }
8015 fi
8016
8017
8018 if test "$XDOT_PY" != "echo xdot.py" ; then
8019
8020 cat >>confdefs.h <<\_ACEOF
8021 #define HAVE_XDOT_PY 1
8022 _ACEOF
8023
8024     if test "$llvm_cv_os_type" = "MingW" ; then
8025     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
8026   fi
8027
8028 cat >>confdefs.h <<_ACEOF
8029 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
8030 _ACEOF
8031
8032 fi
8033
8034
8035 # Extract the first word of "perl", so it can be a program name with args.
8036 set dummy perl; ac_word=$2
8037 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8038 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8039 if test "${ac_cv_path_PERL+set}" = set; then
8040   echo $ECHO_N "(cached) $ECHO_C" >&6
8041 else
8042   case $PERL in
8043   [\\/]* | ?:[\\/]*)
8044   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
8045   ;;
8046   *)
8047   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8048 for as_dir in $PATH
8049 do
8050   IFS=$as_save_IFS
8051   test -z "$as_dir" && as_dir=.
8052   for ac_exec_ext in '' $ac_executable_extensions; do
8053   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8054     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
8055     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8056     break 2
8057   fi
8058 done
8059 done
8060 IFS=$as_save_IFS
8061
8062   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
8063   ;;
8064 esac
8065 fi
8066 PERL=$ac_cv_path_PERL
8067 if test -n "$PERL"; then
8068   { echo "$as_me:$LINENO: result: $PERL" >&5
8069 echo "${ECHO_T}$PERL" >&6; }
8070 else
8071   { echo "$as_me:$LINENO: result: no" >&5
8072 echo "${ECHO_T}no" >&6; }
8073 fi
8074
8075
8076 if test "$PERL" != "none"; then
8077   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
8078 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
8079   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
8080     { echo "$as_me:$LINENO: result: yes" >&5
8081 echo "${ECHO_T}yes" >&6; }
8082   else
8083     PERL=none
8084     { echo "$as_me:$LINENO: result: not found" >&5
8085 echo "${ECHO_T}not found" >&6; }
8086   fi
8087 fi
8088
8089
8090 if test x"$PERL" = xnone; then
8091    HAVE_PERL=0
8092
8093    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
8094 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
8095    { (exit 1); exit 1; }; }
8096 else
8097    HAVE_PERL=1
8098
8099 fi
8100
8101 # Find a good install program.  We prefer a C program (faster),
8102 # so one script is as good as another.  But avoid the broken or
8103 # incompatible versions:
8104 # SysV /etc/install, /usr/sbin/install
8105 # SunOS /usr/etc/install
8106 # IRIX /sbin/install
8107 # AIX /bin/install
8108 # AmigaOS /C/install, which installs bootblocks on floppy discs
8109 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8110 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8111 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8112 # OS/2's system install, which has a completely different semantic
8113 # ./install, which can be erroneously created by make from ./install.sh.
8114 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
8115 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
8116 if test -z "$INSTALL"; then
8117 if test "${ac_cv_path_install+set}" = set; then
8118   echo $ECHO_N "(cached) $ECHO_C" >&6
8119 else
8120   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8121 for as_dir in $PATH
8122 do
8123   IFS=$as_save_IFS
8124   test -z "$as_dir" && as_dir=.
8125   # Account for people who put trailing slashes in PATH elements.
8126 case $as_dir/ in
8127   ./ | .// | /cC/* | \
8128   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8129   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8130   /usr/ucb/* ) ;;
8131   *)
8132     # OSF1 and SCO ODT 3.0 have their own names for install.
8133     # Don't use installbsd from OSF since it installs stuff as root
8134     # by default.
8135     for ac_prog in ginstall scoinst install; do
8136       for ac_exec_ext in '' $ac_executable_extensions; do
8137         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
8138           if test $ac_prog = install &&
8139             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8140             # AIX install.  It has an incompatible calling convention.
8141             :
8142           elif test $ac_prog = install &&
8143             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8144             # program-specific install script used by HP pwplus--don't use.
8145             :
8146           else
8147             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8148             break 3
8149           fi
8150         fi
8151       done
8152     done
8153     ;;
8154 esac
8155 done
8156 IFS=$as_save_IFS
8157
8158
8159 fi
8160   if test "${ac_cv_path_install+set}" = set; then
8161     INSTALL=$ac_cv_path_install
8162   else
8163     # As a last resort, use the slow shell script.  Don't cache a
8164     # value for INSTALL within a source directory, because that will
8165     # break other packages using the cache if that directory is
8166     # removed, or if the value is a relative name.
8167     INSTALL=$ac_install_sh
8168   fi
8169 fi
8170 { echo "$as_me:$LINENO: result: $INSTALL" >&5
8171 echo "${ECHO_T}$INSTALL" >&6; }
8172
8173 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8174 # It thinks the first close brace ends the variable substitution.
8175 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8176
8177 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8178
8179 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8180
8181 case "$INSTALL" in
8182  [\\/$]* | ?:[\\/]* ) ;;
8183  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
8184 esac
8185
8186 # Extract the first word of "bzip2", so it can be a program name with args.
8187 set dummy bzip2; ac_word=$2
8188 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8189 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8190 if test "${ac_cv_path_BZIP2+set}" = set; then
8191   echo $ECHO_N "(cached) $ECHO_C" >&6
8192 else
8193   case $BZIP2 in
8194   [\\/]* | ?:[\\/]*)
8195   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
8196   ;;
8197   *)
8198   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8199 for as_dir in $PATH
8200 do
8201   IFS=$as_save_IFS
8202   test -z "$as_dir" && as_dir=.
8203   for ac_exec_ext in '' $ac_executable_extensions; do
8204   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8205     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
8206     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8207     break 2
8208   fi
8209 done
8210 done
8211 IFS=$as_save_IFS
8212
8213   ;;
8214 esac
8215 fi
8216 BZIP2=$ac_cv_path_BZIP2
8217 if test -n "$BZIP2"; then
8218   { echo "$as_me:$LINENO: result: $BZIP2" >&5
8219 echo "${ECHO_T}$BZIP2" >&6; }
8220 else
8221   { echo "$as_me:$LINENO: result: no" >&5
8222 echo "${ECHO_T}no" >&6; }
8223 fi
8224
8225
8226 # Extract the first word of "cat", so it can be a program name with args.
8227 set dummy cat; ac_word=$2
8228 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8229 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8230 if test "${ac_cv_path_CAT+set}" = set; then
8231   echo $ECHO_N "(cached) $ECHO_C" >&6
8232 else
8233   case $CAT in
8234   [\\/]* | ?:[\\/]*)
8235   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
8236   ;;
8237   *)
8238   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8239 for as_dir in $PATH
8240 do
8241   IFS=$as_save_IFS
8242   test -z "$as_dir" && as_dir=.
8243   for ac_exec_ext in '' $ac_executable_extensions; do
8244   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8245     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
8246     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8247     break 2
8248   fi
8249 done
8250 done
8251 IFS=$as_save_IFS
8252
8253   ;;
8254 esac
8255 fi
8256 CAT=$ac_cv_path_CAT
8257 if test -n "$CAT"; then
8258   { echo "$as_me:$LINENO: result: $CAT" >&5
8259 echo "${ECHO_T}$CAT" >&6; }
8260 else
8261   { echo "$as_me:$LINENO: result: no" >&5
8262 echo "${ECHO_T}no" >&6; }
8263 fi
8264
8265
8266 # Extract the first word of "doxygen", so it can be a program name with args.
8267 set dummy doxygen; ac_word=$2
8268 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8269 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8270 if test "${ac_cv_path_DOXYGEN+set}" = set; then
8271   echo $ECHO_N "(cached) $ECHO_C" >&6
8272 else
8273   case $DOXYGEN in
8274   [\\/]* | ?:[\\/]*)
8275   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
8276   ;;
8277   *)
8278   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8279 for as_dir in $PATH
8280 do
8281   IFS=$as_save_IFS
8282   test -z "$as_dir" && as_dir=.
8283   for ac_exec_ext in '' $ac_executable_extensions; do
8284   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8285     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
8286     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8287     break 2
8288   fi
8289 done
8290 done
8291 IFS=$as_save_IFS
8292
8293   ;;
8294 esac
8295 fi
8296 DOXYGEN=$ac_cv_path_DOXYGEN
8297 if test -n "$DOXYGEN"; then
8298   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
8299 echo "${ECHO_T}$DOXYGEN" >&6; }
8300 else
8301   { echo "$as_me:$LINENO: result: no" >&5
8302 echo "${ECHO_T}no" >&6; }
8303 fi
8304
8305
8306 # Extract the first word of "groff", so it can be a program name with args.
8307 set dummy groff; ac_word=$2
8308 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8309 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8310 if test "${ac_cv_path_GROFF+set}" = set; then
8311   echo $ECHO_N "(cached) $ECHO_C" >&6
8312 else
8313   case $GROFF in
8314   [\\/]* | ?:[\\/]*)
8315   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
8316   ;;
8317   *)
8318   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8319 for as_dir in $PATH
8320 do
8321   IFS=$as_save_IFS
8322   test -z "$as_dir" && as_dir=.
8323   for ac_exec_ext in '' $ac_executable_extensions; do
8324   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8325     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
8326     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8327     break 2
8328   fi
8329 done
8330 done
8331 IFS=$as_save_IFS
8332
8333   ;;
8334 esac
8335 fi
8336 GROFF=$ac_cv_path_GROFF
8337 if test -n "$GROFF"; then
8338   { echo "$as_me:$LINENO: result: $GROFF" >&5
8339 echo "${ECHO_T}$GROFF" >&6; }
8340 else
8341   { echo "$as_me:$LINENO: result: no" >&5
8342 echo "${ECHO_T}no" >&6; }
8343 fi
8344
8345
8346 # Extract the first word of "gzip", so it can be a program name with args.
8347 set dummy gzip; ac_word=$2
8348 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8349 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8350 if test "${ac_cv_path_GZIPBIN+set}" = set; then
8351   echo $ECHO_N "(cached) $ECHO_C" >&6
8352 else
8353   case $GZIPBIN in
8354   [\\/]* | ?:[\\/]*)
8355   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
8356   ;;
8357   *)
8358   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8359 for as_dir in $PATH
8360 do
8361   IFS=$as_save_IFS
8362   test -z "$as_dir" && as_dir=.
8363   for ac_exec_ext in '' $ac_executable_extensions; do
8364   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8365     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
8366     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8367     break 2
8368   fi
8369 done
8370 done
8371 IFS=$as_save_IFS
8372
8373   ;;
8374 esac
8375 fi
8376 GZIPBIN=$ac_cv_path_GZIPBIN
8377 if test -n "$GZIPBIN"; then
8378   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
8379 echo "${ECHO_T}$GZIPBIN" >&6; }
8380 else
8381   { echo "$as_me:$LINENO: result: no" >&5
8382 echo "${ECHO_T}no" >&6; }
8383 fi
8384
8385
8386 # Extract the first word of "pod2html", so it can be a program name with args.
8387 set dummy pod2html; ac_word=$2
8388 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8389 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8390 if test "${ac_cv_path_POD2HTML+set}" = set; then
8391   echo $ECHO_N "(cached) $ECHO_C" >&6
8392 else
8393   case $POD2HTML in
8394   [\\/]* | ?:[\\/]*)
8395   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8396   ;;
8397   *)
8398   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8399 for as_dir in $PATH
8400 do
8401   IFS=$as_save_IFS
8402   test -z "$as_dir" && as_dir=.
8403   for ac_exec_ext in '' $ac_executable_extensions; do
8404   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8405     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8406     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8407     break 2
8408   fi
8409 done
8410 done
8411 IFS=$as_save_IFS
8412
8413   ;;
8414 esac
8415 fi
8416 POD2HTML=$ac_cv_path_POD2HTML
8417 if test -n "$POD2HTML"; then
8418   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8419 echo "${ECHO_T}$POD2HTML" >&6; }
8420 else
8421   { echo "$as_me:$LINENO: result: no" >&5
8422 echo "${ECHO_T}no" >&6; }
8423 fi
8424
8425
8426 # Extract the first word of "pod2man", so it can be a program name with args.
8427 set dummy pod2man; ac_word=$2
8428 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8429 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8430 if test "${ac_cv_path_POD2MAN+set}" = set; then
8431   echo $ECHO_N "(cached) $ECHO_C" >&6
8432 else
8433   case $POD2MAN in
8434   [\\/]* | ?:[\\/]*)
8435   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8436   ;;
8437   *)
8438   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8439 for as_dir in $PATH
8440 do
8441   IFS=$as_save_IFS
8442   test -z "$as_dir" && as_dir=.
8443   for ac_exec_ext in '' $ac_executable_extensions; do
8444   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8445     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8446     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8447     break 2
8448   fi
8449 done
8450 done
8451 IFS=$as_save_IFS
8452
8453   ;;
8454 esac
8455 fi
8456 POD2MAN=$ac_cv_path_POD2MAN
8457 if test -n "$POD2MAN"; then
8458   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8459 echo "${ECHO_T}$POD2MAN" >&6; }
8460 else
8461   { echo "$as_me:$LINENO: result: no" >&5
8462 echo "${ECHO_T}no" >&6; }
8463 fi
8464
8465
8466 # Extract the first word of "pdfroff", so it can be a program name with args.
8467 set dummy pdfroff; ac_word=$2
8468 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8469 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8470 if test "${ac_cv_path_PDFROFF+set}" = set; then
8471   echo $ECHO_N "(cached) $ECHO_C" >&6
8472 else
8473   case $PDFROFF in
8474   [\\/]* | ?:[\\/]*)
8475   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
8476   ;;
8477   *)
8478   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8479 for as_dir in $PATH
8480 do
8481   IFS=$as_save_IFS
8482   test -z "$as_dir" && as_dir=.
8483   for ac_exec_ext in '' $ac_executable_extensions; do
8484   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8485     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
8486     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8487     break 2
8488   fi
8489 done
8490 done
8491 IFS=$as_save_IFS
8492
8493   ;;
8494 esac
8495 fi
8496 PDFROFF=$ac_cv_path_PDFROFF
8497 if test -n "$PDFROFF"; then
8498   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
8499 echo "${ECHO_T}$PDFROFF" >&6; }
8500 else
8501   { echo "$as_me:$LINENO: result: no" >&5
8502 echo "${ECHO_T}no" >&6; }
8503 fi
8504
8505
8506 # Extract the first word of "runtest", so it can be a program name with args.
8507 set dummy runtest; ac_word=$2
8508 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8509 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8510 if test "${ac_cv_path_RUNTEST+set}" = set; then
8511   echo $ECHO_N "(cached) $ECHO_C" >&6
8512 else
8513   case $RUNTEST in
8514   [\\/]* | ?:[\\/]*)
8515   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8516   ;;
8517   *)
8518   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8519 for as_dir in $PATH
8520 do
8521   IFS=$as_save_IFS
8522   test -z "$as_dir" && as_dir=.
8523   for ac_exec_ext in '' $ac_executable_extensions; do
8524   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8525     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8526     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8527     break 2
8528   fi
8529 done
8530 done
8531 IFS=$as_save_IFS
8532
8533   ;;
8534 esac
8535 fi
8536 RUNTEST=$ac_cv_path_RUNTEST
8537 if test -n "$RUNTEST"; then
8538   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8539 echo "${ECHO_T}$RUNTEST" >&6; }
8540 else
8541   { echo "$as_me:$LINENO: result: no" >&5
8542 echo "${ECHO_T}no" >&6; }
8543 fi
8544
8545
8546
8547 no_itcl=true
8548 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8549 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8550
8551 # Check whether --with-tclinclude was given.
8552 if test "${with_tclinclude+set}" = set; then
8553   withval=$with_tclinclude; with_tclinclude=${withval}
8554 else
8555   with_tclinclude=''
8556 fi
8557
8558 if test "${ac_cv_path_tclsh+set}" = set; then
8559   echo $ECHO_N "(cached) $ECHO_C" >&6
8560 else
8561
8562 if test x"${with_tclinclude}" != x ; then
8563   if test -f ${with_tclinclude}/tclsh ; then
8564     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8565   elif test -f ${with_tclinclude}/src/tclsh ; then
8566     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8567   else
8568     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8569 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8570    { (exit 1); exit 1; }; }
8571   fi
8572 fi
8573 fi
8574
8575
8576 if test x"${ac_cv_path_tclsh}" = x ; then
8577   { echo "$as_me:$LINENO: result: none" >&5
8578 echo "${ECHO_T}none" >&6; }
8579   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
8580 do
8581   # Extract the first word of "$ac_prog", so it can be a program name with args.
8582 set dummy $ac_prog; ac_word=$2
8583 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8584 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8585 if test "${ac_cv_path_TCLSH+set}" = set; then
8586   echo $ECHO_N "(cached) $ECHO_C" >&6
8587 else
8588   case $TCLSH in
8589   [\\/]* | ?:[\\/]*)
8590   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8591   ;;
8592   *)
8593   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8594 for as_dir in $PATH
8595 do
8596   IFS=$as_save_IFS
8597   test -z "$as_dir" && as_dir=.
8598   for ac_exec_ext in '' $ac_executable_extensions; do
8599   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8600     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8601     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8602     break 2
8603   fi
8604 done
8605 done
8606 IFS=$as_save_IFS
8607
8608   ;;
8609 esac
8610 fi
8611 TCLSH=$ac_cv_path_TCLSH
8612 if test -n "$TCLSH"; then
8613   { echo "$as_me:$LINENO: result: $TCLSH" >&5
8614 echo "${ECHO_T}$TCLSH" >&6; }
8615 else
8616   { echo "$as_me:$LINENO: result: no" >&5
8617 echo "${ECHO_T}no" >&6; }
8618 fi
8619
8620
8621   test -n "$TCLSH" && break
8622 done
8623
8624   if test x"${TCLSH}" = x ; then
8625     ac_cv_path_tclsh='';
8626   else
8627     ac_cv_path_tclsh="${TCLSH}";
8628   fi
8629 else
8630   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8631 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8632   TCLSH="${ac_cv_path_tclsh}"
8633
8634 fi
8635
8636 # Extract the first word of "zip", so it can be a program name with args.
8637 set dummy zip; ac_word=$2
8638 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8639 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8640 if test "${ac_cv_path_ZIP+set}" = set; then
8641   echo $ECHO_N "(cached) $ECHO_C" >&6
8642 else
8643   case $ZIP in
8644   [\\/]* | ?:[\\/]*)
8645   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8646   ;;
8647   *)
8648   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8649 for as_dir in $PATH
8650 do
8651   IFS=$as_save_IFS
8652   test -z "$as_dir" && as_dir=.
8653   for ac_exec_ext in '' $ac_executable_extensions; do
8654   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8655     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8656     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8657     break 2
8658   fi
8659 done
8660 done
8661 IFS=$as_save_IFS
8662
8663   ;;
8664 esac
8665 fi
8666 ZIP=$ac_cv_path_ZIP
8667 if test -n "$ZIP"; then
8668   { echo "$as_me:$LINENO: result: $ZIP" >&5
8669 echo "${ECHO_T}$ZIP" >&6; }
8670 else
8671   { echo "$as_me:$LINENO: result: no" >&5
8672 echo "${ECHO_T}no" >&6; }
8673 fi
8674
8675
8676 for ac_prog in ocamlc
8677 do
8678   # Extract the first word of "$ac_prog", so it can be a program name with args.
8679 set dummy $ac_prog; ac_word=$2
8680 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8681 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8682 if test "${ac_cv_path_OCAMLC+set}" = set; then
8683   echo $ECHO_N "(cached) $ECHO_C" >&6
8684 else
8685   case $OCAMLC in
8686   [\\/]* | ?:[\\/]*)
8687   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8688   ;;
8689   *)
8690   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8691 for as_dir in $PATH
8692 do
8693   IFS=$as_save_IFS
8694   test -z "$as_dir" && as_dir=.
8695   for ac_exec_ext in '' $ac_executable_extensions; do
8696   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8697     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8698     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8699     break 2
8700   fi
8701 done
8702 done
8703 IFS=$as_save_IFS
8704
8705   ;;
8706 esac
8707 fi
8708 OCAMLC=$ac_cv_path_OCAMLC
8709 if test -n "$OCAMLC"; then
8710   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8711 echo "${ECHO_T}$OCAMLC" >&6; }
8712 else
8713   { echo "$as_me:$LINENO: result: no" >&5
8714 echo "${ECHO_T}no" >&6; }
8715 fi
8716
8717
8718   test -n "$OCAMLC" && break
8719 done
8720
8721 for ac_prog in ocamlopt
8722 do
8723   # Extract the first word of "$ac_prog", so it can be a program name with args.
8724 set dummy $ac_prog; ac_word=$2
8725 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8726 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8727 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8728   echo $ECHO_N "(cached) $ECHO_C" >&6
8729 else
8730   case $OCAMLOPT in
8731   [\\/]* | ?:[\\/]*)
8732   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8733   ;;
8734   *)
8735   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8736 for as_dir in $PATH
8737 do
8738   IFS=$as_save_IFS
8739   test -z "$as_dir" && as_dir=.
8740   for ac_exec_ext in '' $ac_executable_extensions; do
8741   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8742     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8743     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8744     break 2
8745   fi
8746 done
8747 done
8748 IFS=$as_save_IFS
8749
8750   ;;
8751 esac
8752 fi
8753 OCAMLOPT=$ac_cv_path_OCAMLOPT
8754 if test -n "$OCAMLOPT"; then
8755   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8756 echo "${ECHO_T}$OCAMLOPT" >&6; }
8757 else
8758   { echo "$as_me:$LINENO: result: no" >&5
8759 echo "${ECHO_T}no" >&6; }
8760 fi
8761
8762
8763   test -n "$OCAMLOPT" && break
8764 done
8765
8766 for ac_prog in ocamldep
8767 do
8768   # Extract the first word of "$ac_prog", so it can be a program name with args.
8769 set dummy $ac_prog; ac_word=$2
8770 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8771 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8772 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8773   echo $ECHO_N "(cached) $ECHO_C" >&6
8774 else
8775   case $OCAMLDEP in
8776   [\\/]* | ?:[\\/]*)
8777   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8778   ;;
8779   *)
8780   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8781 for as_dir in $PATH
8782 do
8783   IFS=$as_save_IFS
8784   test -z "$as_dir" && as_dir=.
8785   for ac_exec_ext in '' $ac_executable_extensions; do
8786   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8787     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8788     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8789     break 2
8790   fi
8791 done
8792 done
8793 IFS=$as_save_IFS
8794
8795   ;;
8796 esac
8797 fi
8798 OCAMLDEP=$ac_cv_path_OCAMLDEP
8799 if test -n "$OCAMLDEP"; then
8800   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8801 echo "${ECHO_T}$OCAMLDEP" >&6; }
8802 else
8803   { echo "$as_me:$LINENO: result: no" >&5
8804 echo "${ECHO_T}no" >&6; }
8805 fi
8806
8807
8808   test -n "$OCAMLDEP" && break
8809 done
8810
8811 for ac_prog in ocamldoc
8812 do
8813   # Extract the first word of "$ac_prog", so it can be a program name with args.
8814 set dummy $ac_prog; ac_word=$2
8815 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8816 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8817 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8818   echo $ECHO_N "(cached) $ECHO_C" >&6
8819 else
8820   case $OCAMLDOC in
8821   [\\/]* | ?:[\\/]*)
8822   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8823   ;;
8824   *)
8825   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8826 for as_dir in $PATH
8827 do
8828   IFS=$as_save_IFS
8829   test -z "$as_dir" && as_dir=.
8830   for ac_exec_ext in '' $ac_executable_extensions; do
8831   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8832     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8833     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8834     break 2
8835   fi
8836 done
8837 done
8838 IFS=$as_save_IFS
8839
8840   ;;
8841 esac
8842 fi
8843 OCAMLDOC=$ac_cv_path_OCAMLDOC
8844 if test -n "$OCAMLDOC"; then
8845   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8846 echo "${ECHO_T}$OCAMLDOC" >&6; }
8847 else
8848   { echo "$as_me:$LINENO: result: no" >&5
8849 echo "${ECHO_T}no" >&6; }
8850 fi
8851
8852
8853   test -n "$OCAMLDOC" && break
8854 done
8855
8856 for ac_prog in gas as
8857 do
8858   # Extract the first word of "$ac_prog", so it can be a program name with args.
8859 set dummy $ac_prog; ac_word=$2
8860 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8861 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8862 if test "${ac_cv_path_GAS+set}" = set; then
8863   echo $ECHO_N "(cached) $ECHO_C" >&6
8864 else
8865   case $GAS in
8866   [\\/]* | ?:[\\/]*)
8867   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8868   ;;
8869   *)
8870   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8871 for as_dir in $PATH
8872 do
8873   IFS=$as_save_IFS
8874   test -z "$as_dir" && as_dir=.
8875   for ac_exec_ext in '' $ac_executable_extensions; do
8876   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8877     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8878     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8879     break 2
8880   fi
8881 done
8882 done
8883 IFS=$as_save_IFS
8884
8885   ;;
8886 esac
8887 fi
8888 GAS=$ac_cv_path_GAS
8889 if test -n "$GAS"; then
8890   { echo "$as_me:$LINENO: result: $GAS" >&5
8891 echo "${ECHO_T}$GAS" >&6; }
8892 else
8893   { echo "$as_me:$LINENO: result: no" >&5
8894 echo "${ECHO_T}no" >&6; }
8895 fi
8896
8897
8898   test -n "$GAS" && break
8899 done
8900
8901
8902 { echo "$as_me:$LINENO: checking for linker version" >&5
8903 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
8904 if test "${llvm_cv_link_version+set}" = set; then
8905   echo $ECHO_N "(cached) $ECHO_C" >&6
8906 else
8907
8908    version_string="$(ld -v 2>&1 | head -1)"
8909
8910    # Check for ld64.
8911    if (echo "$version_string" | grep -q "ld64"); then
8912      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
8913    else
8914      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
8915    fi
8916
8917 fi
8918 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
8919 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
8920
8921 cat >>confdefs.h <<_ACEOF
8922 #define HOST_LINK_VERSION "$llvm_cv_link_version"
8923 _ACEOF
8924
8925
8926
8927 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8928 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8929 if test "${llvm_cv_link_use_r+set}" = set; then
8930   echo $ECHO_N "(cached) $ECHO_C" >&6
8931 else
8932    ac_ext=c
8933 ac_cpp='$CPP $CPPFLAGS'
8934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8936 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8937
8938   oldcflags="$CFLAGS"
8939   CFLAGS="$CFLAGS -Wl,-R."
8940   cat >conftest.$ac_ext <<_ACEOF
8941 /* confdefs.h.  */
8942 _ACEOF
8943 cat confdefs.h >>conftest.$ac_ext
8944 cat >>conftest.$ac_ext <<_ACEOF
8945 /* end confdefs.h.  */
8946
8947 int
8948 main ()
8949 {
8950
8951   ;
8952   return 0;
8953 }
8954 _ACEOF
8955 rm -f conftest.$ac_objext conftest$ac_exeext
8956 if { (ac_try="$ac_link"
8957 case "(($ac_try" in
8958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8959   *) ac_try_echo=$ac_try;;
8960 esac
8961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8962   (eval "$ac_link") 2>conftest.er1
8963   ac_status=$?
8964   grep -v '^ *+' conftest.er1 >conftest.err
8965   rm -f conftest.er1
8966   cat conftest.err >&5
8967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968   (exit $ac_status); } &&
8969          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8970   { (case "(($ac_try" in
8971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8972   *) ac_try_echo=$ac_try;;
8973 esac
8974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8975   (eval "$ac_try") 2>&5
8976   ac_status=$?
8977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8978   (exit $ac_status); }; } &&
8979          { ac_try='test -s conftest$ac_exeext'
8980   { (case "(($ac_try" in
8981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8982   *) ac_try_echo=$ac_try;;
8983 esac
8984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8985   (eval "$ac_try") 2>&5
8986   ac_status=$?
8987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8988   (exit $ac_status); }; }; then
8989   llvm_cv_link_use_r=yes
8990 else
8991   echo "$as_me: failed program was:" >&5
8992 sed 's/^/| /' conftest.$ac_ext >&5
8993
8994         llvm_cv_link_use_r=no
8995 fi
8996
8997 rm -f core conftest.err conftest.$ac_objext \
8998       conftest$ac_exeext conftest.$ac_ext
8999   CFLAGS="$oldcflags"
9000   ac_ext=c
9001 ac_cpp='$CPP $CPPFLAGS'
9002 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9003 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9004 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9005
9006
9007 fi
9008 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
9009 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
9010 if test "$llvm_cv_link_use_r" = yes ; then
9011
9012 cat >>confdefs.h <<\_ACEOF
9013 #define HAVE_LINK_R 1
9014 _ACEOF
9015
9016   fi
9017
9018
9019 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
9020 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
9021 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
9022   echo $ECHO_N "(cached) $ECHO_C" >&6
9023 else
9024    ac_ext=c
9025 ac_cpp='$CPP $CPPFLAGS'
9026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9029
9030   oldcflags="$CFLAGS"
9031   CFLAGS="$CFLAGS -Wl,-export-dynamic"
9032   cat >conftest.$ac_ext <<_ACEOF
9033 /* confdefs.h.  */
9034 _ACEOF
9035 cat confdefs.h >>conftest.$ac_ext
9036 cat >>conftest.$ac_ext <<_ACEOF
9037 /* end confdefs.h.  */
9038
9039 int
9040 main ()
9041 {
9042
9043   ;
9044   return 0;
9045 }
9046 _ACEOF
9047 rm -f conftest.$ac_objext conftest$ac_exeext
9048 if { (ac_try="$ac_link"
9049 case "(($ac_try" in
9050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9051   *) ac_try_echo=$ac_try;;
9052 esac
9053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9054   (eval "$ac_link") 2>conftest.er1
9055   ac_status=$?
9056   grep -v '^ *+' conftest.er1 >conftest.err
9057   rm -f conftest.er1
9058   cat conftest.err >&5
9059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9060   (exit $ac_status); } &&
9061          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9062   { (case "(($ac_try" in
9063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9064   *) ac_try_echo=$ac_try;;
9065 esac
9066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9067   (eval "$ac_try") 2>&5
9068   ac_status=$?
9069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9070   (exit $ac_status); }; } &&
9071          { ac_try='test -s conftest$ac_exeext'
9072   { (case "(($ac_try" in
9073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9074   *) ac_try_echo=$ac_try;;
9075 esac
9076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9077   (eval "$ac_try") 2>&5
9078   ac_status=$?
9079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9080   (exit $ac_status); }; }; then
9081   llvm_cv_link_use_export_dynamic=yes
9082 else
9083   echo "$as_me: failed program was:" >&5
9084 sed 's/^/| /' conftest.$ac_ext >&5
9085
9086         llvm_cv_link_use_export_dynamic=no
9087 fi
9088
9089 rm -f core conftest.err conftest.$ac_objext \
9090       conftest$ac_exeext conftest.$ac_ext
9091   CFLAGS="$oldcflags"
9092   ac_ext=c
9093 ac_cpp='$CPP $CPPFLAGS'
9094 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9095 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9096 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9097
9098
9099 fi
9100 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
9101 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
9102 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
9103
9104 cat >>confdefs.h <<\_ACEOF
9105 #define HAVE_LINK_EXPORT_DYNAMIC 1
9106 _ACEOF
9107
9108   fi
9109
9110
9111 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
9112 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
9113 if test "${llvm_cv_link_use_version_script+set}" = set; then
9114   echo $ECHO_N "(cached) $ECHO_C" >&6
9115 else
9116    ac_ext=c
9117 ac_cpp='$CPP $CPPFLAGS'
9118 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9119 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9120 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9121
9122   oldcflags="$CFLAGS"
9123
9124   # The following code is from the autoconf manual,
9125   # "11.13: Limitations of Usual Tools".
9126   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
9127   # Use mktemp if possible; otherwise fall back on mkdir,
9128   # with $RANDOM to make collisions less likely.
9129   : ${TMPDIR=/tmp}
9130   {
9131     tmp=`
9132       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
9133     ` &&
9134     test -n "$tmp" && test -d "$tmp"
9135   } || {
9136     tmp=$TMPDIR/foo$$-$RANDOM
9137     (umask 077 && mkdir "$tmp")
9138   } || exit $?
9139
9140   echo "{" > "$tmp/export.map"
9141   echo "  global: main;" >> "$tmp/export.map"
9142   echo "  local: *;" >> "$tmp/export.map"
9143   echo "};" >> "$tmp/export.map"
9144
9145   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
9146   cat >conftest.$ac_ext <<_ACEOF
9147 /* confdefs.h.  */
9148 _ACEOF
9149 cat confdefs.h >>conftest.$ac_ext
9150 cat >>conftest.$ac_ext <<_ACEOF
9151 /* end confdefs.h.  */
9152
9153 int
9154 main ()
9155 {
9156
9157   ;
9158   return 0;
9159 }
9160 _ACEOF
9161 rm -f conftest.$ac_objext conftest$ac_exeext
9162 if { (ac_try="$ac_link"
9163 case "(($ac_try" in
9164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9165   *) ac_try_echo=$ac_try;;
9166 esac
9167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9168   (eval "$ac_link") 2>conftest.er1
9169   ac_status=$?
9170   grep -v '^ *+' conftest.er1 >conftest.err
9171   rm -f conftest.er1
9172   cat conftest.err >&5
9173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9174   (exit $ac_status); } &&
9175          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9176   { (case "(($ac_try" in
9177   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9178   *) ac_try_echo=$ac_try;;
9179 esac
9180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9181   (eval "$ac_try") 2>&5
9182   ac_status=$?
9183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9184   (exit $ac_status); }; } &&
9185          { ac_try='test -s conftest$ac_exeext'
9186   { (case "(($ac_try" in
9187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9188   *) ac_try_echo=$ac_try;;
9189 esac
9190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9191   (eval "$ac_try") 2>&5
9192   ac_status=$?
9193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9194   (exit $ac_status); }; }; then
9195   llvm_cv_link_use_version_script=yes
9196 else
9197   echo "$as_me: failed program was:" >&5
9198 sed 's/^/| /' conftest.$ac_ext >&5
9199
9200         llvm_cv_link_use_version_script=no
9201 fi
9202
9203 rm -f core conftest.err conftest.$ac_objext \
9204       conftest$ac_exeext conftest.$ac_ext
9205   rm "$tmp/export.map"
9206   rmdir "$tmp"
9207   CFLAGS="$oldcflags"
9208   ac_ext=c
9209 ac_cpp='$CPP $CPPFLAGS'
9210 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9211 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9212 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9213
9214
9215 fi
9216 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
9217 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
9218 if test "$llvm_cv_link_use_version_script" = yes ; then
9219   HAVE_LINK_VERSION_SCRIPT=1
9220
9221   fi
9222
9223
9224
9225
9226 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9227 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9228 if test "${ac_cv_c_const+set}" = set; then
9229   echo $ECHO_N "(cached) $ECHO_C" >&6
9230 else
9231   cat >conftest.$ac_ext <<_ACEOF
9232 /* confdefs.h.  */
9233 _ACEOF
9234 cat confdefs.h >>conftest.$ac_ext
9235 cat >>conftest.$ac_ext <<_ACEOF
9236 /* end confdefs.h.  */
9237
9238 int
9239 main ()
9240 {
9241 /* FIXME: Include the comments suggested by Paul. */
9242 #ifndef __cplusplus
9243   /* Ultrix mips cc rejects this.  */
9244   typedef int charset[2];
9245   const charset x;
9246   /* SunOS 4.1.1 cc rejects this.  */
9247   char const *const *ccp;
9248   char **p;
9249   /* NEC SVR4.0.2 mips cc rejects this.  */
9250   struct point {int x, y;};
9251   static struct point const zero = {0,0};
9252   /* AIX XL C 1.02.0.0 rejects this.
9253      It does not let you subtract one const X* pointer from another in
9254      an arm of an if-expression whose if-part is not a constant
9255      expression */
9256   const char *g = "string";
9257   ccp = &g + (g ? g-g : 0);
9258   /* HPUX 7.0 cc rejects these. */
9259   ++ccp;
9260   p = (char**) ccp;
9261   ccp = (char const *const *) p;
9262   { /* SCO 3.2v4 cc rejects this.  */
9263     char *t;
9264     char const *s = 0 ? (char *) 0 : (char const *) 0;
9265
9266     *t++ = 0;
9267     if (s) return 0;
9268   }
9269   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9270     int x[] = {25, 17};
9271     const int *foo = &x[0];
9272     ++foo;
9273   }
9274   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9275     typedef const int *iptr;
9276     iptr p = 0;
9277     ++p;
9278   }
9279   { /* AIX XL C 1.02.0.0 rejects this saying
9280        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9281     struct s { int j; const int *ap[3]; };
9282     struct s *b; b->j = 5;
9283   }
9284   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9285     const int foo = 10;
9286     if (!foo) return 0;
9287   }
9288   return !x[0] && !zero.x;
9289 #endif
9290
9291   ;
9292   return 0;
9293 }
9294 _ACEOF
9295 rm -f conftest.$ac_objext
9296 if { (ac_try="$ac_compile"
9297 case "(($ac_try" in
9298   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9299   *) ac_try_echo=$ac_try;;
9300 esac
9301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9302   (eval "$ac_compile") 2>conftest.er1
9303   ac_status=$?
9304   grep -v '^ *+' conftest.er1 >conftest.err
9305   rm -f conftest.er1
9306   cat conftest.err >&5
9307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9308   (exit $ac_status); } &&
9309          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9310   { (case "(($ac_try" in
9311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9312   *) ac_try_echo=$ac_try;;
9313 esac
9314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9315   (eval "$ac_try") 2>&5
9316   ac_status=$?
9317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9318   (exit $ac_status); }; } &&
9319          { ac_try='test -s conftest.$ac_objext'
9320   { (case "(($ac_try" in
9321   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9322   *) ac_try_echo=$ac_try;;
9323 esac
9324 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9325   (eval "$ac_try") 2>&5
9326   ac_status=$?
9327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9328   (exit $ac_status); }; }; then
9329   ac_cv_c_const=yes
9330 else
9331   echo "$as_me: failed program was:" >&5
9332 sed 's/^/| /' conftest.$ac_ext >&5
9333
9334         ac_cv_c_const=no
9335 fi
9336
9337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9338 fi
9339 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9340 echo "${ECHO_T}$ac_cv_c_const" >&6; }
9341 if test $ac_cv_c_const = no; then
9342
9343 cat >>confdefs.h <<\_ACEOF
9344 #define const
9345 _ACEOF
9346
9347 fi
9348
9349
9350
9351
9352
9353
9354 ac_header_dirent=no
9355 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9356   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9357 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
9358 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
9359 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9360   echo $ECHO_N "(cached) $ECHO_C" >&6
9361 else
9362   cat >conftest.$ac_ext <<_ACEOF
9363 /* confdefs.h.  */
9364 _ACEOF
9365 cat confdefs.h >>conftest.$ac_ext
9366 cat >>conftest.$ac_ext <<_ACEOF
9367 /* end confdefs.h.  */
9368 #include <sys/types.h>
9369 #include <$ac_hdr>
9370
9371 int
9372 main ()
9373 {
9374 if ((DIR *) 0)
9375 return 0;
9376   ;
9377   return 0;
9378 }
9379 _ACEOF
9380 rm -f conftest.$ac_objext
9381 if { (ac_try="$ac_compile"
9382 case "(($ac_try" in
9383   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9384   *) ac_try_echo=$ac_try;;
9385 esac
9386 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9387   (eval "$ac_compile") 2>conftest.er1
9388   ac_status=$?
9389   grep -v '^ *+' conftest.er1 >conftest.err
9390   rm -f conftest.er1
9391   cat conftest.err >&5
9392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9393   (exit $ac_status); } &&
9394          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
9404          { ac_try='test -s conftest.$ac_objext'
9405   { (case "(($ac_try" in
9406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9407   *) ac_try_echo=$ac_try;;
9408 esac
9409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9410   (eval "$ac_try") 2>&5
9411   ac_status=$?
9412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9413   (exit $ac_status); }; }; then
9414   eval "$as_ac_Header=yes"
9415 else
9416   echo "$as_me: failed program was:" >&5
9417 sed 's/^/| /' conftest.$ac_ext >&5
9418
9419         eval "$as_ac_Header=no"
9420 fi
9421
9422 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9423 fi
9424 ac_res=`eval echo '${'$as_ac_Header'}'`
9425                { echo "$as_me:$LINENO: result: $ac_res" >&5
9426 echo "${ECHO_T}$ac_res" >&6; }
9427 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9428   cat >>confdefs.h <<_ACEOF
9429 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9430 _ACEOF
9431
9432 ac_header_dirent=$ac_hdr; break
9433 fi
9434
9435 done
9436 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9437 if test $ac_header_dirent = dirent.h; then
9438   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9439 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9440 if test "${ac_cv_search_opendir+set}" = set; then
9441   echo $ECHO_N "(cached) $ECHO_C" >&6
9442 else
9443   ac_func_search_save_LIBS=$LIBS
9444 cat >conftest.$ac_ext <<_ACEOF
9445 /* confdefs.h.  */
9446 _ACEOF
9447 cat confdefs.h >>conftest.$ac_ext
9448 cat >>conftest.$ac_ext <<_ACEOF
9449 /* end confdefs.h.  */
9450
9451 /* Override any GCC internal prototype to avoid an error.
9452    Use char because int might match the return type of a GCC
9453    builtin and then its argument prototype would still apply.  */
9454 #ifdef __cplusplus
9455 extern "C"
9456 #endif
9457 char opendir ();
9458 int
9459 main ()
9460 {
9461 return opendir ();
9462   ;
9463   return 0;
9464 }
9465 _ACEOF
9466 for ac_lib in '' dir; do
9467   if test -z "$ac_lib"; then
9468     ac_res="none required"
9469   else
9470     ac_res=-l$ac_lib
9471     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9472   fi
9473   rm -f conftest.$ac_objext conftest$ac_exeext
9474 if { (ac_try="$ac_link"
9475 case "(($ac_try" in
9476   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9477   *) ac_try_echo=$ac_try;;
9478 esac
9479 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9480   (eval "$ac_link") 2>conftest.er1
9481   ac_status=$?
9482   grep -v '^ *+' conftest.er1 >conftest.err
9483   rm -f conftest.er1
9484   cat conftest.err >&5
9485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9486   (exit $ac_status); } &&
9487          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9488   { (case "(($ac_try" in
9489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9490   *) ac_try_echo=$ac_try;;
9491 esac
9492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9493   (eval "$ac_try") 2>&5
9494   ac_status=$?
9495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9496   (exit $ac_status); }; } &&
9497          { ac_try='test -s conftest$ac_exeext'
9498   { (case "(($ac_try" in
9499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9500   *) ac_try_echo=$ac_try;;
9501 esac
9502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9503   (eval "$ac_try") 2>&5
9504   ac_status=$?
9505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9506   (exit $ac_status); }; }; then
9507   ac_cv_search_opendir=$ac_res
9508 else
9509   echo "$as_me: failed program was:" >&5
9510 sed 's/^/| /' conftest.$ac_ext >&5
9511
9512
9513 fi
9514
9515 rm -f core conftest.err conftest.$ac_objext \
9516       conftest$ac_exeext
9517   if test "${ac_cv_search_opendir+set}" = set; then
9518   break
9519 fi
9520 done
9521 if test "${ac_cv_search_opendir+set}" = set; then
9522   :
9523 else
9524   ac_cv_search_opendir=no
9525 fi
9526 rm conftest.$ac_ext
9527 LIBS=$ac_func_search_save_LIBS
9528 fi
9529 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9530 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9531 ac_res=$ac_cv_search_opendir
9532 if test "$ac_res" != no; then
9533   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9534
9535 fi
9536
9537 else
9538   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9539 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9540 if test "${ac_cv_search_opendir+set}" = set; then
9541   echo $ECHO_N "(cached) $ECHO_C" >&6
9542 else
9543   ac_func_search_save_LIBS=$LIBS
9544 cat >conftest.$ac_ext <<_ACEOF
9545 /* confdefs.h.  */
9546 _ACEOF
9547 cat confdefs.h >>conftest.$ac_ext
9548 cat >>conftest.$ac_ext <<_ACEOF
9549 /* end confdefs.h.  */
9550
9551 /* Override any GCC internal prototype to avoid an error.
9552    Use char because int might match the return type of a GCC
9553    builtin and then its argument prototype would still apply.  */
9554 #ifdef __cplusplus
9555 extern "C"
9556 #endif
9557 char opendir ();
9558 int
9559 main ()
9560 {
9561 return opendir ();
9562   ;
9563   return 0;
9564 }
9565 _ACEOF
9566 for ac_lib in '' x; do
9567   if test -z "$ac_lib"; then
9568     ac_res="none required"
9569   else
9570     ac_res=-l$ac_lib
9571     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9572   fi
9573   rm -f conftest.$ac_objext conftest$ac_exeext
9574 if { (ac_try="$ac_link"
9575 case "(($ac_try" in
9576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9577   *) ac_try_echo=$ac_try;;
9578 esac
9579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9580   (eval "$ac_link") 2>conftest.er1
9581   ac_status=$?
9582   grep -v '^ *+' conftest.er1 >conftest.err
9583   rm -f conftest.er1
9584   cat conftest.err >&5
9585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9586   (exit $ac_status); } &&
9587          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9588   { (case "(($ac_try" in
9589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9590   *) ac_try_echo=$ac_try;;
9591 esac
9592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9593   (eval "$ac_try") 2>&5
9594   ac_status=$?
9595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9596   (exit $ac_status); }; } &&
9597          { ac_try='test -s conftest$ac_exeext'
9598   { (case "(($ac_try" in
9599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9600   *) ac_try_echo=$ac_try;;
9601 esac
9602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9603   (eval "$ac_try") 2>&5
9604   ac_status=$?
9605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606   (exit $ac_status); }; }; then
9607   ac_cv_search_opendir=$ac_res
9608 else
9609   echo "$as_me: failed program was:" >&5
9610 sed 's/^/| /' conftest.$ac_ext >&5
9611
9612
9613 fi
9614
9615 rm -f core conftest.err conftest.$ac_objext \
9616       conftest$ac_exeext
9617   if test "${ac_cv_search_opendir+set}" = set; then
9618   break
9619 fi
9620 done
9621 if test "${ac_cv_search_opendir+set}" = set; then
9622   :
9623 else
9624   ac_cv_search_opendir=no
9625 fi
9626 rm conftest.$ac_ext
9627 LIBS=$ac_func_search_save_LIBS
9628 fi
9629 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9630 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9631 ac_res=$ac_cv_search_opendir
9632 if test "$ac_res" != no; then
9633   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9634
9635 fi
9636
9637 fi
9638
9639
9640 for ac_header in dlfcn.h
9641 do
9642 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9643 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9644   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9645 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9646 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9647   echo $ECHO_N "(cached) $ECHO_C" >&6
9648 fi
9649 ac_res=`eval echo '${'$as_ac_Header'}'`
9650                { echo "$as_me:$LINENO: result: $ac_res" >&5
9651 echo "${ECHO_T}$ac_res" >&6; }
9652 else
9653   # Is the header compilable?
9654 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9655 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9656 cat >conftest.$ac_ext <<_ACEOF
9657 /* confdefs.h.  */
9658 _ACEOF
9659 cat confdefs.h >>conftest.$ac_ext
9660 cat >>conftest.$ac_ext <<_ACEOF
9661 /* end confdefs.h.  */
9662 $ac_includes_default
9663 #include <$ac_header>
9664 _ACEOF
9665 rm -f conftest.$ac_objext
9666 if { (ac_try="$ac_compile"
9667 case "(($ac_try" in
9668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9669   *) ac_try_echo=$ac_try;;
9670 esac
9671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9672   (eval "$ac_compile") 2>conftest.er1
9673   ac_status=$?
9674   grep -v '^ *+' conftest.er1 >conftest.err
9675   rm -f conftest.er1
9676   cat conftest.err >&5
9677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9678   (exit $ac_status); } &&
9679          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9680   { (case "(($ac_try" in
9681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9682   *) ac_try_echo=$ac_try;;
9683 esac
9684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9685   (eval "$ac_try") 2>&5
9686   ac_status=$?
9687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9688   (exit $ac_status); }; } &&
9689          { ac_try='test -s conftest.$ac_objext'
9690   { (case "(($ac_try" in
9691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9692   *) ac_try_echo=$ac_try;;
9693 esac
9694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9695   (eval "$ac_try") 2>&5
9696   ac_status=$?
9697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9698   (exit $ac_status); }; }; then
9699   ac_header_compiler=yes
9700 else
9701   echo "$as_me: failed program was:" >&5
9702 sed 's/^/| /' conftest.$ac_ext >&5
9703
9704         ac_header_compiler=no
9705 fi
9706
9707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9708 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9709 echo "${ECHO_T}$ac_header_compiler" >&6; }
9710
9711 # Is the header present?
9712 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9713 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9714 cat >conftest.$ac_ext <<_ACEOF
9715 /* confdefs.h.  */
9716 _ACEOF
9717 cat confdefs.h >>conftest.$ac_ext
9718 cat >>conftest.$ac_ext <<_ACEOF
9719 /* end confdefs.h.  */
9720 #include <$ac_header>
9721 _ACEOF
9722 if { (ac_try="$ac_cpp conftest.$ac_ext"
9723 case "(($ac_try" in
9724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9725   *) ac_try_echo=$ac_try;;
9726 esac
9727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9728   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9729   ac_status=$?
9730   grep -v '^ *+' conftest.er1 >conftest.err
9731   rm -f conftest.er1
9732   cat conftest.err >&5
9733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9734   (exit $ac_status); } >/dev/null; then
9735   if test -s conftest.err; then
9736     ac_cpp_err=$ac_c_preproc_warn_flag
9737     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9738   else
9739     ac_cpp_err=
9740   fi
9741 else
9742   ac_cpp_err=yes
9743 fi
9744 if test -z "$ac_cpp_err"; then
9745   ac_header_preproc=yes
9746 else
9747   echo "$as_me: failed program was:" >&5
9748 sed 's/^/| /' conftest.$ac_ext >&5
9749
9750   ac_header_preproc=no
9751 fi
9752
9753 rm -f conftest.err conftest.$ac_ext
9754 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9755 echo "${ECHO_T}$ac_header_preproc" >&6; }
9756
9757 # So?  What about this header?
9758 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9759   yes:no: )
9760     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9761 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9762     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9763 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9764     ac_header_preproc=yes
9765     ;;
9766   no:yes:* )
9767     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9768 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9769     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9770 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9771     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9772 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9773     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9774 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9775     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9776 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9777     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9778 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9779     ( cat <<\_ASBOX
9780 ## ----------------------------------- ##
9781 ## Report this to llvmbugs@cs.uiuc.edu ##
9782 ## ----------------------------------- ##
9783 _ASBOX
9784      ) | sed "s/^/$as_me: WARNING:     /" >&2
9785     ;;
9786 esac
9787 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9788 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9789 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9790   echo $ECHO_N "(cached) $ECHO_C" >&6
9791 else
9792   eval "$as_ac_Header=\$ac_header_preproc"
9793 fi
9794 ac_res=`eval echo '${'$as_ac_Header'}'`
9795                { echo "$as_me:$LINENO: result: $ac_res" >&5
9796 echo "${ECHO_T}$ac_res" >&6; }
9797
9798 fi
9799 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9800   cat >>confdefs.h <<_ACEOF
9801 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9802 _ACEOF
9803
9804 fi
9805
9806 done
9807
9808 # Check whether --enable-ltdl-install was given.
9809 if test "${enable_ltdl_install+set}" = set; then
9810   enableval=$enable_ltdl_install;
9811 fi
9812
9813
9814
9815
9816 if test x"${enable_ltdl_install-no}" != xno; then
9817   INSTALL_LTDL_TRUE=
9818   INSTALL_LTDL_FALSE='#'
9819 else
9820   INSTALL_LTDL_TRUE='#'
9821   INSTALL_LTDL_FALSE=
9822 fi
9823
9824
9825
9826 if test x"${enable_ltdl_convenience-no}" != xno; then
9827   CONVENIENCE_LTDL_TRUE=
9828   CONVENIENCE_LTDL_FALSE='#'
9829 else
9830   CONVENIENCE_LTDL_TRUE='#'
9831   CONVENIENCE_LTDL_FALSE=
9832 fi
9833
9834
9835 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9836 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9837 library_names_spec=
9838 libname_spec='lib$name'
9839 soname_spec=
9840 shrext_cmds=".so"
9841 postinstall_cmds=
9842 postuninstall_cmds=
9843 finish_cmds=
9844 finish_eval=
9845 shlibpath_var=
9846 shlibpath_overrides_runpath=unknown
9847 version_type=none
9848 dynamic_linker="$host_os ld.so"
9849 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9850 if test "$GCC" = yes; then
9851   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9852   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9853     # if the path contains ";" then we assume it to be the separator
9854     # otherwise default to the standard path separator (i.e. ":") - it is
9855     # assumed that no part of a normal pathname contains ";" but that should
9856     # okay in the real world where ";" in dirpaths is itself problematic.
9857     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9858   else
9859     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9860   fi
9861 else
9862   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9863 fi
9864 need_lib_prefix=unknown
9865 hardcode_into_libs=no
9866
9867 # when you set need_version to no, make sure it does not cause -set_version
9868 # flags to be left without arguments
9869 need_version=unknown
9870
9871 case $host_os in
9872 aix3*)
9873   version_type=linux
9874   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9875   shlibpath_var=LIBPATH
9876
9877   # AIX 3 has no versioning support, so we append a major version to the name.
9878   soname_spec='${libname}${release}${shared_ext}$major'
9879   ;;
9880
9881 aix4* | aix5*)
9882   version_type=linux
9883   need_lib_prefix=no
9884   need_version=no
9885   hardcode_into_libs=yes
9886   if test "$host_cpu" = ia64; then
9887     # AIX 5 supports IA64
9888     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9889     shlibpath_var=LD_LIBRARY_PATH
9890   else
9891     # With GCC up to 2.95.x, collect2 would create an import file
9892     # for dependence libraries.  The import file would start with
9893     # the line `#! .'.  This would cause the generated library to
9894     # depend on `.', always an invalid library.  This was fixed in
9895     # development snapshots of GCC prior to 3.0.
9896     case $host_os in
9897       aix4 | aix4.[01] | aix4.[01].*)
9898       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9899            echo ' yes '
9900            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9901         :
9902       else
9903         can_build_shared=no
9904       fi
9905       ;;
9906     esac
9907     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9908     # soname into executable. Probably we can add versioning support to
9909     # collect2, so additional links can be useful in future.
9910     if test "$aix_use_runtimelinking" = yes; then
9911       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9912       # instead of lib<name>.a to let people know that these are not
9913       # typical AIX shared libraries.
9914       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9915     else
9916       # We preserve .a as extension for shared libraries through AIX4.2
9917       # and later when we are not doing run time linking.
9918       library_names_spec='${libname}${release}.a $libname.a'
9919       soname_spec='${libname}${release}${shared_ext}$major'
9920     fi
9921     shlibpath_var=LIBPATH
9922   fi
9923   ;;
9924
9925 amigaos*)
9926   library_names_spec='$libname.ixlibrary $libname.a'
9927   # Create ${libname}_ixlibrary.a entries in /sys/libs.
9928   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'
9929   ;;
9930
9931 beos*)
9932   library_names_spec='${libname}${shared_ext}'
9933   dynamic_linker="$host_os ld.so"
9934   shlibpath_var=LIBRARY_PATH
9935   ;;
9936
9937 bsdi[45]*)
9938   version_type=linux
9939   need_version=no
9940   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9941   soname_spec='${libname}${release}${shared_ext}$major'
9942   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9943   shlibpath_var=LD_LIBRARY_PATH
9944   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9945   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9946   # the default ld.so.conf also contains /usr/contrib/lib and
9947   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9948   # libtool to hard-code these into programs
9949   ;;
9950
9951 cygwin* | mingw* | pw32*)
9952   version_type=windows
9953   shrext_cmds=".dll"
9954   need_version=no
9955   need_lib_prefix=no
9956
9957   case $GCC,$host_os in
9958   yes,cygwin* | yes,mingw* | yes,pw32*)
9959     library_names_spec='$libname.dll.a'
9960     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9961     postinstall_cmds='base_file=`basename \${file}`~
9962       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9963       dldir=$destdir/`dirname \$dlpath`~
9964       test -d \$dldir || mkdir -p \$dldir~
9965       $install_prog $dir/$dlname \$dldir/$dlname~
9966       chmod a+x \$dldir/$dlname'
9967     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9968       dlpath=$dir/\$dldll~
9969        $rm \$dlpath'
9970     shlibpath_overrides_runpath=yes
9971
9972     case $host_os in
9973     cygwin*)
9974       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9975       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9976       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9977       ;;
9978     mingw*)
9979       # MinGW DLLs use traditional 'lib' prefix
9980       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9981       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9982       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9983         # It is most probably a Windows format PATH printed by
9984         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9985         # path with ; separators, and with drive letters. We can handle the
9986         # drive letters (cygwin fileutils understands them), so leave them,
9987         # especially as we might pass files found there to a mingw objdump,
9988         # which wouldn't understand a cygwinified path. Ahh.
9989         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9990       else
9991         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9992       fi
9993       ;;
9994     pw32*)
9995       # pw32 DLLs use 'pw' prefix rather than 'lib'
9996       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9997       ;;
9998     esac
9999     ;;
10000
10001   *)
10002     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10003     ;;
10004   esac
10005   dynamic_linker='Win32 ld.exe'
10006   # FIXME: first we should search . and the directory the executable is in
10007   shlibpath_var=PATH
10008   ;;
10009
10010 darwin* | rhapsody*)
10011   dynamic_linker="$host_os dyld"
10012   version_type=darwin
10013   need_lib_prefix=no
10014   need_version=no
10015   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10016   soname_spec='${libname}${release}${major}$shared_ext'
10017   shlibpath_overrides_runpath=yes
10018   shlibpath_var=DYLD_LIBRARY_PATH
10019   shrext_cmds='.dylib'
10020   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
10021   if test "$GCC" = yes; then
10022     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"`
10023   else
10024     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
10025   fi
10026   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10027   ;;
10028
10029 dgux*)
10030   version_type=linux
10031   need_lib_prefix=no
10032   need_version=no
10033   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10034   soname_spec='${libname}${release}${shared_ext}$major'
10035   shlibpath_var=LD_LIBRARY_PATH
10036   ;;
10037
10038 freebsd1*)
10039   dynamic_linker=no
10040   ;;
10041
10042 kfreebsd*-gnu)
10043   version_type=linux
10044   need_lib_prefix=no
10045   need_version=no
10046   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10047   soname_spec='${libname}${release}${shared_ext}$major'
10048   shlibpath_var=LD_LIBRARY_PATH
10049   shlibpath_overrides_runpath=no
10050   hardcode_into_libs=yes
10051   dynamic_linker='GNU ld.so'
10052   ;;
10053
10054 freebsd* | dragonfly*)
10055   # DragonFly does not have aout.  When/if they implement a new
10056   # versioning mechanism, adjust this.
10057   if test -x /usr/bin/objformat; then
10058     objformat=`/usr/bin/objformat`
10059   else
10060     case $host_os in
10061     freebsd[123]*) objformat=aout ;;
10062     *) objformat=elf ;;
10063     esac
10064   fi
10065   version_type=freebsd-$objformat
10066   case $version_type in
10067     freebsd-elf*)
10068       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10069       need_version=no
10070       need_lib_prefix=no
10071       ;;
10072     freebsd-*)
10073       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10074       need_version=yes
10075       ;;
10076   esac
10077   shlibpath_var=LD_LIBRARY_PATH
10078   case $host_os in
10079   freebsd2*)
10080     shlibpath_overrides_runpath=yes
10081     ;;
10082   freebsd3.[01]* | freebsdelf3.[01]*)
10083     shlibpath_overrides_runpath=yes
10084     hardcode_into_libs=yes
10085     ;;
10086   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10087   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10088     shlibpath_overrides_runpath=no
10089     hardcode_into_libs=yes
10090     ;;
10091   freebsd*) # from 4.6 on
10092     shlibpath_overrides_runpath=yes
10093     hardcode_into_libs=yes
10094     ;;
10095   esac
10096   ;;
10097
10098 gnu*)
10099   version_type=linux
10100   need_lib_prefix=no
10101   need_version=no
10102   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10103   soname_spec='${libname}${release}${shared_ext}$major'
10104   shlibpath_var=LD_LIBRARY_PATH
10105   hardcode_into_libs=yes
10106   ;;
10107
10108 hpux9* | hpux10* | hpux11*)
10109   # Give a soname corresponding to the major version so that dld.sl refuses to
10110   # link against other versions.
10111   version_type=sunos
10112   need_lib_prefix=no
10113   need_version=no
10114   case $host_cpu in
10115   ia64*)
10116     shrext_cmds='.so'
10117     hardcode_into_libs=yes
10118     dynamic_linker="$host_os dld.so"
10119     shlibpath_var=LD_LIBRARY_PATH
10120     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10121     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10122     soname_spec='${libname}${release}${shared_ext}$major'
10123     if test "X$HPUX_IA64_MODE" = X32; then
10124       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10125     else
10126       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10127     fi
10128     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10129     ;;
10130    hppa*64*)
10131      shrext_cmds='.sl'
10132      hardcode_into_libs=yes
10133      dynamic_linker="$host_os dld.sl"
10134      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10135      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10136      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10137      soname_spec='${libname}${release}${shared_ext}$major'
10138      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10139      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10140      ;;
10141    *)
10142     shrext_cmds='.sl'
10143     dynamic_linker="$host_os dld.sl"
10144     shlibpath_var=SHLIB_PATH
10145     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10146     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10147     soname_spec='${libname}${release}${shared_ext}$major'
10148     ;;
10149   esac
10150   # HP-UX runs *really* slowly unless shared libraries are mode 555.
10151   postinstall_cmds='chmod 555 $lib'
10152   ;;
10153
10154 interix3*)
10155   version_type=linux
10156   need_lib_prefix=no
10157   need_version=no
10158   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10159   soname_spec='${libname}${release}${shared_ext}$major'
10160   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10161   shlibpath_var=LD_LIBRARY_PATH
10162   shlibpath_overrides_runpath=no
10163   hardcode_into_libs=yes
10164   ;;
10165
10166 irix5* | irix6* | nonstopux*)
10167   case $host_os in
10168     nonstopux*) version_type=nonstopux ;;
10169     *)
10170         if test "$lt_cv_prog_gnu_ld" = yes; then
10171                 version_type=linux
10172         else
10173                 version_type=irix
10174         fi ;;
10175   esac
10176   need_lib_prefix=no
10177   need_version=no
10178   soname_spec='${libname}${release}${shared_ext}$major'
10179   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10180   case $host_os in
10181   irix5* | nonstopux*)
10182     libsuff= shlibsuff=
10183     ;;
10184   *)
10185     case $LD in # libtool.m4 will add one of these switches to LD
10186     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10187       libsuff= shlibsuff= libmagic=32-bit;;
10188     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10189       libsuff=32 shlibsuff=N32 libmagic=N32;;
10190     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10191       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10192     *) libsuff= shlibsuff= libmagic=never-match;;
10193     esac
10194     ;;
10195   esac
10196   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10197   shlibpath_overrides_runpath=no
10198   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10199   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10200   hardcode_into_libs=yes
10201   ;;
10202
10203 # No shared lib support for Linux oldld, aout, or coff.
10204 linux*oldld* | linux*aout* | linux*coff*)
10205   dynamic_linker=no
10206   ;;
10207
10208 # This must be Linux ELF.
10209 linux*)
10210   version_type=linux
10211   need_lib_prefix=no
10212   need_version=no
10213   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10214   soname_spec='${libname}${release}${shared_ext}$major'
10215   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10216   shlibpath_var=LD_LIBRARY_PATH
10217   shlibpath_overrides_runpath=no
10218   # This implies no fast_install, which is unacceptable.
10219   # Some rework will be needed to allow for fast_install
10220   # before this can be enabled.
10221   hardcode_into_libs=yes
10222
10223   # Append ld.so.conf contents to the search path
10224   if test -f /etc/ld.so.conf; then
10225     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' ' '`
10226     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10227   fi
10228
10229   # We used to test for /lib/ld.so.1 and disable shared libraries on
10230   # powerpc, because MkLinux only supported shared libraries with the
10231   # GNU dynamic linker.  Since this was broken with cross compilers,
10232   # most powerpc-linux boxes support dynamic linking these days and
10233   # people can always --disable-shared, the test was removed, and we
10234   # assume the GNU/Linux dynamic linker is in use.
10235   dynamic_linker='GNU/Linux ld.so'
10236   ;;
10237
10238 knetbsd*-gnu)
10239   version_type=linux
10240   need_lib_prefix=no
10241   need_version=no
10242   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10243   soname_spec='${libname}${release}${shared_ext}$major'
10244   shlibpath_var=LD_LIBRARY_PATH
10245   shlibpath_overrides_runpath=no
10246   hardcode_into_libs=yes
10247   dynamic_linker='GNU ld.so'
10248   ;;
10249
10250 netbsd*)
10251   version_type=sunos
10252   need_lib_prefix=no
10253   need_version=no
10254   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10255     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10256     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10257     dynamic_linker='NetBSD (a.out) ld.so'
10258   else
10259     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10260     soname_spec='${libname}${release}${shared_ext}$major'
10261     dynamic_linker='NetBSD ld.elf_so'
10262   fi
10263   shlibpath_var=LD_LIBRARY_PATH
10264   shlibpath_overrides_runpath=yes
10265   hardcode_into_libs=yes
10266   ;;
10267
10268 newsos6)
10269   version_type=linux
10270   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10271   shlibpath_var=LD_LIBRARY_PATH
10272   shlibpath_overrides_runpath=yes
10273   ;;
10274
10275 nto-qnx*)
10276   version_type=linux
10277   need_lib_prefix=no
10278   need_version=no
10279   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10280   soname_spec='${libname}${release}${shared_ext}$major'
10281   shlibpath_var=LD_LIBRARY_PATH
10282   shlibpath_overrides_runpath=yes
10283   ;;
10284
10285 openbsd*)
10286   version_type=sunos
10287   sys_lib_dlsearch_path_spec="/usr/lib"
10288   need_lib_prefix=no
10289   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10290   case $host_os in
10291     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10292     *)                         need_version=no  ;;
10293   esac
10294   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10295   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10296   shlibpath_var=LD_LIBRARY_PATH
10297   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10298     case $host_os in
10299       openbsd2.[89] | openbsd2.[89].*)
10300         shlibpath_overrides_runpath=no
10301         ;;
10302       *)
10303         shlibpath_overrides_runpath=yes
10304         ;;
10305       esac
10306   else
10307     shlibpath_overrides_runpath=yes
10308   fi
10309   ;;
10310
10311 os2*)
10312   libname_spec='$name'
10313   shrext_cmds=".dll"
10314   need_lib_prefix=no
10315   library_names_spec='$libname${shared_ext} $libname.a'
10316   dynamic_linker='OS/2 ld.exe'
10317   shlibpath_var=LIBPATH
10318   ;;
10319
10320 osf3* | osf4* | osf5*)
10321   version_type=osf
10322   need_lib_prefix=no
10323   need_version=no
10324   soname_spec='${libname}${release}${shared_ext}$major'
10325   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10326   shlibpath_var=LD_LIBRARY_PATH
10327   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10328   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10329   ;;
10330
10331 solaris*)
10332   version_type=linux
10333   need_lib_prefix=no
10334   need_version=no
10335   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10336   soname_spec='${libname}${release}${shared_ext}$major'
10337   shlibpath_var=LD_LIBRARY_PATH
10338   shlibpath_overrides_runpath=yes
10339   hardcode_into_libs=yes
10340   # ldd complains unless libraries are executable
10341   postinstall_cmds='chmod +x $lib'
10342   ;;
10343
10344 sunos4*)
10345   version_type=sunos
10346   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10347   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10348   shlibpath_var=LD_LIBRARY_PATH
10349   shlibpath_overrides_runpath=yes
10350   if test "$with_gnu_ld" = yes; then
10351     need_lib_prefix=no
10352   fi
10353   need_version=yes
10354   ;;
10355
10356 sysv4 | sysv4.3*)
10357   version_type=linux
10358   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10359   soname_spec='${libname}${release}${shared_ext}$major'
10360   shlibpath_var=LD_LIBRARY_PATH
10361   case $host_vendor in
10362     sni)
10363       shlibpath_overrides_runpath=no
10364       need_lib_prefix=no
10365       export_dynamic_flag_spec='${wl}-Blargedynsym'
10366       runpath_var=LD_RUN_PATH
10367       ;;
10368     siemens)
10369       need_lib_prefix=no
10370       ;;
10371     motorola)
10372       need_lib_prefix=no
10373       need_version=no
10374       shlibpath_overrides_runpath=no
10375       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10376       ;;
10377   esac
10378   ;;
10379
10380 sysv4*MP*)
10381   if test -d /usr/nec ;then
10382     version_type=linux
10383     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10384     soname_spec='$libname${shared_ext}.$major'
10385     shlibpath_var=LD_LIBRARY_PATH
10386   fi
10387   ;;
10388
10389 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10390   version_type=freebsd-elf
10391   need_lib_prefix=no
10392   need_version=no
10393   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10394   soname_spec='${libname}${release}${shared_ext}$major'
10395   shlibpath_var=LD_LIBRARY_PATH
10396   hardcode_into_libs=yes
10397   if test "$with_gnu_ld" = yes; then
10398     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10399     shlibpath_overrides_runpath=no
10400   else
10401     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10402     shlibpath_overrides_runpath=yes
10403     case $host_os in
10404       sco3.2v5*)
10405         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10406         ;;
10407     esac
10408   fi
10409   sys_lib_dlsearch_path_spec='/usr/lib'
10410   ;;
10411
10412 uts4*)
10413   version_type=linux
10414   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10415   soname_spec='${libname}${release}${shared_ext}$major'
10416   shlibpath_var=LD_LIBRARY_PATH
10417   ;;
10418
10419 *)
10420   dynamic_linker=no
10421   ;;
10422 esac
10423 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10424 echo "${ECHO_T}$dynamic_linker" >&6; }
10425 test "$dynamic_linker" = no && can_build_shared=no
10426
10427 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10428 if test "$GCC" = yes; then
10429   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10430 fi
10431
10432
10433 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
10434 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
10435 if test "${libltdl_cv_shlibext+set}" = set; then
10436   echo $ECHO_N "(cached) $ECHO_C" >&6
10437 else
10438
10439 module=yes
10440 eval libltdl_cv_shlibext=$shrext_cmds
10441
10442 fi
10443 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
10444 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
10445 if test -n "$libltdl_cv_shlibext"; then
10446
10447 cat >>confdefs.h <<_ACEOF
10448 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
10449 _ACEOF
10450
10451 fi
10452
10453
10454 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
10455 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
10456 if test "${libltdl_cv_shlibpath_var+set}" = set; then
10457   echo $ECHO_N "(cached) $ECHO_C" >&6
10458 else
10459   libltdl_cv_shlibpath_var="$shlibpath_var"
10460 fi
10461 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
10462 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
10463 if test -n "$libltdl_cv_shlibpath_var"; then
10464
10465 cat >>confdefs.h <<_ACEOF
10466 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
10467 _ACEOF
10468
10469 fi
10470
10471
10472 { echo "$as_me:$LINENO: checking for the default library search path" >&5
10473 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
10474 if test "${libltdl_cv_sys_search_path+set}" = set; then
10475   echo $ECHO_N "(cached) $ECHO_C" >&6
10476 else
10477   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
10478 fi
10479 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
10480 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
10481 if test -n "$libltdl_cv_sys_search_path"; then
10482   sys_search_path=
10483   for dir in $libltdl_cv_sys_search_path; do
10484     if test -z "$sys_search_path"; then
10485       sys_search_path="$dir"
10486     else
10487       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
10488     fi
10489   done
10490
10491 cat >>confdefs.h <<_ACEOF
10492 #define LTDL_SYSSEARCHPATH "$sys_search_path"
10493 _ACEOF
10494
10495 fi
10496
10497 { echo "$as_me:$LINENO: checking for objdir" >&5
10498 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
10499 if test "${libltdl_cv_objdir+set}" = set; then
10500   echo $ECHO_N "(cached) $ECHO_C" >&6
10501 else
10502   libltdl_cv_objdir="$objdir"
10503   if test -n "$objdir"; then
10504     :
10505   else
10506     rm -f .libs 2>/dev/null
10507     mkdir .libs 2>/dev/null
10508     if test -d .libs; then
10509       libltdl_cv_objdir=.libs
10510     else
10511       # MS-DOS does not allow filenames that begin with a dot.
10512       libltdl_cv_objdir=_libs
10513     fi
10514   rmdir .libs 2>/dev/null
10515   fi
10516
10517 fi
10518 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
10519 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
10520
10521 cat >>confdefs.h <<_ACEOF
10522 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
10523 _ACEOF
10524
10525
10526
10527
10528
10529
10530 # Check for command to grab the raw symbol name followed by C symbol from nm.
10531 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
10532 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
10533 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
10534   echo $ECHO_N "(cached) $ECHO_C" >&6
10535 else
10536
10537 # These are sane defaults that work on at least a few old systems.
10538 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
10539
10540 # Character class describing NM global symbol codes.
10541 symcode='[BCDEGRST]'
10542
10543 # Regexp to match symbols that can be accessed directly from C.
10544 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10545
10546 # Transform an extracted symbol line into a proper C declaration
10547 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
10548
10549 # Transform an extracted symbol line into symbol name and symbol address
10550 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'"
10551
10552 # Define system-specific variables.
10553 case $host_os in
10554 aix*)
10555   symcode='[BCDT]'
10556   ;;
10557 cygwin* | mingw* | pw32*)
10558   symcode='[ABCDGISTW]'
10559   ;;
10560 hpux*) # Its linker distinguishes data from code symbols
10561   if test "$host_cpu" = ia64; then
10562     symcode='[ABCDEGRST]'
10563   fi
10564   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10565   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'"
10566   ;;
10567 linux*)
10568   if test "$host_cpu" = ia64; then
10569     symcode='[ABCDGIRSTW]'
10570     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10571     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'"
10572   fi
10573   ;;
10574 irix* | nonstopux*)
10575   symcode='[BCDEGRST]'
10576   ;;
10577 osf*)
10578   symcode='[BCDEGQRST]'
10579   ;;
10580 solaris*)
10581   symcode='[BDRT]'
10582   ;;
10583 sco3.2v5*)
10584   symcode='[DT]'
10585   ;;
10586 sysv4.2uw2*)
10587   symcode='[DT]'
10588   ;;
10589 sysv5* | sco5v6* | unixware* | OpenUNIX*)
10590   symcode='[ABDT]'
10591   ;;
10592 sysv4)
10593   symcode='[DFNSTU]'
10594   ;;
10595 esac
10596
10597 # Handle CRLF in mingw tool chain
10598 opt_cr=
10599 case $build_os in
10600 mingw*)
10601   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10602   ;;
10603 esac
10604
10605 # If we're using GNU nm, then use its standard symbol codes.
10606 case `$NM -V 2>&1` in
10607 *GNU* | *'with BFD'*)
10608   symcode='[ABCDGIRSTW]' ;;
10609 esac
10610
10611 # Try without a prefix undercore, then with it.
10612 for ac_symprfx in "" "_"; do
10613
10614   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10615   symxfrm="\\1 $ac_symprfx\\2 \\2"
10616
10617   # Write the raw and C identifiers.
10618   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10619
10620   # Check to see that the pipe works correctly.
10621   pipe_works=no
10622
10623   rm -f conftest*
10624   cat > conftest.$ac_ext <<EOF
10625 #ifdef __cplusplus
10626 extern "C" {
10627 #endif
10628 char nm_test_var;
10629 void nm_test_func(){}
10630 #ifdef __cplusplus
10631 }
10632 #endif
10633 int main(){nm_test_var='a';nm_test_func();return(0);}
10634 EOF
10635
10636   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10637   (eval $ac_compile) 2>&5
10638   ac_status=$?
10639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10640   (exit $ac_status); }; then
10641     # Now try to grab the symbols.
10642     nlist=conftest.nm
10643     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10644   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10645   ac_status=$?
10646   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10647   (exit $ac_status); } && test -s "$nlist"; then
10648       # Try sorting and uniquifying the output.
10649       if sort "$nlist" | uniq > "$nlist"T; then
10650         mv -f "$nlist"T "$nlist"
10651       else
10652         rm -f "$nlist"T
10653       fi
10654
10655       # Make sure that we snagged all the symbols we need.
10656       if grep ' nm_test_var$' "$nlist" >/dev/null; then
10657         if grep ' nm_test_func$' "$nlist" >/dev/null; then
10658           cat <<EOF > conftest.$ac_ext
10659 #ifdef __cplusplus
10660 extern "C" {
10661 #endif
10662
10663 EOF
10664           # Now generate the symbol file.
10665           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10666
10667           cat <<EOF >> conftest.$ac_ext
10668 #if defined (__STDC__) && __STDC__
10669 # define lt_ptr_t void *
10670 #else
10671 # define lt_ptr_t char *
10672 # define const
10673 #endif
10674
10675 /* The mapping between symbol names and symbols. */
10676 const struct {
10677   const char *name;
10678   lt_ptr_t address;
10679 }
10680 lt_preloaded_symbols[] =
10681 {
10682 EOF
10683           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10684           cat <<\EOF >> conftest.$ac_ext
10685   {0, (lt_ptr_t) 0}
10686 };
10687
10688 #ifdef __cplusplus
10689 }
10690 #endif
10691 EOF
10692           # Now try linking the two files.
10693           mv conftest.$ac_objext conftstm.$ac_objext
10694           lt_save_LIBS="$LIBS"
10695           lt_save_CFLAGS="$CFLAGS"
10696           LIBS="conftstm.$ac_objext"
10697           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10698           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10699   (eval $ac_link) 2>&5
10700   ac_status=$?
10701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10702   (exit $ac_status); } && test -s conftest${ac_exeext}; then
10703             pipe_works=yes
10704           fi
10705           LIBS="$lt_save_LIBS"
10706           CFLAGS="$lt_save_CFLAGS"
10707         else
10708           echo "cannot find nm_test_func in $nlist" >&5
10709         fi
10710       else
10711         echo "cannot find nm_test_var in $nlist" >&5
10712       fi
10713     else
10714       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10715     fi
10716   else
10717     echo "$progname: failed program was:" >&5
10718     cat conftest.$ac_ext >&5
10719   fi
10720   rm -f conftest* conftst*
10721
10722   # Do not use the global_symbol_pipe unless it works.
10723   if test "$pipe_works" = yes; then
10724     break
10725   else
10726     lt_cv_sys_global_symbol_pipe=
10727   fi
10728 done
10729
10730 fi
10731
10732 if test -z "$lt_cv_sys_global_symbol_pipe"; then
10733   lt_cv_sys_global_symbol_to_cdecl=
10734 fi
10735 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10736   { echo "$as_me:$LINENO: result: failed" >&5
10737 echo "${ECHO_T}failed" >&6; }
10738 else
10739   { echo "$as_me:$LINENO: result: ok" >&5
10740 echo "${ECHO_T}ok" >&6; }
10741 fi
10742
10743
10744 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10745 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10746 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10747   echo $ECHO_N "(cached) $ECHO_C" >&6
10748 else
10749   if test -n "$lt_cv_sys_global_symbol_pipe"; then
10750     libltdl_cv_preloaded_symbols=yes
10751   else
10752     libltdl_cv_preloaded_symbols=no
10753   fi
10754
10755 fi
10756 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10757 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10758 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10759
10760 cat >>confdefs.h <<\_ACEOF
10761 #define HAVE_PRELOADED_SYMBOLS 1
10762 _ACEOF
10763
10764 fi
10765
10766 LIBADD_DL=
10767
10768 ac_ext=c
10769 ac_cpp='$CPP $CPPFLAGS'
10770 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10771 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10772 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10773
10774
10775 { echo "$as_me:$LINENO: checking for shl_load" >&5
10776 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10777 if test "${ac_cv_func_shl_load+set}" = set; then
10778   echo $ECHO_N "(cached) $ECHO_C" >&6
10779 else
10780   cat >conftest.$ac_ext <<_ACEOF
10781 /* confdefs.h.  */
10782 _ACEOF
10783 cat confdefs.h >>conftest.$ac_ext
10784 cat >>conftest.$ac_ext <<_ACEOF
10785 /* end confdefs.h.  */
10786 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10787    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10788 #define shl_load innocuous_shl_load
10789
10790 /* System header to define __stub macros and hopefully few prototypes,
10791     which can conflict with char shl_load (); below.
10792     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10793     <limits.h> exists even on freestanding compilers.  */
10794
10795 #ifdef __STDC__
10796 # include <limits.h>
10797 #else
10798 # include <assert.h>
10799 #endif
10800
10801 #undef shl_load
10802
10803 /* Override any GCC internal prototype to avoid an error.
10804    Use char because int might match the return type of a GCC
10805    builtin and then its argument prototype would still apply.  */
10806 #ifdef __cplusplus
10807 extern "C"
10808 #endif
10809 char shl_load ();
10810 /* The GNU C library defines this for functions which it implements
10811     to always fail with ENOSYS.  Some functions are actually named
10812     something starting with __ and the normal name is an alias.  */
10813 #if defined __stub_shl_load || defined __stub___shl_load
10814 choke me
10815 #endif
10816
10817 int
10818 main ()
10819 {
10820 return shl_load ();
10821   ;
10822   return 0;
10823 }
10824 _ACEOF
10825 rm -f conftest.$ac_objext conftest$ac_exeext
10826 if { (ac_try="$ac_link"
10827 case "(($ac_try" in
10828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10829   *) ac_try_echo=$ac_try;;
10830 esac
10831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10832   (eval "$ac_link") 2>conftest.er1
10833   ac_status=$?
10834   grep -v '^ *+' conftest.er1 >conftest.err
10835   rm -f conftest.er1
10836   cat conftest.err >&5
10837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10838   (exit $ac_status); } &&
10839          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10840   { (case "(($ac_try" in
10841   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10842   *) ac_try_echo=$ac_try;;
10843 esac
10844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10845   (eval "$ac_try") 2>&5
10846   ac_status=$?
10847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10848   (exit $ac_status); }; } &&
10849          { ac_try='test -s conftest$ac_exeext'
10850   { (case "(($ac_try" in
10851   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10852   *) ac_try_echo=$ac_try;;
10853 esac
10854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10855   (eval "$ac_try") 2>&5
10856   ac_status=$?
10857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10858   (exit $ac_status); }; }; then
10859   ac_cv_func_shl_load=yes
10860 else
10861   echo "$as_me: failed program was:" >&5
10862 sed 's/^/| /' conftest.$ac_ext >&5
10863
10864         ac_cv_func_shl_load=no
10865 fi
10866
10867 rm -f core conftest.err conftest.$ac_objext \
10868       conftest$ac_exeext conftest.$ac_ext
10869 fi
10870 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10871 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10872 if test $ac_cv_func_shl_load = yes; then
10873
10874 cat >>confdefs.h <<\_ACEOF
10875 #define HAVE_SHL_LOAD 1
10876 _ACEOF
10877
10878 else
10879   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10880 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10881 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10882   echo $ECHO_N "(cached) $ECHO_C" >&6
10883 else
10884   ac_check_lib_save_LIBS=$LIBS
10885 LIBS="-ldld  $LIBS"
10886 cat >conftest.$ac_ext <<_ACEOF
10887 /* confdefs.h.  */
10888 _ACEOF
10889 cat confdefs.h >>conftest.$ac_ext
10890 cat >>conftest.$ac_ext <<_ACEOF
10891 /* end confdefs.h.  */
10892
10893 /* Override any GCC internal prototype to avoid an error.
10894    Use char because int might match the return type of a GCC
10895    builtin and then its argument prototype would still apply.  */
10896 #ifdef __cplusplus
10897 extern "C"
10898 #endif
10899 char shl_load ();
10900 int
10901 main ()
10902 {
10903 return shl_load ();
10904   ;
10905   return 0;
10906 }
10907 _ACEOF
10908 rm -f conftest.$ac_objext conftest$ac_exeext
10909 if { (ac_try="$ac_link"
10910 case "(($ac_try" in
10911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10912   *) ac_try_echo=$ac_try;;
10913 esac
10914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10915   (eval "$ac_link") 2>conftest.er1
10916   ac_status=$?
10917   grep -v '^ *+' conftest.er1 >conftest.err
10918   rm -f conftest.er1
10919   cat conftest.err >&5
10920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10921   (exit $ac_status); } &&
10922          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10923   { (case "(($ac_try" in
10924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10925   *) ac_try_echo=$ac_try;;
10926 esac
10927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10928   (eval "$ac_try") 2>&5
10929   ac_status=$?
10930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10931   (exit $ac_status); }; } &&
10932          { ac_try='test -s conftest$ac_exeext'
10933   { (case "(($ac_try" in
10934   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10935   *) ac_try_echo=$ac_try;;
10936 esac
10937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10938   (eval "$ac_try") 2>&5
10939   ac_status=$?
10940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10941   (exit $ac_status); }; }; then
10942   ac_cv_lib_dld_shl_load=yes
10943 else
10944   echo "$as_me: failed program was:" >&5
10945 sed 's/^/| /' conftest.$ac_ext >&5
10946
10947         ac_cv_lib_dld_shl_load=no
10948 fi
10949
10950 rm -f core conftest.err conftest.$ac_objext \
10951       conftest$ac_exeext conftest.$ac_ext
10952 LIBS=$ac_check_lib_save_LIBS
10953 fi
10954 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10955 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10956 if test $ac_cv_lib_dld_shl_load = yes; then
10957
10958 cat >>confdefs.h <<\_ACEOF
10959 #define HAVE_SHL_LOAD 1
10960 _ACEOF
10961
10962         LIBADD_DL="$LIBADD_DL -ldld"
10963 else
10964   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10965 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10966 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10967   echo $ECHO_N "(cached) $ECHO_C" >&6
10968 else
10969   ac_check_lib_save_LIBS=$LIBS
10970 LIBS="-ldl  $LIBS"
10971 cat >conftest.$ac_ext <<_ACEOF
10972 /* confdefs.h.  */
10973 _ACEOF
10974 cat confdefs.h >>conftest.$ac_ext
10975 cat >>conftest.$ac_ext <<_ACEOF
10976 /* end confdefs.h.  */
10977
10978 /* Override any GCC internal prototype to avoid an error.
10979    Use char because int might match the return type of a GCC
10980    builtin and then its argument prototype would still apply.  */
10981 #ifdef __cplusplus
10982 extern "C"
10983 #endif
10984 char dlopen ();
10985 int
10986 main ()
10987 {
10988 return dlopen ();
10989   ;
10990   return 0;
10991 }
10992 _ACEOF
10993 rm -f conftest.$ac_objext conftest$ac_exeext
10994 if { (ac_try="$ac_link"
10995 case "(($ac_try" in
10996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10997   *) ac_try_echo=$ac_try;;
10998 esac
10999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11000   (eval "$ac_link") 2>conftest.er1
11001   ac_status=$?
11002   grep -v '^ *+' conftest.er1 >conftest.err
11003   rm -f conftest.er1
11004   cat conftest.err >&5
11005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11006   (exit $ac_status); } &&
11007          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11008   { (case "(($ac_try" in
11009   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11010   *) ac_try_echo=$ac_try;;
11011 esac
11012 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11013   (eval "$ac_try") 2>&5
11014   ac_status=$?
11015   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11016   (exit $ac_status); }; } &&
11017          { ac_try='test -s conftest$ac_exeext'
11018   { (case "(($ac_try" in
11019   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11020   *) ac_try_echo=$ac_try;;
11021 esac
11022 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11023   (eval "$ac_try") 2>&5
11024   ac_status=$?
11025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11026   (exit $ac_status); }; }; then
11027   ac_cv_lib_dl_dlopen=yes
11028 else
11029   echo "$as_me: failed program was:" >&5
11030 sed 's/^/| /' conftest.$ac_ext >&5
11031
11032         ac_cv_lib_dl_dlopen=no
11033 fi
11034
11035 rm -f core conftest.err conftest.$ac_objext \
11036       conftest$ac_exeext conftest.$ac_ext
11037 LIBS=$ac_check_lib_save_LIBS
11038 fi
11039 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11040 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
11041 if test $ac_cv_lib_dl_dlopen = yes; then
11042
11043 cat >>confdefs.h <<\_ACEOF
11044 #define HAVE_LIBDL 1
11045 _ACEOF
11046
11047                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
11048 else
11049   cat >conftest.$ac_ext <<_ACEOF
11050 /* confdefs.h.  */
11051 _ACEOF
11052 cat confdefs.h >>conftest.$ac_ext
11053 cat >>conftest.$ac_ext <<_ACEOF
11054 /* end confdefs.h.  */
11055 #if HAVE_DLFCN_H
11056 #  include <dlfcn.h>
11057 #endif
11058
11059 int
11060 main ()
11061 {
11062 dlopen(0, 0);
11063   ;
11064   return 0;
11065 }
11066 _ACEOF
11067 rm -f conftest.$ac_objext conftest$ac_exeext
11068 if { (ac_try="$ac_link"
11069 case "(($ac_try" in
11070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11071   *) ac_try_echo=$ac_try;;
11072 esac
11073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11074   (eval "$ac_link") 2>conftest.er1
11075   ac_status=$?
11076   grep -v '^ *+' conftest.er1 >conftest.err
11077   rm -f conftest.er1
11078   cat conftest.err >&5
11079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11080   (exit $ac_status); } &&
11081          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11082   { (case "(($ac_try" in
11083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11084   *) ac_try_echo=$ac_try;;
11085 esac
11086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11087   (eval "$ac_try") 2>&5
11088   ac_status=$?
11089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11090   (exit $ac_status); }; } &&
11091          { ac_try='test -s conftest$ac_exeext'
11092   { (case "(($ac_try" in
11093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11094   *) ac_try_echo=$ac_try;;
11095 esac
11096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11097   (eval "$ac_try") 2>&5
11098   ac_status=$?
11099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11100   (exit $ac_status); }; }; then
11101
11102 cat >>confdefs.h <<\_ACEOF
11103 #define HAVE_LIBDL 1
11104 _ACEOF
11105  libltdl_cv_func_dlopen="yes"
11106 else
11107   echo "$as_me: failed program was:" >&5
11108 sed 's/^/| /' conftest.$ac_ext >&5
11109
11110         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11111 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
11112 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11113   echo $ECHO_N "(cached) $ECHO_C" >&6
11114 else
11115   ac_check_lib_save_LIBS=$LIBS
11116 LIBS="-lsvld  $LIBS"
11117 cat >conftest.$ac_ext <<_ACEOF
11118 /* confdefs.h.  */
11119 _ACEOF
11120 cat confdefs.h >>conftest.$ac_ext
11121 cat >>conftest.$ac_ext <<_ACEOF
11122 /* end confdefs.h.  */
11123
11124 /* Override any GCC internal prototype to avoid an error.
11125    Use char because int might match the return type of a GCC
11126    builtin and then its argument prototype would still apply.  */
11127 #ifdef __cplusplus
11128 extern "C"
11129 #endif
11130 char dlopen ();
11131 int
11132 main ()
11133 {
11134 return dlopen ();
11135   ;
11136   return 0;
11137 }
11138 _ACEOF
11139 rm -f conftest.$ac_objext conftest$ac_exeext
11140 if { (ac_try="$ac_link"
11141 case "(($ac_try" in
11142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11143   *) ac_try_echo=$ac_try;;
11144 esac
11145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11146   (eval "$ac_link") 2>conftest.er1
11147   ac_status=$?
11148   grep -v '^ *+' conftest.er1 >conftest.err
11149   rm -f conftest.er1
11150   cat conftest.err >&5
11151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11152   (exit $ac_status); } &&
11153          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11154   { (case "(($ac_try" in
11155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11156   *) ac_try_echo=$ac_try;;
11157 esac
11158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11159   (eval "$ac_try") 2>&5
11160   ac_status=$?
11161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11162   (exit $ac_status); }; } &&
11163          { ac_try='test -s conftest$ac_exeext'
11164   { (case "(($ac_try" in
11165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11166   *) ac_try_echo=$ac_try;;
11167 esac
11168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11169   (eval "$ac_try") 2>&5
11170   ac_status=$?
11171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11172   (exit $ac_status); }; }; then
11173   ac_cv_lib_svld_dlopen=yes
11174 else
11175   echo "$as_me: failed program was:" >&5
11176 sed 's/^/| /' conftest.$ac_ext >&5
11177
11178         ac_cv_lib_svld_dlopen=no
11179 fi
11180
11181 rm -f core conftest.err conftest.$ac_objext \
11182       conftest$ac_exeext conftest.$ac_ext
11183 LIBS=$ac_check_lib_save_LIBS
11184 fi
11185 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11186 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
11187 if test $ac_cv_lib_svld_dlopen = yes; then
11188
11189 cat >>confdefs.h <<\_ACEOF
11190 #define HAVE_LIBDL 1
11191 _ACEOF
11192
11193                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
11194 else
11195   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11196 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
11197 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11198   echo $ECHO_N "(cached) $ECHO_C" >&6
11199 else
11200   ac_check_lib_save_LIBS=$LIBS
11201 LIBS="-ldld  $LIBS"
11202 cat >conftest.$ac_ext <<_ACEOF
11203 /* confdefs.h.  */
11204 _ACEOF
11205 cat confdefs.h >>conftest.$ac_ext
11206 cat >>conftest.$ac_ext <<_ACEOF
11207 /* end confdefs.h.  */
11208
11209 /* Override any GCC internal prototype to avoid an error.
11210    Use char because int might match the return type of a GCC
11211    builtin and then its argument prototype would still apply.  */
11212 #ifdef __cplusplus
11213 extern "C"
11214 #endif
11215 char dld_link ();
11216 int
11217 main ()
11218 {
11219 return dld_link ();
11220   ;
11221   return 0;
11222 }
11223 _ACEOF
11224 rm -f conftest.$ac_objext conftest$ac_exeext
11225 if { (ac_try="$ac_link"
11226 case "(($ac_try" in
11227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11228   *) ac_try_echo=$ac_try;;
11229 esac
11230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11231   (eval "$ac_link") 2>conftest.er1
11232   ac_status=$?
11233   grep -v '^ *+' conftest.er1 >conftest.err
11234   rm -f conftest.er1
11235   cat conftest.err >&5
11236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11237   (exit $ac_status); } &&
11238          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11239   { (case "(($ac_try" in
11240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11241   *) ac_try_echo=$ac_try;;
11242 esac
11243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11244   (eval "$ac_try") 2>&5
11245   ac_status=$?
11246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11247   (exit $ac_status); }; } &&
11248          { ac_try='test -s conftest$ac_exeext'
11249   { (case "(($ac_try" in
11250   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11251   *) ac_try_echo=$ac_try;;
11252 esac
11253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11254   (eval "$ac_try") 2>&5
11255   ac_status=$?
11256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11257   (exit $ac_status); }; }; then
11258   ac_cv_lib_dld_dld_link=yes
11259 else
11260   echo "$as_me: failed program was:" >&5
11261 sed 's/^/| /' conftest.$ac_ext >&5
11262
11263         ac_cv_lib_dld_dld_link=no
11264 fi
11265
11266 rm -f core conftest.err conftest.$ac_objext \
11267       conftest$ac_exeext conftest.$ac_ext
11268 LIBS=$ac_check_lib_save_LIBS
11269 fi
11270 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11271 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
11272 if test $ac_cv_lib_dld_dld_link = yes; then
11273
11274 cat >>confdefs.h <<\_ACEOF
11275 #define HAVE_DLD 1
11276 _ACEOF
11277
11278                 LIBADD_DL="$LIBADD_DL -ldld"
11279 else
11280   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
11281 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
11282 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
11283   echo $ECHO_N "(cached) $ECHO_C" >&6
11284 else
11285   cat >conftest.$ac_ext <<_ACEOF
11286 /* confdefs.h.  */
11287 _ACEOF
11288 cat confdefs.h >>conftest.$ac_ext
11289 cat >>conftest.$ac_ext <<_ACEOF
11290 /* end confdefs.h.  */
11291 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
11292    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11293 #define _dyld_func_lookup innocuous__dyld_func_lookup
11294
11295 /* System header to define __stub macros and hopefully few prototypes,
11296     which can conflict with char _dyld_func_lookup (); below.
11297     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11298     <limits.h> exists even on freestanding compilers.  */
11299
11300 #ifdef __STDC__
11301 # include <limits.h>
11302 #else
11303 # include <assert.h>
11304 #endif
11305
11306 #undef _dyld_func_lookup
11307
11308 /* Override any GCC internal prototype to avoid an error.
11309    Use char because int might match the return type of a GCC
11310    builtin and then its argument prototype would still apply.  */
11311 #ifdef __cplusplus
11312 extern "C"
11313 #endif
11314 char _dyld_func_lookup ();
11315 /* The GNU C library defines this for functions which it implements
11316     to always fail with ENOSYS.  Some functions are actually named
11317     something starting with __ and the normal name is an alias.  */
11318 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
11319 choke me
11320 #endif
11321
11322 int
11323 main ()
11324 {
11325 return _dyld_func_lookup ();
11326   ;
11327   return 0;
11328 }
11329 _ACEOF
11330 rm -f conftest.$ac_objext conftest$ac_exeext
11331 if { (ac_try="$ac_link"
11332 case "(($ac_try" in
11333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11334   *) ac_try_echo=$ac_try;;
11335 esac
11336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11337   (eval "$ac_link") 2>conftest.er1
11338   ac_status=$?
11339   grep -v '^ *+' conftest.er1 >conftest.err
11340   rm -f conftest.er1
11341   cat conftest.err >&5
11342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11343   (exit $ac_status); } &&
11344          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11345   { (case "(($ac_try" in
11346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11347   *) ac_try_echo=$ac_try;;
11348 esac
11349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11350   (eval "$ac_try") 2>&5
11351   ac_status=$?
11352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11353   (exit $ac_status); }; } &&
11354          { ac_try='test -s conftest$ac_exeext'
11355   { (case "(($ac_try" in
11356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11357   *) ac_try_echo=$ac_try;;
11358 esac
11359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11360   (eval "$ac_try") 2>&5
11361   ac_status=$?
11362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11363   (exit $ac_status); }; }; then
11364   ac_cv_func__dyld_func_lookup=yes
11365 else
11366   echo "$as_me: failed program was:" >&5
11367 sed 's/^/| /' conftest.$ac_ext >&5
11368
11369         ac_cv_func__dyld_func_lookup=no
11370 fi
11371
11372 rm -f core conftest.err conftest.$ac_objext \
11373       conftest$ac_exeext conftest.$ac_ext
11374 fi
11375 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
11376 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
11377 if test $ac_cv_func__dyld_func_lookup = yes; then
11378
11379 cat >>confdefs.h <<\_ACEOF
11380 #define HAVE_DYLD 1
11381 _ACEOF
11382
11383 fi
11384
11385
11386 fi
11387
11388
11389 fi
11390
11391
11392 fi
11393
11394 rm -f core conftest.err conftest.$ac_objext \
11395       conftest$ac_exeext conftest.$ac_ext
11396
11397 fi
11398
11399
11400 fi
11401
11402
11403 fi
11404
11405
11406 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
11407 then
11408   lt_save_LIBS="$LIBS"
11409   LIBS="$LIBS $LIBADD_DL"
11410
11411 for ac_func in dlerror
11412 do
11413 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11414 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11415 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11416 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11417   echo $ECHO_N "(cached) $ECHO_C" >&6
11418 else
11419   cat >conftest.$ac_ext <<_ACEOF
11420 /* confdefs.h.  */
11421 _ACEOF
11422 cat confdefs.h >>conftest.$ac_ext
11423 cat >>conftest.$ac_ext <<_ACEOF
11424 /* end confdefs.h.  */
11425 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11426    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11427 #define $ac_func innocuous_$ac_func
11428
11429 /* System header to define __stub macros and hopefully few prototypes,
11430     which can conflict with char $ac_func (); below.
11431     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11432     <limits.h> exists even on freestanding compilers.  */
11433
11434 #ifdef __STDC__
11435 # include <limits.h>
11436 #else
11437 # include <assert.h>
11438 #endif
11439
11440 #undef $ac_func
11441
11442 /* Override any GCC internal prototype to avoid an error.
11443    Use char because int might match the return type of a GCC
11444    builtin and then its argument prototype would still apply.  */
11445 #ifdef __cplusplus
11446 extern "C"
11447 #endif
11448 char $ac_func ();
11449 /* The GNU C library defines this for functions which it implements
11450     to always fail with ENOSYS.  Some functions are actually named
11451     something starting with __ and the normal name is an alias.  */
11452 #if defined __stub_$ac_func || defined __stub___$ac_func
11453 choke me
11454 #endif
11455
11456 int
11457 main ()
11458 {
11459 return $ac_func ();
11460   ;
11461   return 0;
11462 }
11463 _ACEOF
11464 rm -f conftest.$ac_objext conftest$ac_exeext
11465 if { (ac_try="$ac_link"
11466 case "(($ac_try" in
11467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11468   *) ac_try_echo=$ac_try;;
11469 esac
11470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11471   (eval "$ac_link") 2>conftest.er1
11472   ac_status=$?
11473   grep -v '^ *+' conftest.er1 >conftest.err
11474   rm -f conftest.er1
11475   cat conftest.err >&5
11476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11477   (exit $ac_status); } &&
11478          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11479   { (case "(($ac_try" in
11480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11481   *) ac_try_echo=$ac_try;;
11482 esac
11483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11484   (eval "$ac_try") 2>&5
11485   ac_status=$?
11486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11487   (exit $ac_status); }; } &&
11488          { ac_try='test -s conftest$ac_exeext'
11489   { (case "(($ac_try" in
11490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11491   *) ac_try_echo=$ac_try;;
11492 esac
11493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11494   (eval "$ac_try") 2>&5
11495   ac_status=$?
11496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11497   (exit $ac_status); }; }; then
11498   eval "$as_ac_var=yes"
11499 else
11500   echo "$as_me: failed program was:" >&5
11501 sed 's/^/| /' conftest.$ac_ext >&5
11502
11503         eval "$as_ac_var=no"
11504 fi
11505
11506 rm -f core conftest.err conftest.$ac_objext \
11507       conftest$ac_exeext conftest.$ac_ext
11508 fi
11509 ac_res=`eval echo '${'$as_ac_var'}'`
11510                { echo "$as_me:$LINENO: result: $ac_res" >&5
11511 echo "${ECHO_T}$ac_res" >&6; }
11512 if test `eval echo '${'$as_ac_var'}'` = yes; then
11513   cat >>confdefs.h <<_ACEOF
11514 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11515 _ACEOF
11516
11517 fi
11518 done
11519
11520   LIBS="$lt_save_LIBS"
11521 fi
11522 ac_ext=c
11523 ac_cpp='$CPP $CPPFLAGS'
11524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11527
11528
11529
11530 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
11531 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
11532 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
11533   echo $ECHO_N "(cached) $ECHO_C" >&6
11534 else
11535   ac_cv_sys_symbol_underscore=no
11536   cat > conftest.$ac_ext <<EOF
11537 void nm_test_func(){}
11538 int main(){nm_test_func;return 0;}
11539 EOF
11540   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11541   (eval $ac_compile) 2>&5
11542   ac_status=$?
11543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11544   (exit $ac_status); }; then
11545     # Now try to grab the symbols.
11546     ac_nlist=conftest.nm
11547     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
11548   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
11549   ac_status=$?
11550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11551   (exit $ac_status); } && test -s "$ac_nlist"; then
11552       # See whether the symbols have a leading underscore.
11553       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11554         ac_cv_sys_symbol_underscore=yes
11555       else
11556         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11557           :
11558         else
11559           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11560         fi
11561       fi
11562     else
11563       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11564     fi
11565   else
11566     echo "configure: failed program was:" >&5
11567     cat conftest.c >&5
11568   fi
11569   rm -rf conftest*
11570
11571 fi
11572 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11573 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
11574
11575
11576 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11577   if test x"$libltdl_cv_func_dlopen" = xyes ||
11578      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
11579         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11580 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11581 if test "${libltdl_cv_need_uscore+set}" = set; then
11582   echo $ECHO_N "(cached) $ECHO_C" >&6
11583 else
11584   libltdl_cv_need_uscore=unknown
11585           save_LIBS="$LIBS"
11586           LIBS="$LIBS $LIBADD_DL"
11587           if test "$cross_compiling" = yes; then :
11588   libltdl_cv_need_uscore=cross
11589 else
11590   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11591   lt_status=$lt_dlunknown
11592   cat > conftest.$ac_ext <<EOF
11593 #line 11591 "configure"
11594 #include "confdefs.h"
11595
11596 #if HAVE_DLFCN_H
11597 #include <dlfcn.h>
11598 #endif
11599
11600 #include <stdio.h>
11601
11602 #ifdef RTLD_GLOBAL
11603 #  define LT_DLGLOBAL           RTLD_GLOBAL
11604 #else
11605 #  ifdef DL_GLOBAL
11606 #    define LT_DLGLOBAL         DL_GLOBAL
11607 #  else
11608 #    define LT_DLGLOBAL         0
11609 #  endif
11610 #endif
11611
11612 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11613    find out it does not work in some platform. */
11614 #ifndef LT_DLLAZY_OR_NOW
11615 #  ifdef RTLD_LAZY
11616 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11617 #  else
11618 #    ifdef DL_LAZY
11619 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11620 #    else
11621 #      ifdef RTLD_NOW
11622 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11623 #      else
11624 #        ifdef DL_NOW
11625 #          define LT_DLLAZY_OR_NOW      DL_NOW
11626 #        else
11627 #          define LT_DLLAZY_OR_NOW      0
11628 #        endif
11629 #      endif
11630 #    endif
11631 #  endif
11632 #endif
11633
11634 #ifdef __cplusplus
11635 extern "C" void exit (int);
11636 #endif
11637
11638 void fnord() { int i=42;}
11639 int main ()
11640 {
11641   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11642   int status = $lt_dlunknown;
11643
11644   if (self)
11645     {
11646       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11647       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11648       /* dlclose (self); */
11649     }
11650   else
11651     puts (dlerror ());
11652
11653     exit (status);
11654 }
11655 EOF
11656   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11657   (eval $ac_link) 2>&5
11658   ac_status=$?
11659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11660   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11661     (./conftest; exit; ) >&5 2>/dev/null
11662     lt_status=$?
11663     case x$lt_status in
11664       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11665       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11666       x$lt_dlunknown|x*)  ;;
11667     esac
11668   else :
11669     # compilation failed
11670
11671   fi
11672 fi
11673 rm -fr conftest*
11674
11675           LIBS="$save_LIBS"
11676
11677 fi
11678 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11679 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11680   fi
11681 fi
11682
11683 if test x"$libltdl_cv_need_uscore" = xyes; then
11684
11685 cat >>confdefs.h <<\_ACEOF
11686 #define NEED_USCORE 1
11687 _ACEOF
11688
11689 fi
11690
11691
11692 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11693 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11694 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11695   echo $ECHO_N "(cached) $ECHO_C" >&6
11696 else
11697   # PORTME does your system automatically load deplibs for dlopen?
11698   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11699   # For now, we just catch OSes we know something about -- in the
11700   # future, we'll try test this programmatically.
11701   libltdl_cv_sys_dlopen_deplibs=unknown
11702   case "$host_os" in
11703   aix3*|aix4.1.*|aix4.2.*)
11704     # Unknown whether this is true for these versions of AIX, but
11705     # we want this `case' here to explicitly catch those versions.
11706     libltdl_cv_sys_dlopen_deplibs=unknown
11707     ;;
11708   aix[45]*)
11709     libltdl_cv_sys_dlopen_deplibs=yes
11710     ;;
11711   darwin*)
11712     # Assuming the user has installed a libdl from somewhere, this is true
11713     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11714     libltdl_cv_sys_dlopen_deplibs=yes
11715     ;;
11716   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11717     # GNU and its variants, using gnu ld.so (Glibc)
11718     libltdl_cv_sys_dlopen_deplibs=yes
11719     ;;
11720   hpux10*|hpux11*)
11721     libltdl_cv_sys_dlopen_deplibs=yes
11722     ;;
11723   interix*)
11724     libltdl_cv_sys_dlopen_deplibs=yes
11725     ;;
11726   irix[12345]*|irix6.[01]*)
11727     # Catch all versions of IRIX before 6.2, and indicate that we don't
11728     # know how it worked for any of those versions.
11729     libltdl_cv_sys_dlopen_deplibs=unknown
11730     ;;
11731   irix*)
11732     # The case above catches anything before 6.2, and it's known that
11733     # at 6.2 and later dlopen does load deplibs.
11734     libltdl_cv_sys_dlopen_deplibs=yes
11735     ;;
11736   netbsd*)
11737     libltdl_cv_sys_dlopen_deplibs=yes
11738     ;;
11739   openbsd*)
11740     libltdl_cv_sys_dlopen_deplibs=yes
11741     ;;
11742   osf[1234]*)
11743     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11744     # it did *not* use an RPATH in a shared library to find objects the
11745     # library depends on, so we explicitly say `no'.
11746     libltdl_cv_sys_dlopen_deplibs=no
11747     ;;
11748   osf5.0|osf5.0a|osf5.1)
11749     # dlopen *does* load deplibs and with the right loader patch applied
11750     # it even uses RPATH in a shared library to search for shared objects
11751     # that the library depends on, but there's no easy way to know if that
11752     # patch is installed.  Since this is the case, all we can really
11753     # say is unknown -- it depends on the patch being installed.  If
11754     # it is, this changes to `yes'.  Without it, it would be `no'.
11755     libltdl_cv_sys_dlopen_deplibs=unknown
11756     ;;
11757   osf*)
11758     # the two cases above should catch all versions of osf <= 5.1.  Read
11759     # the comments above for what we know about them.
11760     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11761     # is used to find them so we can finally say `yes'.
11762     libltdl_cv_sys_dlopen_deplibs=yes
11763     ;;
11764   solaris*)
11765     libltdl_cv_sys_dlopen_deplibs=yes
11766     ;;
11767   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11768     libltdl_cv_sys_dlopen_deplibs=yes
11769     ;;
11770   esac
11771
11772 fi
11773 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11774 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11775 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11776
11777 cat >>confdefs.h <<\_ACEOF
11778 #define LTDL_DLOPEN_DEPLIBS 1
11779 _ACEOF
11780
11781 fi
11782
11783
11784 for ac_header in argz.h
11785 do
11786 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11787 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11788   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11789 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11790 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11791   echo $ECHO_N "(cached) $ECHO_C" >&6
11792 fi
11793 ac_res=`eval echo '${'$as_ac_Header'}'`
11794                { echo "$as_me:$LINENO: result: $ac_res" >&5
11795 echo "${ECHO_T}$ac_res" >&6; }
11796 else
11797   # Is the header compilable?
11798 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11799 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11800 cat >conftest.$ac_ext <<_ACEOF
11801 /* confdefs.h.  */
11802 _ACEOF
11803 cat confdefs.h >>conftest.$ac_ext
11804 cat >>conftest.$ac_ext <<_ACEOF
11805 /* end confdefs.h.  */
11806 $ac_includes_default
11807 #include <$ac_header>
11808 _ACEOF
11809 rm -f conftest.$ac_objext
11810 if { (ac_try="$ac_compile"
11811 case "(($ac_try" in
11812   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11813   *) ac_try_echo=$ac_try;;
11814 esac
11815 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11816   (eval "$ac_compile") 2>conftest.er1
11817   ac_status=$?
11818   grep -v '^ *+' conftest.er1 >conftest.err
11819   rm -f conftest.er1
11820   cat conftest.err >&5
11821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11822   (exit $ac_status); } &&
11823          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11824   { (case "(($ac_try" in
11825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11826   *) ac_try_echo=$ac_try;;
11827 esac
11828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11829   (eval "$ac_try") 2>&5
11830   ac_status=$?
11831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11832   (exit $ac_status); }; } &&
11833          { ac_try='test -s conftest.$ac_objext'
11834   { (case "(($ac_try" in
11835   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11836   *) ac_try_echo=$ac_try;;
11837 esac
11838 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11839   (eval "$ac_try") 2>&5
11840   ac_status=$?
11841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11842   (exit $ac_status); }; }; then
11843   ac_header_compiler=yes
11844 else
11845   echo "$as_me: failed program was:" >&5
11846 sed 's/^/| /' conftest.$ac_ext >&5
11847
11848         ac_header_compiler=no
11849 fi
11850
11851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11852 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11853 echo "${ECHO_T}$ac_header_compiler" >&6; }
11854
11855 # Is the header present?
11856 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11857 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11858 cat >conftest.$ac_ext <<_ACEOF
11859 /* confdefs.h.  */
11860 _ACEOF
11861 cat confdefs.h >>conftest.$ac_ext
11862 cat >>conftest.$ac_ext <<_ACEOF
11863 /* end confdefs.h.  */
11864 #include <$ac_header>
11865 _ACEOF
11866 if { (ac_try="$ac_cpp conftest.$ac_ext"
11867 case "(($ac_try" in
11868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11869   *) ac_try_echo=$ac_try;;
11870 esac
11871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11872   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11873   ac_status=$?
11874   grep -v '^ *+' conftest.er1 >conftest.err
11875   rm -f conftest.er1
11876   cat conftest.err >&5
11877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11878   (exit $ac_status); } >/dev/null; then
11879   if test -s conftest.err; then
11880     ac_cpp_err=$ac_c_preproc_warn_flag
11881     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11882   else
11883     ac_cpp_err=
11884   fi
11885 else
11886   ac_cpp_err=yes
11887 fi
11888 if test -z "$ac_cpp_err"; then
11889   ac_header_preproc=yes
11890 else
11891   echo "$as_me: failed program was:" >&5
11892 sed 's/^/| /' conftest.$ac_ext >&5
11893
11894   ac_header_preproc=no
11895 fi
11896
11897 rm -f conftest.err conftest.$ac_ext
11898 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11899 echo "${ECHO_T}$ac_header_preproc" >&6; }
11900
11901 # So?  What about this header?
11902 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11903   yes:no: )
11904     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11905 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11906     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11907 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11908     ac_header_preproc=yes
11909     ;;
11910   no:yes:* )
11911     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11912 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11913     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11914 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11915     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11916 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11917     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11918 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11919     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11920 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11921     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11922 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11923     ( cat <<\_ASBOX
11924 ## ----------------------------------- ##
11925 ## Report this to llvmbugs@cs.uiuc.edu ##
11926 ## ----------------------------------- ##
11927 _ASBOX
11928      ) | sed "s/^/$as_me: WARNING:     /" >&2
11929     ;;
11930 esac
11931 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11932 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11933 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11934   echo $ECHO_N "(cached) $ECHO_C" >&6
11935 else
11936   eval "$as_ac_Header=\$ac_header_preproc"
11937 fi
11938 ac_res=`eval echo '${'$as_ac_Header'}'`
11939                { echo "$as_me:$LINENO: result: $ac_res" >&5
11940 echo "${ECHO_T}$ac_res" >&6; }
11941
11942 fi
11943 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11944   cat >>confdefs.h <<_ACEOF
11945 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11946 _ACEOF
11947
11948 fi
11949
11950 done
11951
11952
11953 { echo "$as_me:$LINENO: checking for error_t" >&5
11954 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11955 if test "${ac_cv_type_error_t+set}" = set; then
11956   echo $ECHO_N "(cached) $ECHO_C" >&6
11957 else
11958   cat >conftest.$ac_ext <<_ACEOF
11959 /* confdefs.h.  */
11960 _ACEOF
11961 cat confdefs.h >>conftest.$ac_ext
11962 cat >>conftest.$ac_ext <<_ACEOF
11963 /* end confdefs.h.  */
11964 #if HAVE_ARGZ_H
11965 #  include <argz.h>
11966 #endif
11967
11968 typedef error_t ac__type_new_;
11969 int
11970 main ()
11971 {
11972 if ((ac__type_new_ *) 0)
11973   return 0;
11974 if (sizeof (ac__type_new_))
11975   return 0;
11976   ;
11977   return 0;
11978 }
11979 _ACEOF
11980 rm -f conftest.$ac_objext
11981 if { (ac_try="$ac_compile"
11982 case "(($ac_try" in
11983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11984   *) ac_try_echo=$ac_try;;
11985 esac
11986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11987   (eval "$ac_compile") 2>conftest.er1
11988   ac_status=$?
11989   grep -v '^ *+' conftest.er1 >conftest.err
11990   rm -f conftest.er1
11991   cat conftest.err >&5
11992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11993   (exit $ac_status); } &&
11994          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11995   { (case "(($ac_try" in
11996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11997   *) ac_try_echo=$ac_try;;
11998 esac
11999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12000   (eval "$ac_try") 2>&5
12001   ac_status=$?
12002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12003   (exit $ac_status); }; } &&
12004          { ac_try='test -s conftest.$ac_objext'
12005   { (case "(($ac_try" in
12006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12007   *) ac_try_echo=$ac_try;;
12008 esac
12009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12010   (eval "$ac_try") 2>&5
12011   ac_status=$?
12012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12013   (exit $ac_status); }; }; then
12014   ac_cv_type_error_t=yes
12015 else
12016   echo "$as_me: failed program was:" >&5
12017 sed 's/^/| /' conftest.$ac_ext >&5
12018
12019         ac_cv_type_error_t=no
12020 fi
12021
12022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12023 fi
12024 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
12025 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
12026 if test $ac_cv_type_error_t = yes; then
12027
12028 cat >>confdefs.h <<_ACEOF
12029 #define HAVE_ERROR_T 1
12030 _ACEOF
12031
12032
12033 else
12034
12035 cat >>confdefs.h <<\_ACEOF
12036 #define error_t int
12037 _ACEOF
12038
12039 fi
12040
12041
12042
12043
12044
12045
12046
12047 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
12048 do
12049 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12050 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12051 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12052 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12053   echo $ECHO_N "(cached) $ECHO_C" >&6
12054 else
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 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12062    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12063 #define $ac_func innocuous_$ac_func
12064
12065 /* System header to define __stub macros and hopefully few prototypes,
12066     which can conflict with char $ac_func (); below.
12067     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12068     <limits.h> exists even on freestanding compilers.  */
12069
12070 #ifdef __STDC__
12071 # include <limits.h>
12072 #else
12073 # include <assert.h>
12074 #endif
12075
12076 #undef $ac_func
12077
12078 /* Override any GCC internal prototype to avoid an error.
12079    Use char because int might match the return type of a GCC
12080    builtin and then its argument prototype would still apply.  */
12081 #ifdef __cplusplus
12082 extern "C"
12083 #endif
12084 char $ac_func ();
12085 /* The GNU C library defines this for functions which it implements
12086     to always fail with ENOSYS.  Some functions are actually named
12087     something starting with __ and the normal name is an alias.  */
12088 #if defined __stub_$ac_func || defined __stub___$ac_func
12089 choke me
12090 #endif
12091
12092 int
12093 main ()
12094 {
12095 return $ac_func ();
12096   ;
12097   return 0;
12098 }
12099 _ACEOF
12100 rm -f conftest.$ac_objext conftest$ac_exeext
12101 if { (ac_try="$ac_link"
12102 case "(($ac_try" in
12103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12104   *) ac_try_echo=$ac_try;;
12105 esac
12106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12107   (eval "$ac_link") 2>conftest.er1
12108   ac_status=$?
12109   grep -v '^ *+' conftest.er1 >conftest.err
12110   rm -f conftest.er1
12111   cat conftest.err >&5
12112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12113   (exit $ac_status); } &&
12114          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12115   { (case "(($ac_try" in
12116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12117   *) ac_try_echo=$ac_try;;
12118 esac
12119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12120   (eval "$ac_try") 2>&5
12121   ac_status=$?
12122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12123   (exit $ac_status); }; } &&
12124          { ac_try='test -s conftest$ac_exeext'
12125   { (case "(($ac_try" in
12126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12127   *) ac_try_echo=$ac_try;;
12128 esac
12129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12130   (eval "$ac_try") 2>&5
12131   ac_status=$?
12132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12133   (exit $ac_status); }; }; then
12134   eval "$as_ac_var=yes"
12135 else
12136   echo "$as_me: failed program was:" >&5
12137 sed 's/^/| /' conftest.$ac_ext >&5
12138
12139         eval "$as_ac_var=no"
12140 fi
12141
12142 rm -f core conftest.err conftest.$ac_objext \
12143       conftest$ac_exeext conftest.$ac_ext
12144 fi
12145 ac_res=`eval echo '${'$as_ac_var'}'`
12146                { echo "$as_me:$LINENO: result: $ac_res" >&5
12147 echo "${ECHO_T}$ac_res" >&6; }
12148 if test `eval echo '${'$as_ac_var'}'` = yes; then
12149   cat >>confdefs.h <<_ACEOF
12150 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12151 _ACEOF
12152
12153 fi
12154 done
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
12184                   stdio.h unistd.h
12185 do
12186 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12187 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12188   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12189 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12190 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12191   echo $ECHO_N "(cached) $ECHO_C" >&6
12192 fi
12193 ac_res=`eval echo '${'$as_ac_Header'}'`
12194                { echo "$as_me:$LINENO: result: $ac_res" >&5
12195 echo "${ECHO_T}$ac_res" >&6; }
12196 else
12197   # Is the header compilable?
12198 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12199 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12200 cat >conftest.$ac_ext <<_ACEOF
12201 /* confdefs.h.  */
12202 _ACEOF
12203 cat confdefs.h >>conftest.$ac_ext
12204 cat >>conftest.$ac_ext <<_ACEOF
12205 /* end confdefs.h.  */
12206 $ac_includes_default
12207 #include <$ac_header>
12208 _ACEOF
12209 rm -f conftest.$ac_objext
12210 if { (ac_try="$ac_compile"
12211 case "(($ac_try" in
12212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12213   *) ac_try_echo=$ac_try;;
12214 esac
12215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12216   (eval "$ac_compile") 2>conftest.er1
12217   ac_status=$?
12218   grep -v '^ *+' conftest.er1 >conftest.err
12219   rm -f conftest.er1
12220   cat conftest.err >&5
12221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12222   (exit $ac_status); } &&
12223          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12224   { (case "(($ac_try" in
12225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12226   *) ac_try_echo=$ac_try;;
12227 esac
12228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12229   (eval "$ac_try") 2>&5
12230   ac_status=$?
12231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12232   (exit $ac_status); }; } &&
12233          { ac_try='test -s conftest.$ac_objext'
12234   { (case "(($ac_try" in
12235   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12236   *) ac_try_echo=$ac_try;;
12237 esac
12238 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12239   (eval "$ac_try") 2>&5
12240   ac_status=$?
12241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12242   (exit $ac_status); }; }; then
12243   ac_header_compiler=yes
12244 else
12245   echo "$as_me: failed program was:" >&5
12246 sed 's/^/| /' conftest.$ac_ext >&5
12247
12248         ac_header_compiler=no
12249 fi
12250
12251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12252 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12253 echo "${ECHO_T}$ac_header_compiler" >&6; }
12254
12255 # Is the header present?
12256 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12257 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12258 cat >conftest.$ac_ext <<_ACEOF
12259 /* confdefs.h.  */
12260 _ACEOF
12261 cat confdefs.h >>conftest.$ac_ext
12262 cat >>conftest.$ac_ext <<_ACEOF
12263 /* end confdefs.h.  */
12264 #include <$ac_header>
12265 _ACEOF
12266 if { (ac_try="$ac_cpp conftest.$ac_ext"
12267 case "(($ac_try" in
12268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12269   *) ac_try_echo=$ac_try;;
12270 esac
12271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12272   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12273   ac_status=$?
12274   grep -v '^ *+' conftest.er1 >conftest.err
12275   rm -f conftest.er1
12276   cat conftest.err >&5
12277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12278   (exit $ac_status); } >/dev/null; then
12279   if test -s conftest.err; then
12280     ac_cpp_err=$ac_c_preproc_warn_flag
12281     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12282   else
12283     ac_cpp_err=
12284   fi
12285 else
12286   ac_cpp_err=yes
12287 fi
12288 if test -z "$ac_cpp_err"; then
12289   ac_header_preproc=yes
12290 else
12291   echo "$as_me: failed program was:" >&5
12292 sed 's/^/| /' conftest.$ac_ext >&5
12293
12294   ac_header_preproc=no
12295 fi
12296
12297 rm -f conftest.err conftest.$ac_ext
12298 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12299 echo "${ECHO_T}$ac_header_preproc" >&6; }
12300
12301 # So?  What about this header?
12302 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12303   yes:no: )
12304     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12305 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12306     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12307 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12308     ac_header_preproc=yes
12309     ;;
12310   no:yes:* )
12311     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12312 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12313     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12314 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12315     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12316 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12317     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12318 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12319     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12320 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12321     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12322 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12323     ( cat <<\_ASBOX
12324 ## ----------------------------------- ##
12325 ## Report this to llvmbugs@cs.uiuc.edu ##
12326 ## ----------------------------------- ##
12327 _ASBOX
12328      ) | sed "s/^/$as_me: WARNING:     /" >&2
12329     ;;
12330 esac
12331 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12332 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12333 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12334   echo $ECHO_N "(cached) $ECHO_C" >&6
12335 else
12336   eval "$as_ac_Header=\$ac_header_preproc"
12337 fi
12338 ac_res=`eval echo '${'$as_ac_Header'}'`
12339                { echo "$as_me:$LINENO: result: $ac_res" >&5
12340 echo "${ECHO_T}$ac_res" >&6; }
12341
12342 fi
12343 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12344   cat >>confdefs.h <<_ACEOF
12345 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12346 _ACEOF
12347
12348 fi
12349
12350 done
12351
12352
12353
12354
12355
12356 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
12357 do
12358 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12359 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12360   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12361 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12362 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12363   echo $ECHO_N "(cached) $ECHO_C" >&6
12364 fi
12365 ac_res=`eval echo '${'$as_ac_Header'}'`
12366                { echo "$as_me:$LINENO: result: $ac_res" >&5
12367 echo "${ECHO_T}$ac_res" >&6; }
12368 else
12369   # Is the header compilable?
12370 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12371 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12372 cat >conftest.$ac_ext <<_ACEOF
12373 /* confdefs.h.  */
12374 _ACEOF
12375 cat confdefs.h >>conftest.$ac_ext
12376 cat >>conftest.$ac_ext <<_ACEOF
12377 /* end confdefs.h.  */
12378 $ac_includes_default
12379 #include <$ac_header>
12380 _ACEOF
12381 rm -f conftest.$ac_objext
12382 if { (ac_try="$ac_compile"
12383 case "(($ac_try" in
12384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12385   *) ac_try_echo=$ac_try;;
12386 esac
12387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12388   (eval "$ac_compile") 2>conftest.er1
12389   ac_status=$?
12390   grep -v '^ *+' conftest.er1 >conftest.err
12391   rm -f conftest.er1
12392   cat conftest.err >&5
12393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12394   (exit $ac_status); } &&
12395          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12396   { (case "(($ac_try" in
12397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12398   *) ac_try_echo=$ac_try;;
12399 esac
12400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12401   (eval "$ac_try") 2>&5
12402   ac_status=$?
12403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12404   (exit $ac_status); }; } &&
12405          { ac_try='test -s conftest.$ac_objext'
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_try") 2>&5
12412   ac_status=$?
12413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12414   (exit $ac_status); }; }; then
12415   ac_header_compiler=yes
12416 else
12417   echo "$as_me: failed program was:" >&5
12418 sed 's/^/| /' conftest.$ac_ext >&5
12419
12420         ac_header_compiler=no
12421 fi
12422
12423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12424 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12425 echo "${ECHO_T}$ac_header_compiler" >&6; }
12426
12427 # Is the header present?
12428 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12429 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12430 cat >conftest.$ac_ext <<_ACEOF
12431 /* confdefs.h.  */
12432 _ACEOF
12433 cat confdefs.h >>conftest.$ac_ext
12434 cat >>conftest.$ac_ext <<_ACEOF
12435 /* end confdefs.h.  */
12436 #include <$ac_header>
12437 _ACEOF
12438 if { (ac_try="$ac_cpp conftest.$ac_ext"
12439 case "(($ac_try" in
12440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12441   *) ac_try_echo=$ac_try;;
12442 esac
12443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12444   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12445   ac_status=$?
12446   grep -v '^ *+' conftest.er1 >conftest.err
12447   rm -f conftest.er1
12448   cat conftest.err >&5
12449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12450   (exit $ac_status); } >/dev/null; then
12451   if test -s conftest.err; then
12452     ac_cpp_err=$ac_c_preproc_warn_flag
12453     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12454   else
12455     ac_cpp_err=
12456   fi
12457 else
12458   ac_cpp_err=yes
12459 fi
12460 if test -z "$ac_cpp_err"; then
12461   ac_header_preproc=yes
12462 else
12463   echo "$as_me: failed program was:" >&5
12464 sed 's/^/| /' conftest.$ac_ext >&5
12465
12466   ac_header_preproc=no
12467 fi
12468
12469 rm -f conftest.err conftest.$ac_ext
12470 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12471 echo "${ECHO_T}$ac_header_preproc" >&6; }
12472
12473 # So?  What about this header?
12474 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12475   yes:no: )
12476     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12477 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12478     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12479 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12480     ac_header_preproc=yes
12481     ;;
12482   no:yes:* )
12483     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12484 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12485     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12486 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12487     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12488 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12489     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12490 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12491     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12492 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12493     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12494 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12495     ( cat <<\_ASBOX
12496 ## ----------------------------------- ##
12497 ## Report this to llvmbugs@cs.uiuc.edu ##
12498 ## ----------------------------------- ##
12499 _ASBOX
12500      ) | sed "s/^/$as_me: WARNING:     /" >&2
12501     ;;
12502 esac
12503 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12504 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12505 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12506   echo $ECHO_N "(cached) $ECHO_C" >&6
12507 else
12508   eval "$as_ac_Header=\$ac_header_preproc"
12509 fi
12510 ac_res=`eval echo '${'$as_ac_Header'}'`
12511                { echo "$as_me:$LINENO: result: $ac_res" >&5
12512 echo "${ECHO_T}$ac_res" >&6; }
12513
12514 fi
12515 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12516   cat >>confdefs.h <<_ACEOF
12517 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12518 _ACEOF
12519
12520 fi
12521
12522 done
12523
12524
12525
12526 for ac_header in string.h strings.h
12527 do
12528 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12529 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12530   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12531 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12532 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12533   echo $ECHO_N "(cached) $ECHO_C" >&6
12534 fi
12535 ac_res=`eval echo '${'$as_ac_Header'}'`
12536                { echo "$as_me:$LINENO: result: $ac_res" >&5
12537 echo "${ECHO_T}$ac_res" >&6; }
12538 else
12539   # Is the header compilable?
12540 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12541 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12542 cat >conftest.$ac_ext <<_ACEOF
12543 /* confdefs.h.  */
12544 _ACEOF
12545 cat confdefs.h >>conftest.$ac_ext
12546 cat >>conftest.$ac_ext <<_ACEOF
12547 /* end confdefs.h.  */
12548 $ac_includes_default
12549 #include <$ac_header>
12550 _ACEOF
12551 rm -f conftest.$ac_objext
12552 if { (ac_try="$ac_compile"
12553 case "(($ac_try" in
12554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12555   *) ac_try_echo=$ac_try;;
12556 esac
12557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12558   (eval "$ac_compile") 2>conftest.er1
12559   ac_status=$?
12560   grep -v '^ *+' conftest.er1 >conftest.err
12561   rm -f conftest.er1
12562   cat conftest.err >&5
12563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12564   (exit $ac_status); } &&
12565          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12566   { (case "(($ac_try" in
12567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12568   *) ac_try_echo=$ac_try;;
12569 esac
12570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12571   (eval "$ac_try") 2>&5
12572   ac_status=$?
12573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12574   (exit $ac_status); }; } &&
12575          { ac_try='test -s conftest.$ac_objext'
12576   { (case "(($ac_try" in
12577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12578   *) ac_try_echo=$ac_try;;
12579 esac
12580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12581   (eval "$ac_try") 2>&5
12582   ac_status=$?
12583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12584   (exit $ac_status); }; }; then
12585   ac_header_compiler=yes
12586 else
12587   echo "$as_me: failed program was:" >&5
12588 sed 's/^/| /' conftest.$ac_ext >&5
12589
12590         ac_header_compiler=no
12591 fi
12592
12593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12594 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12595 echo "${ECHO_T}$ac_header_compiler" >&6; }
12596
12597 # Is the header present?
12598 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12599 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12600 cat >conftest.$ac_ext <<_ACEOF
12601 /* confdefs.h.  */
12602 _ACEOF
12603 cat confdefs.h >>conftest.$ac_ext
12604 cat >>conftest.$ac_ext <<_ACEOF
12605 /* end confdefs.h.  */
12606 #include <$ac_header>
12607 _ACEOF
12608 if { (ac_try="$ac_cpp conftest.$ac_ext"
12609 case "(($ac_try" in
12610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12611   *) ac_try_echo=$ac_try;;
12612 esac
12613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12614   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12615   ac_status=$?
12616   grep -v '^ *+' conftest.er1 >conftest.err
12617   rm -f conftest.er1
12618   cat conftest.err >&5
12619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12620   (exit $ac_status); } >/dev/null; then
12621   if test -s conftest.err; then
12622     ac_cpp_err=$ac_c_preproc_warn_flag
12623     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12624   else
12625     ac_cpp_err=
12626   fi
12627 else
12628   ac_cpp_err=yes
12629 fi
12630 if test -z "$ac_cpp_err"; then
12631   ac_header_preproc=yes
12632 else
12633   echo "$as_me: failed program was:" >&5
12634 sed 's/^/| /' conftest.$ac_ext >&5
12635
12636   ac_header_preproc=no
12637 fi
12638
12639 rm -f conftest.err conftest.$ac_ext
12640 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12641 echo "${ECHO_T}$ac_header_preproc" >&6; }
12642
12643 # So?  What about this header?
12644 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12645   yes:no: )
12646     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12647 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12648     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12649 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12650     ac_header_preproc=yes
12651     ;;
12652   no:yes:* )
12653     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12654 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12655     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12656 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12657     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12658 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12659     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12660 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12661     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12662 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12663     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12664 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12665     ( cat <<\_ASBOX
12666 ## ----------------------------------- ##
12667 ## Report this to llvmbugs@cs.uiuc.edu ##
12668 ## ----------------------------------- ##
12669 _ASBOX
12670      ) | sed "s/^/$as_me: WARNING:     /" >&2
12671     ;;
12672 esac
12673 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12674 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12675 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12676   echo $ECHO_N "(cached) $ECHO_C" >&6
12677 else
12678   eval "$as_ac_Header=\$ac_header_preproc"
12679 fi
12680 ac_res=`eval echo '${'$as_ac_Header'}'`
12681                { echo "$as_me:$LINENO: result: $ac_res" >&5
12682 echo "${ECHO_T}$ac_res" >&6; }
12683
12684 fi
12685 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12686   cat >>confdefs.h <<_ACEOF
12687 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12688 _ACEOF
12689  break
12690 fi
12691
12692 done
12693
12694
12695
12696
12697 for ac_func in strchr index
12698 do
12699 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12700 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12701 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12702 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12703   echo $ECHO_N "(cached) $ECHO_C" >&6
12704 else
12705   cat >conftest.$ac_ext <<_ACEOF
12706 /* confdefs.h.  */
12707 _ACEOF
12708 cat confdefs.h >>conftest.$ac_ext
12709 cat >>conftest.$ac_ext <<_ACEOF
12710 /* end confdefs.h.  */
12711 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12712    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12713 #define $ac_func innocuous_$ac_func
12714
12715 /* System header to define __stub macros and hopefully few prototypes,
12716     which can conflict with char $ac_func (); below.
12717     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12718     <limits.h> exists even on freestanding compilers.  */
12719
12720 #ifdef __STDC__
12721 # include <limits.h>
12722 #else
12723 # include <assert.h>
12724 #endif
12725
12726 #undef $ac_func
12727
12728 /* Override any GCC internal prototype to avoid an error.
12729    Use char because int might match the return type of a GCC
12730    builtin and then its argument prototype would still apply.  */
12731 #ifdef __cplusplus
12732 extern "C"
12733 #endif
12734 char $ac_func ();
12735 /* The GNU C library defines this for functions which it implements
12736     to always fail with ENOSYS.  Some functions are actually named
12737     something starting with __ and the normal name is an alias.  */
12738 #if defined __stub_$ac_func || defined __stub___$ac_func
12739 choke me
12740 #endif
12741
12742 int
12743 main ()
12744 {
12745 return $ac_func ();
12746   ;
12747   return 0;
12748 }
12749 _ACEOF
12750 rm -f conftest.$ac_objext conftest$ac_exeext
12751 if { (ac_try="$ac_link"
12752 case "(($ac_try" in
12753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12754   *) ac_try_echo=$ac_try;;
12755 esac
12756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12757   (eval "$ac_link") 2>conftest.er1
12758   ac_status=$?
12759   grep -v '^ *+' conftest.er1 >conftest.err
12760   rm -f conftest.er1
12761   cat conftest.err >&5
12762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12763   (exit $ac_status); } &&
12764          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12765   { (case "(($ac_try" in
12766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12767   *) ac_try_echo=$ac_try;;
12768 esac
12769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12770   (eval "$ac_try") 2>&5
12771   ac_status=$?
12772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12773   (exit $ac_status); }; } &&
12774          { ac_try='test -s conftest$ac_exeext'
12775   { (case "(($ac_try" in
12776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12777   *) ac_try_echo=$ac_try;;
12778 esac
12779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12780   (eval "$ac_try") 2>&5
12781   ac_status=$?
12782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12783   (exit $ac_status); }; }; then
12784   eval "$as_ac_var=yes"
12785 else
12786   echo "$as_me: failed program was:" >&5
12787 sed 's/^/| /' conftest.$ac_ext >&5
12788
12789         eval "$as_ac_var=no"
12790 fi
12791
12792 rm -f core conftest.err conftest.$ac_objext \
12793       conftest$ac_exeext conftest.$ac_ext
12794 fi
12795 ac_res=`eval echo '${'$as_ac_var'}'`
12796                { echo "$as_me:$LINENO: result: $ac_res" >&5
12797 echo "${ECHO_T}$ac_res" >&6; }
12798 if test `eval echo '${'$as_ac_var'}'` = yes; then
12799   cat >>confdefs.h <<_ACEOF
12800 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12801 _ACEOF
12802  break
12803 fi
12804 done
12805
12806
12807
12808 for ac_func in strrchr rindex
12809 do
12810 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12811 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12812 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12813 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12814   echo $ECHO_N "(cached) $ECHO_C" >&6
12815 else
12816   cat >conftest.$ac_ext <<_ACEOF
12817 /* confdefs.h.  */
12818 _ACEOF
12819 cat confdefs.h >>conftest.$ac_ext
12820 cat >>conftest.$ac_ext <<_ACEOF
12821 /* end confdefs.h.  */
12822 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12823    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12824 #define $ac_func innocuous_$ac_func
12825
12826 /* System header to define __stub macros and hopefully few prototypes,
12827     which can conflict with char $ac_func (); below.
12828     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12829     <limits.h> exists even on freestanding compilers.  */
12830
12831 #ifdef __STDC__
12832 # include <limits.h>
12833 #else
12834 # include <assert.h>
12835 #endif
12836
12837 #undef $ac_func
12838
12839 /* Override any GCC internal prototype to avoid an error.
12840    Use char because int might match the return type of a GCC
12841    builtin and then its argument prototype would still apply.  */
12842 #ifdef __cplusplus
12843 extern "C"
12844 #endif
12845 char $ac_func ();
12846 /* The GNU C library defines this for functions which it implements
12847     to always fail with ENOSYS.  Some functions are actually named
12848     something starting with __ and the normal name is an alias.  */
12849 #if defined __stub_$ac_func || defined __stub___$ac_func
12850 choke me
12851 #endif
12852
12853 int
12854 main ()
12855 {
12856 return $ac_func ();
12857   ;
12858   return 0;
12859 }
12860 _ACEOF
12861 rm -f conftest.$ac_objext conftest$ac_exeext
12862 if { (ac_try="$ac_link"
12863 case "(($ac_try" in
12864   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12865   *) ac_try_echo=$ac_try;;
12866 esac
12867 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12868   (eval "$ac_link") 2>conftest.er1
12869   ac_status=$?
12870   grep -v '^ *+' conftest.er1 >conftest.err
12871   rm -f conftest.er1
12872   cat conftest.err >&5
12873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12874   (exit $ac_status); } &&
12875          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12876   { (case "(($ac_try" in
12877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12878   *) ac_try_echo=$ac_try;;
12879 esac
12880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12881   (eval "$ac_try") 2>&5
12882   ac_status=$?
12883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12884   (exit $ac_status); }; } &&
12885          { ac_try='test -s conftest$ac_exeext'
12886   { (case "(($ac_try" in
12887   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12888   *) ac_try_echo=$ac_try;;
12889 esac
12890 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12891   (eval "$ac_try") 2>&5
12892   ac_status=$?
12893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12894   (exit $ac_status); }; }; then
12895   eval "$as_ac_var=yes"
12896 else
12897   echo "$as_me: failed program was:" >&5
12898 sed 's/^/| /' conftest.$ac_ext >&5
12899
12900         eval "$as_ac_var=no"
12901 fi
12902
12903 rm -f core conftest.err conftest.$ac_objext \
12904       conftest$ac_exeext conftest.$ac_ext
12905 fi
12906 ac_res=`eval echo '${'$as_ac_var'}'`
12907                { echo "$as_me:$LINENO: result: $ac_res" >&5
12908 echo "${ECHO_T}$ac_res" >&6; }
12909 if test `eval echo '${'$as_ac_var'}'` = yes; then
12910   cat >>confdefs.h <<_ACEOF
12911 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12912 _ACEOF
12913  break
12914 fi
12915 done
12916
12917
12918
12919 for ac_func in memcpy bcopy
12920 do
12921 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12922 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12923 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12924 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12925   echo $ECHO_N "(cached) $ECHO_C" >&6
12926 else
12927   cat >conftest.$ac_ext <<_ACEOF
12928 /* confdefs.h.  */
12929 _ACEOF
12930 cat confdefs.h >>conftest.$ac_ext
12931 cat >>conftest.$ac_ext <<_ACEOF
12932 /* end confdefs.h.  */
12933 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12934    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12935 #define $ac_func innocuous_$ac_func
12936
12937 /* System header to define __stub macros and hopefully few prototypes,
12938     which can conflict with char $ac_func (); below.
12939     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12940     <limits.h> exists even on freestanding compilers.  */
12941
12942 #ifdef __STDC__
12943 # include <limits.h>
12944 #else
12945 # include <assert.h>
12946 #endif
12947
12948 #undef $ac_func
12949
12950 /* Override any GCC internal prototype to avoid an error.
12951    Use char because int might match the return type of a GCC
12952    builtin and then its argument prototype would still apply.  */
12953 #ifdef __cplusplus
12954 extern "C"
12955 #endif
12956 char $ac_func ();
12957 /* The GNU C library defines this for functions which it implements
12958     to always fail with ENOSYS.  Some functions are actually named
12959     something starting with __ and the normal name is an alias.  */
12960 #if defined __stub_$ac_func || defined __stub___$ac_func
12961 choke me
12962 #endif
12963
12964 int
12965 main ()
12966 {
12967 return $ac_func ();
12968   ;
12969   return 0;
12970 }
12971 _ACEOF
12972 rm -f conftest.$ac_objext conftest$ac_exeext
12973 if { (ac_try="$ac_link"
12974 case "(($ac_try" in
12975   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12976   *) ac_try_echo=$ac_try;;
12977 esac
12978 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12979   (eval "$ac_link") 2>conftest.er1
12980   ac_status=$?
12981   grep -v '^ *+' conftest.er1 >conftest.err
12982   rm -f conftest.er1
12983   cat conftest.err >&5
12984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12985   (exit $ac_status); } &&
12986          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12987   { (case "(($ac_try" in
12988   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12989   *) ac_try_echo=$ac_try;;
12990 esac
12991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12992   (eval "$ac_try") 2>&5
12993   ac_status=$?
12994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12995   (exit $ac_status); }; } &&
12996          { ac_try='test -s conftest$ac_exeext'
12997   { (case "(($ac_try" in
12998   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12999   *) ac_try_echo=$ac_try;;
13000 esac
13001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13002   (eval "$ac_try") 2>&5
13003   ac_status=$?
13004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13005   (exit $ac_status); }; }; then
13006   eval "$as_ac_var=yes"
13007 else
13008   echo "$as_me: failed program was:" >&5
13009 sed 's/^/| /' conftest.$ac_ext >&5
13010
13011         eval "$as_ac_var=no"
13012 fi
13013
13014 rm -f core conftest.err conftest.$ac_objext \
13015       conftest$ac_exeext conftest.$ac_ext
13016 fi
13017 ac_res=`eval echo '${'$as_ac_var'}'`
13018                { echo "$as_me:$LINENO: result: $ac_res" >&5
13019 echo "${ECHO_T}$ac_res" >&6; }
13020 if test `eval echo '${'$as_ac_var'}'` = yes; then
13021   cat >>confdefs.h <<_ACEOF
13022 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13023 _ACEOF
13024  break
13025 fi
13026 done
13027
13028
13029
13030 for ac_func in memmove strcmp
13031 do
13032 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13033 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13034 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13035 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13036   echo $ECHO_N "(cached) $ECHO_C" >&6
13037 else
13038   cat >conftest.$ac_ext <<_ACEOF
13039 /* confdefs.h.  */
13040 _ACEOF
13041 cat confdefs.h >>conftest.$ac_ext
13042 cat >>conftest.$ac_ext <<_ACEOF
13043 /* end confdefs.h.  */
13044 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13045    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13046 #define $ac_func innocuous_$ac_func
13047
13048 /* System header to define __stub macros and hopefully few prototypes,
13049     which can conflict with char $ac_func (); below.
13050     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13051     <limits.h> exists even on freestanding compilers.  */
13052
13053 #ifdef __STDC__
13054 # include <limits.h>
13055 #else
13056 # include <assert.h>
13057 #endif
13058
13059 #undef $ac_func
13060
13061 /* Override any GCC internal prototype to avoid an error.
13062    Use char because int might match the return type of a GCC
13063    builtin and then its argument prototype would still apply.  */
13064 #ifdef __cplusplus
13065 extern "C"
13066 #endif
13067 char $ac_func ();
13068 /* The GNU C library defines this for functions which it implements
13069     to always fail with ENOSYS.  Some functions are actually named
13070     something starting with __ and the normal name is an alias.  */
13071 #if defined __stub_$ac_func || defined __stub___$ac_func
13072 choke me
13073 #endif
13074
13075 int
13076 main ()
13077 {
13078 return $ac_func ();
13079   ;
13080   return 0;
13081 }
13082 _ACEOF
13083 rm -f conftest.$ac_objext conftest$ac_exeext
13084 if { (ac_try="$ac_link"
13085 case "(($ac_try" in
13086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13087   *) ac_try_echo=$ac_try;;
13088 esac
13089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13090   (eval "$ac_link") 2>conftest.er1
13091   ac_status=$?
13092   grep -v '^ *+' conftest.er1 >conftest.err
13093   rm -f conftest.er1
13094   cat conftest.err >&5
13095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13096   (exit $ac_status); } &&
13097          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13098   { (case "(($ac_try" in
13099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13100   *) ac_try_echo=$ac_try;;
13101 esac
13102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13103   (eval "$ac_try") 2>&5
13104   ac_status=$?
13105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13106   (exit $ac_status); }; } &&
13107          { ac_try='test -s conftest$ac_exeext'
13108   { (case "(($ac_try" in
13109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13110   *) ac_try_echo=$ac_try;;
13111 esac
13112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13113   (eval "$ac_try") 2>&5
13114   ac_status=$?
13115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13116   (exit $ac_status); }; }; then
13117   eval "$as_ac_var=yes"
13118 else
13119   echo "$as_me: failed program was:" >&5
13120 sed 's/^/| /' conftest.$ac_ext >&5
13121
13122         eval "$as_ac_var=no"
13123 fi
13124
13125 rm -f core conftest.err conftest.$ac_objext \
13126       conftest$ac_exeext conftest.$ac_ext
13127 fi
13128 ac_res=`eval echo '${'$as_ac_var'}'`
13129                { echo "$as_me:$LINENO: result: $ac_res" >&5
13130 echo "${ECHO_T}$ac_res" >&6; }
13131 if test `eval echo '${'$as_ac_var'}'` = yes; then
13132   cat >>confdefs.h <<_ACEOF
13133 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13134 _ACEOF
13135
13136 fi
13137 done
13138
13139
13140
13141
13142 for ac_func in closedir opendir readdir
13143 do
13144 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13145 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13146 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13147 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13148   echo $ECHO_N "(cached) $ECHO_C" >&6
13149 else
13150   cat >conftest.$ac_ext <<_ACEOF
13151 /* confdefs.h.  */
13152 _ACEOF
13153 cat confdefs.h >>conftest.$ac_ext
13154 cat >>conftest.$ac_ext <<_ACEOF
13155 /* end confdefs.h.  */
13156 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13157    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13158 #define $ac_func innocuous_$ac_func
13159
13160 /* System header to define __stub macros and hopefully few prototypes,
13161     which can conflict with char $ac_func (); below.
13162     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13163     <limits.h> exists even on freestanding compilers.  */
13164
13165 #ifdef __STDC__
13166 # include <limits.h>
13167 #else
13168 # include <assert.h>
13169 #endif
13170
13171 #undef $ac_func
13172
13173 /* Override any GCC internal prototype to avoid an error.
13174    Use char because int might match the return type of a GCC
13175    builtin and then its argument prototype would still apply.  */
13176 #ifdef __cplusplus
13177 extern "C"
13178 #endif
13179 char $ac_func ();
13180 /* The GNU C library defines this for functions which it implements
13181     to always fail with ENOSYS.  Some functions are actually named
13182     something starting with __ and the normal name is an alias.  */
13183 #if defined __stub_$ac_func || defined __stub___$ac_func
13184 choke me
13185 #endif
13186
13187 int
13188 main ()
13189 {
13190 return $ac_func ();
13191   ;
13192   return 0;
13193 }
13194 _ACEOF
13195 rm -f conftest.$ac_objext conftest$ac_exeext
13196 if { (ac_try="$ac_link"
13197 case "(($ac_try" in
13198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13199   *) ac_try_echo=$ac_try;;
13200 esac
13201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13202   (eval "$ac_link") 2>conftest.er1
13203   ac_status=$?
13204   grep -v '^ *+' conftest.er1 >conftest.err
13205   rm -f conftest.er1
13206   cat conftest.err >&5
13207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13208   (exit $ac_status); } &&
13209          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13210   { (case "(($ac_try" in
13211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13212   *) ac_try_echo=$ac_try;;
13213 esac
13214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13215   (eval "$ac_try") 2>&5
13216   ac_status=$?
13217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13218   (exit $ac_status); }; } &&
13219          { ac_try='test -s conftest$ac_exeext'
13220   { (case "(($ac_try" in
13221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13222   *) ac_try_echo=$ac_try;;
13223 esac
13224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13225   (eval "$ac_try") 2>&5
13226   ac_status=$?
13227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13228   (exit $ac_status); }; }; then
13229   eval "$as_ac_var=yes"
13230 else
13231   echo "$as_me: failed program was:" >&5
13232 sed 's/^/| /' conftest.$ac_ext >&5
13233
13234         eval "$as_ac_var=no"
13235 fi
13236
13237 rm -f core conftest.err conftest.$ac_objext \
13238       conftest$ac_exeext conftest.$ac_ext
13239 fi
13240 ac_res=`eval echo '${'$as_ac_var'}'`
13241                { echo "$as_me:$LINENO: result: $ac_res" >&5
13242 echo "${ECHO_T}$ac_res" >&6; }
13243 if test `eval echo '${'$as_ac_var'}'` = yes; then
13244   cat >>confdefs.h <<_ACEOF
13245 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13246 _ACEOF
13247
13248 fi
13249 done
13250
13251
13252
13253 if test "$WITH_LLVMGCCDIR" = "default" ; then
13254   LLVMGCC="llvm-gcc${EXEEXT}"
13255   LLVMGXX="llvm-g++${EXEEXT}"
13256   LLVMGCCCOMMAND="$LLVMGCC"
13257   LLVMGXXCOMMAND="$LLVMGXX"
13258   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13259
13260   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13261
13262   # Extract the first word of "$LLVMGCC", so it can be a program name with args.
13263 set dummy $LLVMGCC; ac_word=$2
13264 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13265 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13266 if test "${ac_cv_path_LLVMGCC+set}" = set; then
13267   echo $ECHO_N "(cached) $ECHO_C" >&6
13268 else
13269   case $LLVMGCC in
13270   [\\/]* | ?:[\\/]*)
13271   ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
13272   ;;
13273   *)
13274   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13275 for as_dir in $PATH
13276 do
13277   IFS=$as_save_IFS
13278   test -z "$as_dir" && as_dir=.
13279   for ac_exec_ext in '' $ac_executable_extensions; do
13280   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13281     ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
13282     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13283     break 2
13284   fi
13285 done
13286 done
13287 IFS=$as_save_IFS
13288
13289   ;;
13290 esac
13291 fi
13292 LLVMGCC=$ac_cv_path_LLVMGCC
13293 if test -n "$LLVMGCC"; then
13294   { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
13295 echo "${ECHO_T}$LLVMGCC" >&6; }
13296 else
13297   { echo "$as_me:$LINENO: result: no" >&5
13298 echo "${ECHO_T}no" >&6; }
13299 fi
13300
13301
13302   # Extract the first word of "$LLVMGXX", so it can be a program name with args.
13303 set dummy $LLVMGXX; ac_word=$2
13304 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13305 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13306 if test "${ac_cv_path_LLVMGXX+set}" = set; then
13307   echo $ECHO_N "(cached) $ECHO_C" >&6
13308 else
13309   case $LLVMGXX in
13310   [\\/]* | ?:[\\/]*)
13311   ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
13312   ;;
13313   *)
13314   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13315 for as_dir in $PATH
13316 do
13317   IFS=$as_save_IFS
13318   test -z "$as_dir" && as_dir=.
13319   for ac_exec_ext in '' $ac_executable_extensions; do
13320   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13321     ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
13322     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13323     break 2
13324   fi
13325 done
13326 done
13327 IFS=$as_save_IFS
13328
13329   ;;
13330 esac
13331 fi
13332 LLVMGXX=$ac_cv_path_LLVMGXX
13333 if test -n "$LLVMGXX"; then
13334   { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
13335 echo "${ECHO_T}$LLVMGXX" >&6; }
13336 else
13337   { echo "$as_me:$LINENO: result: no" >&5
13338 echo "${ECHO_T}no" >&6; }
13339 fi
13340
13341
13342 else
13343   if test -z "$LLVMGCC"; then
13344     LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
13345     LLVMGCCCOMMAND="$LLVMGCC"
13346   fi
13347   if test -z "$LLVMGXX"; then
13348     LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
13349     LLVMGXXCOMMAND="$LLVMGXX"
13350   fi
13351
13352   LLVMGCC=$LLVMGCC
13353
13354   LLVMGXX=$LLVMGXX
13355
13356   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13357
13358   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13359
13360 fi
13361
13362
13363 # Check whether --with-llvmcc was given.
13364 if test "${with_llvmcc+set}" = set; then
13365   withval=$with_llvmcc;
13366 else
13367   with_llvmcc=check
13368 fi
13369
13370 { echo "$as_me:$LINENO: checking LLVM capable compiler" >&5
13371 echo $ECHO_N "checking LLVM capable compiler... $ECHO_C" >&6; }
13372 if test "$with_llvmcc" != "check"; then
13373    if (test "$with_llvmcc" != "llvm-gcc" &&
13374        test "$with_llvmcc" != "clang" &&
13375        test "$with_llvmcc" != "none"); then
13376       { { echo "$as_me:$LINENO: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&5
13377 echo "$as_me: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&2;}
13378    { (exit 1); exit 1; }; }
13379    fi
13380    WITH_LLVMCC="$with_llvmcc"
13381 elif test -n "$LLVMGCC"; then
13382    WITH_LLVMCC=llvm-gcc
13383 elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
13384    WITH_LLVMCC=clang
13385 else
13386    WITH_LLVMCC=none
13387 fi
13388 { echo "$as_me:$LINENO: result: $WITH_LLVMCC" >&5
13389 echo "${ECHO_T}$WITH_LLVMCC" >&6; }
13390 LLVMCC_OPTION=$WITH_LLVMCC
13391
13392
13393 { echo "$as_me:$LINENO: checking tool compatibility" >&5
13394 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
13395
13396 ICC=no
13397 IXX=no
13398 case $CC in
13399   icc*|icpc*)
13400     ICC=yes
13401     IXX=yes
13402     ;;
13403    *)
13404     ;;
13405 esac
13406
13407 if test "$GCC" != "yes" && test "$ICC" != "yes"
13408 then
13409   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
13410 echo "$as_me: error: gcc|icc required but not found" >&2;}
13411    { (exit 1); exit 1; }; }
13412 fi
13413
13414 if test "$GXX" != "yes" && test "$IXX" != "yes"
13415 then
13416   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
13417 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
13418    { (exit 1); exit 1; }; }
13419 fi
13420
13421 if test "$GCC" = "yes"
13422 then
13423   cat >conftest.$ac_ext <<_ACEOF
13424 #if !defined(__GNUC__) || __GNUC__ < 3
13425 #error Unsupported GCC version
13426 #endif
13427
13428 _ACEOF
13429 rm -f conftest.$ac_objext
13430 if { (ac_try="$ac_compile"
13431 case "(($ac_try" in
13432   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13433   *) ac_try_echo=$ac_try;;
13434 esac
13435 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13436   (eval "$ac_compile") 2>conftest.er1
13437   ac_status=$?
13438   grep -v '^ *+' conftest.er1 >conftest.err
13439   rm -f conftest.er1
13440   cat conftest.err >&5
13441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13442   (exit $ac_status); } &&
13443          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13444   { (case "(($ac_try" in
13445   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13446   *) ac_try_echo=$ac_try;;
13447 esac
13448 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13449   (eval "$ac_try") 2>&5
13450   ac_status=$?
13451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13452   (exit $ac_status); }; } &&
13453          { ac_try='test -s conftest.$ac_objext'
13454   { (case "(($ac_try" in
13455   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13456   *) ac_try_echo=$ac_try;;
13457 esac
13458 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13459   (eval "$ac_try") 2>&5
13460   ac_status=$?
13461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13462   (exit $ac_status); }; }; then
13463   :
13464 else
13465   echo "$as_me: failed program was:" >&5
13466 sed 's/^/| /' conftest.$ac_ext >&5
13467
13468         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
13469 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
13470    { (exit 1); exit 1; }; }
13471 fi
13472
13473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13474 fi
13475
13476 if test -z "$llvm_cv_gnu_make_command"
13477 then
13478   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
13479 echo "$as_me: error: GNU Make required but not found" >&2;}
13480    { (exit 1); exit 1; }; }
13481 fi
13482
13483 { echo "$as_me:$LINENO: result: ok" >&5
13484 echo "${ECHO_T}ok" >&6; }
13485
13486 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
13487 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
13488 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
13489
13490 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
13491
13492 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
13493 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
13494
13495
13496
13497 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
13498 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
13499 if test "${ac_cv_lib_m_sin+set}" = set; then
13500   echo $ECHO_N "(cached) $ECHO_C" >&6
13501 else
13502   ac_check_lib_save_LIBS=$LIBS
13503 LIBS="-lm  $LIBS"
13504 cat >conftest.$ac_ext <<_ACEOF
13505 /* confdefs.h.  */
13506 _ACEOF
13507 cat confdefs.h >>conftest.$ac_ext
13508 cat >>conftest.$ac_ext <<_ACEOF
13509 /* end confdefs.h.  */
13510
13511 /* Override any GCC internal prototype to avoid an error.
13512    Use char because int might match the return type of a GCC
13513    builtin and then its argument prototype would still apply.  */
13514 #ifdef __cplusplus
13515 extern "C"
13516 #endif
13517 char sin ();
13518 int
13519 main ()
13520 {
13521 return sin ();
13522   ;
13523   return 0;
13524 }
13525 _ACEOF
13526 rm -f conftest.$ac_objext conftest$ac_exeext
13527 if { (ac_try="$ac_link"
13528 case "(($ac_try" in
13529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13530   *) ac_try_echo=$ac_try;;
13531 esac
13532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13533   (eval "$ac_link") 2>conftest.er1
13534   ac_status=$?
13535   grep -v '^ *+' conftest.er1 >conftest.err
13536   rm -f conftest.er1
13537   cat conftest.err >&5
13538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13539   (exit $ac_status); } &&
13540          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13541   { (case "(($ac_try" in
13542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13543   *) ac_try_echo=$ac_try;;
13544 esac
13545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13546   (eval "$ac_try") 2>&5
13547   ac_status=$?
13548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13549   (exit $ac_status); }; } &&
13550          { ac_try='test -s conftest$ac_exeext'
13551   { (case "(($ac_try" in
13552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13553   *) ac_try_echo=$ac_try;;
13554 esac
13555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13556   (eval "$ac_try") 2>&5
13557   ac_status=$?
13558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13559   (exit $ac_status); }; }; then
13560   ac_cv_lib_m_sin=yes
13561 else
13562   echo "$as_me: failed program was:" >&5
13563 sed 's/^/| /' conftest.$ac_ext >&5
13564
13565         ac_cv_lib_m_sin=no
13566 fi
13567
13568 rm -f core conftest.err conftest.$ac_objext \
13569       conftest$ac_exeext conftest.$ac_ext
13570 LIBS=$ac_check_lib_save_LIBS
13571 fi
13572 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
13573 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
13574 if test $ac_cv_lib_m_sin = yes; then
13575   cat >>confdefs.h <<_ACEOF
13576 #define HAVE_LIBM 1
13577 _ACEOF
13578
13579   LIBS="-lm $LIBS"
13580
13581 fi
13582
13583 if test "$llvm_cv_os_type" = "MingW" ; then
13584
13585 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13586 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13587 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13588   echo $ECHO_N "(cached) $ECHO_C" >&6
13589 else
13590   ac_check_lib_save_LIBS=$LIBS
13591 LIBS="-limagehlp  $LIBS"
13592 cat >conftest.$ac_ext <<_ACEOF
13593 /* confdefs.h.  */
13594 _ACEOF
13595 cat confdefs.h >>conftest.$ac_ext
13596 cat >>conftest.$ac_ext <<_ACEOF
13597 /* end confdefs.h.  */
13598
13599
13600 int
13601 main ()
13602 {
13603 return main ();
13604   ;
13605   return 0;
13606 }
13607 _ACEOF
13608 rm -f conftest.$ac_objext conftest$ac_exeext
13609 if { (ac_try="$ac_link"
13610 case "(($ac_try" in
13611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13612   *) ac_try_echo=$ac_try;;
13613 esac
13614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13615   (eval "$ac_link") 2>conftest.er1
13616   ac_status=$?
13617   grep -v '^ *+' conftest.er1 >conftest.err
13618   rm -f conftest.er1
13619   cat conftest.err >&5
13620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13621   (exit $ac_status); } &&
13622          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13623   { (case "(($ac_try" in
13624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13625   *) ac_try_echo=$ac_try;;
13626 esac
13627 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13628   (eval "$ac_try") 2>&5
13629   ac_status=$?
13630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13631   (exit $ac_status); }; } &&
13632          { ac_try='test -s conftest$ac_exeext'
13633   { (case "(($ac_try" in
13634   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13635   *) ac_try_echo=$ac_try;;
13636 esac
13637 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13638   (eval "$ac_try") 2>&5
13639   ac_status=$?
13640   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13641   (exit $ac_status); }; }; then
13642   ac_cv_lib_imagehlp_main=yes
13643 else
13644   echo "$as_me: failed program was:" >&5
13645 sed 's/^/| /' conftest.$ac_ext >&5
13646
13647         ac_cv_lib_imagehlp_main=no
13648 fi
13649
13650 rm -f core conftest.err conftest.$ac_objext \
13651       conftest$ac_exeext conftest.$ac_ext
13652 LIBS=$ac_check_lib_save_LIBS
13653 fi
13654 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13655 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13656 if test $ac_cv_lib_imagehlp_main = yes; then
13657   cat >>confdefs.h <<_ACEOF
13658 #define HAVE_LIBIMAGEHLP 1
13659 _ACEOF
13660
13661   LIBS="-limagehlp $LIBS"
13662
13663 fi
13664
13665
13666 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13667 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13668 if test "${ac_cv_lib_psapi_main+set}" = set; then
13669   echo $ECHO_N "(cached) $ECHO_C" >&6
13670 else
13671   ac_check_lib_save_LIBS=$LIBS
13672 LIBS="-lpsapi  $LIBS"
13673 cat >conftest.$ac_ext <<_ACEOF
13674 /* confdefs.h.  */
13675 _ACEOF
13676 cat confdefs.h >>conftest.$ac_ext
13677 cat >>conftest.$ac_ext <<_ACEOF
13678 /* end confdefs.h.  */
13679
13680
13681 int
13682 main ()
13683 {
13684 return main ();
13685   ;
13686   return 0;
13687 }
13688 _ACEOF
13689 rm -f conftest.$ac_objext conftest$ac_exeext
13690 if { (ac_try="$ac_link"
13691 case "(($ac_try" in
13692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13693   *) ac_try_echo=$ac_try;;
13694 esac
13695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13696   (eval "$ac_link") 2>conftest.er1
13697   ac_status=$?
13698   grep -v '^ *+' conftest.er1 >conftest.err
13699   rm -f conftest.er1
13700   cat conftest.err >&5
13701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13702   (exit $ac_status); } &&
13703          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13704   { (case "(($ac_try" in
13705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13706   *) ac_try_echo=$ac_try;;
13707 esac
13708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13709   (eval "$ac_try") 2>&5
13710   ac_status=$?
13711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13712   (exit $ac_status); }; } &&
13713          { ac_try='test -s conftest$ac_exeext'
13714   { (case "(($ac_try" in
13715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13716   *) ac_try_echo=$ac_try;;
13717 esac
13718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13719   (eval "$ac_try") 2>&5
13720   ac_status=$?
13721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13722   (exit $ac_status); }; }; then
13723   ac_cv_lib_psapi_main=yes
13724 else
13725   echo "$as_me: failed program was:" >&5
13726 sed 's/^/| /' conftest.$ac_ext >&5
13727
13728         ac_cv_lib_psapi_main=no
13729 fi
13730
13731 rm -f core conftest.err conftest.$ac_objext \
13732       conftest$ac_exeext conftest.$ac_ext
13733 LIBS=$ac_check_lib_save_LIBS
13734 fi
13735 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13736 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13737 if test $ac_cv_lib_psapi_main = yes; then
13738   cat >>confdefs.h <<_ACEOF
13739 #define HAVE_LIBPSAPI 1
13740 _ACEOF
13741
13742   LIBS="-lpsapi $LIBS"
13743
13744 fi
13745
13746 fi
13747
13748 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13749 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13750 if test "${ac_cv_search_dlopen+set}" = set; then
13751   echo $ECHO_N "(cached) $ECHO_C" >&6
13752 else
13753   ac_func_search_save_LIBS=$LIBS
13754 cat >conftest.$ac_ext <<_ACEOF
13755 /* confdefs.h.  */
13756 _ACEOF
13757 cat confdefs.h >>conftest.$ac_ext
13758 cat >>conftest.$ac_ext <<_ACEOF
13759 /* end confdefs.h.  */
13760
13761 /* Override any GCC internal prototype to avoid an error.
13762    Use char because int might match the return type of a GCC
13763    builtin and then its argument prototype would still apply.  */
13764 #ifdef __cplusplus
13765 extern "C"
13766 #endif
13767 char dlopen ();
13768 int
13769 main ()
13770 {
13771 return dlopen ();
13772   ;
13773   return 0;
13774 }
13775 _ACEOF
13776 for ac_lib in '' dl; do
13777   if test -z "$ac_lib"; then
13778     ac_res="none required"
13779   else
13780     ac_res=-l$ac_lib
13781     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13782   fi
13783   rm -f conftest.$ac_objext conftest$ac_exeext
13784 if { (ac_try="$ac_link"
13785 case "(($ac_try" in
13786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13787   *) ac_try_echo=$ac_try;;
13788 esac
13789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13790   (eval "$ac_link") 2>conftest.er1
13791   ac_status=$?
13792   grep -v '^ *+' conftest.er1 >conftest.err
13793   rm -f conftest.er1
13794   cat conftest.err >&5
13795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13796   (exit $ac_status); } &&
13797          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13798   { (case "(($ac_try" in
13799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13800   *) ac_try_echo=$ac_try;;
13801 esac
13802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13803   (eval "$ac_try") 2>&5
13804   ac_status=$?
13805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13806   (exit $ac_status); }; } &&
13807          { ac_try='test -s conftest$ac_exeext'
13808   { (case "(($ac_try" in
13809   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13810   *) ac_try_echo=$ac_try;;
13811 esac
13812 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13813   (eval "$ac_try") 2>&5
13814   ac_status=$?
13815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13816   (exit $ac_status); }; }; then
13817   ac_cv_search_dlopen=$ac_res
13818 else
13819   echo "$as_me: failed program was:" >&5
13820 sed 's/^/| /' conftest.$ac_ext >&5
13821
13822
13823 fi
13824
13825 rm -f core conftest.err conftest.$ac_objext \
13826       conftest$ac_exeext
13827   if test "${ac_cv_search_dlopen+set}" = set; then
13828   break
13829 fi
13830 done
13831 if test "${ac_cv_search_dlopen+set}" = set; then
13832   :
13833 else
13834   ac_cv_search_dlopen=no
13835 fi
13836 rm conftest.$ac_ext
13837 LIBS=$ac_func_search_save_LIBS
13838 fi
13839 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13840 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
13841 ac_res=$ac_cv_search_dlopen
13842 if test "$ac_res" != no; then
13843   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13844
13845 cat >>confdefs.h <<\_ACEOF
13846 #define HAVE_DLOPEN 1
13847 _ACEOF
13848
13849 else
13850   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13851 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
13852 fi
13853
13854
13855 if test "$llvm_cv_enable_libffi" = "yes" ; then
13856   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13857 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13858 if test "${ac_cv_search_ffi_call+set}" = set; then
13859   echo $ECHO_N "(cached) $ECHO_C" >&6
13860 else
13861   ac_func_search_save_LIBS=$LIBS
13862 cat >conftest.$ac_ext <<_ACEOF
13863 /* confdefs.h.  */
13864 _ACEOF
13865 cat confdefs.h >>conftest.$ac_ext
13866 cat >>conftest.$ac_ext <<_ACEOF
13867 /* end confdefs.h.  */
13868
13869 /* Override any GCC internal prototype to avoid an error.
13870    Use char because int might match the return type of a GCC
13871    builtin and then its argument prototype would still apply.  */
13872 #ifdef __cplusplus
13873 extern "C"
13874 #endif
13875 char ffi_call ();
13876 int
13877 main ()
13878 {
13879 return ffi_call ();
13880   ;
13881   return 0;
13882 }
13883 _ACEOF
13884 for ac_lib in '' ffi; do
13885   if test -z "$ac_lib"; then
13886     ac_res="none required"
13887   else
13888     ac_res=-l$ac_lib
13889     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13890   fi
13891   rm -f conftest.$ac_objext conftest$ac_exeext
13892 if { (ac_try="$ac_link"
13893 case "(($ac_try" in
13894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13895   *) ac_try_echo=$ac_try;;
13896 esac
13897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13898   (eval "$ac_link") 2>conftest.er1
13899   ac_status=$?
13900   grep -v '^ *+' conftest.er1 >conftest.err
13901   rm -f conftest.er1
13902   cat conftest.err >&5
13903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13904   (exit $ac_status); } &&
13905          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13906   { (case "(($ac_try" in
13907   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13908   *) ac_try_echo=$ac_try;;
13909 esac
13910 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13911   (eval "$ac_try") 2>&5
13912   ac_status=$?
13913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13914   (exit $ac_status); }; } &&
13915          { ac_try='test -s conftest$ac_exeext'
13916   { (case "(($ac_try" in
13917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13918   *) ac_try_echo=$ac_try;;
13919 esac
13920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13921   (eval "$ac_try") 2>&5
13922   ac_status=$?
13923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13924   (exit $ac_status); }; }; then
13925   ac_cv_search_ffi_call=$ac_res
13926 else
13927   echo "$as_me: failed program was:" >&5
13928 sed 's/^/| /' conftest.$ac_ext >&5
13929
13930
13931 fi
13932
13933 rm -f core conftest.err conftest.$ac_objext \
13934       conftest$ac_exeext
13935   if test "${ac_cv_search_ffi_call+set}" = set; then
13936   break
13937 fi
13938 done
13939 if test "${ac_cv_search_ffi_call+set}" = set; then
13940   :
13941 else
13942   ac_cv_search_ffi_call=no
13943 fi
13944 rm conftest.$ac_ext
13945 LIBS=$ac_func_search_save_LIBS
13946 fi
13947 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13948 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
13949 ac_res=$ac_cv_search_ffi_call
13950 if test "$ac_res" != no; then
13951   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13952
13953 cat >>confdefs.h <<\_ACEOF
13954 #define HAVE_FFI_CALL 1
13955 _ACEOF
13956
13957 else
13958   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
13959 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
13960    { (exit 1); exit 1; }; }
13961 fi
13962
13963 fi
13964
13965 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13966 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13967 if test "${ac_cv_search_mallinfo+set}" = set; then
13968   echo $ECHO_N "(cached) $ECHO_C" >&6
13969 else
13970   ac_func_search_save_LIBS=$LIBS
13971 cat >conftest.$ac_ext <<_ACEOF
13972 /* confdefs.h.  */
13973 _ACEOF
13974 cat confdefs.h >>conftest.$ac_ext
13975 cat >>conftest.$ac_ext <<_ACEOF
13976 /* end confdefs.h.  */
13977
13978 /* Override any GCC internal prototype to avoid an error.
13979    Use char because int might match the return type of a GCC
13980    builtin and then its argument prototype would still apply.  */
13981 #ifdef __cplusplus
13982 extern "C"
13983 #endif
13984 char mallinfo ();
13985 int
13986 main ()
13987 {
13988 return mallinfo ();
13989   ;
13990   return 0;
13991 }
13992 _ACEOF
13993 for ac_lib in '' malloc; do
13994   if test -z "$ac_lib"; then
13995     ac_res="none required"
13996   else
13997     ac_res=-l$ac_lib
13998     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13999   fi
14000   rm -f conftest.$ac_objext conftest$ac_exeext
14001 if { (ac_try="$ac_link"
14002 case "(($ac_try" in
14003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14004   *) ac_try_echo=$ac_try;;
14005 esac
14006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14007   (eval "$ac_link") 2>conftest.er1
14008   ac_status=$?
14009   grep -v '^ *+' conftest.er1 >conftest.err
14010   rm -f conftest.er1
14011   cat conftest.err >&5
14012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14013   (exit $ac_status); } &&
14014          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14015   { (case "(($ac_try" in
14016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14017   *) ac_try_echo=$ac_try;;
14018 esac
14019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14020   (eval "$ac_try") 2>&5
14021   ac_status=$?
14022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14023   (exit $ac_status); }; } &&
14024          { ac_try='test -s conftest$ac_exeext'
14025   { (case "(($ac_try" in
14026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14027   *) ac_try_echo=$ac_try;;
14028 esac
14029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14030   (eval "$ac_try") 2>&5
14031   ac_status=$?
14032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14033   (exit $ac_status); }; }; then
14034   ac_cv_search_mallinfo=$ac_res
14035 else
14036   echo "$as_me: failed program was:" >&5
14037 sed 's/^/| /' conftest.$ac_ext >&5
14038
14039
14040 fi
14041
14042 rm -f core conftest.err conftest.$ac_objext \
14043       conftest$ac_exeext
14044   if test "${ac_cv_search_mallinfo+set}" = set; then
14045   break
14046 fi
14047 done
14048 if test "${ac_cv_search_mallinfo+set}" = set; then
14049   :
14050 else
14051   ac_cv_search_mallinfo=no
14052 fi
14053 rm conftest.$ac_ext
14054 LIBS=$ac_func_search_save_LIBS
14055 fi
14056 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
14057 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
14058 ac_res=$ac_cv_search_mallinfo
14059 if test "$ac_res" != no; then
14060   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14061
14062 cat >>confdefs.h <<\_ACEOF
14063 #define HAVE_MALLINFO 1
14064 _ACEOF
14065
14066 fi
14067
14068
14069 if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
14070
14071 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
14072 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
14073 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
14074   echo $ECHO_N "(cached) $ECHO_C" >&6
14075 else
14076   ac_check_lib_save_LIBS=$LIBS
14077 LIBS="-lpthread  $LIBS"
14078 cat >conftest.$ac_ext <<_ACEOF
14079 /* confdefs.h.  */
14080 _ACEOF
14081 cat confdefs.h >>conftest.$ac_ext
14082 cat >>conftest.$ac_ext <<_ACEOF
14083 /* end confdefs.h.  */
14084
14085 /* Override any GCC internal prototype to avoid an error.
14086    Use char because int might match the return type of a GCC
14087    builtin and then its argument prototype would still apply.  */
14088 #ifdef __cplusplus
14089 extern "C"
14090 #endif
14091 char pthread_mutex_init ();
14092 int
14093 main ()
14094 {
14095 return pthread_mutex_init ();
14096   ;
14097   return 0;
14098 }
14099 _ACEOF
14100 rm -f conftest.$ac_objext conftest$ac_exeext
14101 if { (ac_try="$ac_link"
14102 case "(($ac_try" in
14103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14104   *) ac_try_echo=$ac_try;;
14105 esac
14106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14107   (eval "$ac_link") 2>conftest.er1
14108   ac_status=$?
14109   grep -v '^ *+' conftest.er1 >conftest.err
14110   rm -f conftest.er1
14111   cat conftest.err >&5
14112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14113   (exit $ac_status); } &&
14114          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14115   { (case "(($ac_try" in
14116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14117   *) ac_try_echo=$ac_try;;
14118 esac
14119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14120   (eval "$ac_try") 2>&5
14121   ac_status=$?
14122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14123   (exit $ac_status); }; } &&
14124          { ac_try='test -s conftest$ac_exeext'
14125   { (case "(($ac_try" in
14126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14127   *) ac_try_echo=$ac_try;;
14128 esac
14129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14130   (eval "$ac_try") 2>&5
14131   ac_status=$?
14132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14133   (exit $ac_status); }; }; then
14134   ac_cv_lib_pthread_pthread_mutex_init=yes
14135 else
14136   echo "$as_me: failed program was:" >&5
14137 sed 's/^/| /' conftest.$ac_ext >&5
14138
14139         ac_cv_lib_pthread_pthread_mutex_init=no
14140 fi
14141
14142 rm -f core conftest.err conftest.$ac_objext \
14143       conftest$ac_exeext conftest.$ac_ext
14144 LIBS=$ac_check_lib_save_LIBS
14145 fi
14146 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
14147 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
14148 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
14149   cat >>confdefs.h <<_ACEOF
14150 #define HAVE_LIBPTHREAD 1
14151 _ACEOF
14152
14153   LIBS="-lpthread $LIBS"
14154
14155 fi
14156
14157   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
14158 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
14159 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14160   echo $ECHO_N "(cached) $ECHO_C" >&6
14161 else
14162   ac_func_search_save_LIBS=$LIBS
14163 cat >conftest.$ac_ext <<_ACEOF
14164 /* confdefs.h.  */
14165 _ACEOF
14166 cat confdefs.h >>conftest.$ac_ext
14167 cat >>conftest.$ac_ext <<_ACEOF
14168 /* end confdefs.h.  */
14169
14170 /* Override any GCC internal prototype to avoid an error.
14171    Use char because int might match the return type of a GCC
14172    builtin and then its argument prototype would still apply.  */
14173 #ifdef __cplusplus
14174 extern "C"
14175 #endif
14176 char pthread_mutex_lock ();
14177 int
14178 main ()
14179 {
14180 return pthread_mutex_lock ();
14181   ;
14182   return 0;
14183 }
14184 _ACEOF
14185 for ac_lib in '' pthread; do
14186   if test -z "$ac_lib"; then
14187     ac_res="none required"
14188   else
14189     ac_res=-l$ac_lib
14190     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14191   fi
14192   rm -f conftest.$ac_objext conftest$ac_exeext
14193 if { (ac_try="$ac_link"
14194 case "(($ac_try" in
14195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14196   *) ac_try_echo=$ac_try;;
14197 esac
14198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14199   (eval "$ac_link") 2>conftest.er1
14200   ac_status=$?
14201   grep -v '^ *+' conftest.er1 >conftest.err
14202   rm -f conftest.er1
14203   cat conftest.err >&5
14204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14205   (exit $ac_status); } &&
14206          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14207   { (case "(($ac_try" in
14208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14209   *) ac_try_echo=$ac_try;;
14210 esac
14211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14212   (eval "$ac_try") 2>&5
14213   ac_status=$?
14214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14215   (exit $ac_status); }; } &&
14216          { ac_try='test -s conftest$ac_exeext'
14217   { (case "(($ac_try" in
14218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14219   *) ac_try_echo=$ac_try;;
14220 esac
14221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14222   (eval "$ac_try") 2>&5
14223   ac_status=$?
14224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14225   (exit $ac_status); }; }; then
14226   ac_cv_search_pthread_mutex_lock=$ac_res
14227 else
14228   echo "$as_me: failed program was:" >&5
14229 sed 's/^/| /' conftest.$ac_ext >&5
14230
14231
14232 fi
14233
14234 rm -f core conftest.err conftest.$ac_objext \
14235       conftest$ac_exeext
14236   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14237   break
14238 fi
14239 done
14240 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14241   :
14242 else
14243   ac_cv_search_pthread_mutex_lock=no
14244 fi
14245 rm conftest.$ac_ext
14246 LIBS=$ac_func_search_save_LIBS
14247 fi
14248 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
14249 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
14250 ac_res=$ac_cv_search_pthread_mutex_lock
14251 if test "$ac_res" != no; then
14252   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14253
14254 cat >>confdefs.h <<\_ACEOF
14255 #define HAVE_PTHREAD_MUTEX_LOCK 1
14256 _ACEOF
14257
14258 fi
14259
14260   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
14261 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
14262 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14263   echo $ECHO_N "(cached) $ECHO_C" >&6
14264 else
14265   ac_func_search_save_LIBS=$LIBS
14266 cat >conftest.$ac_ext <<_ACEOF
14267 /* confdefs.h.  */
14268 _ACEOF
14269 cat confdefs.h >>conftest.$ac_ext
14270 cat >>conftest.$ac_ext <<_ACEOF
14271 /* end confdefs.h.  */
14272
14273 /* Override any GCC internal prototype to avoid an error.
14274    Use char because int might match the return type of a GCC
14275    builtin and then its argument prototype would still apply.  */
14276 #ifdef __cplusplus
14277 extern "C"
14278 #endif
14279 char pthread_rwlock_init ();
14280 int
14281 main ()
14282 {
14283 return pthread_rwlock_init ();
14284   ;
14285   return 0;
14286 }
14287 _ACEOF
14288 for ac_lib in '' pthread; do
14289   if test -z "$ac_lib"; then
14290     ac_res="none required"
14291   else
14292     ac_res=-l$ac_lib
14293     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14294   fi
14295   rm -f conftest.$ac_objext conftest$ac_exeext
14296 if { (ac_try="$ac_link"
14297 case "(($ac_try" in
14298   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14299   *) ac_try_echo=$ac_try;;
14300 esac
14301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14302   (eval "$ac_link") 2>conftest.er1
14303   ac_status=$?
14304   grep -v '^ *+' conftest.er1 >conftest.err
14305   rm -f conftest.er1
14306   cat conftest.err >&5
14307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14308   (exit $ac_status); } &&
14309          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14310   { (case "(($ac_try" in
14311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14312   *) ac_try_echo=$ac_try;;
14313 esac
14314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14315   (eval "$ac_try") 2>&5
14316   ac_status=$?
14317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14318   (exit $ac_status); }; } &&
14319          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
14329   ac_cv_search_pthread_rwlock_init=$ac_res
14330 else
14331   echo "$as_me: failed program was:" >&5
14332 sed 's/^/| /' conftest.$ac_ext >&5
14333
14334
14335 fi
14336
14337 rm -f core conftest.err conftest.$ac_objext \
14338       conftest$ac_exeext
14339   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14340   break
14341 fi
14342 done
14343 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14344   :
14345 else
14346   ac_cv_search_pthread_rwlock_init=no
14347 fi
14348 rm conftest.$ac_ext
14349 LIBS=$ac_func_search_save_LIBS
14350 fi
14351 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
14352 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
14353 ac_res=$ac_cv_search_pthread_rwlock_init
14354 if test "$ac_res" != no; then
14355   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14356
14357 cat >>confdefs.h <<\_ACEOF
14358 #define HAVE_PTHREAD_RWLOCK_INIT 1
14359 _ACEOF
14360
14361 fi
14362
14363   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
14364 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
14365 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14366   echo $ECHO_N "(cached) $ECHO_C" >&6
14367 else
14368   ac_func_search_save_LIBS=$LIBS
14369 cat >conftest.$ac_ext <<_ACEOF
14370 /* confdefs.h.  */
14371 _ACEOF
14372 cat confdefs.h >>conftest.$ac_ext
14373 cat >>conftest.$ac_ext <<_ACEOF
14374 /* end confdefs.h.  */
14375
14376 /* Override any GCC internal prototype to avoid an error.
14377    Use char because int might match the return type of a GCC
14378    builtin and then its argument prototype would still apply.  */
14379 #ifdef __cplusplus
14380 extern "C"
14381 #endif
14382 char pthread_getspecific ();
14383 int
14384 main ()
14385 {
14386 return pthread_getspecific ();
14387   ;
14388   return 0;
14389 }
14390 _ACEOF
14391 for ac_lib in '' pthread; do
14392   if test -z "$ac_lib"; then
14393     ac_res="none required"
14394   else
14395     ac_res=-l$ac_lib
14396     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14397   fi
14398   rm -f conftest.$ac_objext conftest$ac_exeext
14399 if { (ac_try="$ac_link"
14400 case "(($ac_try" in
14401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14402   *) ac_try_echo=$ac_try;;
14403 esac
14404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14405   (eval "$ac_link") 2>conftest.er1
14406   ac_status=$?
14407   grep -v '^ *+' conftest.er1 >conftest.err
14408   rm -f conftest.er1
14409   cat conftest.err >&5
14410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14411   (exit $ac_status); } &&
14412          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14413   { (case "(($ac_try" in
14414   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14415   *) ac_try_echo=$ac_try;;
14416 esac
14417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14418   (eval "$ac_try") 2>&5
14419   ac_status=$?
14420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14421   (exit $ac_status); }; } &&
14422          { ac_try='test -s conftest$ac_exeext'
14423   { (case "(($ac_try" in
14424   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14425   *) ac_try_echo=$ac_try;;
14426 esac
14427 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14428   (eval "$ac_try") 2>&5
14429   ac_status=$?
14430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14431   (exit $ac_status); }; }; then
14432   ac_cv_search_pthread_getspecific=$ac_res
14433 else
14434   echo "$as_me: failed program was:" >&5
14435 sed 's/^/| /' conftest.$ac_ext >&5
14436
14437
14438 fi
14439
14440 rm -f core conftest.err conftest.$ac_objext \
14441       conftest$ac_exeext
14442   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14443   break
14444 fi
14445 done
14446 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14447   :
14448 else
14449   ac_cv_search_pthread_getspecific=no
14450 fi
14451 rm conftest.$ac_ext
14452 LIBS=$ac_func_search_save_LIBS
14453 fi
14454 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
14455 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
14456 ac_res=$ac_cv_search_pthread_getspecific
14457 if test "$ac_res" != no; then
14458   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14459
14460 cat >>confdefs.h <<\_ACEOF
14461 #define HAVE_PTHREAD_GETSPECIFIC 1
14462 _ACEOF
14463
14464 fi
14465
14466 fi
14467
14468
14469 # Check whether --with-udis86 was given.
14470 if test "${with_udis86+set}" = set; then
14471   withval=$with_udis86;
14472       USE_UDIS86=1
14473
14474       case "$withval" in
14475         /usr/lib|yes) ;;
14476         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
14477       esac
14478
14479 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
14480 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
14481 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
14482   echo $ECHO_N "(cached) $ECHO_C" >&6
14483 else
14484   ac_check_lib_save_LIBS=$LIBS
14485 LIBS="-ludis86  $LIBS"
14486 cat >conftest.$ac_ext <<_ACEOF
14487 /* confdefs.h.  */
14488 _ACEOF
14489 cat confdefs.h >>conftest.$ac_ext
14490 cat >>conftest.$ac_ext <<_ACEOF
14491 /* end confdefs.h.  */
14492
14493 /* Override any GCC internal prototype to avoid an error.
14494    Use char because int might match the return type of a GCC
14495    builtin and then its argument prototype would still apply.  */
14496 #ifdef __cplusplus
14497 extern "C"
14498 #endif
14499 char ud_init ();
14500 int
14501 main ()
14502 {
14503 return ud_init ();
14504   ;
14505   return 0;
14506 }
14507 _ACEOF
14508 rm -f conftest.$ac_objext conftest$ac_exeext
14509 if { (ac_try="$ac_link"
14510 case "(($ac_try" in
14511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14512   *) ac_try_echo=$ac_try;;
14513 esac
14514 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14515   (eval "$ac_link") 2>conftest.er1
14516   ac_status=$?
14517   grep -v '^ *+' conftest.er1 >conftest.err
14518   rm -f conftest.er1
14519   cat conftest.err >&5
14520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14521   (exit $ac_status); } &&
14522          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14523   { (case "(($ac_try" in
14524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14525   *) ac_try_echo=$ac_try;;
14526 esac
14527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14528   (eval "$ac_try") 2>&5
14529   ac_status=$?
14530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14531   (exit $ac_status); }; } &&
14532          { ac_try='test -s conftest$ac_exeext'
14533   { (case "(($ac_try" in
14534   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14535   *) ac_try_echo=$ac_try;;
14536 esac
14537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14538   (eval "$ac_try") 2>&5
14539   ac_status=$?
14540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14541   (exit $ac_status); }; }; then
14542   ac_cv_lib_udis86_ud_init=yes
14543 else
14544   echo "$as_me: failed program was:" >&5
14545 sed 's/^/| /' conftest.$ac_ext >&5
14546
14547         ac_cv_lib_udis86_ud_init=no
14548 fi
14549
14550 rm -f core conftest.err conftest.$ac_objext \
14551       conftest$ac_exeext conftest.$ac_ext
14552 LIBS=$ac_check_lib_save_LIBS
14553 fi
14554 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
14555 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
14556 if test $ac_cv_lib_udis86_ud_init = yes; then
14557   cat >>confdefs.h <<_ACEOF
14558 #define HAVE_LIBUDIS86 1
14559 _ACEOF
14560
14561   LIBS="-ludis86 $LIBS"
14562
14563 else
14564
14565         echo "Error! You need to have libudis86 around."
14566         exit -1
14567
14568 fi
14569
14570
14571 else
14572   USE_UDIS86=0
14573
14574 fi
14575
14576
14577 cat >>confdefs.h <<_ACEOF
14578 #define USE_UDIS86 $USE_UDIS86
14579 _ACEOF
14580
14581
14582
14583 # Check whether --with-oprofile was given.
14584 if test "${with_oprofile+set}" = set; then
14585   withval=$with_oprofile;
14586       USE_OPROFILE=1
14587
14588       case "$withval" in
14589         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
14590         no) llvm_cv_oppath=
14591             USE_OPROFILE=0
14592  ;;
14593         *) llvm_cv_oppath="${withval}/lib/oprofile"
14594            CPPFLAGS="-I${withval}/include";;
14595       esac
14596       if test -n "$llvm_cv_oppath" ; then
14597         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
14598                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14599 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14600 if test "${ac_cv_search_bfd_init+set}" = set; then
14601   echo $ECHO_N "(cached) $ECHO_C" >&6
14602 else
14603   ac_func_search_save_LIBS=$LIBS
14604 cat >conftest.$ac_ext <<_ACEOF
14605 /* confdefs.h.  */
14606 _ACEOF
14607 cat confdefs.h >>conftest.$ac_ext
14608 cat >>conftest.$ac_ext <<_ACEOF
14609 /* end confdefs.h.  */
14610
14611 /* Override any GCC internal prototype to avoid an error.
14612    Use char because int might match the return type of a GCC
14613    builtin and then its argument prototype would still apply.  */
14614 #ifdef __cplusplus
14615 extern "C"
14616 #endif
14617 char bfd_init ();
14618 int
14619 main ()
14620 {
14621 return bfd_init ();
14622   ;
14623   return 0;
14624 }
14625 _ACEOF
14626 for ac_lib in '' bfd; do
14627   if test -z "$ac_lib"; then
14628     ac_res="none required"
14629   else
14630     ac_res=-l$ac_lib
14631     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14632   fi
14633   rm -f conftest.$ac_objext conftest$ac_exeext
14634 if { (ac_try="$ac_link"
14635 case "(($ac_try" in
14636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14637   *) ac_try_echo=$ac_try;;
14638 esac
14639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14640   (eval "$ac_link") 2>conftest.er1
14641   ac_status=$?
14642   grep -v '^ *+' conftest.er1 >conftest.err
14643   rm -f conftest.er1
14644   cat conftest.err >&5
14645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14646   (exit $ac_status); } &&
14647          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14648   { (case "(($ac_try" in
14649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14650   *) ac_try_echo=$ac_try;;
14651 esac
14652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14653   (eval "$ac_try") 2>&5
14654   ac_status=$?
14655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14656   (exit $ac_status); }; } &&
14657          { ac_try='test -s conftest$ac_exeext'
14658   { (case "(($ac_try" in
14659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14660   *) ac_try_echo=$ac_try;;
14661 esac
14662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14663   (eval "$ac_try") 2>&5
14664   ac_status=$?
14665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14666   (exit $ac_status); }; }; then
14667   ac_cv_search_bfd_init=$ac_res
14668 else
14669   echo "$as_me: failed program was:" >&5
14670 sed 's/^/| /' conftest.$ac_ext >&5
14671
14672
14673 fi
14674
14675 rm -f core conftest.err conftest.$ac_objext \
14676       conftest$ac_exeext
14677   if test "${ac_cv_search_bfd_init+set}" = set; then
14678   break
14679 fi
14680 done
14681 if test "${ac_cv_search_bfd_init+set}" = set; then
14682   :
14683 else
14684   ac_cv_search_bfd_init=no
14685 fi
14686 rm conftest.$ac_ext
14687 LIBS=$ac_func_search_save_LIBS
14688 fi
14689 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14690 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
14691 ac_res=$ac_cv_search_bfd_init
14692 if test "$ac_res" != no; then
14693   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14694
14695 fi
14696
14697         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14698 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14699 if test "${ac_cv_search_op_open_agent+set}" = set; then
14700   echo $ECHO_N "(cached) $ECHO_C" >&6
14701 else
14702   ac_func_search_save_LIBS=$LIBS
14703 cat >conftest.$ac_ext <<_ACEOF
14704 /* confdefs.h.  */
14705 _ACEOF
14706 cat confdefs.h >>conftest.$ac_ext
14707 cat >>conftest.$ac_ext <<_ACEOF
14708 /* end confdefs.h.  */
14709
14710 /* Override any GCC internal prototype to avoid an error.
14711    Use char because int might match the return type of a GCC
14712    builtin and then its argument prototype would still apply.  */
14713 #ifdef __cplusplus
14714 extern "C"
14715 #endif
14716 char op_open_agent ();
14717 int
14718 main ()
14719 {
14720 return op_open_agent ();
14721   ;
14722   return 0;
14723 }
14724 _ACEOF
14725 for ac_lib in '' opagent; do
14726   if test -z "$ac_lib"; then
14727     ac_res="none required"
14728   else
14729     ac_res=-l$ac_lib
14730     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14731   fi
14732   rm -f conftest.$ac_objext conftest$ac_exeext
14733 if { (ac_try="$ac_link"
14734 case "(($ac_try" in
14735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14736   *) ac_try_echo=$ac_try;;
14737 esac
14738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14739   (eval "$ac_link") 2>conftest.er1
14740   ac_status=$?
14741   grep -v '^ *+' conftest.er1 >conftest.err
14742   rm -f conftest.er1
14743   cat conftest.err >&5
14744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14745   (exit $ac_status); } &&
14746          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14747   { (case "(($ac_try" in
14748   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14749   *) ac_try_echo=$ac_try;;
14750 esac
14751 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14752   (eval "$ac_try") 2>&5
14753   ac_status=$?
14754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14755   (exit $ac_status); }; } &&
14756          { ac_try='test -s conftest$ac_exeext'
14757   { (case "(($ac_try" in
14758   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14759   *) ac_try_echo=$ac_try;;
14760 esac
14761 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14762   (eval "$ac_try") 2>&5
14763   ac_status=$?
14764   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14765   (exit $ac_status); }; }; then
14766   ac_cv_search_op_open_agent=$ac_res
14767 else
14768   echo "$as_me: failed program was:" >&5
14769 sed 's/^/| /' conftest.$ac_ext >&5
14770
14771
14772 fi
14773
14774 rm -f core conftest.err conftest.$ac_objext \
14775       conftest$ac_exeext
14776   if test "${ac_cv_search_op_open_agent+set}" = set; then
14777   break
14778 fi
14779 done
14780 if test "${ac_cv_search_op_open_agent+set}" = set; then
14781   :
14782 else
14783   ac_cv_search_op_open_agent=no
14784 fi
14785 rm conftest.$ac_ext
14786 LIBS=$ac_func_search_save_LIBS
14787 fi
14788 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14789 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
14790 ac_res=$ac_cv_search_op_open_agent
14791 if test "$ac_res" != no; then
14792   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14793
14794 else
14795
14796           echo "Error! You need to have libopagent around."
14797           exit -1
14798
14799 fi
14800
14801         if test "${ac_cv_header_opagent_h+set}" = set; then
14802   { echo "$as_me:$LINENO: checking for opagent.h" >&5
14803 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14804 if test "${ac_cv_header_opagent_h+set}" = set; then
14805   echo $ECHO_N "(cached) $ECHO_C" >&6
14806 fi
14807 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14808 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14809 else
14810   # Is the header compilable?
14811 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
14812 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14813 cat >conftest.$ac_ext <<_ACEOF
14814 /* confdefs.h.  */
14815 _ACEOF
14816 cat confdefs.h >>conftest.$ac_ext
14817 cat >>conftest.$ac_ext <<_ACEOF
14818 /* end confdefs.h.  */
14819 $ac_includes_default
14820 #include <opagent.h>
14821 _ACEOF
14822 rm -f conftest.$ac_objext
14823 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
14830   ac_status=$?
14831   grep -v '^ *+' conftest.er1 >conftest.err
14832   rm -f conftest.er1
14833   cat conftest.err >&5
14834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14835   (exit $ac_status); } &&
14836          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14837   { (case "(($ac_try" in
14838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14839   *) ac_try_echo=$ac_try;;
14840 esac
14841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14842   (eval "$ac_try") 2>&5
14843   ac_status=$?
14844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14845   (exit $ac_status); }; } &&
14846          { ac_try='test -s conftest.$ac_objext'
14847   { (case "(($ac_try" in
14848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14849   *) ac_try_echo=$ac_try;;
14850 esac
14851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14852   (eval "$ac_try") 2>&5
14853   ac_status=$?
14854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14855   (exit $ac_status); }; }; then
14856   ac_header_compiler=yes
14857 else
14858   echo "$as_me: failed program was:" >&5
14859 sed 's/^/| /' conftest.$ac_ext >&5
14860
14861         ac_header_compiler=no
14862 fi
14863
14864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14865 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14866 echo "${ECHO_T}$ac_header_compiler" >&6; }
14867
14868 # Is the header present?
14869 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
14870 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14871 cat >conftest.$ac_ext <<_ACEOF
14872 /* confdefs.h.  */
14873 _ACEOF
14874 cat confdefs.h >>conftest.$ac_ext
14875 cat >>conftest.$ac_ext <<_ACEOF
14876 /* end confdefs.h.  */
14877 #include <opagent.h>
14878 _ACEOF
14879 if { (ac_try="$ac_cpp conftest.$ac_ext"
14880 case "(($ac_try" in
14881   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14882   *) ac_try_echo=$ac_try;;
14883 esac
14884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14885   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14886   ac_status=$?
14887   grep -v '^ *+' conftest.er1 >conftest.err
14888   rm -f conftest.er1
14889   cat conftest.err >&5
14890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14891   (exit $ac_status); } >/dev/null; then
14892   if test -s conftest.err; then
14893     ac_cpp_err=$ac_c_preproc_warn_flag
14894     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14895   else
14896     ac_cpp_err=
14897   fi
14898 else
14899   ac_cpp_err=yes
14900 fi
14901 if test -z "$ac_cpp_err"; then
14902   ac_header_preproc=yes
14903 else
14904   echo "$as_me: failed program was:" >&5
14905 sed 's/^/| /' conftest.$ac_ext >&5
14906
14907   ac_header_preproc=no
14908 fi
14909
14910 rm -f conftest.err conftest.$ac_ext
14911 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14912 echo "${ECHO_T}$ac_header_preproc" >&6; }
14913
14914 # So?  What about this header?
14915 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14916   yes:no: )
14917     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14918 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14919     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14920 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14921     ac_header_preproc=yes
14922     ;;
14923   no:yes:* )
14924     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14925 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14926     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
14927 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
14928     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14929 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14930     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
14931 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14932     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14933 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14934     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14935 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14936     ( cat <<\_ASBOX
14937 ## ----------------------------------- ##
14938 ## Report this to llvmbugs@cs.uiuc.edu ##
14939 ## ----------------------------------- ##
14940 _ASBOX
14941      ) | sed "s/^/$as_me: WARNING:     /" >&2
14942     ;;
14943 esac
14944 { echo "$as_me:$LINENO: checking for opagent.h" >&5
14945 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14946 if test "${ac_cv_header_opagent_h+set}" = set; then
14947   echo $ECHO_N "(cached) $ECHO_C" >&6
14948 else
14949   ac_cv_header_opagent_h=$ac_header_preproc
14950 fi
14951 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14952 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14953
14954 fi
14955 if test $ac_cv_header_opagent_h = yes; then
14956   :
14957 else
14958
14959           echo "Error! You need to have opagent.h around."
14960           exit -1
14961
14962 fi
14963
14964
14965       fi
14966
14967 else
14968
14969       USE_OPROFILE=0
14970
14971
14972 fi
14973
14974
14975 cat >>confdefs.h <<_ACEOF
14976 #define USE_OPROFILE $USE_OPROFILE
14977 _ACEOF
14978
14979
14980
14981
14982
14983
14984
14985
14986 ac_header_dirent=no
14987 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14988   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14989 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14990 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14991 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14992   echo $ECHO_N "(cached) $ECHO_C" >&6
14993 else
14994   cat >conftest.$ac_ext <<_ACEOF
14995 /* confdefs.h.  */
14996 _ACEOF
14997 cat confdefs.h >>conftest.$ac_ext
14998 cat >>conftest.$ac_ext <<_ACEOF
14999 /* end confdefs.h.  */
15000 #include <sys/types.h>
15001 #include <$ac_hdr>
15002
15003 int
15004 main ()
15005 {
15006 if ((DIR *) 0)
15007 return 0;
15008   ;
15009   return 0;
15010 }
15011 _ACEOF
15012 rm -f conftest.$ac_objext
15013 if { (ac_try="$ac_compile"
15014 case "(($ac_try" in
15015   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15016   *) ac_try_echo=$ac_try;;
15017 esac
15018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15019   (eval "$ac_compile") 2>conftest.er1
15020   ac_status=$?
15021   grep -v '^ *+' conftest.er1 >conftest.err
15022   rm -f conftest.er1
15023   cat conftest.err >&5
15024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15025   (exit $ac_status); } &&
15026          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
15036          { ac_try='test -s conftest.$ac_objext'
15037   { (case "(($ac_try" in
15038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15039   *) ac_try_echo=$ac_try;;
15040 esac
15041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15042   (eval "$ac_try") 2>&5
15043   ac_status=$?
15044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15045   (exit $ac_status); }; }; then
15046   eval "$as_ac_Header=yes"
15047 else
15048   echo "$as_me: failed program was:" >&5
15049 sed 's/^/| /' conftest.$ac_ext >&5
15050
15051         eval "$as_ac_Header=no"
15052 fi
15053
15054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15055 fi
15056 ac_res=`eval echo '${'$as_ac_Header'}'`
15057                { echo "$as_me:$LINENO: result: $ac_res" >&5
15058 echo "${ECHO_T}$ac_res" >&6; }
15059 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15060   cat >>confdefs.h <<_ACEOF
15061 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
15062 _ACEOF
15063
15064 ac_header_dirent=$ac_hdr; break
15065 fi
15066
15067 done
15068 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
15069 if test $ac_header_dirent = dirent.h; then
15070   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
15071 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
15072 if test "${ac_cv_search_opendir+set}" = set; then
15073   echo $ECHO_N "(cached) $ECHO_C" >&6
15074 else
15075   ac_func_search_save_LIBS=$LIBS
15076 cat >conftest.$ac_ext <<_ACEOF
15077 /* confdefs.h.  */
15078 _ACEOF
15079 cat confdefs.h >>conftest.$ac_ext
15080 cat >>conftest.$ac_ext <<_ACEOF
15081 /* end confdefs.h.  */
15082
15083 /* Override any GCC internal prototype to avoid an error.
15084    Use char because int might match the return type of a GCC
15085    builtin and then its argument prototype would still apply.  */
15086 #ifdef __cplusplus
15087 extern "C"
15088 #endif
15089 char opendir ();
15090 int
15091 main ()
15092 {
15093 return opendir ();
15094   ;
15095   return 0;
15096 }
15097 _ACEOF
15098 for ac_lib in '' dir; do
15099   if test -z "$ac_lib"; then
15100     ac_res="none required"
15101   else
15102     ac_res=-l$ac_lib
15103     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15104   fi
15105   rm -f conftest.$ac_objext conftest$ac_exeext
15106 if { (ac_try="$ac_link"
15107 case "(($ac_try" in
15108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15109   *) ac_try_echo=$ac_try;;
15110 esac
15111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15112   (eval "$ac_link") 2>conftest.er1
15113   ac_status=$?
15114   grep -v '^ *+' conftest.er1 >conftest.err
15115   rm -f conftest.er1
15116   cat conftest.err >&5
15117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15118   (exit $ac_status); } &&
15119          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15120   { (case "(($ac_try" in
15121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15122   *) ac_try_echo=$ac_try;;
15123 esac
15124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15125   (eval "$ac_try") 2>&5
15126   ac_status=$?
15127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15128   (exit $ac_status); }; } &&
15129          { ac_try='test -s conftest$ac_exeext'
15130   { (case "(($ac_try" in
15131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15132   *) ac_try_echo=$ac_try;;
15133 esac
15134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15135   (eval "$ac_try") 2>&5
15136   ac_status=$?
15137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15138   (exit $ac_status); }; }; then
15139   ac_cv_search_opendir=$ac_res
15140 else
15141   echo "$as_me: failed program was:" >&5
15142 sed 's/^/| /' conftest.$ac_ext >&5
15143
15144
15145 fi
15146
15147 rm -f core conftest.err conftest.$ac_objext \
15148       conftest$ac_exeext
15149   if test "${ac_cv_search_opendir+set}" = set; then
15150   break
15151 fi
15152 done
15153 if test "${ac_cv_search_opendir+set}" = set; then
15154   :
15155 else
15156   ac_cv_search_opendir=no
15157 fi
15158 rm conftest.$ac_ext
15159 LIBS=$ac_func_search_save_LIBS
15160 fi
15161 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15162 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15163 ac_res=$ac_cv_search_opendir
15164 if test "$ac_res" != no; then
15165   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15166
15167 fi
15168
15169 else
15170   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
15171 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
15172 if test "${ac_cv_search_opendir+set}" = set; then
15173   echo $ECHO_N "(cached) $ECHO_C" >&6
15174 else
15175   ac_func_search_save_LIBS=$LIBS
15176 cat >conftest.$ac_ext <<_ACEOF
15177 /* confdefs.h.  */
15178 _ACEOF
15179 cat confdefs.h >>conftest.$ac_ext
15180 cat >>conftest.$ac_ext <<_ACEOF
15181 /* end confdefs.h.  */
15182
15183 /* Override any GCC internal prototype to avoid an error.
15184    Use char because int might match the return type of a GCC
15185    builtin and then its argument prototype would still apply.  */
15186 #ifdef __cplusplus
15187 extern "C"
15188 #endif
15189 char opendir ();
15190 int
15191 main ()
15192 {
15193 return opendir ();
15194   ;
15195   return 0;
15196 }
15197 _ACEOF
15198 for ac_lib in '' x; do
15199   if test -z "$ac_lib"; then
15200     ac_res="none required"
15201   else
15202     ac_res=-l$ac_lib
15203     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15204   fi
15205   rm -f conftest.$ac_objext conftest$ac_exeext
15206 if { (ac_try="$ac_link"
15207 case "(($ac_try" in
15208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15209   *) ac_try_echo=$ac_try;;
15210 esac
15211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15212   (eval "$ac_link") 2>conftest.er1
15213   ac_status=$?
15214   grep -v '^ *+' conftest.er1 >conftest.err
15215   rm -f conftest.er1
15216   cat conftest.err >&5
15217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15218   (exit $ac_status); } &&
15219          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15220   { (case "(($ac_try" in
15221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15222   *) ac_try_echo=$ac_try;;
15223 esac
15224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15225   (eval "$ac_try") 2>&5
15226   ac_status=$?
15227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15228   (exit $ac_status); }; } &&
15229          { ac_try='test -s conftest$ac_exeext'
15230   { (case "(($ac_try" in
15231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15232   *) ac_try_echo=$ac_try;;
15233 esac
15234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15235   (eval "$ac_try") 2>&5
15236   ac_status=$?
15237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15238   (exit $ac_status); }; }; then
15239   ac_cv_search_opendir=$ac_res
15240 else
15241   echo "$as_me: failed program was:" >&5
15242 sed 's/^/| /' conftest.$ac_ext >&5
15243
15244
15245 fi
15246
15247 rm -f core conftest.err conftest.$ac_objext \
15248       conftest$ac_exeext
15249   if test "${ac_cv_search_opendir+set}" = set; then
15250   break
15251 fi
15252 done
15253 if test "${ac_cv_search_opendir+set}" = set; then
15254   :
15255 else
15256   ac_cv_search_opendir=no
15257 fi
15258 rm conftest.$ac_ext
15259 LIBS=$ac_func_search_save_LIBS
15260 fi
15261 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15262 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15263 ac_res=$ac_cv_search_opendir
15264 if test "$ac_res" != no; then
15265   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15266
15267 fi
15268
15269 fi
15270
15271 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
15272 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
15273 if test "${ac_cv_header_mmap_anon+set}" = set; then
15274   echo $ECHO_N "(cached) $ECHO_C" >&6
15275 else
15276    ac_ext=c
15277 ac_cpp='$CPP $CPPFLAGS'
15278 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15279 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15280 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15281
15282   cat >conftest.$ac_ext <<_ACEOF
15283 /* confdefs.h.  */
15284 _ACEOF
15285 cat confdefs.h >>conftest.$ac_ext
15286 cat >>conftest.$ac_ext <<_ACEOF
15287 /* end confdefs.h.  */
15288 #include <sys/mman.h>
15289 #include <unistd.h>
15290 #include <fcntl.h>
15291 int
15292 main ()
15293 {
15294 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
15295   ;
15296   return 0;
15297 }
15298 _ACEOF
15299 rm -f conftest.$ac_objext
15300 if { (ac_try="$ac_compile"
15301 case "(($ac_try" in
15302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15303   *) ac_try_echo=$ac_try;;
15304 esac
15305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15306   (eval "$ac_compile") 2>conftest.er1
15307   ac_status=$?
15308   grep -v '^ *+' conftest.er1 >conftest.err
15309   rm -f conftest.er1
15310   cat conftest.err >&5
15311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15312   (exit $ac_status); } &&
15313          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15314   { (case "(($ac_try" in
15315   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15316   *) ac_try_echo=$ac_try;;
15317 esac
15318 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15319   (eval "$ac_try") 2>&5
15320   ac_status=$?
15321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15322   (exit $ac_status); }; } &&
15323          { ac_try='test -s conftest.$ac_objext'
15324   { (case "(($ac_try" in
15325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15326   *) ac_try_echo=$ac_try;;
15327 esac
15328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15329   (eval "$ac_try") 2>&5
15330   ac_status=$?
15331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15332   (exit $ac_status); }; }; then
15333   ac_cv_header_mmap_anon=yes
15334 else
15335   echo "$as_me: failed program was:" >&5
15336 sed 's/^/| /' conftest.$ac_ext >&5
15337
15338         ac_cv_header_mmap_anon=no
15339 fi
15340
15341 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15342   ac_ext=c
15343 ac_cpp='$CPP $CPPFLAGS'
15344 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15345 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15346 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15347
15348
15349 fi
15350 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
15351 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
15352 if test "$ac_cv_header_mmap_anon" = yes; then
15353
15354 cat >>confdefs.h <<\_ACEOF
15355 #define HAVE_MMAP_ANONYMOUS 1
15356 _ACEOF
15357
15358 fi
15359
15360 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
15361 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
15362 if test "${ac_cv_header_stat_broken+set}" = set; then
15363   echo $ECHO_N "(cached) $ECHO_C" >&6
15364 else
15365   cat >conftest.$ac_ext <<_ACEOF
15366 /* confdefs.h.  */
15367 _ACEOF
15368 cat confdefs.h >>conftest.$ac_ext
15369 cat >>conftest.$ac_ext <<_ACEOF
15370 /* end confdefs.h.  */
15371 #include <sys/types.h>
15372 #include <sys/stat.h>
15373
15374 #if defined S_ISBLK && defined S_IFDIR
15375 # if S_ISBLK (S_IFDIR)
15376 You lose.
15377 # endif
15378 #endif
15379
15380 #if defined S_ISBLK && defined S_IFCHR
15381 # if S_ISBLK (S_IFCHR)
15382 You lose.
15383 # endif
15384 #endif
15385
15386 #if defined S_ISLNK && defined S_IFREG
15387 # if S_ISLNK (S_IFREG)
15388 You lose.
15389 # endif
15390 #endif
15391
15392 #if defined S_ISSOCK && defined S_IFREG
15393 # if S_ISSOCK (S_IFREG)
15394 You lose.
15395 # endif
15396 #endif
15397
15398 _ACEOF
15399 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15400   $EGREP "You lose" >/dev/null 2>&1; then
15401   ac_cv_header_stat_broken=yes
15402 else
15403   ac_cv_header_stat_broken=no
15404 fi
15405 rm -f conftest*
15406
15407 fi
15408 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
15409 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
15410 if test $ac_cv_header_stat_broken = yes; then
15411
15412 cat >>confdefs.h <<\_ACEOF
15413 #define STAT_MACROS_BROKEN 1
15414 _ACEOF
15415
15416 fi
15417
15418 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15419 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15420 if test "${ac_cv_header_stdc+set}" = set; then
15421   echo $ECHO_N "(cached) $ECHO_C" >&6
15422 else
15423   cat >conftest.$ac_ext <<_ACEOF
15424 /* confdefs.h.  */
15425 _ACEOF
15426 cat confdefs.h >>conftest.$ac_ext
15427 cat >>conftest.$ac_ext <<_ACEOF
15428 /* end confdefs.h.  */
15429 #include <stdlib.h>
15430 #include <stdarg.h>
15431 #include <string.h>
15432 #include <float.h>
15433
15434 int
15435 main ()
15436 {
15437
15438   ;
15439   return 0;
15440 }
15441 _ACEOF
15442 rm -f conftest.$ac_objext
15443 if { (ac_try="$ac_compile"
15444 case "(($ac_try" in
15445   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15446   *) ac_try_echo=$ac_try;;
15447 esac
15448 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15449   (eval "$ac_compile") 2>conftest.er1
15450   ac_status=$?
15451   grep -v '^ *+' conftest.er1 >conftest.err
15452   rm -f conftest.er1
15453   cat conftest.err >&5
15454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15455   (exit $ac_status); } &&
15456          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15457   { (case "(($ac_try" in
15458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15459   *) ac_try_echo=$ac_try;;
15460 esac
15461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15462   (eval "$ac_try") 2>&5
15463   ac_status=$?
15464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15465   (exit $ac_status); }; } &&
15466          { ac_try='test -s conftest.$ac_objext'
15467   { (case "(($ac_try" in
15468   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15469   *) ac_try_echo=$ac_try;;
15470 esac
15471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15472   (eval "$ac_try") 2>&5
15473   ac_status=$?
15474   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15475   (exit $ac_status); }; }; then
15476   ac_cv_header_stdc=yes
15477 else
15478   echo "$as_me: failed program was:" >&5
15479 sed 's/^/| /' conftest.$ac_ext >&5
15480
15481         ac_cv_header_stdc=no
15482 fi
15483
15484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15485
15486 if test $ac_cv_header_stdc = yes; then
15487   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15488   cat >conftest.$ac_ext <<_ACEOF
15489 /* confdefs.h.  */
15490 _ACEOF
15491 cat confdefs.h >>conftest.$ac_ext
15492 cat >>conftest.$ac_ext <<_ACEOF
15493 /* end confdefs.h.  */
15494 #include <string.h>
15495
15496 _ACEOF
15497 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15498   $EGREP "memchr" >/dev/null 2>&1; then
15499   :
15500 else
15501   ac_cv_header_stdc=no
15502 fi
15503 rm -f conftest*
15504
15505 fi
15506
15507 if test $ac_cv_header_stdc = yes; then
15508   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15509   cat >conftest.$ac_ext <<_ACEOF
15510 /* confdefs.h.  */
15511 _ACEOF
15512 cat confdefs.h >>conftest.$ac_ext
15513 cat >>conftest.$ac_ext <<_ACEOF
15514 /* end confdefs.h.  */
15515 #include <stdlib.h>
15516
15517 _ACEOF
15518 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15519   $EGREP "free" >/dev/null 2>&1; then
15520   :
15521 else
15522   ac_cv_header_stdc=no
15523 fi
15524 rm -f conftest*
15525
15526 fi
15527
15528 if test $ac_cv_header_stdc = yes; then
15529   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15530   if test "$cross_compiling" = yes; then
15531   :
15532 else
15533   cat >conftest.$ac_ext <<_ACEOF
15534 /* confdefs.h.  */
15535 _ACEOF
15536 cat confdefs.h >>conftest.$ac_ext
15537 cat >>conftest.$ac_ext <<_ACEOF
15538 /* end confdefs.h.  */
15539 #include <ctype.h>
15540 #include <stdlib.h>
15541 #if ((' ' & 0x0FF) == 0x020)
15542 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15543 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15544 #else
15545 # define ISLOWER(c) \
15546                    (('a' <= (c) && (c) <= 'i') \
15547                      || ('j' <= (c) && (c) <= 'r') \
15548                      || ('s' <= (c) && (c) <= 'z'))
15549 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15550 #endif
15551
15552 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15553 int
15554 main ()
15555 {
15556   int i;
15557   for (i = 0; i < 256; i++)
15558     if (XOR (islower (i), ISLOWER (i))
15559         || toupper (i) != TOUPPER (i))
15560       return 2;
15561   return 0;
15562 }
15563 _ACEOF
15564 rm -f conftest$ac_exeext
15565 if { (ac_try="$ac_link"
15566 case "(($ac_try" in
15567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15568   *) ac_try_echo=$ac_try;;
15569 esac
15570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15571   (eval "$ac_link") 2>&5
15572   ac_status=$?
15573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15574   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15575   { (case "(($ac_try" in
15576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15577   *) ac_try_echo=$ac_try;;
15578 esac
15579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15580   (eval "$ac_try") 2>&5
15581   ac_status=$?
15582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15583   (exit $ac_status); }; }; then
15584   :
15585 else
15586   echo "$as_me: program exited with status $ac_status" >&5
15587 echo "$as_me: failed program was:" >&5
15588 sed 's/^/| /' conftest.$ac_ext >&5
15589
15590 ( exit $ac_status )
15591 ac_cv_header_stdc=no
15592 fi
15593 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15594 fi
15595
15596
15597 fi
15598 fi
15599 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15600 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15601 if test $ac_cv_header_stdc = yes; then
15602
15603 cat >>confdefs.h <<\_ACEOF
15604 #define STDC_HEADERS 1
15605 _ACEOF
15606
15607 fi
15608
15609 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15610 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15611 if test "${ac_cv_header_sys_wait_h+set}" = set; then
15612   echo $ECHO_N "(cached) $ECHO_C" >&6
15613 else
15614   cat >conftest.$ac_ext <<_ACEOF
15615 /* confdefs.h.  */
15616 _ACEOF
15617 cat confdefs.h >>conftest.$ac_ext
15618 cat >>conftest.$ac_ext <<_ACEOF
15619 /* end confdefs.h.  */
15620 #include <sys/types.h>
15621 #include <sys/wait.h>
15622 #ifndef WEXITSTATUS
15623 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15624 #endif
15625 #ifndef WIFEXITED
15626 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15627 #endif
15628
15629 int
15630 main ()
15631 {
15632   int s;
15633   wait (&s);
15634   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15635   ;
15636   return 0;
15637 }
15638 _ACEOF
15639 rm -f conftest.$ac_objext
15640 if { (ac_try="$ac_compile"
15641 case "(($ac_try" in
15642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15643   *) ac_try_echo=$ac_try;;
15644 esac
15645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15646   (eval "$ac_compile") 2>conftest.er1
15647   ac_status=$?
15648   grep -v '^ *+' conftest.er1 >conftest.err
15649   rm -f conftest.er1
15650   cat conftest.err >&5
15651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15652   (exit $ac_status); } &&
15653          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15654   { (case "(($ac_try" in
15655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15656   *) ac_try_echo=$ac_try;;
15657 esac
15658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15659   (eval "$ac_try") 2>&5
15660   ac_status=$?
15661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15662   (exit $ac_status); }; } &&
15663          { ac_try='test -s conftest.$ac_objext'
15664   { (case "(($ac_try" in
15665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15666   *) ac_try_echo=$ac_try;;
15667 esac
15668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15669   (eval "$ac_try") 2>&5
15670   ac_status=$?
15671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15672   (exit $ac_status); }; }; then
15673   ac_cv_header_sys_wait_h=yes
15674 else
15675   echo "$as_me: failed program was:" >&5
15676 sed 's/^/| /' conftest.$ac_ext >&5
15677
15678         ac_cv_header_sys_wait_h=no
15679 fi
15680
15681 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15682 fi
15683 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15684 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
15685 if test $ac_cv_header_sys_wait_h = yes; then
15686
15687 cat >>confdefs.h <<\_ACEOF
15688 #define HAVE_SYS_WAIT_H 1
15689 _ACEOF
15690
15691 fi
15692
15693 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15694 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15695 if test "${ac_cv_header_time+set}" = set; then
15696   echo $ECHO_N "(cached) $ECHO_C" >&6
15697 else
15698   cat >conftest.$ac_ext <<_ACEOF
15699 /* confdefs.h.  */
15700 _ACEOF
15701 cat confdefs.h >>conftest.$ac_ext
15702 cat >>conftest.$ac_ext <<_ACEOF
15703 /* end confdefs.h.  */
15704 #include <sys/types.h>
15705 #include <sys/time.h>
15706 #include <time.h>
15707
15708 int
15709 main ()
15710 {
15711 if ((struct tm *) 0)
15712 return 0;
15713   ;
15714   return 0;
15715 }
15716 _ACEOF
15717 rm -f conftest.$ac_objext
15718 if { (ac_try="$ac_compile"
15719 case "(($ac_try" in
15720   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15721   *) ac_try_echo=$ac_try;;
15722 esac
15723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15724   (eval "$ac_compile") 2>conftest.er1
15725   ac_status=$?
15726   grep -v '^ *+' conftest.er1 >conftest.err
15727   rm -f conftest.er1
15728   cat conftest.err >&5
15729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15730   (exit $ac_status); } &&
15731          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15732   { (case "(($ac_try" in
15733   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15734   *) ac_try_echo=$ac_try;;
15735 esac
15736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15737   (eval "$ac_try") 2>&5
15738   ac_status=$?
15739   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15740   (exit $ac_status); }; } &&
15741          { ac_try='test -s conftest.$ac_objext'
15742   { (case "(($ac_try" in
15743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15744   *) ac_try_echo=$ac_try;;
15745 esac
15746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15747   (eval "$ac_try") 2>&5
15748   ac_status=$?
15749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15750   (exit $ac_status); }; }; then
15751   ac_cv_header_time=yes
15752 else
15753   echo "$as_me: failed program was:" >&5
15754 sed 's/^/| /' conftest.$ac_ext >&5
15755
15756         ac_cv_header_time=no
15757 fi
15758
15759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15760 fi
15761 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15762 echo "${ECHO_T}$ac_cv_header_time" >&6; }
15763 if test $ac_cv_header_time = yes; then
15764
15765 cat >>confdefs.h <<\_ACEOF
15766 #define TIME_WITH_SYS_TIME 1
15767 _ACEOF
15768
15769 fi
15770
15771
15772
15773
15774
15775
15776
15777
15778 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
15779 do
15780 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15781 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15782   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15783 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15784 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15785   echo $ECHO_N "(cached) $ECHO_C" >&6
15786 fi
15787 ac_res=`eval echo '${'$as_ac_Header'}'`
15788                { echo "$as_me:$LINENO: result: $ac_res" >&5
15789 echo "${ECHO_T}$ac_res" >&6; }
15790 else
15791   # Is the header compilable?
15792 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15793 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15794 cat >conftest.$ac_ext <<_ACEOF
15795 /* confdefs.h.  */
15796 _ACEOF
15797 cat confdefs.h >>conftest.$ac_ext
15798 cat >>conftest.$ac_ext <<_ACEOF
15799 /* end confdefs.h.  */
15800 $ac_includes_default
15801 #include <$ac_header>
15802 _ACEOF
15803 rm -f conftest.$ac_objext
15804 if { (ac_try="$ac_compile"
15805 case "(($ac_try" in
15806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15807   *) ac_try_echo=$ac_try;;
15808 esac
15809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15810   (eval "$ac_compile") 2>conftest.er1
15811   ac_status=$?
15812   grep -v '^ *+' conftest.er1 >conftest.err
15813   rm -f conftest.er1
15814   cat conftest.err >&5
15815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15816   (exit $ac_status); } &&
15817          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15818   { (case "(($ac_try" in
15819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15820   *) ac_try_echo=$ac_try;;
15821 esac
15822 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15823   (eval "$ac_try") 2>&5
15824   ac_status=$?
15825   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15826   (exit $ac_status); }; } &&
15827          { ac_try='test -s conftest.$ac_objext'
15828   { (case "(($ac_try" in
15829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15830   *) ac_try_echo=$ac_try;;
15831 esac
15832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15833   (eval "$ac_try") 2>&5
15834   ac_status=$?
15835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15836   (exit $ac_status); }; }; then
15837   ac_header_compiler=yes
15838 else
15839   echo "$as_me: failed program was:" >&5
15840 sed 's/^/| /' conftest.$ac_ext >&5
15841
15842         ac_header_compiler=no
15843 fi
15844
15845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15846 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15847 echo "${ECHO_T}$ac_header_compiler" >&6; }
15848
15849 # Is the header present?
15850 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15851 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15852 cat >conftest.$ac_ext <<_ACEOF
15853 /* confdefs.h.  */
15854 _ACEOF
15855 cat confdefs.h >>conftest.$ac_ext
15856 cat >>conftest.$ac_ext <<_ACEOF
15857 /* end confdefs.h.  */
15858 #include <$ac_header>
15859 _ACEOF
15860 if { (ac_try="$ac_cpp conftest.$ac_ext"
15861 case "(($ac_try" in
15862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15863   *) ac_try_echo=$ac_try;;
15864 esac
15865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15866   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15867   ac_status=$?
15868   grep -v '^ *+' conftest.er1 >conftest.err
15869   rm -f conftest.er1
15870   cat conftest.err >&5
15871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15872   (exit $ac_status); } >/dev/null; then
15873   if test -s conftest.err; then
15874     ac_cpp_err=$ac_c_preproc_warn_flag
15875     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15876   else
15877     ac_cpp_err=
15878   fi
15879 else
15880   ac_cpp_err=yes
15881 fi
15882 if test -z "$ac_cpp_err"; then
15883   ac_header_preproc=yes
15884 else
15885   echo "$as_me: failed program was:" >&5
15886 sed 's/^/| /' conftest.$ac_ext >&5
15887
15888   ac_header_preproc=no
15889 fi
15890
15891 rm -f conftest.err conftest.$ac_ext
15892 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15893 echo "${ECHO_T}$ac_header_preproc" >&6; }
15894
15895 # So?  What about this header?
15896 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15897   yes:no: )
15898     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15899 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15900     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15901 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15902     ac_header_preproc=yes
15903     ;;
15904   no:yes:* )
15905     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15906 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15907     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15908 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15909     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15910 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15911     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15912 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15913     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15914 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15915     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15916 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15917     ( cat <<\_ASBOX
15918 ## ----------------------------------- ##
15919 ## Report this to llvmbugs@cs.uiuc.edu ##
15920 ## ----------------------------------- ##
15921 _ASBOX
15922      ) | sed "s/^/$as_me: WARNING:     /" >&2
15923     ;;
15924 esac
15925 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15926 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15927 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15928   echo $ECHO_N "(cached) $ECHO_C" >&6
15929 else
15930   eval "$as_ac_Header=\$ac_header_preproc"
15931 fi
15932 ac_res=`eval echo '${'$as_ac_Header'}'`
15933                { echo "$as_me:$LINENO: result: $ac_res" >&5
15934 echo "${ECHO_T}$ac_res" >&6; }
15935
15936 fi
15937 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15938   cat >>confdefs.h <<_ACEOF
15939 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15940 _ACEOF
15941
15942 fi
15943
15944 done
15945
15946
15947
15948
15949
15950
15951
15952 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15953 do
15954 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15955 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15956   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15957 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15958 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15959   echo $ECHO_N "(cached) $ECHO_C" >&6
15960 fi
15961 ac_res=`eval echo '${'$as_ac_Header'}'`
15962                { echo "$as_me:$LINENO: result: $ac_res" >&5
15963 echo "${ECHO_T}$ac_res" >&6; }
15964 else
15965   # Is the header compilable?
15966 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15967 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15968 cat >conftest.$ac_ext <<_ACEOF
15969 /* confdefs.h.  */
15970 _ACEOF
15971 cat confdefs.h >>conftest.$ac_ext
15972 cat >>conftest.$ac_ext <<_ACEOF
15973 /* end confdefs.h.  */
15974 $ac_includes_default
15975 #include <$ac_header>
15976 _ACEOF
15977 rm -f conftest.$ac_objext
15978 if { (ac_try="$ac_compile"
15979 case "(($ac_try" in
15980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15981   *) ac_try_echo=$ac_try;;
15982 esac
15983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15984   (eval "$ac_compile") 2>conftest.er1
15985   ac_status=$?
15986   grep -v '^ *+' conftest.er1 >conftest.err
15987   rm -f conftest.er1
15988   cat conftest.err >&5
15989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15990   (exit $ac_status); } &&
15991          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15992   { (case "(($ac_try" in
15993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15994   *) ac_try_echo=$ac_try;;
15995 esac
15996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15997   (eval "$ac_try") 2>&5
15998   ac_status=$?
15999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16000   (exit $ac_status); }; } &&
16001          { ac_try='test -s conftest.$ac_objext'
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_try") 2>&5
16008   ac_status=$?
16009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16010   (exit $ac_status); }; }; then
16011   ac_header_compiler=yes
16012 else
16013   echo "$as_me: failed program was:" >&5
16014 sed 's/^/| /' conftest.$ac_ext >&5
16015
16016         ac_header_compiler=no
16017 fi
16018
16019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16020 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16021 echo "${ECHO_T}$ac_header_compiler" >&6; }
16022
16023 # Is the header present?
16024 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16025 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16026 cat >conftest.$ac_ext <<_ACEOF
16027 /* confdefs.h.  */
16028 _ACEOF
16029 cat confdefs.h >>conftest.$ac_ext
16030 cat >>conftest.$ac_ext <<_ACEOF
16031 /* end confdefs.h.  */
16032 #include <$ac_header>
16033 _ACEOF
16034 if { (ac_try="$ac_cpp conftest.$ac_ext"
16035 case "(($ac_try" in
16036   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16037   *) ac_try_echo=$ac_try;;
16038 esac
16039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16040   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16041   ac_status=$?
16042   grep -v '^ *+' conftest.er1 >conftest.err
16043   rm -f conftest.er1
16044   cat conftest.err >&5
16045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16046   (exit $ac_status); } >/dev/null; then
16047   if test -s conftest.err; then
16048     ac_cpp_err=$ac_c_preproc_warn_flag
16049     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16050   else
16051     ac_cpp_err=
16052   fi
16053 else
16054   ac_cpp_err=yes
16055 fi
16056 if test -z "$ac_cpp_err"; then
16057   ac_header_preproc=yes
16058 else
16059   echo "$as_me: failed program was:" >&5
16060 sed 's/^/| /' conftest.$ac_ext >&5
16061
16062   ac_header_preproc=no
16063 fi
16064
16065 rm -f conftest.err conftest.$ac_ext
16066 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16067 echo "${ECHO_T}$ac_header_preproc" >&6; }
16068
16069 # So?  What about this header?
16070 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16071   yes:no: )
16072     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16073 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16074     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16075 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16076     ac_header_preproc=yes
16077     ;;
16078   no:yes:* )
16079     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16080 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16081     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16082 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16083     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16084 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16085     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16086 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16087     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16088 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16089     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16090 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16091     ( cat <<\_ASBOX
16092 ## ----------------------------------- ##
16093 ## Report this to llvmbugs@cs.uiuc.edu ##
16094 ## ----------------------------------- ##
16095 _ASBOX
16096      ) | sed "s/^/$as_me: WARNING:     /" >&2
16097     ;;
16098 esac
16099 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16100 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16101 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16102   echo $ECHO_N "(cached) $ECHO_C" >&6
16103 else
16104   eval "$as_ac_Header=\$ac_header_preproc"
16105 fi
16106 ac_res=`eval echo '${'$as_ac_Header'}'`
16107                { echo "$as_me:$LINENO: result: $ac_res" >&5
16108 echo "${ECHO_T}$ac_res" >&6; }
16109
16110 fi
16111 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16112   cat >>confdefs.h <<_ACEOF
16113 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16114 _ACEOF
16115
16116 fi
16117
16118 done
16119
16120
16121
16122 for ac_header in utime.h windows.h
16123 do
16124 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16125 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16126   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16127 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16128 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16129   echo $ECHO_N "(cached) $ECHO_C" >&6
16130 fi
16131 ac_res=`eval echo '${'$as_ac_Header'}'`
16132                { echo "$as_me:$LINENO: result: $ac_res" >&5
16133 echo "${ECHO_T}$ac_res" >&6; }
16134 else
16135   # Is the header compilable?
16136 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16137 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16138 cat >conftest.$ac_ext <<_ACEOF
16139 /* confdefs.h.  */
16140 _ACEOF
16141 cat confdefs.h >>conftest.$ac_ext
16142 cat >>conftest.$ac_ext <<_ACEOF
16143 /* end confdefs.h.  */
16144 $ac_includes_default
16145 #include <$ac_header>
16146 _ACEOF
16147 rm -f conftest.$ac_objext
16148 if { (ac_try="$ac_compile"
16149 case "(($ac_try" in
16150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16151   *) ac_try_echo=$ac_try;;
16152 esac
16153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16154   (eval "$ac_compile") 2>conftest.er1
16155   ac_status=$?
16156   grep -v '^ *+' conftest.er1 >conftest.err
16157   rm -f conftest.er1
16158   cat conftest.err >&5
16159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16160   (exit $ac_status); } &&
16161          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16162   { (case "(($ac_try" in
16163   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16164   *) ac_try_echo=$ac_try;;
16165 esac
16166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16167   (eval "$ac_try") 2>&5
16168   ac_status=$?
16169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16170   (exit $ac_status); }; } &&
16171          { ac_try='test -s conftest.$ac_objext'
16172   { (case "(($ac_try" in
16173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16174   *) ac_try_echo=$ac_try;;
16175 esac
16176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16177   (eval "$ac_try") 2>&5
16178   ac_status=$?
16179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16180   (exit $ac_status); }; }; then
16181   ac_header_compiler=yes
16182 else
16183   echo "$as_me: failed program was:" >&5
16184 sed 's/^/| /' conftest.$ac_ext >&5
16185
16186         ac_header_compiler=no
16187 fi
16188
16189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16190 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16191 echo "${ECHO_T}$ac_header_compiler" >&6; }
16192
16193 # Is the header present?
16194 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16195 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16196 cat >conftest.$ac_ext <<_ACEOF
16197 /* confdefs.h.  */
16198 _ACEOF
16199 cat confdefs.h >>conftest.$ac_ext
16200 cat >>conftest.$ac_ext <<_ACEOF
16201 /* end confdefs.h.  */
16202 #include <$ac_header>
16203 _ACEOF
16204 if { (ac_try="$ac_cpp conftest.$ac_ext"
16205 case "(($ac_try" in
16206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16207   *) ac_try_echo=$ac_try;;
16208 esac
16209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16210   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16211   ac_status=$?
16212   grep -v '^ *+' conftest.er1 >conftest.err
16213   rm -f conftest.er1
16214   cat conftest.err >&5
16215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16216   (exit $ac_status); } >/dev/null; then
16217   if test -s conftest.err; then
16218     ac_cpp_err=$ac_c_preproc_warn_flag
16219     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16220   else
16221     ac_cpp_err=
16222   fi
16223 else
16224   ac_cpp_err=yes
16225 fi
16226 if test -z "$ac_cpp_err"; then
16227   ac_header_preproc=yes
16228 else
16229   echo "$as_me: failed program was:" >&5
16230 sed 's/^/| /' conftest.$ac_ext >&5
16231
16232   ac_header_preproc=no
16233 fi
16234
16235 rm -f conftest.err conftest.$ac_ext
16236 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16237 echo "${ECHO_T}$ac_header_preproc" >&6; }
16238
16239 # So?  What about this header?
16240 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16241   yes:no: )
16242     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16243 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16244     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16245 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16246     ac_header_preproc=yes
16247     ;;
16248   no:yes:* )
16249     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16250 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16251     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16252 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16253     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16254 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16255     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16256 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16257     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16258 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16259     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16260 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16261     ( cat <<\_ASBOX
16262 ## ----------------------------------- ##
16263 ## Report this to llvmbugs@cs.uiuc.edu ##
16264 ## ----------------------------------- ##
16265 _ASBOX
16266      ) | sed "s/^/$as_me: WARNING:     /" >&2
16267     ;;
16268 esac
16269 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16270 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16271 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16272   echo $ECHO_N "(cached) $ECHO_C" >&6
16273 else
16274   eval "$as_ac_Header=\$ac_header_preproc"
16275 fi
16276 ac_res=`eval echo '${'$as_ac_Header'}'`
16277                { echo "$as_me:$LINENO: result: $ac_res" >&5
16278 echo "${ECHO_T}$ac_res" >&6; }
16279
16280 fi
16281 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16282   cat >>confdefs.h <<_ACEOF
16283 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16284 _ACEOF
16285
16286 fi
16287
16288 done
16289
16290
16291
16292
16293
16294
16295 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
16296 do
16297 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16298 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16299   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16300 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16301 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16302   echo $ECHO_N "(cached) $ECHO_C" >&6
16303 fi
16304 ac_res=`eval echo '${'$as_ac_Header'}'`
16305                { echo "$as_me:$LINENO: result: $ac_res" >&5
16306 echo "${ECHO_T}$ac_res" >&6; }
16307 else
16308   # Is the header compilable?
16309 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16310 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16311 cat >conftest.$ac_ext <<_ACEOF
16312 /* confdefs.h.  */
16313 _ACEOF
16314 cat confdefs.h >>conftest.$ac_ext
16315 cat >>conftest.$ac_ext <<_ACEOF
16316 /* end confdefs.h.  */
16317 $ac_includes_default
16318 #include <$ac_header>
16319 _ACEOF
16320 rm -f conftest.$ac_objext
16321 if { (ac_try="$ac_compile"
16322 case "(($ac_try" in
16323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16324   *) ac_try_echo=$ac_try;;
16325 esac
16326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16327   (eval "$ac_compile") 2>conftest.er1
16328   ac_status=$?
16329   grep -v '^ *+' conftest.er1 >conftest.err
16330   rm -f conftest.er1
16331   cat conftest.err >&5
16332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16333   (exit $ac_status); } &&
16334          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16335   { (case "(($ac_try" in
16336   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16337   *) ac_try_echo=$ac_try;;
16338 esac
16339 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16340   (eval "$ac_try") 2>&5
16341   ac_status=$?
16342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16343   (exit $ac_status); }; } &&
16344          { ac_try='test -s conftest.$ac_objext'
16345   { (case "(($ac_try" in
16346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16347   *) ac_try_echo=$ac_try;;
16348 esac
16349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16350   (eval "$ac_try") 2>&5
16351   ac_status=$?
16352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16353   (exit $ac_status); }; }; then
16354   ac_header_compiler=yes
16355 else
16356   echo "$as_me: failed program was:" >&5
16357 sed 's/^/| /' conftest.$ac_ext >&5
16358
16359         ac_header_compiler=no
16360 fi
16361
16362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16363 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16364 echo "${ECHO_T}$ac_header_compiler" >&6; }
16365
16366 # Is the header present?
16367 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16368 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16369 cat >conftest.$ac_ext <<_ACEOF
16370 /* confdefs.h.  */
16371 _ACEOF
16372 cat confdefs.h >>conftest.$ac_ext
16373 cat >>conftest.$ac_ext <<_ACEOF
16374 /* end confdefs.h.  */
16375 #include <$ac_header>
16376 _ACEOF
16377 if { (ac_try="$ac_cpp conftest.$ac_ext"
16378 case "(($ac_try" in
16379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16380   *) ac_try_echo=$ac_try;;
16381 esac
16382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16383   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16384   ac_status=$?
16385   grep -v '^ *+' conftest.er1 >conftest.err
16386   rm -f conftest.er1
16387   cat conftest.err >&5
16388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16389   (exit $ac_status); } >/dev/null; then
16390   if test -s conftest.err; then
16391     ac_cpp_err=$ac_c_preproc_warn_flag
16392     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16393   else
16394     ac_cpp_err=
16395   fi
16396 else
16397   ac_cpp_err=yes
16398 fi
16399 if test -z "$ac_cpp_err"; then
16400   ac_header_preproc=yes
16401 else
16402   echo "$as_me: failed program was:" >&5
16403 sed 's/^/| /' conftest.$ac_ext >&5
16404
16405   ac_header_preproc=no
16406 fi
16407
16408 rm -f conftest.err conftest.$ac_ext
16409 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16410 echo "${ECHO_T}$ac_header_preproc" >&6; }
16411
16412 # So?  What about this header?
16413 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16414   yes:no: )
16415     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16416 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16417     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16418 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16419     ac_header_preproc=yes
16420     ;;
16421   no:yes:* )
16422     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16423 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16424     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16425 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16426     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16427 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16428     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16429 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16430     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16431 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16432     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16433 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16434     ( cat <<\_ASBOX
16435 ## ----------------------------------- ##
16436 ## Report this to llvmbugs@cs.uiuc.edu ##
16437 ## ----------------------------------- ##
16438 _ASBOX
16439      ) | sed "s/^/$as_me: WARNING:     /" >&2
16440     ;;
16441 esac
16442 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16443 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16444 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16445   echo $ECHO_N "(cached) $ECHO_C" >&6
16446 else
16447   eval "$as_ac_Header=\$ac_header_preproc"
16448 fi
16449 ac_res=`eval echo '${'$as_ac_Header'}'`
16450                { echo "$as_me:$LINENO: result: $ac_res" >&5
16451 echo "${ECHO_T}$ac_res" >&6; }
16452
16453 fi
16454 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16455   cat >>confdefs.h <<_ACEOF
16456 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16457 _ACEOF
16458
16459 fi
16460
16461 done
16462
16463
16464
16465
16466
16467 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
16468 do
16469 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16470 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16471   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16472 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16473 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16474   echo $ECHO_N "(cached) $ECHO_C" >&6
16475 fi
16476 ac_res=`eval echo '${'$as_ac_Header'}'`
16477                { echo "$as_me:$LINENO: result: $ac_res" >&5
16478 echo "${ECHO_T}$ac_res" >&6; }
16479 else
16480   # Is the header compilable?
16481 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16482 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16483 cat >conftest.$ac_ext <<_ACEOF
16484 /* confdefs.h.  */
16485 _ACEOF
16486 cat confdefs.h >>conftest.$ac_ext
16487 cat >>conftest.$ac_ext <<_ACEOF
16488 /* end confdefs.h.  */
16489 $ac_includes_default
16490 #include <$ac_header>
16491 _ACEOF
16492 rm -f conftest.$ac_objext
16493 if { (ac_try="$ac_compile"
16494 case "(($ac_try" in
16495   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16496   *) ac_try_echo=$ac_try;;
16497 esac
16498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16499   (eval "$ac_compile") 2>conftest.er1
16500   ac_status=$?
16501   grep -v '^ *+' conftest.er1 >conftest.err
16502   rm -f conftest.er1
16503   cat conftest.err >&5
16504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16505   (exit $ac_status); } &&
16506          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16507   { (case "(($ac_try" in
16508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16509   *) ac_try_echo=$ac_try;;
16510 esac
16511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16512   (eval "$ac_try") 2>&5
16513   ac_status=$?
16514   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16515   (exit $ac_status); }; } &&
16516          { ac_try='test -s conftest.$ac_objext'
16517   { (case "(($ac_try" in
16518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16519   *) ac_try_echo=$ac_try;;
16520 esac
16521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16522   (eval "$ac_try") 2>&5
16523   ac_status=$?
16524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16525   (exit $ac_status); }; }; then
16526   ac_header_compiler=yes
16527 else
16528   echo "$as_me: failed program was:" >&5
16529 sed 's/^/| /' conftest.$ac_ext >&5
16530
16531         ac_header_compiler=no
16532 fi
16533
16534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16535 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16536 echo "${ECHO_T}$ac_header_compiler" >&6; }
16537
16538 # Is the header present?
16539 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16540 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16541 cat >conftest.$ac_ext <<_ACEOF
16542 /* confdefs.h.  */
16543 _ACEOF
16544 cat confdefs.h >>conftest.$ac_ext
16545 cat >>conftest.$ac_ext <<_ACEOF
16546 /* end confdefs.h.  */
16547 #include <$ac_header>
16548 _ACEOF
16549 if { (ac_try="$ac_cpp conftest.$ac_ext"
16550 case "(($ac_try" in
16551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16552   *) ac_try_echo=$ac_try;;
16553 esac
16554 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16555   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16556   ac_status=$?
16557   grep -v '^ *+' conftest.er1 >conftest.err
16558   rm -f conftest.er1
16559   cat conftest.err >&5
16560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16561   (exit $ac_status); } >/dev/null; then
16562   if test -s conftest.err; then
16563     ac_cpp_err=$ac_c_preproc_warn_flag
16564     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16565   else
16566     ac_cpp_err=
16567   fi
16568 else
16569   ac_cpp_err=yes
16570 fi
16571 if test -z "$ac_cpp_err"; then
16572   ac_header_preproc=yes
16573 else
16574   echo "$as_me: failed program was:" >&5
16575 sed 's/^/| /' conftest.$ac_ext >&5
16576
16577   ac_header_preproc=no
16578 fi
16579
16580 rm -f conftest.err conftest.$ac_ext
16581 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16582 echo "${ECHO_T}$ac_header_preproc" >&6; }
16583
16584 # So?  What about this header?
16585 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16586   yes:no: )
16587     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16588 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16589     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16590 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16591     ac_header_preproc=yes
16592     ;;
16593   no:yes:* )
16594     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16595 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16596     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16597 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16598     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16599 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16600     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16601 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16602     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16603 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16604     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16605 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16606     ( cat <<\_ASBOX
16607 ## ----------------------------------- ##
16608 ## Report this to llvmbugs@cs.uiuc.edu ##
16609 ## ----------------------------------- ##
16610 _ASBOX
16611      ) | sed "s/^/$as_me: WARNING:     /" >&2
16612     ;;
16613 esac
16614 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16615 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16616 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16617   echo $ECHO_N "(cached) $ECHO_C" >&6
16618 else
16619   eval "$as_ac_Header=\$ac_header_preproc"
16620 fi
16621 ac_res=`eval echo '${'$as_ac_Header'}'`
16622                { echo "$as_me:$LINENO: result: $ac_res" >&5
16623 echo "${ECHO_T}$ac_res" >&6; }
16624
16625 fi
16626 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16627   cat >>confdefs.h <<_ACEOF
16628 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16629 _ACEOF
16630
16631 fi
16632
16633 done
16634
16635
16636 for ac_header in valgrind/valgrind.h
16637 do
16638 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16639 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16640   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16641 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16642 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16643   echo $ECHO_N "(cached) $ECHO_C" >&6
16644 fi
16645 ac_res=`eval echo '${'$as_ac_Header'}'`
16646                { echo "$as_me:$LINENO: result: $ac_res" >&5
16647 echo "${ECHO_T}$ac_res" >&6; }
16648 else
16649   # Is the header compilable?
16650 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16651 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16652 cat >conftest.$ac_ext <<_ACEOF
16653 /* confdefs.h.  */
16654 _ACEOF
16655 cat confdefs.h >>conftest.$ac_ext
16656 cat >>conftest.$ac_ext <<_ACEOF
16657 /* end confdefs.h.  */
16658 $ac_includes_default
16659 #include <$ac_header>
16660 _ACEOF
16661 rm -f conftest.$ac_objext
16662 if { (ac_try="$ac_compile"
16663 case "(($ac_try" in
16664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16665   *) ac_try_echo=$ac_try;;
16666 esac
16667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16668   (eval "$ac_compile") 2>conftest.er1
16669   ac_status=$?
16670   grep -v '^ *+' conftest.er1 >conftest.err
16671   rm -f conftest.er1
16672   cat conftest.err >&5
16673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16674   (exit $ac_status); } &&
16675          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16676   { (case "(($ac_try" in
16677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16678   *) ac_try_echo=$ac_try;;
16679 esac
16680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16681   (eval "$ac_try") 2>&5
16682   ac_status=$?
16683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16684   (exit $ac_status); }; } &&
16685          { ac_try='test -s conftest.$ac_objext'
16686   { (case "(($ac_try" in
16687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16688   *) ac_try_echo=$ac_try;;
16689 esac
16690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16691   (eval "$ac_try") 2>&5
16692   ac_status=$?
16693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16694   (exit $ac_status); }; }; then
16695   ac_header_compiler=yes
16696 else
16697   echo "$as_me: failed program was:" >&5
16698 sed 's/^/| /' conftest.$ac_ext >&5
16699
16700         ac_header_compiler=no
16701 fi
16702
16703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16704 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16705 echo "${ECHO_T}$ac_header_compiler" >&6; }
16706
16707 # Is the header present?
16708 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16709 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16710 cat >conftest.$ac_ext <<_ACEOF
16711 /* confdefs.h.  */
16712 _ACEOF
16713 cat confdefs.h >>conftest.$ac_ext
16714 cat >>conftest.$ac_ext <<_ACEOF
16715 /* end confdefs.h.  */
16716 #include <$ac_header>
16717 _ACEOF
16718 if { (ac_try="$ac_cpp conftest.$ac_ext"
16719 case "(($ac_try" in
16720   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16721   *) ac_try_echo=$ac_try;;
16722 esac
16723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16724   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16725   ac_status=$?
16726   grep -v '^ *+' conftest.er1 >conftest.err
16727   rm -f conftest.er1
16728   cat conftest.err >&5
16729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16730   (exit $ac_status); } >/dev/null; then
16731   if test -s conftest.err; then
16732     ac_cpp_err=$ac_c_preproc_warn_flag
16733     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16734   else
16735     ac_cpp_err=
16736   fi
16737 else
16738   ac_cpp_err=yes
16739 fi
16740 if test -z "$ac_cpp_err"; then
16741   ac_header_preproc=yes
16742 else
16743   echo "$as_me: failed program was:" >&5
16744 sed 's/^/| /' conftest.$ac_ext >&5
16745
16746   ac_header_preproc=no
16747 fi
16748
16749 rm -f conftest.err conftest.$ac_ext
16750 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16751 echo "${ECHO_T}$ac_header_preproc" >&6; }
16752
16753 # So?  What about this header?
16754 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16755   yes:no: )
16756     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16757 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16758     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16759 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16760     ac_header_preproc=yes
16761     ;;
16762   no:yes:* )
16763     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16764 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16765     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16766 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16767     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16768 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16769     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16770 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16771     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16772 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16773     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16774 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16775     ( cat <<\_ASBOX
16776 ## ----------------------------------- ##
16777 ## Report this to llvmbugs@cs.uiuc.edu ##
16778 ## ----------------------------------- ##
16779 _ASBOX
16780      ) | sed "s/^/$as_me: WARNING:     /" >&2
16781     ;;
16782 esac
16783 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16784 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16785 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16786   echo $ECHO_N "(cached) $ECHO_C" >&6
16787 else
16788   eval "$as_ac_Header=\$ac_header_preproc"
16789 fi
16790 ac_res=`eval echo '${'$as_ac_Header'}'`
16791                { echo "$as_me:$LINENO: result: $ac_res" >&5
16792 echo "${ECHO_T}$ac_res" >&6; }
16793
16794 fi
16795 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16796   cat >>confdefs.h <<_ACEOF
16797 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16798 _ACEOF
16799
16800 fi
16801
16802 done
16803
16804
16805 for ac_header in fenv.h
16806 do
16807 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16808 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16809   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16810 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16811 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16812   echo $ECHO_N "(cached) $ECHO_C" >&6
16813 fi
16814 ac_res=`eval echo '${'$as_ac_Header'}'`
16815                { echo "$as_me:$LINENO: result: $ac_res" >&5
16816 echo "${ECHO_T}$ac_res" >&6; }
16817 else
16818   # Is the header compilable?
16819 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16820 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16821 cat >conftest.$ac_ext <<_ACEOF
16822 /* confdefs.h.  */
16823 _ACEOF
16824 cat confdefs.h >>conftest.$ac_ext
16825 cat >>conftest.$ac_ext <<_ACEOF
16826 /* end confdefs.h.  */
16827 $ac_includes_default
16828 #include <$ac_header>
16829 _ACEOF
16830 rm -f conftest.$ac_objext
16831 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
16838   ac_status=$?
16839   grep -v '^ *+' conftest.er1 >conftest.err
16840   rm -f conftest.er1
16841   cat conftest.err >&5
16842   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16843   (exit $ac_status); } &&
16844          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16845   { (case "(($ac_try" in
16846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16847   *) ac_try_echo=$ac_try;;
16848 esac
16849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16850   (eval "$ac_try") 2>&5
16851   ac_status=$?
16852   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16853   (exit $ac_status); }; } &&
16854          { ac_try='test -s conftest.$ac_objext'
16855   { (case "(($ac_try" in
16856   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16857   *) ac_try_echo=$ac_try;;
16858 esac
16859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16860   (eval "$ac_try") 2>&5
16861   ac_status=$?
16862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16863   (exit $ac_status); }; }; then
16864   ac_header_compiler=yes
16865 else
16866   echo "$as_me: failed program was:" >&5
16867 sed 's/^/| /' conftest.$ac_ext >&5
16868
16869         ac_header_compiler=no
16870 fi
16871
16872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16873 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16874 echo "${ECHO_T}$ac_header_compiler" >&6; }
16875
16876 # Is the header present?
16877 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16878 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16879 cat >conftest.$ac_ext <<_ACEOF
16880 /* confdefs.h.  */
16881 _ACEOF
16882 cat confdefs.h >>conftest.$ac_ext
16883 cat >>conftest.$ac_ext <<_ACEOF
16884 /* end confdefs.h.  */
16885 #include <$ac_header>
16886 _ACEOF
16887 if { (ac_try="$ac_cpp conftest.$ac_ext"
16888 case "(($ac_try" in
16889   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16890   *) ac_try_echo=$ac_try;;
16891 esac
16892 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16893   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16894   ac_status=$?
16895   grep -v '^ *+' conftest.er1 >conftest.err
16896   rm -f conftest.er1
16897   cat conftest.err >&5
16898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16899   (exit $ac_status); } >/dev/null; then
16900   if test -s conftest.err; then
16901     ac_cpp_err=$ac_c_preproc_warn_flag
16902     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16903   else
16904     ac_cpp_err=
16905   fi
16906 else
16907   ac_cpp_err=yes
16908 fi
16909 if test -z "$ac_cpp_err"; then
16910   ac_header_preproc=yes
16911 else
16912   echo "$as_me: failed program was:" >&5
16913 sed 's/^/| /' conftest.$ac_ext >&5
16914
16915   ac_header_preproc=no
16916 fi
16917
16918 rm -f conftest.err conftest.$ac_ext
16919 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16920 echo "${ECHO_T}$ac_header_preproc" >&6; }
16921
16922 # So?  What about this header?
16923 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16924   yes:no: )
16925     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16926 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16927     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16928 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16929     ac_header_preproc=yes
16930     ;;
16931   no:yes:* )
16932     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16933 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16934     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16935 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16936     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16937 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16938     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16939 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16940     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16941 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16942     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16943 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16944     ( cat <<\_ASBOX
16945 ## ----------------------------------- ##
16946 ## Report this to llvmbugs@cs.uiuc.edu ##
16947 ## ----------------------------------- ##
16948 _ASBOX
16949      ) | sed "s/^/$as_me: WARNING:     /" >&2
16950     ;;
16951 esac
16952 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16953 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16954 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16955   echo $ECHO_N "(cached) $ECHO_C" >&6
16956 else
16957   eval "$as_ac_Header=\$ac_header_preproc"
16958 fi
16959 ac_res=`eval echo '${'$as_ac_Header'}'`
16960                { echo "$as_me:$LINENO: result: $ac_res" >&5
16961 echo "${ECHO_T}$ac_res" >&6; }
16962
16963 fi
16964 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16965   cat >>confdefs.h <<_ACEOF
16966 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16967 _ACEOF
16968
16969 fi
16970
16971 done
16972
16973 if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
16974
16975 for ac_header in pthread.h
16976 do
16977 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16978 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16979   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16980 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16981 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16982   echo $ECHO_N "(cached) $ECHO_C" >&6
16983 fi
16984 ac_res=`eval echo '${'$as_ac_Header'}'`
16985                { echo "$as_me:$LINENO: result: $ac_res" >&5
16986 echo "${ECHO_T}$ac_res" >&6; }
16987 else
16988   # Is the header compilable?
16989 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16990 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16991 cat >conftest.$ac_ext <<_ACEOF
16992 /* confdefs.h.  */
16993 _ACEOF
16994 cat confdefs.h >>conftest.$ac_ext
16995 cat >>conftest.$ac_ext <<_ACEOF
16996 /* end confdefs.h.  */
16997 $ac_includes_default
16998 #include <$ac_header>
16999 _ACEOF
17000 rm -f conftest.$ac_objext
17001 if { (ac_try="$ac_compile"
17002 case "(($ac_try" in
17003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17004   *) ac_try_echo=$ac_try;;
17005 esac
17006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17007   (eval "$ac_compile") 2>conftest.er1
17008   ac_status=$?
17009   grep -v '^ *+' conftest.er1 >conftest.err
17010   rm -f conftest.er1
17011   cat conftest.err >&5
17012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17013   (exit $ac_status); } &&
17014          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17015   { (case "(($ac_try" in
17016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17017   *) ac_try_echo=$ac_try;;
17018 esac
17019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17020   (eval "$ac_try") 2>&5
17021   ac_status=$?
17022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17023   (exit $ac_status); }; } &&
17024          { ac_try='test -s conftest.$ac_objext'
17025   { (case "(($ac_try" in
17026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17027   *) ac_try_echo=$ac_try;;
17028 esac
17029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17030   (eval "$ac_try") 2>&5
17031   ac_status=$?
17032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17033   (exit $ac_status); }; }; then
17034   ac_header_compiler=yes
17035 else
17036   echo "$as_me: failed program was:" >&5
17037 sed 's/^/| /' conftest.$ac_ext >&5
17038
17039         ac_header_compiler=no
17040 fi
17041
17042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17043 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17044 echo "${ECHO_T}$ac_header_compiler" >&6; }
17045
17046 # Is the header present?
17047 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
17048 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17049 cat >conftest.$ac_ext <<_ACEOF
17050 /* confdefs.h.  */
17051 _ACEOF
17052 cat confdefs.h >>conftest.$ac_ext
17053 cat >>conftest.$ac_ext <<_ACEOF
17054 /* end confdefs.h.  */
17055 #include <$ac_header>
17056 _ACEOF
17057 if { (ac_try="$ac_cpp conftest.$ac_ext"
17058 case "(($ac_try" in
17059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17060   *) ac_try_echo=$ac_try;;
17061 esac
17062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17063   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17064   ac_status=$?
17065   grep -v '^ *+' conftest.er1 >conftest.err
17066   rm -f conftest.er1
17067   cat conftest.err >&5
17068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17069   (exit $ac_status); } >/dev/null; then
17070   if test -s conftest.err; then
17071     ac_cpp_err=$ac_c_preproc_warn_flag
17072     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17073   else
17074     ac_cpp_err=
17075   fi
17076 else
17077   ac_cpp_err=yes
17078 fi
17079 if test -z "$ac_cpp_err"; then
17080   ac_header_preproc=yes
17081 else
17082   echo "$as_me: failed program was:" >&5
17083 sed 's/^/| /' conftest.$ac_ext >&5
17084
17085   ac_header_preproc=no
17086 fi
17087
17088 rm -f conftest.err conftest.$ac_ext
17089 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17090 echo "${ECHO_T}$ac_header_preproc" >&6; }
17091
17092 # So?  What about this header?
17093 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17094   yes:no: )
17095     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17096 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17097     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17098 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17099     ac_header_preproc=yes
17100     ;;
17101   no:yes:* )
17102     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17103 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17104     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17105 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17106     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17107 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17108     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17109 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17110     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17111 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17112     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17113 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17114     ( cat <<\_ASBOX
17115 ## ----------------------------------- ##
17116 ## Report this to llvmbugs@cs.uiuc.edu ##
17117 ## ----------------------------------- ##
17118 _ASBOX
17119      ) | sed "s/^/$as_me: WARNING:     /" >&2
17120     ;;
17121 esac
17122 { echo "$as_me:$LINENO: checking for $ac_header" >&5
17123 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17124 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17125   echo $ECHO_N "(cached) $ECHO_C" >&6
17126 else
17127   eval "$as_ac_Header=\$ac_header_preproc"
17128 fi
17129 ac_res=`eval echo '${'$as_ac_Header'}'`
17130                { echo "$as_me:$LINENO: result: $ac_res" >&5
17131 echo "${ECHO_T}$ac_res" >&6; }
17132
17133 fi
17134 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17135   cat >>confdefs.h <<_ACEOF
17136 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17137 _ACEOF
17138  HAVE_PTHREAD=1
17139
17140 else
17141   HAVE_PTHREAD=0
17142
17143 fi
17144
17145 done
17146
17147 else
17148   HAVE_PTHREAD=0
17149
17150 fi
17151
17152 if test "$llvm_cv_enable_libffi" = "yes" ; then
17153
17154
17155 for ac_header in ffi.h ffi/ffi.h
17156 do
17157 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17158 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17159   { echo "$as_me:$LINENO: checking for $ac_header" >&5
17160 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17161 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17162   echo $ECHO_N "(cached) $ECHO_C" >&6
17163 fi
17164 ac_res=`eval echo '${'$as_ac_Header'}'`
17165                { echo "$as_me:$LINENO: result: $ac_res" >&5
17166 echo "${ECHO_T}$ac_res" >&6; }
17167 else
17168   # Is the header compilable?
17169 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
17170 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17171 cat >conftest.$ac_ext <<_ACEOF
17172 /* confdefs.h.  */
17173 _ACEOF
17174 cat confdefs.h >>conftest.$ac_ext
17175 cat >>conftest.$ac_ext <<_ACEOF
17176 /* end confdefs.h.  */
17177 $ac_includes_default
17178 #include <$ac_header>
17179 _ACEOF
17180 rm -f conftest.$ac_objext
17181 if { (ac_try="$ac_compile"
17182 case "(($ac_try" in
17183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17184   *) ac_try_echo=$ac_try;;
17185 esac
17186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17187   (eval "$ac_compile") 2>conftest.er1
17188   ac_status=$?
17189   grep -v '^ *+' conftest.er1 >conftest.err
17190   rm -f conftest.er1
17191   cat conftest.err >&5
17192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17193   (exit $ac_status); } &&
17194          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17195   { (case "(($ac_try" in
17196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17197   *) ac_try_echo=$ac_try;;
17198 esac
17199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17200   (eval "$ac_try") 2>&5
17201   ac_status=$?
17202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17203   (exit $ac_status); }; } &&
17204          { ac_try='test -s conftest.$ac_objext'
17205   { (case "(($ac_try" in
17206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17207   *) ac_try_echo=$ac_try;;
17208 esac
17209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17210   (eval "$ac_try") 2>&5
17211   ac_status=$?
17212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17213   (exit $ac_status); }; }; then
17214   ac_header_compiler=yes
17215 else
17216   echo "$as_me: failed program was:" >&5
17217 sed 's/^/| /' conftest.$ac_ext >&5
17218
17219         ac_header_compiler=no
17220 fi
17221
17222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17223 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17224 echo "${ECHO_T}$ac_header_compiler" >&6; }
17225
17226 # Is the header present?
17227 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
17228 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17229 cat >conftest.$ac_ext <<_ACEOF
17230 /* confdefs.h.  */
17231 _ACEOF
17232 cat confdefs.h >>conftest.$ac_ext
17233 cat >>conftest.$ac_ext <<_ACEOF
17234 /* end confdefs.h.  */
17235 #include <$ac_header>
17236 _ACEOF
17237 if { (ac_try="$ac_cpp conftest.$ac_ext"
17238 case "(($ac_try" in
17239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17240   *) ac_try_echo=$ac_try;;
17241 esac
17242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17243   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17244   ac_status=$?
17245   grep -v '^ *+' conftest.er1 >conftest.err
17246   rm -f conftest.er1
17247   cat conftest.err >&5
17248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17249   (exit $ac_status); } >/dev/null; then
17250   if test -s conftest.err; then
17251     ac_cpp_err=$ac_c_preproc_warn_flag
17252     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17253   else
17254     ac_cpp_err=
17255   fi
17256 else
17257   ac_cpp_err=yes
17258 fi
17259 if test -z "$ac_cpp_err"; then
17260   ac_header_preproc=yes
17261 else
17262   echo "$as_me: failed program was:" >&5
17263 sed 's/^/| /' conftest.$ac_ext >&5
17264
17265   ac_header_preproc=no
17266 fi
17267
17268 rm -f conftest.err conftest.$ac_ext
17269 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17270 echo "${ECHO_T}$ac_header_preproc" >&6; }
17271
17272 # So?  What about this header?
17273 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17274   yes:no: )
17275     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17276 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17277     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17278 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17279     ac_header_preproc=yes
17280     ;;
17281   no:yes:* )
17282     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17283 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17284     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17285 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17286     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17287 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17288     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17289 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17290     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17291 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17292     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17293 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17294     ( cat <<\_ASBOX
17295 ## ----------------------------------- ##
17296 ## Report this to llvmbugs@cs.uiuc.edu ##
17297 ## ----------------------------------- ##
17298 _ASBOX
17299      ) | sed "s/^/$as_me: WARNING:     /" >&2
17300     ;;
17301 esac
17302 { echo "$as_me:$LINENO: checking for $ac_header" >&5
17303 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17304 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17305   echo $ECHO_N "(cached) $ECHO_C" >&6
17306 else
17307   eval "$as_ac_Header=\$ac_header_preproc"
17308 fi
17309 ac_res=`eval echo '${'$as_ac_Header'}'`
17310                { echo "$as_me:$LINENO: result: $ac_res" >&5
17311 echo "${ECHO_T}$ac_res" >&6; }
17312
17313 fi
17314 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17315   cat >>confdefs.h <<_ACEOF
17316 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17317 _ACEOF
17318
17319 fi
17320
17321 done
17322
17323 fi
17324
17325
17326 for ac_header in CrashReporterClient.h
17327 do
17328 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17329 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17330   { echo "$as_me:$LINENO: checking for $ac_header" >&5
17331 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17332 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17333   echo $ECHO_N "(cached) $ECHO_C" >&6
17334 fi
17335 ac_res=`eval echo '${'$as_ac_Header'}'`
17336                { echo "$as_me:$LINENO: result: $ac_res" >&5
17337 echo "${ECHO_T}$ac_res" >&6; }
17338 else
17339   # Is the header compilable?
17340 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
17341 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17342 cat >conftest.$ac_ext <<_ACEOF
17343 /* confdefs.h.  */
17344 _ACEOF
17345 cat confdefs.h >>conftest.$ac_ext
17346 cat >>conftest.$ac_ext <<_ACEOF
17347 /* end confdefs.h.  */
17348 $ac_includes_default
17349 #include <$ac_header>
17350 _ACEOF
17351 rm -f conftest.$ac_objext
17352 if { (ac_try="$ac_compile"
17353 case "(($ac_try" in
17354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17355   *) ac_try_echo=$ac_try;;
17356 esac
17357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17358   (eval "$ac_compile") 2>conftest.er1
17359   ac_status=$?
17360   grep -v '^ *+' conftest.er1 >conftest.err
17361   rm -f conftest.er1
17362   cat conftest.err >&5
17363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17364   (exit $ac_status); } &&
17365          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17366   { (case "(($ac_try" in
17367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17368   *) ac_try_echo=$ac_try;;
17369 esac
17370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17371   (eval "$ac_try") 2>&5
17372   ac_status=$?
17373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17374   (exit $ac_status); }; } &&
17375          { ac_try='test -s conftest.$ac_objext'
17376   { (case "(($ac_try" in
17377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17378   *) ac_try_echo=$ac_try;;
17379 esac
17380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17381   (eval "$ac_try") 2>&5
17382   ac_status=$?
17383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17384   (exit $ac_status); }; }; then
17385   ac_header_compiler=yes
17386 else
17387   echo "$as_me: failed program was:" >&5
17388 sed 's/^/| /' conftest.$ac_ext >&5
17389
17390         ac_header_compiler=no
17391 fi
17392
17393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17394 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17395 echo "${ECHO_T}$ac_header_compiler" >&6; }
17396
17397 # Is the header present?
17398 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
17399 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17400 cat >conftest.$ac_ext <<_ACEOF
17401 /* confdefs.h.  */
17402 _ACEOF
17403 cat confdefs.h >>conftest.$ac_ext
17404 cat >>conftest.$ac_ext <<_ACEOF
17405 /* end confdefs.h.  */
17406 #include <$ac_header>
17407 _ACEOF
17408 if { (ac_try="$ac_cpp conftest.$ac_ext"
17409 case "(($ac_try" in
17410   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17411   *) ac_try_echo=$ac_try;;
17412 esac
17413 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17414   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17415   ac_status=$?
17416   grep -v '^ *+' conftest.er1 >conftest.err
17417   rm -f conftest.er1
17418   cat conftest.err >&5
17419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17420   (exit $ac_status); } >/dev/null; then
17421   if test -s conftest.err; then
17422     ac_cpp_err=$ac_c_preproc_warn_flag
17423     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17424   else
17425     ac_cpp_err=
17426   fi
17427 else
17428   ac_cpp_err=yes
17429 fi
17430 if test -z "$ac_cpp_err"; then
17431   ac_header_preproc=yes
17432 else
17433   echo "$as_me: failed program was:" >&5
17434 sed 's/^/| /' conftest.$ac_ext >&5
17435
17436   ac_header_preproc=no
17437 fi
17438
17439 rm -f conftest.err conftest.$ac_ext
17440 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17441 echo "${ECHO_T}$ac_header_preproc" >&6; }
17442
17443 # So?  What about this header?
17444 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17445   yes:no: )
17446     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17447 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17448     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17449 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17450     ac_header_preproc=yes
17451     ;;
17452   no:yes:* )
17453     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17454 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17455     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17456 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17457     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17458 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17459     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17460 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17461     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17462 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17463     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17464 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17465     ( cat <<\_ASBOX
17466 ## ----------------------------------- ##
17467 ## Report this to llvmbugs@cs.uiuc.edu ##
17468 ## ----------------------------------- ##
17469 _ASBOX
17470      ) | sed "s/^/$as_me: WARNING:     /" >&2
17471     ;;
17472 esac
17473 { echo "$as_me:$LINENO: checking for $ac_header" >&5
17474 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17475 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17476   echo $ECHO_N "(cached) $ECHO_C" >&6
17477 else
17478   eval "$as_ac_Header=\$ac_header_preproc"
17479 fi
17480 ac_res=`eval echo '${'$as_ac_Header'}'`
17481                { echo "$as_me:$LINENO: result: $ac_res" >&5
17482 echo "${ECHO_T}$ac_res" >&6; }
17483
17484 fi
17485 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17486   cat >>confdefs.h <<_ACEOF
17487 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17488 _ACEOF
17489
17490 fi
17491
17492 done
17493
17494
17495 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
17496 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
17497 cat >conftest.$ac_ext <<_ACEOF
17498 /* confdefs.h.  */
17499 _ACEOF
17500 cat confdefs.h >>conftest.$ac_ext
17501 cat >>conftest.$ac_ext <<_ACEOF
17502 /* end confdefs.h.  */
17503 extern const char *__crashreporter_info__;
17504       int main() {
17505         __crashreporter_info__ = "test";
17506         return 0;
17507       }
17508
17509 _ACEOF
17510 rm -f conftest.$ac_objext conftest$ac_exeext
17511 if { (ac_try="$ac_link"
17512 case "(($ac_try" in
17513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17514   *) ac_try_echo=$ac_try;;
17515 esac
17516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17517   (eval "$ac_link") 2>conftest.er1
17518   ac_status=$?
17519   grep -v '^ *+' conftest.er1 >conftest.err
17520   rm -f conftest.er1
17521   cat conftest.err >&5
17522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17523   (exit $ac_status); } &&
17524          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17525   { (case "(($ac_try" in
17526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17527   *) ac_try_echo=$ac_try;;
17528 esac
17529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17530   (eval "$ac_try") 2>&5
17531   ac_status=$?
17532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17533   (exit $ac_status); }; } &&
17534          { ac_try='test -s conftest$ac_exeext'
17535   { (case "(($ac_try" in
17536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17537   *) ac_try_echo=$ac_try;;
17538 esac
17539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17540   (eval "$ac_try") 2>&5
17541   ac_status=$?
17542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17543   (exit $ac_status); }; }; then
17544   { echo "$as_me:$LINENO: result: yes" >&5
17545 echo "${ECHO_T}yes" >&6; }
17546
17547 cat >>confdefs.h <<\_ACEOF
17548 #define HAVE_CRASHREPORTER_INFO 1
17549 _ACEOF
17550
17551 else
17552   echo "$as_me: failed program was:" >&5
17553 sed 's/^/| /' conftest.$ac_ext >&5
17554
17555         { echo "$as_me:$LINENO: result: no" >&5
17556 echo "${ECHO_T}no" >&6; }
17557
17558 cat >>confdefs.h <<\_ACEOF
17559 #define HAVE_CRASHREPORTER_INFO 0
17560 _ACEOF
17561
17562 fi
17563
17564 rm -f core conftest.err conftest.$ac_objext \
17565       conftest$ac_exeext conftest.$ac_ext
17566
17567
17568
17569
17570   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
17571 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
17572 if test "${ac_cv_huge_val_sanity+set}" = set; then
17573   echo $ECHO_N "(cached) $ECHO_C" >&6
17574 else
17575
17576     ac_ext=cpp
17577 ac_cpp='$CXXCPP $CPPFLAGS'
17578 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17579 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17580 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17581
17582     ac_save_CXXFLAGS=$CXXFLAGS
17583     CXXFLAGS=-pedantic
17584     if test "$cross_compiling" = yes; then
17585   ac_cv_huge_val_sanity=yes
17586 else
17587   cat >conftest.$ac_ext <<_ACEOF
17588 /* confdefs.h.  */
17589 _ACEOF
17590 cat confdefs.h >>conftest.$ac_ext
17591 cat >>conftest.$ac_ext <<_ACEOF
17592 /* end confdefs.h.  */
17593 #include <math.h>
17594 int
17595 main ()
17596 {
17597 double x = HUGE_VAL; return x != x;
17598   ;
17599   return 0;
17600 }
17601 _ACEOF
17602 rm -f conftest$ac_exeext
17603 if { (ac_try="$ac_link"
17604 case "(($ac_try" in
17605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17606   *) ac_try_echo=$ac_try;;
17607 esac
17608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17609   (eval "$ac_link") 2>&5
17610   ac_status=$?
17611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17612   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17613   { (case "(($ac_try" in
17614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17615   *) ac_try_echo=$ac_try;;
17616 esac
17617 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17618   (eval "$ac_try") 2>&5
17619   ac_status=$?
17620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17621   (exit $ac_status); }; }; then
17622   ac_cv_huge_val_sanity=yes
17623 else
17624   echo "$as_me: program exited with status $ac_status" >&5
17625 echo "$as_me: failed program was:" >&5
17626 sed 's/^/| /' conftest.$ac_ext >&5
17627
17628 ( exit $ac_status )
17629 ac_cv_huge_val_sanity=no
17630 fi
17631 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17632 fi
17633
17634
17635     CXXFLAGS=$ac_save_CXXFLAGS
17636     ac_ext=c
17637 ac_cpp='$CPP $CPPFLAGS'
17638 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17639 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17640 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17641
17642
17643 fi
17644 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
17645 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
17646   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
17647
17648
17649 { echo "$as_me:$LINENO: checking for pid_t" >&5
17650 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
17651 if test "${ac_cv_type_pid_t+set}" = set; then
17652   echo $ECHO_N "(cached) $ECHO_C" >&6
17653 else
17654   cat >conftest.$ac_ext <<_ACEOF
17655 /* confdefs.h.  */
17656 _ACEOF
17657 cat confdefs.h >>conftest.$ac_ext
17658 cat >>conftest.$ac_ext <<_ACEOF
17659 /* end confdefs.h.  */
17660 $ac_includes_default
17661 typedef pid_t ac__type_new_;
17662 int
17663 main ()
17664 {
17665 if ((ac__type_new_ *) 0)
17666   return 0;
17667 if (sizeof (ac__type_new_))
17668   return 0;
17669   ;
17670   return 0;
17671 }
17672 _ACEOF
17673 rm -f conftest.$ac_objext
17674 if { (ac_try="$ac_compile"
17675 case "(($ac_try" in
17676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17677   *) ac_try_echo=$ac_try;;
17678 esac
17679 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17680   (eval "$ac_compile") 2>conftest.er1
17681   ac_status=$?
17682   grep -v '^ *+' conftest.er1 >conftest.err
17683   rm -f conftest.er1
17684   cat conftest.err >&5
17685   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17686   (exit $ac_status); } &&
17687          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17688   { (case "(($ac_try" in
17689   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17690   *) ac_try_echo=$ac_try;;
17691 esac
17692 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17693   (eval "$ac_try") 2>&5
17694   ac_status=$?
17695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17696   (exit $ac_status); }; } &&
17697          { ac_try='test -s conftest.$ac_objext'
17698   { (case "(($ac_try" in
17699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17700   *) ac_try_echo=$ac_try;;
17701 esac
17702 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17703   (eval "$ac_try") 2>&5
17704   ac_status=$?
17705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17706   (exit $ac_status); }; }; then
17707   ac_cv_type_pid_t=yes
17708 else
17709   echo "$as_me: failed program was:" >&5
17710 sed 's/^/| /' conftest.$ac_ext >&5
17711
17712         ac_cv_type_pid_t=no
17713 fi
17714
17715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17716 fi
17717 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
17718 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
17719 if test $ac_cv_type_pid_t = yes; then
17720   :
17721 else
17722
17723 cat >>confdefs.h <<_ACEOF
17724 #define pid_t int
17725 _ACEOF
17726
17727 fi
17728
17729 { echo "$as_me:$LINENO: checking for size_t" >&5
17730 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
17731 if test "${ac_cv_type_size_t+set}" = set; then
17732   echo $ECHO_N "(cached) $ECHO_C" >&6
17733 else
17734   cat >conftest.$ac_ext <<_ACEOF
17735 /* confdefs.h.  */
17736 _ACEOF
17737 cat confdefs.h >>conftest.$ac_ext
17738 cat >>conftest.$ac_ext <<_ACEOF
17739 /* end confdefs.h.  */
17740 $ac_includes_default
17741 typedef size_t ac__type_new_;
17742 int
17743 main ()
17744 {
17745 if ((ac__type_new_ *) 0)
17746   return 0;
17747 if (sizeof (ac__type_new_))
17748   return 0;
17749   ;
17750   return 0;
17751 }
17752 _ACEOF
17753 rm -f conftest.$ac_objext
17754 if { (ac_try="$ac_compile"
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_compile") 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_objext'
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   ac_cv_type_size_t=yes
17788 else
17789   echo "$as_me: failed program was:" >&5
17790 sed 's/^/| /' conftest.$ac_ext >&5
17791
17792         ac_cv_type_size_t=no
17793 fi
17794
17795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17796 fi
17797 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
17798 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
17799 if test $ac_cv_type_size_t = yes; then
17800   :
17801 else
17802
17803 cat >>confdefs.h <<_ACEOF
17804 #define size_t unsigned int
17805 _ACEOF
17806
17807 fi
17808
17809
17810 cat >>confdefs.h <<_ACEOF
17811 #define RETSIGTYPE void
17812 _ACEOF
17813
17814 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17815 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
17816 if test "${ac_cv_struct_tm+set}" = set; then
17817   echo $ECHO_N "(cached) $ECHO_C" >&6
17818 else
17819   cat >conftest.$ac_ext <<_ACEOF
17820 /* confdefs.h.  */
17821 _ACEOF
17822 cat confdefs.h >>conftest.$ac_ext
17823 cat >>conftest.$ac_ext <<_ACEOF
17824 /* end confdefs.h.  */
17825 #include <sys/types.h>
17826 #include <time.h>
17827
17828 int
17829 main ()
17830 {
17831 struct tm *tp; tp->tm_sec;
17832   ;
17833   return 0;
17834 }
17835 _ACEOF
17836 rm -f conftest.$ac_objext
17837 if { (ac_try="$ac_compile"
17838 case "(($ac_try" in
17839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17840   *) ac_try_echo=$ac_try;;
17841 esac
17842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17843   (eval "$ac_compile") 2>conftest.er1
17844   ac_status=$?
17845   grep -v '^ *+' conftest.er1 >conftest.err
17846   rm -f conftest.er1
17847   cat conftest.err >&5
17848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17849   (exit $ac_status); } &&
17850          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17851   { (case "(($ac_try" in
17852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17853   *) ac_try_echo=$ac_try;;
17854 esac
17855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17856   (eval "$ac_try") 2>&5
17857   ac_status=$?
17858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17859   (exit $ac_status); }; } &&
17860          { ac_try='test -s conftest.$ac_objext'
17861   { (case "(($ac_try" in
17862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17863   *) ac_try_echo=$ac_try;;
17864 esac
17865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17866   (eval "$ac_try") 2>&5
17867   ac_status=$?
17868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17869   (exit $ac_status); }; }; then
17870   ac_cv_struct_tm=time.h
17871 else
17872   echo "$as_me: failed program was:" >&5
17873 sed 's/^/| /' conftest.$ac_ext >&5
17874
17875         ac_cv_struct_tm=sys/time.h
17876 fi
17877
17878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17879 fi
17880 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17881 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
17882 if test $ac_cv_struct_tm = sys/time.h; then
17883
17884 cat >>confdefs.h <<\_ACEOF
17885 #define TM_IN_SYS_TIME 1
17886 _ACEOF
17887
17888 fi
17889
17890 { echo "$as_me:$LINENO: checking for int64_t" >&5
17891 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
17892 if test "${ac_cv_type_int64_t+set}" = set; then
17893   echo $ECHO_N "(cached) $ECHO_C" >&6
17894 else
17895   cat >conftest.$ac_ext <<_ACEOF
17896 /* confdefs.h.  */
17897 _ACEOF
17898 cat confdefs.h >>conftest.$ac_ext
17899 cat >>conftest.$ac_ext <<_ACEOF
17900 /* end confdefs.h.  */
17901 $ac_includes_default
17902 typedef int64_t ac__type_new_;
17903 int
17904 main ()
17905 {
17906 if ((ac__type_new_ *) 0)
17907   return 0;
17908 if (sizeof (ac__type_new_))
17909   return 0;
17910   ;
17911   return 0;
17912 }
17913 _ACEOF
17914 rm -f conftest.$ac_objext
17915 if { (ac_try="$ac_compile"
17916 case "(($ac_try" in
17917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17918   *) ac_try_echo=$ac_try;;
17919 esac
17920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17921   (eval "$ac_compile") 2>conftest.er1
17922   ac_status=$?
17923   grep -v '^ *+' conftest.er1 >conftest.err
17924   rm -f conftest.er1
17925   cat conftest.err >&5
17926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17927   (exit $ac_status); } &&
17928          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17929   { (case "(($ac_try" in
17930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17931   *) ac_try_echo=$ac_try;;
17932 esac
17933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17934   (eval "$ac_try") 2>&5
17935   ac_status=$?
17936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17937   (exit $ac_status); }; } &&
17938          { ac_try='test -s conftest.$ac_objext'
17939   { (case "(($ac_try" in
17940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17941   *) ac_try_echo=$ac_try;;
17942 esac
17943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17944   (eval "$ac_try") 2>&5
17945   ac_status=$?
17946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17947   (exit $ac_status); }; }; then
17948   ac_cv_type_int64_t=yes
17949 else
17950   echo "$as_me: failed program was:" >&5
17951 sed 's/^/| /' conftest.$ac_ext >&5
17952
17953         ac_cv_type_int64_t=no
17954 fi
17955
17956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17957 fi
17958 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
17959 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
17960 if test $ac_cv_type_int64_t = yes; then
17961
17962 cat >>confdefs.h <<_ACEOF
17963 #define HAVE_INT64_T 1
17964 _ACEOF
17965
17966
17967 else
17968   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
17969 echo "$as_me: error: Type int64_t required but not found" >&2;}
17970    { (exit 1); exit 1; }; }
17971 fi
17972
17973 { echo "$as_me:$LINENO: checking for uint64_t" >&5
17974 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
17975 if test "${ac_cv_type_uint64_t+set}" = set; then
17976   echo $ECHO_N "(cached) $ECHO_C" >&6
17977 else
17978   cat >conftest.$ac_ext <<_ACEOF
17979 /* confdefs.h.  */
17980 _ACEOF
17981 cat confdefs.h >>conftest.$ac_ext
17982 cat >>conftest.$ac_ext <<_ACEOF
17983 /* end confdefs.h.  */
17984 $ac_includes_default
17985 typedef uint64_t ac__type_new_;
17986 int
17987 main ()
17988 {
17989 if ((ac__type_new_ *) 0)
17990   return 0;
17991 if (sizeof (ac__type_new_))
17992   return 0;
17993   ;
17994   return 0;
17995 }
17996 _ACEOF
17997 rm -f conftest.$ac_objext
17998 if { (ac_try="$ac_compile"
17999 case "(($ac_try" in
18000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18001   *) ac_try_echo=$ac_try;;
18002 esac
18003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18004   (eval "$ac_compile") 2>conftest.er1
18005   ac_status=$?
18006   grep -v '^ *+' conftest.er1 >conftest.err
18007   rm -f conftest.er1
18008   cat conftest.err >&5
18009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18010   (exit $ac_status); } &&
18011          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18012   { (case "(($ac_try" in
18013   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18014   *) ac_try_echo=$ac_try;;
18015 esac
18016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18017   (eval "$ac_try") 2>&5
18018   ac_status=$?
18019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18020   (exit $ac_status); }; } &&
18021          { ac_try='test -s conftest.$ac_objext'
18022   { (case "(($ac_try" in
18023   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18024   *) ac_try_echo=$ac_try;;
18025 esac
18026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18027   (eval "$ac_try") 2>&5
18028   ac_status=$?
18029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18030   (exit $ac_status); }; }; then
18031   ac_cv_type_uint64_t=yes
18032 else
18033   echo "$as_me: failed program was:" >&5
18034 sed 's/^/| /' conftest.$ac_ext >&5
18035
18036         ac_cv_type_uint64_t=no
18037 fi
18038
18039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18040 fi
18041 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
18042 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
18043 if test $ac_cv_type_uint64_t = yes; then
18044
18045 cat >>confdefs.h <<_ACEOF
18046 #define HAVE_UINT64_T 1
18047 _ACEOF
18048
18049
18050 else
18051   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
18052 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
18053 if test "${ac_cv_type_u_int64_t+set}" = set; then
18054   echo $ECHO_N "(cached) $ECHO_C" >&6
18055 else
18056   cat >conftest.$ac_ext <<_ACEOF
18057 /* confdefs.h.  */
18058 _ACEOF
18059 cat confdefs.h >>conftest.$ac_ext
18060 cat >>conftest.$ac_ext <<_ACEOF
18061 /* end confdefs.h.  */
18062 $ac_includes_default
18063 typedef u_int64_t ac__type_new_;
18064 int
18065 main ()
18066 {
18067 if ((ac__type_new_ *) 0)
18068   return 0;
18069 if (sizeof (ac__type_new_))
18070   return 0;
18071   ;
18072   return 0;
18073 }
18074 _ACEOF
18075 rm -f conftest.$ac_objext
18076 if { (ac_try="$ac_compile"
18077 case "(($ac_try" in
18078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18079   *) ac_try_echo=$ac_try;;
18080 esac
18081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18082   (eval "$ac_compile") 2>conftest.er1
18083   ac_status=$?
18084   grep -v '^ *+' conftest.er1 >conftest.err
18085   rm -f conftest.er1
18086   cat conftest.err >&5
18087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18088   (exit $ac_status); } &&
18089          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18090   { (case "(($ac_try" in
18091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18092   *) ac_try_echo=$ac_try;;
18093 esac
18094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18095   (eval "$ac_try") 2>&5
18096   ac_status=$?
18097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18098   (exit $ac_status); }; } &&
18099          { ac_try='test -s conftest.$ac_objext'
18100   { (case "(($ac_try" in
18101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18102   *) ac_try_echo=$ac_try;;
18103 esac
18104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18105   (eval "$ac_try") 2>&5
18106   ac_status=$?
18107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18108   (exit $ac_status); }; }; then
18109   ac_cv_type_u_int64_t=yes
18110 else
18111   echo "$as_me: failed program was:" >&5
18112 sed 's/^/| /' conftest.$ac_ext >&5
18113
18114         ac_cv_type_u_int64_t=no
18115 fi
18116
18117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18118 fi
18119 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
18120 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
18121 if test $ac_cv_type_u_int64_t = yes; then
18122
18123 cat >>confdefs.h <<_ACEOF
18124 #define HAVE_U_INT64_T 1
18125 _ACEOF
18126
18127
18128 else
18129   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
18130 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
18131    { (exit 1); exit 1; }; }
18132 fi
18133
18134 fi
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
18146 do
18147 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18148 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18149 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18150 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18151   echo $ECHO_N "(cached) $ECHO_C" >&6
18152 else
18153   cat >conftest.$ac_ext <<_ACEOF
18154 /* confdefs.h.  */
18155 _ACEOF
18156 cat confdefs.h >>conftest.$ac_ext
18157 cat >>conftest.$ac_ext <<_ACEOF
18158 /* end confdefs.h.  */
18159 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18160    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18161 #define $ac_func innocuous_$ac_func
18162
18163 /* System header to define __stub macros and hopefully few prototypes,
18164     which can conflict with char $ac_func (); below.
18165     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18166     <limits.h> exists even on freestanding compilers.  */
18167
18168 #ifdef __STDC__
18169 # include <limits.h>
18170 #else
18171 # include <assert.h>
18172 #endif
18173
18174 #undef $ac_func
18175
18176 /* Override any GCC internal prototype to avoid an error.
18177    Use char because int might match the return type of a GCC
18178    builtin and then its argument prototype would still apply.  */
18179 #ifdef __cplusplus
18180 extern "C"
18181 #endif
18182 char $ac_func ();
18183 /* The GNU C library defines this for functions which it implements
18184     to always fail with ENOSYS.  Some functions are actually named
18185     something starting with __ and the normal name is an alias.  */
18186 #if defined __stub_$ac_func || defined __stub___$ac_func
18187 choke me
18188 #endif
18189
18190 int
18191 main ()
18192 {
18193 return $ac_func ();
18194   ;
18195   return 0;
18196 }
18197 _ACEOF
18198 rm -f conftest.$ac_objext conftest$ac_exeext
18199 if { (ac_try="$ac_link"
18200 case "(($ac_try" in
18201   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18202   *) ac_try_echo=$ac_try;;
18203 esac
18204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18205   (eval "$ac_link") 2>conftest.er1
18206   ac_status=$?
18207   grep -v '^ *+' conftest.er1 >conftest.err
18208   rm -f conftest.er1
18209   cat conftest.err >&5
18210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18211   (exit $ac_status); } &&
18212          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18213   { (case "(($ac_try" in
18214   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18215   *) ac_try_echo=$ac_try;;
18216 esac
18217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18218   (eval "$ac_try") 2>&5
18219   ac_status=$?
18220   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18221   (exit $ac_status); }; } &&
18222          { ac_try='test -s conftest$ac_exeext'
18223   { (case "(($ac_try" in
18224   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18225   *) ac_try_echo=$ac_try;;
18226 esac
18227 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18228   (eval "$ac_try") 2>&5
18229   ac_status=$?
18230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18231   (exit $ac_status); }; }; then
18232   eval "$as_ac_var=yes"
18233 else
18234   echo "$as_me: failed program was:" >&5
18235 sed 's/^/| /' conftest.$ac_ext >&5
18236
18237         eval "$as_ac_var=no"
18238 fi
18239
18240 rm -f core conftest.err conftest.$ac_objext \
18241       conftest$ac_exeext conftest.$ac_ext
18242 fi
18243 ac_res=`eval echo '${'$as_ac_var'}'`
18244                { echo "$as_me:$LINENO: result: $ac_res" >&5
18245 echo "${ECHO_T}$ac_res" >&6; }
18246 if test `eval echo '${'$as_ac_var'}'` = yes; then
18247   cat >>confdefs.h <<_ACEOF
18248 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18249 _ACEOF
18250
18251 fi
18252 done
18253
18254
18255
18256
18257
18258 for ac_func in powf fmodf strtof round
18259 do
18260 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18261 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18262 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18263 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18264   echo $ECHO_N "(cached) $ECHO_C" >&6
18265 else
18266   cat >conftest.$ac_ext <<_ACEOF
18267 /* confdefs.h.  */
18268 _ACEOF
18269 cat confdefs.h >>conftest.$ac_ext
18270 cat >>conftest.$ac_ext <<_ACEOF
18271 /* end confdefs.h.  */
18272 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18273    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18274 #define $ac_func innocuous_$ac_func
18275
18276 /* System header to define __stub macros and hopefully few prototypes,
18277     which can conflict with char $ac_func (); below.
18278     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18279     <limits.h> exists even on freestanding compilers.  */
18280
18281 #ifdef __STDC__
18282 # include <limits.h>
18283 #else
18284 # include <assert.h>
18285 #endif
18286
18287 #undef $ac_func
18288
18289 /* Override any GCC internal prototype to avoid an error.
18290    Use char because int might match the return type of a GCC
18291    builtin and then its argument prototype would still apply.  */
18292 #ifdef __cplusplus
18293 extern "C"
18294 #endif
18295 char $ac_func ();
18296 /* The GNU C library defines this for functions which it implements
18297     to always fail with ENOSYS.  Some functions are actually named
18298     something starting with __ and the normal name is an alias.  */
18299 #if defined __stub_$ac_func || defined __stub___$ac_func
18300 choke me
18301 #endif
18302
18303 int
18304 main ()
18305 {
18306 return $ac_func ();
18307   ;
18308   return 0;
18309 }
18310 _ACEOF
18311 rm -f conftest.$ac_objext conftest$ac_exeext
18312 if { (ac_try="$ac_link"
18313 case "(($ac_try" in
18314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18315   *) ac_try_echo=$ac_try;;
18316 esac
18317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18318   (eval "$ac_link") 2>conftest.er1
18319   ac_status=$?
18320   grep -v '^ *+' conftest.er1 >conftest.err
18321   rm -f conftest.er1
18322   cat conftest.err >&5
18323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18324   (exit $ac_status); } &&
18325          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18326   { (case "(($ac_try" in
18327   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18328   *) ac_try_echo=$ac_try;;
18329 esac
18330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18331   (eval "$ac_try") 2>&5
18332   ac_status=$?
18333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18334   (exit $ac_status); }; } &&
18335          { ac_try='test -s conftest$ac_exeext'
18336   { (case "(($ac_try" in
18337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18338   *) ac_try_echo=$ac_try;;
18339 esac
18340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18341   (eval "$ac_try") 2>&5
18342   ac_status=$?
18343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18344   (exit $ac_status); }; }; then
18345   eval "$as_ac_var=yes"
18346 else
18347   echo "$as_me: failed program was:" >&5
18348 sed 's/^/| /' conftest.$ac_ext >&5
18349
18350         eval "$as_ac_var=no"
18351 fi
18352
18353 rm -f core conftest.err conftest.$ac_objext \
18354       conftest$ac_exeext conftest.$ac_ext
18355 fi
18356 ac_res=`eval echo '${'$as_ac_var'}'`
18357                { echo "$as_me:$LINENO: result: $ac_res" >&5
18358 echo "${ECHO_T}$ac_res" >&6; }
18359 if test `eval echo '${'$as_ac_var'}'` = yes; then
18360   cat >>confdefs.h <<_ACEOF
18361 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18362 _ACEOF
18363
18364 fi
18365 done
18366
18367
18368
18369
18370
18371
18372 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
18373 do
18374 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18375 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18376 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18377 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18378   echo $ECHO_N "(cached) $ECHO_C" >&6
18379 else
18380   cat >conftest.$ac_ext <<_ACEOF
18381 /* confdefs.h.  */
18382 _ACEOF
18383 cat confdefs.h >>conftest.$ac_ext
18384 cat >>conftest.$ac_ext <<_ACEOF
18385 /* end confdefs.h.  */
18386 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18387    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18388 #define $ac_func innocuous_$ac_func
18389
18390 /* System header to define __stub macros and hopefully few prototypes,
18391     which can conflict with char $ac_func (); below.
18392     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18393     <limits.h> exists even on freestanding compilers.  */
18394
18395 #ifdef __STDC__
18396 # include <limits.h>
18397 #else
18398 # include <assert.h>
18399 #endif
18400
18401 #undef $ac_func
18402
18403 /* Override any GCC internal prototype to avoid an error.
18404    Use char because int might match the return type of a GCC
18405    builtin and then its argument prototype would still apply.  */
18406 #ifdef __cplusplus
18407 extern "C"
18408 #endif
18409 char $ac_func ();
18410 /* The GNU C library defines this for functions which it implements
18411     to always fail with ENOSYS.  Some functions are actually named
18412     something starting with __ and the normal name is an alias.  */
18413 #if defined __stub_$ac_func || defined __stub___$ac_func
18414 choke me
18415 #endif
18416
18417 int
18418 main ()
18419 {
18420 return $ac_func ();
18421   ;
18422   return 0;
18423 }
18424 _ACEOF
18425 rm -f conftest.$ac_objext conftest$ac_exeext
18426 if { (ac_try="$ac_link"
18427 case "(($ac_try" in
18428   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18429   *) ac_try_echo=$ac_try;;
18430 esac
18431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18432   (eval "$ac_link") 2>conftest.er1
18433   ac_status=$?
18434   grep -v '^ *+' conftest.er1 >conftest.err
18435   rm -f conftest.er1
18436   cat conftest.err >&5
18437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18438   (exit $ac_status); } &&
18439          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18440   { (case "(($ac_try" in
18441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18442   *) ac_try_echo=$ac_try;;
18443 esac
18444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18445   (eval "$ac_try") 2>&5
18446   ac_status=$?
18447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18448   (exit $ac_status); }; } &&
18449          { ac_try='test -s conftest$ac_exeext'
18450   { (case "(($ac_try" in
18451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18452   *) ac_try_echo=$ac_try;;
18453 esac
18454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18455   (eval "$ac_try") 2>&5
18456   ac_status=$?
18457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18458   (exit $ac_status); }; }; then
18459   eval "$as_ac_var=yes"
18460 else
18461   echo "$as_me: failed program was:" >&5
18462 sed 's/^/| /' conftest.$ac_ext >&5
18463
18464         eval "$as_ac_var=no"
18465 fi
18466
18467 rm -f core conftest.err conftest.$ac_objext \
18468       conftest$ac_exeext conftest.$ac_ext
18469 fi
18470 ac_res=`eval echo '${'$as_ac_var'}'`
18471                { echo "$as_me:$LINENO: result: $ac_res" >&5
18472 echo "${ECHO_T}$ac_res" >&6; }
18473 if test `eval echo '${'$as_ac_var'}'` = yes; then
18474   cat >>confdefs.h <<_ACEOF
18475 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18476 _ACEOF
18477
18478 fi
18479 done
18480
18481
18482
18483
18484 for ac_func in isatty mkdtemp mkstemp
18485 do
18486 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18487 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18488 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18489 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18490   echo $ECHO_N "(cached) $ECHO_C" >&6
18491 else
18492   cat >conftest.$ac_ext <<_ACEOF
18493 /* confdefs.h.  */
18494 _ACEOF
18495 cat confdefs.h >>conftest.$ac_ext
18496 cat >>conftest.$ac_ext <<_ACEOF
18497 /* end confdefs.h.  */
18498 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18499    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18500 #define $ac_func innocuous_$ac_func
18501
18502 /* System header to define __stub macros and hopefully few prototypes,
18503     which can conflict with char $ac_func (); below.
18504     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18505     <limits.h> exists even on freestanding compilers.  */
18506
18507 #ifdef __STDC__
18508 # include <limits.h>
18509 #else
18510 # include <assert.h>
18511 #endif
18512
18513 #undef $ac_func
18514
18515 /* Override any GCC internal prototype to avoid an error.
18516    Use char because int might match the return type of a GCC
18517    builtin and then its argument prototype would still apply.  */
18518 #ifdef __cplusplus
18519 extern "C"
18520 #endif
18521 char $ac_func ();
18522 /* The GNU C library defines this for functions which it implements
18523     to always fail with ENOSYS.  Some functions are actually named
18524     something starting with __ and the normal name is an alias.  */
18525 #if defined __stub_$ac_func || defined __stub___$ac_func
18526 choke me
18527 #endif
18528
18529 int
18530 main ()
18531 {
18532 return $ac_func ();
18533   ;
18534   return 0;
18535 }
18536 _ACEOF
18537 rm -f conftest.$ac_objext conftest$ac_exeext
18538 if { (ac_try="$ac_link"
18539 case "(($ac_try" in
18540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18541   *) ac_try_echo=$ac_try;;
18542 esac
18543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18544   (eval "$ac_link") 2>conftest.er1
18545   ac_status=$?
18546   grep -v '^ *+' conftest.er1 >conftest.err
18547   rm -f conftest.er1
18548   cat conftest.err >&5
18549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18550   (exit $ac_status); } &&
18551          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18552   { (case "(($ac_try" in
18553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18554   *) ac_try_echo=$ac_try;;
18555 esac
18556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18557   (eval "$ac_try") 2>&5
18558   ac_status=$?
18559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18560   (exit $ac_status); }; } &&
18561          { ac_try='test -s conftest$ac_exeext'
18562   { (case "(($ac_try" in
18563   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18564   *) ac_try_echo=$ac_try;;
18565 esac
18566 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18567   (eval "$ac_try") 2>&5
18568   ac_status=$?
18569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18570   (exit $ac_status); }; }; then
18571   eval "$as_ac_var=yes"
18572 else
18573   echo "$as_me: failed program was:" >&5
18574 sed 's/^/| /' conftest.$ac_ext >&5
18575
18576         eval "$as_ac_var=no"
18577 fi
18578
18579 rm -f core conftest.err conftest.$ac_objext \
18580       conftest$ac_exeext conftest.$ac_ext
18581 fi
18582 ac_res=`eval echo '${'$as_ac_var'}'`
18583                { echo "$as_me:$LINENO: result: $ac_res" >&5
18584 echo "${ECHO_T}$ac_res" >&6; }
18585 if test `eval echo '${'$as_ac_var'}'` = yes; then
18586   cat >>confdefs.h <<_ACEOF
18587 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18588 _ACEOF
18589
18590 fi
18591 done
18592
18593
18594
18595
18596
18597
18598
18599 for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
18600 do
18601 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18602 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18603 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18604 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18605   echo $ECHO_N "(cached) $ECHO_C" >&6
18606 else
18607   cat >conftest.$ac_ext <<_ACEOF
18608 /* confdefs.h.  */
18609 _ACEOF
18610 cat confdefs.h >>conftest.$ac_ext
18611 cat >>conftest.$ac_ext <<_ACEOF
18612 /* end confdefs.h.  */
18613 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18614    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18615 #define $ac_func innocuous_$ac_func
18616
18617 /* System header to define __stub macros and hopefully few prototypes,
18618     which can conflict with char $ac_func (); below.
18619     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18620     <limits.h> exists even on freestanding compilers.  */
18621
18622 #ifdef __STDC__
18623 # include <limits.h>
18624 #else
18625 # include <assert.h>
18626 #endif
18627
18628 #undef $ac_func
18629
18630 /* Override any GCC internal prototype to avoid an error.
18631    Use char because int might match the return type of a GCC
18632    builtin and then its argument prototype would still apply.  */
18633 #ifdef __cplusplus
18634 extern "C"
18635 #endif
18636 char $ac_func ();
18637 /* The GNU C library defines this for functions which it implements
18638     to always fail with ENOSYS.  Some functions are actually named
18639     something starting with __ and the normal name is an alias.  */
18640 #if defined __stub_$ac_func || defined __stub___$ac_func
18641 choke me
18642 #endif
18643
18644 int
18645 main ()
18646 {
18647 return $ac_func ();
18648   ;
18649   return 0;
18650 }
18651 _ACEOF
18652 rm -f conftest.$ac_objext conftest$ac_exeext
18653 if { (ac_try="$ac_link"
18654 case "(($ac_try" in
18655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18656   *) ac_try_echo=$ac_try;;
18657 esac
18658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18659   (eval "$ac_link") 2>conftest.er1
18660   ac_status=$?
18661   grep -v '^ *+' conftest.er1 >conftest.err
18662   rm -f conftest.er1
18663   cat conftest.err >&5
18664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18665   (exit $ac_status); } &&
18666          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18667   { (case "(($ac_try" in
18668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18669   *) ac_try_echo=$ac_try;;
18670 esac
18671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18672   (eval "$ac_try") 2>&5
18673   ac_status=$?
18674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18675   (exit $ac_status); }; } &&
18676          { ac_try='test -s conftest$ac_exeext'
18677   { (case "(($ac_try" in
18678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18679   *) ac_try_echo=$ac_try;;
18680 esac
18681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18682   (eval "$ac_try") 2>&5
18683   ac_status=$?
18684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18685   (exit $ac_status); }; }; then
18686   eval "$as_ac_var=yes"
18687 else
18688   echo "$as_me: failed program was:" >&5
18689 sed 's/^/| /' conftest.$ac_ext >&5
18690
18691         eval "$as_ac_var=no"
18692 fi
18693
18694 rm -f core conftest.err conftest.$ac_objext \
18695       conftest$ac_exeext conftest.$ac_ext
18696 fi
18697 ac_res=`eval echo '${'$as_ac_var'}'`
18698                { echo "$as_me:$LINENO: result: $ac_res" >&5
18699 echo "${ECHO_T}$ac_res" >&6; }
18700 if test `eval echo '${'$as_ac_var'}'` = yes; then
18701   cat >>confdefs.h <<_ACEOF
18702 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18703 _ACEOF
18704
18705 fi
18706 done
18707
18708
18709
18710
18711 for ac_func in strerror strerror_r setenv
18712 do
18713 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18714 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18715 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18716 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18717   echo $ECHO_N "(cached) $ECHO_C" >&6
18718 else
18719   cat >conftest.$ac_ext <<_ACEOF
18720 /* confdefs.h.  */
18721 _ACEOF
18722 cat confdefs.h >>conftest.$ac_ext
18723 cat >>conftest.$ac_ext <<_ACEOF
18724 /* end confdefs.h.  */
18725 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18726    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18727 #define $ac_func innocuous_$ac_func
18728
18729 /* System header to define __stub macros and hopefully few prototypes,
18730     which can conflict with char $ac_func (); below.
18731     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18732     <limits.h> exists even on freestanding compilers.  */
18733
18734 #ifdef __STDC__
18735 # include <limits.h>
18736 #else
18737 # include <assert.h>
18738 #endif
18739
18740 #undef $ac_func
18741
18742 /* Override any GCC internal prototype to avoid an error.
18743    Use char because int might match the return type of a GCC
18744    builtin and then its argument prototype would still apply.  */
18745 #ifdef __cplusplus
18746 extern "C"
18747 #endif
18748 char $ac_func ();
18749 /* The GNU C library defines this for functions which it implements
18750     to always fail with ENOSYS.  Some functions are actually named
18751     something starting with __ and the normal name is an alias.  */
18752 #if defined __stub_$ac_func || defined __stub___$ac_func
18753 choke me
18754 #endif
18755
18756 int
18757 main ()
18758 {
18759 return $ac_func ();
18760   ;
18761   return 0;
18762 }
18763 _ACEOF
18764 rm -f conftest.$ac_objext conftest$ac_exeext
18765 if { (ac_try="$ac_link"
18766 case "(($ac_try" in
18767   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18768   *) ac_try_echo=$ac_try;;
18769 esac
18770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18771   (eval "$ac_link") 2>conftest.er1
18772   ac_status=$?
18773   grep -v '^ *+' conftest.er1 >conftest.err
18774   rm -f conftest.er1
18775   cat conftest.err >&5
18776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18777   (exit $ac_status); } &&
18778          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18779   { (case "(($ac_try" in
18780   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18781   *) ac_try_echo=$ac_try;;
18782 esac
18783 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18784   (eval "$ac_try") 2>&5
18785   ac_status=$?
18786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18787   (exit $ac_status); }; } &&
18788          { ac_try='test -s conftest$ac_exeext'
18789   { (case "(($ac_try" in
18790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18791   *) ac_try_echo=$ac_try;;
18792 esac
18793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18794   (eval "$ac_try") 2>&5
18795   ac_status=$?
18796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18797   (exit $ac_status); }; }; then
18798   eval "$as_ac_var=yes"
18799 else
18800   echo "$as_me: failed program was:" >&5
18801 sed 's/^/| /' conftest.$ac_ext >&5
18802
18803         eval "$as_ac_var=no"
18804 fi
18805
18806 rm -f core conftest.err conftest.$ac_objext \
18807       conftest$ac_exeext conftest.$ac_ext
18808 fi
18809 ac_res=`eval echo '${'$as_ac_var'}'`
18810                { echo "$as_me:$LINENO: result: $ac_res" >&5
18811 echo "${ECHO_T}$ac_res" >&6; }
18812 if test `eval echo '${'$as_ac_var'}'` = yes; then
18813   cat >>confdefs.h <<_ACEOF
18814 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18815 _ACEOF
18816
18817 fi
18818 done
18819
18820
18821
18822
18823
18824 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
18825 do
18826 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18827 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18828 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18829 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18830   echo $ECHO_N "(cached) $ECHO_C" >&6
18831 else
18832   cat >conftest.$ac_ext <<_ACEOF
18833 /* confdefs.h.  */
18834 _ACEOF
18835 cat confdefs.h >>conftest.$ac_ext
18836 cat >>conftest.$ac_ext <<_ACEOF
18837 /* end confdefs.h.  */
18838 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18839    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18840 #define $ac_func innocuous_$ac_func
18841
18842 /* System header to define __stub macros and hopefully few prototypes,
18843     which can conflict with char $ac_func (); below.
18844     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18845     <limits.h> exists even on freestanding compilers.  */
18846
18847 #ifdef __STDC__
18848 # include <limits.h>
18849 #else
18850 # include <assert.h>
18851 #endif
18852
18853 #undef $ac_func
18854
18855 /* Override any GCC internal prototype to avoid an error.
18856    Use char because int might match the return type of a GCC
18857    builtin and then its argument prototype would still apply.  */
18858 #ifdef __cplusplus
18859 extern "C"
18860 #endif
18861 char $ac_func ();
18862 /* The GNU C library defines this for functions which it implements
18863     to always fail with ENOSYS.  Some functions are actually named
18864     something starting with __ and the normal name is an alias.  */
18865 #if defined __stub_$ac_func || defined __stub___$ac_func
18866 choke me
18867 #endif
18868
18869 int
18870 main ()
18871 {
18872 return $ac_func ();
18873   ;
18874   return 0;
18875 }
18876 _ACEOF
18877 rm -f conftest.$ac_objext conftest$ac_exeext
18878 if { (ac_try="$ac_link"
18879 case "(($ac_try" in
18880   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18881   *) ac_try_echo=$ac_try;;
18882 esac
18883 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18884   (eval "$ac_link") 2>conftest.er1
18885   ac_status=$?
18886   grep -v '^ *+' conftest.er1 >conftest.err
18887   rm -f conftest.er1
18888   cat conftest.err >&5
18889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18890   (exit $ac_status); } &&
18891          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18892   { (case "(($ac_try" in
18893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18894   *) ac_try_echo=$ac_try;;
18895 esac
18896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18897   (eval "$ac_try") 2>&5
18898   ac_status=$?
18899   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18900   (exit $ac_status); }; } &&
18901          { ac_try='test -s conftest$ac_exeext'
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_try") 2>&5
18908   ac_status=$?
18909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18910   (exit $ac_status); }; }; then
18911   eval "$as_ac_var=yes"
18912 else
18913   echo "$as_me: failed program was:" >&5
18914 sed 's/^/| /' conftest.$ac_ext >&5
18915
18916         eval "$as_ac_var=no"
18917 fi
18918
18919 rm -f core conftest.err conftest.$ac_objext \
18920       conftest$ac_exeext conftest.$ac_ext
18921 fi
18922 ac_res=`eval echo '${'$as_ac_var'}'`
18923                { echo "$as_me:$LINENO: result: $ac_res" >&5
18924 echo "${ECHO_T}$ac_res" >&6; }
18925 if test `eval echo '${'$as_ac_var'}'` = yes; then
18926   cat >>confdefs.h <<_ACEOF
18927 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18928 _ACEOF
18929
18930 fi
18931 done
18932
18933
18934
18935
18936
18937
18938 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
18939 do
18940 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18941 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18942 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18943 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18944   echo $ECHO_N "(cached) $ECHO_C" >&6
18945 else
18946   cat >conftest.$ac_ext <<_ACEOF
18947 /* confdefs.h.  */
18948 _ACEOF
18949 cat confdefs.h >>conftest.$ac_ext
18950 cat >>conftest.$ac_ext <<_ACEOF
18951 /* end confdefs.h.  */
18952 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18953    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18954 #define $ac_func innocuous_$ac_func
18955
18956 /* System header to define __stub macros and hopefully few prototypes,
18957     which can conflict with char $ac_func (); below.
18958     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18959     <limits.h> exists even on freestanding compilers.  */
18960
18961 #ifdef __STDC__
18962 # include <limits.h>
18963 #else
18964 # include <assert.h>
18965 #endif
18966
18967 #undef $ac_func
18968
18969 /* Override any GCC internal prototype to avoid an error.
18970    Use char because int might match the return type of a GCC
18971    builtin and then its argument prototype would still apply.  */
18972 #ifdef __cplusplus
18973 extern "C"
18974 #endif
18975 char $ac_func ();
18976 /* The GNU C library defines this for functions which it implements
18977     to always fail with ENOSYS.  Some functions are actually named
18978     something starting with __ and the normal name is an alias.  */
18979 #if defined __stub_$ac_func || defined __stub___$ac_func
18980 choke me
18981 #endif
18982
18983 int
18984 main ()
18985 {
18986 return $ac_func ();
18987   ;
18988   return 0;
18989 }
18990 _ACEOF
18991 rm -f conftest.$ac_objext conftest$ac_exeext
18992 if { (ac_try="$ac_link"
18993 case "(($ac_try" in
18994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18995   *) ac_try_echo=$ac_try;;
18996 esac
18997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18998   (eval "$ac_link") 2>conftest.er1
18999   ac_status=$?
19000   grep -v '^ *+' conftest.er1 >conftest.err
19001   rm -f conftest.er1
19002   cat conftest.err >&5
19003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19004   (exit $ac_status); } &&
19005          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19006   { (case "(($ac_try" in
19007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19008   *) ac_try_echo=$ac_try;;
19009 esac
19010 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19011   (eval "$ac_try") 2>&5
19012   ac_status=$?
19013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19014   (exit $ac_status); }; } &&
19015          { ac_try='test -s conftest$ac_exeext'
19016   { (case "(($ac_try" in
19017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19018   *) ac_try_echo=$ac_try;;
19019 esac
19020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19021   (eval "$ac_try") 2>&5
19022   ac_status=$?
19023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19024   (exit $ac_status); }; }; then
19025   eval "$as_ac_var=yes"
19026 else
19027   echo "$as_me: failed program was:" >&5
19028 sed 's/^/| /' conftest.$ac_ext >&5
19029
19030         eval "$as_ac_var=no"
19031 fi
19032
19033 rm -f core conftest.err conftest.$ac_objext \
19034       conftest$ac_exeext conftest.$ac_ext
19035 fi
19036 ac_res=`eval echo '${'$as_ac_var'}'`
19037                { echo "$as_me:$LINENO: result: $ac_res" >&5
19038 echo "${ECHO_T}$ac_res" >&6; }
19039 if test `eval echo '${'$as_ac_var'}'` = yes; then
19040   cat >>confdefs.h <<_ACEOF
19041 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19042 _ACEOF
19043
19044 fi
19045 done
19046
19047 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
19048 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
19049 if test "${llvm_cv_c_printf_a+set}" = set; then
19050   echo $ECHO_N "(cached) $ECHO_C" >&6
19051 else
19052   ac_ext=c
19053 ac_cpp='$CPP $CPPFLAGS'
19054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19057
19058  if test "$cross_compiling" = yes; then
19059   llvmac_cv_c_printf_a=no
19060 else
19061   cat >conftest.$ac_ext <<_ACEOF
19062
19063   /* confdefs.h.  */
19064 _ACEOF
19065 cat confdefs.h >>conftest.$ac_ext
19066 cat >>conftest.$ac_ext <<_ACEOF
19067 /* end confdefs.h.  */
19068
19069 #include <stdio.h>
19070 #include <stdlib.h>
19071
19072 int
19073 main ()
19074 {
19075
19076 volatile double A, B;
19077 char Buffer[100];
19078 A = 1;
19079 A /= 10.0;
19080 sprintf(Buffer, "%a", A);
19081 B = atof(Buffer);
19082 if (A != B)
19083   return (1);
19084 if (A != 0x1.999999999999ap-4)
19085   return (1);
19086 return (0);
19087   ;
19088   return 0;
19089 }
19090 _ACEOF
19091 rm -f conftest$ac_exeext
19092 if { (ac_try="$ac_link"
19093 case "(($ac_try" in
19094   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19095   *) ac_try_echo=$ac_try;;
19096 esac
19097 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19098   (eval "$ac_link") 2>&5
19099   ac_status=$?
19100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19101   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19102   { (case "(($ac_try" in
19103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19104   *) ac_try_echo=$ac_try;;
19105 esac
19106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19107   (eval "$ac_try") 2>&5
19108   ac_status=$?
19109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19110   (exit $ac_status); }; }; then
19111   llvm_cv_c_printf_a=yes
19112 else
19113   echo "$as_me: program exited with status $ac_status" >&5
19114 echo "$as_me: failed program was:" >&5
19115 sed 's/^/| /' conftest.$ac_ext >&5
19116
19117 ( exit $ac_status )
19118 llvmac_cv_c_printf_a=no
19119 fi
19120 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19121 fi
19122
19123
19124  ac_ext=c
19125 ac_cpp='$CPP $CPPFLAGS'
19126 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19127 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19128 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19129
19130 fi
19131 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
19132 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
19133  if test "$llvm_cv_c_printf_a" = "yes"; then
19134
19135 cat >>confdefs.h <<\_ACEOF
19136 #define HAVE_PRINTF_A 1
19137 _ACEOF
19138
19139  fi
19140
19141
19142 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
19143 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
19144 if test "${ac_cv_func_rand48+set}" = set; then
19145   echo $ECHO_N "(cached) $ECHO_C" >&6
19146 else
19147   ac_ext=cpp
19148 ac_cpp='$CXXCPP $CPPFLAGS'
19149 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19150 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19151 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19152
19153    cat >conftest.$ac_ext <<_ACEOF
19154 /* confdefs.h.  */
19155 _ACEOF
19156 cat confdefs.h >>conftest.$ac_ext
19157 cat >>conftest.$ac_ext <<_ACEOF
19158 /* end confdefs.h.  */
19159 #include <stdlib.h>
19160 int
19161 main ()
19162 {
19163 srand48(0);lrand48();drand48();
19164   ;
19165   return 0;
19166 }
19167 _ACEOF
19168 rm -f conftest.$ac_objext
19169 if { (ac_try="$ac_compile"
19170 case "(($ac_try" in
19171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19172   *) ac_try_echo=$ac_try;;
19173 esac
19174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19175   (eval "$ac_compile") 2>conftest.er1
19176   ac_status=$?
19177   grep -v '^ *+' conftest.er1 >conftest.err
19178   rm -f conftest.er1
19179   cat conftest.err >&5
19180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19181   (exit $ac_status); } &&
19182          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19183   { (case "(($ac_try" in
19184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19185   *) ac_try_echo=$ac_try;;
19186 esac
19187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19188   (eval "$ac_try") 2>&5
19189   ac_status=$?
19190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19191   (exit $ac_status); }; } &&
19192          { ac_try='test -s conftest.$ac_objext'
19193   { (case "(($ac_try" in
19194   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19195   *) ac_try_echo=$ac_try;;
19196 esac
19197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19198   (eval "$ac_try") 2>&5
19199   ac_status=$?
19200   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19201   (exit $ac_status); }; }; then
19202   ac_cv_func_rand48=yes
19203 else
19204   echo "$as_me: failed program was:" >&5
19205 sed 's/^/| /' conftest.$ac_ext >&5
19206
19207         ac_cv_func_rand48=no
19208 fi
19209
19210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19211   ac_ext=c
19212 ac_cpp='$CPP $CPPFLAGS'
19213 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19214 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19215 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19216
19217 fi
19218 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
19219 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
19220
19221 if test "$ac_cv_func_rand48" = "yes" ; then
19222
19223 cat >>confdefs.h <<\_ACEOF
19224 #define HAVE_RAND48 1
19225 _ACEOF
19226
19227 fi
19228
19229
19230 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
19231 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
19232 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
19233   echo $ECHO_N "(cached) $ECHO_C" >&6
19234 else
19235   cat >conftest.$ac_ext <<_ACEOF
19236 /* confdefs.h.  */
19237 _ACEOF
19238 cat confdefs.h >>conftest.$ac_ext
19239 cat >>conftest.$ac_ext <<_ACEOF
19240 /* end confdefs.h.  */
19241 $ac_includes_default
19242 int
19243 main ()
19244 {
19245 #ifndef strerror_s
19246   char *p = (char *) strerror_s;
19247   return !p;
19248 #endif
19249
19250   ;
19251   return 0;
19252 }
19253 _ACEOF
19254 rm -f conftest.$ac_objext
19255 if { (ac_try="$ac_compile"
19256 case "(($ac_try" in
19257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19258   *) ac_try_echo=$ac_try;;
19259 esac
19260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19261   (eval "$ac_compile") 2>conftest.er1
19262   ac_status=$?
19263   grep -v '^ *+' conftest.er1 >conftest.err
19264   rm -f conftest.er1
19265   cat conftest.err >&5
19266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19267   (exit $ac_status); } &&
19268          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19269   { (case "(($ac_try" in
19270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19271   *) ac_try_echo=$ac_try;;
19272 esac
19273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19274   (eval "$ac_try") 2>&5
19275   ac_status=$?
19276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19277   (exit $ac_status); }; } &&
19278          { ac_try='test -s conftest.$ac_objext'
19279   { (case "(($ac_try" in
19280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19281   *) ac_try_echo=$ac_try;;
19282 esac
19283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19284   (eval "$ac_try") 2>&5
19285   ac_status=$?
19286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19287   (exit $ac_status); }; }; then
19288   ac_cv_have_decl_strerror_s=yes
19289 else
19290   echo "$as_me: failed program was:" >&5
19291 sed 's/^/| /' conftest.$ac_ext >&5
19292
19293         ac_cv_have_decl_strerror_s=no
19294 fi
19295
19296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19297 fi
19298 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
19299 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
19300 if test $ac_cv_have_decl_strerror_s = yes; then
19301
19302 cat >>confdefs.h <<_ACEOF
19303 #define HAVE_DECL_STRERROR_S 1
19304 _ACEOF
19305
19306
19307 else
19308   cat >>confdefs.h <<_ACEOF
19309 #define HAVE_DECL_STRERROR_S 0
19310 _ACEOF
19311
19312
19313 fi
19314
19315
19316
19317 if test "$llvm_cv_os_type" = "MingW" ; then
19318   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
19319 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
19320 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
19321   echo $ECHO_N "(cached) $ECHO_C" >&6
19322 else
19323   ac_check_lib_save_LIBS=$LIBS
19324 LIBS="-lgcc  $LIBS"
19325 cat >conftest.$ac_ext <<_ACEOF
19326 /* confdefs.h.  */
19327 _ACEOF
19328 cat confdefs.h >>conftest.$ac_ext
19329 cat >>conftest.$ac_ext <<_ACEOF
19330 /* end confdefs.h.  */
19331
19332 /* Override any GCC internal prototype to avoid an error.
19333    Use char because int might match the return type of a GCC
19334    builtin and then its argument prototype would still apply.  */
19335 #ifdef __cplusplus
19336 extern "C"
19337 #endif
19338 char _alloca ();
19339 int
19340 main ()
19341 {
19342 return _alloca ();
19343   ;
19344   return 0;
19345 }
19346 _ACEOF
19347 rm -f conftest.$ac_objext conftest$ac_exeext
19348 if { (ac_try="$ac_link"
19349 case "(($ac_try" in
19350   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19351   *) ac_try_echo=$ac_try;;
19352 esac
19353 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19354   (eval "$ac_link") 2>conftest.er1
19355   ac_status=$?
19356   grep -v '^ *+' conftest.er1 >conftest.err
19357   rm -f conftest.er1
19358   cat conftest.err >&5
19359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19360   (exit $ac_status); } &&
19361          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19362   { (case "(($ac_try" in
19363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19364   *) ac_try_echo=$ac_try;;
19365 esac
19366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19367   (eval "$ac_try") 2>&5
19368   ac_status=$?
19369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19370   (exit $ac_status); }; } &&
19371          { ac_try='test -s conftest$ac_exeext'
19372   { (case "(($ac_try" in
19373   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19374   *) ac_try_echo=$ac_try;;
19375 esac
19376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19377   (eval "$ac_try") 2>&5
19378   ac_status=$?
19379   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19380   (exit $ac_status); }; }; then
19381   ac_cv_lib_gcc__alloca=yes
19382 else
19383   echo "$as_me: failed program was:" >&5
19384 sed 's/^/| /' conftest.$ac_ext >&5
19385
19386         ac_cv_lib_gcc__alloca=no
19387 fi
19388
19389 rm -f core conftest.err conftest.$ac_objext \
19390       conftest$ac_exeext conftest.$ac_ext
19391 LIBS=$ac_check_lib_save_LIBS
19392 fi
19393 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
19394 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
19395 if test $ac_cv_lib_gcc__alloca = yes; then
19396
19397 cat >>confdefs.h <<\_ACEOF
19398 #define HAVE__ALLOCA 1
19399 _ACEOF
19400
19401 fi
19402
19403   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
19404 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
19405 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
19406   echo $ECHO_N "(cached) $ECHO_C" >&6
19407 else
19408   ac_check_lib_save_LIBS=$LIBS
19409 LIBS="-lgcc  $LIBS"
19410 cat >conftest.$ac_ext <<_ACEOF
19411 /* confdefs.h.  */
19412 _ACEOF
19413 cat confdefs.h >>conftest.$ac_ext
19414 cat >>conftest.$ac_ext <<_ACEOF
19415 /* end confdefs.h.  */
19416
19417 /* Override any GCC internal prototype to avoid an error.
19418    Use char because int might match the return type of a GCC
19419    builtin and then its argument prototype would still apply.  */
19420 #ifdef __cplusplus
19421 extern "C"
19422 #endif
19423 char __alloca ();
19424 int
19425 main ()
19426 {
19427 return __alloca ();
19428   ;
19429   return 0;
19430 }
19431 _ACEOF
19432 rm -f conftest.$ac_objext conftest$ac_exeext
19433 if { (ac_try="$ac_link"
19434 case "(($ac_try" in
19435   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19436   *) ac_try_echo=$ac_try;;
19437 esac
19438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19439   (eval "$ac_link") 2>conftest.er1
19440   ac_status=$?
19441   grep -v '^ *+' conftest.er1 >conftest.err
19442   rm -f conftest.er1
19443   cat conftest.err >&5
19444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19445   (exit $ac_status); } &&
19446          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19447   { (case "(($ac_try" in
19448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19449   *) ac_try_echo=$ac_try;;
19450 esac
19451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19452   (eval "$ac_try") 2>&5
19453   ac_status=$?
19454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19455   (exit $ac_status); }; } &&
19456          { ac_try='test -s conftest$ac_exeext'
19457   { (case "(($ac_try" in
19458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19459   *) ac_try_echo=$ac_try;;
19460 esac
19461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19462   (eval "$ac_try") 2>&5
19463   ac_status=$?
19464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19465   (exit $ac_status); }; }; then
19466   ac_cv_lib_gcc___alloca=yes
19467 else
19468   echo "$as_me: failed program was:" >&5
19469 sed 's/^/| /' conftest.$ac_ext >&5
19470
19471         ac_cv_lib_gcc___alloca=no
19472 fi
19473
19474 rm -f core conftest.err conftest.$ac_objext \
19475       conftest$ac_exeext conftest.$ac_ext
19476 LIBS=$ac_check_lib_save_LIBS
19477 fi
19478 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
19479 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
19480 if test $ac_cv_lib_gcc___alloca = yes; then
19481
19482 cat >>confdefs.h <<\_ACEOF
19483 #define HAVE___ALLOCA 1
19484 _ACEOF
19485
19486 fi
19487
19488   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
19489 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
19490 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
19491   echo $ECHO_N "(cached) $ECHO_C" >&6
19492 else
19493   ac_check_lib_save_LIBS=$LIBS
19494 LIBS="-lgcc  $LIBS"
19495 cat >conftest.$ac_ext <<_ACEOF
19496 /* confdefs.h.  */
19497 _ACEOF
19498 cat confdefs.h >>conftest.$ac_ext
19499 cat >>conftest.$ac_ext <<_ACEOF
19500 /* end confdefs.h.  */
19501
19502 /* Override any GCC internal prototype to avoid an error.
19503    Use char because int might match the return type of a GCC
19504    builtin and then its argument prototype would still apply.  */
19505 #ifdef __cplusplus
19506 extern "C"
19507 #endif
19508 char __chkstk ();
19509 int
19510 main ()
19511 {
19512 return __chkstk ();
19513   ;
19514   return 0;
19515 }
19516 _ACEOF
19517 rm -f conftest.$ac_objext conftest$ac_exeext
19518 if { (ac_try="$ac_link"
19519 case "(($ac_try" in
19520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19521   *) ac_try_echo=$ac_try;;
19522 esac
19523 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19524   (eval "$ac_link") 2>conftest.er1
19525   ac_status=$?
19526   grep -v '^ *+' conftest.er1 >conftest.err
19527   rm -f conftest.er1
19528   cat conftest.err >&5
19529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19530   (exit $ac_status); } &&
19531          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19532   { (case "(($ac_try" in
19533   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19534   *) ac_try_echo=$ac_try;;
19535 esac
19536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19537   (eval "$ac_try") 2>&5
19538   ac_status=$?
19539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19540   (exit $ac_status); }; } &&
19541          { ac_try='test -s conftest$ac_exeext'
19542   { (case "(($ac_try" in
19543   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19544   *) ac_try_echo=$ac_try;;
19545 esac
19546 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19547   (eval "$ac_try") 2>&5
19548   ac_status=$?
19549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19550   (exit $ac_status); }; }; then
19551   ac_cv_lib_gcc___chkstk=yes
19552 else
19553   echo "$as_me: failed program was:" >&5
19554 sed 's/^/| /' conftest.$ac_ext >&5
19555
19556         ac_cv_lib_gcc___chkstk=no
19557 fi
19558
19559 rm -f core conftest.err conftest.$ac_objext \
19560       conftest$ac_exeext conftest.$ac_ext
19561 LIBS=$ac_check_lib_save_LIBS
19562 fi
19563 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
19564 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
19565 if test $ac_cv_lib_gcc___chkstk = yes; then
19566
19567 cat >>confdefs.h <<\_ACEOF
19568 #define HAVE___CHKSTK 1
19569 _ACEOF
19570
19571 fi
19572
19573   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
19574 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
19575 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
19576   echo $ECHO_N "(cached) $ECHO_C" >&6
19577 else
19578   ac_check_lib_save_LIBS=$LIBS
19579 LIBS="-lgcc  $LIBS"
19580 cat >conftest.$ac_ext <<_ACEOF
19581 /* confdefs.h.  */
19582 _ACEOF
19583 cat confdefs.h >>conftest.$ac_ext
19584 cat >>conftest.$ac_ext <<_ACEOF
19585 /* end confdefs.h.  */
19586
19587 /* Override any GCC internal prototype to avoid an error.
19588    Use char because int might match the return type of a GCC
19589    builtin and then its argument prototype would still apply.  */
19590 #ifdef __cplusplus
19591 extern "C"
19592 #endif
19593 char ___chkstk ();
19594 int
19595 main ()
19596 {
19597 return ___chkstk ();
19598   ;
19599   return 0;
19600 }
19601 _ACEOF
19602 rm -f conftest.$ac_objext conftest$ac_exeext
19603 if { (ac_try="$ac_link"
19604 case "(($ac_try" in
19605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19606   *) ac_try_echo=$ac_try;;
19607 esac
19608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19609   (eval "$ac_link") 2>conftest.er1
19610   ac_status=$?
19611   grep -v '^ *+' conftest.er1 >conftest.err
19612   rm -f conftest.er1
19613   cat conftest.err >&5
19614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19615   (exit $ac_status); } &&
19616          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19617   { (case "(($ac_try" in
19618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19619   *) ac_try_echo=$ac_try;;
19620 esac
19621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19622   (eval "$ac_try") 2>&5
19623   ac_status=$?
19624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19625   (exit $ac_status); }; } &&
19626          { ac_try='test -s conftest$ac_exeext'
19627   { (case "(($ac_try" in
19628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19629   *) ac_try_echo=$ac_try;;
19630 esac
19631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19632   (eval "$ac_try") 2>&5
19633   ac_status=$?
19634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19635   (exit $ac_status); }; }; then
19636   ac_cv_lib_gcc____chkstk=yes
19637 else
19638   echo "$as_me: failed program was:" >&5
19639 sed 's/^/| /' conftest.$ac_ext >&5
19640
19641         ac_cv_lib_gcc____chkstk=no
19642 fi
19643
19644 rm -f core conftest.err conftest.$ac_objext \
19645       conftest$ac_exeext conftest.$ac_ext
19646 LIBS=$ac_check_lib_save_LIBS
19647 fi
19648 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
19649 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
19650 if test $ac_cv_lib_gcc____chkstk = yes; then
19651
19652 cat >>confdefs.h <<\_ACEOF
19653 #define HAVE____CHKSTK 1
19654 _ACEOF
19655
19656 fi
19657
19658
19659   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
19660 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
19661 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
19662   echo $ECHO_N "(cached) $ECHO_C" >&6
19663 else
19664   ac_check_lib_save_LIBS=$LIBS
19665 LIBS="-lgcc  $LIBS"
19666 cat >conftest.$ac_ext <<_ACEOF
19667 /* confdefs.h.  */
19668 _ACEOF
19669 cat confdefs.h >>conftest.$ac_ext
19670 cat >>conftest.$ac_ext <<_ACEOF
19671 /* end confdefs.h.  */
19672
19673 /* Override any GCC internal prototype to avoid an error.
19674    Use char because int might match the return type of a GCC
19675    builtin and then its argument prototype would still apply.  */
19676 #ifdef __cplusplus
19677 extern "C"
19678 #endif
19679 char __ashldi3 ();
19680 int
19681 main ()
19682 {
19683 return __ashldi3 ();
19684   ;
19685   return 0;
19686 }
19687 _ACEOF
19688 rm -f conftest.$ac_objext conftest$ac_exeext
19689 if { (ac_try="$ac_link"
19690 case "(($ac_try" in
19691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19692   *) ac_try_echo=$ac_try;;
19693 esac
19694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19695   (eval "$ac_link") 2>conftest.er1
19696   ac_status=$?
19697   grep -v '^ *+' conftest.er1 >conftest.err
19698   rm -f conftest.er1
19699   cat conftest.err >&5
19700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19701   (exit $ac_status); } &&
19702          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19703   { (case "(($ac_try" in
19704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19705   *) ac_try_echo=$ac_try;;
19706 esac
19707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19708   (eval "$ac_try") 2>&5
19709   ac_status=$?
19710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19711   (exit $ac_status); }; } &&
19712          { ac_try='test -s conftest$ac_exeext'
19713   { (case "(($ac_try" in
19714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19715   *) ac_try_echo=$ac_try;;
19716 esac
19717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19718   (eval "$ac_try") 2>&5
19719   ac_status=$?
19720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19721   (exit $ac_status); }; }; then
19722   ac_cv_lib_gcc___ashldi3=yes
19723 else
19724   echo "$as_me: failed program was:" >&5
19725 sed 's/^/| /' conftest.$ac_ext >&5
19726
19727         ac_cv_lib_gcc___ashldi3=no
19728 fi
19729
19730 rm -f core conftest.err conftest.$ac_objext \
19731       conftest$ac_exeext conftest.$ac_ext
19732 LIBS=$ac_check_lib_save_LIBS
19733 fi
19734 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
19735 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
19736 if test $ac_cv_lib_gcc___ashldi3 = yes; then
19737
19738 cat >>confdefs.h <<\_ACEOF
19739 #define HAVE___ASHLDI3 1
19740 _ACEOF
19741
19742 fi
19743
19744   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
19745 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
19746 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
19747   echo $ECHO_N "(cached) $ECHO_C" >&6
19748 else
19749   ac_check_lib_save_LIBS=$LIBS
19750 LIBS="-lgcc  $LIBS"
19751 cat >conftest.$ac_ext <<_ACEOF
19752 /* confdefs.h.  */
19753 _ACEOF
19754 cat confdefs.h >>conftest.$ac_ext
19755 cat >>conftest.$ac_ext <<_ACEOF
19756 /* end confdefs.h.  */
19757
19758 /* Override any GCC internal prototype to avoid an error.
19759    Use char because int might match the return type of a GCC
19760    builtin and then its argument prototype would still apply.  */
19761 #ifdef __cplusplus
19762 extern "C"
19763 #endif
19764 char __ashrdi3 ();
19765 int
19766 main ()
19767 {
19768 return __ashrdi3 ();
19769   ;
19770   return 0;
19771 }
19772 _ACEOF
19773 rm -f conftest.$ac_objext conftest$ac_exeext
19774 if { (ac_try="$ac_link"
19775 case "(($ac_try" in
19776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19777   *) ac_try_echo=$ac_try;;
19778 esac
19779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19780   (eval "$ac_link") 2>conftest.er1
19781   ac_status=$?
19782   grep -v '^ *+' conftest.er1 >conftest.err
19783   rm -f conftest.er1
19784   cat conftest.err >&5
19785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19786   (exit $ac_status); } &&
19787          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19788   { (case "(($ac_try" in
19789   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19790   *) ac_try_echo=$ac_try;;
19791 esac
19792 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19793   (eval "$ac_try") 2>&5
19794   ac_status=$?
19795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19796   (exit $ac_status); }; } &&
19797          { ac_try='test -s conftest$ac_exeext'
19798   { (case "(($ac_try" in
19799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19800   *) ac_try_echo=$ac_try;;
19801 esac
19802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19803   (eval "$ac_try") 2>&5
19804   ac_status=$?
19805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19806   (exit $ac_status); }; }; then
19807   ac_cv_lib_gcc___ashrdi3=yes
19808 else
19809   echo "$as_me: failed program was:" >&5
19810 sed 's/^/| /' conftest.$ac_ext >&5
19811
19812         ac_cv_lib_gcc___ashrdi3=no
19813 fi
19814
19815 rm -f core conftest.err conftest.$ac_objext \
19816       conftest$ac_exeext conftest.$ac_ext
19817 LIBS=$ac_check_lib_save_LIBS
19818 fi
19819 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
19820 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
19821 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
19822
19823 cat >>confdefs.h <<\_ACEOF
19824 #define HAVE___ASHRDI3 1
19825 _ACEOF
19826
19827 fi
19828
19829   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
19830 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
19831 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
19832   echo $ECHO_N "(cached) $ECHO_C" >&6
19833 else
19834   ac_check_lib_save_LIBS=$LIBS
19835 LIBS="-lgcc  $LIBS"
19836 cat >conftest.$ac_ext <<_ACEOF
19837 /* confdefs.h.  */
19838 _ACEOF
19839 cat confdefs.h >>conftest.$ac_ext
19840 cat >>conftest.$ac_ext <<_ACEOF
19841 /* end confdefs.h.  */
19842
19843 /* Override any GCC internal prototype to avoid an error.
19844    Use char because int might match the return type of a GCC
19845    builtin and then its argument prototype would still apply.  */
19846 #ifdef __cplusplus
19847 extern "C"
19848 #endif
19849 char __divdi3 ();
19850 int
19851 main ()
19852 {
19853 return __divdi3 ();
19854   ;
19855   return 0;
19856 }
19857 _ACEOF
19858 rm -f conftest.$ac_objext conftest$ac_exeext
19859 if { (ac_try="$ac_link"
19860 case "(($ac_try" in
19861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19862   *) ac_try_echo=$ac_try;;
19863 esac
19864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19865   (eval "$ac_link") 2>conftest.er1
19866   ac_status=$?
19867   grep -v '^ *+' conftest.er1 >conftest.err
19868   rm -f conftest.er1
19869   cat conftest.err >&5
19870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19871   (exit $ac_status); } &&
19872          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19873   { (case "(($ac_try" in
19874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19875   *) ac_try_echo=$ac_try;;
19876 esac
19877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19878   (eval "$ac_try") 2>&5
19879   ac_status=$?
19880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19881   (exit $ac_status); }; } &&
19882          { ac_try='test -s conftest$ac_exeext'
19883   { (case "(($ac_try" in
19884   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19885   *) ac_try_echo=$ac_try;;
19886 esac
19887 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19888   (eval "$ac_try") 2>&5
19889   ac_status=$?
19890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19891   (exit $ac_status); }; }; then
19892   ac_cv_lib_gcc___divdi3=yes
19893 else
19894   echo "$as_me: failed program was:" >&5
19895 sed 's/^/| /' conftest.$ac_ext >&5
19896
19897         ac_cv_lib_gcc___divdi3=no
19898 fi
19899
19900 rm -f core conftest.err conftest.$ac_objext \
19901       conftest$ac_exeext conftest.$ac_ext
19902 LIBS=$ac_check_lib_save_LIBS
19903 fi
19904 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
19905 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
19906 if test $ac_cv_lib_gcc___divdi3 = yes; then
19907
19908 cat >>confdefs.h <<\_ACEOF
19909 #define HAVE___DIVDI3 1
19910 _ACEOF
19911
19912 fi
19913
19914   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
19915 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
19916 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
19917   echo $ECHO_N "(cached) $ECHO_C" >&6
19918 else
19919   ac_check_lib_save_LIBS=$LIBS
19920 LIBS="-lgcc  $LIBS"
19921 cat >conftest.$ac_ext <<_ACEOF
19922 /* confdefs.h.  */
19923 _ACEOF
19924 cat confdefs.h >>conftest.$ac_ext
19925 cat >>conftest.$ac_ext <<_ACEOF
19926 /* end confdefs.h.  */
19927
19928 /* Override any GCC internal prototype to avoid an error.
19929    Use char because int might match the return type of a GCC
19930    builtin and then its argument prototype would still apply.  */
19931 #ifdef __cplusplus
19932 extern "C"
19933 #endif
19934 char __fixdfdi ();
19935 int
19936 main ()
19937 {
19938 return __fixdfdi ();
19939   ;
19940   return 0;
19941 }
19942 _ACEOF
19943 rm -f conftest.$ac_objext conftest$ac_exeext
19944 if { (ac_try="$ac_link"
19945 case "(($ac_try" in
19946   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19947   *) ac_try_echo=$ac_try;;
19948 esac
19949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19950   (eval "$ac_link") 2>conftest.er1
19951   ac_status=$?
19952   grep -v '^ *+' conftest.er1 >conftest.err
19953   rm -f conftest.er1
19954   cat conftest.err >&5
19955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19956   (exit $ac_status); } &&
19957          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19958   { (case "(($ac_try" in
19959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19960   *) ac_try_echo=$ac_try;;
19961 esac
19962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19963   (eval "$ac_try") 2>&5
19964   ac_status=$?
19965   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19966   (exit $ac_status); }; } &&
19967          { ac_try='test -s conftest$ac_exeext'
19968   { (case "(($ac_try" in
19969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19970   *) ac_try_echo=$ac_try;;
19971 esac
19972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19973   (eval "$ac_try") 2>&5
19974   ac_status=$?
19975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19976   (exit $ac_status); }; }; then
19977   ac_cv_lib_gcc___fixdfdi=yes
19978 else
19979   echo "$as_me: failed program was:" >&5
19980 sed 's/^/| /' conftest.$ac_ext >&5
19981
19982         ac_cv_lib_gcc___fixdfdi=no
19983 fi
19984
19985 rm -f core conftest.err conftest.$ac_objext \
19986       conftest$ac_exeext conftest.$ac_ext
19987 LIBS=$ac_check_lib_save_LIBS
19988 fi
19989 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
19990 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
19991 if test $ac_cv_lib_gcc___fixdfdi = yes; then
19992
19993 cat >>confdefs.h <<\_ACEOF
19994 #define HAVE___FIXDFDI 1
19995 _ACEOF
19996
19997 fi
19998
19999   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
20000 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
20001 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
20002   echo $ECHO_N "(cached) $ECHO_C" >&6
20003 else
20004   ac_check_lib_save_LIBS=$LIBS
20005 LIBS="-lgcc  $LIBS"
20006 cat >conftest.$ac_ext <<_ACEOF
20007 /* confdefs.h.  */
20008 _ACEOF
20009 cat confdefs.h >>conftest.$ac_ext
20010 cat >>conftest.$ac_ext <<_ACEOF
20011 /* end confdefs.h.  */
20012
20013 /* Override any GCC internal prototype to avoid an error.
20014    Use char because int might match the return type of a GCC
20015    builtin and then its argument prototype would still apply.  */
20016 #ifdef __cplusplus
20017 extern "C"
20018 #endif
20019 char __fixsfdi ();
20020 int
20021 main ()
20022 {
20023 return __fixsfdi ();
20024   ;
20025   return 0;
20026 }
20027 _ACEOF
20028 rm -f conftest.$ac_objext conftest$ac_exeext
20029 if { (ac_try="$ac_link"
20030 case "(($ac_try" in
20031   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20032   *) ac_try_echo=$ac_try;;
20033 esac
20034 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20035   (eval "$ac_link") 2>conftest.er1
20036   ac_status=$?
20037   grep -v '^ *+' conftest.er1 >conftest.err
20038   rm -f conftest.er1
20039   cat conftest.err >&5
20040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20041   (exit $ac_status); } &&
20042          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20043   { (case "(($ac_try" in
20044   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20045   *) ac_try_echo=$ac_try;;
20046 esac
20047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20048   (eval "$ac_try") 2>&5
20049   ac_status=$?
20050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20051   (exit $ac_status); }; } &&
20052          { ac_try='test -s conftest$ac_exeext'
20053   { (case "(($ac_try" in
20054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20055   *) ac_try_echo=$ac_try;;
20056 esac
20057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20058   (eval "$ac_try") 2>&5
20059   ac_status=$?
20060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20061   (exit $ac_status); }; }; then
20062   ac_cv_lib_gcc___fixsfdi=yes
20063 else
20064   echo "$as_me: failed program was:" >&5
20065 sed 's/^/| /' conftest.$ac_ext >&5
20066
20067         ac_cv_lib_gcc___fixsfdi=no
20068 fi
20069
20070 rm -f core conftest.err conftest.$ac_objext \
20071       conftest$ac_exeext conftest.$ac_ext
20072 LIBS=$ac_check_lib_save_LIBS
20073 fi
20074 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
20075 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
20076 if test $ac_cv_lib_gcc___fixsfdi = yes; then
20077
20078 cat >>confdefs.h <<\_ACEOF
20079 #define HAVE___FIXSFDI 1
20080 _ACEOF
20081
20082 fi
20083
20084   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
20085 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
20086 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
20087   echo $ECHO_N "(cached) $ECHO_C" >&6
20088 else
20089   ac_check_lib_save_LIBS=$LIBS
20090 LIBS="-lgcc  $LIBS"
20091 cat >conftest.$ac_ext <<_ACEOF
20092 /* confdefs.h.  */
20093 _ACEOF
20094 cat confdefs.h >>conftest.$ac_ext
20095 cat >>conftest.$ac_ext <<_ACEOF
20096 /* end confdefs.h.  */
20097
20098 /* Override any GCC internal prototype to avoid an error.
20099    Use char because int might match the return type of a GCC
20100    builtin and then its argument prototype would still apply.  */
20101 #ifdef __cplusplus
20102 extern "C"
20103 #endif
20104 char __floatdidf ();
20105 int
20106 main ()
20107 {
20108 return __floatdidf ();
20109   ;
20110   return 0;
20111 }
20112 _ACEOF
20113 rm -f conftest.$ac_objext conftest$ac_exeext
20114 if { (ac_try="$ac_link"
20115 case "(($ac_try" in
20116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20117   *) ac_try_echo=$ac_try;;
20118 esac
20119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20120   (eval "$ac_link") 2>conftest.er1
20121   ac_status=$?
20122   grep -v '^ *+' conftest.er1 >conftest.err
20123   rm -f conftest.er1
20124   cat conftest.err >&5
20125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20126   (exit $ac_status); } &&
20127          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20128   { (case "(($ac_try" in
20129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20130   *) ac_try_echo=$ac_try;;
20131 esac
20132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20133   (eval "$ac_try") 2>&5
20134   ac_status=$?
20135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20136   (exit $ac_status); }; } &&
20137          { ac_try='test -s conftest$ac_exeext'
20138   { (case "(($ac_try" in
20139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20140   *) ac_try_echo=$ac_try;;
20141 esac
20142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20143   (eval "$ac_try") 2>&5
20144   ac_status=$?
20145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20146   (exit $ac_status); }; }; then
20147   ac_cv_lib_gcc___floatdidf=yes
20148 else
20149   echo "$as_me: failed program was:" >&5
20150 sed 's/^/| /' conftest.$ac_ext >&5
20151
20152         ac_cv_lib_gcc___floatdidf=no
20153 fi
20154
20155 rm -f core conftest.err conftest.$ac_objext \
20156       conftest$ac_exeext conftest.$ac_ext
20157 LIBS=$ac_check_lib_save_LIBS
20158 fi
20159 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
20160 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
20161 if test $ac_cv_lib_gcc___floatdidf = yes; then
20162
20163 cat >>confdefs.h <<\_ACEOF
20164 #define HAVE___FLOATDIDF 1
20165 _ACEOF
20166
20167 fi
20168
20169   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
20170 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
20171 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
20172   echo $ECHO_N "(cached) $ECHO_C" >&6
20173 else
20174   ac_check_lib_save_LIBS=$LIBS
20175 LIBS="-lgcc  $LIBS"
20176 cat >conftest.$ac_ext <<_ACEOF
20177 /* confdefs.h.  */
20178 _ACEOF
20179 cat confdefs.h >>conftest.$ac_ext
20180 cat >>conftest.$ac_ext <<_ACEOF
20181 /* end confdefs.h.  */
20182
20183 /* Override any GCC internal prototype to avoid an error.
20184    Use char because int might match the return type of a GCC
20185    builtin and then its argument prototype would still apply.  */
20186 #ifdef __cplusplus
20187 extern "C"
20188 #endif
20189 char __lshrdi3 ();
20190 int
20191 main ()
20192 {
20193 return __lshrdi3 ();
20194   ;
20195   return 0;
20196 }
20197 _ACEOF
20198 rm -f conftest.$ac_objext conftest$ac_exeext
20199 if { (ac_try="$ac_link"
20200 case "(($ac_try" in
20201   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20202   *) ac_try_echo=$ac_try;;
20203 esac
20204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20205   (eval "$ac_link") 2>conftest.er1
20206   ac_status=$?
20207   grep -v '^ *+' conftest.er1 >conftest.err
20208   rm -f conftest.er1
20209   cat conftest.err >&5
20210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20211   (exit $ac_status); } &&
20212          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20213   { (case "(($ac_try" in
20214   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20215   *) ac_try_echo=$ac_try;;
20216 esac
20217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20218   (eval "$ac_try") 2>&5
20219   ac_status=$?
20220   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20221   (exit $ac_status); }; } &&
20222          { ac_try='test -s conftest$ac_exeext'
20223   { (case "(($ac_try" in
20224   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20225   *) ac_try_echo=$ac_try;;
20226 esac
20227 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20228   (eval "$ac_try") 2>&5
20229   ac_status=$?
20230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20231   (exit $ac_status); }; }; then
20232   ac_cv_lib_gcc___lshrdi3=yes
20233 else
20234   echo "$as_me: failed program was:" >&5
20235 sed 's/^/| /' conftest.$ac_ext >&5
20236
20237         ac_cv_lib_gcc___lshrdi3=no
20238 fi
20239
20240 rm -f core conftest.err conftest.$ac_objext \
20241       conftest$ac_exeext conftest.$ac_ext
20242 LIBS=$ac_check_lib_save_LIBS
20243 fi
20244 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
20245 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
20246 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
20247
20248 cat >>confdefs.h <<\_ACEOF
20249 #define HAVE___LSHRDI3 1
20250 _ACEOF
20251
20252 fi
20253
20254   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
20255 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
20256 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
20257   echo $ECHO_N "(cached) $ECHO_C" >&6
20258 else
20259   ac_check_lib_save_LIBS=$LIBS
20260 LIBS="-lgcc  $LIBS"
20261 cat >conftest.$ac_ext <<_ACEOF
20262 /* confdefs.h.  */
20263 _ACEOF
20264 cat confdefs.h >>conftest.$ac_ext
20265 cat >>conftest.$ac_ext <<_ACEOF
20266 /* end confdefs.h.  */
20267
20268 /* Override any GCC internal prototype to avoid an error.
20269    Use char because int might match the return type of a GCC
20270    builtin and then its argument prototype would still apply.  */
20271 #ifdef __cplusplus
20272 extern "C"
20273 #endif
20274 char __moddi3 ();
20275 int
20276 main ()
20277 {
20278 return __moddi3 ();
20279   ;
20280   return 0;
20281 }
20282 _ACEOF
20283 rm -f conftest.$ac_objext conftest$ac_exeext
20284 if { (ac_try="$ac_link"
20285 case "(($ac_try" in
20286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20287   *) ac_try_echo=$ac_try;;
20288 esac
20289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20290   (eval "$ac_link") 2>conftest.er1
20291   ac_status=$?
20292   grep -v '^ *+' conftest.er1 >conftest.err
20293   rm -f conftest.er1
20294   cat conftest.err >&5
20295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20296   (exit $ac_status); } &&
20297          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20298   { (case "(($ac_try" in
20299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20300   *) ac_try_echo=$ac_try;;
20301 esac
20302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20303   (eval "$ac_try") 2>&5
20304   ac_status=$?
20305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20306   (exit $ac_status); }; } &&
20307          { ac_try='test -s conftest$ac_exeext'
20308   { (case "(($ac_try" in
20309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20310   *) ac_try_echo=$ac_try;;
20311 esac
20312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20313   (eval "$ac_try") 2>&5
20314   ac_status=$?
20315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20316   (exit $ac_status); }; }; then
20317   ac_cv_lib_gcc___moddi3=yes
20318 else
20319   echo "$as_me: failed program was:" >&5
20320 sed 's/^/| /' conftest.$ac_ext >&5
20321
20322         ac_cv_lib_gcc___moddi3=no
20323 fi
20324
20325 rm -f core conftest.err conftest.$ac_objext \
20326       conftest$ac_exeext conftest.$ac_ext
20327 LIBS=$ac_check_lib_save_LIBS
20328 fi
20329 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
20330 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
20331 if test $ac_cv_lib_gcc___moddi3 = yes; then
20332
20333 cat >>confdefs.h <<\_ACEOF
20334 #define HAVE___MODDI3 1
20335 _ACEOF
20336
20337 fi
20338
20339   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
20340 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
20341 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
20342   echo $ECHO_N "(cached) $ECHO_C" >&6
20343 else
20344   ac_check_lib_save_LIBS=$LIBS
20345 LIBS="-lgcc  $LIBS"
20346 cat >conftest.$ac_ext <<_ACEOF
20347 /* confdefs.h.  */
20348 _ACEOF
20349 cat confdefs.h >>conftest.$ac_ext
20350 cat >>conftest.$ac_ext <<_ACEOF
20351 /* end confdefs.h.  */
20352
20353 /* Override any GCC internal prototype to avoid an error.
20354    Use char because int might match the return type of a GCC
20355    builtin and then its argument prototype would still apply.  */
20356 #ifdef __cplusplus
20357 extern "C"
20358 #endif
20359 char __udivdi3 ();
20360 int
20361 main ()
20362 {
20363 return __udivdi3 ();
20364   ;
20365   return 0;
20366 }
20367 _ACEOF
20368 rm -f conftest.$ac_objext conftest$ac_exeext
20369 if { (ac_try="$ac_link"
20370 case "(($ac_try" in
20371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20372   *) ac_try_echo=$ac_try;;
20373 esac
20374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20375   (eval "$ac_link") 2>conftest.er1
20376   ac_status=$?
20377   grep -v '^ *+' conftest.er1 >conftest.err
20378   rm -f conftest.er1
20379   cat conftest.err >&5
20380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20381   (exit $ac_status); } &&
20382          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20383   { (case "(($ac_try" in
20384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20385   *) ac_try_echo=$ac_try;;
20386 esac
20387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20388   (eval "$ac_try") 2>&5
20389   ac_status=$?
20390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20391   (exit $ac_status); }; } &&
20392          { ac_try='test -s conftest$ac_exeext'
20393   { (case "(($ac_try" in
20394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20395   *) ac_try_echo=$ac_try;;
20396 esac
20397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20398   (eval "$ac_try") 2>&5
20399   ac_status=$?
20400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20401   (exit $ac_status); }; }; then
20402   ac_cv_lib_gcc___udivdi3=yes
20403 else
20404   echo "$as_me: failed program was:" >&5
20405 sed 's/^/| /' conftest.$ac_ext >&5
20406
20407         ac_cv_lib_gcc___udivdi3=no
20408 fi
20409
20410 rm -f core conftest.err conftest.$ac_objext \
20411       conftest$ac_exeext conftest.$ac_ext
20412 LIBS=$ac_check_lib_save_LIBS
20413 fi
20414 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
20415 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
20416 if test $ac_cv_lib_gcc___udivdi3 = yes; then
20417
20418 cat >>confdefs.h <<\_ACEOF
20419 #define HAVE___UDIVDI3 1
20420 _ACEOF
20421
20422 fi
20423
20424   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
20425 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
20426 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
20427   echo $ECHO_N "(cached) $ECHO_C" >&6
20428 else
20429   ac_check_lib_save_LIBS=$LIBS
20430 LIBS="-lgcc  $LIBS"
20431 cat >conftest.$ac_ext <<_ACEOF
20432 /* confdefs.h.  */
20433 _ACEOF
20434 cat confdefs.h >>conftest.$ac_ext
20435 cat >>conftest.$ac_ext <<_ACEOF
20436 /* end confdefs.h.  */
20437
20438 /* Override any GCC internal prototype to avoid an error.
20439    Use char because int might match the return type of a GCC
20440    builtin and then its argument prototype would still apply.  */
20441 #ifdef __cplusplus
20442 extern "C"
20443 #endif
20444 char __umoddi3 ();
20445 int
20446 main ()
20447 {
20448 return __umoddi3 ();
20449   ;
20450   return 0;
20451 }
20452 _ACEOF
20453 rm -f conftest.$ac_objext conftest$ac_exeext
20454 if { (ac_try="$ac_link"
20455 case "(($ac_try" in
20456   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20457   *) ac_try_echo=$ac_try;;
20458 esac
20459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20460   (eval "$ac_link") 2>conftest.er1
20461   ac_status=$?
20462   grep -v '^ *+' conftest.er1 >conftest.err
20463   rm -f conftest.er1
20464   cat conftest.err >&5
20465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20466   (exit $ac_status); } &&
20467          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20468   { (case "(($ac_try" in
20469   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20470   *) ac_try_echo=$ac_try;;
20471 esac
20472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20473   (eval "$ac_try") 2>&5
20474   ac_status=$?
20475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20476   (exit $ac_status); }; } &&
20477          { ac_try='test -s conftest$ac_exeext'
20478   { (case "(($ac_try" in
20479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20480   *) ac_try_echo=$ac_try;;
20481 esac
20482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20483   (eval "$ac_try") 2>&5
20484   ac_status=$?
20485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20486   (exit $ac_status); }; }; then
20487   ac_cv_lib_gcc___umoddi3=yes
20488 else
20489   echo "$as_me: failed program was:" >&5
20490 sed 's/^/| /' conftest.$ac_ext >&5
20491
20492         ac_cv_lib_gcc___umoddi3=no
20493 fi
20494
20495 rm -f core conftest.err conftest.$ac_objext \
20496       conftest$ac_exeext conftest.$ac_ext
20497 LIBS=$ac_check_lib_save_LIBS
20498 fi
20499 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
20500 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
20501 if test $ac_cv_lib_gcc___umoddi3 = yes; then
20502
20503 cat >>confdefs.h <<\_ACEOF
20504 #define HAVE___UMODDI3 1
20505 _ACEOF
20506
20507 fi
20508
20509
20510   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
20511 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
20512 if test "${ac_cv_lib_gcc___main+set}" = set; then
20513   echo $ECHO_N "(cached) $ECHO_C" >&6
20514 else
20515   ac_check_lib_save_LIBS=$LIBS
20516 LIBS="-lgcc  $LIBS"
20517 cat >conftest.$ac_ext <<_ACEOF
20518 /* confdefs.h.  */
20519 _ACEOF
20520 cat confdefs.h >>conftest.$ac_ext
20521 cat >>conftest.$ac_ext <<_ACEOF
20522 /* end confdefs.h.  */
20523
20524 /* Override any GCC internal prototype to avoid an error.
20525    Use char because int might match the return type of a GCC
20526    builtin and then its argument prototype would still apply.  */
20527 #ifdef __cplusplus
20528 extern "C"
20529 #endif
20530 char __main ();
20531 int
20532 main ()
20533 {
20534 return __main ();
20535   ;
20536   return 0;
20537 }
20538 _ACEOF
20539 rm -f conftest.$ac_objext conftest$ac_exeext
20540 if { (ac_try="$ac_link"
20541 case "(($ac_try" in
20542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20543   *) ac_try_echo=$ac_try;;
20544 esac
20545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20546   (eval "$ac_link") 2>conftest.er1
20547   ac_status=$?
20548   grep -v '^ *+' conftest.er1 >conftest.err
20549   rm -f conftest.er1
20550   cat conftest.err >&5
20551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20552   (exit $ac_status); } &&
20553          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20554   { (case "(($ac_try" in
20555   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20556   *) ac_try_echo=$ac_try;;
20557 esac
20558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20559   (eval "$ac_try") 2>&5
20560   ac_status=$?
20561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20562   (exit $ac_status); }; } &&
20563          { ac_try='test -s conftest$ac_exeext'
20564   { (case "(($ac_try" in
20565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20566   *) ac_try_echo=$ac_try;;
20567 esac
20568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20569   (eval "$ac_try") 2>&5
20570   ac_status=$?
20571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20572   (exit $ac_status); }; }; then
20573   ac_cv_lib_gcc___main=yes
20574 else
20575   echo "$as_me: failed program was:" >&5
20576 sed 's/^/| /' conftest.$ac_ext >&5
20577
20578         ac_cv_lib_gcc___main=no
20579 fi
20580
20581 rm -f core conftest.err conftest.$ac_objext \
20582       conftest$ac_exeext conftest.$ac_ext
20583 LIBS=$ac_check_lib_save_LIBS
20584 fi
20585 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
20586 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
20587 if test $ac_cv_lib_gcc___main = yes; then
20588
20589 cat >>confdefs.h <<\_ACEOF
20590 #define HAVE___MAIN 1
20591 _ACEOF
20592
20593 fi
20594
20595   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
20596 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
20597 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
20598   echo $ECHO_N "(cached) $ECHO_C" >&6
20599 else
20600   ac_check_lib_save_LIBS=$LIBS
20601 LIBS="-lgcc  $LIBS"
20602 cat >conftest.$ac_ext <<_ACEOF
20603 /* confdefs.h.  */
20604 _ACEOF
20605 cat confdefs.h >>conftest.$ac_ext
20606 cat >>conftest.$ac_ext <<_ACEOF
20607 /* end confdefs.h.  */
20608
20609 /* Override any GCC internal prototype to avoid an error.
20610    Use char because int might match the return type of a GCC
20611    builtin and then its argument prototype would still apply.  */
20612 #ifdef __cplusplus
20613 extern "C"
20614 #endif
20615 char __cmpdi2 ();
20616 int
20617 main ()
20618 {
20619 return __cmpdi2 ();
20620   ;
20621   return 0;
20622 }
20623 _ACEOF
20624 rm -f conftest.$ac_objext conftest$ac_exeext
20625 if { (ac_try="$ac_link"
20626 case "(($ac_try" in
20627   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20628   *) ac_try_echo=$ac_try;;
20629 esac
20630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20631   (eval "$ac_link") 2>conftest.er1
20632   ac_status=$?
20633   grep -v '^ *+' conftest.er1 >conftest.err
20634   rm -f conftest.er1
20635   cat conftest.err >&5
20636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20637   (exit $ac_status); } &&
20638          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20639   { (case "(($ac_try" in
20640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20641   *) ac_try_echo=$ac_try;;
20642 esac
20643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20644   (eval "$ac_try") 2>&5
20645   ac_status=$?
20646   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20647   (exit $ac_status); }; } &&
20648          { ac_try='test -s conftest$ac_exeext'
20649   { (case "(($ac_try" in
20650   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20651   *) ac_try_echo=$ac_try;;
20652 esac
20653 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20654   (eval "$ac_try") 2>&5
20655   ac_status=$?
20656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20657   (exit $ac_status); }; }; then
20658   ac_cv_lib_gcc___cmpdi2=yes
20659 else
20660   echo "$as_me: failed program was:" >&5
20661 sed 's/^/| /' conftest.$ac_ext >&5
20662
20663         ac_cv_lib_gcc___cmpdi2=no
20664 fi
20665
20666 rm -f core conftest.err conftest.$ac_objext \
20667       conftest$ac_exeext conftest.$ac_ext
20668 LIBS=$ac_check_lib_save_LIBS
20669 fi
20670 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
20671 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
20672 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
20673
20674 cat >>confdefs.h <<\_ACEOF
20675 #define HAVE___CMPDI2 1
20676 _ACEOF
20677
20678 fi
20679
20680 fi
20681
20682 if test "$llvm_cv_os_type" = "MingW" ; then
20683   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
20684 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
20685   cat >conftest.$ac_ext <<_ACEOF
20686 #include <windows.h>
20687 #include <imagehlp.h>
20688 extern void foo(PENUMLOADED_MODULES_CALLBACK);
20689 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
20690 _ACEOF
20691 rm -f conftest.$ac_objext
20692 if { (ac_try="$ac_compile"
20693 case "(($ac_try" in
20694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20695   *) ac_try_echo=$ac_try;;
20696 esac
20697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20698   (eval "$ac_compile") 2>conftest.er1
20699   ac_status=$?
20700   grep -v '^ *+' conftest.er1 >conftest.err
20701   rm -f conftest.er1
20702   cat conftest.err >&5
20703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20704   (exit $ac_status); } &&
20705          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20706   { (case "(($ac_try" in
20707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20708   *) ac_try_echo=$ac_try;;
20709 esac
20710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20711   (eval "$ac_try") 2>&5
20712   ac_status=$?
20713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20714   (exit $ac_status); }; } &&
20715          { ac_try='test -s conftest.$ac_objext'
20716   { (case "(($ac_try" in
20717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20718   *) ac_try_echo=$ac_try;;
20719 esac
20720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20721   (eval "$ac_try") 2>&5
20722   ac_status=$?
20723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20724   (exit $ac_status); }; }; then
20725
20726   { echo "$as_me:$LINENO: result: yes" >&5
20727 echo "${ECHO_T}yes" >&6; }
20728   llvm_cv_win32_elmcb_pcstr="PCSTR"
20729
20730 else
20731   echo "$as_me: failed program was:" >&5
20732 sed 's/^/| /' conftest.$ac_ext >&5
20733
20734
20735   { echo "$as_me:$LINENO: result: no" >&5
20736 echo "${ECHO_T}no" >&6; }
20737   llvm_cv_win32_elmcb_pcstr="PSTR"
20738
20739 fi
20740
20741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20742
20743 cat >>confdefs.h <<_ACEOF
20744 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
20745 _ACEOF
20746
20747 fi
20748
20749
20750 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
20751 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
20752 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
20753   echo $ECHO_N "(cached) $ECHO_C" >&6
20754 else
20755   ac_ext=cpp
20756 ac_cpp='$CXXCPP $CPPFLAGS'
20757 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20758 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20759 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20760
20761    cat >conftest.$ac_ext <<_ACEOF
20762 /* confdefs.h.  */
20763 _ACEOF
20764 cat confdefs.h >>conftest.$ac_ext
20765 cat >>conftest.$ac_ext <<_ACEOF
20766 /* end confdefs.h.  */
20767 #include <math.h>
20768 int
20769 main ()
20770 {
20771 float f; isnan(f);
20772   ;
20773   return 0;
20774 }
20775 _ACEOF
20776 rm -f conftest.$ac_objext
20777 if { (ac_try="$ac_compile"
20778 case "(($ac_try" in
20779   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20780   *) ac_try_echo=$ac_try;;
20781 esac
20782 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20783   (eval "$ac_compile") 2>conftest.er1
20784   ac_status=$?
20785   grep -v '^ *+' conftest.er1 >conftest.err
20786   rm -f conftest.er1
20787   cat conftest.err >&5
20788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20789   (exit $ac_status); } &&
20790          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20791   { (case "(($ac_try" in
20792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20793   *) ac_try_echo=$ac_try;;
20794 esac
20795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20796   (eval "$ac_try") 2>&5
20797   ac_status=$?
20798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20799   (exit $ac_status); }; } &&
20800          { ac_try='test -s conftest.$ac_objext'
20801   { (case "(($ac_try" in
20802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20803   *) ac_try_echo=$ac_try;;
20804 esac
20805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20806   (eval "$ac_try") 2>&5
20807   ac_status=$?
20808   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20809   (exit $ac_status); }; }; then
20810   ac_cv_func_isnan_in_math_h=yes
20811 else
20812   echo "$as_me: failed program was:" >&5
20813 sed 's/^/| /' conftest.$ac_ext >&5
20814
20815         ac_cv_func_isnan_in_math_h=no
20816 fi
20817
20818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20819   ac_ext=c
20820 ac_cpp='$CPP $CPPFLAGS'
20821 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20822 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20823 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20824
20825 fi
20826 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
20827 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
20828
20829
20830 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
20831
20832 cat >>confdefs.h <<\_ACEOF
20833 #define HAVE_ISNAN_IN_MATH_H 1
20834 _ACEOF
20835
20836 fi
20837
20838 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
20839 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
20840 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
20841   echo $ECHO_N "(cached) $ECHO_C" >&6
20842 else
20843   ac_ext=cpp
20844 ac_cpp='$CXXCPP $CPPFLAGS'
20845 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20846 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20847 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20848
20849    cat >conftest.$ac_ext <<_ACEOF
20850 /* confdefs.h.  */
20851 _ACEOF
20852 cat confdefs.h >>conftest.$ac_ext
20853 cat >>conftest.$ac_ext <<_ACEOF
20854 /* end confdefs.h.  */
20855 #include <cmath>
20856 int
20857 main ()
20858 {
20859 float f; isnan(f);
20860   ;
20861   return 0;
20862 }
20863 _ACEOF
20864 rm -f conftest.$ac_objext
20865 if { (ac_try="$ac_compile"
20866 case "(($ac_try" in
20867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20868   *) ac_try_echo=$ac_try;;
20869 esac
20870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20871   (eval "$ac_compile") 2>conftest.er1
20872   ac_status=$?
20873   grep -v '^ *+' conftest.er1 >conftest.err
20874   rm -f conftest.er1
20875   cat conftest.err >&5
20876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20877   (exit $ac_status); } &&
20878          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20879   { (case "(($ac_try" in
20880   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20881   *) ac_try_echo=$ac_try;;
20882 esac
20883 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20884   (eval "$ac_try") 2>&5
20885   ac_status=$?
20886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20887   (exit $ac_status); }; } &&
20888          { ac_try='test -s conftest.$ac_objext'
20889   { (case "(($ac_try" in
20890   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20891   *) ac_try_echo=$ac_try;;
20892 esac
20893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20894   (eval "$ac_try") 2>&5
20895   ac_status=$?
20896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20897   (exit $ac_status); }; }; then
20898   ac_cv_func_isnan_in_cmath=yes
20899 else
20900   echo "$as_me: failed program was:" >&5
20901 sed 's/^/| /' conftest.$ac_ext >&5
20902
20903         ac_cv_func_isnan_in_cmath=no
20904 fi
20905
20906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20907   ac_ext=c
20908 ac_cpp='$CPP $CPPFLAGS'
20909 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20910 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20911 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20912
20913 fi
20914 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
20915 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
20916
20917 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
20918
20919 cat >>confdefs.h <<\_ACEOF
20920 #define HAVE_ISNAN_IN_CMATH 1
20921 _ACEOF
20922
20923 fi
20924
20925 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
20926 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
20927 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
20928   echo $ECHO_N "(cached) $ECHO_C" >&6
20929 else
20930   ac_ext=cpp
20931 ac_cpp='$CXXCPP $CPPFLAGS'
20932 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20933 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20934 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20935
20936    cat >conftest.$ac_ext <<_ACEOF
20937 /* confdefs.h.  */
20938 _ACEOF
20939 cat confdefs.h >>conftest.$ac_ext
20940 cat >>conftest.$ac_ext <<_ACEOF
20941 /* end confdefs.h.  */
20942 #include <cmath>
20943 int
20944 main ()
20945 {
20946 float f; std::isnan(f);
20947   ;
20948   return 0;
20949 }
20950 _ACEOF
20951 rm -f conftest.$ac_objext
20952 if { (ac_try="$ac_compile"
20953 case "(($ac_try" in
20954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20955   *) ac_try_echo=$ac_try;;
20956 esac
20957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20958   (eval "$ac_compile") 2>conftest.er1
20959   ac_status=$?
20960   grep -v '^ *+' conftest.er1 >conftest.err
20961   rm -f conftest.er1
20962   cat conftest.err >&5
20963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20964   (exit $ac_status); } &&
20965          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20966   { (case "(($ac_try" in
20967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20968   *) ac_try_echo=$ac_try;;
20969 esac
20970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20971   (eval "$ac_try") 2>&5
20972   ac_status=$?
20973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20974   (exit $ac_status); }; } &&
20975          { ac_try='test -s conftest.$ac_objext'
20976   { (case "(($ac_try" in
20977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20978   *) ac_try_echo=$ac_try;;
20979 esac
20980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20981   (eval "$ac_try") 2>&5
20982   ac_status=$?
20983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20984   (exit $ac_status); }; }; then
20985   ac_cv_func_std_isnan_in_cmath=yes
20986 else
20987   echo "$as_me: failed program was:" >&5
20988 sed 's/^/| /' conftest.$ac_ext >&5
20989
20990         ac_cv_func_std_isnan_in_cmath=no
20991 fi
20992
20993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20994   ac_ext=c
20995 ac_cpp='$CPP $CPPFLAGS'
20996 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20997 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20998 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20999
21000 fi
21001 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
21002 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
21003
21004 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
21005
21006 cat >>confdefs.h <<\_ACEOF
21007 #define HAVE_STD_ISNAN_IN_CMATH 1
21008 _ACEOF
21009
21010 fi
21011
21012
21013 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
21014 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
21015 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
21016   echo $ECHO_N "(cached) $ECHO_C" >&6
21017 else
21018   ac_ext=cpp
21019 ac_cpp='$CXXCPP $CPPFLAGS'
21020 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21021 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21022 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21023
21024    cat >conftest.$ac_ext <<_ACEOF
21025 /* confdefs.h.  */
21026 _ACEOF
21027 cat confdefs.h >>conftest.$ac_ext
21028 cat >>conftest.$ac_ext <<_ACEOF
21029 /* end confdefs.h.  */
21030 #include <math.h>
21031 int
21032 main ()
21033 {
21034 float f; isinf(f);
21035   ;
21036   return 0;
21037 }
21038 _ACEOF
21039 rm -f conftest.$ac_objext
21040 if { (ac_try="$ac_compile"
21041 case "(($ac_try" in
21042   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21043   *) ac_try_echo=$ac_try;;
21044 esac
21045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21046   (eval "$ac_compile") 2>conftest.er1
21047   ac_status=$?
21048   grep -v '^ *+' conftest.er1 >conftest.err
21049   rm -f conftest.er1
21050   cat conftest.err >&5
21051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21052   (exit $ac_status); } &&
21053          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21054   { (case "(($ac_try" in
21055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21056   *) ac_try_echo=$ac_try;;
21057 esac
21058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21059   (eval "$ac_try") 2>&5
21060   ac_status=$?
21061   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21062   (exit $ac_status); }; } &&
21063          { ac_try='test -s conftest.$ac_objext'
21064   { (case "(($ac_try" in
21065   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21066   *) ac_try_echo=$ac_try;;
21067 esac
21068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21069   (eval "$ac_try") 2>&5
21070   ac_status=$?
21071   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21072   (exit $ac_status); }; }; then
21073   ac_cv_func_isinf_in_math_h=yes
21074 else
21075   echo "$as_me: failed program was:" >&5
21076 sed 's/^/| /' conftest.$ac_ext >&5
21077
21078         ac_cv_func_isinf_in_math_h=no
21079 fi
21080
21081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21082   ac_ext=c
21083 ac_cpp='$CPP $CPPFLAGS'
21084 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21085 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21086 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21087
21088 fi
21089 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
21090 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
21091
21092 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
21093
21094 cat >>confdefs.h <<\_ACEOF
21095 #define HAVE_ISINF_IN_MATH_H 1
21096 _ACEOF
21097
21098 fi
21099
21100 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
21101 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
21102 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
21103   echo $ECHO_N "(cached) $ECHO_C" >&6
21104 else
21105   ac_ext=cpp
21106 ac_cpp='$CXXCPP $CPPFLAGS'
21107 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21108 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21109 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21110
21111    cat >conftest.$ac_ext <<_ACEOF
21112 /* confdefs.h.  */
21113 _ACEOF
21114 cat confdefs.h >>conftest.$ac_ext
21115 cat >>conftest.$ac_ext <<_ACEOF
21116 /* end confdefs.h.  */
21117 #include <cmath>
21118 int
21119 main ()
21120 {
21121 float f; isinf(f);
21122   ;
21123   return 0;
21124 }
21125 _ACEOF
21126 rm -f conftest.$ac_objext
21127 if { (ac_try="$ac_compile"
21128 case "(($ac_try" in
21129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21130   *) ac_try_echo=$ac_try;;
21131 esac
21132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21133   (eval "$ac_compile") 2>conftest.er1
21134   ac_status=$?
21135   grep -v '^ *+' conftest.er1 >conftest.err
21136   rm -f conftest.er1
21137   cat conftest.err >&5
21138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21139   (exit $ac_status); } &&
21140          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21141   { (case "(($ac_try" in
21142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21143   *) ac_try_echo=$ac_try;;
21144 esac
21145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21146   (eval "$ac_try") 2>&5
21147   ac_status=$?
21148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21149   (exit $ac_status); }; } &&
21150          { ac_try='test -s conftest.$ac_objext'
21151   { (case "(($ac_try" in
21152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21153   *) ac_try_echo=$ac_try;;
21154 esac
21155 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21156   (eval "$ac_try") 2>&5
21157   ac_status=$?
21158   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21159   (exit $ac_status); }; }; then
21160   ac_cv_func_isinf_in_cmath=yes
21161 else
21162   echo "$as_me: failed program was:" >&5
21163 sed 's/^/| /' conftest.$ac_ext >&5
21164
21165         ac_cv_func_isinf_in_cmath=no
21166 fi
21167
21168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21169   ac_ext=c
21170 ac_cpp='$CPP $CPPFLAGS'
21171 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21172 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21173 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21174
21175 fi
21176 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
21177 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
21178
21179 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
21180
21181 cat >>confdefs.h <<\_ACEOF
21182 #define HAVE_ISINF_IN_CMATH 1
21183 _ACEOF
21184
21185 fi
21186
21187 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
21188 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
21189 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
21190   echo $ECHO_N "(cached) $ECHO_C" >&6
21191 else
21192   ac_ext=cpp
21193 ac_cpp='$CXXCPP $CPPFLAGS'
21194 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21195 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21196 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21197
21198    cat >conftest.$ac_ext <<_ACEOF
21199 /* confdefs.h.  */
21200 _ACEOF
21201 cat confdefs.h >>conftest.$ac_ext
21202 cat >>conftest.$ac_ext <<_ACEOF
21203 /* end confdefs.h.  */
21204 #include <cmath>
21205 int
21206 main ()
21207 {
21208 float f; std::isinf(f)}
21209   ;
21210   return 0;
21211 }
21212 _ACEOF
21213 rm -f conftest.$ac_objext
21214 if { (ac_try="$ac_compile"
21215 case "(($ac_try" in
21216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21217   *) ac_try_echo=$ac_try;;
21218 esac
21219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21220   (eval "$ac_compile") 2>conftest.er1
21221   ac_status=$?
21222   grep -v '^ *+' conftest.er1 >conftest.err
21223   rm -f conftest.er1
21224   cat conftest.err >&5
21225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21226   (exit $ac_status); } &&
21227          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21228   { (case "(($ac_try" in
21229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21230   *) ac_try_echo=$ac_try;;
21231 esac
21232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21233   (eval "$ac_try") 2>&5
21234   ac_status=$?
21235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21236   (exit $ac_status); }; } &&
21237          { ac_try='test -s conftest.$ac_objext'
21238   { (case "(($ac_try" in
21239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21240   *) ac_try_echo=$ac_try;;
21241 esac
21242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21243   (eval "$ac_try") 2>&5
21244   ac_status=$?
21245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21246   (exit $ac_status); }; }; then
21247   ac_cv_func_std_isinf_in_cmath=yes
21248 else
21249   echo "$as_me: failed program was:" >&5
21250 sed 's/^/| /' conftest.$ac_ext >&5
21251
21252         ac_cv_func_std_isinf_in_cmath=no
21253 fi
21254
21255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21256   ac_ext=c
21257 ac_cpp='$CPP $CPPFLAGS'
21258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21261
21262 fi
21263 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
21264 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
21265
21266 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
21267
21268 cat >>confdefs.h <<\_ACEOF
21269 #define HAVE_STD_ISINF_IN_CMATH 1
21270 _ACEOF
21271
21272 fi
21273
21274 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
21275 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
21276 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
21277   echo $ECHO_N "(cached) $ECHO_C" >&6
21278 else
21279   ac_ext=cpp
21280 ac_cpp='$CXXCPP $CPPFLAGS'
21281 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21282 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21283 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21284
21285    cat >conftest.$ac_ext <<_ACEOF
21286 /* confdefs.h.  */
21287 _ACEOF
21288 cat confdefs.h >>conftest.$ac_ext
21289 cat >>conftest.$ac_ext <<_ACEOF
21290 /* end confdefs.h.  */
21291 #include <ieeefp.h>
21292 int
21293 main ()
21294 {
21295 float f; finite(f);
21296   ;
21297   return 0;
21298 }
21299 _ACEOF
21300 rm -f conftest.$ac_objext
21301 if { (ac_try="$ac_compile"
21302 case "(($ac_try" in
21303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21304   *) ac_try_echo=$ac_try;;
21305 esac
21306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21307   (eval "$ac_compile") 2>conftest.er1
21308   ac_status=$?
21309   grep -v '^ *+' conftest.er1 >conftest.err
21310   rm -f conftest.er1
21311   cat conftest.err >&5
21312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21313   (exit $ac_status); } &&
21314          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21315   { (case "(($ac_try" in
21316   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21317   *) ac_try_echo=$ac_try;;
21318 esac
21319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21320   (eval "$ac_try") 2>&5
21321   ac_status=$?
21322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21323   (exit $ac_status); }; } &&
21324          { ac_try='test -s conftest.$ac_objext'
21325   { (case "(($ac_try" in
21326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21327   *) ac_try_echo=$ac_try;;
21328 esac
21329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21330   (eval "$ac_try") 2>&5
21331   ac_status=$?
21332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21333   (exit $ac_status); }; }; then
21334   ac_cv_func_finite_in_ieeefp_h=yes
21335 else
21336   echo "$as_me: failed program was:" >&5
21337 sed 's/^/| /' conftest.$ac_ext >&5
21338
21339         ac_cv_func_finite_in_ieeefp_h=no
21340 fi
21341
21342 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21343   ac_ext=c
21344 ac_cpp='$CPP $CPPFLAGS'
21345 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21346 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21347 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21348
21349 fi
21350 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
21351 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
21352
21353 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
21354
21355 cat >>confdefs.h <<\_ACEOF
21356 #define HAVE_FINITE_IN_IEEEFP_H 1
21357 _ACEOF
21358
21359 fi
21360
21361
21362
21363 if test "$llvm_cv_platform_type" = "Unix" ; then
21364
21365
21366 for ac_header in stdlib.h unistd.h
21367 do
21368 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21369 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21370   { echo "$as_me:$LINENO: checking for $ac_header" >&5
21371 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21372 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21373   echo $ECHO_N "(cached) $ECHO_C" >&6
21374 fi
21375 ac_res=`eval echo '${'$as_ac_Header'}'`
21376                { echo "$as_me:$LINENO: result: $ac_res" >&5
21377 echo "${ECHO_T}$ac_res" >&6; }
21378 else
21379   # Is the header compilable?
21380 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
21381 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21382 cat >conftest.$ac_ext <<_ACEOF
21383 /* confdefs.h.  */
21384 _ACEOF
21385 cat confdefs.h >>conftest.$ac_ext
21386 cat >>conftest.$ac_ext <<_ACEOF
21387 /* end confdefs.h.  */
21388 $ac_includes_default
21389 #include <$ac_header>
21390 _ACEOF
21391 rm -f conftest.$ac_objext
21392 if { (ac_try="$ac_compile"
21393 case "(($ac_try" in
21394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21395   *) ac_try_echo=$ac_try;;
21396 esac
21397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21398   (eval "$ac_compile") 2>conftest.er1
21399   ac_status=$?
21400   grep -v '^ *+' conftest.er1 >conftest.err
21401   rm -f conftest.er1
21402   cat conftest.err >&5
21403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21404   (exit $ac_status); } &&
21405          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21406   { (case "(($ac_try" in
21407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21408   *) ac_try_echo=$ac_try;;
21409 esac
21410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21411   (eval "$ac_try") 2>&5
21412   ac_status=$?
21413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21414   (exit $ac_status); }; } &&
21415          { ac_try='test -s conftest.$ac_objext'
21416   { (case "(($ac_try" in
21417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21418   *) ac_try_echo=$ac_try;;
21419 esac
21420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21421   (eval "$ac_try") 2>&5
21422   ac_status=$?
21423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21424   (exit $ac_status); }; }; then
21425   ac_header_compiler=yes
21426 else
21427   echo "$as_me: failed program was:" >&5
21428 sed 's/^/| /' conftest.$ac_ext >&5
21429
21430         ac_header_compiler=no
21431 fi
21432
21433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21434 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21435 echo "${ECHO_T}$ac_header_compiler" >&6; }
21436
21437 # Is the header present?
21438 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
21439 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21440 cat >conftest.$ac_ext <<_ACEOF
21441 /* confdefs.h.  */
21442 _ACEOF
21443 cat confdefs.h >>conftest.$ac_ext
21444 cat >>conftest.$ac_ext <<_ACEOF
21445 /* end confdefs.h.  */
21446 #include <$ac_header>
21447 _ACEOF
21448 if { (ac_try="$ac_cpp conftest.$ac_ext"
21449 case "(($ac_try" in
21450   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21451   *) ac_try_echo=$ac_try;;
21452 esac
21453 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21454   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21455   ac_status=$?
21456   grep -v '^ *+' conftest.er1 >conftest.err
21457   rm -f conftest.er1
21458   cat conftest.err >&5
21459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21460   (exit $ac_status); } >/dev/null; then
21461   if test -s conftest.err; then
21462     ac_cpp_err=$ac_c_preproc_warn_flag
21463     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21464   else
21465     ac_cpp_err=
21466   fi
21467 else
21468   ac_cpp_err=yes
21469 fi
21470 if test -z "$ac_cpp_err"; then
21471   ac_header_preproc=yes
21472 else
21473   echo "$as_me: failed program was:" >&5
21474 sed 's/^/| /' conftest.$ac_ext >&5
21475
21476   ac_header_preproc=no
21477 fi
21478
21479 rm -f conftest.err conftest.$ac_ext
21480 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21481 echo "${ECHO_T}$ac_header_preproc" >&6; }
21482
21483 # So?  What about this header?
21484 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21485   yes:no: )
21486     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21487 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21488     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21489 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21490     ac_header_preproc=yes
21491     ;;
21492   no:yes:* )
21493     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21494 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21495     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21496 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21497     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21498 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21499     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21500 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21501     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21502 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21503     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21504 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21505     ( cat <<\_ASBOX
21506 ## ----------------------------------- ##
21507 ## Report this to llvmbugs@cs.uiuc.edu ##
21508 ## ----------------------------------- ##
21509 _ASBOX
21510      ) | sed "s/^/$as_me: WARNING:     /" >&2
21511     ;;
21512 esac
21513 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21514 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21515 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21516   echo $ECHO_N "(cached) $ECHO_C" >&6
21517 else
21518   eval "$as_ac_Header=\$ac_header_preproc"
21519 fi
21520 ac_res=`eval echo '${'$as_ac_Header'}'`
21521                { echo "$as_me:$LINENO: result: $ac_res" >&5
21522 echo "${ECHO_T}$ac_res" >&6; }
21523
21524 fi
21525 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21526   cat >>confdefs.h <<_ACEOF
21527 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21528 _ACEOF
21529
21530 fi
21531
21532 done
21533
21534
21535 for ac_func in getpagesize
21536 do
21537 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21538 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21539 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21540 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21541   echo $ECHO_N "(cached) $ECHO_C" >&6
21542 else
21543   cat >conftest.$ac_ext <<_ACEOF
21544 /* confdefs.h.  */
21545 _ACEOF
21546 cat confdefs.h >>conftest.$ac_ext
21547 cat >>conftest.$ac_ext <<_ACEOF
21548 /* end confdefs.h.  */
21549 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21550    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21551 #define $ac_func innocuous_$ac_func
21552
21553 /* System header to define __stub macros and hopefully few prototypes,
21554     which can conflict with char $ac_func (); below.
21555     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21556     <limits.h> exists even on freestanding compilers.  */
21557
21558 #ifdef __STDC__
21559 # include <limits.h>
21560 #else
21561 # include <assert.h>
21562 #endif
21563
21564 #undef $ac_func
21565
21566 /* Override any GCC internal prototype to avoid an error.
21567    Use char because int might match the return type of a GCC
21568    builtin and then its argument prototype would still apply.  */
21569 #ifdef __cplusplus
21570 extern "C"
21571 #endif
21572 char $ac_func ();
21573 /* The GNU C library defines this for functions which it implements
21574     to always fail with ENOSYS.  Some functions are actually named
21575     something starting with __ and the normal name is an alias.  */
21576 #if defined __stub_$ac_func || defined __stub___$ac_func
21577 choke me
21578 #endif
21579
21580 int
21581 main ()
21582 {
21583 return $ac_func ();
21584   ;
21585   return 0;
21586 }
21587 _ACEOF
21588 rm -f conftest.$ac_objext conftest$ac_exeext
21589 if { (ac_try="$ac_link"
21590 case "(($ac_try" in
21591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21592   *) ac_try_echo=$ac_try;;
21593 esac
21594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21595   (eval "$ac_link") 2>conftest.er1
21596   ac_status=$?
21597   grep -v '^ *+' conftest.er1 >conftest.err
21598   rm -f conftest.er1
21599   cat conftest.err >&5
21600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21601   (exit $ac_status); } &&
21602          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21603   { (case "(($ac_try" in
21604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21605   *) ac_try_echo=$ac_try;;
21606 esac
21607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21608   (eval "$ac_try") 2>&5
21609   ac_status=$?
21610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21611   (exit $ac_status); }; } &&
21612          { ac_try='test -s conftest$ac_exeext'
21613   { (case "(($ac_try" in
21614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21615   *) ac_try_echo=$ac_try;;
21616 esac
21617 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21618   (eval "$ac_try") 2>&5
21619   ac_status=$?
21620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21621   (exit $ac_status); }; }; then
21622   eval "$as_ac_var=yes"
21623 else
21624   echo "$as_me: failed program was:" >&5
21625 sed 's/^/| /' conftest.$ac_ext >&5
21626
21627         eval "$as_ac_var=no"
21628 fi
21629
21630 rm -f core conftest.err conftest.$ac_objext \
21631       conftest$ac_exeext conftest.$ac_ext
21632 fi
21633 ac_res=`eval echo '${'$as_ac_var'}'`
21634                { echo "$as_me:$LINENO: result: $ac_res" >&5
21635 echo "${ECHO_T}$ac_res" >&6; }
21636 if test `eval echo '${'$as_ac_var'}'` = yes; then
21637   cat >>confdefs.h <<_ACEOF
21638 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21639 _ACEOF
21640
21641 fi
21642 done
21643
21644 { echo "$as_me:$LINENO: checking for working mmap" >&5
21645 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
21646 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
21647   echo $ECHO_N "(cached) $ECHO_C" >&6
21648 else
21649   if test "$cross_compiling" = yes; then
21650   ac_cv_func_mmap_fixed_mapped=no
21651 else
21652   cat >conftest.$ac_ext <<_ACEOF
21653 /* confdefs.h.  */
21654 _ACEOF
21655 cat confdefs.h >>conftest.$ac_ext
21656 cat >>conftest.$ac_ext <<_ACEOF
21657 /* end confdefs.h.  */
21658 $ac_includes_default
21659 /* malloc might have been renamed as rpl_malloc. */
21660 #undef malloc
21661
21662 /* Thanks to Mike Haertel and Jim Avera for this test.
21663    Here is a matrix of mmap possibilities:
21664         mmap private not fixed
21665         mmap private fixed at somewhere currently unmapped
21666         mmap private fixed at somewhere already mapped
21667         mmap shared not fixed
21668         mmap shared fixed at somewhere currently unmapped
21669         mmap shared fixed at somewhere already mapped
21670    For private mappings, we should verify that changes cannot be read()
21671    back from the file, nor mmap's back from the file at a different
21672    address.  (There have been systems where private was not correctly
21673    implemented like the infamous i386 svr4.0, and systems where the
21674    VM page cache was not coherent with the file system buffer cache
21675    like early versions of FreeBSD and possibly contemporary NetBSD.)
21676    For shared mappings, we should conversely verify that changes get
21677    propagated back to all the places they're supposed to be.
21678
21679    Grep wants private fixed already mapped.
21680    The main things grep needs to know about mmap are:
21681    * does it exist and is it safe to write into the mmap'd area
21682    * how to use it (BSD variants)  */
21683
21684 #include <fcntl.h>
21685 #include <sys/mman.h>
21686
21687 #if !STDC_HEADERS && !HAVE_STDLIB_H
21688 char *malloc ();
21689 #endif
21690
21691 /* This mess was copied from the GNU getpagesize.h.  */
21692 #if !HAVE_GETPAGESIZE
21693 /* Assume that all systems that can run configure have sys/param.h.  */
21694 # if !HAVE_SYS_PARAM_H
21695 #  define HAVE_SYS_PARAM_H 1
21696 # endif
21697
21698 # ifdef _SC_PAGESIZE
21699 #  define getpagesize() sysconf(_SC_PAGESIZE)
21700 # else /* no _SC_PAGESIZE */
21701 #  if HAVE_SYS_PARAM_H
21702 #   include <sys/param.h>
21703 #   ifdef EXEC_PAGESIZE
21704 #    define getpagesize() EXEC_PAGESIZE
21705 #   else /* no EXEC_PAGESIZE */
21706 #    ifdef NBPG
21707 #     define getpagesize() NBPG * CLSIZE
21708 #     ifndef CLSIZE
21709 #      define CLSIZE 1
21710 #     endif /* no CLSIZE */
21711 #    else /* no NBPG */
21712 #     ifdef NBPC
21713 #      define getpagesize() NBPC
21714 #     else /* no NBPC */
21715 #      ifdef PAGESIZE
21716 #       define getpagesize() PAGESIZE
21717 #      endif /* PAGESIZE */
21718 #     endif /* no NBPC */
21719 #    endif /* no NBPG */
21720 #   endif /* no EXEC_PAGESIZE */
21721 #  else /* no HAVE_SYS_PARAM_H */
21722 #   define getpagesize() 8192   /* punt totally */
21723 #  endif /* no HAVE_SYS_PARAM_H */
21724 # endif /* no _SC_PAGESIZE */
21725
21726 #endif /* no HAVE_GETPAGESIZE */
21727
21728 int
21729 main ()
21730 {
21731   char *data, *data2, *data3;
21732   int i, pagesize;
21733   int fd;
21734
21735   pagesize = getpagesize ();
21736
21737   /* First, make a file with some known garbage in it. */
21738   data = (char *) malloc (pagesize);
21739   if (!data)
21740     return 1;
21741   for (i = 0; i < pagesize; ++i)
21742     *(data + i) = rand ();
21743   umask (0);
21744   fd = creat ("conftest.mmap", 0600);
21745   if (fd < 0)
21746     return 1;
21747   if (write (fd, data, pagesize) != pagesize)
21748     return 1;
21749   close (fd);
21750
21751   /* Next, try to mmap the file at a fixed address which already has
21752      something else allocated at it.  If we can, also make sure that
21753      we see the same garbage.  */
21754   fd = open ("conftest.mmap", O_RDWR);
21755   if (fd < 0)
21756     return 1;
21757   data2 = (char *) malloc (2 * pagesize);
21758   if (!data2)
21759     return 1;
21760   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
21761   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
21762                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
21763     return 1;
21764   for (i = 0; i < pagesize; ++i)
21765     if (*(data + i) != *(data2 + i))
21766       return 1;
21767
21768   /* Finally, make sure that changes to the mapped area do not
21769      percolate back to the file as seen by read().  (This is a bug on
21770      some variants of i386 svr4.0.)  */
21771   for (i = 0; i < pagesize; ++i)
21772     *(data2 + i) = *(data2 + i) + 1;
21773   data3 = (char *) malloc (pagesize);
21774   if (!data3)
21775     return 1;
21776   if (read (fd, data3, pagesize) != pagesize)
21777     return 1;
21778   for (i = 0; i < pagesize; ++i)
21779     if (*(data + i) != *(data3 + i))
21780       return 1;
21781   close (fd);
21782   return 0;
21783 }
21784 _ACEOF
21785 rm -f conftest$ac_exeext
21786 if { (ac_try="$ac_link"
21787 case "(($ac_try" in
21788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21789   *) ac_try_echo=$ac_try;;
21790 esac
21791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21792   (eval "$ac_link") 2>&5
21793   ac_status=$?
21794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21795   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21796   { (case "(($ac_try" in
21797   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21798   *) ac_try_echo=$ac_try;;
21799 esac
21800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21801   (eval "$ac_try") 2>&5
21802   ac_status=$?
21803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21804   (exit $ac_status); }; }; then
21805   ac_cv_func_mmap_fixed_mapped=yes
21806 else
21807   echo "$as_me: program exited with status $ac_status" >&5
21808 echo "$as_me: failed program was:" >&5
21809 sed 's/^/| /' conftest.$ac_ext >&5
21810
21811 ( exit $ac_status )
21812 ac_cv_func_mmap_fixed_mapped=no
21813 fi
21814 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21815 fi
21816
21817
21818 fi
21819 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
21820 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
21821 if test $ac_cv_func_mmap_fixed_mapped = yes; then
21822
21823 cat >>confdefs.h <<\_ACEOF
21824 #define HAVE_MMAP 1
21825 _ACEOF
21826
21827 fi
21828 rm -f conftest.mmap
21829
21830   { echo "$as_me:$LINENO: checking for mmap of files" >&5
21831 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
21832 if test "${ac_cv_func_mmap_file+set}" = set; then
21833   echo $ECHO_N "(cached) $ECHO_C" >&6
21834 else
21835    ac_ext=c
21836 ac_cpp='$CPP $CPPFLAGS'
21837 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21838 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21839 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21840
21841   if test "$cross_compiling" = yes; then
21842   ac_cv_func_mmap_file=no
21843 else
21844   cat >conftest.$ac_ext <<_ACEOF
21845
21846     /* confdefs.h.  */
21847 _ACEOF
21848 cat confdefs.h >>conftest.$ac_ext
21849 cat >>conftest.$ac_ext <<_ACEOF
21850 /* end confdefs.h.  */
21851
21852 #include <sys/types.h>
21853 #include <sys/mman.h>
21854 #include <fcntl.h>
21855
21856 int
21857 main ()
21858 {
21859
21860   int fd;
21861   fd = creat ("foo",0777);
21862   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
21863   unlink ("foo");
21864   return (fd != (int) MAP_FAILED);
21865   ;
21866   return 0;
21867 }
21868 _ACEOF
21869 rm -f conftest$ac_exeext
21870 if { (ac_try="$ac_link"
21871 case "(($ac_try" in
21872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21873   *) ac_try_echo=$ac_try;;
21874 esac
21875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21876   (eval "$ac_link") 2>&5
21877   ac_status=$?
21878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21879   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21880   { (case "(($ac_try" in
21881   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21882   *) ac_try_echo=$ac_try;;
21883 esac
21884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21885   (eval "$ac_try") 2>&5
21886   ac_status=$?
21887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21888   (exit $ac_status); }; }; then
21889   ac_cv_func_mmap_file=yes
21890 else
21891   echo "$as_me: program exited with status $ac_status" >&5
21892 echo "$as_me: failed program was:" >&5
21893 sed 's/^/| /' conftest.$ac_ext >&5
21894
21895 ( exit $ac_status )
21896 ac_cv_func_mmap_file=no
21897 fi
21898 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21899 fi
21900
21901
21902   ac_ext=c
21903 ac_cpp='$CPP $CPPFLAGS'
21904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21907
21908
21909 fi
21910 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
21911 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
21912 if test "$ac_cv_func_mmap_file" = yes; then
21913
21914 cat >>confdefs.h <<\_ACEOF
21915 #define HAVE_MMAP_FILE
21916 _ACEOF
21917
21918    MMAP_FILE=yes
21919
21920 fi
21921
21922   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
21923 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
21924 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
21925   echo $ECHO_N "(cached) $ECHO_C" >&6
21926 else
21927   if test "$llvm_cv_os_type" = "Interix" ; then
21928    ac_cv_need_dev_zero_for_mmap=yes
21929  else
21930    ac_cv_need_dev_zero_for_mmap=no
21931  fi
21932
21933 fi
21934 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
21935 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
21936 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
21937
21938 cat >>confdefs.h <<\_ACEOF
21939 #define NEED_DEV_ZERO_FOR_MMAP 1
21940 _ACEOF
21941
21942 fi
21943
21944   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
21945   then
21946     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
21947 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
21948   fi
21949   if test "$ac_cv_func_mmap_file" = "no"
21950   then
21951     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
21952 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
21953   fi
21954 fi
21955
21956 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
21957 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
21958 ac_ext=cpp
21959 ac_cpp='$CXXCPP $CPPFLAGS'
21960 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21961 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21962 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21963
21964 cat >conftest.$ac_ext <<_ACEOF
21965 /* confdefs.h.  */
21966 _ACEOF
21967 cat confdefs.h >>conftest.$ac_ext
21968 cat >>conftest.$ac_ext <<_ACEOF
21969 /* end confdefs.h.  */
21970 int main() {
21971         volatile unsigned long val = 1;
21972         __sync_synchronize();
21973         __sync_val_compare_and_swap(&val, 1, 0);
21974         __sync_add_and_fetch(&val, 1);
21975         __sync_sub_and_fetch(&val, 1);
21976         return 0;
21977       }
21978
21979 _ACEOF
21980 rm -f conftest.$ac_objext conftest$ac_exeext
21981 if { (ac_try="$ac_link"
21982 case "(($ac_try" in
21983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21984   *) ac_try_echo=$ac_try;;
21985 esac
21986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21987   (eval "$ac_link") 2>conftest.er1
21988   ac_status=$?
21989   grep -v '^ *+' conftest.er1 >conftest.err
21990   rm -f conftest.er1
21991   cat conftest.err >&5
21992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21993   (exit $ac_status); } &&
21994          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21995   { (case "(($ac_try" in
21996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21997   *) ac_try_echo=$ac_try;;
21998 esac
21999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22000   (eval "$ac_try") 2>&5
22001   ac_status=$?
22002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22003   (exit $ac_status); }; } &&
22004          { ac_try='test -s conftest$ac_exeext'
22005   { (case "(($ac_try" in
22006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22007   *) ac_try_echo=$ac_try;;
22008 esac
22009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22010   (eval "$ac_try") 2>&5
22011   ac_status=$?
22012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22013   (exit $ac_status); }; }; then
22014   ac_ext=c
22015 ac_cpp='$CPP $CPPFLAGS'
22016 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22017 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22018 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22019
22020   { echo "$as_me:$LINENO: result: yes" >&5
22021 echo "${ECHO_T}yes" >&6; }
22022
22023 cat >>confdefs.h <<\_ACEOF
22024 #define LLVM_MULTITHREADED 1
22025 _ACEOF
22026
22027 else
22028   echo "$as_me: failed program was:" >&5
22029 sed 's/^/| /' conftest.$ac_ext >&5
22030
22031         { echo "$as_me:$LINENO: result: no" >&5
22032 echo "${ECHO_T}no" >&6; }
22033
22034 cat >>confdefs.h <<\_ACEOF
22035 #define LLVM_MULTITHREADED 0
22036 _ACEOF
22037
22038   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
22039 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
22040 fi
22041
22042 rm -f core conftest.err conftest.$ac_objext \
22043       conftest$ac_exeext conftest.$ac_ext
22044
22045
22046 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
22047   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
22048 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
22049 if test "${llvm_cv_linux_mixed+set}" = set; then
22050   echo $ECHO_N "(cached) $ECHO_C" >&6
22051 else
22052    ac_ext=c
22053 ac_cpp='$CPP $CPPFLAGS'
22054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22057
22058   cat >conftest.$ac_ext <<_ACEOF
22059 /* confdefs.h.  */
22060 _ACEOF
22061 cat confdefs.h >>conftest.$ac_ext
22062 cat >>conftest.$ac_ext <<_ACEOF
22063 /* end confdefs.h.  */
22064 #ifndef __x86_64__
22065        error: Not x86-64 even if uname says so!
22066       #endif
22067
22068 int
22069 main ()
22070 {
22071
22072   ;
22073   return 0;
22074 }
22075 _ACEOF
22076 rm -f conftest.$ac_objext
22077 if { (ac_try="$ac_compile"
22078 case "(($ac_try" in
22079   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22080   *) ac_try_echo=$ac_try;;
22081 esac
22082 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22083   (eval "$ac_compile") 2>conftest.er1
22084   ac_status=$?
22085   grep -v '^ *+' conftest.er1 >conftest.err
22086   rm -f conftest.er1
22087   cat conftest.err >&5
22088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22089   (exit $ac_status); } &&
22090          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22091   { (case "(($ac_try" in
22092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22093   *) ac_try_echo=$ac_try;;
22094 esac
22095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22096   (eval "$ac_try") 2>&5
22097   ac_status=$?
22098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22099   (exit $ac_status); }; } &&
22100          { ac_try='test -s conftest.$ac_objext'
22101   { (case "(($ac_try" in
22102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22103   *) ac_try_echo=$ac_try;;
22104 esac
22105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22106   (eval "$ac_try") 2>&5
22107   ac_status=$?
22108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22109   (exit $ac_status); }; }; then
22110   llvm_cv_linux_mixed=no
22111 else
22112   echo "$as_me: failed program was:" >&5
22113 sed 's/^/| /' conftest.$ac_ext >&5
22114
22115         llvm_cv_linux_mixed=yes
22116 fi
22117
22118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22119   ac_ext=c
22120 ac_cpp='$CPP $CPPFLAGS'
22121 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22122 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22123 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22124
22125
22126 fi
22127 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
22128 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
22129
22130   if test "$llvm_cv_linux_mixed" = "yes"; then
22131     llvm_cv_target_arch="x86"
22132     ARCH="x86"
22133   fi
22134 fi
22135
22136
22137 for ac_func in __dso_handle
22138 do
22139 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22140 { echo "$as_me:$LINENO: checking for $ac_func" >&5
22141 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
22142 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
22143   echo $ECHO_N "(cached) $ECHO_C" >&6
22144 else
22145   cat >conftest.$ac_ext <<_ACEOF
22146 /* confdefs.h.  */
22147 _ACEOF
22148 cat confdefs.h >>conftest.$ac_ext
22149 cat >>conftest.$ac_ext <<_ACEOF
22150 /* end confdefs.h.  */
22151 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22152    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22153 #define $ac_func innocuous_$ac_func
22154
22155 /* System header to define __stub macros and hopefully few prototypes,
22156     which can conflict with char $ac_func (); below.
22157     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22158     <limits.h> exists even on freestanding compilers.  */
22159
22160 #ifdef __STDC__
22161 # include <limits.h>
22162 #else
22163 # include <assert.h>
22164 #endif
22165
22166 #undef $ac_func
22167
22168 /* Override any GCC internal prototype to avoid an error.
22169    Use char because int might match the return type of a GCC
22170    builtin and then its argument prototype would still apply.  */
22171 #ifdef __cplusplus
22172 extern "C"
22173 #endif
22174 char $ac_func ();
22175 /* The GNU C library defines this for functions which it implements
22176     to always fail with ENOSYS.  Some functions are actually named
22177     something starting with __ and the normal name is an alias.  */
22178 #if defined __stub_$ac_func || defined __stub___$ac_func
22179 choke me
22180 #endif
22181
22182 int
22183 main ()
22184 {
22185 return $ac_func ();
22186   ;
22187   return 0;
22188 }
22189 _ACEOF
22190 rm -f conftest.$ac_objext conftest$ac_exeext
22191 if { (ac_try="$ac_link"
22192 case "(($ac_try" in
22193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22194   *) ac_try_echo=$ac_try;;
22195 esac
22196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22197   (eval "$ac_link") 2>conftest.er1
22198   ac_status=$?
22199   grep -v '^ *+' conftest.er1 >conftest.err
22200   rm -f conftest.er1
22201   cat conftest.err >&5
22202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22203   (exit $ac_status); } &&
22204          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22205   { (case "(($ac_try" in
22206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22207   *) ac_try_echo=$ac_try;;
22208 esac
22209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22210   (eval "$ac_try") 2>&5
22211   ac_status=$?
22212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22213   (exit $ac_status); }; } &&
22214          { ac_try='test -s conftest$ac_exeext'
22215   { (case "(($ac_try" in
22216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22217   *) ac_try_echo=$ac_try;;
22218 esac
22219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22220   (eval "$ac_try") 2>&5
22221   ac_status=$?
22222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22223   (exit $ac_status); }; }; then
22224   eval "$as_ac_var=yes"
22225 else
22226   echo "$as_me: failed program was:" >&5
22227 sed 's/^/| /' conftest.$ac_ext >&5
22228
22229         eval "$as_ac_var=no"
22230 fi
22231
22232 rm -f core conftest.err conftest.$ac_objext \
22233       conftest$ac_exeext conftest.$ac_ext
22234 fi
22235 ac_res=`eval echo '${'$as_ac_var'}'`
22236                { echo "$as_me:$LINENO: result: $ac_res" >&5
22237 echo "${ECHO_T}$ac_res" >&6; }
22238 if test `eval echo '${'$as_ac_var'}'` = yes; then
22239   cat >>confdefs.h <<_ACEOF
22240 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22241 _ACEOF
22242
22243 fi
22244 done
22245
22246
22247 { echo "$as_me:$LINENO: checking whether llvm-gcc is dragonegg" >&5
22248 echo $ECHO_N "checking whether llvm-gcc is dragonegg... $ECHO_C" >&6; }
22249 if test "${llvm_cv_llvmgcc_dragonegg+set}" = set; then
22250   echo $ECHO_N "(cached) $ECHO_C" >&6
22251 else
22252   llvm_cv_llvmgcc_dragonegg="no"
22253 if test -n "$LLVMGCC" ; then
22254   cp /dev/null conftest.c
22255   $LLVMGCC -fplugin-arg-dragonegg-emit-ir -S -o - conftest.c > /dev/null 2>&1
22256   if test $? -eq 0 ; then
22257     llvm_cv_llvmgcc_dragonegg="yes"
22258   fi
22259   rm conftest.c
22260 fi
22261 fi
22262 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_dragonegg" >&5
22263 echo "${ECHO_T}$llvm_cv_llvmgcc_dragonegg" >&6; }
22264
22265 if test "$llvm_cv_llvmgcc_dragonegg" = "yes" ; then
22266   LLVMCC_EMITIR_FLAG="-fplugin-arg-dragonegg-emit-ir"
22267   LLVMCC_DISABLEOPT_FLAGS="-fplugin-arg-dragonegg-llvm-ir-optimize=0"
22268 else
22269   LLVMCC_EMITIR_FLAG="-emit-llvm"
22270   LLVMCC_DISABLEOPT_FLAGS="-mllvm -disable-llvm-optzns"
22271 fi
22272
22273
22274
22275 { echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
22276 echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
22277 if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
22278   echo $ECHO_N "(cached) $ECHO_C" >&6
22279 else
22280   llvm_cv_llvmgcc_sanity="no"
22281 if test -n "$LLVMGCC" ; then
22282   cp /dev/null conftest.c
22283   $LLVMGCC "$LLVMCC_EMITIR_FLAG" -S -o - conftest.c | \
22284       grep 'target datalayout =' > /dev/null 2>&1
22285   if test $? -eq 0 ; then
22286     llvm_cv_llvmgcc_sanity="yes"
22287   fi
22288   rm conftest.c
22289 fi
22290 fi
22291 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
22292 echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
22293
22294 if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
22295   { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
22296 echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
22297   llvmcc1path=`$LLVMGCC --print-prog-name=cc1`
22298   LLVMCC1=$llvmcc1path
22299
22300   llvmcc1pluspath=`$LLVMGCC --print-prog-name=cc1plus`
22301   LLVMCC1PLUS=$llvmcc1pluspath
22302
22303   llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
22304   LLVMGCCDIR=$llvmgccdir
22305
22306   llvmgcclangs=`$LLVMGCC -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
22307   LLVMGCC_LANGS=$llvmgcclangs
22308
22309   LLVMGCC_DRAGONEGG=$llvm_cv_llvmgcc_dragonegg
22310
22311
22312   { echo "$as_me:$LINENO: result: ok" >&5
22313 echo "${ECHO_T}ok" >&6; }
22314 fi
22315
22316 SHLIBEXT=$libltdl_cv_shlibext
22317
22318
22319 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
22320
22321
22322 # Translate the various configuration directories and other basic
22323 # information into substitutions that will end up in Makefile.config.in
22324 # that these configured values can be used by the makefiles
22325 if test "${prefix}" = "NONE" ; then
22326   prefix="/usr/local"
22327 fi
22328 eval LLVM_PREFIX="${prefix}";
22329 eval LLVM_BINDIR="${prefix}/bin";
22330 eval LLVM_LIBDIR="${prefix}/lib";
22331 eval LLVM_DATADIR="${prefix}/share/llvm";
22332 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
22333 eval LLVM_ETCDIR="${prefix}/etc/llvm";
22334 eval LLVM_INCLUDEDIR="${prefix}/include";
22335 eval LLVM_INFODIR="${prefix}/info";
22336 eval LLVM_MANDIR="${prefix}/man";
22337 LLVM_CONFIGTIME=`date`
22338
22339
22340
22341
22342
22343
22344
22345
22346
22347
22348
22349 # Place the various directores into the config.h file as #defines so that we
22350 # can know about the installation paths within LLVM.
22351
22352 cat >>confdefs.h <<_ACEOF
22353 #define LLVM_PREFIX "$LLVM_PREFIX"
22354 _ACEOF
22355
22356
22357 cat >>confdefs.h <<_ACEOF
22358 #define LLVM_BINDIR "$LLVM_BINDIR"
22359 _ACEOF
22360
22361
22362 cat >>confdefs.h <<_ACEOF
22363 #define LLVM_LIBDIR "$LLVM_LIBDIR"
22364 _ACEOF
22365
22366
22367 cat >>confdefs.h <<_ACEOF
22368 #define LLVM_DATADIR "$LLVM_DATADIR"
22369 _ACEOF
22370
22371
22372 cat >>confdefs.h <<_ACEOF
22373 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
22374 _ACEOF
22375
22376
22377 cat >>confdefs.h <<_ACEOF
22378 #define LLVM_ETCDIR "$LLVM_ETCDIR"
22379 _ACEOF
22380
22381
22382 cat >>confdefs.h <<_ACEOF
22383 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
22384 _ACEOF
22385
22386
22387 cat >>confdefs.h <<_ACEOF
22388 #define LLVM_INFODIR "$LLVM_INFODIR"
22389 _ACEOF
22390
22391
22392 cat >>confdefs.h <<_ACEOF
22393 #define LLVM_MANDIR "$LLVM_MANDIR"
22394 _ACEOF
22395
22396
22397 cat >>confdefs.h <<_ACEOF
22398 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
22399 _ACEOF
22400
22401
22402 cat >>confdefs.h <<_ACEOF
22403 #define LLVM_HOSTTRIPLE "$host"
22404 _ACEOF
22405
22406
22407 # Determine which bindings to build.
22408 if test "$BINDINGS_TO_BUILD" = auto ; then
22409   BINDINGS_TO_BUILD=""
22410   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
22411     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
22412   fi
22413 fi
22414 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
22415
22416
22417 # This isn't really configurey, but it avoids having to repeat the list in
22418 # other files.
22419 ALL_BINDINGS=ocaml
22420
22421
22422 # Do any work necessary to ensure that bindings have what they need.
22423 binding_prereqs_failed=0
22424 for a_binding in $BINDINGS_TO_BUILD ; do
22425   case "$a_binding" in
22426   ocaml)
22427     if test "x$OCAMLC" = x ; then
22428       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
22429 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
22430       binding_prereqs_failed=1
22431     fi
22432     if test "x$OCAMLDEP" = x ; then
22433       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
22434 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
22435       binding_prereqs_failed=1
22436     fi
22437     if test "x$OCAMLOPT" = x ; then
22438       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
22439 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
22440           fi
22441     if test "x$with_ocaml_libdir" != xauto ; then
22442       OCAML_LIBDIR=$with_ocaml_libdir
22443
22444     else
22445       ocaml_stdlib="`"$OCAMLC" -where`"
22446       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
22447       then
22448         # ocaml stdlib is beneath our prefix; use stdlib
22449         OCAML_LIBDIR=$ocaml_stdlib
22450
22451       else
22452         # ocaml stdlib is outside our prefix; use libdir/ocaml
22453         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
22454
22455       fi
22456     fi
22457     ;;
22458   esac
22459 done
22460 if test "$binding_prereqs_failed" = 1 ; then
22461   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
22462 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
22463    { (exit 1); exit 1; }; }
22464 fi
22465
22466 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
22467 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
22468 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
22469   echo $ECHO_N "(cached) $ECHO_C" >&6
22470 else
22471    ac_ext=cpp
22472 ac_cpp='$CXXCPP $CPPFLAGS'
22473 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22474 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22475 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22476
22477   oldcxxflags="$CXXFLAGS"
22478   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
22479   cat >conftest.$ac_ext <<_ACEOF
22480 /* confdefs.h.  */
22481 _ACEOF
22482 cat confdefs.h >>conftest.$ac_ext
22483 cat >>conftest.$ac_ext <<_ACEOF
22484 /* end confdefs.h.  */
22485
22486 int
22487 main ()
22488 {
22489
22490   ;
22491   return 0;
22492 }
22493 _ACEOF
22494 rm -f conftest.$ac_objext
22495 if { (ac_try="$ac_compile"
22496 case "(($ac_try" in
22497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22498   *) ac_try_echo=$ac_try;;
22499 esac
22500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22501   (eval "$ac_compile") 2>conftest.er1
22502   ac_status=$?
22503   grep -v '^ *+' conftest.er1 >conftest.err
22504   rm -f conftest.er1
22505   cat conftest.err >&5
22506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22507   (exit $ac_status); } &&
22508          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
22509   { (case "(($ac_try" in
22510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22511   *) ac_try_echo=$ac_try;;
22512 esac
22513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22514   (eval "$ac_try") 2>&5
22515   ac_status=$?
22516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22517   (exit $ac_status); }; } &&
22518          { ac_try='test -s conftest.$ac_objext'
22519   { (case "(($ac_try" in
22520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22521   *) ac_try_echo=$ac_try;;
22522 esac
22523 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22524   (eval "$ac_try") 2>&5
22525   ac_status=$?
22526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22527   (exit $ac_status); }; }; then
22528   llvm_cv_cxx_visibility_inlines_hidden=yes
22529 else
22530   echo "$as_me: failed program was:" >&5
22531 sed 's/^/| /' conftest.$ac_ext >&5
22532
22533         llvm_cv_cxx_visibility_inlines_hidden=no
22534 fi
22535
22536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22537   CXXFLAGS="$oldcxxflags"
22538   ac_ext=c
22539 ac_cpp='$CPP $CPPFLAGS'
22540 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22541 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22542 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22543
22544
22545 fi
22546 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
22547 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
22548 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
22549   ENABLE_VISIBILITY_INLINES_HIDDEN=1
22550
22551 else
22552   ENABLE_VISIBILITY_INLINES_HIDDEN=0
22553
22554 fi
22555
22556
22557 if test "$llvm_cv_link_use_r" = "yes" ; then
22558   RPATH="-Wl,-R"
22559 else
22560   RPATH="-Wl,-rpath"
22561 fi
22562
22563
22564 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
22565   RDYNAMIC="-Wl,-export-dynamic"
22566 else
22567   RDYNAMIC=""
22568 fi
22569
22570
22571
22572 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
22573
22574
22575
22576
22577
22578
22579 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
22580
22581 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
22582
22583 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
22584
22585 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
22586
22587 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
22588
22589
22590 ac_config_files="$ac_config_files Makefile.config"
22591
22592
22593 ac_config_files="$ac_config_files llvm.spec"
22594
22595
22596 ac_config_files="$ac_config_files docs/doxygen.cfg"
22597
22598 if test -f ${srcdir}/tools/clang/README.txt; then
22599   ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
22600
22601 fi
22602
22603 ac_config_files="$ac_config_files tools/llvmc/src/Base.td"
22604
22605
22606 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
22607
22608
22609 ac_config_commands="$ac_config_commands setup"
22610
22611 ac_config_commands="$ac_config_commands Makefile"
22612
22613
22614 ac_config_commands="$ac_config_commands Makefile.common"
22615
22616
22617 ac_config_commands="$ac_config_commands examples/Makefile"
22618
22619
22620 ac_config_commands="$ac_config_commands lib/Makefile"
22621
22622
22623 ac_config_commands="$ac_config_commands runtime/Makefile"
22624
22625
22626 ac_config_commands="$ac_config_commands test/Makefile"
22627
22628
22629 ac_config_commands="$ac_config_commands test/Makefile.tests"
22630
22631
22632 ac_config_commands="$ac_config_commands unittests/Makefile"
22633
22634
22635 ac_config_commands="$ac_config_commands tools/Makefile"
22636
22637
22638 ac_config_commands="$ac_config_commands utils/Makefile"
22639
22640
22641 ac_config_commands="$ac_config_commands projects/Makefile"
22642
22643
22644 ac_config_commands="$ac_config_commands bindings/Makefile"
22645
22646
22647 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
22648
22649
22650
22651 cat >confcache <<\_ACEOF
22652 # This file is a shell script that caches the results of configure
22653 # tests run on this system so they can be shared between configure
22654 # scripts and configure runs, see configure's option --config-cache.
22655 # It is not useful on other systems.  If it contains results you don't
22656 # want to keep, you may remove or edit it.
22657 #
22658 # config.status only pays attention to the cache file if you give it
22659 # the --recheck option to rerun configure.
22660 #
22661 # `ac_cv_env_foo' variables (set or unset) will be overridden when
22662 # loading this file, other *unset* `ac_cv_foo' will be assigned the
22663 # following values.
22664
22665 _ACEOF
22666
22667 # The following way of writing the cache mishandles newlines in values,
22668 # but we know of no workaround that is simple, portable, and efficient.
22669 # So, we kill variables containing newlines.
22670 # Ultrix sh set writes to stderr and can't be redirected directly,
22671 # and sets the high bit in the cache file unless we assign to the vars.
22672 (
22673   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22674     eval ac_val=\$$ac_var
22675     case $ac_val in #(
22676     *${as_nl}*)
22677       case $ac_var in #(
22678       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
22679 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
22680       esac
22681       case $ac_var in #(
22682       _ | IFS | as_nl) ;; #(
22683       *) $as_unset $ac_var ;;
22684       esac ;;
22685     esac
22686   done
22687
22688   (set) 2>&1 |
22689     case $as_nl`(ac_space=' '; set) 2>&1` in #(
22690     *${as_nl}ac_space=\ *)
22691       # `set' does not quote correctly, so add quotes (double-quote
22692       # substitution turns \\\\ into \\, and sed turns \\ into \).
22693       sed -n \
22694         "s/'/'\\\\''/g;
22695           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22696       ;; #(
22697     *)
22698       # `set' quotes correctly as required by POSIX, so do not add quotes.
22699       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22700       ;;
22701     esac |
22702     sort
22703 ) |
22704   sed '
22705      /^ac_cv_env_/b end
22706      t clear
22707      :clear
22708      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22709      t end
22710      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22711      :end' >>confcache
22712 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22713   if test -w "$cache_file"; then
22714     test "x$cache_file" != "x/dev/null" &&
22715       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
22716 echo "$as_me: updating cache $cache_file" >&6;}
22717     cat confcache >$cache_file
22718   else
22719     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22720 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22721   fi
22722 fi
22723 rm -f confcache
22724
22725 test "x$prefix" = xNONE && prefix=$ac_default_prefix
22726 # Let make expand exec_prefix.
22727 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22728
22729 DEFS=-DHAVE_CONFIG_H
22730
22731 ac_libobjs=
22732 ac_ltlibobjs=
22733 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22734   # 1. Remove the extension, and $U if already installed.
22735   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22736   ac_i=`echo "$ac_i" | sed "$ac_script"`
22737   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22738   #    will be set to the directory where LIBOBJS objects are built.
22739   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22740   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22741 done
22742 LIBOBJS=$ac_libobjs
22743
22744 LTLIBOBJS=$ac_ltlibobjs
22745
22746
22747 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
22748   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
22749 Usually this means the macro was only invoked conditionally." >&5
22750 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
22751 Usually this means the macro was only invoked conditionally." >&2;}
22752    { (exit 1); exit 1; }; }
22753 fi
22754 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
22755   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
22756 Usually this means the macro was only invoked conditionally." >&5
22757 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
22758 Usually this means the macro was only invoked conditionally." >&2;}
22759    { (exit 1); exit 1; }; }
22760 fi
22761
22762 : ${CONFIG_STATUS=./config.status}
22763 ac_clean_files_save=$ac_clean_files
22764 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22765 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22766 echo "$as_me: creating $CONFIG_STATUS" >&6;}
22767 cat >$CONFIG_STATUS <<_ACEOF
22768 #! $SHELL
22769 # Generated by $as_me.
22770 # Run this file to recreate the current configuration.
22771 # Compiler output produced by configure, useful for debugging
22772 # configure, is in config.log if it exists.
22773
22774 debug=false
22775 ac_cs_recheck=false
22776 ac_cs_silent=false
22777 SHELL=\${CONFIG_SHELL-$SHELL}
22778 _ACEOF
22779
22780 cat >>$CONFIG_STATUS <<\_ACEOF
22781 ## --------------------- ##
22782 ## M4sh Initialization.  ##
22783 ## --------------------- ##
22784
22785 # Be Bourne compatible
22786 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22787   emulate sh
22788   NULLCMD=:
22789   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22790   # is contrary to our usage.  Disable this feature.
22791   alias -g '${1+"$@"}'='"$@"'
22792   setopt NO_GLOB_SUBST
22793 else
22794   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
22795 fi
22796 BIN_SH=xpg4; export BIN_SH # for Tru64
22797 DUALCASE=1; export DUALCASE # for MKS sh
22798
22799
22800 # PATH needs CR
22801 # Avoid depending upon Character Ranges.
22802 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22803 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22804 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22805 as_cr_digits='0123456789'
22806 as_cr_alnum=$as_cr_Letters$as_cr_digits
22807
22808 # The user is always right.
22809 if test "${PATH_SEPARATOR+set}" != set; then
22810   echo "#! /bin/sh" >conf$$.sh
22811   echo  "exit 0"   >>conf$$.sh
22812   chmod +x conf$$.sh
22813   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
22814     PATH_SEPARATOR=';'
22815   else
22816     PATH_SEPARATOR=:
22817   fi
22818   rm -f conf$$.sh
22819 fi
22820
22821 # Support unset when possible.
22822 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22823   as_unset=unset
22824 else
22825   as_unset=false
22826 fi
22827
22828
22829 # IFS
22830 # We need space, tab and new line, in precisely that order.  Quoting is
22831 # there to prevent editors from complaining about space-tab.
22832 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
22833 # splitting by setting IFS to empty value.)
22834 as_nl='
22835 '
22836 IFS=" ""        $as_nl"
22837
22838 # Find who we are.  Look in the path if we contain no directory separator.
22839 case $0 in
22840   *[\\/]* ) as_myself=$0 ;;
22841   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22842 for as_dir in $PATH
22843 do
22844   IFS=$as_save_IFS
22845   test -z "$as_dir" && as_dir=.
22846   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22847 done
22848 IFS=$as_save_IFS
22849
22850      ;;
22851 esac
22852 # We did not find ourselves, most probably we were run as `sh COMMAND'
22853 # in which case we are not to be found in the path.
22854 if test "x$as_myself" = x; then
22855   as_myself=$0
22856 fi
22857 if test ! -f "$as_myself"; then
22858   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22859   { (exit 1); exit 1; }
22860 fi
22861
22862 # Work around bugs in pre-3.0 UWIN ksh.
22863 for as_var in ENV MAIL MAILPATH
22864 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22865 done
22866 PS1='$ '
22867 PS2='> '
22868 PS4='+ '
22869
22870 # NLS nuisances.
22871 for as_var in \
22872   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
22873   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
22874   LC_TELEPHONE LC_TIME
22875 do
22876   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
22877     eval $as_var=C; export $as_var
22878   else
22879     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22880   fi
22881 done
22882
22883 # Required to use basename.
22884 if expr a : '\(a\)' >/dev/null 2>&1 &&
22885    test "X`expr 00001 : '.*\(...\)'`" = X001; then
22886   as_expr=expr
22887 else
22888   as_expr=false
22889 fi
22890
22891 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22892   as_basename=basename
22893 else
22894   as_basename=false
22895 fi
22896
22897
22898 # Name of the executable.
22899 as_me=`$as_basename -- "$0" ||
22900 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22901          X"$0" : 'X\(//\)$' \| \
22902          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22903 echo X/"$0" |
22904     sed '/^.*\/\([^/][^/]*\)\/*$/{
22905             s//\1/
22906             q
22907           }
22908           /^X\/\(\/\/\)$/{
22909             s//\1/
22910             q
22911           }
22912           /^X\/\(\/\).*/{
22913             s//\1/
22914             q
22915           }
22916           s/.*/./; q'`
22917
22918 # CDPATH.
22919 $as_unset CDPATH
22920
22921
22922
22923   as_lineno_1=$LINENO
22924   as_lineno_2=$LINENO
22925   test "x$as_lineno_1" != "x$as_lineno_2" &&
22926   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22927
22928   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22929   # uniformly replaced by the line number.  The first 'sed' inserts a
22930   # line-number line after each line using $LINENO; the second 'sed'
22931   # does the real work.  The second script uses 'N' to pair each
22932   # line-number line with the line containing $LINENO, and appends
22933   # trailing '-' during substitution so that $LINENO is not a special
22934   # case at line end.
22935   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22936   # scripts with optimization help from Paolo Bonzini.  Blame Lee
22937   # E. McMahon (1931-1989) for sed's syntax.  :-)
22938   sed -n '
22939     p
22940     /[$]LINENO/=
22941   ' <$as_myself |
22942     sed '
22943       s/[$]LINENO.*/&-/
22944       t lineno
22945       b
22946       :lineno
22947       N
22948       :loop
22949       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22950       t loop
22951       s/-\n.*//
22952     ' >$as_me.lineno &&
22953   chmod +x "$as_me.lineno" ||
22954     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22955    { (exit 1); exit 1; }; }
22956
22957   # Don't try to exec as it changes $[0], causing all sort of problems
22958   # (the dirname of $[0] is not the place where we might find the
22959   # original and so on.  Autoconf is especially sensitive to this).
22960   . "./$as_me.lineno"
22961   # Exit status is that of the last command.
22962   exit
22963 }
22964
22965
22966 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22967   as_dirname=dirname
22968 else
22969   as_dirname=false
22970 fi
22971
22972 ECHO_C= ECHO_N= ECHO_T=
22973 case `echo -n x` in
22974 -n*)
22975   case `echo 'x\c'` in
22976   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
22977   *)   ECHO_C='\c';;
22978   esac;;
22979 *)
22980   ECHO_N='-n';;
22981 esac
22982
22983 if expr a : '\(a\)' >/dev/null 2>&1 &&
22984    test "X`expr 00001 : '.*\(...\)'`" = X001; then
22985   as_expr=expr
22986 else
22987   as_expr=false
22988 fi
22989
22990 rm -f conf$$ conf$$.exe conf$$.file
22991 if test -d conf$$.dir; then
22992   rm -f conf$$.dir/conf$$.file
22993 else
22994   rm -f conf$$.dir
22995   mkdir conf$$.dir
22996 fi
22997 echo >conf$$.file
22998 if ln -s conf$$.file conf$$ 2>/dev/null; then
22999   as_ln_s='ln -s'
23000   # ... but there are two gotchas:
23001   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
23002   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
23003   # In both cases, we have to default to `cp -p'.
23004   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
23005     as_ln_s='cp -p'
23006 elif ln conf$$.file conf$$ 2>/dev/null; then
23007   as_ln_s=ln
23008 else
23009   as_ln_s='cp -p'
23010 fi
23011 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
23012 rmdir conf$$.dir 2>/dev/null
23013
23014 if mkdir -p . 2>/dev/null; then
23015   as_mkdir_p=:
23016 else
23017   test -d ./-p && rmdir ./-p
23018   as_mkdir_p=false
23019 fi
23020
23021 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
23022 # systems may use methods other than mode bits to determine executability.
23023 cat >conf$$.file <<_ASEOF
23024 #! /bin/sh
23025 exit 0
23026 _ASEOF
23027 chmod +x conf$$.file
23028 if test -x conf$$.file >/dev/null 2>&1; then
23029   as_executable_p="test -x"
23030 else
23031   as_executable_p=:
23032 fi
23033 rm -f conf$$.file
23034
23035 # Sed expression to map a string onto a valid CPP name.
23036 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
23037
23038 # Sed expression to map a string onto a valid variable name.
23039 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
23040
23041
23042 exec 6>&1
23043
23044 # Save the log message, to keep $[0] and so on meaningful, and to
23045 # report actual input values of CONFIG_FILES etc. instead of their
23046 # values after options handling.
23047 ac_log="
23048 This file was extended by llvm $as_me 3.0svn, which was
23049 generated by GNU Autoconf 2.60.  Invocation command line was
23050
23051   CONFIG_FILES    = $CONFIG_FILES
23052   CONFIG_HEADERS  = $CONFIG_HEADERS
23053   CONFIG_LINKS    = $CONFIG_LINKS
23054   CONFIG_COMMANDS = $CONFIG_COMMANDS
23055   $ $0 $@
23056
23057 on `(hostname || uname -n) 2>/dev/null | sed 1q`
23058 "
23059
23060 _ACEOF
23061
23062 cat >>$CONFIG_STATUS <<_ACEOF
23063 # Files that config.status was made for.
23064 config_files="$ac_config_files"
23065 config_headers="$ac_config_headers"
23066 config_commands="$ac_config_commands"
23067
23068 _ACEOF
23069
23070 cat >>$CONFIG_STATUS <<\_ACEOF
23071 ac_cs_usage="\
23072 \`$as_me' instantiates files from templates according to the
23073 current configuration.
23074
23075 Usage: $0 [OPTIONS] [FILE]...
23076
23077   -h, --help       print this help, then exit
23078   -V, --version    print version number, then exit
23079   -q, --quiet      do not print progress messages
23080   -d, --debug      don't remove temporary files
23081       --recheck    update $as_me by reconfiguring in the same conditions
23082   --file=FILE[:TEMPLATE]
23083                    instantiate the configuration file FILE
23084   --header=FILE[:TEMPLATE]
23085                    instantiate the configuration header FILE
23086
23087 Configuration files:
23088 $config_files
23089
23090 Configuration headers:
23091 $config_headers
23092
23093 Configuration commands:
23094 $config_commands
23095
23096 Report bugs to <bug-autoconf@gnu.org>."
23097
23098 _ACEOF
23099 cat >>$CONFIG_STATUS <<_ACEOF
23100 ac_cs_version="\\
23101 llvm config.status 3.0svn
23102 configured by $0, generated by GNU Autoconf 2.60,
23103   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
23104
23105 Copyright (C) 2006 Free Software Foundation, Inc.
23106 This config.status script is free software; the Free Software Foundation
23107 gives unlimited permission to copy, distribute and modify it."
23108
23109 ac_pwd='$ac_pwd'
23110 srcdir='$srcdir'
23111 INSTALL='$INSTALL'
23112 _ACEOF
23113
23114 cat >>$CONFIG_STATUS <<\_ACEOF
23115 # If no file are specified by the user, then we need to provide default
23116 # value.  By we need to know if files were specified by the user.
23117 ac_need_defaults=:
23118 while test $# != 0
23119 do
23120   case $1 in
23121   --*=*)
23122     ac_option=`expr "X$1" : 'X\([^=]*\)='`
23123     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
23124     ac_shift=:
23125     ;;
23126   *)
23127     ac_option=$1
23128     ac_optarg=$2
23129     ac_shift=shift
23130     ;;
23131   esac
23132
23133   case $ac_option in
23134   # Handling of the options.
23135   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23136     ac_cs_recheck=: ;;
23137   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
23138     echo "$ac_cs_version"; exit ;;
23139   --debug | --debu | --deb | --de | --d | -d )
23140     debug=: ;;
23141   --file | --fil | --fi | --f )
23142     $ac_shift
23143     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
23144     ac_need_defaults=false;;
23145   --header | --heade | --head | --hea )
23146     $ac_shift
23147     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
23148     ac_need_defaults=false;;
23149   --he | --h)
23150     # Conflict between --help and --header
23151     { echo "$as_me: error: ambiguous option: $1
23152 Try \`$0 --help' for more information." >&2
23153    { (exit 1); exit 1; }; };;
23154   --help | --hel | -h )
23155     echo "$ac_cs_usage"; exit ;;
23156   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23157   | -silent | --silent | --silen | --sile | --sil | --si | --s)
23158     ac_cs_silent=: ;;
23159
23160   # This is an error.
23161   -*) { echo "$as_me: error: unrecognized option: $1
23162 Try \`$0 --help' for more information." >&2
23163    { (exit 1); exit 1; }; } ;;
23164
23165   *) ac_config_targets="$ac_config_targets $1"
23166      ac_need_defaults=false ;;
23167
23168   esac
23169   shift
23170 done
23171
23172 ac_configure_extra_args=
23173
23174 if $ac_cs_silent; then
23175   exec 6>/dev/null
23176   ac_configure_extra_args="$ac_configure_extra_args --silent"
23177 fi
23178
23179 _ACEOF
23180 cat >>$CONFIG_STATUS <<_ACEOF
23181 if \$ac_cs_recheck; then
23182   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
23183   CONFIG_SHELL=$SHELL
23184   export CONFIG_SHELL
23185   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23186 fi
23187
23188 _ACEOF
23189 cat >>$CONFIG_STATUS <<\_ACEOF
23190 exec 5>>config.log
23191 {
23192   echo
23193   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23194 ## Running $as_me. ##
23195 _ASBOX
23196   echo "$ac_log"
23197 } >&5
23198
23199 _ACEOF
23200 cat >>$CONFIG_STATUS <<_ACEOF
23201 #
23202 # INIT-COMMANDS
23203 #
23204 llvm_src="${srcdir}"
23205
23206 _ACEOF
23207
23208 cat >>$CONFIG_STATUS <<\_ACEOF
23209
23210 # Handling of arguments.
23211 for ac_config_target in $ac_config_targets
23212 do
23213   case $ac_config_target in
23214     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
23215     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
23216     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
23217     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
23218     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
23219     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
23220     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
23221     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
23222     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
23223     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
23224     "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
23225     "tools/llvmc/src/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/src/Base.td" ;;
23226     "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
23227     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
23228     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
23229     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
23230     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
23231     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
23232     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
23233     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
23234     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
23235     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
23236     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
23237     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
23238     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
23239     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
23240     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
23241
23242   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23243 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23244    { (exit 1); exit 1; }; };;
23245   esac
23246 done
23247
23248
23249 # If the user did not use the arguments to specify the items to instantiate,
23250 # then the envvar interface is used.  Set only those that are not.
23251 # We use the long form for the default assignment because of an extremely
23252 # bizarre bug on SunOS 4.1.3.
23253 if $ac_need_defaults; then
23254   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23255   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23256   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23257 fi
23258
23259 # Have a temporary directory for convenience.  Make it in the build tree
23260 # simply because there is no reason against having it here, and in addition,
23261 # creating and moving files from /tmp can sometimes cause problems.
23262 # Hook for its removal unless debugging.
23263 # Note that there is a small window in which the directory will not be cleaned:
23264 # after its creation but before its name has been assigned to `$tmp'.
23265 $debug ||
23266 {
23267   tmp=
23268   trap 'exit_status=$?
23269   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
23270 ' 0
23271   trap '{ (exit 1); exit 1; }' 1 2 13 15
23272 }
23273 # Create a (secure) tmp directory for tmp files.
23274
23275 {
23276   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
23277   test -n "$tmp" && test -d "$tmp"
23278 }  ||
23279 {
23280   tmp=./conf$$-$RANDOM
23281   (umask 077 && mkdir "$tmp")
23282 } ||
23283 {
23284    echo "$me: cannot create a temporary directory in ." >&2
23285    { (exit 1); exit 1; }
23286 }
23287
23288 #
23289 # Set up the sed scripts for CONFIG_FILES section.
23290 #
23291
23292 # No need to generate the scripts if there are no CONFIG_FILES.
23293 # This happens for instance when ./config.status config.h
23294 if test -n "$CONFIG_FILES"; then
23295
23296 _ACEOF
23297
23298
23299
23300 ac_delim='%!_!# '
23301 for ac_last_try in false false false false false :; do
23302   cat >conf$$subs.sed <<_ACEOF
23303 SHELL!$SHELL$ac_delim
23304 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
23305 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
23306 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
23307 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
23308 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
23309 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
23310 exec_prefix!$exec_prefix$ac_delim
23311 prefix!$prefix$ac_delim
23312 program_transform_name!$program_transform_name$ac_delim
23313 bindir!$bindir$ac_delim
23314 sbindir!$sbindir$ac_delim
23315 libexecdir!$libexecdir$ac_delim
23316 datarootdir!$datarootdir$ac_delim
23317 datadir!$datadir$ac_delim
23318 sysconfdir!$sysconfdir$ac_delim
23319 sharedstatedir!$sharedstatedir$ac_delim
23320 localstatedir!$localstatedir$ac_delim
23321 includedir!$includedir$ac_delim
23322 oldincludedir!$oldincludedir$ac_delim
23323 docdir!$docdir$ac_delim
23324 infodir!$infodir$ac_delim
23325 htmldir!$htmldir$ac_delim
23326 dvidir!$dvidir$ac_delim
23327 pdfdir!$pdfdir$ac_delim
23328 psdir!$psdir$ac_delim
23329 libdir!$libdir$ac_delim
23330 localedir!$localedir$ac_delim
23331 mandir!$mandir$ac_delim
23332 DEFS!$DEFS$ac_delim
23333 ECHO_C!$ECHO_C$ac_delim
23334 ECHO_N!$ECHO_N$ac_delim
23335 ECHO_T!$ECHO_T$ac_delim
23336 LIBS!$LIBS$ac_delim
23337 build_alias!$build_alias$ac_delim
23338 host_alias!$host_alias$ac_delim
23339 target_alias!$target_alias$ac_delim
23340 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
23341 subdirs!$subdirs$ac_delim
23342 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
23343 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
23344 build!$build$ac_delim
23345 build_cpu!$build_cpu$ac_delim
23346 build_vendor!$build_vendor$ac_delim
23347 build_os!$build_os$ac_delim
23348 host!$host$ac_delim
23349 host_cpu!$host_cpu$ac_delim
23350 host_vendor!$host_vendor$ac_delim
23351 host_os!$host_os$ac_delim
23352 target!$target$ac_delim
23353 target_cpu!$target_cpu$ac_delim
23354 target_vendor!$target_vendor$ac_delim
23355 target_os!$target_os$ac_delim
23356 OS!$OS$ac_delim
23357 HOST_OS!$HOST_OS$ac_delim
23358 TARGET_OS!$TARGET_OS$ac_delim
23359 LINKALL!$LINKALL$ac_delim
23360 NOLINKALL!$NOLINKALL$ac_delim
23361 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
23362 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
23363 ARCH!$ARCH$ac_delim
23364 ENDIAN!$ENDIAN$ac_delim
23365 CC!$CC$ac_delim
23366 CFLAGS!$CFLAGS$ac_delim
23367 LDFLAGS!$LDFLAGS$ac_delim
23368 CPPFLAGS!$CPPFLAGS$ac_delim
23369 ac_ct_CC!$ac_ct_CC$ac_delim
23370 EXEEXT!$EXEEXT$ac_delim
23371 OBJEXT!$OBJEXT$ac_delim
23372 CPP!$CPP$ac_delim
23373 GREP!$GREP$ac_delim
23374 EGREP!$EGREP$ac_delim
23375 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
23376 BUILD_CC!$BUILD_CC$ac_delim
23377 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
23378 BUILD_CXX!$BUILD_CXX$ac_delim
23379 CVSBUILD!$CVSBUILD$ac_delim
23380 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
23381 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
23382 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
23383 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
23384 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
23385 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
23386 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
23387 JIT!$JIT$ac_delim
23388 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
23389 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
23390 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
23391 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
23392 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
23393 ENABLE_PIC!$ENABLE_PIC$ac_delim
23394 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
23395 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
23396 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
23397 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
23398 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
23399 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
23400 _ACEOF
23401
23402   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
23403     break
23404   elif $ac_last_try; then
23405     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23406 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23407    { (exit 1); exit 1; }; }
23408   else
23409     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23410   fi
23411 done
23412
23413 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
23414 if test -n "$ac_eof"; then
23415   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
23416   ac_eof=`expr $ac_eof + 1`
23417 fi
23418
23419 cat >>$CONFIG_STATUS <<_ACEOF
23420 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
23421 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23422 _ACEOF
23423 sed '
23424 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
23425 s/^/s,@/; s/!/@,|#_!!_#|/
23426 :n
23427 t n
23428 s/'"$ac_delim"'$/,g/; t
23429 s/$/\\/; p
23430 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
23431 ' >>$CONFIG_STATUS <conf$$subs.sed
23432 rm -f conf$$subs.sed
23433 cat >>$CONFIG_STATUS <<_ACEOF
23434 CEOF$ac_eof
23435 _ACEOF
23436
23437
23438 ac_delim='%!_!# '
23439 for ac_last_try in false false false false false :; do
23440   cat >conf$$subs.sed <<_ACEOF
23441 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
23442 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
23443 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
23444 CLANGPATH!$CLANGPATH$ac_delim
23445 CLANGXXPATH!$CLANGXXPATH$ac_delim
23446 ENABLE_BUILT_CLANG!$ENABLE_BUILT_CLANG$ac_delim
23447 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
23448 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
23449 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
23450 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
23451 CXX!$CXX$ac_delim
23452 CXXFLAGS!$CXXFLAGS$ac_delim
23453 ac_ct_CXX!$ac_ct_CXX$ac_delim
23454 NM!$NM$ac_delim
23455 ifGNUmake!$ifGNUmake$ac_delim
23456 LN_S!$LN_S$ac_delim
23457 CMP!$CMP$ac_delim
23458 CP!$CP$ac_delim
23459 DATE!$DATE$ac_delim
23460 FIND!$FIND$ac_delim
23461 MKDIR!$MKDIR$ac_delim
23462 MV!$MV$ac_delim
23463 RANLIB!$RANLIB$ac_delim
23464 AR!$AR$ac_delim
23465 RM!$RM$ac_delim
23466 SED!$SED$ac_delim
23467 TAR!$TAR$ac_delim
23468 BINPWD!$BINPWD$ac_delim
23469 GRAPHVIZ!$GRAPHVIZ$ac_delim
23470 DOT!$DOT$ac_delim
23471 FDP!$FDP$ac_delim
23472 NEATO!$NEATO$ac_delim
23473 TWOPI!$TWOPI$ac_delim
23474 CIRCO!$CIRCO$ac_delim
23475 GV!$GV$ac_delim
23476 DOTTY!$DOTTY$ac_delim
23477 XDOT_PY!$XDOT_PY$ac_delim
23478 PERL!$PERL$ac_delim
23479 HAVE_PERL!$HAVE_PERL$ac_delim
23480 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
23481 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
23482 INSTALL_DATA!$INSTALL_DATA$ac_delim
23483 BZIP2!$BZIP2$ac_delim
23484 CAT!$CAT$ac_delim
23485 DOXYGEN!$DOXYGEN$ac_delim
23486 GROFF!$GROFF$ac_delim
23487 GZIPBIN!$GZIPBIN$ac_delim
23488 POD2HTML!$POD2HTML$ac_delim
23489 POD2MAN!$POD2MAN$ac_delim
23490 PDFROFF!$PDFROFF$ac_delim
23491 RUNTEST!$RUNTEST$ac_delim
23492 TCLSH!$TCLSH$ac_delim
23493 ZIP!$ZIP$ac_delim
23494 OCAMLC!$OCAMLC$ac_delim
23495 OCAMLOPT!$OCAMLOPT$ac_delim
23496 OCAMLDEP!$OCAMLDEP$ac_delim
23497 OCAMLDOC!$OCAMLDOC$ac_delim
23498 GAS!$GAS$ac_delim
23499 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
23500 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
23501 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
23502 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
23503 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
23504 LIBADD_DL!$LIBADD_DL$ac_delim
23505 LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
23506 LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
23507 LLVMGCC!$LLVMGCC$ac_delim
23508 LLVMGXX!$LLVMGXX$ac_delim
23509 LLVMCC_OPTION!$LLVMCC_OPTION$ac_delim
23510 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
23511 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
23512 USE_UDIS86!$USE_UDIS86$ac_delim
23513 USE_OPROFILE!$USE_OPROFILE$ac_delim
23514 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
23515 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
23516 MMAP_FILE!$MMAP_FILE$ac_delim
23517 LLVMCC_EMITIR_FLAG!$LLVMCC_EMITIR_FLAG$ac_delim
23518 LLVMCC1!$LLVMCC1$ac_delim
23519 LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
23520 LLVMGCCDIR!$LLVMGCCDIR$ac_delim
23521 LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
23522 LLVMGCC_DRAGONEGG!$LLVMGCC_DRAGONEGG$ac_delim
23523 LLVMCC_DISABLEOPT_FLAGS!$LLVMCC_DISABLEOPT_FLAGS$ac_delim
23524 SHLIBEXT!$SHLIBEXT$ac_delim
23525 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
23526 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
23527 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
23528 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
23529 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
23530 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
23531 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
23532 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
23533 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
23534 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
23535 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
23536 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
23537 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
23538 _ACEOF
23539
23540   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
23541     break
23542   elif $ac_last_try; then
23543     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23544 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23545    { (exit 1); exit 1; }; }
23546   else
23547     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23548   fi
23549 done
23550
23551 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
23552 if test -n "$ac_eof"; then
23553   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
23554   ac_eof=`expr $ac_eof + 1`
23555 fi
23556
23557 cat >>$CONFIG_STATUS <<_ACEOF
23558 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
23559 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23560 _ACEOF
23561 sed '
23562 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
23563 s/^/s,@/; s/!/@,|#_!!_#|/
23564 :n
23565 t n
23566 s/'"$ac_delim"'$/,g/; t
23567 s/$/\\/; p
23568 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
23569 ' >>$CONFIG_STATUS <conf$$subs.sed
23570 rm -f conf$$subs.sed
23571 cat >>$CONFIG_STATUS <<_ACEOF
23572 CEOF$ac_eof
23573 _ACEOF
23574
23575
23576 ac_delim='%!_!# '
23577 for ac_last_try in false false false false false :; do
23578   cat >conf$$subs.sed <<_ACEOF
23579 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
23580 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
23581 RPATH!$RPATH$ac_delim
23582 RDYNAMIC!$RDYNAMIC$ac_delim
23583 LIBOBJS!$LIBOBJS$ac_delim
23584 LTLIBOBJS!$LTLIBOBJS$ac_delim
23585 _ACEOF
23586
23587   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 6; then
23588     break
23589   elif $ac_last_try; then
23590     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23591 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23592    { (exit 1); exit 1; }; }
23593   else
23594     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23595   fi
23596 done
23597
23598 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
23599 if test -n "$ac_eof"; then
23600   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
23601   ac_eof=`expr $ac_eof + 1`
23602 fi
23603
23604 cat >>$CONFIG_STATUS <<_ACEOF
23605 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
23606 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
23607 _ACEOF
23608 sed '
23609 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
23610 s/^/s,@/; s/!/@,|#_!!_#|/
23611 :n
23612 t n
23613 s/'"$ac_delim"'$/,g/; t
23614 s/$/\\/; p
23615 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
23616 ' >>$CONFIG_STATUS <conf$$subs.sed
23617 rm -f conf$$subs.sed
23618 cat >>$CONFIG_STATUS <<_ACEOF
23619 :end
23620 s/|#_!!_#|//g
23621 CEOF$ac_eof
23622 _ACEOF
23623
23624
23625 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23626 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23627 # trailing colons and then remove the whole line if VPATH becomes empty
23628 # (actually we leave an empty line to preserve line numbers).
23629 if test "x$srcdir" = x.; then
23630   ac_vpsub='/^[  ]*VPATH[        ]*=/{
23631 s/:*\$(srcdir):*/:/
23632 s/:*\${srcdir}:*/:/
23633 s/:*@srcdir@:*/:/
23634 s/^\([^=]*=[     ]*\):*/\1/
23635 s/:*$//
23636 s/^[^=]*=[       ]*$//
23637 }'
23638 fi
23639
23640 cat >>$CONFIG_STATUS <<\_ACEOF
23641 fi # test -n "$CONFIG_FILES"
23642
23643
23644 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
23645 do
23646   case $ac_tag in
23647   :[FHLC]) ac_mode=$ac_tag; continue;;
23648   esac
23649   case $ac_mode$ac_tag in
23650   :[FHL]*:*);;
23651   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
23652 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
23653    { (exit 1); exit 1; }; };;
23654   :[FH]-) ac_tag=-:-;;
23655   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23656   esac
23657   ac_save_IFS=$IFS
23658   IFS=:
23659   set x $ac_tag
23660   IFS=$ac_save_IFS
23661   shift
23662   ac_file=$1
23663   shift
23664
23665   case $ac_mode in
23666   :L) ac_source=$1;;
23667   :[FH])
23668     ac_file_inputs=
23669     for ac_f
23670     do
23671       case $ac_f in
23672       -) ac_f="$tmp/stdin";;
23673       *) # Look for the file first in the build tree, then in the source tree
23674          # (if the path is not absolute).  The absolute path cannot be DOS-style,
23675          # because $ac_f cannot contain `:'.
23676          test -f "$ac_f" ||
23677            case $ac_f in
23678            [\\/$]*) false;;
23679            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23680            esac ||
23681            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23682 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23683    { (exit 1); exit 1; }; };;
23684       esac
23685       ac_file_inputs="$ac_file_inputs $ac_f"
23686     done
23687
23688     # Let's still pretend it is `configure' which instantiates (i.e., don't
23689     # use $as_me), people would be surprised to read:
23690     #    /* config.h.  Generated by config.status.  */
23691     configure_input="Generated from "`IFS=:
23692           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
23693     if test x"$ac_file" != x-; then
23694       configure_input="$ac_file.  $configure_input"
23695       { echo "$as_me:$LINENO: creating $ac_file" >&5
23696 echo "$as_me: creating $ac_file" >&6;}
23697     fi
23698
23699     case $ac_tag in
23700     *:-:* | *:-) cat >"$tmp/stdin";;
23701     esac
23702     ;;
23703   esac
23704
23705   ac_dir=`$as_dirname -- "$ac_file" ||
23706 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23707          X"$ac_file" : 'X\(//\)[^/]' \| \
23708          X"$ac_file" : 'X\(//\)$' \| \
23709          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23710 echo X"$ac_file" |
23711     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23712             s//\1/
23713             q
23714           }
23715           /^X\(\/\/\)[^/].*/{
23716             s//\1/
23717             q
23718           }
23719           /^X\(\/\/\)$/{
23720             s//\1/
23721             q
23722           }
23723           /^X\(\/\).*/{
23724             s//\1/
23725             q
23726           }
23727           s/.*/./; q'`
23728   { as_dir="$ac_dir"
23729   case $as_dir in #(
23730   -*) as_dir=./$as_dir;;
23731   esac
23732   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23733     as_dirs=
23734     while :; do
23735       case $as_dir in #(
23736       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23737       *) as_qdir=$as_dir;;
23738       esac
23739       as_dirs="'$as_qdir' $as_dirs"
23740       as_dir=`$as_dirname -- "$as_dir" ||
23741 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23742          X"$as_dir" : 'X\(//\)[^/]' \| \
23743          X"$as_dir" : 'X\(//\)$' \| \
23744          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23745 echo X"$as_dir" |
23746     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23747             s//\1/
23748             q
23749           }
23750           /^X\(\/\/\)[^/].*/{
23751             s//\1/
23752             q
23753           }
23754           /^X\(\/\/\)$/{
23755             s//\1/
23756             q
23757           }
23758           /^X\(\/\).*/{
23759             s//\1/
23760             q
23761           }
23762           s/.*/./; q'`
23763       test -d "$as_dir" && break
23764     done
23765     test -z "$as_dirs" || eval "mkdir $as_dirs"
23766   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23767 echo "$as_me: error: cannot create directory $as_dir" >&2;}
23768    { (exit 1); exit 1; }; }; }
23769   ac_builddir=.
23770
23771 case "$ac_dir" in
23772 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23773 *)
23774   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23775   # A ".." for each directory in $ac_dir_suffix.
23776   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
23777   case $ac_top_builddir_sub in
23778   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23779   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23780   esac ;;
23781 esac
23782 ac_abs_top_builddir=$ac_pwd
23783 ac_abs_builddir=$ac_pwd$ac_dir_suffix
23784 # for backward compatibility:
23785 ac_top_builddir=$ac_top_build_prefix
23786
23787 case $srcdir in
23788   .)  # We are building in place.
23789     ac_srcdir=.
23790     ac_top_srcdir=$ac_top_builddir_sub
23791     ac_abs_top_srcdir=$ac_pwd ;;
23792   [\\/]* | ?:[\\/]* )  # Absolute name.
23793     ac_srcdir=$srcdir$ac_dir_suffix;
23794     ac_top_srcdir=$srcdir
23795     ac_abs_top_srcdir=$srcdir ;;
23796   *) # Relative name.
23797     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23798     ac_top_srcdir=$ac_top_build_prefix$srcdir
23799     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23800 esac
23801 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23802
23803
23804   case $ac_mode in
23805   :F)
23806   #
23807   # CONFIG_FILE
23808   #
23809
23810   case $INSTALL in
23811   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23812   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23813   esac
23814 _ACEOF
23815
23816 cat >>$CONFIG_STATUS <<\_ACEOF
23817 # If the template does not know about datarootdir, expand it.
23818 # FIXME: This hack should be removed a few years after 2.60.
23819 ac_datarootdir_hack=; ac_datarootdir_seen=
23820
23821 case `sed -n '/datarootdir/ {
23822   p
23823   q
23824 }
23825 /@datadir@/p
23826 /@docdir@/p
23827 /@infodir@/p
23828 /@localedir@/p
23829 /@mandir@/p
23830 ' $ac_file_inputs` in
23831 *datarootdir*) ac_datarootdir_seen=yes;;
23832 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23833   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23834 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23835 _ACEOF
23836 cat >>$CONFIG_STATUS <<_ACEOF
23837   ac_datarootdir_hack='
23838   s&@datadir@&$datadir&g
23839   s&@docdir@&$docdir&g
23840   s&@infodir@&$infodir&g
23841   s&@localedir@&$localedir&g
23842   s&@mandir@&$mandir&g
23843     s&\\\${datarootdir}&$datarootdir&g' ;;
23844 esac
23845 _ACEOF
23846
23847 # Neutralize VPATH when `$srcdir' = `.'.
23848 # Shell code in configure.ac might set extrasub.
23849 # FIXME: do we really want to maintain this feature?
23850 cat >>$CONFIG_STATUS <<_ACEOF
23851   sed "$ac_vpsub
23852 $extrasub
23853 _ACEOF
23854 cat >>$CONFIG_STATUS <<\_ACEOF
23855 :t
23856 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23857 s&@configure_input@&$configure_input&;t t
23858 s&@top_builddir@&$ac_top_builddir_sub&;t t
23859 s&@srcdir@&$ac_srcdir&;t t
23860 s&@abs_srcdir@&$ac_abs_srcdir&;t t
23861 s&@top_srcdir@&$ac_top_srcdir&;t t
23862 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23863 s&@builddir@&$ac_builddir&;t t
23864 s&@abs_builddir@&$ac_abs_builddir&;t t
23865 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23866 s&@INSTALL@&$ac_INSTALL&;t t
23867 $ac_datarootdir_hack
23868 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
23869
23870 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23871   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23872   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23873   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23874 which seems to be undefined.  Please make sure it is defined." >&5
23875 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23876 which seems to be undefined.  Please make sure it is defined." >&2;}
23877
23878   rm -f "$tmp/stdin"
23879   case $ac_file in
23880   -) cat "$tmp/out"; rm -f "$tmp/out";;
23881   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
23882   esac
23883  ;;
23884   :H)
23885   #
23886   # CONFIG_HEADER
23887   #
23888 _ACEOF
23889
23890 # Transform confdefs.h into a sed script `conftest.defines', that
23891 # substitutes the proper values into config.h.in to produce config.h.
23892 rm -f conftest.defines conftest.tail
23893 # First, append a space to every undef/define line, to ease matching.
23894 echo 's/$/ /' >conftest.defines
23895 # Then, protect against being on the right side of a sed subst, or in
23896 # an unquoted here document, in config.status.  If some macros were
23897 # called several times there might be several #defines for the same
23898 # symbol, which is useless.  But do not sort them, since the last
23899 # AC_DEFINE must be honored.
23900 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23901 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
23902 # NAME is the cpp macro being defined, VALUE is the value it is being given.
23903 # PARAMS is the parameter list in the macro definition--in most cases, it's
23904 # just an empty string.
23905 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
23906 ac_dB='\\)[      (].*,\\1define\\2'
23907 ac_dC=' '
23908 ac_dD=' ,'
23909
23910 uniq confdefs.h |
23911   sed -n '
23912         t rset
23913         :rset
23914         s/^[     ]*#[    ]*define[       ][      ]*//
23915         t ok
23916         d
23917         :ok
23918         s/[\\&,]/\\&/g
23919         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
23920         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
23921   ' >>conftest.defines
23922
23923 # Remove the space that was appended to ease matching.
23924 # Then replace #undef with comments.  This is necessary, for
23925 # example, in the case of _POSIX_SOURCE, which is predefined and required
23926 # on some systems where configure will not decide to define it.
23927 # (The regexp can be short, since the line contains either #define or #undef.)
23928 echo 's/ $//
23929 s,^[     #]*u.*,/* & */,' >>conftest.defines
23930
23931 # Break up conftest.defines:
23932 ac_max_sed_lines=50
23933
23934 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
23935 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
23936 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
23937 # et cetera.
23938 ac_in='$ac_file_inputs'
23939 ac_out='"$tmp/out1"'
23940 ac_nxt='"$tmp/out2"'
23941
23942 while :
23943 do
23944   # Write a here document:
23945     cat >>$CONFIG_STATUS <<_ACEOF
23946     # First, check the format of the line:
23947     cat >"\$tmp/defines.sed" <<\\CEOF
23948 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
23949 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
23950 b
23951 :def
23952 _ACEOF
23953   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
23954   echo 'CEOF
23955     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
23956   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
23957   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
23958   grep . conftest.tail >/dev/null || break
23959   rm -f conftest.defines
23960   mv conftest.tail conftest.defines
23961 done
23962 rm -f conftest.defines conftest.tail
23963
23964 echo "ac_result=$ac_in" >>$CONFIG_STATUS
23965 cat >>$CONFIG_STATUS <<\_ACEOF
23966   if test x"$ac_file" != x-; then
23967     echo "/* $configure_input  */" >"$tmp/config.h"
23968     cat "$ac_result" >>"$tmp/config.h"
23969     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
23970       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23971 echo "$as_me: $ac_file is unchanged" >&6;}
23972     else
23973       rm -f $ac_file
23974       mv "$tmp/config.h" $ac_file
23975     fi
23976   else
23977     echo "/* $configure_input  */"
23978     cat "$ac_result"
23979   fi
23980   rm -f "$tmp/out12"
23981  ;;
23982
23983   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
23984 echo "$as_me: executing $ac_file commands" >&6;}
23985  ;;
23986   esac
23987
23988
23989   case $ac_file$ac_mode in
23990     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
23991    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
23992     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
23993    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
23994     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
23995    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
23996     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
23997    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
23998     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
23999    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
24000     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
24001    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
24002     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
24003    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
24004     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
24005    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
24006     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
24007    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
24008     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
24009    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
24010     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
24011    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
24012     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
24013    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
24014     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
24015    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
24016
24017   esac
24018 done # for ac_tag
24019
24020
24021 { (exit 0); exit 0; }
24022 _ACEOF
24023 chmod +x $CONFIG_STATUS
24024 ac_clean_files=$ac_clean_files_save
24025
24026
24027 # configure is writing to config.log, and then calls config.status.
24028 # config.status does its own redirection, appending to config.log.
24029 # Unfortunately, on DOS this fails, as config.log is still kept open
24030 # by configure, so config.status won't be able to write to it; its
24031 # output is simply discarded.  So we exec the FD to /dev/null,
24032 # effectively closing config.log, so it can be properly (re)opened and
24033 # appended to by config.status.  When coming back to configure, we
24034 # need to make the FD available again.
24035 if test "$no_create" != yes; then
24036   ac_cs_success=:
24037   ac_config_status_args=
24038   test "$silent" = yes &&
24039     ac_config_status_args="$ac_config_status_args --quiet"
24040   exec 5>/dev/null
24041   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24042   exec 5>>config.log
24043   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24044   # would make configure fail if this is the last instruction.
24045   $ac_cs_success || { (exit 1); exit 1; }
24046 fi
24047
24048 #
24049 # CONFIG_SUBDIRS section.
24050 #
24051 if test "$no_recursion" != yes; then
24052
24053   # Remove --cache-file and --srcdir arguments so they do not pile up.
24054   ac_sub_configure_args=
24055   ac_prev=
24056   eval "set x $ac_configure_args"
24057   shift
24058   for ac_arg
24059   do
24060     if test -n "$ac_prev"; then
24061       ac_prev=
24062       continue
24063     fi
24064     case $ac_arg in
24065     -cache-file | --cache-file | --cache-fil | --cache-fi \
24066     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
24067       ac_prev=cache_file ;;
24068     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
24069     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
24070     | --c=*)
24071       ;;
24072     --config-cache | -C)
24073       ;;
24074     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
24075       ac_prev=srcdir ;;
24076     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
24077       ;;
24078     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
24079       ac_prev=prefix ;;
24080     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
24081       ;;
24082     *)
24083       case $ac_arg in
24084       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
24085       esac
24086       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
24087     esac
24088   done
24089
24090   # Always prepend --prefix to ensure using the same prefix
24091   # in subdir configurations.
24092   ac_arg="--prefix=$prefix"
24093   case $ac_arg in
24094   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
24095   esac
24096   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
24097
24098   ac_popdir=`pwd`
24099   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
24100
24101     # Do not complain, so a configure script can configure whichever
24102     # parts of a large source tree are present.
24103     test -d "$srcdir/$ac_dir" || continue
24104
24105     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
24106     echo "$as_me:$LINENO: $ac_msg" >&5
24107     echo "$ac_msg" >&6
24108     { as_dir="$ac_dir"
24109   case $as_dir in #(
24110   -*) as_dir=./$as_dir;;
24111   esac
24112   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
24113     as_dirs=
24114     while :; do
24115       case $as_dir in #(
24116       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
24117       *) as_qdir=$as_dir;;
24118       esac
24119       as_dirs="'$as_qdir' $as_dirs"
24120       as_dir=`$as_dirname -- "$as_dir" ||
24121 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24122          X"$as_dir" : 'X\(//\)[^/]' \| \
24123          X"$as_dir" : 'X\(//\)$' \| \
24124          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24125 echo X"$as_dir" |
24126     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24127             s//\1/
24128             q
24129           }
24130           /^X\(\/\/\)[^/].*/{
24131             s//\1/
24132             q
24133           }
24134           /^X\(\/\/\)$/{
24135             s//\1/
24136             q
24137           }
24138           /^X\(\/\).*/{
24139             s//\1/
24140             q
24141           }
24142           s/.*/./; q'`
24143       test -d "$as_dir" && break
24144     done
24145     test -z "$as_dirs" || eval "mkdir $as_dirs"
24146   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24147 echo "$as_me: error: cannot create directory $as_dir" >&2;}
24148    { (exit 1); exit 1; }; }; }
24149     ac_builddir=.
24150
24151 case "$ac_dir" in
24152 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
24153 *)
24154   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
24155   # A ".." for each directory in $ac_dir_suffix.
24156   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
24157   case $ac_top_builddir_sub in
24158   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
24159   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
24160   esac ;;
24161 esac
24162 ac_abs_top_builddir=$ac_pwd
24163 ac_abs_builddir=$ac_pwd$ac_dir_suffix
24164 # for backward compatibility:
24165 ac_top_builddir=$ac_top_build_prefix
24166
24167 case $srcdir in
24168   .)  # We are building in place.
24169     ac_srcdir=.
24170     ac_top_srcdir=$ac_top_builddir_sub
24171     ac_abs_top_srcdir=$ac_pwd ;;
24172   [\\/]* | ?:[\\/]* )  # Absolute name.
24173     ac_srcdir=$srcdir$ac_dir_suffix;
24174     ac_top_srcdir=$srcdir
24175     ac_abs_top_srcdir=$srcdir ;;
24176   *) # Relative name.
24177     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
24178     ac_top_srcdir=$ac_top_build_prefix$srcdir
24179     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
24180 esac
24181 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
24182
24183
24184     cd "$ac_dir"
24185
24186     # Check for guested configure; otherwise get Cygnus style configure.
24187     if test -f "$ac_srcdir/configure.gnu"; then
24188       ac_sub_configure=$ac_srcdir/configure.gnu
24189     elif test -f "$ac_srcdir/configure"; then
24190       ac_sub_configure=$ac_srcdir/configure
24191     elif test -f "$ac_srcdir/configure.in"; then
24192       # This should be Cygnus configure.
24193       ac_sub_configure=$ac_aux_dir/configure
24194     else
24195       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
24196 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
24197       ac_sub_configure=
24198     fi
24199
24200     # The recursion is here.
24201     if test -n "$ac_sub_configure"; then
24202       # Make the cache file name correct relative to the subdirectory.
24203       case $cache_file in
24204       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
24205       *) # Relative name.
24206         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
24207       esac
24208
24209       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
24210 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
24211       # The eval makes quoting arguments work.
24212       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
24213            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
24214         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
24215 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
24216    { (exit 1); exit 1; }; }
24217     fi
24218
24219     cd "$ac_popdir"
24220   done
24221 fi
24222