cd3be75085e491abfd4430db71553ec50e3df618
[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.1svn.
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.1svn'
565 PACKAGE_STRING='llvm 3.1svn'
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 CC
644 CFLAGS
645 LDFLAGS
646 CPPFLAGS
647 ac_ct_CC
648 EXEEXT
649 OBJEXT
650 CXX
651 CXXFLAGS
652 ac_ct_CXX
653 CPP
654 subdirs
655 ENABLE_POLLY
656 LLVM_HAS_POLLY
657 build
658 build_cpu
659 build_vendor
660 build_os
661 host
662 host_cpu
663 host_vendor
664 host_os
665 target
666 target_cpu
667 target_vendor
668 target_os
669 OS
670 HOST_OS
671 TARGET_OS
672 LINKALL
673 NOLINKALL
674 LLVM_ON_UNIX
675 LLVM_ON_WIN32
676 ARCH
677 ENDIAN
678 GREP
679 EGREP
680 LLVM_CROSS_COMPILING
681 BUILD_CC
682 BUILD_EXEEXT
683 BUILD_CXX
684 CVSBUILD
685 ENABLE_OPTIMIZED
686 ENABLE_PROFILING
687 DISABLE_ASSERTIONS
688 ENABLE_EXPENSIVE_CHECKS
689 EXPENSIVE_CHECKS
690 DEBUG_RUNTIME
691 DEBUG_SYMBOLS
692 JIT
693 TARGET_HAS_JIT
694 ENABLE_DOCS
695 ENABLE_DOXYGEN
696 ENABLE_THREADS
697 ENABLE_PTHREADS
698 ENABLE_PIC
699 ENABLE_SHARED
700 ENABLE_EMBED_STDCXX
701 ENABLE_TIMESTAMPS
702 TARGETS_TO_BUILD
703 LLVM_ENUM_TARGETS
704 LLVM_ENUM_ASM_PRINTERS
705 LLVM_ENUM_ASM_PARSERS
706 LLVM_ENUM_DISASSEMBLERS
707 ENABLE_CBE_PRINTF_A
708 OPTIMIZE_OPTION
709 EXTRA_OPTIONS
710 EXTRA_LD_OPTIONS
711 CLANG_SRC_ROOT
712 BINUTILS_INCDIR
713 NM
714 ifGNUmake
715 LN_S
716 CMP
717 CP
718 DATE
719 FIND
720 MKDIR
721 MV
722 RANLIB
723 AR
724 RM
725 SED
726 TAR
727 BINPWD
728 GRAPHVIZ
729 DOT
730 FDP
731 NEATO
732 TWOPI
733 CIRCO
734 GV
735 DOTTY
736 XDOT_PY
737 PERL
738 HAVE_PERL
739 INSTALL_PROGRAM
740 INSTALL_SCRIPT
741 INSTALL_DATA
742 BZIP2
743 CAT
744 DOXYGEN
745 GROFF
746 GZIPBIN
747 POD2HTML
748 POD2MAN
749 PDFROFF
750 RUNTEST
751 TCLSH
752 ZIP
753 OCAMLC
754 OCAMLOPT
755 OCAMLDEP
756 OCAMLDOC
757 GAS
758 HAVE_LINK_VERSION_SCRIPT
759 INSTALL_LTDL_TRUE
760 INSTALL_LTDL_FALSE
761 CONVENIENCE_LTDL_TRUE
762 CONVENIENCE_LTDL_FALSE
763 LIBADD_DL
764 NO_VARIADIC_MACROS
765 NO_MISSING_FIELD_INITIALIZERS
766 USE_UDIS86
767 USE_OPROFILE
768 HAVE_PTHREAD
769 HUGE_VAL_SANITY
770 MMAP_FILE
771 SHLIBEXT
772 SHLIBPATH_VAR
773 LLVM_PREFIX
774 LLVM_BINDIR
775 LLVM_LIBDIR
776 LLVM_DATADIR
777 LLVM_DOCSDIR
778 LLVM_ETCDIR
779 LLVM_INCLUDEDIR
780 LLVM_INFODIR
781 LLVM_MANDIR
782 LLVM_CONFIGTIME
783 BINDINGS_TO_BUILD
784 ALL_BINDINGS
785 OCAML_LIBDIR
786 ENABLE_VISIBILITY_INLINES_HIDDEN
787 RPATH
788 RDYNAMIC
789 LIBOBJS
790 LTLIBOBJS'
791 ac_subst_files=''
792       ac_precious_vars='build_alias
793 host_alias
794 target_alias
795 CC
796 CFLAGS
797 LDFLAGS
798 CPPFLAGS
799 CXX
800 CXXFLAGS
801 CCC
802 CPP'
803 ac_subdirs_all='projects/llvm-gcc
804 projects/test-suite
805 projects/llvm-test
806 projects/poolalloc
807 projects/llvm-poolalloc
808 projects/sample
809 projects/privbracket
810 projects/llvm-stacker
811 projects/llvm-reopt
812 projects/llvm-java
813 projects/llvm-tv
814 projects/safecode
815 projects/llvm-kernel
816 tools/polly'
817
818 # Initialize some variables set by options.
819 ac_init_help=
820 ac_init_version=false
821 # The variables have the same names as the options, with
822 # dashes changed to underlines.
823 cache_file=/dev/null
824 exec_prefix=NONE
825 no_create=
826 no_recursion=
827 prefix=NONE
828 program_prefix=NONE
829 program_suffix=NONE
830 program_transform_name=s,x,x,
831 silent=
832 site=
833 srcdir=
834 verbose=
835 x_includes=NONE
836 x_libraries=NONE
837
838 # Installation directory options.
839 # These are left unexpanded so users can "make install exec_prefix=/foo"
840 # and all the variables that are supposed to be based on exec_prefix
841 # by default will actually change.
842 # Use braces instead of parens because sh, perl, etc. also accept them.
843 # (The list follows the same order as the GNU Coding Standards.)
844 bindir='${exec_prefix}/bin'
845 sbindir='${exec_prefix}/sbin'
846 libexecdir='${exec_prefix}/libexec'
847 datarootdir='${prefix}/share'
848 datadir='${datarootdir}'
849 sysconfdir='${prefix}/etc'
850 sharedstatedir='${prefix}/com'
851 localstatedir='${prefix}/var'
852 includedir='${prefix}/include'
853 oldincludedir='/usr/include'
854 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
855 infodir='${datarootdir}/info'
856 htmldir='${docdir}'
857 dvidir='${docdir}'
858 pdfdir='${docdir}'
859 psdir='${docdir}'
860 libdir='${exec_prefix}/lib'
861 localedir='${datarootdir}/locale'
862 mandir='${datarootdir}/man'
863
864 ac_prev=
865 ac_dashdash=
866 for ac_option
867 do
868   # If the previous option needs an argument, assign it.
869   if test -n "$ac_prev"; then
870     eval $ac_prev=\$ac_option
871     ac_prev=
872     continue
873   fi
874
875   case $ac_option in
876   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
877   *)    ac_optarg=yes ;;
878   esac
879
880   # Accept the important Cygnus configure options, so we can diagnose typos.
881
882   case $ac_dashdash$ac_option in
883   --)
884     ac_dashdash=yes ;;
885
886   -bindir | --bindir | --bindi | --bind | --bin | --bi)
887     ac_prev=bindir ;;
888   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889     bindir=$ac_optarg ;;
890
891   -build | --build | --buil | --bui | --bu)
892     ac_prev=build_alias ;;
893   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894     build_alias=$ac_optarg ;;
895
896   -cache-file | --cache-file | --cache-fil | --cache-fi \
897   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898     ac_prev=cache_file ;;
899   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901     cache_file=$ac_optarg ;;
902
903   --config-cache | -C)
904     cache_file=config.cache ;;
905
906   -datadir | --datadir | --datadi | --datad)
907     ac_prev=datadir ;;
908   -datadir=* | --datadir=* | --datadi=* | --datad=*)
909     datadir=$ac_optarg ;;
910
911   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912   | --dataroo | --dataro | --datar)
913     ac_prev=datarootdir ;;
914   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916     datarootdir=$ac_optarg ;;
917
918   -disable-* | --disable-*)
919     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920     # Reject names that are not valid shell variable names.
921     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
922       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
923    { (exit 1); exit 1; }; }
924     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
925     eval enable_$ac_feature=no ;;
926
927   -docdir | --docdir | --docdi | --doc | --do)
928     ac_prev=docdir ;;
929   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930     docdir=$ac_optarg ;;
931
932   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
933     ac_prev=dvidir ;;
934   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935     dvidir=$ac_optarg ;;
936
937   -enable-* | --enable-*)
938     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
939     # Reject names that are not valid shell variable names.
940     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
941       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
942    { (exit 1); exit 1; }; }
943     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
944     eval enable_$ac_feature=\$ac_optarg ;;
945
946   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948   | --exec | --exe | --ex)
949     ac_prev=exec_prefix ;;
950   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952   | --exec=* | --exe=* | --ex=*)
953     exec_prefix=$ac_optarg ;;
954
955   -gas | --gas | --ga | --g)
956     # Obsolete; use --with-gas.
957     with_gas=yes ;;
958
959   -help | --help | --hel | --he | -h)
960     ac_init_help=long ;;
961   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962     ac_init_help=recursive ;;
963   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964     ac_init_help=short ;;
965
966   -host | --host | --hos | --ho)
967     ac_prev=host_alias ;;
968   -host=* | --host=* | --hos=* | --ho=*)
969     host_alias=$ac_optarg ;;
970
971   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972     ac_prev=htmldir ;;
973   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974   | --ht=*)
975     htmldir=$ac_optarg ;;
976
977   -includedir | --includedir | --includedi | --included | --include \
978   | --includ | --inclu | --incl | --inc)
979     ac_prev=includedir ;;
980   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981   | --includ=* | --inclu=* | --incl=* | --inc=*)
982     includedir=$ac_optarg ;;
983
984   -infodir | --infodir | --infodi | --infod | --info | --inf)
985     ac_prev=infodir ;;
986   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
987     infodir=$ac_optarg ;;
988
989   -libdir | --libdir | --libdi | --libd)
990     ac_prev=libdir ;;
991   -libdir=* | --libdir=* | --libdi=* | --libd=*)
992     libdir=$ac_optarg ;;
993
994   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995   | --libexe | --libex | --libe)
996     ac_prev=libexecdir ;;
997   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998   | --libexe=* | --libex=* | --libe=*)
999     libexecdir=$ac_optarg ;;
1000
1001   -localedir | --localedir | --localedi | --localed | --locale)
1002     ac_prev=localedir ;;
1003   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004     localedir=$ac_optarg ;;
1005
1006   -localstatedir | --localstatedir | --localstatedi | --localstated \
1007   | --localstate | --localstat | --localsta | --localst | --locals)
1008     ac_prev=localstatedir ;;
1009   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1010   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1011     localstatedir=$ac_optarg ;;
1012
1013   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014     ac_prev=mandir ;;
1015   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1016     mandir=$ac_optarg ;;
1017
1018   -nfp | --nfp | --nf)
1019     # Obsolete; use --without-fp.
1020     with_fp=no ;;
1021
1022   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1023   | --no-cr | --no-c | -n)
1024     no_create=yes ;;
1025
1026   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028     no_recursion=yes ;;
1029
1030   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032   | --oldin | --oldi | --old | --ol | --o)
1033     ac_prev=oldincludedir ;;
1034   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1037     oldincludedir=$ac_optarg ;;
1038
1039   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040     ac_prev=prefix ;;
1041   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1042     prefix=$ac_optarg ;;
1043
1044   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045   | --program-pre | --program-pr | --program-p)
1046     ac_prev=program_prefix ;;
1047   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1049     program_prefix=$ac_optarg ;;
1050
1051   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052   | --program-suf | --program-su | --program-s)
1053     ac_prev=program_suffix ;;
1054   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1056     program_suffix=$ac_optarg ;;
1057
1058   -program-transform-name | --program-transform-name \
1059   | --program-transform-nam | --program-transform-na \
1060   | --program-transform-n | --program-transform- \
1061   | --program-transform | --program-transfor \
1062   | --program-transfo | --program-transf \
1063   | --program-trans | --program-tran \
1064   | --progr-tra | --program-tr | --program-t)
1065     ac_prev=program_transform_name ;;
1066   -program-transform-name=* | --program-transform-name=* \
1067   | --program-transform-nam=* | --program-transform-na=* \
1068   | --program-transform-n=* | --program-transform-=* \
1069   | --program-transform=* | --program-transfor=* \
1070   | --program-transfo=* | --program-transf=* \
1071   | --program-trans=* | --program-tran=* \
1072   | --progr-tra=* | --program-tr=* | --program-t=*)
1073     program_transform_name=$ac_optarg ;;
1074
1075   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076     ac_prev=pdfdir ;;
1077   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078     pdfdir=$ac_optarg ;;
1079
1080   -psdir | --psdir | --psdi | --psd | --ps)
1081     ac_prev=psdir ;;
1082   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083     psdir=$ac_optarg ;;
1084
1085   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086   | -silent | --silent | --silen | --sile | --sil)
1087     silent=yes ;;
1088
1089   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090     ac_prev=sbindir ;;
1091   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092   | --sbi=* | --sb=*)
1093     sbindir=$ac_optarg ;;
1094
1095   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097   | --sharedst | --shareds | --shared | --share | --shar \
1098   | --sha | --sh)
1099     ac_prev=sharedstatedir ;;
1100   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103   | --sha=* | --sh=*)
1104     sharedstatedir=$ac_optarg ;;
1105
1106   -site | --site | --sit)
1107     ac_prev=site ;;
1108   -site=* | --site=* | --sit=*)
1109     site=$ac_optarg ;;
1110
1111   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112     ac_prev=srcdir ;;
1113   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1114     srcdir=$ac_optarg ;;
1115
1116   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117   | --syscon | --sysco | --sysc | --sys | --sy)
1118     ac_prev=sysconfdir ;;
1119   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1121     sysconfdir=$ac_optarg ;;
1122
1123   -target | --target | --targe | --targ | --tar | --ta | --t)
1124     ac_prev=target_alias ;;
1125   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1126     target_alias=$ac_optarg ;;
1127
1128   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129     verbose=yes ;;
1130
1131   -version | --version | --versio | --versi | --vers | -V)
1132     ac_init_version=: ;;
1133
1134   -with-* | --with-*)
1135     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1136     # Reject names that are not valid shell variable names.
1137     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1138       { echo "$as_me: error: invalid package name: $ac_package" >&2
1139    { (exit 1); exit 1; }; }
1140     ac_package=`echo $ac_package| sed 's/-/_/g'`
1141     eval with_$ac_package=\$ac_optarg ;;
1142
1143   -without-* | --without-*)
1144     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145     # Reject names that are not valid shell variable names.
1146     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1147       { echo "$as_me: error: invalid package name: $ac_package" >&2
1148    { (exit 1); exit 1; }; }
1149     ac_package=`echo $ac_package | sed 's/-/_/g'`
1150     eval with_$ac_package=no ;;
1151
1152   --x)
1153     # Obsolete; use --with-x.
1154     with_x=yes ;;
1155
1156   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157   | --x-incl | --x-inc | --x-in | --x-i)
1158     ac_prev=x_includes ;;
1159   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161     x_includes=$ac_optarg ;;
1162
1163   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165     ac_prev=x_libraries ;;
1166   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168     x_libraries=$ac_optarg ;;
1169
1170   -*) { echo "$as_me: error: unrecognized option: $ac_option
1171 Try \`$0 --help' for more information." >&2
1172    { (exit 1); exit 1; }; }
1173     ;;
1174
1175   *=*)
1176     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1177     # Reject names that are not valid shell variable names.
1178     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1179       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1180    { (exit 1); exit 1; }; }
1181     eval $ac_envvar=\$ac_optarg
1182     export $ac_envvar ;;
1183
1184   *)
1185     # FIXME: should be removed in autoconf 3.0.
1186     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1187     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1188       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1189     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190     ;;
1191
1192   esac
1193 done
1194
1195 if test -n "$ac_prev"; then
1196   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1197   { echo "$as_me: error: missing argument to $ac_option" >&2
1198    { (exit 1); exit 1; }; }
1199 fi
1200
1201 # Be sure to have absolute directory names.
1202 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1203                 datadir sysconfdir sharedstatedir localstatedir includedir \
1204                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1205                 libdir localedir mandir
1206 do
1207   eval ac_val=\$$ac_var
1208   case $ac_val in
1209     [\\/$]* | ?:[\\/]* )  continue;;
1210     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1211   esac
1212   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1213    { (exit 1); exit 1; }; }
1214 done
1215
1216 # There might be people who depend on the old broken behavior: `$host'
1217 # used to hold the argument of --host etc.
1218 # FIXME: To remove some day.
1219 build=$build_alias
1220 host=$host_alias
1221 target=$target_alias
1222
1223 # FIXME: To remove some day.
1224 if test "x$host_alias" != x; then
1225   if test "x$build_alias" = x; then
1226     cross_compiling=maybe
1227     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1228     If a cross compiler is detected then cross compile mode will be used." >&2
1229   elif test "x$build_alias" != "x$host_alias"; then
1230     cross_compiling=yes
1231   fi
1232 fi
1233
1234 ac_tool_prefix=
1235 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1236
1237 test "$silent" = yes && exec 6>/dev/null
1238
1239
1240 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1241 ac_ls_di=`ls -di .` &&
1242 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1243   { echo "$as_me: error: Working directory cannot be determined" >&2
1244    { (exit 1); exit 1; }; }
1245 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1246   { echo "$as_me: error: pwd does not report name of working directory" >&2
1247    { (exit 1); exit 1; }; }
1248
1249
1250 # Find the source files, if location was not specified.
1251 if test -z "$srcdir"; then
1252   ac_srcdir_defaulted=yes
1253   # Try the directory containing this script, then the parent directory.
1254   ac_confdir=`$as_dirname -- "$0" ||
1255 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1256          X"$0" : 'X\(//\)[^/]' \| \
1257          X"$0" : 'X\(//\)$' \| \
1258          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1259 echo X"$0" |
1260     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1261             s//\1/
1262             q
1263           }
1264           /^X\(\/\/\)[^/].*/{
1265             s//\1/
1266             q
1267           }
1268           /^X\(\/\/\)$/{
1269             s//\1/
1270             q
1271           }
1272           /^X\(\/\).*/{
1273             s//\1/
1274             q
1275           }
1276           s/.*/./; q'`
1277   srcdir=$ac_confdir
1278   if test ! -r "$srcdir/$ac_unique_file"; then
1279     srcdir=..
1280   fi
1281 else
1282   ac_srcdir_defaulted=no
1283 fi
1284 if test ! -r "$srcdir/$ac_unique_file"; then
1285   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1286   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1287    { (exit 1); exit 1; }; }
1288 fi
1289 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1290 ac_abs_confdir=`(
1291         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1292    { (exit 1); exit 1; }; }
1293         pwd)`
1294 # When building in place, set srcdir=.
1295 if test "$ac_abs_confdir" = "$ac_pwd"; then
1296   srcdir=.
1297 fi
1298 # Remove unnecessary trailing slashes from srcdir.
1299 # Double slashes in file names in object file debugging info
1300 # mess up M-x gdb in Emacs.
1301 case $srcdir in
1302 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1303 esac
1304 for ac_var in $ac_precious_vars; do
1305   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1306   eval ac_env_${ac_var}_value=\$${ac_var}
1307   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1308   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1309 done
1310
1311 #
1312 # Report the --help message.
1313 #
1314 if test "$ac_init_help" = "long"; then
1315   # Omit some internal or obsolete options to make the list less imposing.
1316   # This message is too long to be a string in the A/UX 3.1 sh.
1317   cat <<_ACEOF
1318 \`configure' configures llvm 3.1svn to adapt to many kinds of systems.
1319
1320 Usage: $0 [OPTION]... [VAR=VALUE]...
1321
1322 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1323 VAR=VALUE.  See below for descriptions of some of the useful variables.
1324
1325 Defaults for the options are specified in brackets.
1326
1327 Configuration:
1328   -h, --help              display this help and exit
1329       --help=short        display options specific to this package
1330       --help=recursive    display the short help of all the included packages
1331   -V, --version           display version information and exit
1332   -q, --quiet, --silent   do not print \`checking...' messages
1333       --cache-file=FILE   cache test results in FILE [disabled]
1334   -C, --config-cache      alias for \`--cache-file=config.cache'
1335   -n, --no-create         do not create output files
1336       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1337
1338 Installation directories:
1339   --prefix=PREFIX         install architecture-independent files in PREFIX
1340                           [$ac_default_prefix]
1341   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1342                           [PREFIX]
1343
1344 By default, \`make install' will install all the files in
1345 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1346 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1347 for instance \`--prefix=\$HOME'.
1348
1349 For better control, use the options below.
1350
1351 Fine tuning of the installation directories:
1352   --bindir=DIR           user executables [EPREFIX/bin]
1353   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1354   --libexecdir=DIR       program executables [EPREFIX/libexec]
1355   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1356   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1357   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1358   --libdir=DIR           object code libraries [EPREFIX/lib]
1359   --includedir=DIR       C header files [PREFIX/include]
1360   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1361   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1362   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1363   --infodir=DIR          info documentation [DATAROOTDIR/info]
1364   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1365   --mandir=DIR           man documentation [DATAROOTDIR/man]
1366   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1367   --htmldir=DIR          html documentation [DOCDIR]
1368   --dvidir=DIR           dvi documentation [DOCDIR]
1369   --pdfdir=DIR           pdf documentation [DOCDIR]
1370   --psdir=DIR            ps documentation [DOCDIR]
1371 _ACEOF
1372
1373   cat <<\_ACEOF
1374
1375 System types:
1376   --build=BUILD     configure for building on BUILD [guessed]
1377   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1378   --target=TARGET   configure for building compilers for TARGET [HOST]
1379 _ACEOF
1380 fi
1381
1382 if test -n "$ac_init_help"; then
1383   case $ac_init_help in
1384      short | recursive ) echo "Configuration of llvm 3.1svn:";;
1385    esac
1386   cat <<\_ACEOF
1387
1388 Optional Features:
1389   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1390   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1391   --enable-polly          Use polly if available (default is YES)
1392   --enable-optimized      Compile with optimizations enabled (default is NO)
1393   --enable-profiling      Compile with profiling enabled (default is NO)
1394   --enable-assertions     Compile with assertion checks enabled (default is
1395                           YES)
1396   --enable-expensive-checks
1397                           Compile with expensive debug checks enabled (default
1398                           is NO)
1399   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1400                           NO)
1401   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1402                           optimization is on and YES if it's off)
1403   --enable-jit            Enable Just In Time Compiling (default is YES)
1404   --enable-docs           Build documents (default is YES)
1405   --enable-doxygen        Build doxygen documentation (default is NO)
1406   --enable-threads        Use threads if available (default is YES)
1407   --enable-pthreads       Use pthreads if available (default is YES)
1408   --enable-pic            Build LLVM with Position Independent Code (default
1409                           is YES)
1410   --enable-shared         Build a shared library and link tools against it
1411                           (default is NO)
1412   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1413                           Win32 DLL (default is NO)
1414   --enable-timestamps     Enable embedding timestamp information in build
1415                           (default is YES)
1416   --enable-targets        Build specific host targets: all or
1417                           target1,target2,... Valid targets are: host, x86,
1418                           x86_64, sparc, powerpc, alpha, arm, mips, spu,
1419                           xcore, msp430, blackfin, ptx, cbe, and cpp
1420                           (default=all)
1421   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1422                           %a (default is YES)
1423   --enable-bindings       Build specific language bindings:
1424                           all,auto,none,{binding-name} (default=auto)
1425   --enable-libffi         Check for the presence of libffi (default is NO)
1426   --enable-ltdl-install   install libltdl
1427
1428 Optional Packages:
1429   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1430   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1431   --with-optimize-option  Select the compiler options to use for optimized
1432                           builds
1433   --with-extra-options    Specify additional options to compile LLVM with
1434   --with-extra-ld-options Specify additional options to link LLVM with
1435   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1436                           is stdlib)
1437   --with-clang-srcdir     Directory to the out-of-tree Clang source
1438   --with-clang-resource-dir
1439                           Relative directory from the Clang binary for
1440                           resource files
1441   --with-c-include-dirs   Colon separated list of directories clang will
1442                           search for headers
1443   --with-cxx-include-root Directory with the libstdc++ headers.
1444   --with-cxx-include-arch Architecture of the libstdc++ headers.
1445   --with-cxx-include-32bit-dir
1446                           32 bit multilib dir.
1447   --with-cxx-include-64bit-dir
1448                           64 bit multilib directory.
1449   --with-binutils-include Specify path to binutils/include/ containing
1450                           plugin-api.h file for gold plugin.
1451   --with-bug-report-url   Specify the URL where bug reports should be
1452                           submitted (default=http://llvm.org/bugs/)
1453   --with-tclinclude       directory where tcl headers are
1454   --with-udis86=<path>    Use udis86 external x86 disassembler library
1455   --with-oprofile=<prefix>
1456                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1457
1458 Some influential environment variables:
1459   CC          C compiler command
1460   CFLAGS      C compiler flags
1461   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1462               nonstandard directory <lib dir>
1463   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1464               you have headers in a nonstandard directory <include dir>
1465   CXX         C++ compiler command
1466   CXXFLAGS    C++ compiler flags
1467   CPP         C preprocessor
1468
1469 Use these variables to override the choices made by `configure' or to help
1470 it to find libraries and programs with nonstandard names/locations.
1471
1472 Report bugs to <llvmbugs@cs.uiuc.edu>.
1473 _ACEOF
1474 ac_status=$?
1475 fi
1476
1477 if test "$ac_init_help" = "recursive"; then
1478   # If there are subdirs, report their specific --help.
1479   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1480     test -d "$ac_dir" || continue
1481     ac_builddir=.
1482
1483 case "$ac_dir" in
1484 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485 *)
1486   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1487   # A ".." for each directory in $ac_dir_suffix.
1488   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1489   case $ac_top_builddir_sub in
1490   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1492   esac ;;
1493 esac
1494 ac_abs_top_builddir=$ac_pwd
1495 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1496 # for backward compatibility:
1497 ac_top_builddir=$ac_top_build_prefix
1498
1499 case $srcdir in
1500   .)  # We are building in place.
1501     ac_srcdir=.
1502     ac_top_srcdir=$ac_top_builddir_sub
1503     ac_abs_top_srcdir=$ac_pwd ;;
1504   [\\/]* | ?:[\\/]* )  # Absolute name.
1505     ac_srcdir=$srcdir$ac_dir_suffix;
1506     ac_top_srcdir=$srcdir
1507     ac_abs_top_srcdir=$srcdir ;;
1508   *) # Relative name.
1509     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1510     ac_top_srcdir=$ac_top_build_prefix$srcdir
1511     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1512 esac
1513 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1514
1515     cd "$ac_dir" || { ac_status=$?; continue; }
1516     # Check for guested configure.
1517     if test -f "$ac_srcdir/configure.gnu"; then
1518       echo &&
1519       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1520     elif test -f "$ac_srcdir/configure"; then
1521       echo &&
1522       $SHELL "$ac_srcdir/configure" --help=recursive
1523     else
1524       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1525     fi || ac_status=$?
1526     cd "$ac_pwd" || { ac_status=$?; break; }
1527   done
1528 fi
1529
1530 test -n "$ac_init_help" && exit $ac_status
1531 if $ac_init_version; then
1532   cat <<\_ACEOF
1533 llvm configure 3.1svn
1534 generated by GNU Autoconf 2.60
1535
1536 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1537 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1538 This configure script is free software; the Free Software Foundation
1539 gives unlimited permission to copy, distribute and modify it.
1540
1541 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
1542 _ACEOF
1543   exit
1544 fi
1545 cat >config.log <<_ACEOF
1546 This file contains any messages produced by compilers while
1547 running configure, to aid debugging if configure makes a mistake.
1548
1549 It was created by llvm $as_me 3.1svn, which was
1550 generated by GNU Autoconf 2.60.  Invocation command line was
1551
1552   $ $0 $@
1553
1554 _ACEOF
1555 exec 5>>config.log
1556 {
1557 cat <<_ASUNAME
1558 ## --------- ##
1559 ## Platform. ##
1560 ## --------- ##
1561
1562 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1563 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1564 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1565 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1566 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1567
1568 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1569 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1570
1571 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1572 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1573 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1574 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1575 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1576 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1577 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1578
1579 _ASUNAME
1580
1581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1582 for as_dir in $PATH
1583 do
1584   IFS=$as_save_IFS
1585   test -z "$as_dir" && as_dir=.
1586   echo "PATH: $as_dir"
1587 done
1588 IFS=$as_save_IFS
1589
1590 } >&5
1591
1592 cat >&5 <<_ACEOF
1593
1594
1595 ## ----------- ##
1596 ## Core tests. ##
1597 ## ----------- ##
1598
1599 _ACEOF
1600
1601
1602 # Keep a trace of the command line.
1603 # Strip out --no-create and --no-recursion so they do not pile up.
1604 # Strip out --silent because we don't want to record it for future runs.
1605 # Also quote any args containing shell meta-characters.
1606 # Make two passes to allow for proper duplicate-argument suppression.
1607 ac_configure_args=
1608 ac_configure_args0=
1609 ac_configure_args1=
1610 ac_must_keep_next=false
1611 for ac_pass in 1 2
1612 do
1613   for ac_arg
1614   do
1615     case $ac_arg in
1616     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1617     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1618     | -silent | --silent | --silen | --sile | --sil)
1619       continue ;;
1620     *\'*)
1621       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1622     esac
1623     case $ac_pass in
1624     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1625     2)
1626       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1627       if test $ac_must_keep_next = true; then
1628         ac_must_keep_next=false # Got value, back to normal.
1629       else
1630         case $ac_arg in
1631           *=* | --config-cache | -C | -disable-* | --disable-* \
1632           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1633           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1634           | -with-* | --with-* | -without-* | --without-* | --x)
1635             case "$ac_configure_args0 " in
1636               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1637             esac
1638             ;;
1639           -* ) ac_must_keep_next=true ;;
1640         esac
1641       fi
1642       ac_configure_args="$ac_configure_args '$ac_arg'"
1643       ;;
1644     esac
1645   done
1646 done
1647 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1648 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1649
1650 # When interrupted or exit'd, cleanup temporary files, and complete
1651 # config.log.  We remove comments because anyway the quotes in there
1652 # would cause problems or look ugly.
1653 # WARNING: Use '\'' to represent an apostrophe within the trap.
1654 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1655 trap 'exit_status=$?
1656   # Save into config.log some information that might help in debugging.
1657   {
1658     echo
1659
1660     cat <<\_ASBOX
1661 ## ---------------- ##
1662 ## Cache variables. ##
1663 ## ---------------- ##
1664 _ASBOX
1665     echo
1666     # The following way of writing the cache mishandles newlines in values,
1667 (
1668   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1669     eval ac_val=\$$ac_var
1670     case $ac_val in #(
1671     *${as_nl}*)
1672       case $ac_var in #(
1673       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1674 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1675       esac
1676       case $ac_var in #(
1677       _ | IFS | as_nl) ;; #(
1678       *) $as_unset $ac_var ;;
1679       esac ;;
1680     esac
1681   done
1682   (set) 2>&1 |
1683     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1684     *${as_nl}ac_space=\ *)
1685       sed -n \
1686         "s/'\''/'\''\\\\'\'''\''/g;
1687           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1688       ;; #(
1689     *)
1690       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1691       ;;
1692     esac |
1693     sort
1694 )
1695     echo
1696
1697     cat <<\_ASBOX
1698 ## ----------------- ##
1699 ## Output variables. ##
1700 ## ----------------- ##
1701 _ASBOX
1702     echo
1703     for ac_var in $ac_subst_vars
1704     do
1705       eval ac_val=\$$ac_var
1706       case $ac_val in
1707       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1708       esac
1709       echo "$ac_var='\''$ac_val'\''"
1710     done | sort
1711     echo
1712
1713     if test -n "$ac_subst_files"; then
1714       cat <<\_ASBOX
1715 ## ------------------- ##
1716 ## File substitutions. ##
1717 ## ------------------- ##
1718 _ASBOX
1719       echo
1720       for ac_var in $ac_subst_files
1721       do
1722         eval ac_val=\$$ac_var
1723         case $ac_val in
1724         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1725         esac
1726         echo "$ac_var='\''$ac_val'\''"
1727       done | sort
1728       echo
1729     fi
1730
1731     if test -s confdefs.h; then
1732       cat <<\_ASBOX
1733 ## ----------- ##
1734 ## confdefs.h. ##
1735 ## ----------- ##
1736 _ASBOX
1737       echo
1738       cat confdefs.h
1739       echo
1740     fi
1741     test "$ac_signal" != 0 &&
1742       echo "$as_me: caught signal $ac_signal"
1743     echo "$as_me: exit $exit_status"
1744   } >&5
1745   rm -f core *.core core.conftest.* &&
1746     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1747     exit $exit_status
1748 ' 0
1749 for ac_signal in 1 2 13 15; do
1750   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1751 done
1752 ac_signal=0
1753
1754 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1755 rm -f -r conftest* confdefs.h
1756
1757 # Predefined preprocessor variables.
1758
1759 cat >>confdefs.h <<_ACEOF
1760 #define PACKAGE_NAME "$PACKAGE_NAME"
1761 _ACEOF
1762
1763
1764 cat >>confdefs.h <<_ACEOF
1765 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1766 _ACEOF
1767
1768
1769 cat >>confdefs.h <<_ACEOF
1770 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1771 _ACEOF
1772
1773
1774 cat >>confdefs.h <<_ACEOF
1775 #define PACKAGE_STRING "$PACKAGE_STRING"
1776 _ACEOF
1777
1778
1779 cat >>confdefs.h <<_ACEOF
1780 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1781 _ACEOF
1782
1783
1784 # Let the site file select an alternate cache file if it wants to.
1785 # Prefer explicitly selected file to automatically selected ones.
1786 if test -n "$CONFIG_SITE"; then
1787   set x "$CONFIG_SITE"
1788 elif test "x$prefix" != xNONE; then
1789   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1790 else
1791   set x "$ac_default_prefix/share/config.site" \
1792         "$ac_default_prefix/etc/config.site"
1793 fi
1794 shift
1795 for ac_site_file
1796 do
1797   if test -r "$ac_site_file"; then
1798     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1799 echo "$as_me: loading site script $ac_site_file" >&6;}
1800     sed 's/^/| /' "$ac_site_file" >&5
1801     . "$ac_site_file"
1802   fi
1803 done
1804
1805 if test -r "$cache_file"; then
1806   # Some versions of bash will fail to source /dev/null (special
1807   # files actually), so we avoid doing that.
1808   if test -f "$cache_file"; then
1809     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1810 echo "$as_me: loading cache $cache_file" >&6;}
1811     case $cache_file in
1812       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1813       *)                      . "./$cache_file";;
1814     esac
1815   fi
1816 else
1817   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1818 echo "$as_me: creating cache $cache_file" >&6;}
1819   >$cache_file
1820 fi
1821
1822 # Check that the precious variables saved in the cache have kept the same
1823 # value.
1824 ac_cache_corrupted=false
1825 for ac_var in $ac_precious_vars; do
1826   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1827   eval ac_new_set=\$ac_env_${ac_var}_set
1828   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1829   eval ac_new_val=\$ac_env_${ac_var}_value
1830   case $ac_old_set,$ac_new_set in
1831     set,)
1832       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1833 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1834       ac_cache_corrupted=: ;;
1835     ,set)
1836       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1837 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1838       ac_cache_corrupted=: ;;
1839     ,);;
1840     *)
1841       if test "x$ac_old_val" != "x$ac_new_val"; then
1842         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1843 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1844         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1845 echo "$as_me:   former value:  $ac_old_val" >&2;}
1846         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1847 echo "$as_me:   current value: $ac_new_val" >&2;}
1848         ac_cache_corrupted=:
1849       fi;;
1850   esac
1851   # Pass precious variables to config.status.
1852   if test "$ac_new_set" = set; then
1853     case $ac_new_val in
1854     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1855     *) ac_arg=$ac_var=$ac_new_val ;;
1856     esac
1857     case " $ac_configure_args " in
1858       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1859       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1860     esac
1861   fi
1862 done
1863 if $ac_cache_corrupted; then
1864   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1865 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1866   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1867 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1868    { (exit 1); exit 1; }; }
1869 fi
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895 ac_ext=c
1896 ac_cpp='$CPP $CPPFLAGS'
1897 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1898 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1899 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1900
1901
1902
1903 LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
1904
1905
1906
1907
1908
1909
1910
1911 ac_aux_dir=
1912 for ac_dir in autoconf "$srcdir"/autoconf; do
1913   if test -f "$ac_dir/install-sh"; then
1914     ac_aux_dir=$ac_dir
1915     ac_install_sh="$ac_aux_dir/install-sh -c"
1916     break
1917   elif test -f "$ac_dir/install.sh"; then
1918     ac_aux_dir=$ac_dir
1919     ac_install_sh="$ac_aux_dir/install.sh -c"
1920     break
1921   elif test -f "$ac_dir/shtool"; then
1922     ac_aux_dir=$ac_dir
1923     ac_install_sh="$ac_aux_dir/shtool install -c"
1924     break
1925   fi
1926 done
1927 if test -z "$ac_aux_dir"; then
1928   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1929 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1930    { (exit 1); exit 1; }; }
1931 fi
1932
1933 # These three variables are undocumented and unsupported,
1934 # and are intended to be withdrawn in a future Autoconf release.
1935 # They can cause serious problems if a builder's source tree is in a directory
1936 # whose full name contains unusual characters.
1937 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1938 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1939 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1940
1941
1942
1943 if test ${srcdir} != "." ; then
1944   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1945     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1946 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1947    { (exit 1); exit 1; }; }
1948   fi
1949 fi
1950
1951 ac_ext=c
1952 ac_cpp='$CPP $CPPFLAGS'
1953 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1954 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1955 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1956 if test -n "$ac_tool_prefix"; then
1957   for ac_prog in clang llvm-gcc gcc
1958   do
1959     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1960 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1961 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1962 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1963 if test "${ac_cv_prog_CC+set}" = set; then
1964   echo $ECHO_N "(cached) $ECHO_C" >&6
1965 else
1966   if test -n "$CC"; then
1967   ac_cv_prog_CC="$CC" # Let the user override the test.
1968 else
1969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1970 for as_dir in $PATH
1971 do
1972   IFS=$as_save_IFS
1973   test -z "$as_dir" && as_dir=.
1974   for ac_exec_ext in '' $ac_executable_extensions; do
1975   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1976     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1977     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1978     break 2
1979   fi
1980 done
1981 done
1982 IFS=$as_save_IFS
1983
1984 fi
1985 fi
1986 CC=$ac_cv_prog_CC
1987 if test -n "$CC"; then
1988   { echo "$as_me:$LINENO: result: $CC" >&5
1989 echo "${ECHO_T}$CC" >&6; }
1990 else
1991   { echo "$as_me:$LINENO: result: no" >&5
1992 echo "${ECHO_T}no" >&6; }
1993 fi
1994
1995
1996     test -n "$CC" && break
1997   done
1998 fi
1999 if test -z "$CC"; then
2000   ac_ct_CC=$CC
2001   for ac_prog in clang llvm-gcc gcc
2002 do
2003   # Extract the first word of "$ac_prog", so it can be a program name with args.
2004 set dummy $ac_prog; ac_word=$2
2005 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2006 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2007 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2008   echo $ECHO_N "(cached) $ECHO_C" >&6
2009 else
2010   if test -n "$ac_ct_CC"; then
2011   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2012 else
2013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2014 for as_dir in $PATH
2015 do
2016   IFS=$as_save_IFS
2017   test -z "$as_dir" && as_dir=.
2018   for ac_exec_ext in '' $ac_executable_extensions; do
2019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2020     ac_cv_prog_ac_ct_CC="$ac_prog"
2021     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2022     break 2
2023   fi
2024 done
2025 done
2026 IFS=$as_save_IFS
2027
2028 fi
2029 fi
2030 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2031 if test -n "$ac_ct_CC"; then
2032   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2033 echo "${ECHO_T}$ac_ct_CC" >&6; }
2034 else
2035   { echo "$as_me:$LINENO: result: no" >&5
2036 echo "${ECHO_T}no" >&6; }
2037 fi
2038
2039
2040   test -n "$ac_ct_CC" && break
2041 done
2042
2043   if test "x$ac_ct_CC" = x; then
2044     CC=""
2045   else
2046     case $cross_compiling:$ac_tool_warned in
2047 yes:)
2048 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2049 whose name does not start with the host triplet.  If you think this
2050 configuration is useful to you, please write to autoconf@gnu.org." >&5
2051 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2052 whose name does not start with the host triplet.  If you think this
2053 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2054 ac_tool_warned=yes ;;
2055 esac
2056     CC=$ac_ct_CC
2057   fi
2058 fi
2059
2060
2061 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2062 See \`config.log' for more details." >&5
2063 echo "$as_me: error: no acceptable C compiler found in \$PATH
2064 See \`config.log' for more details." >&2;}
2065    { (exit 1); exit 1; }; }
2066
2067 # Provide some information about the compiler.
2068 echo "$as_me:$LINENO: checking for C compiler version" >&5
2069 ac_compiler=`set X $ac_compile; echo $2`
2070 { (ac_try="$ac_compiler --version >&5"
2071 case "(($ac_try" in
2072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2073   *) ac_try_echo=$ac_try;;
2074 esac
2075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2076   (eval "$ac_compiler --version >&5") 2>&5
2077   ac_status=$?
2078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2079   (exit $ac_status); }
2080 { (ac_try="$ac_compiler -v >&5"
2081 case "(($ac_try" in
2082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2083   *) ac_try_echo=$ac_try;;
2084 esac
2085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2086   (eval "$ac_compiler -v >&5") 2>&5
2087   ac_status=$?
2088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2089   (exit $ac_status); }
2090 { (ac_try="$ac_compiler -V >&5"
2091 case "(($ac_try" in
2092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2093   *) ac_try_echo=$ac_try;;
2094 esac
2095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2096   (eval "$ac_compiler -V >&5") 2>&5
2097   ac_status=$?
2098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2099   (exit $ac_status); }
2100
2101 cat >conftest.$ac_ext <<_ACEOF
2102 /* confdefs.h.  */
2103 _ACEOF
2104 cat confdefs.h >>conftest.$ac_ext
2105 cat >>conftest.$ac_ext <<_ACEOF
2106 /* end confdefs.h.  */
2107
2108 int
2109 main ()
2110 {
2111
2112   ;
2113   return 0;
2114 }
2115 _ACEOF
2116 ac_clean_files_save=$ac_clean_files
2117 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2118 # Try to create an executable without -o first, disregard a.out.
2119 # It will help us diagnose broken compilers, and finding out an intuition
2120 # of exeext.
2121 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2122 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2123 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2124 #
2125 # List of possible output files, starting from the most likely.
2126 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2127 # only as a last resort.  b.out is created by i960 compilers.
2128 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2129 #
2130 # The IRIX 6 linker writes into existing files which may not be
2131 # executable, retaining their permissions.  Remove them first so a
2132 # subsequent execution test works.
2133 ac_rmfiles=
2134 for ac_file in $ac_files
2135 do
2136   case $ac_file in
2137     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2138     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2139   esac
2140 done
2141 rm -f $ac_rmfiles
2142
2143 if { (ac_try="$ac_link_default"
2144 case "(($ac_try" in
2145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2146   *) ac_try_echo=$ac_try;;
2147 esac
2148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2149   (eval "$ac_link_default") 2>&5
2150   ac_status=$?
2151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2152   (exit $ac_status); }; then
2153   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2154 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2155 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2156 # so that the user can short-circuit this test for compilers unknown to
2157 # Autoconf.
2158 for ac_file in $ac_files
2159 do
2160   test -f "$ac_file" || continue
2161   case $ac_file in
2162     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2163         ;;
2164     [ab].out )
2165         # We found the default executable, but exeext='' is most
2166         # certainly right.
2167         break;;
2168     *.* )
2169         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2170         then :; else
2171            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2172         fi
2173         # We set ac_cv_exeext here because the later test for it is not
2174         # safe: cross compilers may not add the suffix if given an `-o'
2175         # argument, so we may need to know it at that point already.
2176         # Even if this section looks crufty: it has the advantage of
2177         # actually working.
2178         break;;
2179     * )
2180         break;;
2181   esac
2182 done
2183 test "$ac_cv_exeext" = no && ac_cv_exeext=
2184
2185 else
2186   echo "$as_me: failed program was:" >&5
2187 sed 's/^/| /' conftest.$ac_ext >&5
2188
2189 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2190 See \`config.log' for more details." >&5
2191 echo "$as_me: error: C compiler cannot create executables
2192 See \`config.log' for more details." >&2;}
2193    { (exit 77); exit 77; }; }
2194 fi
2195
2196 ac_exeext=$ac_cv_exeext
2197 { echo "$as_me:$LINENO: result: $ac_file" >&5
2198 echo "${ECHO_T}$ac_file" >&6; }
2199
2200 # Check that the compiler produces executables we can run.  If not, either
2201 # the compiler is broken, or we cross compile.
2202 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2203 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2204 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2205 # If not cross compiling, check that we can run a simple program.
2206 if test "$cross_compiling" != yes; then
2207   if { ac_try='./$ac_file'
2208   { (case "(($ac_try" in
2209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2210   *) ac_try_echo=$ac_try;;
2211 esac
2212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2213   (eval "$ac_try") 2>&5
2214   ac_status=$?
2215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2216   (exit $ac_status); }; }; then
2217     cross_compiling=no
2218   else
2219     if test "$cross_compiling" = maybe; then
2220         cross_compiling=yes
2221     else
2222         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2223 If you meant to cross compile, use \`--host'.
2224 See \`config.log' for more details." >&5
2225 echo "$as_me: error: cannot run C compiled programs.
2226 If you meant to cross compile, use \`--host'.
2227 See \`config.log' for more details." >&2;}
2228    { (exit 1); exit 1; }; }
2229     fi
2230   fi
2231 fi
2232 { echo "$as_me:$LINENO: result: yes" >&5
2233 echo "${ECHO_T}yes" >&6; }
2234
2235 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2236 ac_clean_files=$ac_clean_files_save
2237 # Check that the compiler produces executables we can run.  If not, either
2238 # the compiler is broken, or we cross compile.
2239 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2240 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2241 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2242 echo "${ECHO_T}$cross_compiling" >&6; }
2243
2244 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2245 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2246 if { (ac_try="$ac_link"
2247 case "(($ac_try" in
2248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2249   *) ac_try_echo=$ac_try;;
2250 esac
2251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2252   (eval "$ac_link") 2>&5
2253   ac_status=$?
2254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2255   (exit $ac_status); }; then
2256   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2257 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2258 # work properly (i.e., refer to `conftest.exe'), while it won't with
2259 # `rm'.
2260 for ac_file in conftest.exe conftest conftest.*; do
2261   test -f "$ac_file" || continue
2262   case $ac_file in
2263     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2264     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2265           break;;
2266     * ) break;;
2267   esac
2268 done
2269 else
2270   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2271 See \`config.log' for more details." >&5
2272 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2273 See \`config.log' for more details." >&2;}
2274    { (exit 1); exit 1; }; }
2275 fi
2276
2277 rm -f conftest$ac_cv_exeext
2278 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2279 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2280
2281 rm -f conftest.$ac_ext
2282 EXEEXT=$ac_cv_exeext
2283 ac_exeext=$EXEEXT
2284 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2285 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2286 if test "${ac_cv_objext+set}" = set; then
2287   echo $ECHO_N "(cached) $ECHO_C" >&6
2288 else
2289   cat >conftest.$ac_ext <<_ACEOF
2290 /* confdefs.h.  */
2291 _ACEOF
2292 cat confdefs.h >>conftest.$ac_ext
2293 cat >>conftest.$ac_ext <<_ACEOF
2294 /* end confdefs.h.  */
2295
2296 int
2297 main ()
2298 {
2299
2300   ;
2301   return 0;
2302 }
2303 _ACEOF
2304 rm -f conftest.o conftest.obj
2305 if { (ac_try="$ac_compile"
2306 case "(($ac_try" in
2307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2308   *) ac_try_echo=$ac_try;;
2309 esac
2310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2311   (eval "$ac_compile") 2>&5
2312   ac_status=$?
2313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2314   (exit $ac_status); }; then
2315   for ac_file in conftest.o conftest.obj conftest.*; do
2316   test -f "$ac_file" || continue;
2317   case $ac_file in
2318     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2319     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2320        break;;
2321   esac
2322 done
2323 else
2324   echo "$as_me: failed program was:" >&5
2325 sed 's/^/| /' conftest.$ac_ext >&5
2326
2327 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2328 See \`config.log' for more details." >&5
2329 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2330 See \`config.log' for more details." >&2;}
2331    { (exit 1); exit 1; }; }
2332 fi
2333
2334 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2335 fi
2336 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2337 echo "${ECHO_T}$ac_cv_objext" >&6; }
2338 OBJEXT=$ac_cv_objext
2339 ac_objext=$OBJEXT
2340 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2341 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2342 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2343   echo $ECHO_N "(cached) $ECHO_C" >&6
2344 else
2345   cat >conftest.$ac_ext <<_ACEOF
2346 /* confdefs.h.  */
2347 _ACEOF
2348 cat confdefs.h >>conftest.$ac_ext
2349 cat >>conftest.$ac_ext <<_ACEOF
2350 /* end confdefs.h.  */
2351
2352 int
2353 main ()
2354 {
2355 #ifndef __GNUC__
2356        choke me
2357 #endif
2358
2359   ;
2360   return 0;
2361 }
2362 _ACEOF
2363 rm -f conftest.$ac_objext
2364 if { (ac_try="$ac_compile"
2365 case "(($ac_try" in
2366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2367   *) ac_try_echo=$ac_try;;
2368 esac
2369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2370   (eval "$ac_compile") 2>conftest.er1
2371   ac_status=$?
2372   grep -v '^ *+' conftest.er1 >conftest.err
2373   rm -f conftest.er1
2374   cat conftest.err >&5
2375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2376   (exit $ac_status); } &&
2377          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2378   { (case "(($ac_try" in
2379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2380   *) ac_try_echo=$ac_try;;
2381 esac
2382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2383   (eval "$ac_try") 2>&5
2384   ac_status=$?
2385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2386   (exit $ac_status); }; } &&
2387          { ac_try='test -s conftest.$ac_objext'
2388   { (case "(($ac_try" in
2389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2390   *) ac_try_echo=$ac_try;;
2391 esac
2392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2393   (eval "$ac_try") 2>&5
2394   ac_status=$?
2395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2396   (exit $ac_status); }; }; then
2397   ac_compiler_gnu=yes
2398 else
2399   echo "$as_me: failed program was:" >&5
2400 sed 's/^/| /' conftest.$ac_ext >&5
2401
2402         ac_compiler_gnu=no
2403 fi
2404
2405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2406 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2407
2408 fi
2409 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2410 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2411 GCC=`test $ac_compiler_gnu = yes && echo yes`
2412 ac_test_CFLAGS=${CFLAGS+set}
2413 ac_save_CFLAGS=$CFLAGS
2414 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2415 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2416 if test "${ac_cv_prog_cc_g+set}" = set; then
2417   echo $ECHO_N "(cached) $ECHO_C" >&6
2418 else
2419   ac_save_c_werror_flag=$ac_c_werror_flag
2420    ac_c_werror_flag=yes
2421    ac_cv_prog_cc_g=no
2422    CFLAGS="-g"
2423    cat >conftest.$ac_ext <<_ACEOF
2424 /* confdefs.h.  */
2425 _ACEOF
2426 cat confdefs.h >>conftest.$ac_ext
2427 cat >>conftest.$ac_ext <<_ACEOF
2428 /* end confdefs.h.  */
2429
2430 int
2431 main ()
2432 {
2433
2434   ;
2435   return 0;
2436 }
2437 _ACEOF
2438 rm -f conftest.$ac_objext
2439 if { (ac_try="$ac_compile"
2440 case "(($ac_try" in
2441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2442   *) ac_try_echo=$ac_try;;
2443 esac
2444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2445   (eval "$ac_compile") 2>conftest.er1
2446   ac_status=$?
2447   grep -v '^ *+' conftest.er1 >conftest.err
2448   rm -f conftest.er1
2449   cat conftest.err >&5
2450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2451   (exit $ac_status); } &&
2452          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2453   { (case "(($ac_try" in
2454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2455   *) ac_try_echo=$ac_try;;
2456 esac
2457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2458   (eval "$ac_try") 2>&5
2459   ac_status=$?
2460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2461   (exit $ac_status); }; } &&
2462          { ac_try='test -s conftest.$ac_objext'
2463   { (case "(($ac_try" in
2464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2465   *) ac_try_echo=$ac_try;;
2466 esac
2467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2468   (eval "$ac_try") 2>&5
2469   ac_status=$?
2470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2471   (exit $ac_status); }; }; then
2472   ac_cv_prog_cc_g=yes
2473 else
2474   echo "$as_me: failed program was:" >&5
2475 sed 's/^/| /' conftest.$ac_ext >&5
2476
2477         CFLAGS=""
2478       cat >conftest.$ac_ext <<_ACEOF
2479 /* confdefs.h.  */
2480 _ACEOF
2481 cat confdefs.h >>conftest.$ac_ext
2482 cat >>conftest.$ac_ext <<_ACEOF
2483 /* end confdefs.h.  */
2484
2485 int
2486 main ()
2487 {
2488
2489   ;
2490   return 0;
2491 }
2492 _ACEOF
2493 rm -f conftest.$ac_objext
2494 if { (ac_try="$ac_compile"
2495 case "(($ac_try" in
2496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2497   *) ac_try_echo=$ac_try;;
2498 esac
2499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2500   (eval "$ac_compile") 2>conftest.er1
2501   ac_status=$?
2502   grep -v '^ *+' conftest.er1 >conftest.err
2503   rm -f conftest.er1
2504   cat conftest.err >&5
2505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2506   (exit $ac_status); } &&
2507          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2508   { (case "(($ac_try" in
2509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2510   *) ac_try_echo=$ac_try;;
2511 esac
2512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2513   (eval "$ac_try") 2>&5
2514   ac_status=$?
2515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2516   (exit $ac_status); }; } &&
2517          { ac_try='test -s conftest.$ac_objext'
2518   { (case "(($ac_try" in
2519   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2520   *) ac_try_echo=$ac_try;;
2521 esac
2522 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2523   (eval "$ac_try") 2>&5
2524   ac_status=$?
2525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2526   (exit $ac_status); }; }; then
2527   :
2528 else
2529   echo "$as_me: failed program was:" >&5
2530 sed 's/^/| /' conftest.$ac_ext >&5
2531
2532         ac_c_werror_flag=$ac_save_c_werror_flag
2533          CFLAGS="-g"
2534          cat >conftest.$ac_ext <<_ACEOF
2535 /* confdefs.h.  */
2536 _ACEOF
2537 cat confdefs.h >>conftest.$ac_ext
2538 cat >>conftest.$ac_ext <<_ACEOF
2539 /* end confdefs.h.  */
2540
2541 int
2542 main ()
2543 {
2544
2545   ;
2546   return 0;
2547 }
2548 _ACEOF
2549 rm -f conftest.$ac_objext
2550 if { (ac_try="$ac_compile"
2551 case "(($ac_try" in
2552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2553   *) ac_try_echo=$ac_try;;
2554 esac
2555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2556   (eval "$ac_compile") 2>conftest.er1
2557   ac_status=$?
2558   grep -v '^ *+' conftest.er1 >conftest.err
2559   rm -f conftest.er1
2560   cat conftest.err >&5
2561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2562   (exit $ac_status); } &&
2563          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2564   { (case "(($ac_try" in
2565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2566   *) ac_try_echo=$ac_try;;
2567 esac
2568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2569   (eval "$ac_try") 2>&5
2570   ac_status=$?
2571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2572   (exit $ac_status); }; } &&
2573          { ac_try='test -s conftest.$ac_objext'
2574   { (case "(($ac_try" in
2575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2576   *) ac_try_echo=$ac_try;;
2577 esac
2578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2579   (eval "$ac_try") 2>&5
2580   ac_status=$?
2581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582   (exit $ac_status); }; }; then
2583   ac_cv_prog_cc_g=yes
2584 else
2585   echo "$as_me: failed program was:" >&5
2586 sed 's/^/| /' conftest.$ac_ext >&5
2587
2588
2589 fi
2590
2591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2592 fi
2593
2594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2595 fi
2596
2597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2598    ac_c_werror_flag=$ac_save_c_werror_flag
2599 fi
2600 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2601 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2602 if test "$ac_test_CFLAGS" = set; then
2603   CFLAGS=$ac_save_CFLAGS
2604 elif test $ac_cv_prog_cc_g = yes; then
2605   if test "$GCC" = yes; then
2606     CFLAGS="-g -O2"
2607   else
2608     CFLAGS="-g"
2609   fi
2610 else
2611   if test "$GCC" = yes; then
2612     CFLAGS="-O2"
2613   else
2614     CFLAGS=
2615   fi
2616 fi
2617 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2618 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2619 if test "${ac_cv_prog_cc_c89+set}" = set; then
2620   echo $ECHO_N "(cached) $ECHO_C" >&6
2621 else
2622   ac_cv_prog_cc_c89=no
2623 ac_save_CC=$CC
2624 cat >conftest.$ac_ext <<_ACEOF
2625 /* confdefs.h.  */
2626 _ACEOF
2627 cat confdefs.h >>conftest.$ac_ext
2628 cat >>conftest.$ac_ext <<_ACEOF
2629 /* end confdefs.h.  */
2630 #include <stdarg.h>
2631 #include <stdio.h>
2632 #include <sys/types.h>
2633 #include <sys/stat.h>
2634 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2635 struct buf { int x; };
2636 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2637 static char *e (p, i)
2638      char **p;
2639      int i;
2640 {
2641   return p[i];
2642 }
2643 static char *f (char * (*g) (char **, int), char **p, ...)
2644 {
2645   char *s;
2646   va_list v;
2647   va_start (v,p);
2648   s = g (p, va_arg (v,int));
2649   va_end (v);
2650   return s;
2651 }
2652
2653 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2654    function prototypes and stuff, but not '\xHH' hex character constants.
2655    These don't provoke an error unfortunately, instead are silently treated
2656    as 'x'.  The following induces an error, until -std is added to get
2657    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2658    array size at least.  It's necessary to write '\x00'==0 to get something
2659    that's true only with -std.  */
2660 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2661
2662 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2663    inside strings and character constants.  */
2664 #define FOO(x) 'x'
2665 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2666
2667 int test (int i, double x);
2668 struct s1 {int (*f) (int a);};
2669 struct s2 {int (*f) (double a);};
2670 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2671 int argc;
2672 char **argv;
2673 int
2674 main ()
2675 {
2676 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2677   ;
2678   return 0;
2679 }
2680 _ACEOF
2681 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2682         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2683 do
2684   CC="$ac_save_CC $ac_arg"
2685   rm -f conftest.$ac_objext
2686 if { (ac_try="$ac_compile"
2687 case "(($ac_try" in
2688   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2689   *) ac_try_echo=$ac_try;;
2690 esac
2691 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2692   (eval "$ac_compile") 2>conftest.er1
2693   ac_status=$?
2694   grep -v '^ *+' conftest.er1 >conftest.err
2695   rm -f conftest.er1
2696   cat conftest.err >&5
2697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2698   (exit $ac_status); } &&
2699          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2700   { (case "(($ac_try" in
2701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2702   *) ac_try_echo=$ac_try;;
2703 esac
2704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2705   (eval "$ac_try") 2>&5
2706   ac_status=$?
2707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2708   (exit $ac_status); }; } &&
2709          { ac_try='test -s conftest.$ac_objext'
2710   { (case "(($ac_try" in
2711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2712   *) ac_try_echo=$ac_try;;
2713 esac
2714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2715   (eval "$ac_try") 2>&5
2716   ac_status=$?
2717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2718   (exit $ac_status); }; }; then
2719   ac_cv_prog_cc_c89=$ac_arg
2720 else
2721   echo "$as_me: failed program was:" >&5
2722 sed 's/^/| /' conftest.$ac_ext >&5
2723
2724
2725 fi
2726
2727 rm -f core conftest.err conftest.$ac_objext
2728   test "x$ac_cv_prog_cc_c89" != "xno" && break
2729 done
2730 rm -f conftest.$ac_ext
2731 CC=$ac_save_CC
2732
2733 fi
2734 # AC_CACHE_VAL
2735 case "x$ac_cv_prog_cc_c89" in
2736   x)
2737     { echo "$as_me:$LINENO: result: none needed" >&5
2738 echo "${ECHO_T}none needed" >&6; } ;;
2739   xno)
2740     { echo "$as_me:$LINENO: result: unsupported" >&5
2741 echo "${ECHO_T}unsupported" >&6; } ;;
2742   *)
2743     CC="$CC $ac_cv_prog_cc_c89"
2744     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2745 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2746 esac
2747
2748
2749 ac_ext=c
2750 ac_cpp='$CPP $CPPFLAGS'
2751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2754
2755 ac_ext=cpp
2756 ac_cpp='$CXXCPP $CPPFLAGS'
2757 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2758 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2759 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2760 if test -z "$CXX"; then
2761   if test -n "$CCC"; then
2762     CXX=$CCC
2763   else
2764     if test -n "$ac_tool_prefix"; then
2765   for ac_prog in clang++ llvm-g++ g++
2766   do
2767     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2768 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2769 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2770 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2771 if test "${ac_cv_prog_CXX+set}" = set; then
2772   echo $ECHO_N "(cached) $ECHO_C" >&6
2773 else
2774   if test -n "$CXX"; then
2775   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2776 else
2777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778 for as_dir in $PATH
2779 do
2780   IFS=$as_save_IFS
2781   test -z "$as_dir" && as_dir=.
2782   for ac_exec_ext in '' $ac_executable_extensions; do
2783   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2784     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2785     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2786     break 2
2787   fi
2788 done
2789 done
2790 IFS=$as_save_IFS
2791
2792 fi
2793 fi
2794 CXX=$ac_cv_prog_CXX
2795 if test -n "$CXX"; then
2796   { echo "$as_me:$LINENO: result: $CXX" >&5
2797 echo "${ECHO_T}$CXX" >&6; }
2798 else
2799   { echo "$as_me:$LINENO: result: no" >&5
2800 echo "${ECHO_T}no" >&6; }
2801 fi
2802
2803
2804     test -n "$CXX" && break
2805   done
2806 fi
2807 if test -z "$CXX"; then
2808   ac_ct_CXX=$CXX
2809   for ac_prog in clang++ llvm-g++ g++
2810 do
2811   # Extract the first word of "$ac_prog", so it can be a program name with args.
2812 set dummy $ac_prog; ac_word=$2
2813 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2814 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2815 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2816   echo $ECHO_N "(cached) $ECHO_C" >&6
2817 else
2818   if test -n "$ac_ct_CXX"; then
2819   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2820 else
2821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822 for as_dir in $PATH
2823 do
2824   IFS=$as_save_IFS
2825   test -z "$as_dir" && as_dir=.
2826   for ac_exec_ext in '' $ac_executable_extensions; do
2827   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2828     ac_cv_prog_ac_ct_CXX="$ac_prog"
2829     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2830     break 2
2831   fi
2832 done
2833 done
2834 IFS=$as_save_IFS
2835
2836 fi
2837 fi
2838 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2839 if test -n "$ac_ct_CXX"; then
2840   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2841 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2842 else
2843   { echo "$as_me:$LINENO: result: no" >&5
2844 echo "${ECHO_T}no" >&6; }
2845 fi
2846
2847
2848   test -n "$ac_ct_CXX" && break
2849 done
2850
2851   if test "x$ac_ct_CXX" = x; then
2852     CXX="g++"
2853   else
2854     case $cross_compiling:$ac_tool_warned in
2855 yes:)
2856 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2857 whose name does not start with the host triplet.  If you think this
2858 configuration is useful to you, please write to autoconf@gnu.org." >&5
2859 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2860 whose name does not start with the host triplet.  If you think this
2861 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2862 ac_tool_warned=yes ;;
2863 esac
2864     CXX=$ac_ct_CXX
2865   fi
2866 fi
2867
2868   fi
2869 fi
2870 # Provide some information about the compiler.
2871 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2872 ac_compiler=`set X $ac_compile; echo $2`
2873 { (ac_try="$ac_compiler --version >&5"
2874 case "(($ac_try" in
2875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2876   *) ac_try_echo=$ac_try;;
2877 esac
2878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2879   (eval "$ac_compiler --version >&5") 2>&5
2880   ac_status=$?
2881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2882   (exit $ac_status); }
2883 { (ac_try="$ac_compiler -v >&5"
2884 case "(($ac_try" in
2885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2886   *) ac_try_echo=$ac_try;;
2887 esac
2888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2889   (eval "$ac_compiler -v >&5") 2>&5
2890   ac_status=$?
2891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892   (exit $ac_status); }
2893 { (ac_try="$ac_compiler -V >&5"
2894 case "(($ac_try" in
2895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2896   *) ac_try_echo=$ac_try;;
2897 esac
2898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2899   (eval "$ac_compiler -V >&5") 2>&5
2900   ac_status=$?
2901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902   (exit $ac_status); }
2903
2904 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2905 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2906 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2907   echo $ECHO_N "(cached) $ECHO_C" >&6
2908 else
2909   cat >conftest.$ac_ext <<_ACEOF
2910 /* confdefs.h.  */
2911 _ACEOF
2912 cat confdefs.h >>conftest.$ac_ext
2913 cat >>conftest.$ac_ext <<_ACEOF
2914 /* end confdefs.h.  */
2915
2916 int
2917 main ()
2918 {
2919 #ifndef __GNUC__
2920        choke me
2921 #endif
2922
2923   ;
2924   return 0;
2925 }
2926 _ACEOF
2927 rm -f conftest.$ac_objext
2928 if { (ac_try="$ac_compile"
2929 case "(($ac_try" in
2930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2931   *) ac_try_echo=$ac_try;;
2932 esac
2933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2934   (eval "$ac_compile") 2>conftest.er1
2935   ac_status=$?
2936   grep -v '^ *+' conftest.er1 >conftest.err
2937   rm -f conftest.er1
2938   cat conftest.err >&5
2939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940   (exit $ac_status); } &&
2941          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2942   { (case "(($ac_try" in
2943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2944   *) ac_try_echo=$ac_try;;
2945 esac
2946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2947   (eval "$ac_try") 2>&5
2948   ac_status=$?
2949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2950   (exit $ac_status); }; } &&
2951          { ac_try='test -s conftest.$ac_objext'
2952   { (case "(($ac_try" in
2953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2954   *) ac_try_echo=$ac_try;;
2955 esac
2956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2957   (eval "$ac_try") 2>&5
2958   ac_status=$?
2959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2960   (exit $ac_status); }; }; then
2961   ac_compiler_gnu=yes
2962 else
2963   echo "$as_me: failed program was:" >&5
2964 sed 's/^/| /' conftest.$ac_ext >&5
2965
2966         ac_compiler_gnu=no
2967 fi
2968
2969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2970 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2971
2972 fi
2973 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2974 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2975 GXX=`test $ac_compiler_gnu = yes && echo yes`
2976 ac_test_CXXFLAGS=${CXXFLAGS+set}
2977 ac_save_CXXFLAGS=$CXXFLAGS
2978 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2979 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2980 if test "${ac_cv_prog_cxx_g+set}" = set; then
2981   echo $ECHO_N "(cached) $ECHO_C" >&6
2982 else
2983   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2984    ac_cxx_werror_flag=yes
2985    ac_cv_prog_cxx_g=no
2986    CXXFLAGS="-g"
2987    cat >conftest.$ac_ext <<_ACEOF
2988 /* confdefs.h.  */
2989 _ACEOF
2990 cat confdefs.h >>conftest.$ac_ext
2991 cat >>conftest.$ac_ext <<_ACEOF
2992 /* end confdefs.h.  */
2993
2994 int
2995 main ()
2996 {
2997
2998   ;
2999   return 0;
3000 }
3001 _ACEOF
3002 rm -f conftest.$ac_objext
3003 if { (ac_try="$ac_compile"
3004 case "(($ac_try" in
3005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3006   *) ac_try_echo=$ac_try;;
3007 esac
3008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3009   (eval "$ac_compile") 2>conftest.er1
3010   ac_status=$?
3011   grep -v '^ *+' conftest.er1 >conftest.err
3012   rm -f conftest.er1
3013   cat conftest.err >&5
3014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3015   (exit $ac_status); } &&
3016          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3017   { (case "(($ac_try" in
3018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3019   *) ac_try_echo=$ac_try;;
3020 esac
3021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3022   (eval "$ac_try") 2>&5
3023   ac_status=$?
3024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3025   (exit $ac_status); }; } &&
3026          { ac_try='test -s conftest.$ac_objext'
3027   { (case "(($ac_try" in
3028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3029   *) ac_try_echo=$ac_try;;
3030 esac
3031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3032   (eval "$ac_try") 2>&5
3033   ac_status=$?
3034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3035   (exit $ac_status); }; }; then
3036   ac_cv_prog_cxx_g=yes
3037 else
3038   echo "$as_me: failed program was:" >&5
3039 sed 's/^/| /' conftest.$ac_ext >&5
3040
3041         CXXFLAGS=""
3042       cat >conftest.$ac_ext <<_ACEOF
3043 /* confdefs.h.  */
3044 _ACEOF
3045 cat confdefs.h >>conftest.$ac_ext
3046 cat >>conftest.$ac_ext <<_ACEOF
3047 /* end confdefs.h.  */
3048
3049 int
3050 main ()
3051 {
3052
3053   ;
3054   return 0;
3055 }
3056 _ACEOF
3057 rm -f conftest.$ac_objext
3058 if { (ac_try="$ac_compile"
3059 case "(($ac_try" in
3060   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3061   *) ac_try_echo=$ac_try;;
3062 esac
3063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3064   (eval "$ac_compile") 2>conftest.er1
3065   ac_status=$?
3066   grep -v '^ *+' conftest.er1 >conftest.err
3067   rm -f conftest.er1
3068   cat conftest.err >&5
3069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3070   (exit $ac_status); } &&
3071          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3072   { (case "(($ac_try" in
3073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3074   *) ac_try_echo=$ac_try;;
3075 esac
3076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3077   (eval "$ac_try") 2>&5
3078   ac_status=$?
3079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3080   (exit $ac_status); }; } &&
3081          { ac_try='test -s conftest.$ac_objext'
3082   { (case "(($ac_try" in
3083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3084   *) ac_try_echo=$ac_try;;
3085 esac
3086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3087   (eval "$ac_try") 2>&5
3088   ac_status=$?
3089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3090   (exit $ac_status); }; }; then
3091   :
3092 else
3093   echo "$as_me: failed program was:" >&5
3094 sed 's/^/| /' conftest.$ac_ext >&5
3095
3096         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3097          CXXFLAGS="-g"
3098          cat >conftest.$ac_ext <<_ACEOF
3099 /* confdefs.h.  */
3100 _ACEOF
3101 cat confdefs.h >>conftest.$ac_ext
3102 cat >>conftest.$ac_ext <<_ACEOF
3103 /* end confdefs.h.  */
3104
3105 int
3106 main ()
3107 {
3108
3109   ;
3110   return 0;
3111 }
3112 _ACEOF
3113 rm -f conftest.$ac_objext
3114 if { (ac_try="$ac_compile"
3115 case "(($ac_try" in
3116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3117   *) ac_try_echo=$ac_try;;
3118 esac
3119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3120   (eval "$ac_compile") 2>conftest.er1
3121   ac_status=$?
3122   grep -v '^ *+' conftest.er1 >conftest.err
3123   rm -f conftest.er1
3124   cat conftest.err >&5
3125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126   (exit $ac_status); } &&
3127          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3128   { (case "(($ac_try" in
3129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130   *) ac_try_echo=$ac_try;;
3131 esac
3132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3133   (eval "$ac_try") 2>&5
3134   ac_status=$?
3135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3136   (exit $ac_status); }; } &&
3137          { ac_try='test -s conftest.$ac_objext'
3138   { (case "(($ac_try" in
3139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3140   *) ac_try_echo=$ac_try;;
3141 esac
3142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3143   (eval "$ac_try") 2>&5
3144   ac_status=$?
3145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3146   (exit $ac_status); }; }; then
3147   ac_cv_prog_cxx_g=yes
3148 else
3149   echo "$as_me: failed program was:" >&5
3150 sed 's/^/| /' conftest.$ac_ext >&5
3151
3152
3153 fi
3154
3155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3156 fi
3157
3158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3159 fi
3160
3161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3162    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3163 fi
3164 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3165 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3166 if test "$ac_test_CXXFLAGS" = set; then
3167   CXXFLAGS=$ac_save_CXXFLAGS
3168 elif test $ac_cv_prog_cxx_g = yes; then
3169   if test "$GXX" = yes; then
3170     CXXFLAGS="-g -O2"
3171   else
3172     CXXFLAGS="-g"
3173   fi
3174 else
3175   if test "$GXX" = yes; then
3176     CXXFLAGS="-O2"
3177   else
3178     CXXFLAGS=
3179   fi
3180 fi
3181 ac_ext=c
3182 ac_cpp='$CPP $CPPFLAGS'
3183 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3184 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3185 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3186
3187 ac_ext=c
3188 ac_cpp='$CPP $CPPFLAGS'
3189 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3190 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3191 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3192 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3193 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3194 # On Suns, sometimes $CPP names a directory.
3195 if test -n "$CPP" && test -d "$CPP"; then
3196   CPP=
3197 fi
3198 if test -z "$CPP"; then
3199   if test "${ac_cv_prog_CPP+set}" = set; then
3200   echo $ECHO_N "(cached) $ECHO_C" >&6
3201 else
3202       # Double quotes because CPP needs to be expanded
3203     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3204     do
3205       ac_preproc_ok=false
3206 for ac_c_preproc_warn_flag in '' yes
3207 do
3208   # Use a header file that comes with gcc, so configuring glibc
3209   # with a fresh cross-compiler works.
3210   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3211   # <limits.h> exists even on freestanding compilers.
3212   # On the NeXT, cc -E runs the code through the compiler's parser,
3213   # not just through cpp. "Syntax error" is here to catch this case.
3214   cat >conftest.$ac_ext <<_ACEOF
3215 /* confdefs.h.  */
3216 _ACEOF
3217 cat confdefs.h >>conftest.$ac_ext
3218 cat >>conftest.$ac_ext <<_ACEOF
3219 /* end confdefs.h.  */
3220 #ifdef __STDC__
3221 # include <limits.h>
3222 #else
3223 # include <assert.h>
3224 #endif
3225                      Syntax error
3226 _ACEOF
3227 if { (ac_try="$ac_cpp conftest.$ac_ext"
3228 case "(($ac_try" in
3229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3230   *) ac_try_echo=$ac_try;;
3231 esac
3232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3233   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3234   ac_status=$?
3235   grep -v '^ *+' conftest.er1 >conftest.err
3236   rm -f conftest.er1
3237   cat conftest.err >&5
3238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239   (exit $ac_status); } >/dev/null; then
3240   if test -s conftest.err; then
3241     ac_cpp_err=$ac_c_preproc_warn_flag
3242     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3243   else
3244     ac_cpp_err=
3245   fi
3246 else
3247   ac_cpp_err=yes
3248 fi
3249 if test -z "$ac_cpp_err"; then
3250   :
3251 else
3252   echo "$as_me: failed program was:" >&5
3253 sed 's/^/| /' conftest.$ac_ext >&5
3254
3255   # Broken: fails on valid input.
3256 continue
3257 fi
3258
3259 rm -f conftest.err conftest.$ac_ext
3260
3261   # OK, works on sane cases.  Now check whether nonexistent headers
3262   # can be detected and how.
3263   cat >conftest.$ac_ext <<_ACEOF
3264 /* confdefs.h.  */
3265 _ACEOF
3266 cat confdefs.h >>conftest.$ac_ext
3267 cat >>conftest.$ac_ext <<_ACEOF
3268 /* end confdefs.h.  */
3269 #include <ac_nonexistent.h>
3270 _ACEOF
3271 if { (ac_try="$ac_cpp conftest.$ac_ext"
3272 case "(($ac_try" in
3273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3274   *) ac_try_echo=$ac_try;;
3275 esac
3276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3277   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3278   ac_status=$?
3279   grep -v '^ *+' conftest.er1 >conftest.err
3280   rm -f conftest.er1
3281   cat conftest.err >&5
3282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3283   (exit $ac_status); } >/dev/null; then
3284   if test -s conftest.err; then
3285     ac_cpp_err=$ac_c_preproc_warn_flag
3286     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3287   else
3288     ac_cpp_err=
3289   fi
3290 else
3291   ac_cpp_err=yes
3292 fi
3293 if test -z "$ac_cpp_err"; then
3294   # Broken: success on invalid input.
3295 continue
3296 else
3297   echo "$as_me: failed program was:" >&5
3298 sed 's/^/| /' conftest.$ac_ext >&5
3299
3300   # Passes both tests.
3301 ac_preproc_ok=:
3302 break
3303 fi
3304
3305 rm -f conftest.err conftest.$ac_ext
3306
3307 done
3308 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3309 rm -f conftest.err conftest.$ac_ext
3310 if $ac_preproc_ok; then
3311   break
3312 fi
3313
3314     done
3315     ac_cv_prog_CPP=$CPP
3316
3317 fi
3318   CPP=$ac_cv_prog_CPP
3319 else
3320   ac_cv_prog_CPP=$CPP
3321 fi
3322 { echo "$as_me:$LINENO: result: $CPP" >&5
3323 echo "${ECHO_T}$CPP" >&6; }
3324 ac_preproc_ok=false
3325 for ac_c_preproc_warn_flag in '' yes
3326 do
3327   # Use a header file that comes with gcc, so configuring glibc
3328   # with a fresh cross-compiler works.
3329   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3330   # <limits.h> exists even on freestanding compilers.
3331   # On the NeXT, cc -E runs the code through the compiler's parser,
3332   # not just through cpp. "Syntax error" is here to catch this case.
3333   cat >conftest.$ac_ext <<_ACEOF
3334 /* confdefs.h.  */
3335 _ACEOF
3336 cat confdefs.h >>conftest.$ac_ext
3337 cat >>conftest.$ac_ext <<_ACEOF
3338 /* end confdefs.h.  */
3339 #ifdef __STDC__
3340 # include <limits.h>
3341 #else
3342 # include <assert.h>
3343 #endif
3344                      Syntax error
3345 _ACEOF
3346 if { (ac_try="$ac_cpp conftest.$ac_ext"
3347 case "(($ac_try" in
3348   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3349   *) ac_try_echo=$ac_try;;
3350 esac
3351 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3352   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3353   ac_status=$?
3354   grep -v '^ *+' conftest.er1 >conftest.err
3355   rm -f conftest.er1
3356   cat conftest.err >&5
3357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3358   (exit $ac_status); } >/dev/null; then
3359   if test -s conftest.err; then
3360     ac_cpp_err=$ac_c_preproc_warn_flag
3361     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3362   else
3363     ac_cpp_err=
3364   fi
3365 else
3366   ac_cpp_err=yes
3367 fi
3368 if test -z "$ac_cpp_err"; then
3369   :
3370 else
3371   echo "$as_me: failed program was:" >&5
3372 sed 's/^/| /' conftest.$ac_ext >&5
3373
3374   # Broken: fails on valid input.
3375 continue
3376 fi
3377
3378 rm -f conftest.err conftest.$ac_ext
3379
3380   # OK, works on sane cases.  Now check whether nonexistent headers
3381   # can be detected and how.
3382   cat >conftest.$ac_ext <<_ACEOF
3383 /* confdefs.h.  */
3384 _ACEOF
3385 cat confdefs.h >>conftest.$ac_ext
3386 cat >>conftest.$ac_ext <<_ACEOF
3387 /* end confdefs.h.  */
3388 #include <ac_nonexistent.h>
3389 _ACEOF
3390 if { (ac_try="$ac_cpp conftest.$ac_ext"
3391 case "(($ac_try" in
3392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3393   *) ac_try_echo=$ac_try;;
3394 esac
3395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3396   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3397   ac_status=$?
3398   grep -v '^ *+' conftest.er1 >conftest.err
3399   rm -f conftest.er1
3400   cat conftest.err >&5
3401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3402   (exit $ac_status); } >/dev/null; then
3403   if test -s conftest.err; then
3404     ac_cpp_err=$ac_c_preproc_warn_flag
3405     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3406   else
3407     ac_cpp_err=
3408   fi
3409 else
3410   ac_cpp_err=yes
3411 fi
3412 if test -z "$ac_cpp_err"; then
3413   # Broken: success on invalid input.
3414 continue
3415 else
3416   echo "$as_me: failed program was:" >&5
3417 sed 's/^/| /' conftest.$ac_ext >&5
3418
3419   # Passes both tests.
3420 ac_preproc_ok=:
3421 break
3422 fi
3423
3424 rm -f conftest.err conftest.$ac_ext
3425
3426 done
3427 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3428 rm -f conftest.err conftest.$ac_ext
3429 if $ac_preproc_ok; then
3430   :
3431 else
3432   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3433 See \`config.log' for more details." >&5
3434 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3435 See \`config.log' for more details." >&2;}
3436    { (exit 1); exit 1; }; }
3437 fi
3438
3439 ac_ext=c
3440 ac_cpp='$CPP $CPPFLAGS'
3441 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3442 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3443 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3444
3445
3446
3447
3448 if test -d ${srcdir}/projects/llvm-gcc ; then
3449   subdirs="$subdirs projects/llvm-gcc"
3450
3451 fi
3452
3453 if test -d ${srcdir}/projects/test-suite ; then
3454   subdirs="$subdirs projects/test-suite"
3455
3456 fi
3457
3458 if test -d ${srcdir}/projects/llvm-test ; then
3459   subdirs="$subdirs projects/llvm-test"
3460
3461 fi
3462
3463 if test -d ${srcdir}/projects/poolalloc ; then
3464   subdirs="$subdirs projects/poolalloc"
3465
3466 fi
3467
3468 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3469   subdirs="$subdirs projects/llvm-poolalloc"
3470
3471 fi
3472
3473 for i in `ls ${srcdir}/projects`
3474 do
3475   if test -d ${srcdir}/projects/${i} ; then
3476     case ${i} in
3477       sample)       subdirs="$subdirs projects/sample"
3478     ;;
3479       privbracket)  subdirs="$subdirs projects/privbracket"
3480  ;;
3481       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3482  ;;
3483       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3484 ;;
3485       llvm-java)    subdirs="$subdirs projects/llvm-java"
3486  ;;
3487       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3488    ;;
3489       safecode)     subdirs="$subdirs projects/safecode"
3490  ;;
3491       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3492  ;;
3493       llvm-gcc)       ;;
3494       test-suite)     ;;
3495       llvm-test)      ;;
3496       poolalloc)      ;;
3497       llvm-poolalloc) ;;
3498       *)
3499         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3500 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3501         ;;
3502     esac
3503   fi
3504 done
3505
3506 # Check whether --enable-polly was given.
3507 if test "${enable_polly+set}" = set; then
3508   enableval=$enable_polly;
3509 else
3510   enableval=default
3511 fi
3512
3513 case "$enableval" in
3514   yes) ENABLE_POLLY=1
3515  ;;
3516   no)  ENABLE_POLLY=0
3517  ;;
3518   default) ENABLE_POLLY=1
3519  ;;
3520   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3521 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3522    { (exit 1); exit 1; }; } ;;
3523 esac
3524
3525
3526 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3527   LLVM_HAS_POLLY=1
3528
3529   subdirs="$subdirs tools/polly"
3530
3531 fi
3532
3533
3534 # Make sure we can run config.sub.
3535 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3536   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3537 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3538    { (exit 1); exit 1; }; }
3539
3540 { echo "$as_me:$LINENO: checking build system type" >&5
3541 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3542 if test "${ac_cv_build+set}" = set; then
3543   echo $ECHO_N "(cached) $ECHO_C" >&6
3544 else
3545   ac_build_alias=$build_alias
3546 test "x$ac_build_alias" = x &&
3547   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3548 test "x$ac_build_alias" = x &&
3549   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3550 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3551    { (exit 1); exit 1; }; }
3552 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3553   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3554 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3555    { (exit 1); exit 1; }; }
3556
3557 fi
3558 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3559 echo "${ECHO_T}$ac_cv_build" >&6; }
3560 case $ac_cv_build in
3561 *-*-*) ;;
3562 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3563 echo "$as_me: error: invalid value of canonical build" >&2;}
3564    { (exit 1); exit 1; }; };;
3565 esac
3566 build=$ac_cv_build
3567 ac_save_IFS=$IFS; IFS='-'
3568 set x $ac_cv_build
3569 shift
3570 build_cpu=$1
3571 build_vendor=$2
3572 shift; shift
3573 # Remember, the first character of IFS is used to create $*,
3574 # except with old shells:
3575 build_os=$*
3576 IFS=$ac_save_IFS
3577 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3578
3579
3580 { echo "$as_me:$LINENO: checking host system type" >&5
3581 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3582 if test "${ac_cv_host+set}" = set; then
3583   echo $ECHO_N "(cached) $ECHO_C" >&6
3584 else
3585   if test "x$host_alias" = x; then
3586   ac_cv_host=$ac_cv_build
3587 else
3588   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3589     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3590 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3591    { (exit 1); exit 1; }; }
3592 fi
3593
3594 fi
3595 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3596 echo "${ECHO_T}$ac_cv_host" >&6; }
3597 case $ac_cv_host in
3598 *-*-*) ;;
3599 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3600 echo "$as_me: error: invalid value of canonical host" >&2;}
3601    { (exit 1); exit 1; }; };;
3602 esac
3603 host=$ac_cv_host
3604 ac_save_IFS=$IFS; IFS='-'
3605 set x $ac_cv_host
3606 shift
3607 host_cpu=$1
3608 host_vendor=$2
3609 shift; shift
3610 # Remember, the first character of IFS is used to create $*,
3611 # except with old shells:
3612 host_os=$*
3613 IFS=$ac_save_IFS
3614 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3615
3616
3617 { echo "$as_me:$LINENO: checking target system type" >&5
3618 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3619 if test "${ac_cv_target+set}" = set; then
3620   echo $ECHO_N "(cached) $ECHO_C" >&6
3621 else
3622   if test "x$target_alias" = x; then
3623   ac_cv_target=$ac_cv_host
3624 else
3625   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3626     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3627 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3628    { (exit 1); exit 1; }; }
3629 fi
3630
3631 fi
3632 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3633 echo "${ECHO_T}$ac_cv_target" >&6; }
3634 case $ac_cv_target in
3635 *-*-*) ;;
3636 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3637 echo "$as_me: error: invalid value of canonical target" >&2;}
3638    { (exit 1); exit 1; }; };;
3639 esac
3640 target=$ac_cv_target
3641 ac_save_IFS=$IFS; IFS='-'
3642 set x $ac_cv_target
3643 shift
3644 target_cpu=$1
3645 target_vendor=$2
3646 shift; shift
3647 # Remember, the first character of IFS is used to create $*,
3648 # except with old shells:
3649 target_os=$*
3650 IFS=$ac_save_IFS
3651 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3652
3653
3654 # The aliases save the names the user supplied, while $host etc.
3655 # will get canonicalized.
3656 test -n "$target_alias" &&
3657   test "$program_prefix$program_suffix$program_transform_name" = \
3658     NONENONEs,x,x, &&
3659   program_prefix=${target_alias}-
3660
3661 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3662 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3663 if test "${llvm_cv_os_type+set}" = set; then
3664   echo $ECHO_N "(cached) $ECHO_C" >&6
3665 else
3666   case $host in
3667   *-*-aix*)
3668     llvm_cv_link_all_option="-Wl,--whole-archive"
3669     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3670     llvm_cv_os_type="AIX"
3671     llvm_cv_platform_type="Unix" ;;
3672   *-*-irix*)
3673     llvm_cv_link_all_option="-Wl,--whole-archive"
3674     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3675     llvm_cv_os_type="IRIX"
3676     llvm_cv_platform_type="Unix" ;;
3677   *-*-cygwin*)
3678     llvm_cv_link_all_option="-Wl,--whole-archive"
3679     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3680     llvm_cv_os_type="Cygwin"
3681     llvm_cv_platform_type="Unix" ;;
3682   *-*-darwin*)
3683     llvm_cv_link_all_option="-Wl,-all_load"
3684     llvm_cv_no_link_all_option="-Wl,-noall_load"
3685     llvm_cv_os_type="Darwin"
3686     llvm_cv_platform_type="Unix" ;;
3687   *-*-minix*)
3688     llvm_cv_link_all_option="-Wl,-all_load"
3689     llvm_cv_no_link_all_option="-Wl,-noall_load"
3690     llvm_cv_os_type="Minix"
3691     llvm_cv_platform_type="Unix" ;;
3692   *-*-freebsd*)
3693     llvm_cv_link_all_option="-Wl,--whole-archive"
3694     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3695     llvm_cv_os_type="FreeBSD"
3696     llvm_cv_platform_type="Unix" ;;
3697   *-*-openbsd*)
3698     llvm_cv_link_all_option="-Wl,--whole-archive"
3699     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3700     llvm_cv_os_type="OpenBSD"
3701     llvm_cv_platform_type="Unix" ;;
3702   *-*-netbsd*)
3703     llvm_cv_link_all_option="-Wl,--whole-archive"
3704     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3705     llvm_cv_os_type="NetBSD"
3706     llvm_cv_platform_type="Unix" ;;
3707   *-*-dragonfly*)
3708     llvm_cv_link_all_option="-Wl,--whole-archive"
3709     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3710     llvm_cv_os_type="DragonFly"
3711     llvm_cv_platform_type="Unix" ;;
3712   *-*-hpux*)
3713     llvm_cv_link_all_option="-Wl,--whole-archive"
3714     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3715     llvm_cv_os_type="HP-UX"
3716     llvm_cv_platform_type="Unix" ;;
3717   *-*-interix*)
3718     llvm_cv_link_all_option="-Wl,--whole-archive"
3719     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3720     llvm_cv_os_type="Interix"
3721     llvm_cv_platform_type="Unix" ;;
3722   *-*-linux*)
3723     llvm_cv_link_all_option="-Wl,--whole-archive"
3724     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3725     llvm_cv_os_type="Linux"
3726     llvm_cv_platform_type="Unix" ;;
3727   *-*-solaris*)
3728     llvm_cv_link_all_option="-Wl,-z,allextract"
3729     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3730     llvm_cv_os_type="SunOS"
3731     llvm_cv_platform_type="Unix" ;;
3732   *-*-auroraux*)
3733     llvm_cv_link_all_option="-Wl,-z,allextract"
3734     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3735     llvm_cv_os_type="AuroraUX"
3736     llvm_cv_platform_type="Unix" ;;
3737   *-*-win32*)
3738     llvm_cv_link_all_option="-Wl,--whole-archive"
3739     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3740     llvm_cv_os_type="Win32"
3741     llvm_cv_platform_type="Win32" ;;
3742   *-*-mingw*)
3743     llvm_cv_link_all_option="-Wl,--whole-archive"
3744     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3745     llvm_cv_os_type="MingW"
3746     llvm_cv_platform_type="Win32" ;;
3747   *-*-haiku*)
3748     llvm_cv_link_all_option="-Wl,--whole-archive"
3749     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3750     llvm_cv_os_type="Haiku"
3751     llvm_cv_platform_type="Unix" ;;
3752   *-unknown-eabi*)
3753     llvm_cv_link_all_option="-Wl,--whole-archive"
3754     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3755     llvm_cv_os_type="Freestanding"
3756     llvm_cv_platform_type="Unix" ;;
3757   *-unknown-elf*)
3758     llvm_cv_link_all_option="-Wl,--whole-archive"
3759     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3760     llvm_cv_os_type="Freestanding"
3761     llvm_cv_platform_type="Unix" ;;
3762   *)
3763     llvm_cv_link_all_option=""
3764     llvm_cv_no_link_all_option=""
3765     llvm_cv_os_type="Unknown"
3766     llvm_cv_platform_type="Unknown" ;;
3767 esac
3768 fi
3769 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3770 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3771
3772 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3773 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3774 if test "${llvm_cv_target_os_type+set}" = set; then
3775   echo $ECHO_N "(cached) $ECHO_C" >&6
3776 else
3777   case $target in
3778   *-*-aix*)
3779     llvm_cv_target_os_type="AIX" ;;
3780   *-*-irix*)
3781     llvm_cv_target_os_type="IRIX" ;;
3782   *-*-cygwin*)
3783     llvm_cv_target_os_type="Cygwin" ;;
3784   *-*-darwin*)
3785     llvm_cv_target_os_type="Darwin" ;;
3786   *-*-minix*)
3787     llvm_cv_target_os_type="Minix" ;;
3788   *-*-freebsd*)
3789     llvm_cv_target_os_type="FreeBSD" ;;
3790   *-*-openbsd*)
3791     llvm_cv_target_os_type="OpenBSD" ;;
3792   *-*-netbsd*)
3793     llvm_cv_target_os_type="NetBSD" ;;
3794   *-*-dragonfly*)
3795     llvm_cv_target_os_type="DragonFly" ;;
3796   *-*-hpux*)
3797     llvm_cv_target_os_type="HP-UX" ;;
3798   *-*-interix*)
3799     llvm_cv_target_os_type="Interix" ;;
3800   *-*-linux*)
3801     llvm_cv_target_os_type="Linux" ;;
3802   *-*-solaris*)
3803     llvm_cv_target_os_type="SunOS" ;;
3804   *-*-auroraux*)
3805     llvm_cv_target_os_type="AuroraUX" ;;
3806   *-*-win32*)
3807     llvm_cv_target_os_type="Win32" ;;
3808   *-*-mingw*)
3809     llvm_cv_target_os_type="MingW" ;;
3810   *-*-haiku*)
3811     llvm_cv_target_os_type="Haiku" ;;
3812   *-*-rtems*)
3813     llvm_cv_target_os_type="RTEMS" ;;
3814   *-*-nacl*)
3815     llvm_cv_target_os_type="NativeClient" ;;
3816   *-unknown-eabi*)
3817     llvm_cv_target_os_type="Freestanding" ;;
3818   *)
3819     llvm_cv_target_os_type="Unknown" ;;
3820 esac
3821 fi
3822 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3823 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3824
3825 if test "$llvm_cv_os_type" = "Unknown" ; then
3826   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3827 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3828    { (exit 1); exit 1; }; }
3829 fi
3830
3831 OS=$llvm_cv_os_type
3832
3833 HOST_OS=$llvm_cv_os_type
3834
3835 TARGET_OS=$llvm_cv_target_os_type
3836
3837
3838 LINKALL=$llvm_cv_link_all_option
3839
3840 NOLINKALL=$llvm_cv_no_link_all_option
3841
3842
3843 case $llvm_cv_platform_type in
3844   Unix)
3845
3846 cat >>confdefs.h <<\_ACEOF
3847 #define LLVM_ON_UNIX 1
3848 _ACEOF
3849
3850     LLVM_ON_UNIX=1
3851
3852     LLVM_ON_WIN32=0
3853
3854     ;;
3855   Win32)
3856
3857 cat >>confdefs.h <<\_ACEOF
3858 #define LLVM_ON_WIN32 1
3859 _ACEOF
3860
3861     LLVM_ON_UNIX=0
3862
3863     LLVM_ON_WIN32=1
3864
3865     ;;
3866 esac
3867
3868 { echo "$as_me:$LINENO: checking target architecture" >&5
3869 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3870 if test "${llvm_cv_target_arch+set}" = set; then
3871   echo $ECHO_N "(cached) $ECHO_C" >&6
3872 else
3873   case $target in
3874   i?86-*)                 llvm_cv_target_arch="x86" ;;
3875   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3876   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3877   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3878   alpha*-*)               llvm_cv_target_arch="Alpha" ;;
3879   arm*-*)                 llvm_cv_target_arch="ARM" ;;
3880   mips-*)                 llvm_cv_target_arch="Mips" ;;
3881   xcore-*)                llvm_cv_target_arch="XCore" ;;
3882   msp430-*)               llvm_cv_target_arch="MSP430" ;;
3883   bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
3884   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3885   ptx-*)                  llvm_cv_target_arch="PTX" ;;
3886   *)                      llvm_cv_target_arch="Unknown" ;;
3887 esac
3888 fi
3889 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3890 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3891
3892 if test "$llvm_cv_target_arch" = "Unknown" ; then
3893   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3894 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3895 fi
3896
3897 # Determine the LLVM native architecture for the target
3898 case "$llvm_cv_target_arch" in
3899     x86)     LLVM_NATIVE_ARCH="X86" ;;
3900     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3901     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3902 esac
3903
3904 ARCH=$llvm_cv_target_arch
3905
3906
3907
3908
3909 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3910 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3911 if test "${ac_cv_path_GREP+set}" = set; then
3912   echo $ECHO_N "(cached) $ECHO_C" >&6
3913 else
3914   # Extract the first word of "grep ggrep" to use in msg output
3915 if test -z "$GREP"; then
3916 set dummy grep ggrep; ac_prog_name=$2
3917 if test "${ac_cv_path_GREP+set}" = set; then
3918   echo $ECHO_N "(cached) $ECHO_C" >&6
3919 else
3920   ac_path_GREP_found=false
3921 # Loop through the user's path and test for each of PROGNAME-LIST
3922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3923 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3924 do
3925   IFS=$as_save_IFS
3926   test -z "$as_dir" && as_dir=.
3927   for ac_prog in grep ggrep; do
3928   for ac_exec_ext in '' $ac_executable_extensions; do
3929     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3930     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3931     # Check for GNU ac_path_GREP and select it if it is found.
3932   # Check for GNU $ac_path_GREP
3933 case `"$ac_path_GREP" --version 2>&1` in
3934 *GNU*)
3935   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3936 *)
3937   ac_count=0
3938   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3939   while :
3940   do
3941     cat "conftest.in" "conftest.in" >"conftest.tmp"
3942     mv "conftest.tmp" "conftest.in"
3943     cp "conftest.in" "conftest.nl"
3944     echo 'GREP' >> "conftest.nl"
3945     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3946     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3947     ac_count=`expr $ac_count + 1`
3948     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3949       # Best one so far, save it but keep looking for a better one
3950       ac_cv_path_GREP="$ac_path_GREP"
3951       ac_path_GREP_max=$ac_count
3952     fi
3953     # 10*(2^10) chars as input seems more than enough
3954     test $ac_count -gt 10 && break
3955   done
3956   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3957 esac
3958
3959
3960     $ac_path_GREP_found && break 3
3961   done
3962 done
3963
3964 done
3965 IFS=$as_save_IFS
3966
3967
3968 fi
3969
3970 GREP="$ac_cv_path_GREP"
3971 if test -z "$GREP"; then
3972   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3973 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3974    { (exit 1); exit 1; }; }
3975 fi
3976
3977 else
3978   ac_cv_path_GREP=$GREP
3979 fi
3980
3981
3982 fi
3983 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3984 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3985  GREP="$ac_cv_path_GREP"
3986
3987
3988 { echo "$as_me:$LINENO: checking for egrep" >&5
3989 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3990 if test "${ac_cv_path_EGREP+set}" = set; then
3991   echo $ECHO_N "(cached) $ECHO_C" >&6
3992 else
3993   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3994    then ac_cv_path_EGREP="$GREP -E"
3995    else
3996      # Extract the first word of "egrep" to use in msg output
3997 if test -z "$EGREP"; then
3998 set dummy egrep; ac_prog_name=$2
3999 if test "${ac_cv_path_EGREP+set}" = set; then
4000   echo $ECHO_N "(cached) $ECHO_C" >&6
4001 else
4002   ac_path_EGREP_found=false
4003 # Loop through the user's path and test for each of PROGNAME-LIST
4004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4005 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4006 do
4007   IFS=$as_save_IFS
4008   test -z "$as_dir" && as_dir=.
4009   for ac_prog in egrep; do
4010   for ac_exec_ext in '' $ac_executable_extensions; do
4011     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4012     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4013     # Check for GNU ac_path_EGREP and select it if it is found.
4014   # Check for GNU $ac_path_EGREP
4015 case `"$ac_path_EGREP" --version 2>&1` in
4016 *GNU*)
4017   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4018 *)
4019   ac_count=0
4020   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4021   while :
4022   do
4023     cat "conftest.in" "conftest.in" >"conftest.tmp"
4024     mv "conftest.tmp" "conftest.in"
4025     cp "conftest.in" "conftest.nl"
4026     echo 'EGREP' >> "conftest.nl"
4027     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4028     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4029     ac_count=`expr $ac_count + 1`
4030     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4031       # Best one so far, save it but keep looking for a better one
4032       ac_cv_path_EGREP="$ac_path_EGREP"
4033       ac_path_EGREP_max=$ac_count
4034     fi
4035     # 10*(2^10) chars as input seems more than enough
4036     test $ac_count -gt 10 && break
4037   done
4038   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4039 esac
4040
4041
4042     $ac_path_EGREP_found && break 3
4043   done
4044 done
4045
4046 done
4047 IFS=$as_save_IFS
4048
4049
4050 fi
4051
4052 EGREP="$ac_cv_path_EGREP"
4053 if test -z "$EGREP"; then
4054   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4055 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4056    { (exit 1); exit 1; }; }
4057 fi
4058
4059 else
4060   ac_cv_path_EGREP=$EGREP
4061 fi
4062
4063
4064    fi
4065 fi
4066 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4067 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4068  EGREP="$ac_cv_path_EGREP"
4069
4070
4071 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4072 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4073 if test "${ac_cv_header_stdc+set}" = set; then
4074   echo $ECHO_N "(cached) $ECHO_C" >&6
4075 else
4076   cat >conftest.$ac_ext <<_ACEOF
4077 /* confdefs.h.  */
4078 _ACEOF
4079 cat confdefs.h >>conftest.$ac_ext
4080 cat >>conftest.$ac_ext <<_ACEOF
4081 /* end confdefs.h.  */
4082 #include <stdlib.h>
4083 #include <stdarg.h>
4084 #include <string.h>
4085 #include <float.h>
4086
4087 int
4088 main ()
4089 {
4090
4091   ;
4092   return 0;
4093 }
4094 _ACEOF
4095 rm -f conftest.$ac_objext
4096 if { (ac_try="$ac_compile"
4097 case "(($ac_try" in
4098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4099   *) ac_try_echo=$ac_try;;
4100 esac
4101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4102   (eval "$ac_compile") 2>conftest.er1
4103   ac_status=$?
4104   grep -v '^ *+' conftest.er1 >conftest.err
4105   rm -f conftest.er1
4106   cat conftest.err >&5
4107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4108   (exit $ac_status); } &&
4109          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4110   { (case "(($ac_try" in
4111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4112   *) ac_try_echo=$ac_try;;
4113 esac
4114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4115   (eval "$ac_try") 2>&5
4116   ac_status=$?
4117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4118   (exit $ac_status); }; } &&
4119          { ac_try='test -s conftest.$ac_objext'
4120   { (case "(($ac_try" in
4121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4122   *) ac_try_echo=$ac_try;;
4123 esac
4124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4125   (eval "$ac_try") 2>&5
4126   ac_status=$?
4127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4128   (exit $ac_status); }; }; then
4129   ac_cv_header_stdc=yes
4130 else
4131   echo "$as_me: failed program was:" >&5
4132 sed 's/^/| /' conftest.$ac_ext >&5
4133
4134         ac_cv_header_stdc=no
4135 fi
4136
4137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4138
4139 if test $ac_cv_header_stdc = yes; then
4140   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4141   cat >conftest.$ac_ext <<_ACEOF
4142 /* confdefs.h.  */
4143 _ACEOF
4144 cat confdefs.h >>conftest.$ac_ext
4145 cat >>conftest.$ac_ext <<_ACEOF
4146 /* end confdefs.h.  */
4147 #include <string.h>
4148
4149 _ACEOF
4150 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4151   $EGREP "memchr" >/dev/null 2>&1; then
4152   :
4153 else
4154   ac_cv_header_stdc=no
4155 fi
4156 rm -f conftest*
4157
4158 fi
4159
4160 if test $ac_cv_header_stdc = yes; then
4161   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4162   cat >conftest.$ac_ext <<_ACEOF
4163 /* confdefs.h.  */
4164 _ACEOF
4165 cat confdefs.h >>conftest.$ac_ext
4166 cat >>conftest.$ac_ext <<_ACEOF
4167 /* end confdefs.h.  */
4168 #include <stdlib.h>
4169
4170 _ACEOF
4171 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4172   $EGREP "free" >/dev/null 2>&1; then
4173   :
4174 else
4175   ac_cv_header_stdc=no
4176 fi
4177 rm -f conftest*
4178
4179 fi
4180
4181 if test $ac_cv_header_stdc = yes; then
4182   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4183   if test "$cross_compiling" = yes; then
4184   :
4185 else
4186   cat >conftest.$ac_ext <<_ACEOF
4187 /* confdefs.h.  */
4188 _ACEOF
4189 cat confdefs.h >>conftest.$ac_ext
4190 cat >>conftest.$ac_ext <<_ACEOF
4191 /* end confdefs.h.  */
4192 #include <ctype.h>
4193 #include <stdlib.h>
4194 #if ((' ' & 0x0FF) == 0x020)
4195 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4196 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4197 #else
4198 # define ISLOWER(c) \
4199                    (('a' <= (c) && (c) <= 'i') \
4200                      || ('j' <= (c) && (c) <= 'r') \
4201                      || ('s' <= (c) && (c) <= 'z'))
4202 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4203 #endif
4204
4205 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4206 int
4207 main ()
4208 {
4209   int i;
4210   for (i = 0; i < 256; i++)
4211     if (XOR (islower (i), ISLOWER (i))
4212         || toupper (i) != TOUPPER (i))
4213       return 2;
4214   return 0;
4215 }
4216 _ACEOF
4217 rm -f conftest$ac_exeext
4218 if { (ac_try="$ac_link"
4219 case "(($ac_try" in
4220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4221   *) ac_try_echo=$ac_try;;
4222 esac
4223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4224   (eval "$ac_link") 2>&5
4225   ac_status=$?
4226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4227   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4228   { (case "(($ac_try" in
4229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4230   *) ac_try_echo=$ac_try;;
4231 esac
4232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4233   (eval "$ac_try") 2>&5
4234   ac_status=$?
4235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4236   (exit $ac_status); }; }; then
4237   :
4238 else
4239   echo "$as_me: program exited with status $ac_status" >&5
4240 echo "$as_me: failed program was:" >&5
4241 sed 's/^/| /' conftest.$ac_ext >&5
4242
4243 ( exit $ac_status )
4244 ac_cv_header_stdc=no
4245 fi
4246 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4247 fi
4248
4249
4250 fi
4251 fi
4252 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4253 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4254 if test $ac_cv_header_stdc = yes; then
4255
4256 cat >>confdefs.h <<\_ACEOF
4257 #define STDC_HEADERS 1
4258 _ACEOF
4259
4260 fi
4261
4262 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4273                   inttypes.h stdint.h unistd.h
4274 do
4275 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4276 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4277 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4278 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4279   echo $ECHO_N "(cached) $ECHO_C" >&6
4280 else
4281   cat >conftest.$ac_ext <<_ACEOF
4282 /* confdefs.h.  */
4283 _ACEOF
4284 cat confdefs.h >>conftest.$ac_ext
4285 cat >>conftest.$ac_ext <<_ACEOF
4286 /* end confdefs.h.  */
4287 $ac_includes_default
4288
4289 #include <$ac_header>
4290 _ACEOF
4291 rm -f conftest.$ac_objext
4292 if { (ac_try="$ac_compile"
4293 case "(($ac_try" in
4294   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4295   *) ac_try_echo=$ac_try;;
4296 esac
4297 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4298   (eval "$ac_compile") 2>conftest.er1
4299   ac_status=$?
4300   grep -v '^ *+' conftest.er1 >conftest.err
4301   rm -f conftest.er1
4302   cat conftest.err >&5
4303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4304   (exit $ac_status); } &&
4305          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4306   { (case "(($ac_try" in
4307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4308   *) ac_try_echo=$ac_try;;
4309 esac
4310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4311   (eval "$ac_try") 2>&5
4312   ac_status=$?
4313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4314   (exit $ac_status); }; } &&
4315          { ac_try='test -s conftest.$ac_objext'
4316   { (case "(($ac_try" in
4317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4318   *) ac_try_echo=$ac_try;;
4319 esac
4320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4321   (eval "$ac_try") 2>&5
4322   ac_status=$?
4323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4324   (exit $ac_status); }; }; then
4325   eval "$as_ac_Header=yes"
4326 else
4327   echo "$as_me: failed program was:" >&5
4328 sed 's/^/| /' conftest.$ac_ext >&5
4329
4330         eval "$as_ac_Header=no"
4331 fi
4332
4333 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4334 fi
4335 ac_res=`eval echo '${'$as_ac_Header'}'`
4336                { echo "$as_me:$LINENO: result: $ac_res" >&5
4337 echo "${ECHO_T}$ac_res" >&6; }
4338 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4339   cat >>confdefs.h <<_ACEOF
4340 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4341 _ACEOF
4342
4343 fi
4344
4345 done
4346
4347
4348 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4349 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4350 if test "${ac_cv_c_bigendian+set}" = set; then
4351   echo $ECHO_N "(cached) $ECHO_C" >&6
4352 else
4353   # See if sys/param.h defines the BYTE_ORDER macro.
4354 cat >conftest.$ac_ext <<_ACEOF
4355 /* confdefs.h.  */
4356 _ACEOF
4357 cat confdefs.h >>conftest.$ac_ext
4358 cat >>conftest.$ac_ext <<_ACEOF
4359 /* end confdefs.h.  */
4360 #include <sys/types.h>
4361 #include <sys/param.h>
4362
4363 int
4364 main ()
4365 {
4366 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4367  bogus endian macros
4368 #endif
4369
4370   ;
4371   return 0;
4372 }
4373 _ACEOF
4374 rm -f conftest.$ac_objext
4375 if { (ac_try="$ac_compile"
4376 case "(($ac_try" in
4377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4378   *) ac_try_echo=$ac_try;;
4379 esac
4380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4381   (eval "$ac_compile") 2>conftest.er1
4382   ac_status=$?
4383   grep -v '^ *+' conftest.er1 >conftest.err
4384   rm -f conftest.er1
4385   cat conftest.err >&5
4386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4387   (exit $ac_status); } &&
4388          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4389   { (case "(($ac_try" in
4390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4391   *) ac_try_echo=$ac_try;;
4392 esac
4393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4394   (eval "$ac_try") 2>&5
4395   ac_status=$?
4396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4397   (exit $ac_status); }; } &&
4398          { ac_try='test -s conftest.$ac_objext'
4399   { (case "(($ac_try" in
4400   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4401   *) ac_try_echo=$ac_try;;
4402 esac
4403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4404   (eval "$ac_try") 2>&5
4405   ac_status=$?
4406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4407   (exit $ac_status); }; }; then
4408   # It does; now see whether it defined to BIG_ENDIAN or not.
4409 cat >conftest.$ac_ext <<_ACEOF
4410 /* confdefs.h.  */
4411 _ACEOF
4412 cat confdefs.h >>conftest.$ac_ext
4413 cat >>conftest.$ac_ext <<_ACEOF
4414 /* end confdefs.h.  */
4415 #include <sys/types.h>
4416 #include <sys/param.h>
4417
4418 int
4419 main ()
4420 {
4421 #if BYTE_ORDER != BIG_ENDIAN
4422  not big endian
4423 #endif
4424
4425   ;
4426   return 0;
4427 }
4428 _ACEOF
4429 rm -f conftest.$ac_objext
4430 if { (ac_try="$ac_compile"
4431 case "(($ac_try" in
4432   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4433   *) ac_try_echo=$ac_try;;
4434 esac
4435 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4436   (eval "$ac_compile") 2>conftest.er1
4437   ac_status=$?
4438   grep -v '^ *+' conftest.er1 >conftest.err
4439   rm -f conftest.er1
4440   cat conftest.err >&5
4441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4442   (exit $ac_status); } &&
4443          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4444   { (case "(($ac_try" in
4445   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4446   *) ac_try_echo=$ac_try;;
4447 esac
4448 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4449   (eval "$ac_try") 2>&5
4450   ac_status=$?
4451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4452   (exit $ac_status); }; } &&
4453          { ac_try='test -s conftest.$ac_objext'
4454   { (case "(($ac_try" in
4455   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4456   *) ac_try_echo=$ac_try;;
4457 esac
4458 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4459   (eval "$ac_try") 2>&5
4460   ac_status=$?
4461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4462   (exit $ac_status); }; }; then
4463   ac_cv_c_bigendian=yes
4464 else
4465   echo "$as_me: failed program was:" >&5
4466 sed 's/^/| /' conftest.$ac_ext >&5
4467
4468         ac_cv_c_bigendian=no
4469 fi
4470
4471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4472 else
4473   echo "$as_me: failed program was:" >&5
4474 sed 's/^/| /' conftest.$ac_ext >&5
4475
4476         # It does not; compile a test program.
4477 if test "$cross_compiling" = yes; then
4478   # try to guess the endianness by grepping values into an object file
4479   ac_cv_c_bigendian=unknown
4480   cat >conftest.$ac_ext <<_ACEOF
4481 /* confdefs.h.  */
4482 _ACEOF
4483 cat confdefs.h >>conftest.$ac_ext
4484 cat >>conftest.$ac_ext <<_ACEOF
4485 /* end confdefs.h.  */
4486 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4487 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4488 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4489 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4490 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4491 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4492 int
4493 main ()
4494 {
4495  _ascii (); _ebcdic ();
4496   ;
4497   return 0;
4498 }
4499 _ACEOF
4500 rm -f conftest.$ac_objext
4501 if { (ac_try="$ac_compile"
4502 case "(($ac_try" in
4503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4504   *) ac_try_echo=$ac_try;;
4505 esac
4506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4507   (eval "$ac_compile") 2>conftest.er1
4508   ac_status=$?
4509   grep -v '^ *+' conftest.er1 >conftest.err
4510   rm -f conftest.er1
4511   cat conftest.err >&5
4512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4513   (exit $ac_status); } &&
4514          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4515   { (case "(($ac_try" in
4516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4517   *) ac_try_echo=$ac_try;;
4518 esac
4519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4520   (eval "$ac_try") 2>&5
4521   ac_status=$?
4522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4523   (exit $ac_status); }; } &&
4524          { ac_try='test -s conftest.$ac_objext'
4525   { (case "(($ac_try" in
4526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4527   *) ac_try_echo=$ac_try;;
4528 esac
4529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4530   (eval "$ac_try") 2>&5
4531   ac_status=$?
4532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533   (exit $ac_status); }; }; then
4534   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4535   ac_cv_c_bigendian=yes
4536 fi
4537 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4538   if test "$ac_cv_c_bigendian" = unknown; then
4539     ac_cv_c_bigendian=no
4540   else
4541     # finding both strings is unlikely to happen, but who knows?
4542     ac_cv_c_bigendian=unknown
4543   fi
4544 fi
4545 else
4546   echo "$as_me: failed program was:" >&5
4547 sed 's/^/| /' conftest.$ac_ext >&5
4548
4549
4550 fi
4551
4552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4553 else
4554   cat >conftest.$ac_ext <<_ACEOF
4555 /* confdefs.h.  */
4556 _ACEOF
4557 cat confdefs.h >>conftest.$ac_ext
4558 cat >>conftest.$ac_ext <<_ACEOF
4559 /* end confdefs.h.  */
4560 $ac_includes_default
4561 int
4562 main ()
4563 {
4564
4565   /* Are we little or big endian?  From Harbison&Steele.  */
4566   union
4567   {
4568     long int l;
4569     char c[sizeof (long int)];
4570   } u;
4571   u.l = 1;
4572   return u.c[sizeof (long int) - 1] == 1;
4573
4574   ;
4575   return 0;
4576 }
4577 _ACEOF
4578 rm -f conftest$ac_exeext
4579 if { (ac_try="$ac_link"
4580 case "(($ac_try" in
4581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4582   *) ac_try_echo=$ac_try;;
4583 esac
4584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4585   (eval "$ac_link") 2>&5
4586   ac_status=$?
4587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4588   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4589   { (case "(($ac_try" in
4590   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4591   *) ac_try_echo=$ac_try;;
4592 esac
4593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4594   (eval "$ac_try") 2>&5
4595   ac_status=$?
4596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4597   (exit $ac_status); }; }; then
4598   ac_cv_c_bigendian=no
4599 else
4600   echo "$as_me: program exited with status $ac_status" >&5
4601 echo "$as_me: failed program was:" >&5
4602 sed 's/^/| /' conftest.$ac_ext >&5
4603
4604 ( exit $ac_status )
4605 ac_cv_c_bigendian=yes
4606 fi
4607 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4608 fi
4609
4610
4611 fi
4612
4613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4614 fi
4615 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4616 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4617 case $ac_cv_c_bigendian in
4618   yes)
4619     ENDIAN=big
4620  ;;
4621   no)
4622     ENDIAN=little
4623  ;;
4624   *)
4625     { { echo "$as_me:$LINENO: error: unknown endianness
4626 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4627 echo "$as_me: error: unknown endianness
4628 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4629    { (exit 1); exit 1; }; } ;;
4630 esac
4631
4632
4633 if test "$cross_compiling" = yes; then
4634   LLVM_CROSS_COMPILING=1
4635
4636
4637 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4638 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4639 if test "${ac_cv_build_exeext+set}" = set; then
4640   echo $ECHO_N "(cached) $ECHO_C" >&6
4641 else
4642   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4643   ac_cv_build_exeext=.exe
4644 else
4645   ac_build_prefix=${build_alias}-
4646
4647   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4648 set dummy ${ac_build_prefix}gcc; ac_word=$2
4649 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4650 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4651 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4652   echo $ECHO_N "(cached) $ECHO_C" >&6
4653 else
4654   if test -n "$BUILD_CC"; then
4655   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4656 else
4657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4658 for as_dir in $PATH
4659 do
4660   IFS=$as_save_IFS
4661   test -z "$as_dir" && as_dir=.
4662   for ac_exec_ext in '' $ac_executable_extensions; do
4663   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4664     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4665     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4666     break 2
4667   fi
4668 done
4669 done
4670 IFS=$as_save_IFS
4671
4672 fi
4673 fi
4674 BUILD_CC=$ac_cv_prog_BUILD_CC
4675 if test -n "$BUILD_CC"; then
4676   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4677 echo "${ECHO_T}$BUILD_CC" >&6; }
4678 else
4679   { echo "$as_me:$LINENO: result: no" >&5
4680 echo "${ECHO_T}no" >&6; }
4681 fi
4682
4683
4684   if test -z "$BUILD_CC"; then
4685      # Extract the first word of "gcc", so it can be a program name with args.
4686 set dummy gcc; ac_word=$2
4687 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4688 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4689 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4690   echo $ECHO_N "(cached) $ECHO_C" >&6
4691 else
4692   if test -n "$BUILD_CC"; then
4693   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4694 else
4695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4696 for as_dir in $PATH
4697 do
4698   IFS=$as_save_IFS
4699   test -z "$as_dir" && as_dir=.
4700   for ac_exec_ext in '' $ac_executable_extensions; do
4701   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4702     ac_cv_prog_BUILD_CC="gcc"
4703     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4704     break 2
4705   fi
4706 done
4707 done
4708 IFS=$as_save_IFS
4709
4710 fi
4711 fi
4712 BUILD_CC=$ac_cv_prog_BUILD_CC
4713 if test -n "$BUILD_CC"; then
4714   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4715 echo "${ECHO_T}$BUILD_CC" >&6; }
4716 else
4717   { echo "$as_me:$LINENO: result: no" >&5
4718 echo "${ECHO_T}no" >&6; }
4719 fi
4720
4721
4722      if test -z "$BUILD_CC"; then
4723        # Extract the first word of "cc", so it can be a program name with args.
4724 set dummy cc; ac_word=$2
4725 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4726 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4727 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4728   echo $ECHO_N "(cached) $ECHO_C" >&6
4729 else
4730   if test -n "$BUILD_CC"; then
4731   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4732 else
4733   ac_prog_rejected=no
4734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4735 for as_dir in $PATH
4736 do
4737   IFS=$as_save_IFS
4738   test -z "$as_dir" && as_dir=.
4739   for ac_exec_ext in '' $ac_executable_extensions; do
4740   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4741     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4742        ac_prog_rejected=yes
4743        continue
4744      fi
4745     ac_cv_prog_BUILD_CC="cc"
4746     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4747     break 2
4748   fi
4749 done
4750 done
4751 IFS=$as_save_IFS
4752
4753 if test $ac_prog_rejected = yes; then
4754   # We found a bogon in the path, so make sure we never use it.
4755   set dummy $ac_cv_prog_BUILD_CC
4756   shift
4757   if test $# != 0; then
4758     # We chose a different compiler from the bogus one.
4759     # However, it has the same basename, so the bogon will be chosen
4760     # first if we set BUILD_CC to just the basename; use the full file name.
4761     shift
4762     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4763   fi
4764 fi
4765 fi
4766 fi
4767 BUILD_CC=$ac_cv_prog_BUILD_CC
4768 if test -n "$BUILD_CC"; then
4769   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4770 echo "${ECHO_T}$BUILD_CC" >&6; }
4771 else
4772   { echo "$as_me:$LINENO: result: no" >&5
4773 echo "${ECHO_T}no" >&6; }
4774 fi
4775
4776
4777      fi
4778   fi
4779   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4780 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4781    { (exit 1); exit 1; }; }
4782   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4783   rm -f conftest*
4784   echo 'int main () { return 0; }' > conftest.$ac_ext
4785   ac_cv_build_exeext=
4786   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4787   (eval $ac_build_link) 2>&5
4788   ac_status=$?
4789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4790   (exit $ac_status); }; then
4791     for file in conftest.*; do
4792       case $file in
4793       *.c | *.o | *.obj | *.dSYM) ;;
4794       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4795       esac
4796     done
4797   else
4798     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4799 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4800    { (exit 1); exit 1; }; }
4801   fi
4802   rm -f conftest*
4803   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4804 fi
4805 fi
4806
4807 BUILD_EXEEXT=""
4808 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4809 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4810 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4811 ac_build_exeext=$BUILD_EXEEXT
4812
4813   ac_build_prefix=${build_alias}-
4814   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4815 set dummy ${ac_build_prefix}g++; ac_word=$2
4816 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4817 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4818 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4819   echo $ECHO_N "(cached) $ECHO_C" >&6
4820 else
4821   if test -n "$BUILD_CXX"; then
4822   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4823 else
4824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4825 for as_dir in $PATH
4826 do
4827   IFS=$as_save_IFS
4828   test -z "$as_dir" && as_dir=.
4829   for ac_exec_ext in '' $ac_executable_extensions; do
4830   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4831     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4832     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4833     break 2
4834   fi
4835 done
4836 done
4837 IFS=$as_save_IFS
4838
4839 fi
4840 fi
4841 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4842 if test -n "$BUILD_CXX"; then
4843   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4844 echo "${ECHO_T}$BUILD_CXX" >&6; }
4845 else
4846   { echo "$as_me:$LINENO: result: no" >&5
4847 echo "${ECHO_T}no" >&6; }
4848 fi
4849
4850
4851   if test -z "$BUILD_CXX"; then
4852      # Extract the first word of "g++", so it can be a program name with args.
4853 set dummy g++; ac_word=$2
4854 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4855 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4856 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4857   echo $ECHO_N "(cached) $ECHO_C" >&6
4858 else
4859   if test -n "$BUILD_CXX"; then
4860   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4861 else
4862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4863 for as_dir in $PATH
4864 do
4865   IFS=$as_save_IFS
4866   test -z "$as_dir" && as_dir=.
4867   for ac_exec_ext in '' $ac_executable_extensions; do
4868   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4869     ac_cv_prog_BUILD_CXX="g++"
4870     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4871     break 2
4872   fi
4873 done
4874 done
4875 IFS=$as_save_IFS
4876
4877 fi
4878 fi
4879 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4880 if test -n "$BUILD_CXX"; then
4881   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4882 echo "${ECHO_T}$BUILD_CXX" >&6; }
4883 else
4884   { echo "$as_me:$LINENO: result: no" >&5
4885 echo "${ECHO_T}no" >&6; }
4886 fi
4887
4888
4889      if test -z "$BUILD_CXX"; then
4890        # Extract the first word of "c++", so it can be a program name with args.
4891 set dummy c++; ac_word=$2
4892 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4893 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4894 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4895   echo $ECHO_N "(cached) $ECHO_C" >&6
4896 else
4897   if test -n "$BUILD_CXX"; then
4898   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4899 else
4900   ac_prog_rejected=no
4901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4902 for as_dir in $PATH
4903 do
4904   IFS=$as_save_IFS
4905   test -z "$as_dir" && as_dir=.
4906   for ac_exec_ext in '' $ac_executable_extensions; do
4907   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4908     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4909        ac_prog_rejected=yes
4910        continue
4911      fi
4912     ac_cv_prog_BUILD_CXX="c++"
4913     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4914     break 2
4915   fi
4916 done
4917 done
4918 IFS=$as_save_IFS
4919
4920 if test $ac_prog_rejected = yes; then
4921   # We found a bogon in the path, so make sure we never use it.
4922   set dummy $ac_cv_prog_BUILD_CXX
4923   shift
4924   if test $# != 0; then
4925     # We chose a different compiler from the bogus one.
4926     # However, it has the same basename, so the bogon will be chosen
4927     # first if we set BUILD_CXX to just the basename; use the full file name.
4928     shift
4929     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4930   fi
4931 fi
4932 fi
4933 fi
4934 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4935 if test -n "$BUILD_CXX"; then
4936   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4937 echo "${ECHO_T}$BUILD_CXX" >&6; }
4938 else
4939   { echo "$as_me:$LINENO: result: no" >&5
4940 echo "${ECHO_T}no" >&6; }
4941 fi
4942
4943
4944      fi
4945   fi
4946 else
4947   LLVM_CROSS_COMPILING=0
4948
4949 fi
4950
4951 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4952   cvsbuild="yes"
4953   optimize="no"
4954   CVSBUILD=CVSBUILD=1
4955
4956 else
4957   cvsbuild="no"
4958   optimize="yes"
4959 fi
4960
4961
4962 # Check whether --enable-optimized was given.
4963 if test "${enable_optimized+set}" = set; then
4964   enableval=$enable_optimized;
4965 else
4966   enableval=$optimize
4967 fi
4968
4969 if test ${enableval} = "no" ; then
4970   ENABLE_OPTIMIZED=
4971
4972 else
4973   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4974
4975 fi
4976
4977 # Check whether --enable-profiling was given.
4978 if test "${enable_profiling+set}" = set; then
4979   enableval=$enable_profiling;
4980 else
4981   enableval="no"
4982 fi
4983
4984 if test ${enableval} = "no" ; then
4985   ENABLE_PROFILING=
4986
4987 else
4988   ENABLE_PROFILING=ENABLE_PROFILING=1
4989
4990 fi
4991
4992 # Check whether --enable-assertions was given.
4993 if test "${enable_assertions+set}" = set; then
4994   enableval=$enable_assertions;
4995 else
4996   enableval="yes"
4997 fi
4998
4999 if test ${enableval} = "yes" ; then
5000   DISABLE_ASSERTIONS=
5001
5002 else
5003   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5004
5005 fi
5006
5007 # Check whether --enable-expensive-checks was given.
5008 if test "${enable_expensive_checks+set}" = set; then
5009   enableval=$enable_expensive_checks;
5010 else
5011   enableval="no"
5012 fi
5013
5014 if test ${enableval} = "yes" ; then
5015   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5016
5017   EXPENSIVE_CHECKS=yes
5018
5019 else
5020   ENABLE_EXPENSIVE_CHECKS=
5021
5022   EXPENSIVE_CHECKS=no
5023
5024 fi
5025
5026 # Check whether --enable-debug-runtime was given.
5027 if test "${enable_debug_runtime+set}" = set; then
5028   enableval=$enable_debug_runtime;
5029 else
5030   enableval=no
5031 fi
5032
5033 if test ${enableval} = "no" ; then
5034   DEBUG_RUNTIME=
5035
5036 else
5037   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5038
5039 fi
5040
5041 # Check whether --enable-debug-symbols was given.
5042 if test "${enable_debug_symbols+set}" = set; then
5043   enableval=$enable_debug_symbols;
5044 else
5045   enableval=no
5046 fi
5047
5048 if test ${enableval} = "no" ; then
5049   DEBUG_SYMBOLS=
5050
5051 else
5052   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5053
5054 fi
5055
5056 # Check whether --enable-jit was given.
5057 if test "${enable_jit+set}" = set; then
5058   enableval=$enable_jit;
5059 else
5060   enableval=default
5061 fi
5062
5063 if test ${enableval} = "no"
5064 then
5065   JIT=
5066
5067 else
5068   case "$llvm_cv_target_arch" in
5069     x86)         TARGET_HAS_JIT=1
5070  ;;
5071     Sparc)       TARGET_HAS_JIT=0
5072  ;;
5073     PowerPC)     TARGET_HAS_JIT=1
5074  ;;
5075     x86_64)      TARGET_HAS_JIT=1
5076  ;;
5077     Alpha)       TARGET_HAS_JIT=0
5078  ;;
5079     ARM)         TARGET_HAS_JIT=1
5080  ;;
5081     Mips)        TARGET_HAS_JIT=1
5082  ;;
5083     XCore)       TARGET_HAS_JIT=0
5084  ;;
5085     MSP430)      TARGET_HAS_JIT=0
5086  ;;
5087     Blackfin)    TARGET_HAS_JIT=0
5088  ;;
5089     MBlaze)      TARGET_HAS_JIT=0
5090  ;;
5091     PTX)         TARGET_HAS_JIT=0
5092  ;;
5093     *)           TARGET_HAS_JIT=0
5094  ;;
5095   esac
5096 fi
5097
5098 # Check whether --enable-docs was given.
5099 if test "${enable_docs+set}" = set; then
5100   enableval=$enable_docs;
5101 else
5102   enableval=default
5103 fi
5104
5105 case "$enableval" in
5106   yes) ENABLE_DOCS=1
5107  ;;
5108   no)  ENABLE_DOCS=0
5109  ;;
5110   default) ENABLE_DOCS=1
5111  ;;
5112   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5113 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5114    { (exit 1); exit 1; }; } ;;
5115 esac
5116
5117 # Check whether --enable-doxygen was given.
5118 if test "${enable_doxygen+set}" = set; then
5119   enableval=$enable_doxygen;
5120 else
5121   enableval=default
5122 fi
5123
5124 case "$enableval" in
5125   yes) ENABLE_DOXYGEN=1
5126  ;;
5127   no)  ENABLE_DOXYGEN=0
5128  ;;
5129   default) ENABLE_DOXYGEN=0
5130  ;;
5131   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5132 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5133    { (exit 1); exit 1; }; } ;;
5134 esac
5135
5136 # Check whether --enable-threads was given.
5137 if test "${enable_threads+set}" = set; then
5138   enableval=$enable_threads;
5139 else
5140   enableval=default
5141 fi
5142
5143 case "$enableval" in
5144   yes) ENABLE_THREADS=1
5145  ;;
5146   no)  ENABLE_THREADS=0
5147  ;;
5148   default) ENABLE_THREADS=1
5149  ;;
5150   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5151 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5152    { (exit 1); exit 1; }; } ;;
5153 esac
5154
5155 cat >>confdefs.h <<_ACEOF
5156 #define ENABLE_THREADS $ENABLE_THREADS
5157 _ACEOF
5158
5159
5160 # Check whether --enable-pthreads was given.
5161 if test "${enable_pthreads+set}" = set; then
5162   enableval=$enable_pthreads;
5163 else
5164   enableval=default
5165 fi
5166
5167 case "$enableval" in
5168   yes) ENABLE_PTHREADS=1
5169  ;;
5170   no)  ENABLE_PTHREADS=0
5171  ;;
5172   default) ENABLE_PTHREADS=1
5173  ;;
5174   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5175 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5176    { (exit 1); exit 1; }; } ;;
5177 esac
5178
5179 # Check whether --enable-pic was given.
5180 if test "${enable_pic+set}" = set; then
5181   enableval=$enable_pic;
5182 else
5183   enableval=default
5184 fi
5185
5186 case "$enableval" in
5187   yes) ENABLE_PIC=1
5188  ;;
5189   no)  ENABLE_PIC=0
5190  ;;
5191   default) ENABLE_PIC=1
5192  ;;
5193   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5194 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5195    { (exit 1); exit 1; }; } ;;
5196 esac
5197
5198 cat >>confdefs.h <<_ACEOF
5199 #define ENABLE_PIC $ENABLE_PIC
5200 _ACEOF
5201
5202
5203 # Check whether --enable-shared was given.
5204 if test "${enable_shared+set}" = set; then
5205   enableval=$enable_shared;
5206 else
5207   enableval=default
5208 fi
5209
5210 case "$enableval" in
5211   yes) ENABLE_SHARED=1
5212  ;;
5213   no)  ENABLE_SHARED=0
5214  ;;
5215   default) ENABLE_SHARED=0
5216  ;;
5217   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5218 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5219    { (exit 1); exit 1; }; } ;;
5220 esac
5221
5222 # Check whether --enable-embed-stdcxx was given.
5223 if test "${enable_embed_stdcxx+set}" = set; then
5224   enableval=$enable_embed_stdcxx;
5225 else
5226   enableval=default
5227 fi
5228
5229 case "$enableval" in
5230   yes) ENABLE_EMBED_STDCXX=1
5231  ;;
5232   no)  ENABLE_EMBED_STDCXX=0
5233  ;;
5234   default) ENABLE_EMBED_STDCXX=0
5235  ;;
5236   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5237 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5238    { (exit 1); exit 1; }; } ;;
5239 esac
5240
5241 # Check whether --enable-timestamps was given.
5242 if test "${enable_timestamps+set}" = set; then
5243   enableval=$enable_timestamps;
5244 else
5245   enableval=default
5246 fi
5247
5248 case "$enableval" in
5249   yes) ENABLE_TIMESTAMPS=1
5250  ;;
5251   no)  ENABLE_TIMESTAMPS=0
5252  ;;
5253   default) ENABLE_TIMESTAMPS=1
5254  ;;
5255   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5256 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5257    { (exit 1); exit 1; }; } ;;
5258 esac
5259
5260 cat >>confdefs.h <<_ACEOF
5261 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5262 _ACEOF
5263
5264
5265 TARGETS_TO_BUILD=""
5266 # Check whether --enable-targets was given.
5267 if test "${enable_targets+set}" = set; then
5268   enableval=$enable_targets;
5269 else
5270   enableval=all
5271 fi
5272
5273 if test "$enableval" = host-only ; then
5274   enableval=host
5275 fi
5276 case "$enableval" in
5277   all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 Blackfin CBackend CppBackend MBlaze PTX" ;;
5278   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5279       case "$a_target" in
5280         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5281         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5282         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5283         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5284         alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5285         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5286         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5287         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5288         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5289         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5290         blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5291         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5292         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5293         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5294         ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5295         host) case "$llvm_cv_target_arch" in
5296             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5297             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5298             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5299             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5300             Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5301             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5302             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5303             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5304             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5305             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5306             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5307             Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5308             PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5309             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5310 echo "$as_me: error: Can not set target to build" >&2;}
5311    { (exit 1); exit 1; }; } ;;
5312           esac ;;
5313         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5314 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5315    { (exit 1); exit 1; }; } ;;
5316       esac
5317   done
5318   ;;
5319 esac
5320 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5321
5322
5323 # Determine whether we are building LLVM support for the native architecture.
5324 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
5325 for a_target in $TARGETS_TO_BUILD; do
5326   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5327
5328 cat >>confdefs.h <<_ACEOF
5329 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5330 _ACEOF
5331
5332     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5333     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5334     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5335     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5336     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5337       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5338     fi
5339
5340 cat >>confdefs.h <<_ACEOF
5341 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5342 _ACEOF
5343
5344
5345 cat >>confdefs.h <<_ACEOF
5346 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5347 _ACEOF
5348
5349
5350 cat >>confdefs.h <<_ACEOF
5351 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5352 _ACEOF
5353
5354
5355 cat >>confdefs.h <<_ACEOF
5356 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5357 _ACEOF
5358
5359     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5360
5361 cat >>confdefs.h <<_ACEOF
5362 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5363 _ACEOF
5364
5365     fi
5366   fi
5367 done
5368
5369 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5370 # target feature def files.
5371 LLVM_ENUM_TARGETS=""
5372 LLVM_ENUM_ASM_PRINTERS=""
5373 LLVM_ENUM_ASM_PARSERS=""
5374 LLVM_ENUM_DISASSEMBLERS=""
5375 for target_to_build in $TARGETS_TO_BUILD; do
5376   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5377   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5378     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5379   fi
5380   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5381     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5382   fi
5383   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5384     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5385   fi
5386 done
5387
5388
5389
5390
5391
5392 # Check whether --enable-cbe-printf-a was given.
5393 if test "${enable_cbe_printf_a+set}" = set; then
5394   enableval=$enable_cbe_printf_a;
5395 else
5396   enableval=default
5397 fi
5398
5399 case "$enableval" in
5400   yes) ENABLE_CBE_PRINTF_A=1
5401  ;;
5402   no)  ENABLE_CBE_PRINTF_A=0
5403  ;;
5404   default)  ENABLE_CBE_PRINTF_A=1
5405  ;;
5406   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5407 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5408    { (exit 1); exit 1; }; } ;;
5409 esac
5410
5411 cat >>confdefs.h <<_ACEOF
5412 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5413 _ACEOF
5414
5415
5416
5417 # Check whether --with-optimize-option was given.
5418 if test "${with_optimize_option+set}" = set; then
5419   withval=$with_optimize_option;
5420 else
5421   withval=default
5422 fi
5423
5424 { echo "$as_me:$LINENO: checking optimization flags" >&5
5425 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5426 case "$withval" in
5427   default)
5428     case "$llvm_cv_os_type" in
5429     FreeBSD) optimize_option=-O2 ;;
5430     MingW) optimize_option=-O2 ;;
5431     *)     optimize_option=-O3 ;;
5432     esac ;;
5433   *) optimize_option="$withval" ;;
5434 esac
5435 OPTIMIZE_OPTION=$optimize_option
5436
5437 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5438 echo "${ECHO_T}$optimize_option" >&6; }
5439
5440
5441 # Check whether --with-extra-options was given.
5442 if test "${with_extra_options+set}" = set; then
5443   withval=$with_extra_options;
5444 else
5445   withval=default
5446 fi
5447
5448 case "$withval" in
5449   default) EXTRA_OPTIONS= ;;
5450   *) EXTRA_OPTIONS=$withval ;;
5451 esac
5452 EXTRA_OPTIONS=$EXTRA_OPTIONS
5453
5454
5455
5456 # Check whether --with-extra-ld-options was given.
5457 if test "${with_extra_ld_options+set}" = set; then
5458   withval=$with_extra_ld_options;
5459 else
5460   withval=default
5461 fi
5462
5463 case "$withval" in
5464   default) EXTRA_LD_OPTIONS= ;;
5465   *) EXTRA_LD_OPTIONS=$withval ;;
5466 esac
5467 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5468
5469
5470 # Check whether --enable-bindings was given.
5471 if test "${enable_bindings+set}" = set; then
5472   enableval=$enable_bindings;
5473 else
5474   enableval=default
5475 fi
5476
5477 BINDINGS_TO_BUILD=""
5478 case "$enableval" in
5479   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5480   all ) BINDINGS_TO_BUILD="ocaml" ;;
5481   none | no) BINDINGS_TO_BUILD="" ;;
5482   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5483       case "$a_binding" in
5484         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5485         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5486 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5487    { (exit 1); exit 1; }; } ;;
5488       esac
5489   done
5490   ;;
5491 esac
5492
5493
5494 # Check whether --with-ocaml-libdir was given.
5495 if test "${with_ocaml_libdir+set}" = set; then
5496   withval=$with_ocaml_libdir;
5497 else
5498   withval=auto
5499 fi
5500
5501 case "$withval" in
5502   auto) with_ocaml_libdir="$withval" ;;
5503   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5504   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5505 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5506    { (exit 1); exit 1; }; } ;;
5507 esac
5508
5509
5510 # Check whether --with-clang-srcdir was given.
5511 if test "${with_clang_srcdir+set}" = set; then
5512   withval=$with_clang_srcdir;
5513 else
5514   withval="-"
5515 fi
5516
5517 case "$withval" in
5518   -) clang_src_root="" ;;
5519   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5520   *) clang_src_root="$ac_pwd/$withval" ;;
5521 esac
5522 CLANG_SRC_ROOT=$clang_src_root
5523
5524
5525
5526 # Check whether --with-clang-resource-dir was given.
5527 if test "${with_clang_resource_dir+set}" = set; then
5528   withval=$with_clang_resource_dir;
5529 else
5530   withval=""
5531 fi
5532
5533
5534 cat >>confdefs.h <<_ACEOF
5535 #define CLANG_RESOURCE_DIR "$withval"
5536 _ACEOF
5537
5538
5539
5540 # Check whether --with-c-include-dirs was given.
5541 if test "${with_c_include_dirs+set}" = set; then
5542   withval=$with_c_include_dirs;
5543 else
5544   withval=""
5545 fi
5546
5547
5548 cat >>confdefs.h <<_ACEOF
5549 #define C_INCLUDE_DIRS "$withval"
5550 _ACEOF
5551
5552
5553
5554 # Check whether --with-cxx-include-root was given.
5555 if test "${with_cxx_include_root+set}" = set; then
5556   withval=$with_cxx_include_root;
5557 else
5558   withval=""
5559 fi
5560
5561
5562 cat >>confdefs.h <<_ACEOF
5563 #define CXX_INCLUDE_ROOT "$withval"
5564 _ACEOF
5565
5566
5567
5568 # Check whether --with-cxx-include-arch was given.
5569 if test "${with_cxx_include_arch+set}" = set; then
5570   withval=$with_cxx_include_arch;
5571 else
5572   withval=""
5573 fi
5574
5575
5576 cat >>confdefs.h <<_ACEOF
5577 #define CXX_INCLUDE_ARCH "$withval"
5578 _ACEOF
5579
5580
5581
5582 # Check whether --with-cxx-include-32bit-dir was given.
5583 if test "${with_cxx_include_32bit_dir+set}" = set; then
5584   withval=$with_cxx_include_32bit_dir;
5585 else
5586   withval=""
5587 fi
5588
5589
5590 cat >>confdefs.h <<_ACEOF
5591 #define CXX_INCLUDE_32BIT_DIR "$withval"
5592 _ACEOF
5593
5594
5595
5596 # Check whether --with-cxx-include-64bit-dir was given.
5597 if test "${with_cxx_include_64bit_dir+set}" = set; then
5598   withval=$with_cxx_include_64bit_dir;
5599 else
5600   withval=""
5601 fi
5602
5603
5604 cat >>confdefs.h <<_ACEOF
5605 #define CXX_INCLUDE_64BIT_DIR "$withval"
5606 _ACEOF
5607
5608
5609
5610 # Check whether --with-binutils-include was given.
5611 if test "${with_binutils_include+set}" = set; then
5612   withval=$with_binutils_include;
5613 else
5614   withval=default
5615 fi
5616
5617 case "$withval" in
5618   default) WITH_BINUTILS_INCDIR=default ;;
5619   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5620   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5621 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5622    { (exit 1); exit 1; }; } ;;
5623 esac
5624 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5625   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5626
5627   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5628      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5629      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5630 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5631    { (exit 1); exit 1; }; };
5632   fi
5633 fi
5634
5635
5636 # Check whether --with-bug-report-url was given.
5637 if test "${with_bug_report_url+set}" = set; then
5638   withval=$with_bug_report_url;
5639 else
5640   withval="http://llvm.org/bugs/"
5641 fi
5642
5643
5644 cat >>confdefs.h <<_ACEOF
5645 #define BUG_REPORT_URL "$withval"
5646 _ACEOF
5647
5648
5649 # Check whether --enable-libffi was given.
5650 if test "${enable_libffi+set}" = set; then
5651   enableval=$enable_libffi; case "$enableval" in
5652     yes) llvm_cv_enable_libffi="yes" ;;
5653     no)  llvm_cv_enable_libffi="no"  ;;
5654     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5655 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5656    { (exit 1); exit 1; }; } ;;
5657   esac
5658 else
5659   llvm_cv_enable_libffi=no
5660 fi
5661
5662
5663
5664 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5665 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5666 if test "${lt_cv_path_NM+set}" = set; then
5667   echo $ECHO_N "(cached) $ECHO_C" >&6
5668 else
5669   if test -n "$NM"; then
5670   # Let the user override the test.
5671   lt_cv_path_NM="$NM"
5672 else
5673   lt_nm_to_check="${ac_tool_prefix}nm"
5674   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5675     lt_nm_to_check="$lt_nm_to_check nm"
5676   fi
5677   for lt_tmp_nm in $lt_nm_to_check; do
5678     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5679     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5680       IFS="$lt_save_ifs"
5681       test -z "$ac_dir" && ac_dir=.
5682       tmp_nm="$ac_dir/$lt_tmp_nm"
5683       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5684         # Check to see if the nm accepts a BSD-compat flag.
5685         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5686         #   nm: unknown option "B" ignored
5687         # Tru64's nm complains that /dev/null is an invalid object file
5688         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5689         */dev/null* | *'Invalid file or object type'*)
5690           lt_cv_path_NM="$tmp_nm -B"
5691           break
5692           ;;
5693         *)
5694           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5695           */dev/null*)
5696             lt_cv_path_NM="$tmp_nm -p"
5697             break
5698             ;;
5699           *)
5700             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5701             continue # so that we can try to find one that supports BSD flags
5702             ;;
5703           esac
5704           ;;
5705         esac
5706       fi
5707     done
5708     IFS="$lt_save_ifs"
5709   done
5710   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5711 fi
5712 fi
5713 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5714 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5715 NM="$lt_cv_path_NM"
5716
5717
5718
5719 { echo "$as_me:$LINENO: checking for GNU make" >&5
5720 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5721 if test "${llvm_cv_gnu_make_command+set}" = set; then
5722   echo $ECHO_N "(cached) $ECHO_C" >&6
5723 else
5724   llvm_cv_gnu_make_command=''
5725  for a in "$MAKE" make gmake gnumake ; do
5726   if test -z "$a" ; then continue ; fi ;
5727   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5728   then
5729    llvm_cv_gnu_make_command=$a ;
5730    break;
5731   fi
5732  done
5733 fi
5734 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5735 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5736  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5737    ifGNUmake='' ;
5738  else
5739    ifGNUmake='#' ;
5740    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5741 echo "${ECHO_T}\"Not found\"" >&6; };
5742  fi
5743
5744
5745 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5746 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5747 LN_S=$as_ln_s
5748 if test "$LN_S" = "ln -s"; then
5749   { echo "$as_me:$LINENO: result: yes" >&5
5750 echo "${ECHO_T}yes" >&6; }
5751 else
5752   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5753 echo "${ECHO_T}no, using $LN_S" >&6; }
5754 fi
5755
5756 # Extract the first word of "cmp", so it can be a program name with args.
5757 set dummy cmp; ac_word=$2
5758 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5759 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5760 if test "${ac_cv_path_CMP+set}" = set; then
5761   echo $ECHO_N "(cached) $ECHO_C" >&6
5762 else
5763   case $CMP in
5764   [\\/]* | ?:[\\/]*)
5765   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5766   ;;
5767   *)
5768   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5769 for as_dir in $PATH
5770 do
5771   IFS=$as_save_IFS
5772   test -z "$as_dir" && as_dir=.
5773   for ac_exec_ext in '' $ac_executable_extensions; do
5774   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5775     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5776     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5777     break 2
5778   fi
5779 done
5780 done
5781 IFS=$as_save_IFS
5782
5783   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5784   ;;
5785 esac
5786 fi
5787 CMP=$ac_cv_path_CMP
5788 if test -n "$CMP"; then
5789   { echo "$as_me:$LINENO: result: $CMP" >&5
5790 echo "${ECHO_T}$CMP" >&6; }
5791 else
5792   { echo "$as_me:$LINENO: result: no" >&5
5793 echo "${ECHO_T}no" >&6; }
5794 fi
5795
5796
5797 # Extract the first word of "cp", so it can be a program name with args.
5798 set dummy cp; ac_word=$2
5799 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5800 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5801 if test "${ac_cv_path_CP+set}" = set; then
5802   echo $ECHO_N "(cached) $ECHO_C" >&6
5803 else
5804   case $CP in
5805   [\\/]* | ?:[\\/]*)
5806   ac_cv_path_CP="$CP" # Let the user override the test with a path.
5807   ;;
5808   *)
5809   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5810 for as_dir in $PATH
5811 do
5812   IFS=$as_save_IFS
5813   test -z "$as_dir" && as_dir=.
5814   for ac_exec_ext in '' $ac_executable_extensions; do
5815   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5816     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5817     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5818     break 2
5819   fi
5820 done
5821 done
5822 IFS=$as_save_IFS
5823
5824   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5825   ;;
5826 esac
5827 fi
5828 CP=$ac_cv_path_CP
5829 if test -n "$CP"; then
5830   { echo "$as_me:$LINENO: result: $CP" >&5
5831 echo "${ECHO_T}$CP" >&6; }
5832 else
5833   { echo "$as_me:$LINENO: result: no" >&5
5834 echo "${ECHO_T}no" >&6; }
5835 fi
5836
5837
5838 # Extract the first word of "date", so it can be a program name with args.
5839 set dummy date; ac_word=$2
5840 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5841 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5842 if test "${ac_cv_path_DATE+set}" = set; then
5843   echo $ECHO_N "(cached) $ECHO_C" >&6
5844 else
5845   case $DATE in
5846   [\\/]* | ?:[\\/]*)
5847   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5848   ;;
5849   *)
5850   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5851 for as_dir in $PATH
5852 do
5853   IFS=$as_save_IFS
5854   test -z "$as_dir" && as_dir=.
5855   for ac_exec_ext in '' $ac_executable_extensions; do
5856   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5857     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5858     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5859     break 2
5860   fi
5861 done
5862 done
5863 IFS=$as_save_IFS
5864
5865   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5866   ;;
5867 esac
5868 fi
5869 DATE=$ac_cv_path_DATE
5870 if test -n "$DATE"; then
5871   { echo "$as_me:$LINENO: result: $DATE" >&5
5872 echo "${ECHO_T}$DATE" >&6; }
5873 else
5874   { echo "$as_me:$LINENO: result: no" >&5
5875 echo "${ECHO_T}no" >&6; }
5876 fi
5877
5878
5879 # Extract the first word of "find", so it can be a program name with args.
5880 set dummy find; ac_word=$2
5881 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5882 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5883 if test "${ac_cv_path_FIND+set}" = set; then
5884   echo $ECHO_N "(cached) $ECHO_C" >&6
5885 else
5886   case $FIND in
5887   [\\/]* | ?:[\\/]*)
5888   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5889   ;;
5890   *)
5891   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5892 for as_dir in $PATH
5893 do
5894   IFS=$as_save_IFS
5895   test -z "$as_dir" && as_dir=.
5896   for ac_exec_ext in '' $ac_executable_extensions; do
5897   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5898     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5899     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5900     break 2
5901   fi
5902 done
5903 done
5904 IFS=$as_save_IFS
5905
5906   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5907   ;;
5908 esac
5909 fi
5910 FIND=$ac_cv_path_FIND
5911 if test -n "$FIND"; then
5912   { echo "$as_me:$LINENO: result: $FIND" >&5
5913 echo "${ECHO_T}$FIND" >&6; }
5914 else
5915   { echo "$as_me:$LINENO: result: no" >&5
5916 echo "${ECHO_T}no" >&6; }
5917 fi
5918
5919
5920 # Extract the first word of "grep", so it can be a program name with args.
5921 set dummy grep; ac_word=$2
5922 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5923 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5924 if test "${ac_cv_path_GREP+set}" = set; then
5925   echo $ECHO_N "(cached) $ECHO_C" >&6
5926 else
5927   case $GREP in
5928   [\\/]* | ?:[\\/]*)
5929   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5930   ;;
5931   *)
5932   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5933 for as_dir in $PATH
5934 do
5935   IFS=$as_save_IFS
5936   test -z "$as_dir" && as_dir=.
5937   for ac_exec_ext in '' $ac_executable_extensions; do
5938   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5939     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5940     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5941     break 2
5942   fi
5943 done
5944 done
5945 IFS=$as_save_IFS
5946
5947   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5948   ;;
5949 esac
5950 fi
5951 GREP=$ac_cv_path_GREP
5952 if test -n "$GREP"; then
5953   { echo "$as_me:$LINENO: result: $GREP" >&5
5954 echo "${ECHO_T}$GREP" >&6; }
5955 else
5956   { echo "$as_me:$LINENO: result: no" >&5
5957 echo "${ECHO_T}no" >&6; }
5958 fi
5959
5960
5961 # Extract the first word of "mkdir", so it can be a program name with args.
5962 set dummy mkdir; ac_word=$2
5963 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5964 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5965 if test "${ac_cv_path_MKDIR+set}" = set; then
5966   echo $ECHO_N "(cached) $ECHO_C" >&6
5967 else
5968   case $MKDIR in
5969   [\\/]* | ?:[\\/]*)
5970   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5971   ;;
5972   *)
5973   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5974 for as_dir in $PATH
5975 do
5976   IFS=$as_save_IFS
5977   test -z "$as_dir" && as_dir=.
5978   for ac_exec_ext in '' $ac_executable_extensions; do
5979   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5980     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
5981     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5982     break 2
5983   fi
5984 done
5985 done
5986 IFS=$as_save_IFS
5987
5988   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5989   ;;
5990 esac
5991 fi
5992 MKDIR=$ac_cv_path_MKDIR
5993 if test -n "$MKDIR"; then
5994   { echo "$as_me:$LINENO: result: $MKDIR" >&5
5995 echo "${ECHO_T}$MKDIR" >&6; }
5996 else
5997   { echo "$as_me:$LINENO: result: no" >&5
5998 echo "${ECHO_T}no" >&6; }
5999 fi
6000
6001
6002 # Extract the first word of "mv", so it can be a program name with args.
6003 set dummy mv; ac_word=$2
6004 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6005 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6006 if test "${ac_cv_path_MV+set}" = set; then
6007   echo $ECHO_N "(cached) $ECHO_C" >&6
6008 else
6009   case $MV in
6010   [\\/]* | ?:[\\/]*)
6011   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6012   ;;
6013   *)
6014   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6015 for as_dir in $PATH
6016 do
6017   IFS=$as_save_IFS
6018   test -z "$as_dir" && as_dir=.
6019   for ac_exec_ext in '' $ac_executable_extensions; do
6020   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6021     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6022     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6023     break 2
6024   fi
6025 done
6026 done
6027 IFS=$as_save_IFS
6028
6029   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6030   ;;
6031 esac
6032 fi
6033 MV=$ac_cv_path_MV
6034 if test -n "$MV"; then
6035   { echo "$as_me:$LINENO: result: $MV" >&5
6036 echo "${ECHO_T}$MV" >&6; }
6037 else
6038   { echo "$as_me:$LINENO: result: no" >&5
6039 echo "${ECHO_T}no" >&6; }
6040 fi
6041
6042
6043 if test -n "$ac_tool_prefix"; then
6044   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6045 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6046 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6047 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6048 if test "${ac_cv_prog_RANLIB+set}" = set; then
6049   echo $ECHO_N "(cached) $ECHO_C" >&6
6050 else
6051   if test -n "$RANLIB"; then
6052   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6053 else
6054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6055 for as_dir in $PATH
6056 do
6057   IFS=$as_save_IFS
6058   test -z "$as_dir" && as_dir=.
6059   for ac_exec_ext in '' $ac_executable_extensions; do
6060   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6061     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6062     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6063     break 2
6064   fi
6065 done
6066 done
6067 IFS=$as_save_IFS
6068
6069 fi
6070 fi
6071 RANLIB=$ac_cv_prog_RANLIB
6072 if test -n "$RANLIB"; then
6073   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6074 echo "${ECHO_T}$RANLIB" >&6; }
6075 else
6076   { echo "$as_me:$LINENO: result: no" >&5
6077 echo "${ECHO_T}no" >&6; }
6078 fi
6079
6080
6081 fi
6082 if test -z "$ac_cv_prog_RANLIB"; then
6083   ac_ct_RANLIB=$RANLIB
6084   # Extract the first word of "ranlib", so it can be a program name with args.
6085 set dummy ranlib; ac_word=$2
6086 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6087 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6088 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6089   echo $ECHO_N "(cached) $ECHO_C" >&6
6090 else
6091   if test -n "$ac_ct_RANLIB"; then
6092   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6093 else
6094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6095 for as_dir in $PATH
6096 do
6097   IFS=$as_save_IFS
6098   test -z "$as_dir" && as_dir=.
6099   for ac_exec_ext in '' $ac_executable_extensions; do
6100   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6101     ac_cv_prog_ac_ct_RANLIB="ranlib"
6102     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6103     break 2
6104   fi
6105 done
6106 done
6107 IFS=$as_save_IFS
6108
6109 fi
6110 fi
6111 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6112 if test -n "$ac_ct_RANLIB"; then
6113   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6114 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6115 else
6116   { echo "$as_me:$LINENO: result: no" >&5
6117 echo "${ECHO_T}no" >&6; }
6118 fi
6119
6120   if test "x$ac_ct_RANLIB" = x; then
6121     RANLIB=":"
6122   else
6123     case $cross_compiling:$ac_tool_warned in
6124 yes:)
6125 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6126 whose name does not start with the host triplet.  If you think this
6127 configuration is useful to you, please write to autoconf@gnu.org." >&5
6128 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6129 whose name does not start with the host triplet.  If you think this
6130 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6131 ac_tool_warned=yes ;;
6132 esac
6133     RANLIB=$ac_ct_RANLIB
6134   fi
6135 else
6136   RANLIB="$ac_cv_prog_RANLIB"
6137 fi
6138
6139 if test -n "$ac_tool_prefix"; then
6140   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6141 set dummy ${ac_tool_prefix}ar; ac_word=$2
6142 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6143 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6144 if test "${ac_cv_prog_AR+set}" = set; then
6145   echo $ECHO_N "(cached) $ECHO_C" >&6
6146 else
6147   if test -n "$AR"; then
6148   ac_cv_prog_AR="$AR" # Let the user override the test.
6149 else
6150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6151 for as_dir in $PATH
6152 do
6153   IFS=$as_save_IFS
6154   test -z "$as_dir" && as_dir=.
6155   for ac_exec_ext in '' $ac_executable_extensions; do
6156   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6157     ac_cv_prog_AR="${ac_tool_prefix}ar"
6158     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6159     break 2
6160   fi
6161 done
6162 done
6163 IFS=$as_save_IFS
6164
6165 fi
6166 fi
6167 AR=$ac_cv_prog_AR
6168 if test -n "$AR"; then
6169   { echo "$as_me:$LINENO: result: $AR" >&5
6170 echo "${ECHO_T}$AR" >&6; }
6171 else
6172   { echo "$as_me:$LINENO: result: no" >&5
6173 echo "${ECHO_T}no" >&6; }
6174 fi
6175
6176
6177 fi
6178 if test -z "$ac_cv_prog_AR"; then
6179   ac_ct_AR=$AR
6180   # Extract the first word of "ar", so it can be a program name with args.
6181 set dummy ar; ac_word=$2
6182 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6183 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6184 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6185   echo $ECHO_N "(cached) $ECHO_C" >&6
6186 else
6187   if test -n "$ac_ct_AR"; then
6188   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6189 else
6190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191 for as_dir in $PATH
6192 do
6193   IFS=$as_save_IFS
6194   test -z "$as_dir" && as_dir=.
6195   for ac_exec_ext in '' $ac_executable_extensions; do
6196   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6197     ac_cv_prog_ac_ct_AR="ar"
6198     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6199     break 2
6200   fi
6201 done
6202 done
6203 IFS=$as_save_IFS
6204
6205 fi
6206 fi
6207 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6208 if test -n "$ac_ct_AR"; then
6209   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6210 echo "${ECHO_T}$ac_ct_AR" >&6; }
6211 else
6212   { echo "$as_me:$LINENO: result: no" >&5
6213 echo "${ECHO_T}no" >&6; }
6214 fi
6215
6216   if test "x$ac_ct_AR" = x; then
6217     AR="false"
6218   else
6219     case $cross_compiling:$ac_tool_warned in
6220 yes:)
6221 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6222 whose name does not start with the host triplet.  If you think this
6223 configuration is useful to you, please write to autoconf@gnu.org." >&5
6224 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6225 whose name does not start with the host triplet.  If you think this
6226 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6227 ac_tool_warned=yes ;;
6228 esac
6229     AR=$ac_ct_AR
6230   fi
6231 else
6232   AR="$ac_cv_prog_AR"
6233 fi
6234
6235 # Extract the first word of "rm", so it can be a program name with args.
6236 set dummy rm; ac_word=$2
6237 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6238 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6239 if test "${ac_cv_path_RM+set}" = set; then
6240   echo $ECHO_N "(cached) $ECHO_C" >&6
6241 else
6242   case $RM in
6243   [\\/]* | ?:[\\/]*)
6244   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6245   ;;
6246   *)
6247   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6248 for as_dir in $PATH
6249 do
6250   IFS=$as_save_IFS
6251   test -z "$as_dir" && as_dir=.
6252   for ac_exec_ext in '' $ac_executable_extensions; do
6253   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6254     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6255     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6256     break 2
6257   fi
6258 done
6259 done
6260 IFS=$as_save_IFS
6261
6262   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6263   ;;
6264 esac
6265 fi
6266 RM=$ac_cv_path_RM
6267 if test -n "$RM"; then
6268   { echo "$as_me:$LINENO: result: $RM" >&5
6269 echo "${ECHO_T}$RM" >&6; }
6270 else
6271   { echo "$as_me:$LINENO: result: no" >&5
6272 echo "${ECHO_T}no" >&6; }
6273 fi
6274
6275
6276 # Extract the first word of "sed", so it can be a program name with args.
6277 set dummy sed; ac_word=$2
6278 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6279 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6280 if test "${ac_cv_path_SED+set}" = set; then
6281   echo $ECHO_N "(cached) $ECHO_C" >&6
6282 else
6283   case $SED in
6284   [\\/]* | ?:[\\/]*)
6285   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6286   ;;
6287   *)
6288   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6289 for as_dir in $PATH
6290 do
6291   IFS=$as_save_IFS
6292   test -z "$as_dir" && as_dir=.
6293   for ac_exec_ext in '' $ac_executable_extensions; do
6294   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6295     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6296     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6297     break 2
6298   fi
6299 done
6300 done
6301 IFS=$as_save_IFS
6302
6303   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6304   ;;
6305 esac
6306 fi
6307 SED=$ac_cv_path_SED
6308 if test -n "$SED"; then
6309   { echo "$as_me:$LINENO: result: $SED" >&5
6310 echo "${ECHO_T}$SED" >&6; }
6311 else
6312   { echo "$as_me:$LINENO: result: no" >&5
6313 echo "${ECHO_T}no" >&6; }
6314 fi
6315
6316
6317 # Extract the first word of "tar", so it can be a program name with args.
6318 set dummy tar; ac_word=$2
6319 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6320 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6321 if test "${ac_cv_path_TAR+set}" = set; then
6322   echo $ECHO_N "(cached) $ECHO_C" >&6
6323 else
6324   case $TAR in
6325   [\\/]* | ?:[\\/]*)
6326   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6327   ;;
6328   *)
6329   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6330 for as_dir in $PATH
6331 do
6332   IFS=$as_save_IFS
6333   test -z "$as_dir" && as_dir=.
6334   for ac_exec_ext in '' $ac_executable_extensions; do
6335   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6336     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6337     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6338     break 2
6339   fi
6340 done
6341 done
6342 IFS=$as_save_IFS
6343
6344   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6345   ;;
6346 esac
6347 fi
6348 TAR=$ac_cv_path_TAR
6349 if test -n "$TAR"; then
6350   { echo "$as_me:$LINENO: result: $TAR" >&5
6351 echo "${ECHO_T}$TAR" >&6; }
6352 else
6353   { echo "$as_me:$LINENO: result: no" >&5
6354 echo "${ECHO_T}no" >&6; }
6355 fi
6356
6357
6358 # Extract the first word of "pwd", so it can be a program name with args.
6359 set dummy pwd; ac_word=$2
6360 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6361 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6362 if test "${ac_cv_path_BINPWD+set}" = set; then
6363   echo $ECHO_N "(cached) $ECHO_C" >&6
6364 else
6365   case $BINPWD in
6366   [\\/]* | ?:[\\/]*)
6367   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6368   ;;
6369   *)
6370   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6371 for as_dir in $PATH
6372 do
6373   IFS=$as_save_IFS
6374   test -z "$as_dir" && as_dir=.
6375   for ac_exec_ext in '' $ac_executable_extensions; do
6376   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6377     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6378     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6379     break 2
6380   fi
6381 done
6382 done
6383 IFS=$as_save_IFS
6384
6385   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6386   ;;
6387 esac
6388 fi
6389 BINPWD=$ac_cv_path_BINPWD
6390 if test -n "$BINPWD"; then
6391   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6392 echo "${ECHO_T}$BINPWD" >&6; }
6393 else
6394   { echo "$as_me:$LINENO: result: no" >&5
6395 echo "${ECHO_T}no" >&6; }
6396 fi
6397
6398
6399
6400 # Extract the first word of "Graphviz", so it can be a program name with args.
6401 set dummy Graphviz; ac_word=$2
6402 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6403 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6404 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6405   echo $ECHO_N "(cached) $ECHO_C" >&6
6406 else
6407   case $GRAPHVIZ in
6408   [\\/]* | ?:[\\/]*)
6409   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6410   ;;
6411   *)
6412   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413 for as_dir in $PATH
6414 do
6415   IFS=$as_save_IFS
6416   test -z "$as_dir" && as_dir=.
6417   for ac_exec_ext in '' $ac_executable_extensions; do
6418   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6419     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6420     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6421     break 2
6422   fi
6423 done
6424 done
6425 IFS=$as_save_IFS
6426
6427   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6428   ;;
6429 esac
6430 fi
6431 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6432 if test -n "$GRAPHVIZ"; then
6433   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6434 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6435 else
6436   { echo "$as_me:$LINENO: result: no" >&5
6437 echo "${ECHO_T}no" >&6; }
6438 fi
6439
6440
6441 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6442
6443 cat >>confdefs.h <<\_ACEOF
6444 #define HAVE_GRAPHVIZ 1
6445 _ACEOF
6446
6447     if test "$llvm_cv_os_type" = "MingW" ; then
6448     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6449   fi
6450
6451 cat >>confdefs.h <<_ACEOF
6452 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6453 _ACEOF
6454
6455 fi
6456 # Extract the first word of "dot", so it can be a program name with args.
6457 set dummy dot; ac_word=$2
6458 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6459 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6460 if test "${ac_cv_path_DOT+set}" = set; then
6461   echo $ECHO_N "(cached) $ECHO_C" >&6
6462 else
6463   case $DOT in
6464   [\\/]* | ?:[\\/]*)
6465   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6466   ;;
6467   *)
6468   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6469 for as_dir in $PATH
6470 do
6471   IFS=$as_save_IFS
6472   test -z "$as_dir" && as_dir=.
6473   for ac_exec_ext in '' $ac_executable_extensions; do
6474   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6475     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6476     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6477     break 2
6478   fi
6479 done
6480 done
6481 IFS=$as_save_IFS
6482
6483   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6484   ;;
6485 esac
6486 fi
6487 DOT=$ac_cv_path_DOT
6488 if test -n "$DOT"; then
6489   { echo "$as_me:$LINENO: result: $DOT" >&5
6490 echo "${ECHO_T}$DOT" >&6; }
6491 else
6492   { echo "$as_me:$LINENO: result: no" >&5
6493 echo "${ECHO_T}no" >&6; }
6494 fi
6495
6496
6497 if test "$DOT" != "echo dot" ; then
6498
6499 cat >>confdefs.h <<\_ACEOF
6500 #define HAVE_DOT 1
6501 _ACEOF
6502
6503     if test "$llvm_cv_os_type" = "MingW" ; then
6504     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6505   fi
6506
6507 cat >>confdefs.h <<_ACEOF
6508 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6509 _ACEOF
6510
6511 fi
6512 # Extract the first word of "fdp", so it can be a program name with args.
6513 set dummy fdp; ac_word=$2
6514 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6515 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6516 if test "${ac_cv_path_FDP+set}" = set; then
6517   echo $ECHO_N "(cached) $ECHO_C" >&6
6518 else
6519   case $FDP in
6520   [\\/]* | ?:[\\/]*)
6521   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6522   ;;
6523   *)
6524   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6525 for as_dir in $PATH
6526 do
6527   IFS=$as_save_IFS
6528   test -z "$as_dir" && as_dir=.
6529   for ac_exec_ext in '' $ac_executable_extensions; do
6530   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6531     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6532     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6533     break 2
6534   fi
6535 done
6536 done
6537 IFS=$as_save_IFS
6538
6539   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6540   ;;
6541 esac
6542 fi
6543 FDP=$ac_cv_path_FDP
6544 if test -n "$FDP"; then
6545   { echo "$as_me:$LINENO: result: $FDP" >&5
6546 echo "${ECHO_T}$FDP" >&6; }
6547 else
6548   { echo "$as_me:$LINENO: result: no" >&5
6549 echo "${ECHO_T}no" >&6; }
6550 fi
6551
6552
6553 if test "$FDP" != "echo fdp" ; then
6554
6555 cat >>confdefs.h <<\_ACEOF
6556 #define HAVE_FDP 1
6557 _ACEOF
6558
6559     if test "$llvm_cv_os_type" = "MingW" ; then
6560     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6561   fi
6562
6563 cat >>confdefs.h <<_ACEOF
6564 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6565 _ACEOF
6566
6567 fi
6568 # Extract the first word of "neato", so it can be a program name with args.
6569 set dummy neato; ac_word=$2
6570 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6572 if test "${ac_cv_path_NEATO+set}" = set; then
6573   echo $ECHO_N "(cached) $ECHO_C" >&6
6574 else
6575   case $NEATO in
6576   [\\/]* | ?:[\\/]*)
6577   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6578   ;;
6579   *)
6580   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6581 for as_dir in $PATH
6582 do
6583   IFS=$as_save_IFS
6584   test -z "$as_dir" && as_dir=.
6585   for ac_exec_ext in '' $ac_executable_extensions; do
6586   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6587     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6588     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6589     break 2
6590   fi
6591 done
6592 done
6593 IFS=$as_save_IFS
6594
6595   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6596   ;;
6597 esac
6598 fi
6599 NEATO=$ac_cv_path_NEATO
6600 if test -n "$NEATO"; then
6601   { echo "$as_me:$LINENO: result: $NEATO" >&5
6602 echo "${ECHO_T}$NEATO" >&6; }
6603 else
6604   { echo "$as_me:$LINENO: result: no" >&5
6605 echo "${ECHO_T}no" >&6; }
6606 fi
6607
6608
6609 if test "$NEATO" != "echo neato" ; then
6610
6611 cat >>confdefs.h <<\_ACEOF
6612 #define HAVE_NEATO 1
6613 _ACEOF
6614
6615     if test "$llvm_cv_os_type" = "MingW" ; then
6616     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6617   fi
6618
6619 cat >>confdefs.h <<_ACEOF
6620 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6621 _ACEOF
6622
6623 fi
6624 # Extract the first word of "twopi", so it can be a program name with args.
6625 set dummy twopi; ac_word=$2
6626 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6627 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6628 if test "${ac_cv_path_TWOPI+set}" = set; then
6629   echo $ECHO_N "(cached) $ECHO_C" >&6
6630 else
6631   case $TWOPI in
6632   [\\/]* | ?:[\\/]*)
6633   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6634   ;;
6635   *)
6636   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6637 for as_dir in $PATH
6638 do
6639   IFS=$as_save_IFS
6640   test -z "$as_dir" && as_dir=.
6641   for ac_exec_ext in '' $ac_executable_extensions; do
6642   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6643     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6644     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6645     break 2
6646   fi
6647 done
6648 done
6649 IFS=$as_save_IFS
6650
6651   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6652   ;;
6653 esac
6654 fi
6655 TWOPI=$ac_cv_path_TWOPI
6656 if test -n "$TWOPI"; then
6657   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6658 echo "${ECHO_T}$TWOPI" >&6; }
6659 else
6660   { echo "$as_me:$LINENO: result: no" >&5
6661 echo "${ECHO_T}no" >&6; }
6662 fi
6663
6664
6665 if test "$TWOPI" != "echo twopi" ; then
6666
6667 cat >>confdefs.h <<\_ACEOF
6668 #define HAVE_TWOPI 1
6669 _ACEOF
6670
6671     if test "$llvm_cv_os_type" = "MingW" ; then
6672     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6673   fi
6674
6675 cat >>confdefs.h <<_ACEOF
6676 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6677 _ACEOF
6678
6679 fi
6680 # Extract the first word of "circo", so it can be a program name with args.
6681 set dummy circo; ac_word=$2
6682 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6683 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6684 if test "${ac_cv_path_CIRCO+set}" = set; then
6685   echo $ECHO_N "(cached) $ECHO_C" >&6
6686 else
6687   case $CIRCO in
6688   [\\/]* | ?:[\\/]*)
6689   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6690   ;;
6691   *)
6692   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6693 for as_dir in $PATH
6694 do
6695   IFS=$as_save_IFS
6696   test -z "$as_dir" && as_dir=.
6697   for ac_exec_ext in '' $ac_executable_extensions; do
6698   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6699     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6700     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6701     break 2
6702   fi
6703 done
6704 done
6705 IFS=$as_save_IFS
6706
6707   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6708   ;;
6709 esac
6710 fi
6711 CIRCO=$ac_cv_path_CIRCO
6712 if test -n "$CIRCO"; then
6713   { echo "$as_me:$LINENO: result: $CIRCO" >&5
6714 echo "${ECHO_T}$CIRCO" >&6; }
6715 else
6716   { echo "$as_me:$LINENO: result: no" >&5
6717 echo "${ECHO_T}no" >&6; }
6718 fi
6719
6720
6721 if test "$CIRCO" != "echo circo" ; then
6722
6723 cat >>confdefs.h <<\_ACEOF
6724 #define HAVE_CIRCO 1
6725 _ACEOF
6726
6727     if test "$llvm_cv_os_type" = "MingW" ; then
6728     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6729   fi
6730
6731 cat >>confdefs.h <<_ACEOF
6732 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6733 _ACEOF
6734
6735 fi
6736 for ac_prog in gv gsview32
6737 do
6738   # Extract the first word of "$ac_prog", so it can be a program name with args.
6739 set dummy $ac_prog; ac_word=$2
6740 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6741 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6742 if test "${ac_cv_path_GV+set}" = set; then
6743   echo $ECHO_N "(cached) $ECHO_C" >&6
6744 else
6745   case $GV in
6746   [\\/]* | ?:[\\/]*)
6747   ac_cv_path_GV="$GV" # Let the user override the test with a path.
6748   ;;
6749   *)
6750   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6751 for as_dir in $PATH
6752 do
6753   IFS=$as_save_IFS
6754   test -z "$as_dir" && as_dir=.
6755   for ac_exec_ext in '' $ac_executable_extensions; do
6756   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6757     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6758     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6759     break 2
6760   fi
6761 done
6762 done
6763 IFS=$as_save_IFS
6764
6765   ;;
6766 esac
6767 fi
6768 GV=$ac_cv_path_GV
6769 if test -n "$GV"; then
6770   { echo "$as_me:$LINENO: result: $GV" >&5
6771 echo "${ECHO_T}$GV" >&6; }
6772 else
6773   { echo "$as_me:$LINENO: result: no" >&5
6774 echo "${ECHO_T}no" >&6; }
6775 fi
6776
6777
6778   test -n "$GV" && break
6779 done
6780 test -n "$GV" || GV="echo gv"
6781
6782 if test "$GV" != "echo gv" ; then
6783
6784 cat >>confdefs.h <<\_ACEOF
6785 #define HAVE_GV 1
6786 _ACEOF
6787
6788     if test "$llvm_cv_os_type" = "MingW" ; then
6789     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6790   fi
6791
6792 cat >>confdefs.h <<_ACEOF
6793 #define LLVM_PATH_GV "$GV${EXEEXT}"
6794 _ACEOF
6795
6796 fi
6797 # Extract the first word of "dotty", so it can be a program name with args.
6798 set dummy dotty; ac_word=$2
6799 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6800 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6801 if test "${ac_cv_path_DOTTY+set}" = set; then
6802   echo $ECHO_N "(cached) $ECHO_C" >&6
6803 else
6804   case $DOTTY in
6805   [\\/]* | ?:[\\/]*)
6806   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6807   ;;
6808   *)
6809   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810 for as_dir in $PATH
6811 do
6812   IFS=$as_save_IFS
6813   test -z "$as_dir" && as_dir=.
6814   for ac_exec_ext in '' $ac_executable_extensions; do
6815   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6816     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
6817     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6818     break 2
6819   fi
6820 done
6821 done
6822 IFS=$as_save_IFS
6823
6824   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6825   ;;
6826 esac
6827 fi
6828 DOTTY=$ac_cv_path_DOTTY
6829 if test -n "$DOTTY"; then
6830   { echo "$as_me:$LINENO: result: $DOTTY" >&5
6831 echo "${ECHO_T}$DOTTY" >&6; }
6832 else
6833   { echo "$as_me:$LINENO: result: no" >&5
6834 echo "${ECHO_T}no" >&6; }
6835 fi
6836
6837
6838 if test "$DOTTY" != "echo dotty" ; then
6839
6840 cat >>confdefs.h <<\_ACEOF
6841 #define HAVE_DOTTY 1
6842 _ACEOF
6843
6844     if test "$llvm_cv_os_type" = "MingW" ; then
6845     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6846   fi
6847
6848 cat >>confdefs.h <<_ACEOF
6849 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6850 _ACEOF
6851
6852 fi
6853 # Extract the first word of "xdot.py", so it can be a program name with args.
6854 set dummy xdot.py; ac_word=$2
6855 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6856 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6857 if test "${ac_cv_path_XDOT_PY+set}" = set; then
6858   echo $ECHO_N "(cached) $ECHO_C" >&6
6859 else
6860   case $XDOT_PY in
6861   [\\/]* | ?:[\\/]*)
6862   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6863   ;;
6864   *)
6865   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6866 for as_dir in $PATH
6867 do
6868   IFS=$as_save_IFS
6869   test -z "$as_dir" && as_dir=.
6870   for ac_exec_ext in '' $ac_executable_extensions; do
6871   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6872     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6873     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6874     break 2
6875   fi
6876 done
6877 done
6878 IFS=$as_save_IFS
6879
6880   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6881   ;;
6882 esac
6883 fi
6884 XDOT_PY=$ac_cv_path_XDOT_PY
6885 if test -n "$XDOT_PY"; then
6886   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6887 echo "${ECHO_T}$XDOT_PY" >&6; }
6888 else
6889   { echo "$as_me:$LINENO: result: no" >&5
6890 echo "${ECHO_T}no" >&6; }
6891 fi
6892
6893
6894 if test "$XDOT_PY" != "echo xdot.py" ; then
6895
6896 cat >>confdefs.h <<\_ACEOF
6897 #define HAVE_XDOT_PY 1
6898 _ACEOF
6899
6900     if test "$llvm_cv_os_type" = "MingW" ; then
6901     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6902   fi
6903
6904 cat >>confdefs.h <<_ACEOF
6905 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6906 _ACEOF
6907
6908 fi
6909
6910
6911 # Extract the first word of "perl", so it can be a program name with args.
6912 set dummy perl; ac_word=$2
6913 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6914 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6915 if test "${ac_cv_path_PERL+set}" = set; then
6916   echo $ECHO_N "(cached) $ECHO_C" >&6
6917 else
6918   case $PERL in
6919   [\\/]* | ?:[\\/]*)
6920   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6921   ;;
6922   *)
6923   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6924 for as_dir in $PATH
6925 do
6926   IFS=$as_save_IFS
6927   test -z "$as_dir" && as_dir=.
6928   for ac_exec_ext in '' $ac_executable_extensions; do
6929   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6930     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6931     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6932     break 2
6933   fi
6934 done
6935 done
6936 IFS=$as_save_IFS
6937
6938   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6939   ;;
6940 esac
6941 fi
6942 PERL=$ac_cv_path_PERL
6943 if test -n "$PERL"; then
6944   { echo "$as_me:$LINENO: result: $PERL" >&5
6945 echo "${ECHO_T}$PERL" >&6; }
6946 else
6947   { echo "$as_me:$LINENO: result: no" >&5
6948 echo "${ECHO_T}no" >&6; }
6949 fi
6950
6951
6952 if test "$PERL" != "none"; then
6953   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6954 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
6955   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
6956     { echo "$as_me:$LINENO: result: yes" >&5
6957 echo "${ECHO_T}yes" >&6; }
6958   else
6959     PERL=none
6960     { echo "$as_me:$LINENO: result: not found" >&5
6961 echo "${ECHO_T}not found" >&6; }
6962   fi
6963 fi
6964
6965
6966 if test x"$PERL" = xnone; then
6967    HAVE_PERL=0
6968
6969    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6970 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6971    { (exit 1); exit 1; }; }
6972 else
6973    HAVE_PERL=1
6974
6975 fi
6976
6977 # Find a good install program.  We prefer a C program (faster),
6978 # so one script is as good as another.  But avoid the broken or
6979 # incompatible versions:
6980 # SysV /etc/install, /usr/sbin/install
6981 # SunOS /usr/etc/install
6982 # IRIX /sbin/install
6983 # AIX /bin/install
6984 # AmigaOS /C/install, which installs bootblocks on floppy discs
6985 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6986 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6987 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6988 # OS/2's system install, which has a completely different semantic
6989 # ./install, which can be erroneously created by make from ./install.sh.
6990 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6991 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6992 if test -z "$INSTALL"; then
6993 if test "${ac_cv_path_install+set}" = set; then
6994   echo $ECHO_N "(cached) $ECHO_C" >&6
6995 else
6996   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6997 for as_dir in $PATH
6998 do
6999   IFS=$as_save_IFS
7000   test -z "$as_dir" && as_dir=.
7001   # Account for people who put trailing slashes in PATH elements.
7002 case $as_dir/ in
7003   ./ | .// | /cC/* | \
7004   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7005   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7006   /usr/ucb/* ) ;;
7007   *)
7008     # OSF1 and SCO ODT 3.0 have their own names for install.
7009     # Don't use installbsd from OSF since it installs stuff as root
7010     # by default.
7011     for ac_prog in ginstall scoinst install; do
7012       for ac_exec_ext in '' $ac_executable_extensions; do
7013         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7014           if test $ac_prog = install &&
7015             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7016             # AIX install.  It has an incompatible calling convention.
7017             :
7018           elif test $ac_prog = install &&
7019             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7020             # program-specific install script used by HP pwplus--don't use.
7021             :
7022           else
7023             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7024             break 3
7025           fi
7026         fi
7027       done
7028     done
7029     ;;
7030 esac
7031 done
7032 IFS=$as_save_IFS
7033
7034
7035 fi
7036   if test "${ac_cv_path_install+set}" = set; then
7037     INSTALL=$ac_cv_path_install
7038   else
7039     # As a last resort, use the slow shell script.  Don't cache a
7040     # value for INSTALL within a source directory, because that will
7041     # break other packages using the cache if that directory is
7042     # removed, or if the value is a relative name.
7043     INSTALL=$ac_install_sh
7044   fi
7045 fi
7046 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7047 echo "${ECHO_T}$INSTALL" >&6; }
7048
7049 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7050 # It thinks the first close brace ends the variable substitution.
7051 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7052
7053 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7054
7055 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7056
7057 case "$INSTALL" in
7058  [\\/$]* | ?:[\\/]* ) ;;
7059  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7060 esac
7061
7062 # Extract the first word of "bzip2", so it can be a program name with args.
7063 set dummy bzip2; ac_word=$2
7064 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7065 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7066 if test "${ac_cv_path_BZIP2+set}" = set; then
7067   echo $ECHO_N "(cached) $ECHO_C" >&6
7068 else
7069   case $BZIP2 in
7070   [\\/]* | ?:[\\/]*)
7071   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7072   ;;
7073   *)
7074   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075 for as_dir in $PATH
7076 do
7077   IFS=$as_save_IFS
7078   test -z "$as_dir" && as_dir=.
7079   for ac_exec_ext in '' $ac_executable_extensions; do
7080   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7081     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7082     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7083     break 2
7084   fi
7085 done
7086 done
7087 IFS=$as_save_IFS
7088
7089   ;;
7090 esac
7091 fi
7092 BZIP2=$ac_cv_path_BZIP2
7093 if test -n "$BZIP2"; then
7094   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7095 echo "${ECHO_T}$BZIP2" >&6; }
7096 else
7097   { echo "$as_me:$LINENO: result: no" >&5
7098 echo "${ECHO_T}no" >&6; }
7099 fi
7100
7101
7102 # Extract the first word of "cat", so it can be a program name with args.
7103 set dummy cat; ac_word=$2
7104 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7105 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7106 if test "${ac_cv_path_CAT+set}" = set; then
7107   echo $ECHO_N "(cached) $ECHO_C" >&6
7108 else
7109   case $CAT in
7110   [\\/]* | ?:[\\/]*)
7111   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7112   ;;
7113   *)
7114   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7115 for as_dir in $PATH
7116 do
7117   IFS=$as_save_IFS
7118   test -z "$as_dir" && as_dir=.
7119   for ac_exec_ext in '' $ac_executable_extensions; do
7120   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7121     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7122     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7123     break 2
7124   fi
7125 done
7126 done
7127 IFS=$as_save_IFS
7128
7129   ;;
7130 esac
7131 fi
7132 CAT=$ac_cv_path_CAT
7133 if test -n "$CAT"; then
7134   { echo "$as_me:$LINENO: result: $CAT" >&5
7135 echo "${ECHO_T}$CAT" >&6; }
7136 else
7137   { echo "$as_me:$LINENO: result: no" >&5
7138 echo "${ECHO_T}no" >&6; }
7139 fi
7140
7141
7142 # Extract the first word of "doxygen", so it can be a program name with args.
7143 set dummy doxygen; ac_word=$2
7144 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7145 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7146 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7147   echo $ECHO_N "(cached) $ECHO_C" >&6
7148 else
7149   case $DOXYGEN in
7150   [\\/]* | ?:[\\/]*)
7151   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7152   ;;
7153   *)
7154   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7155 for as_dir in $PATH
7156 do
7157   IFS=$as_save_IFS
7158   test -z "$as_dir" && as_dir=.
7159   for ac_exec_ext in '' $ac_executable_extensions; do
7160   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7161     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7162     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7163     break 2
7164   fi
7165 done
7166 done
7167 IFS=$as_save_IFS
7168
7169   ;;
7170 esac
7171 fi
7172 DOXYGEN=$ac_cv_path_DOXYGEN
7173 if test -n "$DOXYGEN"; then
7174   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7175 echo "${ECHO_T}$DOXYGEN" >&6; }
7176 else
7177   { echo "$as_me:$LINENO: result: no" >&5
7178 echo "${ECHO_T}no" >&6; }
7179 fi
7180
7181
7182 # Extract the first word of "groff", so it can be a program name with args.
7183 set dummy groff; ac_word=$2
7184 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7185 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7186 if test "${ac_cv_path_GROFF+set}" = set; then
7187   echo $ECHO_N "(cached) $ECHO_C" >&6
7188 else
7189   case $GROFF in
7190   [\\/]* | ?:[\\/]*)
7191   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7192   ;;
7193   *)
7194   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7195 for as_dir in $PATH
7196 do
7197   IFS=$as_save_IFS
7198   test -z "$as_dir" && as_dir=.
7199   for ac_exec_ext in '' $ac_executable_extensions; do
7200   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7201     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7202     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7203     break 2
7204   fi
7205 done
7206 done
7207 IFS=$as_save_IFS
7208
7209   ;;
7210 esac
7211 fi
7212 GROFF=$ac_cv_path_GROFF
7213 if test -n "$GROFF"; then
7214   { echo "$as_me:$LINENO: result: $GROFF" >&5
7215 echo "${ECHO_T}$GROFF" >&6; }
7216 else
7217   { echo "$as_me:$LINENO: result: no" >&5
7218 echo "${ECHO_T}no" >&6; }
7219 fi
7220
7221
7222 # Extract the first word of "gzip", so it can be a program name with args.
7223 set dummy gzip; ac_word=$2
7224 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7225 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7226 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7227   echo $ECHO_N "(cached) $ECHO_C" >&6
7228 else
7229   case $GZIPBIN in
7230   [\\/]* | ?:[\\/]*)
7231   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7232   ;;
7233   *)
7234   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7235 for as_dir in $PATH
7236 do
7237   IFS=$as_save_IFS
7238   test -z "$as_dir" && as_dir=.
7239   for ac_exec_ext in '' $ac_executable_extensions; do
7240   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7241     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7242     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7243     break 2
7244   fi
7245 done
7246 done
7247 IFS=$as_save_IFS
7248
7249   ;;
7250 esac
7251 fi
7252 GZIPBIN=$ac_cv_path_GZIPBIN
7253 if test -n "$GZIPBIN"; then
7254   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7255 echo "${ECHO_T}$GZIPBIN" >&6; }
7256 else
7257   { echo "$as_me:$LINENO: result: no" >&5
7258 echo "${ECHO_T}no" >&6; }
7259 fi
7260
7261
7262 # Extract the first word of "pod2html", so it can be a program name with args.
7263 set dummy pod2html; ac_word=$2
7264 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7265 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7266 if test "${ac_cv_path_POD2HTML+set}" = set; then
7267   echo $ECHO_N "(cached) $ECHO_C" >&6
7268 else
7269   case $POD2HTML in
7270   [\\/]* | ?:[\\/]*)
7271   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7272   ;;
7273   *)
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_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
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   ;;
7290 esac
7291 fi
7292 POD2HTML=$ac_cv_path_POD2HTML
7293 if test -n "$POD2HTML"; then
7294   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7295 echo "${ECHO_T}$POD2HTML" >&6; }
7296 else
7297   { echo "$as_me:$LINENO: result: no" >&5
7298 echo "${ECHO_T}no" >&6; }
7299 fi
7300
7301
7302 # Extract the first word of "pod2man", so it can be a program name with args.
7303 set dummy pod2man; ac_word=$2
7304 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7305 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7306 if test "${ac_cv_path_POD2MAN+set}" = set; then
7307   echo $ECHO_N "(cached) $ECHO_C" >&6
7308 else
7309   case $POD2MAN in
7310   [\\/]* | ?:[\\/]*)
7311   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7312   ;;
7313   *)
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_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
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   ;;
7330 esac
7331 fi
7332 POD2MAN=$ac_cv_path_POD2MAN
7333 if test -n "$POD2MAN"; then
7334   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7335 echo "${ECHO_T}$POD2MAN" >&6; }
7336 else
7337   { echo "$as_me:$LINENO: result: no" >&5
7338 echo "${ECHO_T}no" >&6; }
7339 fi
7340
7341
7342 # Extract the first word of "pdfroff", so it can be a program name with args.
7343 set dummy pdfroff; ac_word=$2
7344 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7346 if test "${ac_cv_path_PDFROFF+set}" = set; then
7347   echo $ECHO_N "(cached) $ECHO_C" >&6
7348 else
7349   case $PDFROFF in
7350   [\\/]* | ?:[\\/]*)
7351   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7352   ;;
7353   *)
7354   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7355 for as_dir in $PATH
7356 do
7357   IFS=$as_save_IFS
7358   test -z "$as_dir" && as_dir=.
7359   for ac_exec_ext in '' $ac_executable_extensions; do
7360   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7361     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7362     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7363     break 2
7364   fi
7365 done
7366 done
7367 IFS=$as_save_IFS
7368
7369   ;;
7370 esac
7371 fi
7372 PDFROFF=$ac_cv_path_PDFROFF
7373 if test -n "$PDFROFF"; then
7374   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7375 echo "${ECHO_T}$PDFROFF" >&6; }
7376 else
7377   { echo "$as_me:$LINENO: result: no" >&5
7378 echo "${ECHO_T}no" >&6; }
7379 fi
7380
7381
7382 # Extract the first word of "runtest", so it can be a program name with args.
7383 set dummy runtest; ac_word=$2
7384 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7385 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7386 if test "${ac_cv_path_RUNTEST+set}" = set; then
7387   echo $ECHO_N "(cached) $ECHO_C" >&6
7388 else
7389   case $RUNTEST in
7390   [\\/]* | ?:[\\/]*)
7391   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7392   ;;
7393   *)
7394   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7395 for as_dir in $PATH
7396 do
7397   IFS=$as_save_IFS
7398   test -z "$as_dir" && as_dir=.
7399   for ac_exec_ext in '' $ac_executable_extensions; do
7400   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7401     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7402     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7403     break 2
7404   fi
7405 done
7406 done
7407 IFS=$as_save_IFS
7408
7409   ;;
7410 esac
7411 fi
7412 RUNTEST=$ac_cv_path_RUNTEST
7413 if test -n "$RUNTEST"; then
7414   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7415 echo "${ECHO_T}$RUNTEST" >&6; }
7416 else
7417   { echo "$as_me:$LINENO: result: no" >&5
7418 echo "${ECHO_T}no" >&6; }
7419 fi
7420
7421
7422
7423 no_itcl=true
7424 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7425 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7426
7427 # Check whether --with-tclinclude was given.
7428 if test "${with_tclinclude+set}" = set; then
7429   withval=$with_tclinclude; with_tclinclude=${withval}
7430 else
7431   with_tclinclude=''
7432 fi
7433
7434 if test "${ac_cv_path_tclsh+set}" = set; then
7435   echo $ECHO_N "(cached) $ECHO_C" >&6
7436 else
7437
7438 if test x"${with_tclinclude}" != x ; then
7439   if test -f ${with_tclinclude}/tclsh ; then
7440     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7441   elif test -f ${with_tclinclude}/src/tclsh ; then
7442     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7443   else
7444     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7445 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7446    { (exit 1); exit 1; }; }
7447   fi
7448 fi
7449 fi
7450
7451
7452 if test x"${ac_cv_path_tclsh}" = x ; then
7453   { echo "$as_me:$LINENO: result: none" >&5
7454 echo "${ECHO_T}none" >&6; }
7455   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
7456 do
7457   # Extract the first word of "$ac_prog", so it can be a program name with args.
7458 set dummy $ac_prog; ac_word=$2
7459 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7460 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7461 if test "${ac_cv_path_TCLSH+set}" = set; then
7462   echo $ECHO_N "(cached) $ECHO_C" >&6
7463 else
7464   case $TCLSH in
7465   [\\/]* | ?:[\\/]*)
7466   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7467   ;;
7468   *)
7469   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7470 for as_dir in $PATH
7471 do
7472   IFS=$as_save_IFS
7473   test -z "$as_dir" && as_dir=.
7474   for ac_exec_ext in '' $ac_executable_extensions; do
7475   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7476     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7477     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7478     break 2
7479   fi
7480 done
7481 done
7482 IFS=$as_save_IFS
7483
7484   ;;
7485 esac
7486 fi
7487 TCLSH=$ac_cv_path_TCLSH
7488 if test -n "$TCLSH"; then
7489   { echo "$as_me:$LINENO: result: $TCLSH" >&5
7490 echo "${ECHO_T}$TCLSH" >&6; }
7491 else
7492   { echo "$as_me:$LINENO: result: no" >&5
7493 echo "${ECHO_T}no" >&6; }
7494 fi
7495
7496
7497   test -n "$TCLSH" && break
7498 done
7499
7500   if test x"${TCLSH}" = x ; then
7501     ac_cv_path_tclsh='';
7502   else
7503     ac_cv_path_tclsh="${TCLSH}";
7504   fi
7505 else
7506   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7507 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7508   TCLSH="${ac_cv_path_tclsh}"
7509
7510 fi
7511
7512 # Extract the first word of "zip", so it can be a program name with args.
7513 set dummy zip; ac_word=$2
7514 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7515 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7516 if test "${ac_cv_path_ZIP+set}" = set; then
7517   echo $ECHO_N "(cached) $ECHO_C" >&6
7518 else
7519   case $ZIP in
7520   [\\/]* | ?:[\\/]*)
7521   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7522   ;;
7523   *)
7524   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7525 for as_dir in $PATH
7526 do
7527   IFS=$as_save_IFS
7528   test -z "$as_dir" && as_dir=.
7529   for ac_exec_ext in '' $ac_executable_extensions; do
7530   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7531     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7532     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7533     break 2
7534   fi
7535 done
7536 done
7537 IFS=$as_save_IFS
7538
7539   ;;
7540 esac
7541 fi
7542 ZIP=$ac_cv_path_ZIP
7543 if test -n "$ZIP"; then
7544   { echo "$as_me:$LINENO: result: $ZIP" >&5
7545 echo "${ECHO_T}$ZIP" >&6; }
7546 else
7547   { echo "$as_me:$LINENO: result: no" >&5
7548 echo "${ECHO_T}no" >&6; }
7549 fi
7550
7551
7552 for ac_prog in ocamlc
7553 do
7554   # Extract the first word of "$ac_prog", so it can be a program name with args.
7555 set dummy $ac_prog; ac_word=$2
7556 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7557 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7558 if test "${ac_cv_path_OCAMLC+set}" = set; then
7559   echo $ECHO_N "(cached) $ECHO_C" >&6
7560 else
7561   case $OCAMLC in
7562   [\\/]* | ?:[\\/]*)
7563   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7564   ;;
7565   *)
7566   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7567 for as_dir in $PATH
7568 do
7569   IFS=$as_save_IFS
7570   test -z "$as_dir" && as_dir=.
7571   for ac_exec_ext in '' $ac_executable_extensions; do
7572   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7573     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7574     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7575     break 2
7576   fi
7577 done
7578 done
7579 IFS=$as_save_IFS
7580
7581   ;;
7582 esac
7583 fi
7584 OCAMLC=$ac_cv_path_OCAMLC
7585 if test -n "$OCAMLC"; then
7586   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7587 echo "${ECHO_T}$OCAMLC" >&6; }
7588 else
7589   { echo "$as_me:$LINENO: result: no" >&5
7590 echo "${ECHO_T}no" >&6; }
7591 fi
7592
7593
7594   test -n "$OCAMLC" && break
7595 done
7596
7597 for ac_prog in ocamlopt
7598 do
7599   # Extract the first word of "$ac_prog", so it can be a program name with args.
7600 set dummy $ac_prog; ac_word=$2
7601 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7602 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7603 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7604   echo $ECHO_N "(cached) $ECHO_C" >&6
7605 else
7606   case $OCAMLOPT in
7607   [\\/]* | ?:[\\/]*)
7608   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7609   ;;
7610   *)
7611   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7612 for as_dir in $PATH
7613 do
7614   IFS=$as_save_IFS
7615   test -z "$as_dir" && as_dir=.
7616   for ac_exec_ext in '' $ac_executable_extensions; do
7617   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7618     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7619     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7620     break 2
7621   fi
7622 done
7623 done
7624 IFS=$as_save_IFS
7625
7626   ;;
7627 esac
7628 fi
7629 OCAMLOPT=$ac_cv_path_OCAMLOPT
7630 if test -n "$OCAMLOPT"; then
7631   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7632 echo "${ECHO_T}$OCAMLOPT" >&6; }
7633 else
7634   { echo "$as_me:$LINENO: result: no" >&5
7635 echo "${ECHO_T}no" >&6; }
7636 fi
7637
7638
7639   test -n "$OCAMLOPT" && break
7640 done
7641
7642 for ac_prog in ocamldep
7643 do
7644   # Extract the first word of "$ac_prog", so it can be a program name with args.
7645 set dummy $ac_prog; ac_word=$2
7646 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7647 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7648 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7649   echo $ECHO_N "(cached) $ECHO_C" >&6
7650 else
7651   case $OCAMLDEP in
7652   [\\/]* | ?:[\\/]*)
7653   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7654   ;;
7655   *)
7656   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7657 for as_dir in $PATH
7658 do
7659   IFS=$as_save_IFS
7660   test -z "$as_dir" && as_dir=.
7661   for ac_exec_ext in '' $ac_executable_extensions; do
7662   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7663     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7664     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7665     break 2
7666   fi
7667 done
7668 done
7669 IFS=$as_save_IFS
7670
7671   ;;
7672 esac
7673 fi
7674 OCAMLDEP=$ac_cv_path_OCAMLDEP
7675 if test -n "$OCAMLDEP"; then
7676   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7677 echo "${ECHO_T}$OCAMLDEP" >&6; }
7678 else
7679   { echo "$as_me:$LINENO: result: no" >&5
7680 echo "${ECHO_T}no" >&6; }
7681 fi
7682
7683
7684   test -n "$OCAMLDEP" && break
7685 done
7686
7687 for ac_prog in ocamldoc
7688 do
7689   # Extract the first word of "$ac_prog", so it can be a program name with args.
7690 set dummy $ac_prog; ac_word=$2
7691 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7692 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7693 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7694   echo $ECHO_N "(cached) $ECHO_C" >&6
7695 else
7696   case $OCAMLDOC in
7697   [\\/]* | ?:[\\/]*)
7698   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7699   ;;
7700   *)
7701   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7702 for as_dir in $PATH
7703 do
7704   IFS=$as_save_IFS
7705   test -z "$as_dir" && as_dir=.
7706   for ac_exec_ext in '' $ac_executable_extensions; do
7707   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7708     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7709     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7710     break 2
7711   fi
7712 done
7713 done
7714 IFS=$as_save_IFS
7715
7716   ;;
7717 esac
7718 fi
7719 OCAMLDOC=$ac_cv_path_OCAMLDOC
7720 if test -n "$OCAMLDOC"; then
7721   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7722 echo "${ECHO_T}$OCAMLDOC" >&6; }
7723 else
7724   { echo "$as_me:$LINENO: result: no" >&5
7725 echo "${ECHO_T}no" >&6; }
7726 fi
7727
7728
7729   test -n "$OCAMLDOC" && break
7730 done
7731
7732 for ac_prog in gas as
7733 do
7734   # Extract the first word of "$ac_prog", so it can be a program name with args.
7735 set dummy $ac_prog; ac_word=$2
7736 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7737 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7738 if test "${ac_cv_path_GAS+set}" = set; then
7739   echo $ECHO_N "(cached) $ECHO_C" >&6
7740 else
7741   case $GAS in
7742   [\\/]* | ?:[\\/]*)
7743   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7744   ;;
7745   *)
7746   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7747 for as_dir in $PATH
7748 do
7749   IFS=$as_save_IFS
7750   test -z "$as_dir" && as_dir=.
7751   for ac_exec_ext in '' $ac_executable_extensions; do
7752   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7753     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7754     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7755     break 2
7756   fi
7757 done
7758 done
7759 IFS=$as_save_IFS
7760
7761   ;;
7762 esac
7763 fi
7764 GAS=$ac_cv_path_GAS
7765 if test -n "$GAS"; then
7766   { echo "$as_me:$LINENO: result: $GAS" >&5
7767 echo "${ECHO_T}$GAS" >&6; }
7768 else
7769   { echo "$as_me:$LINENO: result: no" >&5
7770 echo "${ECHO_T}no" >&6; }
7771 fi
7772
7773
7774   test -n "$GAS" && break
7775 done
7776
7777
7778 { echo "$as_me:$LINENO: checking for linker version" >&5
7779 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7780 if test "${llvm_cv_link_version+set}" = set; then
7781   echo $ECHO_N "(cached) $ECHO_C" >&6
7782 else
7783
7784    version_string="$(ld -v 2>&1 | head -1)"
7785
7786    # Check for ld64.
7787    if (echo "$version_string" | grep -q "ld64"); then
7788      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7789    else
7790      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7791    fi
7792
7793 fi
7794 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7795 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7796
7797 cat >>confdefs.h <<_ACEOF
7798 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7799 _ACEOF
7800
7801
7802
7803 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7804 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7805 if test "${llvm_cv_link_use_r+set}" = set; then
7806   echo $ECHO_N "(cached) $ECHO_C" >&6
7807 else
7808    ac_ext=c
7809 ac_cpp='$CPP $CPPFLAGS'
7810 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7811 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7812 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7813
7814   oldcflags="$CFLAGS"
7815   CFLAGS="$CFLAGS -Wl,-R."
7816   cat >conftest.$ac_ext <<_ACEOF
7817 /* confdefs.h.  */
7818 _ACEOF
7819 cat confdefs.h >>conftest.$ac_ext
7820 cat >>conftest.$ac_ext <<_ACEOF
7821 /* end confdefs.h.  */
7822
7823 int
7824 main ()
7825 {
7826
7827   ;
7828   return 0;
7829 }
7830 _ACEOF
7831 rm -f conftest.$ac_objext conftest$ac_exeext
7832 if { (ac_try="$ac_link"
7833 case "(($ac_try" in
7834   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7835   *) ac_try_echo=$ac_try;;
7836 esac
7837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7838   (eval "$ac_link") 2>conftest.er1
7839   ac_status=$?
7840   grep -v '^ *+' conftest.er1 >conftest.err
7841   rm -f conftest.er1
7842   cat conftest.err >&5
7843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7844   (exit $ac_status); } &&
7845          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7846   { (case "(($ac_try" in
7847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7848   *) ac_try_echo=$ac_try;;
7849 esac
7850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7851   (eval "$ac_try") 2>&5
7852   ac_status=$?
7853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7854   (exit $ac_status); }; } &&
7855          { ac_try='test -s conftest$ac_exeext'
7856   { (case "(($ac_try" in
7857   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7858   *) ac_try_echo=$ac_try;;
7859 esac
7860 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7861   (eval "$ac_try") 2>&5
7862   ac_status=$?
7863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7864   (exit $ac_status); }; }; then
7865   llvm_cv_link_use_r=yes
7866 else
7867   echo "$as_me: failed program was:" >&5
7868 sed 's/^/| /' conftest.$ac_ext >&5
7869
7870         llvm_cv_link_use_r=no
7871 fi
7872
7873 rm -f core conftest.err conftest.$ac_objext \
7874       conftest$ac_exeext conftest.$ac_ext
7875   CFLAGS="$oldcflags"
7876   ac_ext=c
7877 ac_cpp='$CPP $CPPFLAGS'
7878 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7879 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7880 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7881
7882
7883 fi
7884 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7885 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7886 if test "$llvm_cv_link_use_r" = yes ; then
7887
7888 cat >>confdefs.h <<\_ACEOF
7889 #define HAVE_LINK_R 1
7890 _ACEOF
7891
7892   fi
7893
7894
7895 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7896 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7897 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7898   echo $ECHO_N "(cached) $ECHO_C" >&6
7899 else
7900    ac_ext=c
7901 ac_cpp='$CPP $CPPFLAGS'
7902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7904 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7905
7906   oldcflags="$CFLAGS"
7907   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7908   cat >conftest.$ac_ext <<_ACEOF
7909 /* confdefs.h.  */
7910 _ACEOF
7911 cat confdefs.h >>conftest.$ac_ext
7912 cat >>conftest.$ac_ext <<_ACEOF
7913 /* end confdefs.h.  */
7914
7915 int
7916 main ()
7917 {
7918
7919   ;
7920   return 0;
7921 }
7922 _ACEOF
7923 rm -f conftest.$ac_objext conftest$ac_exeext
7924 if { (ac_try="$ac_link"
7925 case "(($ac_try" in
7926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7927   *) ac_try_echo=$ac_try;;
7928 esac
7929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7930   (eval "$ac_link") 2>conftest.er1
7931   ac_status=$?
7932   grep -v '^ *+' conftest.er1 >conftest.err
7933   rm -f conftest.er1
7934   cat conftest.err >&5
7935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7936   (exit $ac_status); } &&
7937          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7938   { (case "(($ac_try" in
7939   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7940   *) ac_try_echo=$ac_try;;
7941 esac
7942 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7943   (eval "$ac_try") 2>&5
7944   ac_status=$?
7945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7946   (exit $ac_status); }; } &&
7947          { ac_try='test -s conftest$ac_exeext'
7948   { (case "(($ac_try" in
7949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7950   *) ac_try_echo=$ac_try;;
7951 esac
7952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7953   (eval "$ac_try") 2>&5
7954   ac_status=$?
7955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7956   (exit $ac_status); }; }; then
7957   llvm_cv_link_use_export_dynamic=yes
7958 else
7959   echo "$as_me: failed program was:" >&5
7960 sed 's/^/| /' conftest.$ac_ext >&5
7961
7962         llvm_cv_link_use_export_dynamic=no
7963 fi
7964
7965 rm -f core conftest.err conftest.$ac_objext \
7966       conftest$ac_exeext conftest.$ac_ext
7967   CFLAGS="$oldcflags"
7968   ac_ext=c
7969 ac_cpp='$CPP $CPPFLAGS'
7970 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7971 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7972 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7973
7974
7975 fi
7976 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7977 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7978 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7979
7980 cat >>confdefs.h <<\_ACEOF
7981 #define HAVE_LINK_EXPORT_DYNAMIC 1
7982 _ACEOF
7983
7984   fi
7985
7986
7987 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7988 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7989 if test "${llvm_cv_link_use_version_script+set}" = set; then
7990   echo $ECHO_N "(cached) $ECHO_C" >&6
7991 else
7992    ac_ext=c
7993 ac_cpp='$CPP $CPPFLAGS'
7994 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7995 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7996 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7997
7998   oldcflags="$CFLAGS"
7999
8000   # The following code is from the autoconf manual,
8001   # "11.13: Limitations of Usual Tools".
8002   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8003   # Use mktemp if possible; otherwise fall back on mkdir,
8004   # with $RANDOM to make collisions less likely.
8005   : ${TMPDIR=/tmp}
8006   {
8007     tmp=`
8008       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8009     ` &&
8010     test -n "$tmp" && test -d "$tmp"
8011   } || {
8012     tmp=$TMPDIR/foo$$-$RANDOM
8013     (umask 077 && mkdir "$tmp")
8014   } || exit $?
8015
8016   echo "{" > "$tmp/export.map"
8017   echo "  global: main;" >> "$tmp/export.map"
8018   echo "  local: *;" >> "$tmp/export.map"
8019   echo "};" >> "$tmp/export.map"
8020
8021   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8022   cat >conftest.$ac_ext <<_ACEOF
8023 /* confdefs.h.  */
8024 _ACEOF
8025 cat confdefs.h >>conftest.$ac_ext
8026 cat >>conftest.$ac_ext <<_ACEOF
8027 /* end confdefs.h.  */
8028
8029 int
8030 main ()
8031 {
8032
8033   ;
8034   return 0;
8035 }
8036 _ACEOF
8037 rm -f conftest.$ac_objext conftest$ac_exeext
8038 if { (ac_try="$ac_link"
8039 case "(($ac_try" in
8040   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8041   *) ac_try_echo=$ac_try;;
8042 esac
8043 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8044   (eval "$ac_link") 2>conftest.er1
8045   ac_status=$?
8046   grep -v '^ *+' conftest.er1 >conftest.err
8047   rm -f conftest.er1
8048   cat conftest.err >&5
8049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8050   (exit $ac_status); } &&
8051          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8052   { (case "(($ac_try" in
8053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8054   *) ac_try_echo=$ac_try;;
8055 esac
8056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8057   (eval "$ac_try") 2>&5
8058   ac_status=$?
8059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8060   (exit $ac_status); }; } &&
8061          { ac_try='test -s conftest$ac_exeext'
8062   { (case "(($ac_try" in
8063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8064   *) ac_try_echo=$ac_try;;
8065 esac
8066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8067   (eval "$ac_try") 2>&5
8068   ac_status=$?
8069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8070   (exit $ac_status); }; }; then
8071   llvm_cv_link_use_version_script=yes
8072 else
8073   echo "$as_me: failed program was:" >&5
8074 sed 's/^/| /' conftest.$ac_ext >&5
8075
8076         llvm_cv_link_use_version_script=no
8077 fi
8078
8079 rm -f core conftest.err conftest.$ac_objext \
8080       conftest$ac_exeext conftest.$ac_ext
8081   rm "$tmp/export.map"
8082   rmdir "$tmp"
8083   CFLAGS="$oldcflags"
8084   ac_ext=c
8085 ac_cpp='$CPP $CPPFLAGS'
8086 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8087 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8088 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8089
8090
8091 fi
8092 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8093 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8094 if test "$llvm_cv_link_use_version_script" = yes ; then
8095   HAVE_LINK_VERSION_SCRIPT=1
8096
8097   fi
8098
8099
8100
8101
8102 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8103 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8104 if test "${ac_cv_c_const+set}" = set; then
8105   echo $ECHO_N "(cached) $ECHO_C" >&6
8106 else
8107   cat >conftest.$ac_ext <<_ACEOF
8108 /* confdefs.h.  */
8109 _ACEOF
8110 cat confdefs.h >>conftest.$ac_ext
8111 cat >>conftest.$ac_ext <<_ACEOF
8112 /* end confdefs.h.  */
8113
8114 int
8115 main ()
8116 {
8117 /* FIXME: Include the comments suggested by Paul. */
8118 #ifndef __cplusplus
8119   /* Ultrix mips cc rejects this.  */
8120   typedef int charset[2];
8121   const charset x;
8122   /* SunOS 4.1.1 cc rejects this.  */
8123   char const *const *ccp;
8124   char **p;
8125   /* NEC SVR4.0.2 mips cc rejects this.  */
8126   struct point {int x, y;};
8127   static struct point const zero = {0,0};
8128   /* AIX XL C 1.02.0.0 rejects this.
8129      It does not let you subtract one const X* pointer from another in
8130      an arm of an if-expression whose if-part is not a constant
8131      expression */
8132   const char *g = "string";
8133   ccp = &g + (g ? g-g : 0);
8134   /* HPUX 7.0 cc rejects these. */
8135   ++ccp;
8136   p = (char**) ccp;
8137   ccp = (char const *const *) p;
8138   { /* SCO 3.2v4 cc rejects this.  */
8139     char *t;
8140     char const *s = 0 ? (char *) 0 : (char const *) 0;
8141
8142     *t++ = 0;
8143     if (s) return 0;
8144   }
8145   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8146     int x[] = {25, 17};
8147     const int *foo = &x[0];
8148     ++foo;
8149   }
8150   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8151     typedef const int *iptr;
8152     iptr p = 0;
8153     ++p;
8154   }
8155   { /* AIX XL C 1.02.0.0 rejects this saying
8156        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8157     struct s { int j; const int *ap[3]; };
8158     struct s *b; b->j = 5;
8159   }
8160   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8161     const int foo = 10;
8162     if (!foo) return 0;
8163   }
8164   return !x[0] && !zero.x;
8165 #endif
8166
8167   ;
8168   return 0;
8169 }
8170 _ACEOF
8171 rm -f conftest.$ac_objext
8172 if { (ac_try="$ac_compile"
8173 case "(($ac_try" in
8174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8175   *) ac_try_echo=$ac_try;;
8176 esac
8177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8178   (eval "$ac_compile") 2>conftest.er1
8179   ac_status=$?
8180   grep -v '^ *+' conftest.er1 >conftest.err
8181   rm -f conftest.er1
8182   cat conftest.err >&5
8183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8184   (exit $ac_status); } &&
8185          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8186   { (case "(($ac_try" in
8187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8188   *) ac_try_echo=$ac_try;;
8189 esac
8190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8191   (eval "$ac_try") 2>&5
8192   ac_status=$?
8193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8194   (exit $ac_status); }; } &&
8195          { ac_try='test -s conftest.$ac_objext'
8196   { (case "(($ac_try" in
8197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8198   *) ac_try_echo=$ac_try;;
8199 esac
8200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8201   (eval "$ac_try") 2>&5
8202   ac_status=$?
8203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8204   (exit $ac_status); }; }; then
8205   ac_cv_c_const=yes
8206 else
8207   echo "$as_me: failed program was:" >&5
8208 sed 's/^/| /' conftest.$ac_ext >&5
8209
8210         ac_cv_c_const=no
8211 fi
8212
8213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8214 fi
8215 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8216 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8217 if test $ac_cv_c_const = no; then
8218
8219 cat >>confdefs.h <<\_ACEOF
8220 #define const
8221 _ACEOF
8222
8223 fi
8224
8225
8226
8227
8228
8229
8230 ac_header_dirent=no
8231 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8232   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8233 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8234 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8235 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8236   echo $ECHO_N "(cached) $ECHO_C" >&6
8237 else
8238   cat >conftest.$ac_ext <<_ACEOF
8239 /* confdefs.h.  */
8240 _ACEOF
8241 cat confdefs.h >>conftest.$ac_ext
8242 cat >>conftest.$ac_ext <<_ACEOF
8243 /* end confdefs.h.  */
8244 #include <sys/types.h>
8245 #include <$ac_hdr>
8246
8247 int
8248 main ()
8249 {
8250 if ((DIR *) 0)
8251 return 0;
8252   ;
8253   return 0;
8254 }
8255 _ACEOF
8256 rm -f conftest.$ac_objext
8257 if { (ac_try="$ac_compile"
8258 case "(($ac_try" in
8259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8260   *) ac_try_echo=$ac_try;;
8261 esac
8262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8263   (eval "$ac_compile") 2>conftest.er1
8264   ac_status=$?
8265   grep -v '^ *+' conftest.er1 >conftest.err
8266   rm -f conftest.er1
8267   cat conftest.err >&5
8268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8269   (exit $ac_status); } &&
8270          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8271   { (case "(($ac_try" in
8272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8273   *) ac_try_echo=$ac_try;;
8274 esac
8275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8276   (eval "$ac_try") 2>&5
8277   ac_status=$?
8278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8279   (exit $ac_status); }; } &&
8280          { ac_try='test -s conftest.$ac_objext'
8281   { (case "(($ac_try" in
8282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8283   *) ac_try_echo=$ac_try;;
8284 esac
8285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8286   (eval "$ac_try") 2>&5
8287   ac_status=$?
8288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8289   (exit $ac_status); }; }; then
8290   eval "$as_ac_Header=yes"
8291 else
8292   echo "$as_me: failed program was:" >&5
8293 sed 's/^/| /' conftest.$ac_ext >&5
8294
8295         eval "$as_ac_Header=no"
8296 fi
8297
8298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8299 fi
8300 ac_res=`eval echo '${'$as_ac_Header'}'`
8301                { echo "$as_me:$LINENO: result: $ac_res" >&5
8302 echo "${ECHO_T}$ac_res" >&6; }
8303 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8304   cat >>confdefs.h <<_ACEOF
8305 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8306 _ACEOF
8307
8308 ac_header_dirent=$ac_hdr; break
8309 fi
8310
8311 done
8312 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8313 if test $ac_header_dirent = dirent.h; then
8314   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8315 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8316 if test "${ac_cv_search_opendir+set}" = set; then
8317   echo $ECHO_N "(cached) $ECHO_C" >&6
8318 else
8319   ac_func_search_save_LIBS=$LIBS
8320 cat >conftest.$ac_ext <<_ACEOF
8321 /* confdefs.h.  */
8322 _ACEOF
8323 cat confdefs.h >>conftest.$ac_ext
8324 cat >>conftest.$ac_ext <<_ACEOF
8325 /* end confdefs.h.  */
8326
8327 /* Override any GCC internal prototype to avoid an error.
8328    Use char because int might match the return type of a GCC
8329    builtin and then its argument prototype would still apply.  */
8330 #ifdef __cplusplus
8331 extern "C"
8332 #endif
8333 char opendir ();
8334 int
8335 main ()
8336 {
8337 return opendir ();
8338   ;
8339   return 0;
8340 }
8341 _ACEOF
8342 for ac_lib in '' dir; do
8343   if test -z "$ac_lib"; then
8344     ac_res="none required"
8345   else
8346     ac_res=-l$ac_lib
8347     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8348   fi
8349   rm -f conftest.$ac_objext conftest$ac_exeext
8350 if { (ac_try="$ac_link"
8351 case "(($ac_try" in
8352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8353   *) ac_try_echo=$ac_try;;
8354 esac
8355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8356   (eval "$ac_link") 2>conftest.er1
8357   ac_status=$?
8358   grep -v '^ *+' conftest.er1 >conftest.err
8359   rm -f conftest.er1
8360   cat conftest.err >&5
8361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8362   (exit $ac_status); } &&
8363          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8364   { (case "(($ac_try" in
8365   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8366   *) ac_try_echo=$ac_try;;
8367 esac
8368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8369   (eval "$ac_try") 2>&5
8370   ac_status=$?
8371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8372   (exit $ac_status); }; } &&
8373          { ac_try='test -s conftest$ac_exeext'
8374   { (case "(($ac_try" in
8375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8376   *) ac_try_echo=$ac_try;;
8377 esac
8378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8379   (eval "$ac_try") 2>&5
8380   ac_status=$?
8381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8382   (exit $ac_status); }; }; then
8383   ac_cv_search_opendir=$ac_res
8384 else
8385   echo "$as_me: failed program was:" >&5
8386 sed 's/^/| /' conftest.$ac_ext >&5
8387
8388
8389 fi
8390
8391 rm -f core conftest.err conftest.$ac_objext \
8392       conftest$ac_exeext
8393   if test "${ac_cv_search_opendir+set}" = set; then
8394   break
8395 fi
8396 done
8397 if test "${ac_cv_search_opendir+set}" = set; then
8398   :
8399 else
8400   ac_cv_search_opendir=no
8401 fi
8402 rm conftest.$ac_ext
8403 LIBS=$ac_func_search_save_LIBS
8404 fi
8405 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8406 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8407 ac_res=$ac_cv_search_opendir
8408 if test "$ac_res" != no; then
8409   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8410
8411 fi
8412
8413 else
8414   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8415 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8416 if test "${ac_cv_search_opendir+set}" = set; then
8417   echo $ECHO_N "(cached) $ECHO_C" >&6
8418 else
8419   ac_func_search_save_LIBS=$LIBS
8420 cat >conftest.$ac_ext <<_ACEOF
8421 /* confdefs.h.  */
8422 _ACEOF
8423 cat confdefs.h >>conftest.$ac_ext
8424 cat >>conftest.$ac_ext <<_ACEOF
8425 /* end confdefs.h.  */
8426
8427 /* Override any GCC internal prototype to avoid an error.
8428    Use char because int might match the return type of a GCC
8429    builtin and then its argument prototype would still apply.  */
8430 #ifdef __cplusplus
8431 extern "C"
8432 #endif
8433 char opendir ();
8434 int
8435 main ()
8436 {
8437 return opendir ();
8438   ;
8439   return 0;
8440 }
8441 _ACEOF
8442 for ac_lib in '' x; do
8443   if test -z "$ac_lib"; then
8444     ac_res="none required"
8445   else
8446     ac_res=-l$ac_lib
8447     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8448   fi
8449   rm -f conftest.$ac_objext conftest$ac_exeext
8450 if { (ac_try="$ac_link"
8451 case "(($ac_try" in
8452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8453   *) ac_try_echo=$ac_try;;
8454 esac
8455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8456   (eval "$ac_link") 2>conftest.er1
8457   ac_status=$?
8458   grep -v '^ *+' conftest.er1 >conftest.err
8459   rm -f conftest.er1
8460   cat conftest.err >&5
8461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8462   (exit $ac_status); } &&
8463          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8464   { (case "(($ac_try" in
8465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8466   *) ac_try_echo=$ac_try;;
8467 esac
8468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8469   (eval "$ac_try") 2>&5
8470   ac_status=$?
8471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8472   (exit $ac_status); }; } &&
8473          { ac_try='test -s conftest$ac_exeext'
8474   { (case "(($ac_try" in
8475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8476   *) ac_try_echo=$ac_try;;
8477 esac
8478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8479   (eval "$ac_try") 2>&5
8480   ac_status=$?
8481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8482   (exit $ac_status); }; }; then
8483   ac_cv_search_opendir=$ac_res
8484 else
8485   echo "$as_me: failed program was:" >&5
8486 sed 's/^/| /' conftest.$ac_ext >&5
8487
8488
8489 fi
8490
8491 rm -f core conftest.err conftest.$ac_objext \
8492       conftest$ac_exeext
8493   if test "${ac_cv_search_opendir+set}" = set; then
8494   break
8495 fi
8496 done
8497 if test "${ac_cv_search_opendir+set}" = set; then
8498   :
8499 else
8500   ac_cv_search_opendir=no
8501 fi
8502 rm conftest.$ac_ext
8503 LIBS=$ac_func_search_save_LIBS
8504 fi
8505 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8506 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8507 ac_res=$ac_cv_search_opendir
8508 if test "$ac_res" != no; then
8509   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8510
8511 fi
8512
8513 fi
8514
8515
8516 for ac_header in dlfcn.h
8517 do
8518 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8519 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8520   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8521 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8522 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8523   echo $ECHO_N "(cached) $ECHO_C" >&6
8524 fi
8525 ac_res=`eval echo '${'$as_ac_Header'}'`
8526                { echo "$as_me:$LINENO: result: $ac_res" >&5
8527 echo "${ECHO_T}$ac_res" >&6; }
8528 else
8529   # Is the header compilable?
8530 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8531 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8532 cat >conftest.$ac_ext <<_ACEOF
8533 /* confdefs.h.  */
8534 _ACEOF
8535 cat confdefs.h >>conftest.$ac_ext
8536 cat >>conftest.$ac_ext <<_ACEOF
8537 /* end confdefs.h.  */
8538 $ac_includes_default
8539 #include <$ac_header>
8540 _ACEOF
8541 rm -f conftest.$ac_objext
8542 if { (ac_try="$ac_compile"
8543 case "(($ac_try" in
8544   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8545   *) ac_try_echo=$ac_try;;
8546 esac
8547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8548   (eval "$ac_compile") 2>conftest.er1
8549   ac_status=$?
8550   grep -v '^ *+' conftest.er1 >conftest.err
8551   rm -f conftest.er1
8552   cat conftest.err >&5
8553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8554   (exit $ac_status); } &&
8555          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8556   { (case "(($ac_try" in
8557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8558   *) ac_try_echo=$ac_try;;
8559 esac
8560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8561   (eval "$ac_try") 2>&5
8562   ac_status=$?
8563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8564   (exit $ac_status); }; } &&
8565          { ac_try='test -s conftest.$ac_objext'
8566   { (case "(($ac_try" in
8567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8568   *) ac_try_echo=$ac_try;;
8569 esac
8570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8571   (eval "$ac_try") 2>&5
8572   ac_status=$?
8573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8574   (exit $ac_status); }; }; then
8575   ac_header_compiler=yes
8576 else
8577   echo "$as_me: failed program was:" >&5
8578 sed 's/^/| /' conftest.$ac_ext >&5
8579
8580         ac_header_compiler=no
8581 fi
8582
8583 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8584 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8585 echo "${ECHO_T}$ac_header_compiler" >&6; }
8586
8587 # Is the header present?
8588 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8589 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8590 cat >conftest.$ac_ext <<_ACEOF
8591 /* confdefs.h.  */
8592 _ACEOF
8593 cat confdefs.h >>conftest.$ac_ext
8594 cat >>conftest.$ac_ext <<_ACEOF
8595 /* end confdefs.h.  */
8596 #include <$ac_header>
8597 _ACEOF
8598 if { (ac_try="$ac_cpp conftest.$ac_ext"
8599 case "(($ac_try" in
8600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8601   *) ac_try_echo=$ac_try;;
8602 esac
8603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8604   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8605   ac_status=$?
8606   grep -v '^ *+' conftest.er1 >conftest.err
8607   rm -f conftest.er1
8608   cat conftest.err >&5
8609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8610   (exit $ac_status); } >/dev/null; then
8611   if test -s conftest.err; then
8612     ac_cpp_err=$ac_c_preproc_warn_flag
8613     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8614   else
8615     ac_cpp_err=
8616   fi
8617 else
8618   ac_cpp_err=yes
8619 fi
8620 if test -z "$ac_cpp_err"; then
8621   ac_header_preproc=yes
8622 else
8623   echo "$as_me: failed program was:" >&5
8624 sed 's/^/| /' conftest.$ac_ext >&5
8625
8626   ac_header_preproc=no
8627 fi
8628
8629 rm -f conftest.err conftest.$ac_ext
8630 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8631 echo "${ECHO_T}$ac_header_preproc" >&6; }
8632
8633 # So?  What about this header?
8634 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8635   yes:no: )
8636     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8637 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8638     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8639 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8640     ac_header_preproc=yes
8641     ;;
8642   no:yes:* )
8643     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8644 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8645     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8646 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8647     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8648 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8649     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8650 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8651     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8652 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8653     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8654 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8655     ( cat <<\_ASBOX
8656 ## ----------------------------------- ##
8657 ## Report this to llvmbugs@cs.uiuc.edu ##
8658 ## ----------------------------------- ##
8659 _ASBOX
8660      ) | sed "s/^/$as_me: WARNING:     /" >&2
8661     ;;
8662 esac
8663 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8664 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8665 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8666   echo $ECHO_N "(cached) $ECHO_C" >&6
8667 else
8668   eval "$as_ac_Header=\$ac_header_preproc"
8669 fi
8670 ac_res=`eval echo '${'$as_ac_Header'}'`
8671                { echo "$as_me:$LINENO: result: $ac_res" >&5
8672 echo "${ECHO_T}$ac_res" >&6; }
8673
8674 fi
8675 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8676   cat >>confdefs.h <<_ACEOF
8677 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8678 _ACEOF
8679
8680 fi
8681
8682 done
8683
8684 # Check whether --enable-ltdl-install was given.
8685 if test "${enable_ltdl_install+set}" = set; then
8686   enableval=$enable_ltdl_install;
8687 fi
8688
8689
8690
8691
8692 if test x"${enable_ltdl_install-no}" != xno; then
8693   INSTALL_LTDL_TRUE=
8694   INSTALL_LTDL_FALSE='#'
8695 else
8696   INSTALL_LTDL_TRUE='#'
8697   INSTALL_LTDL_FALSE=
8698 fi
8699
8700
8701
8702 if test x"${enable_ltdl_convenience-no}" != xno; then
8703   CONVENIENCE_LTDL_TRUE=
8704   CONVENIENCE_LTDL_FALSE='#'
8705 else
8706   CONVENIENCE_LTDL_TRUE='#'
8707   CONVENIENCE_LTDL_FALSE=
8708 fi
8709
8710
8711 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8712 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8713 library_names_spec=
8714 libname_spec='lib$name'
8715 soname_spec=
8716 shrext_cmds=".so"
8717 postinstall_cmds=
8718 postuninstall_cmds=
8719 finish_cmds=
8720 finish_eval=
8721 shlibpath_var=
8722 shlibpath_overrides_runpath=unknown
8723 version_type=none
8724 dynamic_linker="$host_os ld.so"
8725 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8726 if test "$GCC" = yes; then
8727   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8728   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8729     # if the path contains ";" then we assume it to be the separator
8730     # otherwise default to the standard path separator (i.e. ":") - it is
8731     # assumed that no part of a normal pathname contains ";" but that should
8732     # okay in the real world where ";" in dirpaths is itself problematic.
8733     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8734   else
8735     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8736   fi
8737 else
8738   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8739 fi
8740 need_lib_prefix=unknown
8741 hardcode_into_libs=no
8742
8743 # when you set need_version to no, make sure it does not cause -set_version
8744 # flags to be left without arguments
8745 need_version=unknown
8746
8747 case $host_os in
8748 aix3*)
8749   version_type=linux
8750   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8751   shlibpath_var=LIBPATH
8752
8753   # AIX 3 has no versioning support, so we append a major version to the name.
8754   soname_spec='${libname}${release}${shared_ext}$major'
8755   ;;
8756
8757 aix4* | aix5*)
8758   version_type=linux
8759   need_lib_prefix=no
8760   need_version=no
8761   hardcode_into_libs=yes
8762   if test "$host_cpu" = ia64; then
8763     # AIX 5 supports IA64
8764     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8765     shlibpath_var=LD_LIBRARY_PATH
8766   else
8767     # With GCC up to 2.95.x, collect2 would create an import file
8768     # for dependence libraries.  The import file would start with
8769     # the line `#! .'.  This would cause the generated library to
8770     # depend on `.', always an invalid library.  This was fixed in
8771     # development snapshots of GCC prior to 3.0.
8772     case $host_os in
8773       aix4 | aix4.[01] | aix4.[01].*)
8774       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8775            echo ' yes '
8776            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8777         :
8778       else
8779         can_build_shared=no
8780       fi
8781       ;;
8782     esac
8783     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8784     # soname into executable. Probably we can add versioning support to
8785     # collect2, so additional links can be useful in future.
8786     if test "$aix_use_runtimelinking" = yes; then
8787       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8788       # instead of lib<name>.a to let people know that these are not
8789       # typical AIX shared libraries.
8790       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8791     else
8792       # We preserve .a as extension for shared libraries through AIX4.2
8793       # and later when we are not doing run time linking.
8794       library_names_spec='${libname}${release}.a $libname.a'
8795       soname_spec='${libname}${release}${shared_ext}$major'
8796     fi
8797     shlibpath_var=LIBPATH
8798   fi
8799   ;;
8800
8801 amigaos*)
8802   library_names_spec='$libname.ixlibrary $libname.a'
8803   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8804   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'
8805   ;;
8806
8807 beos*)
8808   library_names_spec='${libname}${shared_ext}'
8809   dynamic_linker="$host_os ld.so"
8810   shlibpath_var=LIBRARY_PATH
8811   ;;
8812
8813 bsdi[45]*)
8814   version_type=linux
8815   need_version=no
8816   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8817   soname_spec='${libname}${release}${shared_ext}$major'
8818   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8819   shlibpath_var=LD_LIBRARY_PATH
8820   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8821   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8822   # the default ld.so.conf also contains /usr/contrib/lib and
8823   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8824   # libtool to hard-code these into programs
8825   ;;
8826
8827 cygwin* | mingw* | pw32*)
8828   version_type=windows
8829   shrext_cmds=".dll"
8830   need_version=no
8831   need_lib_prefix=no
8832
8833   case $GCC,$host_os in
8834   yes,cygwin* | yes,mingw* | yes,pw32*)
8835     library_names_spec='$libname.dll.a'
8836     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8837     postinstall_cmds='base_file=`basename \${file}`~
8838       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8839       dldir=$destdir/`dirname \$dlpath`~
8840       test -d \$dldir || mkdir -p \$dldir~
8841       $install_prog $dir/$dlname \$dldir/$dlname~
8842       chmod a+x \$dldir/$dlname'
8843     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8844       dlpath=$dir/\$dldll~
8845        $rm \$dlpath'
8846     shlibpath_overrides_runpath=yes
8847
8848     case $host_os in
8849     cygwin*)
8850       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8851       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8852       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8853       ;;
8854     mingw*)
8855       # MinGW DLLs use traditional 'lib' prefix
8856       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8857       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8858       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8859         # It is most probably a Windows format PATH printed by
8860         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8861         # path with ; separators, and with drive letters. We can handle the
8862         # drive letters (cygwin fileutils understands them), so leave them,
8863         # especially as we might pass files found there to a mingw objdump,
8864         # which wouldn't understand a cygwinified path. Ahh.
8865         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8866       else
8867         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8868       fi
8869       ;;
8870     pw32*)
8871       # pw32 DLLs use 'pw' prefix rather than 'lib'
8872       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8873       ;;
8874     esac
8875     ;;
8876
8877   *)
8878     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8879     ;;
8880   esac
8881   dynamic_linker='Win32 ld.exe'
8882   # FIXME: first we should search . and the directory the executable is in
8883   shlibpath_var=PATH
8884   ;;
8885
8886 darwin* | rhapsody*)
8887   dynamic_linker="$host_os dyld"
8888   version_type=darwin
8889   need_lib_prefix=no
8890   need_version=no
8891   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8892   soname_spec='${libname}${release}${major}$shared_ext'
8893   shlibpath_overrides_runpath=yes
8894   shlibpath_var=DYLD_LIBRARY_PATH
8895   shrext_cmds='.dylib'
8896   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8897   if test "$GCC" = yes; then
8898     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"`
8899   else
8900     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8901   fi
8902   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8903   ;;
8904
8905 dgux*)
8906   version_type=linux
8907   need_lib_prefix=no
8908   need_version=no
8909   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8910   soname_spec='${libname}${release}${shared_ext}$major'
8911   shlibpath_var=LD_LIBRARY_PATH
8912   ;;
8913
8914 freebsd1*)
8915   dynamic_linker=no
8916   ;;
8917
8918 kfreebsd*-gnu)
8919   version_type=linux
8920   need_lib_prefix=no
8921   need_version=no
8922   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8923   soname_spec='${libname}${release}${shared_ext}$major'
8924   shlibpath_var=LD_LIBRARY_PATH
8925   shlibpath_overrides_runpath=no
8926   hardcode_into_libs=yes
8927   dynamic_linker='GNU ld.so'
8928   ;;
8929
8930 freebsd* | dragonfly*)
8931   # DragonFly does not have aout.  When/if they implement a new
8932   # versioning mechanism, adjust this.
8933   if test -x /usr/bin/objformat; then
8934     objformat=`/usr/bin/objformat`
8935   else
8936     case $host_os in
8937     freebsd[123]*) objformat=aout ;;
8938     *) objformat=elf ;;
8939     esac
8940   fi
8941   version_type=freebsd-$objformat
8942   case $version_type in
8943     freebsd-elf*)
8944       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8945       need_version=no
8946       need_lib_prefix=no
8947       ;;
8948     freebsd-*)
8949       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8950       need_version=yes
8951       ;;
8952   esac
8953   shlibpath_var=LD_LIBRARY_PATH
8954   case $host_os in
8955   freebsd2*)
8956     shlibpath_overrides_runpath=yes
8957     ;;
8958   freebsd3.[01]* | freebsdelf3.[01]*)
8959     shlibpath_overrides_runpath=yes
8960     hardcode_into_libs=yes
8961     ;;
8962   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8963   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8964     shlibpath_overrides_runpath=no
8965     hardcode_into_libs=yes
8966     ;;
8967   freebsd*) # from 4.6 on
8968     shlibpath_overrides_runpath=yes
8969     hardcode_into_libs=yes
8970     ;;
8971   esac
8972   ;;
8973
8974 gnu*)
8975   version_type=linux
8976   need_lib_prefix=no
8977   need_version=no
8978   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8979   soname_spec='${libname}${release}${shared_ext}$major'
8980   shlibpath_var=LD_LIBRARY_PATH
8981   hardcode_into_libs=yes
8982   ;;
8983
8984 hpux9* | hpux10* | hpux11*)
8985   # Give a soname corresponding to the major version so that dld.sl refuses to
8986   # link against other versions.
8987   version_type=sunos
8988   need_lib_prefix=no
8989   need_version=no
8990   case $host_cpu in
8991   ia64*)
8992     shrext_cmds='.so'
8993     hardcode_into_libs=yes
8994     dynamic_linker="$host_os dld.so"
8995     shlibpath_var=LD_LIBRARY_PATH
8996     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8997     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8998     soname_spec='${libname}${release}${shared_ext}$major'
8999     if test "X$HPUX_IA64_MODE" = X32; then
9000       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9001     else
9002       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9003     fi
9004     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9005     ;;
9006    hppa*64*)
9007      shrext_cmds='.sl'
9008      hardcode_into_libs=yes
9009      dynamic_linker="$host_os dld.sl"
9010      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9011      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9012      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9013      soname_spec='${libname}${release}${shared_ext}$major'
9014      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9015      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9016      ;;
9017    *)
9018     shrext_cmds='.sl'
9019     dynamic_linker="$host_os dld.sl"
9020     shlibpath_var=SHLIB_PATH
9021     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9022     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9023     soname_spec='${libname}${release}${shared_ext}$major'
9024     ;;
9025   esac
9026   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9027   postinstall_cmds='chmod 555 $lib'
9028   ;;
9029
9030 interix3*)
9031   version_type=linux
9032   need_lib_prefix=no
9033   need_version=no
9034   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9035   soname_spec='${libname}${release}${shared_ext}$major'
9036   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9037   shlibpath_var=LD_LIBRARY_PATH
9038   shlibpath_overrides_runpath=no
9039   hardcode_into_libs=yes
9040   ;;
9041
9042 irix5* | irix6* | nonstopux*)
9043   case $host_os in
9044     nonstopux*) version_type=nonstopux ;;
9045     *)
9046         if test "$lt_cv_prog_gnu_ld" = yes; then
9047                 version_type=linux
9048         else
9049                 version_type=irix
9050         fi ;;
9051   esac
9052   need_lib_prefix=no
9053   need_version=no
9054   soname_spec='${libname}${release}${shared_ext}$major'
9055   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9056   case $host_os in
9057   irix5* | nonstopux*)
9058     libsuff= shlibsuff=
9059     ;;
9060   *)
9061     case $LD in # libtool.m4 will add one of these switches to LD
9062     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9063       libsuff= shlibsuff= libmagic=32-bit;;
9064     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9065       libsuff=32 shlibsuff=N32 libmagic=N32;;
9066     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9067       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9068     *) libsuff= shlibsuff= libmagic=never-match;;
9069     esac
9070     ;;
9071   esac
9072   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9073   shlibpath_overrides_runpath=no
9074   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9075   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9076   hardcode_into_libs=yes
9077   ;;
9078
9079 # No shared lib support for Linux oldld, aout, or coff.
9080 linux*oldld* | linux*aout* | linux*coff*)
9081   dynamic_linker=no
9082   ;;
9083
9084 # This must be Linux ELF.
9085 linux*)
9086   version_type=linux
9087   need_lib_prefix=no
9088   need_version=no
9089   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9090   soname_spec='${libname}${release}${shared_ext}$major'
9091   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9092   shlibpath_var=LD_LIBRARY_PATH
9093   shlibpath_overrides_runpath=no
9094   # This implies no fast_install, which is unacceptable.
9095   # Some rework will be needed to allow for fast_install
9096   # before this can be enabled.
9097   hardcode_into_libs=yes
9098
9099   # Append ld.so.conf contents to the search path
9100   if test -f /etc/ld.so.conf; then
9101     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' ' '`
9102     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9103   fi
9104
9105   # We used to test for /lib/ld.so.1 and disable shared libraries on
9106   # powerpc, because MkLinux only supported shared libraries with the
9107   # GNU dynamic linker.  Since this was broken with cross compilers,
9108   # most powerpc-linux boxes support dynamic linking these days and
9109   # people can always --disable-shared, the test was removed, and we
9110   # assume the GNU/Linux dynamic linker is in use.
9111   dynamic_linker='GNU/Linux ld.so'
9112   ;;
9113
9114 knetbsd*-gnu)
9115   version_type=linux
9116   need_lib_prefix=no
9117   need_version=no
9118   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9119   soname_spec='${libname}${release}${shared_ext}$major'
9120   shlibpath_var=LD_LIBRARY_PATH
9121   shlibpath_overrides_runpath=no
9122   hardcode_into_libs=yes
9123   dynamic_linker='GNU ld.so'
9124   ;;
9125
9126 netbsd*)
9127   version_type=sunos
9128   need_lib_prefix=no
9129   need_version=no
9130   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9131     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9132     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9133     dynamic_linker='NetBSD (a.out) ld.so'
9134   else
9135     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9136     soname_spec='${libname}${release}${shared_ext}$major'
9137     dynamic_linker='NetBSD ld.elf_so'
9138   fi
9139   shlibpath_var=LD_LIBRARY_PATH
9140   shlibpath_overrides_runpath=yes
9141   hardcode_into_libs=yes
9142   ;;
9143
9144 newsos6)
9145   version_type=linux
9146   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9147   shlibpath_var=LD_LIBRARY_PATH
9148   shlibpath_overrides_runpath=yes
9149   ;;
9150
9151 nto-qnx*)
9152   version_type=linux
9153   need_lib_prefix=no
9154   need_version=no
9155   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9156   soname_spec='${libname}${release}${shared_ext}$major'
9157   shlibpath_var=LD_LIBRARY_PATH
9158   shlibpath_overrides_runpath=yes
9159   ;;
9160
9161 openbsd*)
9162   version_type=sunos
9163   sys_lib_dlsearch_path_spec="/usr/lib"
9164   need_lib_prefix=no
9165   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9166   case $host_os in
9167     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9168     *)                         need_version=no  ;;
9169   esac
9170   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9171   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9172   shlibpath_var=LD_LIBRARY_PATH
9173   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9174     case $host_os in
9175       openbsd2.[89] | openbsd2.[89].*)
9176         shlibpath_overrides_runpath=no
9177         ;;
9178       *)
9179         shlibpath_overrides_runpath=yes
9180         ;;
9181       esac
9182   else
9183     shlibpath_overrides_runpath=yes
9184   fi
9185   ;;
9186
9187 os2*)
9188   libname_spec='$name'
9189   shrext_cmds=".dll"
9190   need_lib_prefix=no
9191   library_names_spec='$libname${shared_ext} $libname.a'
9192   dynamic_linker='OS/2 ld.exe'
9193   shlibpath_var=LIBPATH
9194   ;;
9195
9196 osf3* | osf4* | osf5*)
9197   version_type=osf
9198   need_lib_prefix=no
9199   need_version=no
9200   soname_spec='${libname}${release}${shared_ext}$major'
9201   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9202   shlibpath_var=LD_LIBRARY_PATH
9203   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9204   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9205   ;;
9206
9207 solaris*)
9208   version_type=linux
9209   need_lib_prefix=no
9210   need_version=no
9211   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9212   soname_spec='${libname}${release}${shared_ext}$major'
9213   shlibpath_var=LD_LIBRARY_PATH
9214   shlibpath_overrides_runpath=yes
9215   hardcode_into_libs=yes
9216   # ldd complains unless libraries are executable
9217   postinstall_cmds='chmod +x $lib'
9218   ;;
9219
9220 sunos4*)
9221   version_type=sunos
9222   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9223   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9224   shlibpath_var=LD_LIBRARY_PATH
9225   shlibpath_overrides_runpath=yes
9226   if test "$with_gnu_ld" = yes; then
9227     need_lib_prefix=no
9228   fi
9229   need_version=yes
9230   ;;
9231
9232 sysv4 | sysv4.3*)
9233   version_type=linux
9234   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9235   soname_spec='${libname}${release}${shared_ext}$major'
9236   shlibpath_var=LD_LIBRARY_PATH
9237   case $host_vendor in
9238     sni)
9239       shlibpath_overrides_runpath=no
9240       need_lib_prefix=no
9241       export_dynamic_flag_spec='${wl}-Blargedynsym'
9242       runpath_var=LD_RUN_PATH
9243       ;;
9244     siemens)
9245       need_lib_prefix=no
9246       ;;
9247     motorola)
9248       need_lib_prefix=no
9249       need_version=no
9250       shlibpath_overrides_runpath=no
9251       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9252       ;;
9253   esac
9254   ;;
9255
9256 sysv4*MP*)
9257   if test -d /usr/nec ;then
9258     version_type=linux
9259     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9260     soname_spec='$libname${shared_ext}.$major'
9261     shlibpath_var=LD_LIBRARY_PATH
9262   fi
9263   ;;
9264
9265 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9266   version_type=freebsd-elf
9267   need_lib_prefix=no
9268   need_version=no
9269   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9270   soname_spec='${libname}${release}${shared_ext}$major'
9271   shlibpath_var=LD_LIBRARY_PATH
9272   hardcode_into_libs=yes
9273   if test "$with_gnu_ld" = yes; then
9274     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9275     shlibpath_overrides_runpath=no
9276   else
9277     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9278     shlibpath_overrides_runpath=yes
9279     case $host_os in
9280       sco3.2v5*)
9281         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9282         ;;
9283     esac
9284   fi
9285   sys_lib_dlsearch_path_spec='/usr/lib'
9286   ;;
9287
9288 uts4*)
9289   version_type=linux
9290   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9291   soname_spec='${libname}${release}${shared_ext}$major'
9292   shlibpath_var=LD_LIBRARY_PATH
9293   ;;
9294
9295 *)
9296   dynamic_linker=no
9297   ;;
9298 esac
9299 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9300 echo "${ECHO_T}$dynamic_linker" >&6; }
9301 test "$dynamic_linker" = no && can_build_shared=no
9302
9303 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9304 if test "$GCC" = yes; then
9305   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9306 fi
9307
9308
9309 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9310 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9311 if test "${libltdl_cv_shlibext+set}" = set; then
9312   echo $ECHO_N "(cached) $ECHO_C" >&6
9313 else
9314
9315 module=yes
9316 eval libltdl_cv_shlibext=$shrext_cmds
9317
9318 fi
9319 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9320 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9321 if test -n "$libltdl_cv_shlibext"; then
9322
9323 cat >>confdefs.h <<_ACEOF
9324 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9325 _ACEOF
9326
9327 fi
9328
9329
9330 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9331 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9332 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9333   echo $ECHO_N "(cached) $ECHO_C" >&6
9334 else
9335   libltdl_cv_shlibpath_var="$shlibpath_var"
9336 fi
9337 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9338 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9339 if test -n "$libltdl_cv_shlibpath_var"; then
9340
9341 cat >>confdefs.h <<_ACEOF
9342 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9343 _ACEOF
9344
9345 fi
9346
9347
9348 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9349 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9350 if test "${libltdl_cv_sys_search_path+set}" = set; then
9351   echo $ECHO_N "(cached) $ECHO_C" >&6
9352 else
9353   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9354 fi
9355 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9356 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9357 if test -n "$libltdl_cv_sys_search_path"; then
9358   sys_search_path=
9359   for dir in $libltdl_cv_sys_search_path; do
9360     if test -z "$sys_search_path"; then
9361       sys_search_path="$dir"
9362     else
9363       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9364     fi
9365   done
9366
9367 cat >>confdefs.h <<_ACEOF
9368 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9369 _ACEOF
9370
9371 fi
9372
9373 { echo "$as_me:$LINENO: checking for objdir" >&5
9374 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9375 if test "${libltdl_cv_objdir+set}" = set; then
9376   echo $ECHO_N "(cached) $ECHO_C" >&6
9377 else
9378   libltdl_cv_objdir="$objdir"
9379   if test -n "$objdir"; then
9380     :
9381   else
9382     rm -f .libs 2>/dev/null
9383     mkdir .libs 2>/dev/null
9384     if test -d .libs; then
9385       libltdl_cv_objdir=.libs
9386     else
9387       # MS-DOS does not allow filenames that begin with a dot.
9388       libltdl_cv_objdir=_libs
9389     fi
9390   rmdir .libs 2>/dev/null
9391   fi
9392
9393 fi
9394 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9395 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9396
9397 cat >>confdefs.h <<_ACEOF
9398 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9399 _ACEOF
9400
9401
9402
9403
9404
9405
9406 # Check for command to grab the raw symbol name followed by C symbol from nm.
9407 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9408 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9409 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9410   echo $ECHO_N "(cached) $ECHO_C" >&6
9411 else
9412
9413 # These are sane defaults that work on at least a few old systems.
9414 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9415
9416 # Character class describing NM global symbol codes.
9417 symcode='[BCDEGRST]'
9418
9419 # Regexp to match symbols that can be accessed directly from C.
9420 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9421
9422 # Transform an extracted symbol line into a proper C declaration
9423 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9424
9425 # Transform an extracted symbol line into symbol name and symbol address
9426 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'"
9427
9428 # Define system-specific variables.
9429 case $host_os in
9430 aix*)
9431   symcode='[BCDT]'
9432   ;;
9433 cygwin* | mingw* | pw32*)
9434   symcode='[ABCDGISTW]'
9435   ;;
9436 hpux*) # Its linker distinguishes data from code symbols
9437   if test "$host_cpu" = ia64; then
9438     symcode='[ABCDEGRST]'
9439   fi
9440   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9441   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'"
9442   ;;
9443 linux*)
9444   if test "$host_cpu" = ia64; then
9445     symcode='[ABCDGIRSTW]'
9446     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9447     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'"
9448   fi
9449   ;;
9450 irix* | nonstopux*)
9451   symcode='[BCDEGRST]'
9452   ;;
9453 osf*)
9454   symcode='[BCDEGQRST]'
9455   ;;
9456 solaris*)
9457   symcode='[BDRT]'
9458   ;;
9459 sco3.2v5*)
9460   symcode='[DT]'
9461   ;;
9462 sysv4.2uw2*)
9463   symcode='[DT]'
9464   ;;
9465 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9466   symcode='[ABDT]'
9467   ;;
9468 sysv4)
9469   symcode='[DFNSTU]'
9470   ;;
9471 esac
9472
9473 # Handle CRLF in mingw tool chain
9474 opt_cr=
9475 case $build_os in
9476 mingw*)
9477   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9478   ;;
9479 esac
9480
9481 # If we're using GNU nm, then use its standard symbol codes.
9482 case `$NM -V 2>&1` in
9483 *GNU* | *'with BFD'*)
9484   symcode='[ABCDGIRSTW]' ;;
9485 esac
9486
9487 # Try without a prefix undercore, then with it.
9488 for ac_symprfx in "" "_"; do
9489
9490   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9491   symxfrm="\\1 $ac_symprfx\\2 \\2"
9492
9493   # Write the raw and C identifiers.
9494   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9495
9496   # Check to see that the pipe works correctly.
9497   pipe_works=no
9498
9499   rm -f conftest*
9500   cat > conftest.$ac_ext <<EOF
9501 #ifdef __cplusplus
9502 extern "C" {
9503 #endif
9504 char nm_test_var;
9505 void nm_test_func(){}
9506 #ifdef __cplusplus
9507 }
9508 #endif
9509 int main(){nm_test_var='a';nm_test_func();return(0);}
9510 EOF
9511
9512   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9513   (eval $ac_compile) 2>&5
9514   ac_status=$?
9515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9516   (exit $ac_status); }; then
9517     # Now try to grab the symbols.
9518     nlist=conftest.nm
9519     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9520   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9521   ac_status=$?
9522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9523   (exit $ac_status); } && test -s "$nlist"; then
9524       # Try sorting and uniquifying the output.
9525       if sort "$nlist" | uniq > "$nlist"T; then
9526         mv -f "$nlist"T "$nlist"
9527       else
9528         rm -f "$nlist"T
9529       fi
9530
9531       # Make sure that we snagged all the symbols we need.
9532       if grep ' nm_test_var$' "$nlist" >/dev/null; then
9533         if grep ' nm_test_func$' "$nlist" >/dev/null; then
9534           cat <<EOF > conftest.$ac_ext
9535 #ifdef __cplusplus
9536 extern "C" {
9537 #endif
9538
9539 EOF
9540           # Now generate the symbol file.
9541           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9542
9543           cat <<EOF >> conftest.$ac_ext
9544 #if defined (__STDC__) && __STDC__
9545 # define lt_ptr_t void *
9546 #else
9547 # define lt_ptr_t char *
9548 # define const
9549 #endif
9550
9551 /* The mapping between symbol names and symbols. */
9552 const struct {
9553   const char *name;
9554   lt_ptr_t address;
9555 }
9556 lt_preloaded_symbols[] =
9557 {
9558 EOF
9559           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9560           cat <<\EOF >> conftest.$ac_ext
9561   {0, (lt_ptr_t) 0}
9562 };
9563
9564 #ifdef __cplusplus
9565 }
9566 #endif
9567 EOF
9568           # Now try linking the two files.
9569           mv conftest.$ac_objext conftstm.$ac_objext
9570           lt_save_LIBS="$LIBS"
9571           lt_save_CFLAGS="$CFLAGS"
9572           LIBS="conftstm.$ac_objext"
9573           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9574           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9575   (eval $ac_link) 2>&5
9576   ac_status=$?
9577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9578   (exit $ac_status); } && test -s conftest${ac_exeext}; then
9579             pipe_works=yes
9580           fi
9581           LIBS="$lt_save_LIBS"
9582           CFLAGS="$lt_save_CFLAGS"
9583         else
9584           echo "cannot find nm_test_func in $nlist" >&5
9585         fi
9586       else
9587         echo "cannot find nm_test_var in $nlist" >&5
9588       fi
9589     else
9590       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9591     fi
9592   else
9593     echo "$progname: failed program was:" >&5
9594     cat conftest.$ac_ext >&5
9595   fi
9596   rm -f conftest* conftst*
9597
9598   # Do not use the global_symbol_pipe unless it works.
9599   if test "$pipe_works" = yes; then
9600     break
9601   else
9602     lt_cv_sys_global_symbol_pipe=
9603   fi
9604 done
9605
9606 fi
9607
9608 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9609   lt_cv_sys_global_symbol_to_cdecl=
9610 fi
9611 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9612   { echo "$as_me:$LINENO: result: failed" >&5
9613 echo "${ECHO_T}failed" >&6; }
9614 else
9615   { echo "$as_me:$LINENO: result: ok" >&5
9616 echo "${ECHO_T}ok" >&6; }
9617 fi
9618
9619
9620 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9621 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9622 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9623   echo $ECHO_N "(cached) $ECHO_C" >&6
9624 else
9625   if test -n "$lt_cv_sys_global_symbol_pipe"; then
9626     libltdl_cv_preloaded_symbols=yes
9627   else
9628     libltdl_cv_preloaded_symbols=no
9629   fi
9630
9631 fi
9632 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9633 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9634 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9635
9636 cat >>confdefs.h <<\_ACEOF
9637 #define HAVE_PRELOADED_SYMBOLS 1
9638 _ACEOF
9639
9640 fi
9641
9642 LIBADD_DL=
9643
9644 ac_ext=c
9645 ac_cpp='$CPP $CPPFLAGS'
9646 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9647 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9648 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9649
9650
9651 { echo "$as_me:$LINENO: checking for shl_load" >&5
9652 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9653 if test "${ac_cv_func_shl_load+set}" = set; then
9654   echo $ECHO_N "(cached) $ECHO_C" >&6
9655 else
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 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9663    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9664 #define shl_load innocuous_shl_load
9665
9666 /* System header to define __stub macros and hopefully few prototypes,
9667     which can conflict with char shl_load (); below.
9668     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9669     <limits.h> exists even on freestanding compilers.  */
9670
9671 #ifdef __STDC__
9672 # include <limits.h>
9673 #else
9674 # include <assert.h>
9675 #endif
9676
9677 #undef shl_load
9678
9679 /* Override any GCC internal prototype to avoid an error.
9680    Use char because int might match the return type of a GCC
9681    builtin and then its argument prototype would still apply.  */
9682 #ifdef __cplusplus
9683 extern "C"
9684 #endif
9685 char shl_load ();
9686 /* The GNU C library defines this for functions which it implements
9687     to always fail with ENOSYS.  Some functions are actually named
9688     something starting with __ and the normal name is an alias.  */
9689 #if defined __stub_shl_load || defined __stub___shl_load
9690 choke me
9691 #endif
9692
9693 int
9694 main ()
9695 {
9696 return shl_load ();
9697   ;
9698   return 0;
9699 }
9700 _ACEOF
9701 rm -f conftest.$ac_objext conftest$ac_exeext
9702 if { (ac_try="$ac_link"
9703 case "(($ac_try" in
9704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9705   *) ac_try_echo=$ac_try;;
9706 esac
9707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9708   (eval "$ac_link") 2>conftest.er1
9709   ac_status=$?
9710   grep -v '^ *+' conftest.er1 >conftest.err
9711   rm -f conftest.er1
9712   cat conftest.err >&5
9713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9714   (exit $ac_status); } &&
9715          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9716   { (case "(($ac_try" in
9717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9718   *) ac_try_echo=$ac_try;;
9719 esac
9720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9721   (eval "$ac_try") 2>&5
9722   ac_status=$?
9723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9724   (exit $ac_status); }; } &&
9725          { ac_try='test -s conftest$ac_exeext'
9726   { (case "(($ac_try" in
9727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9728   *) ac_try_echo=$ac_try;;
9729 esac
9730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9731   (eval "$ac_try") 2>&5
9732   ac_status=$?
9733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9734   (exit $ac_status); }; }; then
9735   ac_cv_func_shl_load=yes
9736 else
9737   echo "$as_me: failed program was:" >&5
9738 sed 's/^/| /' conftest.$ac_ext >&5
9739
9740         ac_cv_func_shl_load=no
9741 fi
9742
9743 rm -f core conftest.err conftest.$ac_objext \
9744       conftest$ac_exeext conftest.$ac_ext
9745 fi
9746 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9747 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9748 if test $ac_cv_func_shl_load = yes; then
9749
9750 cat >>confdefs.h <<\_ACEOF
9751 #define HAVE_SHL_LOAD 1
9752 _ACEOF
9753
9754 else
9755   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9756 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9757 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9758   echo $ECHO_N "(cached) $ECHO_C" >&6
9759 else
9760   ac_check_lib_save_LIBS=$LIBS
9761 LIBS="-ldld  $LIBS"
9762 cat >conftest.$ac_ext <<_ACEOF
9763 /* confdefs.h.  */
9764 _ACEOF
9765 cat confdefs.h >>conftest.$ac_ext
9766 cat >>conftest.$ac_ext <<_ACEOF
9767 /* end confdefs.h.  */
9768
9769 /* Override any GCC internal prototype to avoid an error.
9770    Use char because int might match the return type of a GCC
9771    builtin and then its argument prototype would still apply.  */
9772 #ifdef __cplusplus
9773 extern "C"
9774 #endif
9775 char shl_load ();
9776 int
9777 main ()
9778 {
9779 return shl_load ();
9780   ;
9781   return 0;
9782 }
9783 _ACEOF
9784 rm -f conftest.$ac_objext conftest$ac_exeext
9785 if { (ac_try="$ac_link"
9786 case "(($ac_try" in
9787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9788   *) ac_try_echo=$ac_try;;
9789 esac
9790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9791   (eval "$ac_link") 2>conftest.er1
9792   ac_status=$?
9793   grep -v '^ *+' conftest.er1 >conftest.err
9794   rm -f conftest.er1
9795   cat conftest.err >&5
9796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9797   (exit $ac_status); } &&
9798          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9799   { (case "(($ac_try" in
9800   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9801   *) ac_try_echo=$ac_try;;
9802 esac
9803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9804   (eval "$ac_try") 2>&5
9805   ac_status=$?
9806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9807   (exit $ac_status); }; } &&
9808          { ac_try='test -s conftest$ac_exeext'
9809   { (case "(($ac_try" in
9810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9811   *) ac_try_echo=$ac_try;;
9812 esac
9813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9814   (eval "$ac_try") 2>&5
9815   ac_status=$?
9816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9817   (exit $ac_status); }; }; then
9818   ac_cv_lib_dld_shl_load=yes
9819 else
9820   echo "$as_me: failed program was:" >&5
9821 sed 's/^/| /' conftest.$ac_ext >&5
9822
9823         ac_cv_lib_dld_shl_load=no
9824 fi
9825
9826 rm -f core conftest.err conftest.$ac_objext \
9827       conftest$ac_exeext conftest.$ac_ext
9828 LIBS=$ac_check_lib_save_LIBS
9829 fi
9830 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9831 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9832 if test $ac_cv_lib_dld_shl_load = yes; then
9833
9834 cat >>confdefs.h <<\_ACEOF
9835 #define HAVE_SHL_LOAD 1
9836 _ACEOF
9837
9838         LIBADD_DL="$LIBADD_DL -ldld"
9839 else
9840   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9841 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9842 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9843   echo $ECHO_N "(cached) $ECHO_C" >&6
9844 else
9845   ac_check_lib_save_LIBS=$LIBS
9846 LIBS="-ldl  $LIBS"
9847 cat >conftest.$ac_ext <<_ACEOF
9848 /* confdefs.h.  */
9849 _ACEOF
9850 cat confdefs.h >>conftest.$ac_ext
9851 cat >>conftest.$ac_ext <<_ACEOF
9852 /* end confdefs.h.  */
9853
9854 /* Override any GCC internal prototype to avoid an error.
9855    Use char because int might match the return type of a GCC
9856    builtin and then its argument prototype would still apply.  */
9857 #ifdef __cplusplus
9858 extern "C"
9859 #endif
9860 char dlopen ();
9861 int
9862 main ()
9863 {
9864 return dlopen ();
9865   ;
9866   return 0;
9867 }
9868 _ACEOF
9869 rm -f conftest.$ac_objext conftest$ac_exeext
9870 if { (ac_try="$ac_link"
9871 case "(($ac_try" in
9872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9873   *) ac_try_echo=$ac_try;;
9874 esac
9875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9876   (eval "$ac_link") 2>conftest.er1
9877   ac_status=$?
9878   grep -v '^ *+' conftest.er1 >conftest.err
9879   rm -f conftest.er1
9880   cat conftest.err >&5
9881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9882   (exit $ac_status); } &&
9883          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9884   { (case "(($ac_try" in
9885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9886   *) ac_try_echo=$ac_try;;
9887 esac
9888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9889   (eval "$ac_try") 2>&5
9890   ac_status=$?
9891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9892   (exit $ac_status); }; } &&
9893          { ac_try='test -s conftest$ac_exeext'
9894   { (case "(($ac_try" in
9895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9896   *) ac_try_echo=$ac_try;;
9897 esac
9898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9899   (eval "$ac_try") 2>&5
9900   ac_status=$?
9901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9902   (exit $ac_status); }; }; then
9903   ac_cv_lib_dl_dlopen=yes
9904 else
9905   echo "$as_me: failed program was:" >&5
9906 sed 's/^/| /' conftest.$ac_ext >&5
9907
9908         ac_cv_lib_dl_dlopen=no
9909 fi
9910
9911 rm -f core conftest.err conftest.$ac_objext \
9912       conftest$ac_exeext conftest.$ac_ext
9913 LIBS=$ac_check_lib_save_LIBS
9914 fi
9915 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9916 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9917 if test $ac_cv_lib_dl_dlopen = yes; then
9918
9919 cat >>confdefs.h <<\_ACEOF
9920 #define HAVE_LIBDL 1
9921 _ACEOF
9922
9923                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9924 else
9925   cat >conftest.$ac_ext <<_ACEOF
9926 /* confdefs.h.  */
9927 _ACEOF
9928 cat confdefs.h >>conftest.$ac_ext
9929 cat >>conftest.$ac_ext <<_ACEOF
9930 /* end confdefs.h.  */
9931 #if HAVE_DLFCN_H
9932 #  include <dlfcn.h>
9933 #endif
9934
9935 int
9936 main ()
9937 {
9938 dlopen(0, 0);
9939   ;
9940   return 0;
9941 }
9942 _ACEOF
9943 rm -f conftest.$ac_objext conftest$ac_exeext
9944 if { (ac_try="$ac_link"
9945 case "(($ac_try" in
9946   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9947   *) ac_try_echo=$ac_try;;
9948 esac
9949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9950   (eval "$ac_link") 2>conftest.er1
9951   ac_status=$?
9952   grep -v '^ *+' conftest.er1 >conftest.err
9953   rm -f conftest.er1
9954   cat conftest.err >&5
9955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9956   (exit $ac_status); } &&
9957          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9958   { (case "(($ac_try" in
9959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9960   *) ac_try_echo=$ac_try;;
9961 esac
9962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9963   (eval "$ac_try") 2>&5
9964   ac_status=$?
9965   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9966   (exit $ac_status); }; } &&
9967          { ac_try='test -s conftest$ac_exeext'
9968   { (case "(($ac_try" in
9969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9970   *) ac_try_echo=$ac_try;;
9971 esac
9972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9973   (eval "$ac_try") 2>&5
9974   ac_status=$?
9975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9976   (exit $ac_status); }; }; then
9977
9978 cat >>confdefs.h <<\_ACEOF
9979 #define HAVE_LIBDL 1
9980 _ACEOF
9981  libltdl_cv_func_dlopen="yes"
9982 else
9983   echo "$as_me: failed program was:" >&5
9984 sed 's/^/| /' conftest.$ac_ext >&5
9985
9986         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9987 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9988 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9989   echo $ECHO_N "(cached) $ECHO_C" >&6
9990 else
9991   ac_check_lib_save_LIBS=$LIBS
9992 LIBS="-lsvld  $LIBS"
9993 cat >conftest.$ac_ext <<_ACEOF
9994 /* confdefs.h.  */
9995 _ACEOF
9996 cat confdefs.h >>conftest.$ac_ext
9997 cat >>conftest.$ac_ext <<_ACEOF
9998 /* end confdefs.h.  */
9999
10000 /* Override any GCC internal prototype to avoid an error.
10001    Use char because int might match the return type of a GCC
10002    builtin and then its argument prototype would still apply.  */
10003 #ifdef __cplusplus
10004 extern "C"
10005 #endif
10006 char dlopen ();
10007 int
10008 main ()
10009 {
10010 return dlopen ();
10011   ;
10012   return 0;
10013 }
10014 _ACEOF
10015 rm -f conftest.$ac_objext conftest$ac_exeext
10016 if { (ac_try="$ac_link"
10017 case "(($ac_try" in
10018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10019   *) ac_try_echo=$ac_try;;
10020 esac
10021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10022   (eval "$ac_link") 2>conftest.er1
10023   ac_status=$?
10024   grep -v '^ *+' conftest.er1 >conftest.err
10025   rm -f conftest.er1
10026   cat conftest.err >&5
10027   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10028   (exit $ac_status); } &&
10029          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10030   { (case "(($ac_try" in
10031   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10032   *) ac_try_echo=$ac_try;;
10033 esac
10034 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10035   (eval "$ac_try") 2>&5
10036   ac_status=$?
10037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10038   (exit $ac_status); }; } &&
10039          { ac_try='test -s conftest$ac_exeext'
10040   { (case "(($ac_try" in
10041   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10042   *) ac_try_echo=$ac_try;;
10043 esac
10044 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10045   (eval "$ac_try") 2>&5
10046   ac_status=$?
10047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10048   (exit $ac_status); }; }; then
10049   ac_cv_lib_svld_dlopen=yes
10050 else
10051   echo "$as_me: failed program was:" >&5
10052 sed 's/^/| /' conftest.$ac_ext >&5
10053
10054         ac_cv_lib_svld_dlopen=no
10055 fi
10056
10057 rm -f core conftest.err conftest.$ac_objext \
10058       conftest$ac_exeext conftest.$ac_ext
10059 LIBS=$ac_check_lib_save_LIBS
10060 fi
10061 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10062 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10063 if test $ac_cv_lib_svld_dlopen = yes; then
10064
10065 cat >>confdefs.h <<\_ACEOF
10066 #define HAVE_LIBDL 1
10067 _ACEOF
10068
10069                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10070 else
10071   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10072 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10073 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10074   echo $ECHO_N "(cached) $ECHO_C" >&6
10075 else
10076   ac_check_lib_save_LIBS=$LIBS
10077 LIBS="-ldld  $LIBS"
10078 cat >conftest.$ac_ext <<_ACEOF
10079 /* confdefs.h.  */
10080 _ACEOF
10081 cat confdefs.h >>conftest.$ac_ext
10082 cat >>conftest.$ac_ext <<_ACEOF
10083 /* end confdefs.h.  */
10084
10085 /* Override any GCC internal prototype to avoid an error.
10086    Use char because int might match the return type of a GCC
10087    builtin and then its argument prototype would still apply.  */
10088 #ifdef __cplusplus
10089 extern "C"
10090 #endif
10091 char dld_link ();
10092 int
10093 main ()
10094 {
10095 return dld_link ();
10096   ;
10097   return 0;
10098 }
10099 _ACEOF
10100 rm -f conftest.$ac_objext conftest$ac_exeext
10101 if { (ac_try="$ac_link"
10102 case "(($ac_try" in
10103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10104   *) ac_try_echo=$ac_try;;
10105 esac
10106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10107   (eval "$ac_link") 2>conftest.er1
10108   ac_status=$?
10109   grep -v '^ *+' conftest.er1 >conftest.err
10110   rm -f conftest.er1
10111   cat conftest.err >&5
10112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10113   (exit $ac_status); } &&
10114          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10115   { (case "(($ac_try" in
10116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10117   *) ac_try_echo=$ac_try;;
10118 esac
10119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10120   (eval "$ac_try") 2>&5
10121   ac_status=$?
10122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10123   (exit $ac_status); }; } &&
10124          { ac_try='test -s conftest$ac_exeext'
10125   { (case "(($ac_try" in
10126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10127   *) ac_try_echo=$ac_try;;
10128 esac
10129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10130   (eval "$ac_try") 2>&5
10131   ac_status=$?
10132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10133   (exit $ac_status); }; }; then
10134   ac_cv_lib_dld_dld_link=yes
10135 else
10136   echo "$as_me: failed program was:" >&5
10137 sed 's/^/| /' conftest.$ac_ext >&5
10138
10139         ac_cv_lib_dld_dld_link=no
10140 fi
10141
10142 rm -f core conftest.err conftest.$ac_objext \
10143       conftest$ac_exeext conftest.$ac_ext
10144 LIBS=$ac_check_lib_save_LIBS
10145 fi
10146 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10147 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10148 if test $ac_cv_lib_dld_dld_link = yes; then
10149
10150 cat >>confdefs.h <<\_ACEOF
10151 #define HAVE_DLD 1
10152 _ACEOF
10153
10154                 LIBADD_DL="$LIBADD_DL -ldld"
10155 else
10156   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10157 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10158 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10159   echo $ECHO_N "(cached) $ECHO_C" >&6
10160 else
10161   cat >conftest.$ac_ext <<_ACEOF
10162 /* confdefs.h.  */
10163 _ACEOF
10164 cat confdefs.h >>conftest.$ac_ext
10165 cat >>conftest.$ac_ext <<_ACEOF
10166 /* end confdefs.h.  */
10167 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10168    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10169 #define _dyld_func_lookup innocuous__dyld_func_lookup
10170
10171 /* System header to define __stub macros and hopefully few prototypes,
10172     which can conflict with char _dyld_func_lookup (); below.
10173     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10174     <limits.h> exists even on freestanding compilers.  */
10175
10176 #ifdef __STDC__
10177 # include <limits.h>
10178 #else
10179 # include <assert.h>
10180 #endif
10181
10182 #undef _dyld_func_lookup
10183
10184 /* Override any GCC internal prototype to avoid an error.
10185    Use char because int might match the return type of a GCC
10186    builtin and then its argument prototype would still apply.  */
10187 #ifdef __cplusplus
10188 extern "C"
10189 #endif
10190 char _dyld_func_lookup ();
10191 /* The GNU C library defines this for functions which it implements
10192     to always fail with ENOSYS.  Some functions are actually named
10193     something starting with __ and the normal name is an alias.  */
10194 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10195 choke me
10196 #endif
10197
10198 int
10199 main ()
10200 {
10201 return _dyld_func_lookup ();
10202   ;
10203   return 0;
10204 }
10205 _ACEOF
10206 rm -f conftest.$ac_objext conftest$ac_exeext
10207 if { (ac_try="$ac_link"
10208 case "(($ac_try" in
10209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10210   *) ac_try_echo=$ac_try;;
10211 esac
10212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10213   (eval "$ac_link") 2>conftest.er1
10214   ac_status=$?
10215   grep -v '^ *+' conftest.er1 >conftest.err
10216   rm -f conftest.er1
10217   cat conftest.err >&5
10218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10219   (exit $ac_status); } &&
10220          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10221   { (case "(($ac_try" in
10222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10223   *) ac_try_echo=$ac_try;;
10224 esac
10225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10226   (eval "$ac_try") 2>&5
10227   ac_status=$?
10228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10229   (exit $ac_status); }; } &&
10230          { ac_try='test -s conftest$ac_exeext'
10231   { (case "(($ac_try" in
10232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10233   *) ac_try_echo=$ac_try;;
10234 esac
10235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10236   (eval "$ac_try") 2>&5
10237   ac_status=$?
10238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10239   (exit $ac_status); }; }; then
10240   ac_cv_func__dyld_func_lookup=yes
10241 else
10242   echo "$as_me: failed program was:" >&5
10243 sed 's/^/| /' conftest.$ac_ext >&5
10244
10245         ac_cv_func__dyld_func_lookup=no
10246 fi
10247
10248 rm -f core conftest.err conftest.$ac_objext \
10249       conftest$ac_exeext conftest.$ac_ext
10250 fi
10251 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10252 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10253 if test $ac_cv_func__dyld_func_lookup = yes; then
10254
10255 cat >>confdefs.h <<\_ACEOF
10256 #define HAVE_DYLD 1
10257 _ACEOF
10258
10259 fi
10260
10261
10262 fi
10263
10264
10265 fi
10266
10267
10268 fi
10269
10270 rm -f core conftest.err conftest.$ac_objext \
10271       conftest$ac_exeext conftest.$ac_ext
10272
10273 fi
10274
10275
10276 fi
10277
10278
10279 fi
10280
10281
10282 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10283 then
10284   lt_save_LIBS="$LIBS"
10285   LIBS="$LIBS $LIBADD_DL"
10286
10287 for ac_func in dlerror
10288 do
10289 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10290 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10291 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10292 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10293   echo $ECHO_N "(cached) $ECHO_C" >&6
10294 else
10295   cat >conftest.$ac_ext <<_ACEOF
10296 /* confdefs.h.  */
10297 _ACEOF
10298 cat confdefs.h >>conftest.$ac_ext
10299 cat >>conftest.$ac_ext <<_ACEOF
10300 /* end confdefs.h.  */
10301 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10302    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10303 #define $ac_func innocuous_$ac_func
10304
10305 /* System header to define __stub macros and hopefully few prototypes,
10306     which can conflict with char $ac_func (); below.
10307     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10308     <limits.h> exists even on freestanding compilers.  */
10309
10310 #ifdef __STDC__
10311 # include <limits.h>
10312 #else
10313 # include <assert.h>
10314 #endif
10315
10316 #undef $ac_func
10317
10318 /* Override any GCC internal prototype to avoid an error.
10319    Use char because int might match the return type of a GCC
10320    builtin and then its argument prototype would still apply.  */
10321 #ifdef __cplusplus
10322 extern "C"
10323 #endif
10324 char $ac_func ();
10325 /* The GNU C library defines this for functions which it implements
10326     to always fail with ENOSYS.  Some functions are actually named
10327     something starting with __ and the normal name is an alias.  */
10328 #if defined __stub_$ac_func || defined __stub___$ac_func
10329 choke me
10330 #endif
10331
10332 int
10333 main ()
10334 {
10335 return $ac_func ();
10336   ;
10337   return 0;
10338 }
10339 _ACEOF
10340 rm -f conftest.$ac_objext conftest$ac_exeext
10341 if { (ac_try="$ac_link"
10342 case "(($ac_try" in
10343   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10344   *) ac_try_echo=$ac_try;;
10345 esac
10346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10347   (eval "$ac_link") 2>conftest.er1
10348   ac_status=$?
10349   grep -v '^ *+' conftest.er1 >conftest.err
10350   rm -f conftest.er1
10351   cat conftest.err >&5
10352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10353   (exit $ac_status); } &&
10354          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10355   { (case "(($ac_try" in
10356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10357   *) ac_try_echo=$ac_try;;
10358 esac
10359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10360   (eval "$ac_try") 2>&5
10361   ac_status=$?
10362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10363   (exit $ac_status); }; } &&
10364          { ac_try='test -s conftest$ac_exeext'
10365   { (case "(($ac_try" in
10366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10367   *) ac_try_echo=$ac_try;;
10368 esac
10369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10370   (eval "$ac_try") 2>&5
10371   ac_status=$?
10372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10373   (exit $ac_status); }; }; then
10374   eval "$as_ac_var=yes"
10375 else
10376   echo "$as_me: failed program was:" >&5
10377 sed 's/^/| /' conftest.$ac_ext >&5
10378
10379         eval "$as_ac_var=no"
10380 fi
10381
10382 rm -f core conftest.err conftest.$ac_objext \
10383       conftest$ac_exeext conftest.$ac_ext
10384 fi
10385 ac_res=`eval echo '${'$as_ac_var'}'`
10386                { echo "$as_me:$LINENO: result: $ac_res" >&5
10387 echo "${ECHO_T}$ac_res" >&6; }
10388 if test `eval echo '${'$as_ac_var'}'` = yes; then
10389   cat >>confdefs.h <<_ACEOF
10390 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10391 _ACEOF
10392
10393 fi
10394 done
10395
10396   LIBS="$lt_save_LIBS"
10397 fi
10398 ac_ext=c
10399 ac_cpp='$CPP $CPPFLAGS'
10400 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10401 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10402 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10403
10404
10405
10406 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10407 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10408 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10409   echo $ECHO_N "(cached) $ECHO_C" >&6
10410 else
10411   ac_cv_sys_symbol_underscore=no
10412   cat > conftest.$ac_ext <<EOF
10413 void nm_test_func(){}
10414 int main(){nm_test_func;return 0;}
10415 EOF
10416   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10417   (eval $ac_compile) 2>&5
10418   ac_status=$?
10419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10420   (exit $ac_status); }; then
10421     # Now try to grab the symbols.
10422     ac_nlist=conftest.nm
10423     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10424   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10425   ac_status=$?
10426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10427   (exit $ac_status); } && test -s "$ac_nlist"; then
10428       # See whether the symbols have a leading underscore.
10429       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10430         ac_cv_sys_symbol_underscore=yes
10431       else
10432         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10433           :
10434         else
10435           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10436         fi
10437       fi
10438     else
10439       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10440     fi
10441   else
10442     echo "configure: failed program was:" >&5
10443     cat conftest.c >&5
10444   fi
10445   rm -rf conftest*
10446
10447 fi
10448 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10449 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10450
10451
10452 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10453   if test x"$libltdl_cv_func_dlopen" = xyes ||
10454      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10455         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10456 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10457 if test "${libltdl_cv_need_uscore+set}" = set; then
10458   echo $ECHO_N "(cached) $ECHO_C" >&6
10459 else
10460   libltdl_cv_need_uscore=unknown
10461           save_LIBS="$LIBS"
10462           LIBS="$LIBS $LIBADD_DL"
10463           if test "$cross_compiling" = yes; then :
10464   libltdl_cv_need_uscore=cross
10465 else
10466   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10467   lt_status=$lt_dlunknown
10468   cat > conftest.$ac_ext <<EOF
10469 #line 10474 "configure"
10470 #include "confdefs.h"
10471
10472 #if HAVE_DLFCN_H
10473 #include <dlfcn.h>
10474 #endif
10475
10476 #include <stdio.h>
10477
10478 #ifdef RTLD_GLOBAL
10479 #  define LT_DLGLOBAL           RTLD_GLOBAL
10480 #else
10481 #  ifdef DL_GLOBAL
10482 #    define LT_DLGLOBAL         DL_GLOBAL
10483 #  else
10484 #    define LT_DLGLOBAL         0
10485 #  endif
10486 #endif
10487
10488 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10489    find out it does not work in some platform. */
10490 #ifndef LT_DLLAZY_OR_NOW
10491 #  ifdef RTLD_LAZY
10492 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10493 #  else
10494 #    ifdef DL_LAZY
10495 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10496 #    else
10497 #      ifdef RTLD_NOW
10498 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10499 #      else
10500 #        ifdef DL_NOW
10501 #          define LT_DLLAZY_OR_NOW      DL_NOW
10502 #        else
10503 #          define LT_DLLAZY_OR_NOW      0
10504 #        endif
10505 #      endif
10506 #    endif
10507 #  endif
10508 #endif
10509
10510 #ifdef __cplusplus
10511 extern "C" void exit (int);
10512 #endif
10513
10514 void fnord() { int i=42;}
10515 int main ()
10516 {
10517   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10518   int status = $lt_dlunknown;
10519
10520   if (self)
10521     {
10522       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10523       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10524       /* dlclose (self); */
10525     }
10526   else
10527     puts (dlerror ());
10528
10529     exit (status);
10530 }
10531 EOF
10532   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10533   (eval $ac_link) 2>&5
10534   ac_status=$?
10535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10537     (./conftest; exit; ) >&5 2>/dev/null
10538     lt_status=$?
10539     case x$lt_status in
10540       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10541       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10542       x$lt_dlunknown|x*)  ;;
10543     esac
10544   else :
10545     # compilation failed
10546
10547   fi
10548 fi
10549 rm -fr conftest*
10550
10551           LIBS="$save_LIBS"
10552
10553 fi
10554 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10555 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10556   fi
10557 fi
10558
10559 if test x"$libltdl_cv_need_uscore" = xyes; then
10560
10561 cat >>confdefs.h <<\_ACEOF
10562 #define NEED_USCORE 1
10563 _ACEOF
10564
10565 fi
10566
10567
10568 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10569 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10570 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10571   echo $ECHO_N "(cached) $ECHO_C" >&6
10572 else
10573   # PORTME does your system automatically load deplibs for dlopen?
10574   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10575   # For now, we just catch OSes we know something about -- in the
10576   # future, we'll try test this programmatically.
10577   libltdl_cv_sys_dlopen_deplibs=unknown
10578   case "$host_os" in
10579   aix3*|aix4.1.*|aix4.2.*)
10580     # Unknown whether this is true for these versions of AIX, but
10581     # we want this `case' here to explicitly catch those versions.
10582     libltdl_cv_sys_dlopen_deplibs=unknown
10583     ;;
10584   aix[45]*)
10585     libltdl_cv_sys_dlopen_deplibs=yes
10586     ;;
10587   darwin*)
10588     # Assuming the user has installed a libdl from somewhere, this is true
10589     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10590     libltdl_cv_sys_dlopen_deplibs=yes
10591     ;;
10592   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10593     # GNU and its variants, using gnu ld.so (Glibc)
10594     libltdl_cv_sys_dlopen_deplibs=yes
10595     ;;
10596   hpux10*|hpux11*)
10597     libltdl_cv_sys_dlopen_deplibs=yes
10598     ;;
10599   interix*)
10600     libltdl_cv_sys_dlopen_deplibs=yes
10601     ;;
10602   irix[12345]*|irix6.[01]*)
10603     # Catch all versions of IRIX before 6.2, and indicate that we don't
10604     # know how it worked for any of those versions.
10605     libltdl_cv_sys_dlopen_deplibs=unknown
10606     ;;
10607   irix*)
10608     # The case above catches anything before 6.2, and it's known that
10609     # at 6.2 and later dlopen does load deplibs.
10610     libltdl_cv_sys_dlopen_deplibs=yes
10611     ;;
10612   netbsd*)
10613     libltdl_cv_sys_dlopen_deplibs=yes
10614     ;;
10615   openbsd*)
10616     libltdl_cv_sys_dlopen_deplibs=yes
10617     ;;
10618   osf[1234]*)
10619     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10620     # it did *not* use an RPATH in a shared library to find objects the
10621     # library depends on, so we explicitly say `no'.
10622     libltdl_cv_sys_dlopen_deplibs=no
10623     ;;
10624   osf5.0|osf5.0a|osf5.1)
10625     # dlopen *does* load deplibs and with the right loader patch applied
10626     # it even uses RPATH in a shared library to search for shared objects
10627     # that the library depends on, but there's no easy way to know if that
10628     # patch is installed.  Since this is the case, all we can really
10629     # say is unknown -- it depends on the patch being installed.  If
10630     # it is, this changes to `yes'.  Without it, it would be `no'.
10631     libltdl_cv_sys_dlopen_deplibs=unknown
10632     ;;
10633   osf*)
10634     # the two cases above should catch all versions of osf <= 5.1.  Read
10635     # the comments above for what we know about them.
10636     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10637     # is used to find them so we can finally say `yes'.
10638     libltdl_cv_sys_dlopen_deplibs=yes
10639     ;;
10640   solaris*)
10641     libltdl_cv_sys_dlopen_deplibs=yes
10642     ;;
10643   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10644     libltdl_cv_sys_dlopen_deplibs=yes
10645     ;;
10646   esac
10647
10648 fi
10649 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10650 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10651 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10652
10653 cat >>confdefs.h <<\_ACEOF
10654 #define LTDL_DLOPEN_DEPLIBS 1
10655 _ACEOF
10656
10657 fi
10658
10659
10660 for ac_header in argz.h
10661 do
10662 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10663 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10664   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10665 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10666 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10667   echo $ECHO_N "(cached) $ECHO_C" >&6
10668 fi
10669 ac_res=`eval echo '${'$as_ac_Header'}'`
10670                { echo "$as_me:$LINENO: result: $ac_res" >&5
10671 echo "${ECHO_T}$ac_res" >&6; }
10672 else
10673   # Is the header compilable?
10674 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10675 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10676 cat >conftest.$ac_ext <<_ACEOF
10677 /* confdefs.h.  */
10678 _ACEOF
10679 cat confdefs.h >>conftest.$ac_ext
10680 cat >>conftest.$ac_ext <<_ACEOF
10681 /* end confdefs.h.  */
10682 $ac_includes_default
10683 #include <$ac_header>
10684 _ACEOF
10685 rm -f conftest.$ac_objext
10686 if { (ac_try="$ac_compile"
10687 case "(($ac_try" in
10688   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10689   *) ac_try_echo=$ac_try;;
10690 esac
10691 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10692   (eval "$ac_compile") 2>conftest.er1
10693   ac_status=$?
10694   grep -v '^ *+' conftest.er1 >conftest.err
10695   rm -f conftest.er1
10696   cat conftest.err >&5
10697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10698   (exit $ac_status); } &&
10699          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10700   { (case "(($ac_try" in
10701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10702   *) ac_try_echo=$ac_try;;
10703 esac
10704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10705   (eval "$ac_try") 2>&5
10706   ac_status=$?
10707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10708   (exit $ac_status); }; } &&
10709          { ac_try='test -s conftest.$ac_objext'
10710   { (case "(($ac_try" in
10711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10712   *) ac_try_echo=$ac_try;;
10713 esac
10714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10715   (eval "$ac_try") 2>&5
10716   ac_status=$?
10717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10718   (exit $ac_status); }; }; then
10719   ac_header_compiler=yes
10720 else
10721   echo "$as_me: failed program was:" >&5
10722 sed 's/^/| /' conftest.$ac_ext >&5
10723
10724         ac_header_compiler=no
10725 fi
10726
10727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10728 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10729 echo "${ECHO_T}$ac_header_compiler" >&6; }
10730
10731 # Is the header present?
10732 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10733 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10734 cat >conftest.$ac_ext <<_ACEOF
10735 /* confdefs.h.  */
10736 _ACEOF
10737 cat confdefs.h >>conftest.$ac_ext
10738 cat >>conftest.$ac_ext <<_ACEOF
10739 /* end confdefs.h.  */
10740 #include <$ac_header>
10741 _ACEOF
10742 if { (ac_try="$ac_cpp conftest.$ac_ext"
10743 case "(($ac_try" in
10744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10745   *) ac_try_echo=$ac_try;;
10746 esac
10747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10748   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10749   ac_status=$?
10750   grep -v '^ *+' conftest.er1 >conftest.err
10751   rm -f conftest.er1
10752   cat conftest.err >&5
10753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10754   (exit $ac_status); } >/dev/null; then
10755   if test -s conftest.err; then
10756     ac_cpp_err=$ac_c_preproc_warn_flag
10757     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10758   else
10759     ac_cpp_err=
10760   fi
10761 else
10762   ac_cpp_err=yes
10763 fi
10764 if test -z "$ac_cpp_err"; then
10765   ac_header_preproc=yes
10766 else
10767   echo "$as_me: failed program was:" >&5
10768 sed 's/^/| /' conftest.$ac_ext >&5
10769
10770   ac_header_preproc=no
10771 fi
10772
10773 rm -f conftest.err conftest.$ac_ext
10774 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10775 echo "${ECHO_T}$ac_header_preproc" >&6; }
10776
10777 # So?  What about this header?
10778 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10779   yes:no: )
10780     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10781 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10782     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10783 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10784     ac_header_preproc=yes
10785     ;;
10786   no:yes:* )
10787     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10788 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10789     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10790 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10791     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10792 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10793     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10794 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10795     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10796 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10797     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10798 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10799     ( cat <<\_ASBOX
10800 ## ----------------------------------- ##
10801 ## Report this to llvmbugs@cs.uiuc.edu ##
10802 ## ----------------------------------- ##
10803 _ASBOX
10804      ) | sed "s/^/$as_me: WARNING:     /" >&2
10805     ;;
10806 esac
10807 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10808 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10809 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10810   echo $ECHO_N "(cached) $ECHO_C" >&6
10811 else
10812   eval "$as_ac_Header=\$ac_header_preproc"
10813 fi
10814 ac_res=`eval echo '${'$as_ac_Header'}'`
10815                { echo "$as_me:$LINENO: result: $ac_res" >&5
10816 echo "${ECHO_T}$ac_res" >&6; }
10817
10818 fi
10819 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10820   cat >>confdefs.h <<_ACEOF
10821 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10822 _ACEOF
10823
10824 fi
10825
10826 done
10827
10828
10829 { echo "$as_me:$LINENO: checking for error_t" >&5
10830 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10831 if test "${ac_cv_type_error_t+set}" = set; then
10832   echo $ECHO_N "(cached) $ECHO_C" >&6
10833 else
10834   cat >conftest.$ac_ext <<_ACEOF
10835 /* confdefs.h.  */
10836 _ACEOF
10837 cat confdefs.h >>conftest.$ac_ext
10838 cat >>conftest.$ac_ext <<_ACEOF
10839 /* end confdefs.h.  */
10840 #if HAVE_ARGZ_H
10841 #  include <argz.h>
10842 #endif
10843
10844 typedef error_t ac__type_new_;
10845 int
10846 main ()
10847 {
10848 if ((ac__type_new_ *) 0)
10849   return 0;
10850 if (sizeof (ac__type_new_))
10851   return 0;
10852   ;
10853   return 0;
10854 }
10855 _ACEOF
10856 rm -f conftest.$ac_objext
10857 if { (ac_try="$ac_compile"
10858 case "(($ac_try" in
10859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10860   *) ac_try_echo=$ac_try;;
10861 esac
10862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10863   (eval "$ac_compile") 2>conftest.er1
10864   ac_status=$?
10865   grep -v '^ *+' conftest.er1 >conftest.err
10866   rm -f conftest.er1
10867   cat conftest.err >&5
10868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10869   (exit $ac_status); } &&
10870          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10871   { (case "(($ac_try" in
10872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10873   *) ac_try_echo=$ac_try;;
10874 esac
10875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10876   (eval "$ac_try") 2>&5
10877   ac_status=$?
10878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10879   (exit $ac_status); }; } &&
10880          { ac_try='test -s conftest.$ac_objext'
10881   { (case "(($ac_try" in
10882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10883   *) ac_try_echo=$ac_try;;
10884 esac
10885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10886   (eval "$ac_try") 2>&5
10887   ac_status=$?
10888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10889   (exit $ac_status); }; }; then
10890   ac_cv_type_error_t=yes
10891 else
10892   echo "$as_me: failed program was:" >&5
10893 sed 's/^/| /' conftest.$ac_ext >&5
10894
10895         ac_cv_type_error_t=no
10896 fi
10897
10898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10899 fi
10900 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10901 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10902 if test $ac_cv_type_error_t = yes; then
10903
10904 cat >>confdefs.h <<_ACEOF
10905 #define HAVE_ERROR_T 1
10906 _ACEOF
10907
10908
10909 else
10910
10911 cat >>confdefs.h <<\_ACEOF
10912 #define error_t int
10913 _ACEOF
10914
10915 fi
10916
10917
10918
10919
10920
10921
10922
10923 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10924 do
10925 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10926 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10927 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10928 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10929   echo $ECHO_N "(cached) $ECHO_C" >&6
10930 else
10931   cat >conftest.$ac_ext <<_ACEOF
10932 /* confdefs.h.  */
10933 _ACEOF
10934 cat confdefs.h >>conftest.$ac_ext
10935 cat >>conftest.$ac_ext <<_ACEOF
10936 /* end confdefs.h.  */
10937 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10938    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10939 #define $ac_func innocuous_$ac_func
10940
10941 /* System header to define __stub macros and hopefully few prototypes,
10942     which can conflict with char $ac_func (); below.
10943     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10944     <limits.h> exists even on freestanding compilers.  */
10945
10946 #ifdef __STDC__
10947 # include <limits.h>
10948 #else
10949 # include <assert.h>
10950 #endif
10951
10952 #undef $ac_func
10953
10954 /* Override any GCC internal prototype to avoid an error.
10955    Use char because int might match the return type of a GCC
10956    builtin and then its argument prototype would still apply.  */
10957 #ifdef __cplusplus
10958 extern "C"
10959 #endif
10960 char $ac_func ();
10961 /* The GNU C library defines this for functions which it implements
10962     to always fail with ENOSYS.  Some functions are actually named
10963     something starting with __ and the normal name is an alias.  */
10964 #if defined __stub_$ac_func || defined __stub___$ac_func
10965 choke me
10966 #endif
10967
10968 int
10969 main ()
10970 {
10971 return $ac_func ();
10972   ;
10973   return 0;
10974 }
10975 _ACEOF
10976 rm -f conftest.$ac_objext conftest$ac_exeext
10977 if { (ac_try="$ac_link"
10978 case "(($ac_try" in
10979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10980   *) ac_try_echo=$ac_try;;
10981 esac
10982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10983   (eval "$ac_link") 2>conftest.er1
10984   ac_status=$?
10985   grep -v '^ *+' conftest.er1 >conftest.err
10986   rm -f conftest.er1
10987   cat conftest.err >&5
10988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10989   (exit $ac_status); } &&
10990          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10991   { (case "(($ac_try" in
10992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10993   *) ac_try_echo=$ac_try;;
10994 esac
10995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10996   (eval "$ac_try") 2>&5
10997   ac_status=$?
10998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10999   (exit $ac_status); }; } &&
11000          { ac_try='test -s conftest$ac_exeext'
11001   { (case "(($ac_try" in
11002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11003   *) ac_try_echo=$ac_try;;
11004 esac
11005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11006   (eval "$ac_try") 2>&5
11007   ac_status=$?
11008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11009   (exit $ac_status); }; }; then
11010   eval "$as_ac_var=yes"
11011 else
11012   echo "$as_me: failed program was:" >&5
11013 sed 's/^/| /' conftest.$ac_ext >&5
11014
11015         eval "$as_ac_var=no"
11016 fi
11017
11018 rm -f core conftest.err conftest.$ac_objext \
11019       conftest$ac_exeext conftest.$ac_ext
11020 fi
11021 ac_res=`eval echo '${'$as_ac_var'}'`
11022                { echo "$as_me:$LINENO: result: $ac_res" >&5
11023 echo "${ECHO_T}$ac_res" >&6; }
11024 if test `eval echo '${'$as_ac_var'}'` = yes; then
11025   cat >>confdefs.h <<_ACEOF
11026 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11027 _ACEOF
11028
11029 fi
11030 done
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11060                   stdio.h unistd.h
11061 do
11062 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11063 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11064   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11065 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11066 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11067   echo $ECHO_N "(cached) $ECHO_C" >&6
11068 fi
11069 ac_res=`eval echo '${'$as_ac_Header'}'`
11070                { echo "$as_me:$LINENO: result: $ac_res" >&5
11071 echo "${ECHO_T}$ac_res" >&6; }
11072 else
11073   # Is the header compilable?
11074 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11075 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11076 cat >conftest.$ac_ext <<_ACEOF
11077 /* confdefs.h.  */
11078 _ACEOF
11079 cat confdefs.h >>conftest.$ac_ext
11080 cat >>conftest.$ac_ext <<_ACEOF
11081 /* end confdefs.h.  */
11082 $ac_includes_default
11083 #include <$ac_header>
11084 _ACEOF
11085 rm -f conftest.$ac_objext
11086 if { (ac_try="$ac_compile"
11087 case "(($ac_try" in
11088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11089   *) ac_try_echo=$ac_try;;
11090 esac
11091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11092   (eval "$ac_compile") 2>conftest.er1
11093   ac_status=$?
11094   grep -v '^ *+' conftest.er1 >conftest.err
11095   rm -f conftest.er1
11096   cat conftest.err >&5
11097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11098   (exit $ac_status); } &&
11099          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11100   { (case "(($ac_try" in
11101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11102   *) ac_try_echo=$ac_try;;
11103 esac
11104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11105   (eval "$ac_try") 2>&5
11106   ac_status=$?
11107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11108   (exit $ac_status); }; } &&
11109          { ac_try='test -s conftest.$ac_objext'
11110   { (case "(($ac_try" in
11111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11112   *) ac_try_echo=$ac_try;;
11113 esac
11114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11115   (eval "$ac_try") 2>&5
11116   ac_status=$?
11117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11118   (exit $ac_status); }; }; then
11119   ac_header_compiler=yes
11120 else
11121   echo "$as_me: failed program was:" >&5
11122 sed 's/^/| /' conftest.$ac_ext >&5
11123
11124         ac_header_compiler=no
11125 fi
11126
11127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11128 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11129 echo "${ECHO_T}$ac_header_compiler" >&6; }
11130
11131 # Is the header present?
11132 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11133 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11134 cat >conftest.$ac_ext <<_ACEOF
11135 /* confdefs.h.  */
11136 _ACEOF
11137 cat confdefs.h >>conftest.$ac_ext
11138 cat >>conftest.$ac_ext <<_ACEOF
11139 /* end confdefs.h.  */
11140 #include <$ac_header>
11141 _ACEOF
11142 if { (ac_try="$ac_cpp conftest.$ac_ext"
11143 case "(($ac_try" in
11144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11145   *) ac_try_echo=$ac_try;;
11146 esac
11147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11148   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11149   ac_status=$?
11150   grep -v '^ *+' conftest.er1 >conftest.err
11151   rm -f conftest.er1
11152   cat conftest.err >&5
11153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11154   (exit $ac_status); } >/dev/null; then
11155   if test -s conftest.err; then
11156     ac_cpp_err=$ac_c_preproc_warn_flag
11157     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11158   else
11159     ac_cpp_err=
11160   fi
11161 else
11162   ac_cpp_err=yes
11163 fi
11164 if test -z "$ac_cpp_err"; then
11165   ac_header_preproc=yes
11166 else
11167   echo "$as_me: failed program was:" >&5
11168 sed 's/^/| /' conftest.$ac_ext >&5
11169
11170   ac_header_preproc=no
11171 fi
11172
11173 rm -f conftest.err conftest.$ac_ext
11174 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11175 echo "${ECHO_T}$ac_header_preproc" >&6; }
11176
11177 # So?  What about this header?
11178 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11179   yes:no: )
11180     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11181 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11182     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11183 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11184     ac_header_preproc=yes
11185     ;;
11186   no:yes:* )
11187     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11188 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11189     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11190 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11191     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11192 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11193     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11194 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11195     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11196 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11197     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11198 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11199     ( cat <<\_ASBOX
11200 ## ----------------------------------- ##
11201 ## Report this to llvmbugs@cs.uiuc.edu ##
11202 ## ----------------------------------- ##
11203 _ASBOX
11204      ) | sed "s/^/$as_me: WARNING:     /" >&2
11205     ;;
11206 esac
11207 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11208 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11209 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11210   echo $ECHO_N "(cached) $ECHO_C" >&6
11211 else
11212   eval "$as_ac_Header=\$ac_header_preproc"
11213 fi
11214 ac_res=`eval echo '${'$as_ac_Header'}'`
11215                { echo "$as_me:$LINENO: result: $ac_res" >&5
11216 echo "${ECHO_T}$ac_res" >&6; }
11217
11218 fi
11219 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11220   cat >>confdefs.h <<_ACEOF
11221 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11222 _ACEOF
11223
11224 fi
11225
11226 done
11227
11228
11229
11230
11231
11232 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11233 do
11234 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11235 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11236   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11237 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11238 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11239   echo $ECHO_N "(cached) $ECHO_C" >&6
11240 fi
11241 ac_res=`eval echo '${'$as_ac_Header'}'`
11242                { echo "$as_me:$LINENO: result: $ac_res" >&5
11243 echo "${ECHO_T}$ac_res" >&6; }
11244 else
11245   # Is the header compilable?
11246 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11247 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11248 cat >conftest.$ac_ext <<_ACEOF
11249 /* confdefs.h.  */
11250 _ACEOF
11251 cat confdefs.h >>conftest.$ac_ext
11252 cat >>conftest.$ac_ext <<_ACEOF
11253 /* end confdefs.h.  */
11254 $ac_includes_default
11255 #include <$ac_header>
11256 _ACEOF
11257 rm -f conftest.$ac_objext
11258 if { (ac_try="$ac_compile"
11259 case "(($ac_try" in
11260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11261   *) ac_try_echo=$ac_try;;
11262 esac
11263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11264   (eval "$ac_compile") 2>conftest.er1
11265   ac_status=$?
11266   grep -v '^ *+' conftest.er1 >conftest.err
11267   rm -f conftest.er1
11268   cat conftest.err >&5
11269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11270   (exit $ac_status); } &&
11271          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11272   { (case "(($ac_try" in
11273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11274   *) ac_try_echo=$ac_try;;
11275 esac
11276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11277   (eval "$ac_try") 2>&5
11278   ac_status=$?
11279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11280   (exit $ac_status); }; } &&
11281          { ac_try='test -s conftest.$ac_objext'
11282   { (case "(($ac_try" in
11283   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11284   *) ac_try_echo=$ac_try;;
11285 esac
11286 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11287   (eval "$ac_try") 2>&5
11288   ac_status=$?
11289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11290   (exit $ac_status); }; }; then
11291   ac_header_compiler=yes
11292 else
11293   echo "$as_me: failed program was:" >&5
11294 sed 's/^/| /' conftest.$ac_ext >&5
11295
11296         ac_header_compiler=no
11297 fi
11298
11299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11300 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11301 echo "${ECHO_T}$ac_header_compiler" >&6; }
11302
11303 # Is the header present?
11304 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11305 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11306 cat >conftest.$ac_ext <<_ACEOF
11307 /* confdefs.h.  */
11308 _ACEOF
11309 cat confdefs.h >>conftest.$ac_ext
11310 cat >>conftest.$ac_ext <<_ACEOF
11311 /* end confdefs.h.  */
11312 #include <$ac_header>
11313 _ACEOF
11314 if { (ac_try="$ac_cpp conftest.$ac_ext"
11315 case "(($ac_try" in
11316   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11317   *) ac_try_echo=$ac_try;;
11318 esac
11319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11320   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11321   ac_status=$?
11322   grep -v '^ *+' conftest.er1 >conftest.err
11323   rm -f conftest.er1
11324   cat conftest.err >&5
11325   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11326   (exit $ac_status); } >/dev/null; then
11327   if test -s conftest.err; then
11328     ac_cpp_err=$ac_c_preproc_warn_flag
11329     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11330   else
11331     ac_cpp_err=
11332   fi
11333 else
11334   ac_cpp_err=yes
11335 fi
11336 if test -z "$ac_cpp_err"; then
11337   ac_header_preproc=yes
11338 else
11339   echo "$as_me: failed program was:" >&5
11340 sed 's/^/| /' conftest.$ac_ext >&5
11341
11342   ac_header_preproc=no
11343 fi
11344
11345 rm -f conftest.err conftest.$ac_ext
11346 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11347 echo "${ECHO_T}$ac_header_preproc" >&6; }
11348
11349 # So?  What about this header?
11350 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11351   yes:no: )
11352     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11353 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11354     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11355 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11356     ac_header_preproc=yes
11357     ;;
11358   no:yes:* )
11359     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11360 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11361     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11362 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11363     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11364 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11365     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11366 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11367     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11368 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11369     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11370 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11371     ( cat <<\_ASBOX
11372 ## ----------------------------------- ##
11373 ## Report this to llvmbugs@cs.uiuc.edu ##
11374 ## ----------------------------------- ##
11375 _ASBOX
11376      ) | sed "s/^/$as_me: WARNING:     /" >&2
11377     ;;
11378 esac
11379 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11380 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11381 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11382   echo $ECHO_N "(cached) $ECHO_C" >&6
11383 else
11384   eval "$as_ac_Header=\$ac_header_preproc"
11385 fi
11386 ac_res=`eval echo '${'$as_ac_Header'}'`
11387                { echo "$as_me:$LINENO: result: $ac_res" >&5
11388 echo "${ECHO_T}$ac_res" >&6; }
11389
11390 fi
11391 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11392   cat >>confdefs.h <<_ACEOF
11393 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11394 _ACEOF
11395
11396 fi
11397
11398 done
11399
11400
11401
11402 for ac_header in string.h strings.h
11403 do
11404 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11405 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11406   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11407 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11408 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11409   echo $ECHO_N "(cached) $ECHO_C" >&6
11410 fi
11411 ac_res=`eval echo '${'$as_ac_Header'}'`
11412                { echo "$as_me:$LINENO: result: $ac_res" >&5
11413 echo "${ECHO_T}$ac_res" >&6; }
11414 else
11415   # Is the header compilable?
11416 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11417 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11418 cat >conftest.$ac_ext <<_ACEOF
11419 /* confdefs.h.  */
11420 _ACEOF
11421 cat confdefs.h >>conftest.$ac_ext
11422 cat >>conftest.$ac_ext <<_ACEOF
11423 /* end confdefs.h.  */
11424 $ac_includes_default
11425 #include <$ac_header>
11426 _ACEOF
11427 rm -f conftest.$ac_objext
11428 if { (ac_try="$ac_compile"
11429 case "(($ac_try" in
11430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11431   *) ac_try_echo=$ac_try;;
11432 esac
11433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11434   (eval "$ac_compile") 2>conftest.er1
11435   ac_status=$?
11436   grep -v '^ *+' conftest.er1 >conftest.err
11437   rm -f conftest.er1
11438   cat conftest.err >&5
11439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11440   (exit $ac_status); } &&
11441          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11442   { (case "(($ac_try" in
11443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11444   *) ac_try_echo=$ac_try;;
11445 esac
11446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11447   (eval "$ac_try") 2>&5
11448   ac_status=$?
11449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11450   (exit $ac_status); }; } &&
11451          { ac_try='test -s conftest.$ac_objext'
11452   { (case "(($ac_try" in
11453   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11454   *) ac_try_echo=$ac_try;;
11455 esac
11456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11457   (eval "$ac_try") 2>&5
11458   ac_status=$?
11459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11460   (exit $ac_status); }; }; then
11461   ac_header_compiler=yes
11462 else
11463   echo "$as_me: failed program was:" >&5
11464 sed 's/^/| /' conftest.$ac_ext >&5
11465
11466         ac_header_compiler=no
11467 fi
11468
11469 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11470 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11471 echo "${ECHO_T}$ac_header_compiler" >&6; }
11472
11473 # Is the header present?
11474 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11475 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11476 cat >conftest.$ac_ext <<_ACEOF
11477 /* confdefs.h.  */
11478 _ACEOF
11479 cat confdefs.h >>conftest.$ac_ext
11480 cat >>conftest.$ac_ext <<_ACEOF
11481 /* end confdefs.h.  */
11482 #include <$ac_header>
11483 _ACEOF
11484 if { (ac_try="$ac_cpp conftest.$ac_ext"
11485 case "(($ac_try" in
11486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11487   *) ac_try_echo=$ac_try;;
11488 esac
11489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11490   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11491   ac_status=$?
11492   grep -v '^ *+' conftest.er1 >conftest.err
11493   rm -f conftest.er1
11494   cat conftest.err >&5
11495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11496   (exit $ac_status); } >/dev/null; then
11497   if test -s conftest.err; then
11498     ac_cpp_err=$ac_c_preproc_warn_flag
11499     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11500   else
11501     ac_cpp_err=
11502   fi
11503 else
11504   ac_cpp_err=yes
11505 fi
11506 if test -z "$ac_cpp_err"; then
11507   ac_header_preproc=yes
11508 else
11509   echo "$as_me: failed program was:" >&5
11510 sed 's/^/| /' conftest.$ac_ext >&5
11511
11512   ac_header_preproc=no
11513 fi
11514
11515 rm -f conftest.err conftest.$ac_ext
11516 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11517 echo "${ECHO_T}$ac_header_preproc" >&6; }
11518
11519 # So?  What about this header?
11520 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11521   yes:no: )
11522     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11523 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11524     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11525 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11526     ac_header_preproc=yes
11527     ;;
11528   no:yes:* )
11529     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11530 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11531     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11532 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11533     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11534 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11535     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11536 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11537     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11538 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11539     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11540 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11541     ( cat <<\_ASBOX
11542 ## ----------------------------------- ##
11543 ## Report this to llvmbugs@cs.uiuc.edu ##
11544 ## ----------------------------------- ##
11545 _ASBOX
11546      ) | sed "s/^/$as_me: WARNING:     /" >&2
11547     ;;
11548 esac
11549 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11550 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11551 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11552   echo $ECHO_N "(cached) $ECHO_C" >&6
11553 else
11554   eval "$as_ac_Header=\$ac_header_preproc"
11555 fi
11556 ac_res=`eval echo '${'$as_ac_Header'}'`
11557                { echo "$as_me:$LINENO: result: $ac_res" >&5
11558 echo "${ECHO_T}$ac_res" >&6; }
11559
11560 fi
11561 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11562   cat >>confdefs.h <<_ACEOF
11563 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11564 _ACEOF
11565  break
11566 fi
11567
11568 done
11569
11570
11571
11572
11573 for ac_func in strchr index
11574 do
11575 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11576 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11577 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11578 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11579   echo $ECHO_N "(cached) $ECHO_C" >&6
11580 else
11581   cat >conftest.$ac_ext <<_ACEOF
11582 /* confdefs.h.  */
11583 _ACEOF
11584 cat confdefs.h >>conftest.$ac_ext
11585 cat >>conftest.$ac_ext <<_ACEOF
11586 /* end confdefs.h.  */
11587 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11588    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11589 #define $ac_func innocuous_$ac_func
11590
11591 /* System header to define __stub macros and hopefully few prototypes,
11592     which can conflict with char $ac_func (); below.
11593     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11594     <limits.h> exists even on freestanding compilers.  */
11595
11596 #ifdef __STDC__
11597 # include <limits.h>
11598 #else
11599 # include <assert.h>
11600 #endif
11601
11602 #undef $ac_func
11603
11604 /* Override any GCC internal prototype to avoid an error.
11605    Use char because int might match the return type of a GCC
11606    builtin and then its argument prototype would still apply.  */
11607 #ifdef __cplusplus
11608 extern "C"
11609 #endif
11610 char $ac_func ();
11611 /* The GNU C library defines this for functions which it implements
11612     to always fail with ENOSYS.  Some functions are actually named
11613     something starting with __ and the normal name is an alias.  */
11614 #if defined __stub_$ac_func || defined __stub___$ac_func
11615 choke me
11616 #endif
11617
11618 int
11619 main ()
11620 {
11621 return $ac_func ();
11622   ;
11623   return 0;
11624 }
11625 _ACEOF
11626 rm -f conftest.$ac_objext conftest$ac_exeext
11627 if { (ac_try="$ac_link"
11628 case "(($ac_try" in
11629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11630   *) ac_try_echo=$ac_try;;
11631 esac
11632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11633   (eval "$ac_link") 2>conftest.er1
11634   ac_status=$?
11635   grep -v '^ *+' conftest.er1 >conftest.err
11636   rm -f conftest.er1
11637   cat conftest.err >&5
11638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11639   (exit $ac_status); } &&
11640          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11641   { (case "(($ac_try" in
11642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11643   *) ac_try_echo=$ac_try;;
11644 esac
11645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11646   (eval "$ac_try") 2>&5
11647   ac_status=$?
11648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11649   (exit $ac_status); }; } &&
11650          { ac_try='test -s conftest$ac_exeext'
11651   { (case "(($ac_try" in
11652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11653   *) ac_try_echo=$ac_try;;
11654 esac
11655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11656   (eval "$ac_try") 2>&5
11657   ac_status=$?
11658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11659   (exit $ac_status); }; }; then
11660   eval "$as_ac_var=yes"
11661 else
11662   echo "$as_me: failed program was:" >&5
11663 sed 's/^/| /' conftest.$ac_ext >&5
11664
11665         eval "$as_ac_var=no"
11666 fi
11667
11668 rm -f core conftest.err conftest.$ac_objext \
11669       conftest$ac_exeext conftest.$ac_ext
11670 fi
11671 ac_res=`eval echo '${'$as_ac_var'}'`
11672                { echo "$as_me:$LINENO: result: $ac_res" >&5
11673 echo "${ECHO_T}$ac_res" >&6; }
11674 if test `eval echo '${'$as_ac_var'}'` = yes; then
11675   cat >>confdefs.h <<_ACEOF
11676 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11677 _ACEOF
11678  break
11679 fi
11680 done
11681
11682
11683
11684 for ac_func in strrchr rindex
11685 do
11686 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11687 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11688 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11689 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11690   echo $ECHO_N "(cached) $ECHO_C" >&6
11691 else
11692   cat >conftest.$ac_ext <<_ACEOF
11693 /* confdefs.h.  */
11694 _ACEOF
11695 cat confdefs.h >>conftest.$ac_ext
11696 cat >>conftest.$ac_ext <<_ACEOF
11697 /* end confdefs.h.  */
11698 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11699    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11700 #define $ac_func innocuous_$ac_func
11701
11702 /* System header to define __stub macros and hopefully few prototypes,
11703     which can conflict with char $ac_func (); below.
11704     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11705     <limits.h> exists even on freestanding compilers.  */
11706
11707 #ifdef __STDC__
11708 # include <limits.h>
11709 #else
11710 # include <assert.h>
11711 #endif
11712
11713 #undef $ac_func
11714
11715 /* Override any GCC internal prototype to avoid an error.
11716    Use char because int might match the return type of a GCC
11717    builtin and then its argument prototype would still apply.  */
11718 #ifdef __cplusplus
11719 extern "C"
11720 #endif
11721 char $ac_func ();
11722 /* The GNU C library defines this for functions which it implements
11723     to always fail with ENOSYS.  Some functions are actually named
11724     something starting with __ and the normal name is an alias.  */
11725 #if defined __stub_$ac_func || defined __stub___$ac_func
11726 choke me
11727 #endif
11728
11729 int
11730 main ()
11731 {
11732 return $ac_func ();
11733   ;
11734   return 0;
11735 }
11736 _ACEOF
11737 rm -f conftest.$ac_objext conftest$ac_exeext
11738 if { (ac_try="$ac_link"
11739 case "(($ac_try" in
11740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11741   *) ac_try_echo=$ac_try;;
11742 esac
11743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11744   (eval "$ac_link") 2>conftest.er1
11745   ac_status=$?
11746   grep -v '^ *+' conftest.er1 >conftest.err
11747   rm -f conftest.er1
11748   cat conftest.err >&5
11749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11750   (exit $ac_status); } &&
11751          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11752   { (case "(($ac_try" in
11753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11754   *) ac_try_echo=$ac_try;;
11755 esac
11756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11757   (eval "$ac_try") 2>&5
11758   ac_status=$?
11759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11760   (exit $ac_status); }; } &&
11761          { ac_try='test -s conftest$ac_exeext'
11762   { (case "(($ac_try" in
11763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11764   *) ac_try_echo=$ac_try;;
11765 esac
11766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11767   (eval "$ac_try") 2>&5
11768   ac_status=$?
11769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11770   (exit $ac_status); }; }; then
11771   eval "$as_ac_var=yes"
11772 else
11773   echo "$as_me: failed program was:" >&5
11774 sed 's/^/| /' conftest.$ac_ext >&5
11775
11776         eval "$as_ac_var=no"
11777 fi
11778
11779 rm -f core conftest.err conftest.$ac_objext \
11780       conftest$ac_exeext conftest.$ac_ext
11781 fi
11782 ac_res=`eval echo '${'$as_ac_var'}'`
11783                { echo "$as_me:$LINENO: result: $ac_res" >&5
11784 echo "${ECHO_T}$ac_res" >&6; }
11785 if test `eval echo '${'$as_ac_var'}'` = yes; then
11786   cat >>confdefs.h <<_ACEOF
11787 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11788 _ACEOF
11789  break
11790 fi
11791 done
11792
11793
11794
11795 for ac_func in memcpy bcopy
11796 do
11797 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11798 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11799 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11800 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11801   echo $ECHO_N "(cached) $ECHO_C" >&6
11802 else
11803   cat >conftest.$ac_ext <<_ACEOF
11804 /* confdefs.h.  */
11805 _ACEOF
11806 cat confdefs.h >>conftest.$ac_ext
11807 cat >>conftest.$ac_ext <<_ACEOF
11808 /* end confdefs.h.  */
11809 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11810    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11811 #define $ac_func innocuous_$ac_func
11812
11813 /* System header to define __stub macros and hopefully few prototypes,
11814     which can conflict with char $ac_func (); below.
11815     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11816     <limits.h> exists even on freestanding compilers.  */
11817
11818 #ifdef __STDC__
11819 # include <limits.h>
11820 #else
11821 # include <assert.h>
11822 #endif
11823
11824 #undef $ac_func
11825
11826 /* Override any GCC internal prototype to avoid an error.
11827    Use char because int might match the return type of a GCC
11828    builtin and then its argument prototype would still apply.  */
11829 #ifdef __cplusplus
11830 extern "C"
11831 #endif
11832 char $ac_func ();
11833 /* The GNU C library defines this for functions which it implements
11834     to always fail with ENOSYS.  Some functions are actually named
11835     something starting with __ and the normal name is an alias.  */
11836 #if defined __stub_$ac_func || defined __stub___$ac_func
11837 choke me
11838 #endif
11839
11840 int
11841 main ()
11842 {
11843 return $ac_func ();
11844   ;
11845   return 0;
11846 }
11847 _ACEOF
11848 rm -f conftest.$ac_objext conftest$ac_exeext
11849 if { (ac_try="$ac_link"
11850 case "(($ac_try" in
11851   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11852   *) ac_try_echo=$ac_try;;
11853 esac
11854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11855   (eval "$ac_link") 2>conftest.er1
11856   ac_status=$?
11857   grep -v '^ *+' conftest.er1 >conftest.err
11858   rm -f conftest.er1
11859   cat conftest.err >&5
11860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11861   (exit $ac_status); } &&
11862          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11863   { (case "(($ac_try" in
11864   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11865   *) ac_try_echo=$ac_try;;
11866 esac
11867 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11868   (eval "$ac_try") 2>&5
11869   ac_status=$?
11870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11871   (exit $ac_status); }; } &&
11872          { ac_try='test -s conftest$ac_exeext'
11873   { (case "(($ac_try" in
11874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11875   *) ac_try_echo=$ac_try;;
11876 esac
11877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11878   (eval "$ac_try") 2>&5
11879   ac_status=$?
11880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11881   (exit $ac_status); }; }; then
11882   eval "$as_ac_var=yes"
11883 else
11884   echo "$as_me: failed program was:" >&5
11885 sed 's/^/| /' conftest.$ac_ext >&5
11886
11887         eval "$as_ac_var=no"
11888 fi
11889
11890 rm -f core conftest.err conftest.$ac_objext \
11891       conftest$ac_exeext conftest.$ac_ext
11892 fi
11893 ac_res=`eval echo '${'$as_ac_var'}'`
11894                { echo "$as_me:$LINENO: result: $ac_res" >&5
11895 echo "${ECHO_T}$ac_res" >&6; }
11896 if test `eval echo '${'$as_ac_var'}'` = yes; then
11897   cat >>confdefs.h <<_ACEOF
11898 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11899 _ACEOF
11900  break
11901 fi
11902 done
11903
11904
11905
11906 for ac_func in memmove strcmp
11907 do
11908 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11909 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11910 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11911 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11912   echo $ECHO_N "(cached) $ECHO_C" >&6
11913 else
11914   cat >conftest.$ac_ext <<_ACEOF
11915 /* confdefs.h.  */
11916 _ACEOF
11917 cat confdefs.h >>conftest.$ac_ext
11918 cat >>conftest.$ac_ext <<_ACEOF
11919 /* end confdefs.h.  */
11920 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11921    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11922 #define $ac_func innocuous_$ac_func
11923
11924 /* System header to define __stub macros and hopefully few prototypes,
11925     which can conflict with char $ac_func (); below.
11926     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11927     <limits.h> exists even on freestanding compilers.  */
11928
11929 #ifdef __STDC__
11930 # include <limits.h>
11931 #else
11932 # include <assert.h>
11933 #endif
11934
11935 #undef $ac_func
11936
11937 /* Override any GCC internal prototype to avoid an error.
11938    Use char because int might match the return type of a GCC
11939    builtin and then its argument prototype would still apply.  */
11940 #ifdef __cplusplus
11941 extern "C"
11942 #endif
11943 char $ac_func ();
11944 /* The GNU C library defines this for functions which it implements
11945     to always fail with ENOSYS.  Some functions are actually named
11946     something starting with __ and the normal name is an alias.  */
11947 #if defined __stub_$ac_func || defined __stub___$ac_func
11948 choke me
11949 #endif
11950
11951 int
11952 main ()
11953 {
11954 return $ac_func ();
11955   ;
11956   return 0;
11957 }
11958 _ACEOF
11959 rm -f conftest.$ac_objext conftest$ac_exeext
11960 if { (ac_try="$ac_link"
11961 case "(($ac_try" in
11962   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11963   *) ac_try_echo=$ac_try;;
11964 esac
11965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11966   (eval "$ac_link") 2>conftest.er1
11967   ac_status=$?
11968   grep -v '^ *+' conftest.er1 >conftest.err
11969   rm -f conftest.er1
11970   cat conftest.err >&5
11971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11972   (exit $ac_status); } &&
11973          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11974   { (case "(($ac_try" in
11975   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11976   *) ac_try_echo=$ac_try;;
11977 esac
11978 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11979   (eval "$ac_try") 2>&5
11980   ac_status=$?
11981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11982   (exit $ac_status); }; } &&
11983          { ac_try='test -s conftest$ac_exeext'
11984   { (case "(($ac_try" in
11985   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11986   *) ac_try_echo=$ac_try;;
11987 esac
11988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11989   (eval "$ac_try") 2>&5
11990   ac_status=$?
11991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11992   (exit $ac_status); }; }; then
11993   eval "$as_ac_var=yes"
11994 else
11995   echo "$as_me: failed program was:" >&5
11996 sed 's/^/| /' conftest.$ac_ext >&5
11997
11998         eval "$as_ac_var=no"
11999 fi
12000
12001 rm -f core conftest.err conftest.$ac_objext \
12002       conftest$ac_exeext conftest.$ac_ext
12003 fi
12004 ac_res=`eval echo '${'$as_ac_var'}'`
12005                { echo "$as_me:$LINENO: result: $ac_res" >&5
12006 echo "${ECHO_T}$ac_res" >&6; }
12007 if test `eval echo '${'$as_ac_var'}'` = yes; then
12008   cat >>confdefs.h <<_ACEOF
12009 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12010 _ACEOF
12011
12012 fi
12013 done
12014
12015
12016
12017
12018 for ac_func in closedir opendir readdir
12019 do
12020 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12021 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12022 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12023 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12024   echo $ECHO_N "(cached) $ECHO_C" >&6
12025 else
12026   cat >conftest.$ac_ext <<_ACEOF
12027 /* confdefs.h.  */
12028 _ACEOF
12029 cat confdefs.h >>conftest.$ac_ext
12030 cat >>conftest.$ac_ext <<_ACEOF
12031 /* end confdefs.h.  */
12032 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12033    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12034 #define $ac_func innocuous_$ac_func
12035
12036 /* System header to define __stub macros and hopefully few prototypes,
12037     which can conflict with char $ac_func (); below.
12038     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12039     <limits.h> exists even on freestanding compilers.  */
12040
12041 #ifdef __STDC__
12042 # include <limits.h>
12043 #else
12044 # include <assert.h>
12045 #endif
12046
12047 #undef $ac_func
12048
12049 /* Override any GCC internal prototype to avoid an error.
12050    Use char because int might match the return type of a GCC
12051    builtin and then its argument prototype would still apply.  */
12052 #ifdef __cplusplus
12053 extern "C"
12054 #endif
12055 char $ac_func ();
12056 /* The GNU C library defines this for functions which it implements
12057     to always fail with ENOSYS.  Some functions are actually named
12058     something starting with __ and the normal name is an alias.  */
12059 #if defined __stub_$ac_func || defined __stub___$ac_func
12060 choke me
12061 #endif
12062
12063 int
12064 main ()
12065 {
12066 return $ac_func ();
12067   ;
12068   return 0;
12069 }
12070 _ACEOF
12071 rm -f conftest.$ac_objext conftest$ac_exeext
12072 if { (ac_try="$ac_link"
12073 case "(($ac_try" in
12074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12075   *) ac_try_echo=$ac_try;;
12076 esac
12077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12078   (eval "$ac_link") 2>conftest.er1
12079   ac_status=$?
12080   grep -v '^ *+' conftest.er1 >conftest.err
12081   rm -f conftest.er1
12082   cat conftest.err >&5
12083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12084   (exit $ac_status); } &&
12085          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12086   { (case "(($ac_try" in
12087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12088   *) ac_try_echo=$ac_try;;
12089 esac
12090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12091   (eval "$ac_try") 2>&5
12092   ac_status=$?
12093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12094   (exit $ac_status); }; } &&
12095          { ac_try='test -s conftest$ac_exeext'
12096   { (case "(($ac_try" in
12097   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12098   *) ac_try_echo=$ac_try;;
12099 esac
12100 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12101   (eval "$ac_try") 2>&5
12102   ac_status=$?
12103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12104   (exit $ac_status); }; }; then
12105   eval "$as_ac_var=yes"
12106 else
12107   echo "$as_me: failed program was:" >&5
12108 sed 's/^/| /' conftest.$ac_ext >&5
12109
12110         eval "$as_ac_var=no"
12111 fi
12112
12113 rm -f core conftest.err conftest.$ac_objext \
12114       conftest$ac_exeext conftest.$ac_ext
12115 fi
12116 ac_res=`eval echo '${'$as_ac_var'}'`
12117                { echo "$as_me:$LINENO: result: $ac_res" >&5
12118 echo "${ECHO_T}$ac_res" >&6; }
12119 if test `eval echo '${'$as_ac_var'}'` = yes; then
12120   cat >>confdefs.h <<_ACEOF
12121 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12122 _ACEOF
12123
12124 fi
12125 done
12126
12127
12128
12129 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12130 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12131
12132 ICC=no
12133 IXX=no
12134 case $CC in
12135   icc*|icpc*)
12136     ICC=yes
12137     IXX=yes
12138     ;;
12139    *)
12140     ;;
12141 esac
12142
12143 if test "$GCC" != "yes" && test "$ICC" != "yes"
12144 then
12145   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12146 echo "$as_me: error: gcc|icc required but not found" >&2;}
12147    { (exit 1); exit 1; }; }
12148 fi
12149
12150 if test "$GXX" != "yes" && test "$IXX" != "yes"
12151 then
12152   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12153 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12154    { (exit 1); exit 1; }; }
12155 fi
12156
12157 if test "$GCC" = "yes"
12158 then
12159   cat >conftest.$ac_ext <<_ACEOF
12160 #if !defined(__GNUC__) || __GNUC__ < 3
12161 #error Unsupported GCC version
12162 #endif
12163
12164 _ACEOF
12165 rm -f conftest.$ac_objext
12166 if { (ac_try="$ac_compile"
12167 case "(($ac_try" in
12168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12169   *) ac_try_echo=$ac_try;;
12170 esac
12171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12172   (eval "$ac_compile") 2>conftest.er1
12173   ac_status=$?
12174   grep -v '^ *+' conftest.er1 >conftest.err
12175   rm -f conftest.er1
12176   cat conftest.err >&5
12177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12178   (exit $ac_status); } &&
12179          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12180   { (case "(($ac_try" in
12181   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12182   *) ac_try_echo=$ac_try;;
12183 esac
12184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12185   (eval "$ac_try") 2>&5
12186   ac_status=$?
12187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12188   (exit $ac_status); }; } &&
12189          { ac_try='test -s conftest.$ac_objext'
12190   { (case "(($ac_try" in
12191   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12192   *) ac_try_echo=$ac_try;;
12193 esac
12194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12195   (eval "$ac_try") 2>&5
12196   ac_status=$?
12197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12198   (exit $ac_status); }; }; then
12199   :
12200 else
12201   echo "$as_me: failed program was:" >&5
12202 sed 's/^/| /' conftest.$ac_ext >&5
12203
12204         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12205 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12206    { (exit 1); exit 1; }; }
12207 fi
12208
12209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12210 fi
12211
12212 if test -z "$llvm_cv_gnu_make_command"
12213 then
12214   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12215 echo "$as_me: error: GNU Make required but not found" >&2;}
12216    { (exit 1); exit 1; }; }
12217 fi
12218
12219 { echo "$as_me:$LINENO: result: ok" >&5
12220 echo "${ECHO_T}ok" >&6; }
12221
12222 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12223 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12224 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12225
12226 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12227
12228 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12229 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12230
12231
12232
12233 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12234 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12235 if test "${ac_cv_lib_m_sin+set}" = set; then
12236   echo $ECHO_N "(cached) $ECHO_C" >&6
12237 else
12238   ac_check_lib_save_LIBS=$LIBS
12239 LIBS="-lm  $LIBS"
12240 cat >conftest.$ac_ext <<_ACEOF
12241 /* confdefs.h.  */
12242 _ACEOF
12243 cat confdefs.h >>conftest.$ac_ext
12244 cat >>conftest.$ac_ext <<_ACEOF
12245 /* end confdefs.h.  */
12246
12247 /* Override any GCC internal prototype to avoid an error.
12248    Use char because int might match the return type of a GCC
12249    builtin and then its argument prototype would still apply.  */
12250 #ifdef __cplusplus
12251 extern "C"
12252 #endif
12253 char sin ();
12254 int
12255 main ()
12256 {
12257 return sin ();
12258   ;
12259   return 0;
12260 }
12261 _ACEOF
12262 rm -f conftest.$ac_objext conftest$ac_exeext
12263 if { (ac_try="$ac_link"
12264 case "(($ac_try" in
12265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12266   *) ac_try_echo=$ac_try;;
12267 esac
12268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12269   (eval "$ac_link") 2>conftest.er1
12270   ac_status=$?
12271   grep -v '^ *+' conftest.er1 >conftest.err
12272   rm -f conftest.er1
12273   cat conftest.err >&5
12274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12275   (exit $ac_status); } &&
12276          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12277   { (case "(($ac_try" in
12278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12279   *) ac_try_echo=$ac_try;;
12280 esac
12281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12282   (eval "$ac_try") 2>&5
12283   ac_status=$?
12284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12285   (exit $ac_status); }; } &&
12286          { ac_try='test -s conftest$ac_exeext'
12287   { (case "(($ac_try" in
12288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12289   *) ac_try_echo=$ac_try;;
12290 esac
12291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12292   (eval "$ac_try") 2>&5
12293   ac_status=$?
12294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12295   (exit $ac_status); }; }; then
12296   ac_cv_lib_m_sin=yes
12297 else
12298   echo "$as_me: failed program was:" >&5
12299 sed 's/^/| /' conftest.$ac_ext >&5
12300
12301         ac_cv_lib_m_sin=no
12302 fi
12303
12304 rm -f core conftest.err conftest.$ac_objext \
12305       conftest$ac_exeext conftest.$ac_ext
12306 LIBS=$ac_check_lib_save_LIBS
12307 fi
12308 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12309 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12310 if test $ac_cv_lib_m_sin = yes; then
12311   cat >>confdefs.h <<_ACEOF
12312 #define HAVE_LIBM 1
12313 _ACEOF
12314
12315   LIBS="-lm $LIBS"
12316
12317 fi
12318
12319 if test "$llvm_cv_os_type" = "MingW" ; then
12320
12321 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12322 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12323 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12324   echo $ECHO_N "(cached) $ECHO_C" >&6
12325 else
12326   ac_check_lib_save_LIBS=$LIBS
12327 LIBS="-limagehlp  $LIBS"
12328 cat >conftest.$ac_ext <<_ACEOF
12329 /* confdefs.h.  */
12330 _ACEOF
12331 cat confdefs.h >>conftest.$ac_ext
12332 cat >>conftest.$ac_ext <<_ACEOF
12333 /* end confdefs.h.  */
12334
12335
12336 int
12337 main ()
12338 {
12339 return main ();
12340   ;
12341   return 0;
12342 }
12343 _ACEOF
12344 rm -f conftest.$ac_objext conftest$ac_exeext
12345 if { (ac_try="$ac_link"
12346 case "(($ac_try" in
12347   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12348   *) ac_try_echo=$ac_try;;
12349 esac
12350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12351   (eval "$ac_link") 2>conftest.er1
12352   ac_status=$?
12353   grep -v '^ *+' conftest.er1 >conftest.err
12354   rm -f conftest.er1
12355   cat conftest.err >&5
12356   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12357   (exit $ac_status); } &&
12358          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12359   { (case "(($ac_try" in
12360   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12361   *) ac_try_echo=$ac_try;;
12362 esac
12363 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12364   (eval "$ac_try") 2>&5
12365   ac_status=$?
12366   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12367   (exit $ac_status); }; } &&
12368          { ac_try='test -s conftest$ac_exeext'
12369   { (case "(($ac_try" in
12370   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12371   *) ac_try_echo=$ac_try;;
12372 esac
12373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12374   (eval "$ac_try") 2>&5
12375   ac_status=$?
12376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12377   (exit $ac_status); }; }; then
12378   ac_cv_lib_imagehlp_main=yes
12379 else
12380   echo "$as_me: failed program was:" >&5
12381 sed 's/^/| /' conftest.$ac_ext >&5
12382
12383         ac_cv_lib_imagehlp_main=no
12384 fi
12385
12386 rm -f core conftest.err conftest.$ac_objext \
12387       conftest$ac_exeext conftest.$ac_ext
12388 LIBS=$ac_check_lib_save_LIBS
12389 fi
12390 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12391 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12392 if test $ac_cv_lib_imagehlp_main = yes; then
12393   cat >>confdefs.h <<_ACEOF
12394 #define HAVE_LIBIMAGEHLP 1
12395 _ACEOF
12396
12397   LIBS="-limagehlp $LIBS"
12398
12399 fi
12400
12401
12402 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12403 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12404 if test "${ac_cv_lib_psapi_main+set}" = set; then
12405   echo $ECHO_N "(cached) $ECHO_C" >&6
12406 else
12407   ac_check_lib_save_LIBS=$LIBS
12408 LIBS="-lpsapi  $LIBS"
12409 cat >conftest.$ac_ext <<_ACEOF
12410 /* confdefs.h.  */
12411 _ACEOF
12412 cat confdefs.h >>conftest.$ac_ext
12413 cat >>conftest.$ac_ext <<_ACEOF
12414 /* end confdefs.h.  */
12415
12416
12417 int
12418 main ()
12419 {
12420 return main ();
12421   ;
12422   return 0;
12423 }
12424 _ACEOF
12425 rm -f conftest.$ac_objext conftest$ac_exeext
12426 if { (ac_try="$ac_link"
12427 case "(($ac_try" in
12428   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12429   *) ac_try_echo=$ac_try;;
12430 esac
12431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12432   (eval "$ac_link") 2>conftest.er1
12433   ac_status=$?
12434   grep -v '^ *+' conftest.er1 >conftest.err
12435   rm -f conftest.er1
12436   cat conftest.err >&5
12437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12438   (exit $ac_status); } &&
12439          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12440   { (case "(($ac_try" in
12441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12442   *) ac_try_echo=$ac_try;;
12443 esac
12444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12445   (eval "$ac_try") 2>&5
12446   ac_status=$?
12447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12448   (exit $ac_status); }; } &&
12449          { ac_try='test -s conftest$ac_exeext'
12450   { (case "(($ac_try" in
12451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12452   *) ac_try_echo=$ac_try;;
12453 esac
12454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12455   (eval "$ac_try") 2>&5
12456   ac_status=$?
12457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12458   (exit $ac_status); }; }; then
12459   ac_cv_lib_psapi_main=yes
12460 else
12461   echo "$as_me: failed program was:" >&5
12462 sed 's/^/| /' conftest.$ac_ext >&5
12463
12464         ac_cv_lib_psapi_main=no
12465 fi
12466
12467 rm -f core conftest.err conftest.$ac_objext \
12468       conftest$ac_exeext conftest.$ac_ext
12469 LIBS=$ac_check_lib_save_LIBS
12470 fi
12471 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12472 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12473 if test $ac_cv_lib_psapi_main = yes; then
12474   cat >>confdefs.h <<_ACEOF
12475 #define HAVE_LIBPSAPI 1
12476 _ACEOF
12477
12478   LIBS="-lpsapi $LIBS"
12479
12480 fi
12481
12482 fi
12483
12484 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12485 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12486 if test "${ac_cv_search_dlopen+set}" = set; then
12487   echo $ECHO_N "(cached) $ECHO_C" >&6
12488 else
12489   ac_func_search_save_LIBS=$LIBS
12490 cat >conftest.$ac_ext <<_ACEOF
12491 /* confdefs.h.  */
12492 _ACEOF
12493 cat confdefs.h >>conftest.$ac_ext
12494 cat >>conftest.$ac_ext <<_ACEOF
12495 /* end confdefs.h.  */
12496
12497 /* Override any GCC internal prototype to avoid an error.
12498    Use char because int might match the return type of a GCC
12499    builtin and then its argument prototype would still apply.  */
12500 #ifdef __cplusplus
12501 extern "C"
12502 #endif
12503 char dlopen ();
12504 int
12505 main ()
12506 {
12507 return dlopen ();
12508   ;
12509   return 0;
12510 }
12511 _ACEOF
12512 for ac_lib in '' dl; do
12513   if test -z "$ac_lib"; then
12514     ac_res="none required"
12515   else
12516     ac_res=-l$ac_lib
12517     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12518   fi
12519   rm -f conftest.$ac_objext conftest$ac_exeext
12520 if { (ac_try="$ac_link"
12521 case "(($ac_try" in
12522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12523   *) ac_try_echo=$ac_try;;
12524 esac
12525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12526   (eval "$ac_link") 2>conftest.er1
12527   ac_status=$?
12528   grep -v '^ *+' conftest.er1 >conftest.err
12529   rm -f conftest.er1
12530   cat conftest.err >&5
12531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12532   (exit $ac_status); } &&
12533          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12534   { (case "(($ac_try" in
12535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12536   *) ac_try_echo=$ac_try;;
12537 esac
12538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12539   (eval "$ac_try") 2>&5
12540   ac_status=$?
12541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12542   (exit $ac_status); }; } &&
12543          { ac_try='test -s conftest$ac_exeext'
12544   { (case "(($ac_try" in
12545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12546   *) ac_try_echo=$ac_try;;
12547 esac
12548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12549   (eval "$ac_try") 2>&5
12550   ac_status=$?
12551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12552   (exit $ac_status); }; }; then
12553   ac_cv_search_dlopen=$ac_res
12554 else
12555   echo "$as_me: failed program was:" >&5
12556 sed 's/^/| /' conftest.$ac_ext >&5
12557
12558
12559 fi
12560
12561 rm -f core conftest.err conftest.$ac_objext \
12562       conftest$ac_exeext
12563   if test "${ac_cv_search_dlopen+set}" = set; then
12564   break
12565 fi
12566 done
12567 if test "${ac_cv_search_dlopen+set}" = set; then
12568   :
12569 else
12570   ac_cv_search_dlopen=no
12571 fi
12572 rm conftest.$ac_ext
12573 LIBS=$ac_func_search_save_LIBS
12574 fi
12575 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12576 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12577 ac_res=$ac_cv_search_dlopen
12578 if test "$ac_res" != no; then
12579   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12580
12581 cat >>confdefs.h <<\_ACEOF
12582 #define HAVE_DLOPEN 1
12583 _ACEOF
12584
12585 else
12586   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12587 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12588 fi
12589
12590
12591 if test "$llvm_cv_enable_libffi" = "yes" ; then
12592   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12593 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12594 if test "${ac_cv_search_ffi_call+set}" = set; then
12595   echo $ECHO_N "(cached) $ECHO_C" >&6
12596 else
12597   ac_func_search_save_LIBS=$LIBS
12598 cat >conftest.$ac_ext <<_ACEOF
12599 /* confdefs.h.  */
12600 _ACEOF
12601 cat confdefs.h >>conftest.$ac_ext
12602 cat >>conftest.$ac_ext <<_ACEOF
12603 /* end confdefs.h.  */
12604
12605 /* Override any GCC internal prototype to avoid an error.
12606    Use char because int might match the return type of a GCC
12607    builtin and then its argument prototype would still apply.  */
12608 #ifdef __cplusplus
12609 extern "C"
12610 #endif
12611 char ffi_call ();
12612 int
12613 main ()
12614 {
12615 return ffi_call ();
12616   ;
12617   return 0;
12618 }
12619 _ACEOF
12620 for ac_lib in '' ffi; do
12621   if test -z "$ac_lib"; then
12622     ac_res="none required"
12623   else
12624     ac_res=-l$ac_lib
12625     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12626   fi
12627   rm -f conftest.$ac_objext conftest$ac_exeext
12628 if { (ac_try="$ac_link"
12629 case "(($ac_try" in
12630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12631   *) ac_try_echo=$ac_try;;
12632 esac
12633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12634   (eval "$ac_link") 2>conftest.er1
12635   ac_status=$?
12636   grep -v '^ *+' conftest.er1 >conftest.err
12637   rm -f conftest.er1
12638   cat conftest.err >&5
12639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12640   (exit $ac_status); } &&
12641          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12642   { (case "(($ac_try" in
12643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12644   *) ac_try_echo=$ac_try;;
12645 esac
12646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12647   (eval "$ac_try") 2>&5
12648   ac_status=$?
12649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12650   (exit $ac_status); }; } &&
12651          { ac_try='test -s conftest$ac_exeext'
12652   { (case "(($ac_try" in
12653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12654   *) ac_try_echo=$ac_try;;
12655 esac
12656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12657   (eval "$ac_try") 2>&5
12658   ac_status=$?
12659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12660   (exit $ac_status); }; }; then
12661   ac_cv_search_ffi_call=$ac_res
12662 else
12663   echo "$as_me: failed program was:" >&5
12664 sed 's/^/| /' conftest.$ac_ext >&5
12665
12666
12667 fi
12668
12669 rm -f core conftest.err conftest.$ac_objext \
12670       conftest$ac_exeext
12671   if test "${ac_cv_search_ffi_call+set}" = set; then
12672   break
12673 fi
12674 done
12675 if test "${ac_cv_search_ffi_call+set}" = set; then
12676   :
12677 else
12678   ac_cv_search_ffi_call=no
12679 fi
12680 rm conftest.$ac_ext
12681 LIBS=$ac_func_search_save_LIBS
12682 fi
12683 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12684 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12685 ac_res=$ac_cv_search_ffi_call
12686 if test "$ac_res" != no; then
12687   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12688
12689 cat >>confdefs.h <<\_ACEOF
12690 #define HAVE_FFI_CALL 1
12691 _ACEOF
12692
12693 else
12694   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12695 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12696    { (exit 1); exit 1; }; }
12697 fi
12698
12699 fi
12700
12701 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12702 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12703 if test "${ac_cv_search_mallinfo+set}" = set; then
12704   echo $ECHO_N "(cached) $ECHO_C" >&6
12705 else
12706   ac_func_search_save_LIBS=$LIBS
12707 cat >conftest.$ac_ext <<_ACEOF
12708 /* confdefs.h.  */
12709 _ACEOF
12710 cat confdefs.h >>conftest.$ac_ext
12711 cat >>conftest.$ac_ext <<_ACEOF
12712 /* end confdefs.h.  */
12713
12714 /* Override any GCC internal prototype to avoid an error.
12715    Use char because int might match the return type of a GCC
12716    builtin and then its argument prototype would still apply.  */
12717 #ifdef __cplusplus
12718 extern "C"
12719 #endif
12720 char mallinfo ();
12721 int
12722 main ()
12723 {
12724 return mallinfo ();
12725   ;
12726   return 0;
12727 }
12728 _ACEOF
12729 for ac_lib in '' malloc; do
12730   if test -z "$ac_lib"; then
12731     ac_res="none required"
12732   else
12733     ac_res=-l$ac_lib
12734     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12735   fi
12736   rm -f conftest.$ac_objext conftest$ac_exeext
12737 if { (ac_try="$ac_link"
12738 case "(($ac_try" in
12739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12740   *) ac_try_echo=$ac_try;;
12741 esac
12742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12743   (eval "$ac_link") 2>conftest.er1
12744   ac_status=$?
12745   grep -v '^ *+' conftest.er1 >conftest.err
12746   rm -f conftest.er1
12747   cat conftest.err >&5
12748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12749   (exit $ac_status); } &&
12750          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12751   { (case "(($ac_try" in
12752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12753   *) ac_try_echo=$ac_try;;
12754 esac
12755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12756   (eval "$ac_try") 2>&5
12757   ac_status=$?
12758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12759   (exit $ac_status); }; } &&
12760          { ac_try='test -s conftest$ac_exeext'
12761   { (case "(($ac_try" in
12762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12763   *) ac_try_echo=$ac_try;;
12764 esac
12765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12766   (eval "$ac_try") 2>&5
12767   ac_status=$?
12768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12769   (exit $ac_status); }; }; then
12770   ac_cv_search_mallinfo=$ac_res
12771 else
12772   echo "$as_me: failed program was:" >&5
12773 sed 's/^/| /' conftest.$ac_ext >&5
12774
12775
12776 fi
12777
12778 rm -f core conftest.err conftest.$ac_objext \
12779       conftest$ac_exeext
12780   if test "${ac_cv_search_mallinfo+set}" = set; then
12781   break
12782 fi
12783 done
12784 if test "${ac_cv_search_mallinfo+set}" = set; then
12785   :
12786 else
12787   ac_cv_search_mallinfo=no
12788 fi
12789 rm conftest.$ac_ext
12790 LIBS=$ac_func_search_save_LIBS
12791 fi
12792 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12793 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12794 ac_res=$ac_cv_search_mallinfo
12795 if test "$ac_res" != no; then
12796   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12797
12798 cat >>confdefs.h <<\_ACEOF
12799 #define HAVE_MALLINFO 1
12800 _ACEOF
12801
12802 fi
12803
12804
12805 if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12806
12807 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12808 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12809 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12810   echo $ECHO_N "(cached) $ECHO_C" >&6
12811 else
12812   ac_check_lib_save_LIBS=$LIBS
12813 LIBS="-lpthread  $LIBS"
12814 cat >conftest.$ac_ext <<_ACEOF
12815 /* confdefs.h.  */
12816 _ACEOF
12817 cat confdefs.h >>conftest.$ac_ext
12818 cat >>conftest.$ac_ext <<_ACEOF
12819 /* end confdefs.h.  */
12820
12821 /* Override any GCC internal prototype to avoid an error.
12822    Use char because int might match the return type of a GCC
12823    builtin and then its argument prototype would still apply.  */
12824 #ifdef __cplusplus
12825 extern "C"
12826 #endif
12827 char pthread_mutex_init ();
12828 int
12829 main ()
12830 {
12831 return pthread_mutex_init ();
12832   ;
12833   return 0;
12834 }
12835 _ACEOF
12836 rm -f conftest.$ac_objext conftest$ac_exeext
12837 if { (ac_try="$ac_link"
12838 case "(($ac_try" in
12839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12840   *) ac_try_echo=$ac_try;;
12841 esac
12842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12843   (eval "$ac_link") 2>conftest.er1
12844   ac_status=$?
12845   grep -v '^ *+' conftest.er1 >conftest.err
12846   rm -f conftest.er1
12847   cat conftest.err >&5
12848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12849   (exit $ac_status); } &&
12850          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12851   { (case "(($ac_try" in
12852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12853   *) ac_try_echo=$ac_try;;
12854 esac
12855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12856   (eval "$ac_try") 2>&5
12857   ac_status=$?
12858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12859   (exit $ac_status); }; } &&
12860          { ac_try='test -s conftest$ac_exeext'
12861   { (case "(($ac_try" in
12862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12863   *) ac_try_echo=$ac_try;;
12864 esac
12865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12866   (eval "$ac_try") 2>&5
12867   ac_status=$?
12868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12869   (exit $ac_status); }; }; then
12870   ac_cv_lib_pthread_pthread_mutex_init=yes
12871 else
12872   echo "$as_me: failed program was:" >&5
12873 sed 's/^/| /' conftest.$ac_ext >&5
12874
12875         ac_cv_lib_pthread_pthread_mutex_init=no
12876 fi
12877
12878 rm -f core conftest.err conftest.$ac_objext \
12879       conftest$ac_exeext conftest.$ac_ext
12880 LIBS=$ac_check_lib_save_LIBS
12881 fi
12882 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12883 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12884 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12885   cat >>confdefs.h <<_ACEOF
12886 #define HAVE_LIBPTHREAD 1
12887 _ACEOF
12888
12889   LIBS="-lpthread $LIBS"
12890
12891 fi
12892
12893   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12894 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12895 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12896   echo $ECHO_N "(cached) $ECHO_C" >&6
12897 else
12898   ac_func_search_save_LIBS=$LIBS
12899 cat >conftest.$ac_ext <<_ACEOF
12900 /* confdefs.h.  */
12901 _ACEOF
12902 cat confdefs.h >>conftest.$ac_ext
12903 cat >>conftest.$ac_ext <<_ACEOF
12904 /* end confdefs.h.  */
12905
12906 /* Override any GCC internal prototype to avoid an error.
12907    Use char because int might match the return type of a GCC
12908    builtin and then its argument prototype would still apply.  */
12909 #ifdef __cplusplus
12910 extern "C"
12911 #endif
12912 char pthread_mutex_lock ();
12913 int
12914 main ()
12915 {
12916 return pthread_mutex_lock ();
12917   ;
12918   return 0;
12919 }
12920 _ACEOF
12921 for ac_lib in '' pthread; do
12922   if test -z "$ac_lib"; then
12923     ac_res="none required"
12924   else
12925     ac_res=-l$ac_lib
12926     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12927   fi
12928   rm -f conftest.$ac_objext conftest$ac_exeext
12929 if { (ac_try="$ac_link"
12930 case "(($ac_try" in
12931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12932   *) ac_try_echo=$ac_try;;
12933 esac
12934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12935   (eval "$ac_link") 2>conftest.er1
12936   ac_status=$?
12937   grep -v '^ *+' conftest.er1 >conftest.err
12938   rm -f conftest.er1
12939   cat conftest.err >&5
12940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12941   (exit $ac_status); } &&
12942          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12943   { (case "(($ac_try" in
12944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12945   *) ac_try_echo=$ac_try;;
12946 esac
12947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12948   (eval "$ac_try") 2>&5
12949   ac_status=$?
12950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12951   (exit $ac_status); }; } &&
12952          { ac_try='test -s conftest$ac_exeext'
12953   { (case "(($ac_try" in
12954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12955   *) ac_try_echo=$ac_try;;
12956 esac
12957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12958   (eval "$ac_try") 2>&5
12959   ac_status=$?
12960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12961   (exit $ac_status); }; }; then
12962   ac_cv_search_pthread_mutex_lock=$ac_res
12963 else
12964   echo "$as_me: failed program was:" >&5
12965 sed 's/^/| /' conftest.$ac_ext >&5
12966
12967
12968 fi
12969
12970 rm -f core conftest.err conftest.$ac_objext \
12971       conftest$ac_exeext
12972   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12973   break
12974 fi
12975 done
12976 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12977   :
12978 else
12979   ac_cv_search_pthread_mutex_lock=no
12980 fi
12981 rm conftest.$ac_ext
12982 LIBS=$ac_func_search_save_LIBS
12983 fi
12984 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12985 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12986 ac_res=$ac_cv_search_pthread_mutex_lock
12987 if test "$ac_res" != no; then
12988   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12989
12990 cat >>confdefs.h <<\_ACEOF
12991 #define HAVE_PTHREAD_MUTEX_LOCK 1
12992 _ACEOF
12993
12994 fi
12995
12996   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12997 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12998 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12999   echo $ECHO_N "(cached) $ECHO_C" >&6
13000 else
13001   ac_func_search_save_LIBS=$LIBS
13002 cat >conftest.$ac_ext <<_ACEOF
13003 /* confdefs.h.  */
13004 _ACEOF
13005 cat confdefs.h >>conftest.$ac_ext
13006 cat >>conftest.$ac_ext <<_ACEOF
13007 /* end confdefs.h.  */
13008
13009 /* Override any GCC internal prototype to avoid an error.
13010    Use char because int might match the return type of a GCC
13011    builtin and then its argument prototype would still apply.  */
13012 #ifdef __cplusplus
13013 extern "C"
13014 #endif
13015 char pthread_rwlock_init ();
13016 int
13017 main ()
13018 {
13019 return pthread_rwlock_init ();
13020   ;
13021   return 0;
13022 }
13023 _ACEOF
13024 for ac_lib in '' pthread; do
13025   if test -z "$ac_lib"; then
13026     ac_res="none required"
13027   else
13028     ac_res=-l$ac_lib
13029     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13030   fi
13031   rm -f conftest.$ac_objext conftest$ac_exeext
13032 if { (ac_try="$ac_link"
13033 case "(($ac_try" in
13034   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13035   *) ac_try_echo=$ac_try;;
13036 esac
13037 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13038   (eval "$ac_link") 2>conftest.er1
13039   ac_status=$?
13040   grep -v '^ *+' conftest.er1 >conftest.err
13041   rm -f conftest.er1
13042   cat conftest.err >&5
13043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13044   (exit $ac_status); } &&
13045          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13046   { (case "(($ac_try" in
13047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13048   *) ac_try_echo=$ac_try;;
13049 esac
13050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13051   (eval "$ac_try") 2>&5
13052   ac_status=$?
13053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13054   (exit $ac_status); }; } &&
13055          { ac_try='test -s conftest$ac_exeext'
13056   { (case "(($ac_try" in
13057   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13058   *) ac_try_echo=$ac_try;;
13059 esac
13060 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13061   (eval "$ac_try") 2>&5
13062   ac_status=$?
13063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13064   (exit $ac_status); }; }; then
13065   ac_cv_search_pthread_rwlock_init=$ac_res
13066 else
13067   echo "$as_me: failed program was:" >&5
13068 sed 's/^/| /' conftest.$ac_ext >&5
13069
13070
13071 fi
13072
13073 rm -f core conftest.err conftest.$ac_objext \
13074       conftest$ac_exeext
13075   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13076   break
13077 fi
13078 done
13079 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13080   :
13081 else
13082   ac_cv_search_pthread_rwlock_init=no
13083 fi
13084 rm conftest.$ac_ext
13085 LIBS=$ac_func_search_save_LIBS
13086 fi
13087 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13088 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13089 ac_res=$ac_cv_search_pthread_rwlock_init
13090 if test "$ac_res" != no; then
13091   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13092
13093 cat >>confdefs.h <<\_ACEOF
13094 #define HAVE_PTHREAD_RWLOCK_INIT 1
13095 _ACEOF
13096
13097 fi
13098
13099   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13100 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13101 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13102   echo $ECHO_N "(cached) $ECHO_C" >&6
13103 else
13104   ac_func_search_save_LIBS=$LIBS
13105 cat >conftest.$ac_ext <<_ACEOF
13106 /* confdefs.h.  */
13107 _ACEOF
13108 cat confdefs.h >>conftest.$ac_ext
13109 cat >>conftest.$ac_ext <<_ACEOF
13110 /* end confdefs.h.  */
13111
13112 /* Override any GCC internal prototype to avoid an error.
13113    Use char because int might match the return type of a GCC
13114    builtin and then its argument prototype would still apply.  */
13115 #ifdef __cplusplus
13116 extern "C"
13117 #endif
13118 char pthread_getspecific ();
13119 int
13120 main ()
13121 {
13122 return pthread_getspecific ();
13123   ;
13124   return 0;
13125 }
13126 _ACEOF
13127 for ac_lib in '' pthread; do
13128   if test -z "$ac_lib"; then
13129     ac_res="none required"
13130   else
13131     ac_res=-l$ac_lib
13132     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13133   fi
13134   rm -f conftest.$ac_objext conftest$ac_exeext
13135 if { (ac_try="$ac_link"
13136 case "(($ac_try" in
13137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13138   *) ac_try_echo=$ac_try;;
13139 esac
13140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13141   (eval "$ac_link") 2>conftest.er1
13142   ac_status=$?
13143   grep -v '^ *+' conftest.er1 >conftest.err
13144   rm -f conftest.er1
13145   cat conftest.err >&5
13146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13147   (exit $ac_status); } &&
13148          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13149   { (case "(($ac_try" in
13150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13151   *) ac_try_echo=$ac_try;;
13152 esac
13153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13154   (eval "$ac_try") 2>&5
13155   ac_status=$?
13156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13157   (exit $ac_status); }; } &&
13158          { ac_try='test -s conftest$ac_exeext'
13159   { (case "(($ac_try" in
13160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13161   *) ac_try_echo=$ac_try;;
13162 esac
13163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13164   (eval "$ac_try") 2>&5
13165   ac_status=$?
13166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13167   (exit $ac_status); }; }; then
13168   ac_cv_search_pthread_getspecific=$ac_res
13169 else
13170   echo "$as_me: failed program was:" >&5
13171 sed 's/^/| /' conftest.$ac_ext >&5
13172
13173
13174 fi
13175
13176 rm -f core conftest.err conftest.$ac_objext \
13177       conftest$ac_exeext
13178   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13179   break
13180 fi
13181 done
13182 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13183   :
13184 else
13185   ac_cv_search_pthread_getspecific=no
13186 fi
13187 rm conftest.$ac_ext
13188 LIBS=$ac_func_search_save_LIBS
13189 fi
13190 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13191 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13192 ac_res=$ac_cv_search_pthread_getspecific
13193 if test "$ac_res" != no; then
13194   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13195
13196 cat >>confdefs.h <<\_ACEOF
13197 #define HAVE_PTHREAD_GETSPECIFIC 1
13198 _ACEOF
13199
13200 fi
13201
13202 fi
13203
13204
13205 # Check whether --with-udis86 was given.
13206 if test "${with_udis86+set}" = set; then
13207   withval=$with_udis86;
13208       USE_UDIS86=1
13209
13210       case "$withval" in
13211         /usr/lib|yes) ;;
13212         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13213       esac
13214
13215 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13216 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13217 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13218   echo $ECHO_N "(cached) $ECHO_C" >&6
13219 else
13220   ac_check_lib_save_LIBS=$LIBS
13221 LIBS="-ludis86  $LIBS"
13222 cat >conftest.$ac_ext <<_ACEOF
13223 /* confdefs.h.  */
13224 _ACEOF
13225 cat confdefs.h >>conftest.$ac_ext
13226 cat >>conftest.$ac_ext <<_ACEOF
13227 /* end confdefs.h.  */
13228
13229 /* Override any GCC internal prototype to avoid an error.
13230    Use char because int might match the return type of a GCC
13231    builtin and then its argument prototype would still apply.  */
13232 #ifdef __cplusplus
13233 extern "C"
13234 #endif
13235 char ud_init ();
13236 int
13237 main ()
13238 {
13239 return ud_init ();
13240   ;
13241   return 0;
13242 }
13243 _ACEOF
13244 rm -f conftest.$ac_objext conftest$ac_exeext
13245 if { (ac_try="$ac_link"
13246 case "(($ac_try" in
13247   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13248   *) ac_try_echo=$ac_try;;
13249 esac
13250 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13251   (eval "$ac_link") 2>conftest.er1
13252   ac_status=$?
13253   grep -v '^ *+' conftest.er1 >conftest.err
13254   rm -f conftest.er1
13255   cat conftest.err >&5
13256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13257   (exit $ac_status); } &&
13258          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13259   { (case "(($ac_try" in
13260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13261   *) ac_try_echo=$ac_try;;
13262 esac
13263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13264   (eval "$ac_try") 2>&5
13265   ac_status=$?
13266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13267   (exit $ac_status); }; } &&
13268          { ac_try='test -s conftest$ac_exeext'
13269   { (case "(($ac_try" in
13270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13271   *) ac_try_echo=$ac_try;;
13272 esac
13273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13274   (eval "$ac_try") 2>&5
13275   ac_status=$?
13276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13277   (exit $ac_status); }; }; then
13278   ac_cv_lib_udis86_ud_init=yes
13279 else
13280   echo "$as_me: failed program was:" >&5
13281 sed 's/^/| /' conftest.$ac_ext >&5
13282
13283         ac_cv_lib_udis86_ud_init=no
13284 fi
13285
13286 rm -f core conftest.err conftest.$ac_objext \
13287       conftest$ac_exeext conftest.$ac_ext
13288 LIBS=$ac_check_lib_save_LIBS
13289 fi
13290 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13291 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13292 if test $ac_cv_lib_udis86_ud_init = yes; then
13293   cat >>confdefs.h <<_ACEOF
13294 #define HAVE_LIBUDIS86 1
13295 _ACEOF
13296
13297   LIBS="-ludis86 $LIBS"
13298
13299 else
13300
13301         echo "Error! You need to have libudis86 around."
13302         exit -1
13303
13304 fi
13305
13306
13307 else
13308   USE_UDIS86=0
13309
13310 fi
13311
13312
13313 cat >>confdefs.h <<_ACEOF
13314 #define USE_UDIS86 $USE_UDIS86
13315 _ACEOF
13316
13317
13318
13319 # Check whether --with-oprofile was given.
13320 if test "${with_oprofile+set}" = set; then
13321   withval=$with_oprofile;
13322       USE_OPROFILE=1
13323
13324       case "$withval" in
13325         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13326         no) llvm_cv_oppath=
13327             USE_OPROFILE=0
13328  ;;
13329         *) llvm_cv_oppath="${withval}/lib/oprofile"
13330            CPPFLAGS="-I${withval}/include";;
13331       esac
13332       if test -n "$llvm_cv_oppath" ; then
13333         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13334                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13335 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13336 if test "${ac_cv_search_bfd_init+set}" = set; then
13337   echo $ECHO_N "(cached) $ECHO_C" >&6
13338 else
13339   ac_func_search_save_LIBS=$LIBS
13340 cat >conftest.$ac_ext <<_ACEOF
13341 /* confdefs.h.  */
13342 _ACEOF
13343 cat confdefs.h >>conftest.$ac_ext
13344 cat >>conftest.$ac_ext <<_ACEOF
13345 /* end confdefs.h.  */
13346
13347 /* Override any GCC internal prototype to avoid an error.
13348    Use char because int might match the return type of a GCC
13349    builtin and then its argument prototype would still apply.  */
13350 #ifdef __cplusplus
13351 extern "C"
13352 #endif
13353 char bfd_init ();
13354 int
13355 main ()
13356 {
13357 return bfd_init ();
13358   ;
13359   return 0;
13360 }
13361 _ACEOF
13362 for ac_lib in '' bfd; do
13363   if test -z "$ac_lib"; then
13364     ac_res="none required"
13365   else
13366     ac_res=-l$ac_lib
13367     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13368   fi
13369   rm -f conftest.$ac_objext conftest$ac_exeext
13370 if { (ac_try="$ac_link"
13371 case "(($ac_try" in
13372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13373   *) ac_try_echo=$ac_try;;
13374 esac
13375 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13376   (eval "$ac_link") 2>conftest.er1
13377   ac_status=$?
13378   grep -v '^ *+' conftest.er1 >conftest.err
13379   rm -f conftest.er1
13380   cat conftest.err >&5
13381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13382   (exit $ac_status); } &&
13383          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13384   { (case "(($ac_try" in
13385   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13386   *) ac_try_echo=$ac_try;;
13387 esac
13388 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13389   (eval "$ac_try") 2>&5
13390   ac_status=$?
13391   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13392   (exit $ac_status); }; } &&
13393          { ac_try='test -s conftest$ac_exeext'
13394   { (case "(($ac_try" in
13395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13396   *) ac_try_echo=$ac_try;;
13397 esac
13398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13399   (eval "$ac_try") 2>&5
13400   ac_status=$?
13401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13402   (exit $ac_status); }; }; then
13403   ac_cv_search_bfd_init=$ac_res
13404 else
13405   echo "$as_me: failed program was:" >&5
13406 sed 's/^/| /' conftest.$ac_ext >&5
13407
13408
13409 fi
13410
13411 rm -f core conftest.err conftest.$ac_objext \
13412       conftest$ac_exeext
13413   if test "${ac_cv_search_bfd_init+set}" = set; then
13414   break
13415 fi
13416 done
13417 if test "${ac_cv_search_bfd_init+set}" = set; then
13418   :
13419 else
13420   ac_cv_search_bfd_init=no
13421 fi
13422 rm conftest.$ac_ext
13423 LIBS=$ac_func_search_save_LIBS
13424 fi
13425 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13426 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13427 ac_res=$ac_cv_search_bfd_init
13428 if test "$ac_res" != no; then
13429   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13430
13431 fi
13432
13433         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13434 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13435 if test "${ac_cv_search_op_open_agent+set}" = set; then
13436   echo $ECHO_N "(cached) $ECHO_C" >&6
13437 else
13438   ac_func_search_save_LIBS=$LIBS
13439 cat >conftest.$ac_ext <<_ACEOF
13440 /* confdefs.h.  */
13441 _ACEOF
13442 cat confdefs.h >>conftest.$ac_ext
13443 cat >>conftest.$ac_ext <<_ACEOF
13444 /* end confdefs.h.  */
13445
13446 /* Override any GCC internal prototype to avoid an error.
13447    Use char because int might match the return type of a GCC
13448    builtin and then its argument prototype would still apply.  */
13449 #ifdef __cplusplus
13450 extern "C"
13451 #endif
13452 char op_open_agent ();
13453 int
13454 main ()
13455 {
13456 return op_open_agent ();
13457   ;
13458   return 0;
13459 }
13460 _ACEOF
13461 for ac_lib in '' opagent; do
13462   if test -z "$ac_lib"; then
13463     ac_res="none required"
13464   else
13465     ac_res=-l$ac_lib
13466     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13467   fi
13468   rm -f conftest.$ac_objext conftest$ac_exeext
13469 if { (ac_try="$ac_link"
13470 case "(($ac_try" in
13471   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13472   *) ac_try_echo=$ac_try;;
13473 esac
13474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13475   (eval "$ac_link") 2>conftest.er1
13476   ac_status=$?
13477   grep -v '^ *+' conftest.er1 >conftest.err
13478   rm -f conftest.er1
13479   cat conftest.err >&5
13480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13481   (exit $ac_status); } &&
13482          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13483   { (case "(($ac_try" in
13484   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13485   *) ac_try_echo=$ac_try;;
13486 esac
13487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13488   (eval "$ac_try") 2>&5
13489   ac_status=$?
13490   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13491   (exit $ac_status); }; } &&
13492          { ac_try='test -s conftest$ac_exeext'
13493   { (case "(($ac_try" in
13494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13495   *) ac_try_echo=$ac_try;;
13496 esac
13497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13498   (eval "$ac_try") 2>&5
13499   ac_status=$?
13500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13501   (exit $ac_status); }; }; then
13502   ac_cv_search_op_open_agent=$ac_res
13503 else
13504   echo "$as_me: failed program was:" >&5
13505 sed 's/^/| /' conftest.$ac_ext >&5
13506
13507
13508 fi
13509
13510 rm -f core conftest.err conftest.$ac_objext \
13511       conftest$ac_exeext
13512   if test "${ac_cv_search_op_open_agent+set}" = set; then
13513   break
13514 fi
13515 done
13516 if test "${ac_cv_search_op_open_agent+set}" = set; then
13517   :
13518 else
13519   ac_cv_search_op_open_agent=no
13520 fi
13521 rm conftest.$ac_ext
13522 LIBS=$ac_func_search_save_LIBS
13523 fi
13524 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13525 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13526 ac_res=$ac_cv_search_op_open_agent
13527 if test "$ac_res" != no; then
13528   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13529
13530 else
13531
13532           echo "Error! You need to have libopagent around."
13533           exit -1
13534
13535 fi
13536
13537         if test "${ac_cv_header_opagent_h+set}" = set; then
13538   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13539 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13540 if test "${ac_cv_header_opagent_h+set}" = set; then
13541   echo $ECHO_N "(cached) $ECHO_C" >&6
13542 fi
13543 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13544 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13545 else
13546   # Is the header compilable?
13547 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13548 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13549 cat >conftest.$ac_ext <<_ACEOF
13550 /* confdefs.h.  */
13551 _ACEOF
13552 cat confdefs.h >>conftest.$ac_ext
13553 cat >>conftest.$ac_ext <<_ACEOF
13554 /* end confdefs.h.  */
13555 $ac_includes_default
13556 #include <opagent.h>
13557 _ACEOF
13558 rm -f conftest.$ac_objext
13559 if { (ac_try="$ac_compile"
13560 case "(($ac_try" in
13561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13562   *) ac_try_echo=$ac_try;;
13563 esac
13564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13565   (eval "$ac_compile") 2>conftest.er1
13566   ac_status=$?
13567   grep -v '^ *+' conftest.er1 >conftest.err
13568   rm -f conftest.er1
13569   cat conftest.err >&5
13570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13571   (exit $ac_status); } &&
13572          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13573   { (case "(($ac_try" in
13574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13575   *) ac_try_echo=$ac_try;;
13576 esac
13577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13578   (eval "$ac_try") 2>&5
13579   ac_status=$?
13580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13581   (exit $ac_status); }; } &&
13582          { ac_try='test -s conftest.$ac_objext'
13583   { (case "(($ac_try" in
13584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13585   *) ac_try_echo=$ac_try;;
13586 esac
13587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13588   (eval "$ac_try") 2>&5
13589   ac_status=$?
13590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13591   (exit $ac_status); }; }; then
13592   ac_header_compiler=yes
13593 else
13594   echo "$as_me: failed program was:" >&5
13595 sed 's/^/| /' conftest.$ac_ext >&5
13596
13597         ac_header_compiler=no
13598 fi
13599
13600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13601 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13602 echo "${ECHO_T}$ac_header_compiler" >&6; }
13603
13604 # Is the header present?
13605 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13606 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13607 cat >conftest.$ac_ext <<_ACEOF
13608 /* confdefs.h.  */
13609 _ACEOF
13610 cat confdefs.h >>conftest.$ac_ext
13611 cat >>conftest.$ac_ext <<_ACEOF
13612 /* end confdefs.h.  */
13613 #include <opagent.h>
13614 _ACEOF
13615 if { (ac_try="$ac_cpp conftest.$ac_ext"
13616 case "(($ac_try" in
13617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13618   *) ac_try_echo=$ac_try;;
13619 esac
13620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13621   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13622   ac_status=$?
13623   grep -v '^ *+' conftest.er1 >conftest.err
13624   rm -f conftest.er1
13625   cat conftest.err >&5
13626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13627   (exit $ac_status); } >/dev/null; then
13628   if test -s conftest.err; then
13629     ac_cpp_err=$ac_c_preproc_warn_flag
13630     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13631   else
13632     ac_cpp_err=
13633   fi
13634 else
13635   ac_cpp_err=yes
13636 fi
13637 if test -z "$ac_cpp_err"; then
13638   ac_header_preproc=yes
13639 else
13640   echo "$as_me: failed program was:" >&5
13641 sed 's/^/| /' conftest.$ac_ext >&5
13642
13643   ac_header_preproc=no
13644 fi
13645
13646 rm -f conftest.err conftest.$ac_ext
13647 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13648 echo "${ECHO_T}$ac_header_preproc" >&6; }
13649
13650 # So?  What about this header?
13651 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13652   yes:no: )
13653     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13654 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13655     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13656 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13657     ac_header_preproc=yes
13658     ;;
13659   no:yes:* )
13660     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13661 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13662     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13663 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13664     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13665 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13666     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13667 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13668     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13669 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13670     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13671 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13672     ( cat <<\_ASBOX
13673 ## ----------------------------------- ##
13674 ## Report this to llvmbugs@cs.uiuc.edu ##
13675 ## ----------------------------------- ##
13676 _ASBOX
13677      ) | sed "s/^/$as_me: WARNING:     /" >&2
13678     ;;
13679 esac
13680 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13681 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13682 if test "${ac_cv_header_opagent_h+set}" = set; then
13683   echo $ECHO_N "(cached) $ECHO_C" >&6
13684 else
13685   ac_cv_header_opagent_h=$ac_header_preproc
13686 fi
13687 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13688 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13689
13690 fi
13691 if test $ac_cv_header_opagent_h = yes; then
13692   :
13693 else
13694
13695           echo "Error! You need to have opagent.h around."
13696           exit -1
13697
13698 fi
13699
13700
13701       fi
13702
13703 else
13704
13705       USE_OPROFILE=0
13706
13707
13708 fi
13709
13710
13711 cat >>confdefs.h <<_ACEOF
13712 #define USE_OPROFILE $USE_OPROFILE
13713 _ACEOF
13714
13715
13716
13717
13718
13719
13720
13721
13722 ac_header_dirent=no
13723 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13724   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13725 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13726 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13727 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13728   echo $ECHO_N "(cached) $ECHO_C" >&6
13729 else
13730   cat >conftest.$ac_ext <<_ACEOF
13731 /* confdefs.h.  */
13732 _ACEOF
13733 cat confdefs.h >>conftest.$ac_ext
13734 cat >>conftest.$ac_ext <<_ACEOF
13735 /* end confdefs.h.  */
13736 #include <sys/types.h>
13737 #include <$ac_hdr>
13738
13739 int
13740 main ()
13741 {
13742 if ((DIR *) 0)
13743 return 0;
13744   ;
13745   return 0;
13746 }
13747 _ACEOF
13748 rm -f conftest.$ac_objext
13749 if { (ac_try="$ac_compile"
13750 case "(($ac_try" in
13751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13752   *) ac_try_echo=$ac_try;;
13753 esac
13754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13755   (eval "$ac_compile") 2>conftest.er1
13756   ac_status=$?
13757   grep -v '^ *+' conftest.er1 >conftest.err
13758   rm -f conftest.er1
13759   cat conftest.err >&5
13760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13761   (exit $ac_status); } &&
13762          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13763   { (case "(($ac_try" in
13764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13765   *) ac_try_echo=$ac_try;;
13766 esac
13767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13768   (eval "$ac_try") 2>&5
13769   ac_status=$?
13770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13771   (exit $ac_status); }; } &&
13772          { ac_try='test -s conftest.$ac_objext'
13773   { (case "(($ac_try" in
13774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13775   *) ac_try_echo=$ac_try;;
13776 esac
13777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13778   (eval "$ac_try") 2>&5
13779   ac_status=$?
13780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13781   (exit $ac_status); }; }; then
13782   eval "$as_ac_Header=yes"
13783 else
13784   echo "$as_me: failed program was:" >&5
13785 sed 's/^/| /' conftest.$ac_ext >&5
13786
13787         eval "$as_ac_Header=no"
13788 fi
13789
13790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13791 fi
13792 ac_res=`eval echo '${'$as_ac_Header'}'`
13793                { echo "$as_me:$LINENO: result: $ac_res" >&5
13794 echo "${ECHO_T}$ac_res" >&6; }
13795 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13796   cat >>confdefs.h <<_ACEOF
13797 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13798 _ACEOF
13799
13800 ac_header_dirent=$ac_hdr; break
13801 fi
13802
13803 done
13804 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13805 if test $ac_header_dirent = dirent.h; then
13806   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13807 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13808 if test "${ac_cv_search_opendir+set}" = set; then
13809   echo $ECHO_N "(cached) $ECHO_C" >&6
13810 else
13811   ac_func_search_save_LIBS=$LIBS
13812 cat >conftest.$ac_ext <<_ACEOF
13813 /* confdefs.h.  */
13814 _ACEOF
13815 cat confdefs.h >>conftest.$ac_ext
13816 cat >>conftest.$ac_ext <<_ACEOF
13817 /* end confdefs.h.  */
13818
13819 /* Override any GCC internal prototype to avoid an error.
13820    Use char because int might match the return type of a GCC
13821    builtin and then its argument prototype would still apply.  */
13822 #ifdef __cplusplus
13823 extern "C"
13824 #endif
13825 char opendir ();
13826 int
13827 main ()
13828 {
13829 return opendir ();
13830   ;
13831   return 0;
13832 }
13833 _ACEOF
13834 for ac_lib in '' dir; do
13835   if test -z "$ac_lib"; then
13836     ac_res="none required"
13837   else
13838     ac_res=-l$ac_lib
13839     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13840   fi
13841   rm -f conftest.$ac_objext conftest$ac_exeext
13842 if { (ac_try="$ac_link"
13843 case "(($ac_try" in
13844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13845   *) ac_try_echo=$ac_try;;
13846 esac
13847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13848   (eval "$ac_link") 2>conftest.er1
13849   ac_status=$?
13850   grep -v '^ *+' conftest.er1 >conftest.err
13851   rm -f conftest.er1
13852   cat conftest.err >&5
13853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13854   (exit $ac_status); } &&
13855          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13856   { (case "(($ac_try" in
13857   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13858   *) ac_try_echo=$ac_try;;
13859 esac
13860 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13861   (eval "$ac_try") 2>&5
13862   ac_status=$?
13863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13864   (exit $ac_status); }; } &&
13865          { ac_try='test -s conftest$ac_exeext'
13866   { (case "(($ac_try" in
13867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13868   *) ac_try_echo=$ac_try;;
13869 esac
13870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13871   (eval "$ac_try") 2>&5
13872   ac_status=$?
13873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13874   (exit $ac_status); }; }; then
13875   ac_cv_search_opendir=$ac_res
13876 else
13877   echo "$as_me: failed program was:" >&5
13878 sed 's/^/| /' conftest.$ac_ext >&5
13879
13880
13881 fi
13882
13883 rm -f core conftest.err conftest.$ac_objext \
13884       conftest$ac_exeext
13885   if test "${ac_cv_search_opendir+set}" = set; then
13886   break
13887 fi
13888 done
13889 if test "${ac_cv_search_opendir+set}" = set; then
13890   :
13891 else
13892   ac_cv_search_opendir=no
13893 fi
13894 rm conftest.$ac_ext
13895 LIBS=$ac_func_search_save_LIBS
13896 fi
13897 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13898 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13899 ac_res=$ac_cv_search_opendir
13900 if test "$ac_res" != no; then
13901   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13902
13903 fi
13904
13905 else
13906   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13907 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13908 if test "${ac_cv_search_opendir+set}" = set; then
13909   echo $ECHO_N "(cached) $ECHO_C" >&6
13910 else
13911   ac_func_search_save_LIBS=$LIBS
13912 cat >conftest.$ac_ext <<_ACEOF
13913 /* confdefs.h.  */
13914 _ACEOF
13915 cat confdefs.h >>conftest.$ac_ext
13916 cat >>conftest.$ac_ext <<_ACEOF
13917 /* end confdefs.h.  */
13918
13919 /* Override any GCC internal prototype to avoid an error.
13920    Use char because int might match the return type of a GCC
13921    builtin and then its argument prototype would still apply.  */
13922 #ifdef __cplusplus
13923 extern "C"
13924 #endif
13925 char opendir ();
13926 int
13927 main ()
13928 {
13929 return opendir ();
13930   ;
13931   return 0;
13932 }
13933 _ACEOF
13934 for ac_lib in '' x; do
13935   if test -z "$ac_lib"; then
13936     ac_res="none required"
13937   else
13938     ac_res=-l$ac_lib
13939     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13940   fi
13941   rm -f conftest.$ac_objext conftest$ac_exeext
13942 if { (ac_try="$ac_link"
13943 case "(($ac_try" in
13944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13945   *) ac_try_echo=$ac_try;;
13946 esac
13947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13948   (eval "$ac_link") 2>conftest.er1
13949   ac_status=$?
13950   grep -v '^ *+' conftest.er1 >conftest.err
13951   rm -f conftest.er1
13952   cat conftest.err >&5
13953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13954   (exit $ac_status); } &&
13955          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13956   { (case "(($ac_try" in
13957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13958   *) ac_try_echo=$ac_try;;
13959 esac
13960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13961   (eval "$ac_try") 2>&5
13962   ac_status=$?
13963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13964   (exit $ac_status); }; } &&
13965          { ac_try='test -s conftest$ac_exeext'
13966   { (case "(($ac_try" in
13967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13968   *) ac_try_echo=$ac_try;;
13969 esac
13970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13971   (eval "$ac_try") 2>&5
13972   ac_status=$?
13973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13974   (exit $ac_status); }; }; then
13975   ac_cv_search_opendir=$ac_res
13976 else
13977   echo "$as_me: failed program was:" >&5
13978 sed 's/^/| /' conftest.$ac_ext >&5
13979
13980
13981 fi
13982
13983 rm -f core conftest.err conftest.$ac_objext \
13984       conftest$ac_exeext
13985   if test "${ac_cv_search_opendir+set}" = set; then
13986   break
13987 fi
13988 done
13989 if test "${ac_cv_search_opendir+set}" = set; then
13990   :
13991 else
13992   ac_cv_search_opendir=no
13993 fi
13994 rm conftest.$ac_ext
13995 LIBS=$ac_func_search_save_LIBS
13996 fi
13997 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13998 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13999 ac_res=$ac_cv_search_opendir
14000 if test "$ac_res" != no; then
14001   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14002
14003 fi
14004
14005 fi
14006
14007 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14008 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14009 if test "${ac_cv_header_mmap_anon+set}" = set; then
14010   echo $ECHO_N "(cached) $ECHO_C" >&6
14011 else
14012    ac_ext=c
14013 ac_cpp='$CPP $CPPFLAGS'
14014 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14015 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14016 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14017
14018   cat >conftest.$ac_ext <<_ACEOF
14019 /* confdefs.h.  */
14020 _ACEOF
14021 cat confdefs.h >>conftest.$ac_ext
14022 cat >>conftest.$ac_ext <<_ACEOF
14023 /* end confdefs.h.  */
14024 #include <sys/mman.h>
14025 #include <unistd.h>
14026 #include <fcntl.h>
14027 int
14028 main ()
14029 {
14030 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14031   ;
14032   return 0;
14033 }
14034 _ACEOF
14035 rm -f conftest.$ac_objext
14036 if { (ac_try="$ac_compile"
14037 case "(($ac_try" in
14038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14039   *) ac_try_echo=$ac_try;;
14040 esac
14041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14042   (eval "$ac_compile") 2>conftest.er1
14043   ac_status=$?
14044   grep -v '^ *+' conftest.er1 >conftest.err
14045   rm -f conftest.er1
14046   cat conftest.err >&5
14047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14048   (exit $ac_status); } &&
14049          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14050   { (case "(($ac_try" in
14051   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14052   *) ac_try_echo=$ac_try;;
14053 esac
14054 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14055   (eval "$ac_try") 2>&5
14056   ac_status=$?
14057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14058   (exit $ac_status); }; } &&
14059          { ac_try='test -s conftest.$ac_objext'
14060   { (case "(($ac_try" in
14061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14062   *) ac_try_echo=$ac_try;;
14063 esac
14064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14065   (eval "$ac_try") 2>&5
14066   ac_status=$?
14067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14068   (exit $ac_status); }; }; then
14069   ac_cv_header_mmap_anon=yes
14070 else
14071   echo "$as_me: failed program was:" >&5
14072 sed 's/^/| /' conftest.$ac_ext >&5
14073
14074         ac_cv_header_mmap_anon=no
14075 fi
14076
14077 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14078   ac_ext=c
14079 ac_cpp='$CPP $CPPFLAGS'
14080 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14081 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14082 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14083
14084
14085 fi
14086 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14087 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14088 if test "$ac_cv_header_mmap_anon" = yes; then
14089
14090 cat >>confdefs.h <<\_ACEOF
14091 #define HAVE_MMAP_ANONYMOUS 1
14092 _ACEOF
14093
14094 fi
14095
14096 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14097 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14098 if test "${ac_cv_header_stat_broken+set}" = set; then
14099   echo $ECHO_N "(cached) $ECHO_C" >&6
14100 else
14101   cat >conftest.$ac_ext <<_ACEOF
14102 /* confdefs.h.  */
14103 _ACEOF
14104 cat confdefs.h >>conftest.$ac_ext
14105 cat >>conftest.$ac_ext <<_ACEOF
14106 /* end confdefs.h.  */
14107 #include <sys/types.h>
14108 #include <sys/stat.h>
14109
14110 #if defined S_ISBLK && defined S_IFDIR
14111 # if S_ISBLK (S_IFDIR)
14112 You lose.
14113 # endif
14114 #endif
14115
14116 #if defined S_ISBLK && defined S_IFCHR
14117 # if S_ISBLK (S_IFCHR)
14118 You lose.
14119 # endif
14120 #endif
14121
14122 #if defined S_ISLNK && defined S_IFREG
14123 # if S_ISLNK (S_IFREG)
14124 You lose.
14125 # endif
14126 #endif
14127
14128 #if defined S_ISSOCK && defined S_IFREG
14129 # if S_ISSOCK (S_IFREG)
14130 You lose.
14131 # endif
14132 #endif
14133
14134 _ACEOF
14135 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14136   $EGREP "You lose" >/dev/null 2>&1; then
14137   ac_cv_header_stat_broken=yes
14138 else
14139   ac_cv_header_stat_broken=no
14140 fi
14141 rm -f conftest*
14142
14143 fi
14144 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14145 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14146 if test $ac_cv_header_stat_broken = yes; then
14147
14148 cat >>confdefs.h <<\_ACEOF
14149 #define STAT_MACROS_BROKEN 1
14150 _ACEOF
14151
14152 fi
14153
14154 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14155 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14156 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14157   echo $ECHO_N "(cached) $ECHO_C" >&6
14158 else
14159   cat >conftest.$ac_ext <<_ACEOF
14160 /* confdefs.h.  */
14161 _ACEOF
14162 cat confdefs.h >>conftest.$ac_ext
14163 cat >>conftest.$ac_ext <<_ACEOF
14164 /* end confdefs.h.  */
14165 #include <sys/types.h>
14166 #include <sys/wait.h>
14167 #ifndef WEXITSTATUS
14168 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14169 #endif
14170 #ifndef WIFEXITED
14171 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14172 #endif
14173
14174 int
14175 main ()
14176 {
14177   int s;
14178   wait (&s);
14179   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14180   ;
14181   return 0;
14182 }
14183 _ACEOF
14184 rm -f conftest.$ac_objext
14185 if { (ac_try="$ac_compile"
14186 case "(($ac_try" in
14187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14188   *) ac_try_echo=$ac_try;;
14189 esac
14190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14191   (eval "$ac_compile") 2>conftest.er1
14192   ac_status=$?
14193   grep -v '^ *+' conftest.er1 >conftest.err
14194   rm -f conftest.er1
14195   cat conftest.err >&5
14196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14197   (exit $ac_status); } &&
14198          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14199   { (case "(($ac_try" in
14200   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14201   *) ac_try_echo=$ac_try;;
14202 esac
14203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14204   (eval "$ac_try") 2>&5
14205   ac_status=$?
14206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14207   (exit $ac_status); }; } &&
14208          { ac_try='test -s conftest.$ac_objext'
14209   { (case "(($ac_try" in
14210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14211   *) ac_try_echo=$ac_try;;
14212 esac
14213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14214   (eval "$ac_try") 2>&5
14215   ac_status=$?
14216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14217   (exit $ac_status); }; }; then
14218   ac_cv_header_sys_wait_h=yes
14219 else
14220   echo "$as_me: failed program was:" >&5
14221 sed 's/^/| /' conftest.$ac_ext >&5
14222
14223         ac_cv_header_sys_wait_h=no
14224 fi
14225
14226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14227 fi
14228 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14229 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14230 if test $ac_cv_header_sys_wait_h = yes; then
14231
14232 cat >>confdefs.h <<\_ACEOF
14233 #define HAVE_SYS_WAIT_H 1
14234 _ACEOF
14235
14236 fi
14237
14238 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14239 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14240 if test "${ac_cv_header_time+set}" = set; then
14241   echo $ECHO_N "(cached) $ECHO_C" >&6
14242 else
14243   cat >conftest.$ac_ext <<_ACEOF
14244 /* confdefs.h.  */
14245 _ACEOF
14246 cat confdefs.h >>conftest.$ac_ext
14247 cat >>conftest.$ac_ext <<_ACEOF
14248 /* end confdefs.h.  */
14249 #include <sys/types.h>
14250 #include <sys/time.h>
14251 #include <time.h>
14252
14253 int
14254 main ()
14255 {
14256 if ((struct tm *) 0)
14257 return 0;
14258   ;
14259   return 0;
14260 }
14261 _ACEOF
14262 rm -f conftest.$ac_objext
14263 if { (ac_try="$ac_compile"
14264 case "(($ac_try" in
14265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14266   *) ac_try_echo=$ac_try;;
14267 esac
14268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14269   (eval "$ac_compile") 2>conftest.er1
14270   ac_status=$?
14271   grep -v '^ *+' conftest.er1 >conftest.err
14272   rm -f conftest.er1
14273   cat conftest.err >&5
14274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14275   (exit $ac_status); } &&
14276          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14277   { (case "(($ac_try" in
14278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14279   *) ac_try_echo=$ac_try;;
14280 esac
14281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14282   (eval "$ac_try") 2>&5
14283   ac_status=$?
14284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14285   (exit $ac_status); }; } &&
14286          { ac_try='test -s conftest.$ac_objext'
14287   { (case "(($ac_try" in
14288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14289   *) ac_try_echo=$ac_try;;
14290 esac
14291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14292   (eval "$ac_try") 2>&5
14293   ac_status=$?
14294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14295   (exit $ac_status); }; }; then
14296   ac_cv_header_time=yes
14297 else
14298   echo "$as_me: failed program was:" >&5
14299 sed 's/^/| /' conftest.$ac_ext >&5
14300
14301         ac_cv_header_time=no
14302 fi
14303
14304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14305 fi
14306 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14307 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14308 if test $ac_cv_header_time = yes; then
14309
14310 cat >>confdefs.h <<\_ACEOF
14311 #define TIME_WITH_SYS_TIME 1
14312 _ACEOF
14313
14314 fi
14315
14316
14317
14318
14319
14320
14321
14322
14323 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14324 do
14325 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14326 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14327   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14328 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14329 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14330   echo $ECHO_N "(cached) $ECHO_C" >&6
14331 fi
14332 ac_res=`eval echo '${'$as_ac_Header'}'`
14333                { echo "$as_me:$LINENO: result: $ac_res" >&5
14334 echo "${ECHO_T}$ac_res" >&6; }
14335 else
14336   # Is the header compilable?
14337 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14338 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14339 cat >conftest.$ac_ext <<_ACEOF
14340 /* confdefs.h.  */
14341 _ACEOF
14342 cat confdefs.h >>conftest.$ac_ext
14343 cat >>conftest.$ac_ext <<_ACEOF
14344 /* end confdefs.h.  */
14345 $ac_includes_default
14346 #include <$ac_header>
14347 _ACEOF
14348 rm -f conftest.$ac_objext
14349 if { (ac_try="$ac_compile"
14350 case "(($ac_try" in
14351   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14352   *) ac_try_echo=$ac_try;;
14353 esac
14354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14355   (eval "$ac_compile") 2>conftest.er1
14356   ac_status=$?
14357   grep -v '^ *+' conftest.er1 >conftest.err
14358   rm -f conftest.er1
14359   cat conftest.err >&5
14360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14361   (exit $ac_status); } &&
14362          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14363   { (case "(($ac_try" in
14364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14365   *) ac_try_echo=$ac_try;;
14366 esac
14367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14368   (eval "$ac_try") 2>&5
14369   ac_status=$?
14370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14371   (exit $ac_status); }; } &&
14372          { ac_try='test -s conftest.$ac_objext'
14373   { (case "(($ac_try" in
14374   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14375   *) ac_try_echo=$ac_try;;
14376 esac
14377 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14378   (eval "$ac_try") 2>&5
14379   ac_status=$?
14380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14381   (exit $ac_status); }; }; then
14382   ac_header_compiler=yes
14383 else
14384   echo "$as_me: failed program was:" >&5
14385 sed 's/^/| /' conftest.$ac_ext >&5
14386
14387         ac_header_compiler=no
14388 fi
14389
14390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14391 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14392 echo "${ECHO_T}$ac_header_compiler" >&6; }
14393
14394 # Is the header present?
14395 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14396 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14397 cat >conftest.$ac_ext <<_ACEOF
14398 /* confdefs.h.  */
14399 _ACEOF
14400 cat confdefs.h >>conftest.$ac_ext
14401 cat >>conftest.$ac_ext <<_ACEOF
14402 /* end confdefs.h.  */
14403 #include <$ac_header>
14404 _ACEOF
14405 if { (ac_try="$ac_cpp conftest.$ac_ext"
14406 case "(($ac_try" in
14407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14408   *) ac_try_echo=$ac_try;;
14409 esac
14410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14411   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14412   ac_status=$?
14413   grep -v '^ *+' conftest.er1 >conftest.err
14414   rm -f conftest.er1
14415   cat conftest.err >&5
14416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14417   (exit $ac_status); } >/dev/null; then
14418   if test -s conftest.err; then
14419     ac_cpp_err=$ac_c_preproc_warn_flag
14420     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14421   else
14422     ac_cpp_err=
14423   fi
14424 else
14425   ac_cpp_err=yes
14426 fi
14427 if test -z "$ac_cpp_err"; then
14428   ac_header_preproc=yes
14429 else
14430   echo "$as_me: failed program was:" >&5
14431 sed 's/^/| /' conftest.$ac_ext >&5
14432
14433   ac_header_preproc=no
14434 fi
14435
14436 rm -f conftest.err conftest.$ac_ext
14437 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14438 echo "${ECHO_T}$ac_header_preproc" >&6; }
14439
14440 # So?  What about this header?
14441 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14442   yes:no: )
14443     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14444 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14445     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14446 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14447     ac_header_preproc=yes
14448     ;;
14449   no:yes:* )
14450     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14451 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14452     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14453 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14454     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14455 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14456     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14457 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14458     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14459 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14460     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14461 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14462     ( cat <<\_ASBOX
14463 ## ----------------------------------- ##
14464 ## Report this to llvmbugs@cs.uiuc.edu ##
14465 ## ----------------------------------- ##
14466 _ASBOX
14467      ) | sed "s/^/$as_me: WARNING:     /" >&2
14468     ;;
14469 esac
14470 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14471 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14472 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14473   echo $ECHO_N "(cached) $ECHO_C" >&6
14474 else
14475   eval "$as_ac_Header=\$ac_header_preproc"
14476 fi
14477 ac_res=`eval echo '${'$as_ac_Header'}'`
14478                { echo "$as_me:$LINENO: result: $ac_res" >&5
14479 echo "${ECHO_T}$ac_res" >&6; }
14480
14481 fi
14482 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14483   cat >>confdefs.h <<_ACEOF
14484 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14485 _ACEOF
14486
14487 fi
14488
14489 done
14490
14491
14492
14493
14494
14495
14496
14497 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14498 do
14499 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14500 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14501   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14502 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14503 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14504   echo $ECHO_N "(cached) $ECHO_C" >&6
14505 fi
14506 ac_res=`eval echo '${'$as_ac_Header'}'`
14507                { echo "$as_me:$LINENO: result: $ac_res" >&5
14508 echo "${ECHO_T}$ac_res" >&6; }
14509 else
14510   # Is the header compilable?
14511 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14512 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14513 cat >conftest.$ac_ext <<_ACEOF
14514 /* confdefs.h.  */
14515 _ACEOF
14516 cat confdefs.h >>conftest.$ac_ext
14517 cat >>conftest.$ac_ext <<_ACEOF
14518 /* end confdefs.h.  */
14519 $ac_includes_default
14520 #include <$ac_header>
14521 _ACEOF
14522 rm -f conftest.$ac_objext
14523 if { (ac_try="$ac_compile"
14524 case "(($ac_try" in
14525   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14526   *) ac_try_echo=$ac_try;;
14527 esac
14528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14529   (eval "$ac_compile") 2>conftest.er1
14530   ac_status=$?
14531   grep -v '^ *+' conftest.er1 >conftest.err
14532   rm -f conftest.er1
14533   cat conftest.err >&5
14534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14535   (exit $ac_status); } &&
14536          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14537   { (case "(($ac_try" in
14538   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14539   *) ac_try_echo=$ac_try;;
14540 esac
14541 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14542   (eval "$ac_try") 2>&5
14543   ac_status=$?
14544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14545   (exit $ac_status); }; } &&
14546          { ac_try='test -s conftest.$ac_objext'
14547   { (case "(($ac_try" in
14548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14549   *) ac_try_echo=$ac_try;;
14550 esac
14551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14552   (eval "$ac_try") 2>&5
14553   ac_status=$?
14554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14555   (exit $ac_status); }; }; then
14556   ac_header_compiler=yes
14557 else
14558   echo "$as_me: failed program was:" >&5
14559 sed 's/^/| /' conftest.$ac_ext >&5
14560
14561         ac_header_compiler=no
14562 fi
14563
14564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14565 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14566 echo "${ECHO_T}$ac_header_compiler" >&6; }
14567
14568 # Is the header present?
14569 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14570 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14571 cat >conftest.$ac_ext <<_ACEOF
14572 /* confdefs.h.  */
14573 _ACEOF
14574 cat confdefs.h >>conftest.$ac_ext
14575 cat >>conftest.$ac_ext <<_ACEOF
14576 /* end confdefs.h.  */
14577 #include <$ac_header>
14578 _ACEOF
14579 if { (ac_try="$ac_cpp conftest.$ac_ext"
14580 case "(($ac_try" in
14581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14582   *) ac_try_echo=$ac_try;;
14583 esac
14584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14585   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14586   ac_status=$?
14587   grep -v '^ *+' conftest.er1 >conftest.err
14588   rm -f conftest.er1
14589   cat conftest.err >&5
14590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14591   (exit $ac_status); } >/dev/null; then
14592   if test -s conftest.err; then
14593     ac_cpp_err=$ac_c_preproc_warn_flag
14594     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14595   else
14596     ac_cpp_err=
14597   fi
14598 else
14599   ac_cpp_err=yes
14600 fi
14601 if test -z "$ac_cpp_err"; then
14602   ac_header_preproc=yes
14603 else
14604   echo "$as_me: failed program was:" >&5
14605 sed 's/^/| /' conftest.$ac_ext >&5
14606
14607   ac_header_preproc=no
14608 fi
14609
14610 rm -f conftest.err conftest.$ac_ext
14611 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14612 echo "${ECHO_T}$ac_header_preproc" >&6; }
14613
14614 # So?  What about this header?
14615 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14616   yes:no: )
14617     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14618 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14619     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14620 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14621     ac_header_preproc=yes
14622     ;;
14623   no:yes:* )
14624     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14625 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14626     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14627 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14628     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14629 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14630     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14631 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14632     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14633 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14634     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14635 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14636     ( cat <<\_ASBOX
14637 ## ----------------------------------- ##
14638 ## Report this to llvmbugs@cs.uiuc.edu ##
14639 ## ----------------------------------- ##
14640 _ASBOX
14641      ) | sed "s/^/$as_me: WARNING:     /" >&2
14642     ;;
14643 esac
14644 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14645 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14646 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14647   echo $ECHO_N "(cached) $ECHO_C" >&6
14648 else
14649   eval "$as_ac_Header=\$ac_header_preproc"
14650 fi
14651 ac_res=`eval echo '${'$as_ac_Header'}'`
14652                { echo "$as_me:$LINENO: result: $ac_res" >&5
14653 echo "${ECHO_T}$ac_res" >&6; }
14654
14655 fi
14656 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14657   cat >>confdefs.h <<_ACEOF
14658 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14659 _ACEOF
14660
14661 fi
14662
14663 done
14664
14665
14666
14667 for ac_header in utime.h windows.h
14668 do
14669 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14670 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14671   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14672 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14673 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14674   echo $ECHO_N "(cached) $ECHO_C" >&6
14675 fi
14676 ac_res=`eval echo '${'$as_ac_Header'}'`
14677                { echo "$as_me:$LINENO: result: $ac_res" >&5
14678 echo "${ECHO_T}$ac_res" >&6; }
14679 else
14680   # Is the header compilable?
14681 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14682 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14683 cat >conftest.$ac_ext <<_ACEOF
14684 /* confdefs.h.  */
14685 _ACEOF
14686 cat confdefs.h >>conftest.$ac_ext
14687 cat >>conftest.$ac_ext <<_ACEOF
14688 /* end confdefs.h.  */
14689 $ac_includes_default
14690 #include <$ac_header>
14691 _ACEOF
14692 rm -f conftest.$ac_objext
14693 if { (ac_try="$ac_compile"
14694 case "(($ac_try" in
14695   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14696   *) ac_try_echo=$ac_try;;
14697 esac
14698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14699   (eval "$ac_compile") 2>conftest.er1
14700   ac_status=$?
14701   grep -v '^ *+' conftest.er1 >conftest.err
14702   rm -f conftest.er1
14703   cat conftest.err >&5
14704   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14705   (exit $ac_status); } &&
14706          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14707   { (case "(($ac_try" in
14708   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14709   *) ac_try_echo=$ac_try;;
14710 esac
14711 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14712   (eval "$ac_try") 2>&5
14713   ac_status=$?
14714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14715   (exit $ac_status); }; } &&
14716          { ac_try='test -s conftest.$ac_objext'
14717   { (case "(($ac_try" in
14718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14719   *) ac_try_echo=$ac_try;;
14720 esac
14721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14722   (eval "$ac_try") 2>&5
14723   ac_status=$?
14724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14725   (exit $ac_status); }; }; then
14726   ac_header_compiler=yes
14727 else
14728   echo "$as_me: failed program was:" >&5
14729 sed 's/^/| /' conftest.$ac_ext >&5
14730
14731         ac_header_compiler=no
14732 fi
14733
14734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14735 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14736 echo "${ECHO_T}$ac_header_compiler" >&6; }
14737
14738 # Is the header present?
14739 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14740 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14741 cat >conftest.$ac_ext <<_ACEOF
14742 /* confdefs.h.  */
14743 _ACEOF
14744 cat confdefs.h >>conftest.$ac_ext
14745 cat >>conftest.$ac_ext <<_ACEOF
14746 /* end confdefs.h.  */
14747 #include <$ac_header>
14748 _ACEOF
14749 if { (ac_try="$ac_cpp conftest.$ac_ext"
14750 case "(($ac_try" in
14751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14752   *) ac_try_echo=$ac_try;;
14753 esac
14754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14755   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14756   ac_status=$?
14757   grep -v '^ *+' conftest.er1 >conftest.err
14758   rm -f conftest.er1
14759   cat conftest.err >&5
14760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14761   (exit $ac_status); } >/dev/null; then
14762   if test -s conftest.err; then
14763     ac_cpp_err=$ac_c_preproc_warn_flag
14764     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14765   else
14766     ac_cpp_err=
14767   fi
14768 else
14769   ac_cpp_err=yes
14770 fi
14771 if test -z "$ac_cpp_err"; then
14772   ac_header_preproc=yes
14773 else
14774   echo "$as_me: failed program was:" >&5
14775 sed 's/^/| /' conftest.$ac_ext >&5
14776
14777   ac_header_preproc=no
14778 fi
14779
14780 rm -f conftest.err conftest.$ac_ext
14781 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14782 echo "${ECHO_T}$ac_header_preproc" >&6; }
14783
14784 # So?  What about this header?
14785 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14786   yes:no: )
14787     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14788 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14789     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14790 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14791     ac_header_preproc=yes
14792     ;;
14793   no:yes:* )
14794     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14795 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14796     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14797 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14798     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14799 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14800     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14801 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14802     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14803 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14804     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14805 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14806     ( cat <<\_ASBOX
14807 ## ----------------------------------- ##
14808 ## Report this to llvmbugs@cs.uiuc.edu ##
14809 ## ----------------------------------- ##
14810 _ASBOX
14811      ) | sed "s/^/$as_me: WARNING:     /" >&2
14812     ;;
14813 esac
14814 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14815 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14816 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14817   echo $ECHO_N "(cached) $ECHO_C" >&6
14818 else
14819   eval "$as_ac_Header=\$ac_header_preproc"
14820 fi
14821 ac_res=`eval echo '${'$as_ac_Header'}'`
14822                { echo "$as_me:$LINENO: result: $ac_res" >&5
14823 echo "${ECHO_T}$ac_res" >&6; }
14824
14825 fi
14826 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14827   cat >>confdefs.h <<_ACEOF
14828 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14829 _ACEOF
14830
14831 fi
14832
14833 done
14834
14835
14836
14837
14838
14839
14840 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
14841 do
14842 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14843 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14844   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14845 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14846 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14847   echo $ECHO_N "(cached) $ECHO_C" >&6
14848 fi
14849 ac_res=`eval echo '${'$as_ac_Header'}'`
14850                { echo "$as_me:$LINENO: result: $ac_res" >&5
14851 echo "${ECHO_T}$ac_res" >&6; }
14852 else
14853   # Is the header compilable?
14854 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14855 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14856 cat >conftest.$ac_ext <<_ACEOF
14857 /* confdefs.h.  */
14858 _ACEOF
14859 cat confdefs.h >>conftest.$ac_ext
14860 cat >>conftest.$ac_ext <<_ACEOF
14861 /* end confdefs.h.  */
14862 $ac_includes_default
14863 #include <$ac_header>
14864 _ACEOF
14865 rm -f conftest.$ac_objext
14866 if { (ac_try="$ac_compile"
14867 case "(($ac_try" in
14868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14869   *) ac_try_echo=$ac_try;;
14870 esac
14871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14872   (eval "$ac_compile") 2>conftest.er1
14873   ac_status=$?
14874   grep -v '^ *+' conftest.er1 >conftest.err
14875   rm -f conftest.er1
14876   cat conftest.err >&5
14877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14878   (exit $ac_status); } &&
14879          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
14886   ac_status=$?
14887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14888   (exit $ac_status); }; } &&
14889          { ac_try='test -s conftest.$ac_objext'
14890   { (case "(($ac_try" in
14891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14892   *) ac_try_echo=$ac_try;;
14893 esac
14894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14895   (eval "$ac_try") 2>&5
14896   ac_status=$?
14897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14898   (exit $ac_status); }; }; then
14899   ac_header_compiler=yes
14900 else
14901   echo "$as_me: failed program was:" >&5
14902 sed 's/^/| /' conftest.$ac_ext >&5
14903
14904         ac_header_compiler=no
14905 fi
14906
14907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14908 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14909 echo "${ECHO_T}$ac_header_compiler" >&6; }
14910
14911 # Is the header present?
14912 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14913 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14914 cat >conftest.$ac_ext <<_ACEOF
14915 /* confdefs.h.  */
14916 _ACEOF
14917 cat confdefs.h >>conftest.$ac_ext
14918 cat >>conftest.$ac_ext <<_ACEOF
14919 /* end confdefs.h.  */
14920 #include <$ac_header>
14921 _ACEOF
14922 if { (ac_try="$ac_cpp conftest.$ac_ext"
14923 case "(($ac_try" in
14924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14925   *) ac_try_echo=$ac_try;;
14926 esac
14927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14928   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14929   ac_status=$?
14930   grep -v '^ *+' conftest.er1 >conftest.err
14931   rm -f conftest.er1
14932   cat conftest.err >&5
14933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14934   (exit $ac_status); } >/dev/null; then
14935   if test -s conftest.err; then
14936     ac_cpp_err=$ac_c_preproc_warn_flag
14937     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14938   else
14939     ac_cpp_err=
14940   fi
14941 else
14942   ac_cpp_err=yes
14943 fi
14944 if test -z "$ac_cpp_err"; then
14945   ac_header_preproc=yes
14946 else
14947   echo "$as_me: failed program was:" >&5
14948 sed 's/^/| /' conftest.$ac_ext >&5
14949
14950   ac_header_preproc=no
14951 fi
14952
14953 rm -f conftest.err conftest.$ac_ext
14954 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14955 echo "${ECHO_T}$ac_header_preproc" >&6; }
14956
14957 # So?  What about this header?
14958 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14959   yes:no: )
14960     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14961 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14962     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14963 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14964     ac_header_preproc=yes
14965     ;;
14966   no:yes:* )
14967     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14968 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14969     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14970 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14971     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14972 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14973     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14974 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14975     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14976 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14977     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14978 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14979     ( cat <<\_ASBOX
14980 ## ----------------------------------- ##
14981 ## Report this to llvmbugs@cs.uiuc.edu ##
14982 ## ----------------------------------- ##
14983 _ASBOX
14984      ) | sed "s/^/$as_me: WARNING:     /" >&2
14985     ;;
14986 esac
14987 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14988 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14989 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14990   echo $ECHO_N "(cached) $ECHO_C" >&6
14991 else
14992   eval "$as_ac_Header=\$ac_header_preproc"
14993 fi
14994 ac_res=`eval echo '${'$as_ac_Header'}'`
14995                { echo "$as_me:$LINENO: result: $ac_res" >&5
14996 echo "${ECHO_T}$ac_res" >&6; }
14997
14998 fi
14999 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15000   cat >>confdefs.h <<_ACEOF
15001 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15002 _ACEOF
15003
15004 fi
15005
15006 done
15007
15008
15009
15010
15011
15012 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15013 do
15014 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15015 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15016   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15017 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15018 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15019   echo $ECHO_N "(cached) $ECHO_C" >&6
15020 fi
15021 ac_res=`eval echo '${'$as_ac_Header'}'`
15022                { echo "$as_me:$LINENO: result: $ac_res" >&5
15023 echo "${ECHO_T}$ac_res" >&6; }
15024 else
15025   # Is the header compilable?
15026 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15027 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15028 cat >conftest.$ac_ext <<_ACEOF
15029 /* confdefs.h.  */
15030 _ACEOF
15031 cat confdefs.h >>conftest.$ac_ext
15032 cat >>conftest.$ac_ext <<_ACEOF
15033 /* end confdefs.h.  */
15034 $ac_includes_default
15035 #include <$ac_header>
15036 _ACEOF
15037 rm -f conftest.$ac_objext
15038 if { (ac_try="$ac_compile"
15039 case "(($ac_try" in
15040   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15041   *) ac_try_echo=$ac_try;;
15042 esac
15043 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15044   (eval "$ac_compile") 2>conftest.er1
15045   ac_status=$?
15046   grep -v '^ *+' conftest.er1 >conftest.err
15047   rm -f conftest.er1
15048   cat conftest.err >&5
15049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15050   (exit $ac_status); } &&
15051          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15052   { (case "(($ac_try" in
15053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15054   *) ac_try_echo=$ac_try;;
15055 esac
15056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15057   (eval "$ac_try") 2>&5
15058   ac_status=$?
15059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15060   (exit $ac_status); }; } &&
15061          { ac_try='test -s conftest.$ac_objext'
15062   { (case "(($ac_try" in
15063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15064   *) ac_try_echo=$ac_try;;
15065 esac
15066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15067   (eval "$ac_try") 2>&5
15068   ac_status=$?
15069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15070   (exit $ac_status); }; }; then
15071   ac_header_compiler=yes
15072 else
15073   echo "$as_me: failed program was:" >&5
15074 sed 's/^/| /' conftest.$ac_ext >&5
15075
15076         ac_header_compiler=no
15077 fi
15078
15079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15080 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15081 echo "${ECHO_T}$ac_header_compiler" >&6; }
15082
15083 # Is the header present?
15084 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15085 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15086 cat >conftest.$ac_ext <<_ACEOF
15087 /* confdefs.h.  */
15088 _ACEOF
15089 cat confdefs.h >>conftest.$ac_ext
15090 cat >>conftest.$ac_ext <<_ACEOF
15091 /* end confdefs.h.  */
15092 #include <$ac_header>
15093 _ACEOF
15094 if { (ac_try="$ac_cpp conftest.$ac_ext"
15095 case "(($ac_try" in
15096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15097   *) ac_try_echo=$ac_try;;
15098 esac
15099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15100   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15101   ac_status=$?
15102   grep -v '^ *+' conftest.er1 >conftest.err
15103   rm -f conftest.er1
15104   cat conftest.err >&5
15105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15106   (exit $ac_status); } >/dev/null; then
15107   if test -s conftest.err; then
15108     ac_cpp_err=$ac_c_preproc_warn_flag
15109     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15110   else
15111     ac_cpp_err=
15112   fi
15113 else
15114   ac_cpp_err=yes
15115 fi
15116 if test -z "$ac_cpp_err"; then
15117   ac_header_preproc=yes
15118 else
15119   echo "$as_me: failed program was:" >&5
15120 sed 's/^/| /' conftest.$ac_ext >&5
15121
15122   ac_header_preproc=no
15123 fi
15124
15125 rm -f conftest.err conftest.$ac_ext
15126 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15127 echo "${ECHO_T}$ac_header_preproc" >&6; }
15128
15129 # So?  What about this header?
15130 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15131   yes:no: )
15132     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15133 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15134     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15135 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15136     ac_header_preproc=yes
15137     ;;
15138   no:yes:* )
15139     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15140 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15141     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15142 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15143     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15144 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15145     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15146 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15147     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15148 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15149     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15150 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15151     ( cat <<\_ASBOX
15152 ## ----------------------------------- ##
15153 ## Report this to llvmbugs@cs.uiuc.edu ##
15154 ## ----------------------------------- ##
15155 _ASBOX
15156      ) | sed "s/^/$as_me: WARNING:     /" >&2
15157     ;;
15158 esac
15159 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15160 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15161 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15162   echo $ECHO_N "(cached) $ECHO_C" >&6
15163 else
15164   eval "$as_ac_Header=\$ac_header_preproc"
15165 fi
15166 ac_res=`eval echo '${'$as_ac_Header'}'`
15167                { echo "$as_me:$LINENO: result: $ac_res" >&5
15168 echo "${ECHO_T}$ac_res" >&6; }
15169
15170 fi
15171 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15172   cat >>confdefs.h <<_ACEOF
15173 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15174 _ACEOF
15175
15176 fi
15177
15178 done
15179
15180
15181 for ac_header in valgrind/valgrind.h
15182 do
15183 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15184 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15185   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15186 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15187 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15188   echo $ECHO_N "(cached) $ECHO_C" >&6
15189 fi
15190 ac_res=`eval echo '${'$as_ac_Header'}'`
15191                { echo "$as_me:$LINENO: result: $ac_res" >&5
15192 echo "${ECHO_T}$ac_res" >&6; }
15193 else
15194   # Is the header compilable?
15195 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15196 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15197 cat >conftest.$ac_ext <<_ACEOF
15198 /* confdefs.h.  */
15199 _ACEOF
15200 cat confdefs.h >>conftest.$ac_ext
15201 cat >>conftest.$ac_ext <<_ACEOF
15202 /* end confdefs.h.  */
15203 $ac_includes_default
15204 #include <$ac_header>
15205 _ACEOF
15206 rm -f conftest.$ac_objext
15207 if { (ac_try="$ac_compile"
15208 case "(($ac_try" in
15209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15210   *) ac_try_echo=$ac_try;;
15211 esac
15212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15213   (eval "$ac_compile") 2>conftest.er1
15214   ac_status=$?
15215   grep -v '^ *+' conftest.er1 >conftest.err
15216   rm -f conftest.er1
15217   cat conftest.err >&5
15218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15219   (exit $ac_status); } &&
15220          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15221   { (case "(($ac_try" in
15222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15223   *) ac_try_echo=$ac_try;;
15224 esac
15225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15226   (eval "$ac_try") 2>&5
15227   ac_status=$?
15228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15229   (exit $ac_status); }; } &&
15230          { ac_try='test -s conftest.$ac_objext'
15231   { (case "(($ac_try" in
15232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15233   *) ac_try_echo=$ac_try;;
15234 esac
15235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15236   (eval "$ac_try") 2>&5
15237   ac_status=$?
15238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15239   (exit $ac_status); }; }; then
15240   ac_header_compiler=yes
15241 else
15242   echo "$as_me: failed program was:" >&5
15243 sed 's/^/| /' conftest.$ac_ext >&5
15244
15245         ac_header_compiler=no
15246 fi
15247
15248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15249 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15250 echo "${ECHO_T}$ac_header_compiler" >&6; }
15251
15252 # Is the header present?
15253 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15254 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15255 cat >conftest.$ac_ext <<_ACEOF
15256 /* confdefs.h.  */
15257 _ACEOF
15258 cat confdefs.h >>conftest.$ac_ext
15259 cat >>conftest.$ac_ext <<_ACEOF
15260 /* end confdefs.h.  */
15261 #include <$ac_header>
15262 _ACEOF
15263 if { (ac_try="$ac_cpp conftest.$ac_ext"
15264 case "(($ac_try" in
15265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15266   *) ac_try_echo=$ac_try;;
15267 esac
15268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15269   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15270   ac_status=$?
15271   grep -v '^ *+' conftest.er1 >conftest.err
15272   rm -f conftest.er1
15273   cat conftest.err >&5
15274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15275   (exit $ac_status); } >/dev/null; then
15276   if test -s conftest.err; then
15277     ac_cpp_err=$ac_c_preproc_warn_flag
15278     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15279   else
15280     ac_cpp_err=
15281   fi
15282 else
15283   ac_cpp_err=yes
15284 fi
15285 if test -z "$ac_cpp_err"; then
15286   ac_header_preproc=yes
15287 else
15288   echo "$as_me: failed program was:" >&5
15289 sed 's/^/| /' conftest.$ac_ext >&5
15290
15291   ac_header_preproc=no
15292 fi
15293
15294 rm -f conftest.err conftest.$ac_ext
15295 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15296 echo "${ECHO_T}$ac_header_preproc" >&6; }
15297
15298 # So?  What about this header?
15299 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15300   yes:no: )
15301     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15302 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15303     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15304 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15305     ac_header_preproc=yes
15306     ;;
15307   no:yes:* )
15308     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15309 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15310     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15311 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15312     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15313 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15314     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15315 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15316     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15317 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15318     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15319 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15320     ( cat <<\_ASBOX
15321 ## ----------------------------------- ##
15322 ## Report this to llvmbugs@cs.uiuc.edu ##
15323 ## ----------------------------------- ##
15324 _ASBOX
15325      ) | sed "s/^/$as_me: WARNING:     /" >&2
15326     ;;
15327 esac
15328 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15329 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15330 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15331   echo $ECHO_N "(cached) $ECHO_C" >&6
15332 else
15333   eval "$as_ac_Header=\$ac_header_preproc"
15334 fi
15335 ac_res=`eval echo '${'$as_ac_Header'}'`
15336                { echo "$as_me:$LINENO: result: $ac_res" >&5
15337 echo "${ECHO_T}$ac_res" >&6; }
15338
15339 fi
15340 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15341   cat >>confdefs.h <<_ACEOF
15342 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15343 _ACEOF
15344
15345 fi
15346
15347 done
15348
15349
15350 for ac_header in fenv.h
15351 do
15352 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15353 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15354   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15355 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15356 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15357   echo $ECHO_N "(cached) $ECHO_C" >&6
15358 fi
15359 ac_res=`eval echo '${'$as_ac_Header'}'`
15360                { echo "$as_me:$LINENO: result: $ac_res" >&5
15361 echo "${ECHO_T}$ac_res" >&6; }
15362 else
15363   # Is the header compilable?
15364 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15365 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15366 cat >conftest.$ac_ext <<_ACEOF
15367 /* confdefs.h.  */
15368 _ACEOF
15369 cat confdefs.h >>conftest.$ac_ext
15370 cat >>conftest.$ac_ext <<_ACEOF
15371 /* end confdefs.h.  */
15372 $ac_includes_default
15373 #include <$ac_header>
15374 _ACEOF
15375 rm -f conftest.$ac_objext
15376 if { (ac_try="$ac_compile"
15377 case "(($ac_try" in
15378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15379   *) ac_try_echo=$ac_try;;
15380 esac
15381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15382   (eval "$ac_compile") 2>conftest.er1
15383   ac_status=$?
15384   grep -v '^ *+' conftest.er1 >conftest.err
15385   rm -f conftest.er1
15386   cat conftest.err >&5
15387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15388   (exit $ac_status); } &&
15389          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15390   { (case "(($ac_try" in
15391   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15392   *) ac_try_echo=$ac_try;;
15393 esac
15394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15395   (eval "$ac_try") 2>&5
15396   ac_status=$?
15397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15398   (exit $ac_status); }; } &&
15399          { ac_try='test -s conftest.$ac_objext'
15400   { (case "(($ac_try" in
15401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15402   *) ac_try_echo=$ac_try;;
15403 esac
15404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15405   (eval "$ac_try") 2>&5
15406   ac_status=$?
15407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15408   (exit $ac_status); }; }; then
15409   ac_header_compiler=yes
15410 else
15411   echo "$as_me: failed program was:" >&5
15412 sed 's/^/| /' conftest.$ac_ext >&5
15413
15414         ac_header_compiler=no
15415 fi
15416
15417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15418 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15419 echo "${ECHO_T}$ac_header_compiler" >&6; }
15420
15421 # Is the header present?
15422 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15423 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15424 cat >conftest.$ac_ext <<_ACEOF
15425 /* confdefs.h.  */
15426 _ACEOF
15427 cat confdefs.h >>conftest.$ac_ext
15428 cat >>conftest.$ac_ext <<_ACEOF
15429 /* end confdefs.h.  */
15430 #include <$ac_header>
15431 _ACEOF
15432 if { (ac_try="$ac_cpp conftest.$ac_ext"
15433 case "(($ac_try" in
15434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15435   *) ac_try_echo=$ac_try;;
15436 esac
15437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15438   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15439   ac_status=$?
15440   grep -v '^ *+' conftest.er1 >conftest.err
15441   rm -f conftest.er1
15442   cat conftest.err >&5
15443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15444   (exit $ac_status); } >/dev/null; then
15445   if test -s conftest.err; then
15446     ac_cpp_err=$ac_c_preproc_warn_flag
15447     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15448   else
15449     ac_cpp_err=
15450   fi
15451 else
15452   ac_cpp_err=yes
15453 fi
15454 if test -z "$ac_cpp_err"; then
15455   ac_header_preproc=yes
15456 else
15457   echo "$as_me: failed program was:" >&5
15458 sed 's/^/| /' conftest.$ac_ext >&5
15459
15460   ac_header_preproc=no
15461 fi
15462
15463 rm -f conftest.err conftest.$ac_ext
15464 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15465 echo "${ECHO_T}$ac_header_preproc" >&6; }
15466
15467 # So?  What about this header?
15468 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15469   yes:no: )
15470     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15471 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15472     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15473 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15474     ac_header_preproc=yes
15475     ;;
15476   no:yes:* )
15477     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15478 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15479     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15480 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15481     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15482 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15483     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15484 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15485     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15486 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15487     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15488 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15489     ( cat <<\_ASBOX
15490 ## ----------------------------------- ##
15491 ## Report this to llvmbugs@cs.uiuc.edu ##
15492 ## ----------------------------------- ##
15493 _ASBOX
15494      ) | sed "s/^/$as_me: WARNING:     /" >&2
15495     ;;
15496 esac
15497 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15498 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15499 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15500   echo $ECHO_N "(cached) $ECHO_C" >&6
15501 else
15502   eval "$as_ac_Header=\$ac_header_preproc"
15503 fi
15504 ac_res=`eval echo '${'$as_ac_Header'}'`
15505                { echo "$as_me:$LINENO: result: $ac_res" >&5
15506 echo "${ECHO_T}$ac_res" >&6; }
15507
15508 fi
15509 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15510   cat >>confdefs.h <<_ACEOF
15511 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15512 _ACEOF
15513
15514 fi
15515
15516 done
15517
15518 if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15519
15520 for ac_header in pthread.h
15521 do
15522 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15523 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15524   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15525 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15526 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15527   echo $ECHO_N "(cached) $ECHO_C" >&6
15528 fi
15529 ac_res=`eval echo '${'$as_ac_Header'}'`
15530                { echo "$as_me:$LINENO: result: $ac_res" >&5
15531 echo "${ECHO_T}$ac_res" >&6; }
15532 else
15533   # Is the header compilable?
15534 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15535 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15536 cat >conftest.$ac_ext <<_ACEOF
15537 /* confdefs.h.  */
15538 _ACEOF
15539 cat confdefs.h >>conftest.$ac_ext
15540 cat >>conftest.$ac_ext <<_ACEOF
15541 /* end confdefs.h.  */
15542 $ac_includes_default
15543 #include <$ac_header>
15544 _ACEOF
15545 rm -f conftest.$ac_objext
15546 if { (ac_try="$ac_compile"
15547 case "(($ac_try" in
15548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15549   *) ac_try_echo=$ac_try;;
15550 esac
15551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15552   (eval "$ac_compile") 2>conftest.er1
15553   ac_status=$?
15554   grep -v '^ *+' conftest.er1 >conftest.err
15555   rm -f conftest.er1
15556   cat conftest.err >&5
15557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15558   (exit $ac_status); } &&
15559          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15560   { (case "(($ac_try" in
15561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15562   *) ac_try_echo=$ac_try;;
15563 esac
15564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15565   (eval "$ac_try") 2>&5
15566   ac_status=$?
15567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15568   (exit $ac_status); }; } &&
15569          { ac_try='test -s conftest.$ac_objext'
15570   { (case "(($ac_try" in
15571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15572   *) ac_try_echo=$ac_try;;
15573 esac
15574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15575   (eval "$ac_try") 2>&5
15576   ac_status=$?
15577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15578   (exit $ac_status); }; }; then
15579   ac_header_compiler=yes
15580 else
15581   echo "$as_me: failed program was:" >&5
15582 sed 's/^/| /' conftest.$ac_ext >&5
15583
15584         ac_header_compiler=no
15585 fi
15586
15587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15588 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15589 echo "${ECHO_T}$ac_header_compiler" >&6; }
15590
15591 # Is the header present?
15592 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15593 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15594 cat >conftest.$ac_ext <<_ACEOF
15595 /* confdefs.h.  */
15596 _ACEOF
15597 cat confdefs.h >>conftest.$ac_ext
15598 cat >>conftest.$ac_ext <<_ACEOF
15599 /* end confdefs.h.  */
15600 #include <$ac_header>
15601 _ACEOF
15602 if { (ac_try="$ac_cpp conftest.$ac_ext"
15603 case "(($ac_try" in
15604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15605   *) ac_try_echo=$ac_try;;
15606 esac
15607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15608   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15609   ac_status=$?
15610   grep -v '^ *+' conftest.er1 >conftest.err
15611   rm -f conftest.er1
15612   cat conftest.err >&5
15613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15614   (exit $ac_status); } >/dev/null; then
15615   if test -s conftest.err; then
15616     ac_cpp_err=$ac_c_preproc_warn_flag
15617     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15618   else
15619     ac_cpp_err=
15620   fi
15621 else
15622   ac_cpp_err=yes
15623 fi
15624 if test -z "$ac_cpp_err"; then
15625   ac_header_preproc=yes
15626 else
15627   echo "$as_me: failed program was:" >&5
15628 sed 's/^/| /' conftest.$ac_ext >&5
15629
15630   ac_header_preproc=no
15631 fi
15632
15633 rm -f conftest.err conftest.$ac_ext
15634 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15635 echo "${ECHO_T}$ac_header_preproc" >&6; }
15636
15637 # So?  What about this header?
15638 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15639   yes:no: )
15640     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15641 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15642     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15643 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15644     ac_header_preproc=yes
15645     ;;
15646   no:yes:* )
15647     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15648 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15649     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15650 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15651     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15652 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15653     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15654 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15655     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15656 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15657     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15658 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15659     ( cat <<\_ASBOX
15660 ## ----------------------------------- ##
15661 ## Report this to llvmbugs@cs.uiuc.edu ##
15662 ## ----------------------------------- ##
15663 _ASBOX
15664      ) | sed "s/^/$as_me: WARNING:     /" >&2
15665     ;;
15666 esac
15667 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15668 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15669 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15670   echo $ECHO_N "(cached) $ECHO_C" >&6
15671 else
15672   eval "$as_ac_Header=\$ac_header_preproc"
15673 fi
15674 ac_res=`eval echo '${'$as_ac_Header'}'`
15675                { echo "$as_me:$LINENO: result: $ac_res" >&5
15676 echo "${ECHO_T}$ac_res" >&6; }
15677
15678 fi
15679 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15680   cat >>confdefs.h <<_ACEOF
15681 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15682 _ACEOF
15683  HAVE_PTHREAD=1
15684
15685 else
15686   HAVE_PTHREAD=0
15687
15688 fi
15689
15690 done
15691
15692 else
15693   HAVE_PTHREAD=0
15694
15695 fi
15696
15697 if test "$llvm_cv_enable_libffi" = "yes" ; then
15698
15699
15700 for ac_header in ffi.h ffi/ffi.h
15701 do
15702 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15703 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15704   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15705 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15706 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15707   echo $ECHO_N "(cached) $ECHO_C" >&6
15708 fi
15709 ac_res=`eval echo '${'$as_ac_Header'}'`
15710                { echo "$as_me:$LINENO: result: $ac_res" >&5
15711 echo "${ECHO_T}$ac_res" >&6; }
15712 else
15713   # Is the header compilable?
15714 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15715 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15716 cat >conftest.$ac_ext <<_ACEOF
15717 /* confdefs.h.  */
15718 _ACEOF
15719 cat confdefs.h >>conftest.$ac_ext
15720 cat >>conftest.$ac_ext <<_ACEOF
15721 /* end confdefs.h.  */
15722 $ac_includes_default
15723 #include <$ac_header>
15724 _ACEOF
15725 rm -f conftest.$ac_objext
15726 if { (ac_try="$ac_compile"
15727 case "(($ac_try" in
15728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15729   *) ac_try_echo=$ac_try;;
15730 esac
15731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15732   (eval "$ac_compile") 2>conftest.er1
15733   ac_status=$?
15734   grep -v '^ *+' conftest.er1 >conftest.err
15735   rm -f conftest.er1
15736   cat conftest.err >&5
15737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15738   (exit $ac_status); } &&
15739          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15740   { (case "(($ac_try" in
15741   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15742   *) ac_try_echo=$ac_try;;
15743 esac
15744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15745   (eval "$ac_try") 2>&5
15746   ac_status=$?
15747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15748   (exit $ac_status); }; } &&
15749          { ac_try='test -s conftest.$ac_objext'
15750   { (case "(($ac_try" in
15751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15752   *) ac_try_echo=$ac_try;;
15753 esac
15754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15755   (eval "$ac_try") 2>&5
15756   ac_status=$?
15757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15758   (exit $ac_status); }; }; then
15759   ac_header_compiler=yes
15760 else
15761   echo "$as_me: failed program was:" >&5
15762 sed 's/^/| /' conftest.$ac_ext >&5
15763
15764         ac_header_compiler=no
15765 fi
15766
15767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15768 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15769 echo "${ECHO_T}$ac_header_compiler" >&6; }
15770
15771 # Is the header present?
15772 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15773 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15774 cat >conftest.$ac_ext <<_ACEOF
15775 /* confdefs.h.  */
15776 _ACEOF
15777 cat confdefs.h >>conftest.$ac_ext
15778 cat >>conftest.$ac_ext <<_ACEOF
15779 /* end confdefs.h.  */
15780 #include <$ac_header>
15781 _ACEOF
15782 if { (ac_try="$ac_cpp conftest.$ac_ext"
15783 case "(($ac_try" in
15784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15785   *) ac_try_echo=$ac_try;;
15786 esac
15787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15788   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15789   ac_status=$?
15790   grep -v '^ *+' conftest.er1 >conftest.err
15791   rm -f conftest.er1
15792   cat conftest.err >&5
15793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15794   (exit $ac_status); } >/dev/null; then
15795   if test -s conftest.err; then
15796     ac_cpp_err=$ac_c_preproc_warn_flag
15797     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15798   else
15799     ac_cpp_err=
15800   fi
15801 else
15802   ac_cpp_err=yes
15803 fi
15804 if test -z "$ac_cpp_err"; then
15805   ac_header_preproc=yes
15806 else
15807   echo "$as_me: failed program was:" >&5
15808 sed 's/^/| /' conftest.$ac_ext >&5
15809
15810   ac_header_preproc=no
15811 fi
15812
15813 rm -f conftest.err conftest.$ac_ext
15814 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15815 echo "${ECHO_T}$ac_header_preproc" >&6; }
15816
15817 # So?  What about this header?
15818 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15819   yes:no: )
15820     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15821 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15822     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15823 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15824     ac_header_preproc=yes
15825     ;;
15826   no:yes:* )
15827     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15828 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15829     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15830 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15831     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15832 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15833     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15834 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15835     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15836 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15837     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15838 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15839     ( cat <<\_ASBOX
15840 ## ----------------------------------- ##
15841 ## Report this to llvmbugs@cs.uiuc.edu ##
15842 ## ----------------------------------- ##
15843 _ASBOX
15844      ) | sed "s/^/$as_me: WARNING:     /" >&2
15845     ;;
15846 esac
15847 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15848 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15849 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15850   echo $ECHO_N "(cached) $ECHO_C" >&6
15851 else
15852   eval "$as_ac_Header=\$ac_header_preproc"
15853 fi
15854 ac_res=`eval echo '${'$as_ac_Header'}'`
15855                { echo "$as_me:$LINENO: result: $ac_res" >&5
15856 echo "${ECHO_T}$ac_res" >&6; }
15857
15858 fi
15859 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15860   cat >>confdefs.h <<_ACEOF
15861 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15862 _ACEOF
15863
15864 fi
15865
15866 done
15867
15868 fi
15869
15870
15871 for ac_header in CrashReporterClient.h
15872 do
15873 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15874 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15875   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15876 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15877 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15878   echo $ECHO_N "(cached) $ECHO_C" >&6
15879 fi
15880 ac_res=`eval echo '${'$as_ac_Header'}'`
15881                { echo "$as_me:$LINENO: result: $ac_res" >&5
15882 echo "${ECHO_T}$ac_res" >&6; }
15883 else
15884   # Is the header compilable?
15885 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15886 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15887 cat >conftest.$ac_ext <<_ACEOF
15888 /* confdefs.h.  */
15889 _ACEOF
15890 cat confdefs.h >>conftest.$ac_ext
15891 cat >>conftest.$ac_ext <<_ACEOF
15892 /* end confdefs.h.  */
15893 $ac_includes_default
15894 #include <$ac_header>
15895 _ACEOF
15896 rm -f conftest.$ac_objext
15897 if { (ac_try="$ac_compile"
15898 case "(($ac_try" in
15899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15900   *) ac_try_echo=$ac_try;;
15901 esac
15902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15903   (eval "$ac_compile") 2>conftest.er1
15904   ac_status=$?
15905   grep -v '^ *+' conftest.er1 >conftest.err
15906   rm -f conftest.er1
15907   cat conftest.err >&5
15908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15909   (exit $ac_status); } &&
15910          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15911   { (case "(($ac_try" in
15912   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15913   *) ac_try_echo=$ac_try;;
15914 esac
15915 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15916   (eval "$ac_try") 2>&5
15917   ac_status=$?
15918   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15919   (exit $ac_status); }; } &&
15920          { ac_try='test -s conftest.$ac_objext'
15921   { (case "(($ac_try" in
15922   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15923   *) ac_try_echo=$ac_try;;
15924 esac
15925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15926   (eval "$ac_try") 2>&5
15927   ac_status=$?
15928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15929   (exit $ac_status); }; }; then
15930   ac_header_compiler=yes
15931 else
15932   echo "$as_me: failed program was:" >&5
15933 sed 's/^/| /' conftest.$ac_ext >&5
15934
15935         ac_header_compiler=no
15936 fi
15937
15938 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15939 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15940 echo "${ECHO_T}$ac_header_compiler" >&6; }
15941
15942 # Is the header present?
15943 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15944 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15945 cat >conftest.$ac_ext <<_ACEOF
15946 /* confdefs.h.  */
15947 _ACEOF
15948 cat confdefs.h >>conftest.$ac_ext
15949 cat >>conftest.$ac_ext <<_ACEOF
15950 /* end confdefs.h.  */
15951 #include <$ac_header>
15952 _ACEOF
15953 if { (ac_try="$ac_cpp conftest.$ac_ext"
15954 case "(($ac_try" in
15955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15956   *) ac_try_echo=$ac_try;;
15957 esac
15958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15959   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15960   ac_status=$?
15961   grep -v '^ *+' conftest.er1 >conftest.err
15962   rm -f conftest.er1
15963   cat conftest.err >&5
15964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15965   (exit $ac_status); } >/dev/null; then
15966   if test -s conftest.err; then
15967     ac_cpp_err=$ac_c_preproc_warn_flag
15968     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15969   else
15970     ac_cpp_err=
15971   fi
15972 else
15973   ac_cpp_err=yes
15974 fi
15975 if test -z "$ac_cpp_err"; then
15976   ac_header_preproc=yes
15977 else
15978   echo "$as_me: failed program was:" >&5
15979 sed 's/^/| /' conftest.$ac_ext >&5
15980
15981   ac_header_preproc=no
15982 fi
15983
15984 rm -f conftest.err conftest.$ac_ext
15985 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15986 echo "${ECHO_T}$ac_header_preproc" >&6; }
15987
15988 # So?  What about this header?
15989 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15990   yes:no: )
15991     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15992 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15993     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15994 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15995     ac_header_preproc=yes
15996     ;;
15997   no:yes:* )
15998     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15999 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16000     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16001 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16002     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16003 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16004     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16005 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16006     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16007 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16008     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16009 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16010     ( cat <<\_ASBOX
16011 ## ----------------------------------- ##
16012 ## Report this to llvmbugs@cs.uiuc.edu ##
16013 ## ----------------------------------- ##
16014 _ASBOX
16015      ) | sed "s/^/$as_me: WARNING:     /" >&2
16016     ;;
16017 esac
16018 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16019 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16020 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16021   echo $ECHO_N "(cached) $ECHO_C" >&6
16022 else
16023   eval "$as_ac_Header=\$ac_header_preproc"
16024 fi
16025 ac_res=`eval echo '${'$as_ac_Header'}'`
16026                { echo "$as_me:$LINENO: result: $ac_res" >&5
16027 echo "${ECHO_T}$ac_res" >&6; }
16028
16029 fi
16030 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16031   cat >>confdefs.h <<_ACEOF
16032 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16033 _ACEOF
16034
16035 fi
16036
16037 done
16038
16039
16040 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16041 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16042 cat >conftest.$ac_ext <<_ACEOF
16043 /* confdefs.h.  */
16044 _ACEOF
16045 cat confdefs.h >>conftest.$ac_ext
16046 cat >>conftest.$ac_ext <<_ACEOF
16047 /* end confdefs.h.  */
16048 extern const char *__crashreporter_info__;
16049       int main() {
16050         __crashreporter_info__ = "test";
16051         return 0;
16052       }
16053
16054 _ACEOF
16055 rm -f conftest.$ac_objext conftest$ac_exeext
16056 if { (ac_try="$ac_link"
16057 case "(($ac_try" in
16058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16059   *) ac_try_echo=$ac_try;;
16060 esac
16061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16062   (eval "$ac_link") 2>conftest.er1
16063   ac_status=$?
16064   grep -v '^ *+' conftest.er1 >conftest.err
16065   rm -f conftest.er1
16066   cat conftest.err >&5
16067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16068   (exit $ac_status); } &&
16069          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16070   { (case "(($ac_try" in
16071   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16072   *) ac_try_echo=$ac_try;;
16073 esac
16074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16075   (eval "$ac_try") 2>&5
16076   ac_status=$?
16077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16078   (exit $ac_status); }; } &&
16079          { ac_try='test -s conftest$ac_exeext'
16080   { (case "(($ac_try" in
16081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16082   *) ac_try_echo=$ac_try;;
16083 esac
16084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16085   (eval "$ac_try") 2>&5
16086   ac_status=$?
16087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16088   (exit $ac_status); }; }; then
16089   { echo "$as_me:$LINENO: result: yes" >&5
16090 echo "${ECHO_T}yes" >&6; }
16091
16092 cat >>confdefs.h <<\_ACEOF
16093 #define HAVE_CRASHREPORTER_INFO 1
16094 _ACEOF
16095
16096 else
16097   echo "$as_me: failed program was:" >&5
16098 sed 's/^/| /' conftest.$ac_ext >&5
16099
16100         { echo "$as_me:$LINENO: result: no" >&5
16101 echo "${ECHO_T}no" >&6; }
16102
16103 cat >>confdefs.h <<\_ACEOF
16104 #define HAVE_CRASHREPORTER_INFO 0
16105 _ACEOF
16106
16107 fi
16108
16109 rm -f core conftest.err conftest.$ac_objext \
16110       conftest$ac_exeext conftest.$ac_ext
16111
16112
16113
16114
16115   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16116 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16117 if test "${ac_cv_huge_val_sanity+set}" = set; then
16118   echo $ECHO_N "(cached) $ECHO_C" >&6
16119 else
16120
16121     ac_ext=cpp
16122 ac_cpp='$CXXCPP $CPPFLAGS'
16123 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16124 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16125 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16126
16127     ac_save_CXXFLAGS=$CXXFLAGS
16128     CXXFLAGS=-pedantic
16129     if test "$cross_compiling" = yes; then
16130   ac_cv_huge_val_sanity=yes
16131 else
16132   cat >conftest.$ac_ext <<_ACEOF
16133 /* confdefs.h.  */
16134 _ACEOF
16135 cat confdefs.h >>conftest.$ac_ext
16136 cat >>conftest.$ac_ext <<_ACEOF
16137 /* end confdefs.h.  */
16138 #include <math.h>
16139 int
16140 main ()
16141 {
16142 double x = HUGE_VAL; return x != x;
16143   ;
16144   return 0;
16145 }
16146 _ACEOF
16147 rm -f conftest$ac_exeext
16148 if { (ac_try="$ac_link"
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_link") 2>&5
16155   ac_status=$?
16156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16157   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16158   { (case "(($ac_try" in
16159   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16160   *) ac_try_echo=$ac_try;;
16161 esac
16162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16163   (eval "$ac_try") 2>&5
16164   ac_status=$?
16165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16166   (exit $ac_status); }; }; then
16167   ac_cv_huge_val_sanity=yes
16168 else
16169   echo "$as_me: program exited with status $ac_status" >&5
16170 echo "$as_me: failed program was:" >&5
16171 sed 's/^/| /' conftest.$ac_ext >&5
16172
16173 ( exit $ac_status )
16174 ac_cv_huge_val_sanity=no
16175 fi
16176 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16177 fi
16178
16179
16180     CXXFLAGS=$ac_save_CXXFLAGS
16181     ac_ext=c
16182 ac_cpp='$CPP $CPPFLAGS'
16183 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16184 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16185 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16186
16187
16188 fi
16189 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16190 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16191   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16192
16193
16194 { echo "$as_me:$LINENO: checking for pid_t" >&5
16195 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16196 if test "${ac_cv_type_pid_t+set}" = set; then
16197   echo $ECHO_N "(cached) $ECHO_C" >&6
16198 else
16199   cat >conftest.$ac_ext <<_ACEOF
16200 /* confdefs.h.  */
16201 _ACEOF
16202 cat confdefs.h >>conftest.$ac_ext
16203 cat >>conftest.$ac_ext <<_ACEOF
16204 /* end confdefs.h.  */
16205 $ac_includes_default
16206 typedef pid_t ac__type_new_;
16207 int
16208 main ()
16209 {
16210 if ((ac__type_new_ *) 0)
16211   return 0;
16212 if (sizeof (ac__type_new_))
16213   return 0;
16214   ;
16215   return 0;
16216 }
16217 _ACEOF
16218 rm -f conftest.$ac_objext
16219 if { (ac_try="$ac_compile"
16220 case "(($ac_try" in
16221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16222   *) ac_try_echo=$ac_try;;
16223 esac
16224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16225   (eval "$ac_compile") 2>conftest.er1
16226   ac_status=$?
16227   grep -v '^ *+' conftest.er1 >conftest.err
16228   rm -f conftest.er1
16229   cat conftest.err >&5
16230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16231   (exit $ac_status); } &&
16232          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16233   { (case "(($ac_try" in
16234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16235   *) ac_try_echo=$ac_try;;
16236 esac
16237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16238   (eval "$ac_try") 2>&5
16239   ac_status=$?
16240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16241   (exit $ac_status); }; } &&
16242          { ac_try='test -s conftest.$ac_objext'
16243   { (case "(($ac_try" in
16244   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16245   *) ac_try_echo=$ac_try;;
16246 esac
16247 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16248   (eval "$ac_try") 2>&5
16249   ac_status=$?
16250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16251   (exit $ac_status); }; }; then
16252   ac_cv_type_pid_t=yes
16253 else
16254   echo "$as_me: failed program was:" >&5
16255 sed 's/^/| /' conftest.$ac_ext >&5
16256
16257         ac_cv_type_pid_t=no
16258 fi
16259
16260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16261 fi
16262 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16263 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16264 if test $ac_cv_type_pid_t = yes; then
16265   :
16266 else
16267
16268 cat >>confdefs.h <<_ACEOF
16269 #define pid_t int
16270 _ACEOF
16271
16272 fi
16273
16274 { echo "$as_me:$LINENO: checking for size_t" >&5
16275 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16276 if test "${ac_cv_type_size_t+set}" = set; then
16277   echo $ECHO_N "(cached) $ECHO_C" >&6
16278 else
16279   cat >conftest.$ac_ext <<_ACEOF
16280 /* confdefs.h.  */
16281 _ACEOF
16282 cat confdefs.h >>conftest.$ac_ext
16283 cat >>conftest.$ac_ext <<_ACEOF
16284 /* end confdefs.h.  */
16285 $ac_includes_default
16286 typedef size_t ac__type_new_;
16287 int
16288 main ()
16289 {
16290 if ((ac__type_new_ *) 0)
16291   return 0;
16292 if (sizeof (ac__type_new_))
16293   return 0;
16294   ;
16295   return 0;
16296 }
16297 _ACEOF
16298 rm -f conftest.$ac_objext
16299 if { (ac_try="$ac_compile"
16300 case "(($ac_try" in
16301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16302   *) ac_try_echo=$ac_try;;
16303 esac
16304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16305   (eval "$ac_compile") 2>conftest.er1
16306   ac_status=$?
16307   grep -v '^ *+' conftest.er1 >conftest.err
16308   rm -f conftest.er1
16309   cat conftest.err >&5
16310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16311   (exit $ac_status); } &&
16312          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16313   { (case "(($ac_try" in
16314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16315   *) ac_try_echo=$ac_try;;
16316 esac
16317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16318   (eval "$ac_try") 2>&5
16319   ac_status=$?
16320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16321   (exit $ac_status); }; } &&
16322          { ac_try='test -s conftest.$ac_objext'
16323   { (case "(($ac_try" in
16324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16325   *) ac_try_echo=$ac_try;;
16326 esac
16327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16328   (eval "$ac_try") 2>&5
16329   ac_status=$?
16330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16331   (exit $ac_status); }; }; then
16332   ac_cv_type_size_t=yes
16333 else
16334   echo "$as_me: failed program was:" >&5
16335 sed 's/^/| /' conftest.$ac_ext >&5
16336
16337         ac_cv_type_size_t=no
16338 fi
16339
16340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16341 fi
16342 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16343 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16344 if test $ac_cv_type_size_t = yes; then
16345   :
16346 else
16347
16348 cat >>confdefs.h <<_ACEOF
16349 #define size_t unsigned int
16350 _ACEOF
16351
16352 fi
16353
16354
16355 cat >>confdefs.h <<_ACEOF
16356 #define RETSIGTYPE void
16357 _ACEOF
16358
16359 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16360 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16361 if test "${ac_cv_struct_tm+set}" = set; then
16362   echo $ECHO_N "(cached) $ECHO_C" >&6
16363 else
16364   cat >conftest.$ac_ext <<_ACEOF
16365 /* confdefs.h.  */
16366 _ACEOF
16367 cat confdefs.h >>conftest.$ac_ext
16368 cat >>conftest.$ac_ext <<_ACEOF
16369 /* end confdefs.h.  */
16370 #include <sys/types.h>
16371 #include <time.h>
16372
16373 int
16374 main ()
16375 {
16376 struct tm *tp; tp->tm_sec;
16377   ;
16378   return 0;
16379 }
16380 _ACEOF
16381 rm -f conftest.$ac_objext
16382 if { (ac_try="$ac_compile"
16383 case "(($ac_try" in
16384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16385   *) ac_try_echo=$ac_try;;
16386 esac
16387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16388   (eval "$ac_compile") 2>conftest.er1
16389   ac_status=$?
16390   grep -v '^ *+' conftest.er1 >conftest.err
16391   rm -f conftest.er1
16392   cat conftest.err >&5
16393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16394   (exit $ac_status); } &&
16395          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16396   { (case "(($ac_try" in
16397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16398   *) ac_try_echo=$ac_try;;
16399 esac
16400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16401   (eval "$ac_try") 2>&5
16402   ac_status=$?
16403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16404   (exit $ac_status); }; } &&
16405          { ac_try='test -s conftest.$ac_objext'
16406   { (case "(($ac_try" in
16407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16408   *) ac_try_echo=$ac_try;;
16409 esac
16410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16411   (eval "$ac_try") 2>&5
16412   ac_status=$?
16413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16414   (exit $ac_status); }; }; then
16415   ac_cv_struct_tm=time.h
16416 else
16417   echo "$as_me: failed program was:" >&5
16418 sed 's/^/| /' conftest.$ac_ext >&5
16419
16420         ac_cv_struct_tm=sys/time.h
16421 fi
16422
16423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16424 fi
16425 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16426 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16427 if test $ac_cv_struct_tm = sys/time.h; then
16428
16429 cat >>confdefs.h <<\_ACEOF
16430 #define TM_IN_SYS_TIME 1
16431 _ACEOF
16432
16433 fi
16434
16435 { echo "$as_me:$LINENO: checking for int64_t" >&5
16436 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16437 if test "${ac_cv_type_int64_t+set}" = set; then
16438   echo $ECHO_N "(cached) $ECHO_C" >&6
16439 else
16440   cat >conftest.$ac_ext <<_ACEOF
16441 /* confdefs.h.  */
16442 _ACEOF
16443 cat confdefs.h >>conftest.$ac_ext
16444 cat >>conftest.$ac_ext <<_ACEOF
16445 /* end confdefs.h.  */
16446 $ac_includes_default
16447 typedef int64_t ac__type_new_;
16448 int
16449 main ()
16450 {
16451 if ((ac__type_new_ *) 0)
16452   return 0;
16453 if (sizeof (ac__type_new_))
16454   return 0;
16455   ;
16456   return 0;
16457 }
16458 _ACEOF
16459 rm -f conftest.$ac_objext
16460 if { (ac_try="$ac_compile"
16461 case "(($ac_try" in
16462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16463   *) ac_try_echo=$ac_try;;
16464 esac
16465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16466   (eval "$ac_compile") 2>conftest.er1
16467   ac_status=$?
16468   grep -v '^ *+' conftest.er1 >conftest.err
16469   rm -f conftest.er1
16470   cat conftest.err >&5
16471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16472   (exit $ac_status); } &&
16473          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16474   { (case "(($ac_try" in
16475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16476   *) ac_try_echo=$ac_try;;
16477 esac
16478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16479   (eval "$ac_try") 2>&5
16480   ac_status=$?
16481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16482   (exit $ac_status); }; } &&
16483          { ac_try='test -s conftest.$ac_objext'
16484   { (case "(($ac_try" in
16485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16486   *) ac_try_echo=$ac_try;;
16487 esac
16488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16489   (eval "$ac_try") 2>&5
16490   ac_status=$?
16491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16492   (exit $ac_status); }; }; then
16493   ac_cv_type_int64_t=yes
16494 else
16495   echo "$as_me: failed program was:" >&5
16496 sed 's/^/| /' conftest.$ac_ext >&5
16497
16498         ac_cv_type_int64_t=no
16499 fi
16500
16501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16502 fi
16503 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16504 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16505 if test $ac_cv_type_int64_t = yes; then
16506
16507 cat >>confdefs.h <<_ACEOF
16508 #define HAVE_INT64_T 1
16509 _ACEOF
16510
16511
16512 else
16513   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16514 echo "$as_me: error: Type int64_t required but not found" >&2;}
16515    { (exit 1); exit 1; }; }
16516 fi
16517
16518 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16519 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16520 if test "${ac_cv_type_uint64_t+set}" = set; then
16521   echo $ECHO_N "(cached) $ECHO_C" >&6
16522 else
16523   cat >conftest.$ac_ext <<_ACEOF
16524 /* confdefs.h.  */
16525 _ACEOF
16526 cat confdefs.h >>conftest.$ac_ext
16527 cat >>conftest.$ac_ext <<_ACEOF
16528 /* end confdefs.h.  */
16529 $ac_includes_default
16530 typedef uint64_t ac__type_new_;
16531 int
16532 main ()
16533 {
16534 if ((ac__type_new_ *) 0)
16535   return 0;
16536 if (sizeof (ac__type_new_))
16537   return 0;
16538   ;
16539   return 0;
16540 }
16541 _ACEOF
16542 rm -f conftest.$ac_objext
16543 if { (ac_try="$ac_compile"
16544 case "(($ac_try" in
16545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16546   *) ac_try_echo=$ac_try;;
16547 esac
16548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16549   (eval "$ac_compile") 2>conftest.er1
16550   ac_status=$?
16551   grep -v '^ *+' conftest.er1 >conftest.err
16552   rm -f conftest.er1
16553   cat conftest.err >&5
16554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16555   (exit $ac_status); } &&
16556          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16557   { (case "(($ac_try" in
16558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16559   *) ac_try_echo=$ac_try;;
16560 esac
16561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16562   (eval "$ac_try") 2>&5
16563   ac_status=$?
16564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16565   (exit $ac_status); }; } &&
16566          { ac_try='test -s conftest.$ac_objext'
16567   { (case "(($ac_try" in
16568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16569   *) ac_try_echo=$ac_try;;
16570 esac
16571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16572   (eval "$ac_try") 2>&5
16573   ac_status=$?
16574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16575   (exit $ac_status); }; }; then
16576   ac_cv_type_uint64_t=yes
16577 else
16578   echo "$as_me: failed program was:" >&5
16579 sed 's/^/| /' conftest.$ac_ext >&5
16580
16581         ac_cv_type_uint64_t=no
16582 fi
16583
16584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16585 fi
16586 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16587 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16588 if test $ac_cv_type_uint64_t = yes; then
16589
16590 cat >>confdefs.h <<_ACEOF
16591 #define HAVE_UINT64_T 1
16592 _ACEOF
16593
16594
16595 else
16596   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16597 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16598 if test "${ac_cv_type_u_int64_t+set}" = set; then
16599   echo $ECHO_N "(cached) $ECHO_C" >&6
16600 else
16601   cat >conftest.$ac_ext <<_ACEOF
16602 /* confdefs.h.  */
16603 _ACEOF
16604 cat confdefs.h >>conftest.$ac_ext
16605 cat >>conftest.$ac_ext <<_ACEOF
16606 /* end confdefs.h.  */
16607 $ac_includes_default
16608 typedef u_int64_t ac__type_new_;
16609 int
16610 main ()
16611 {
16612 if ((ac__type_new_ *) 0)
16613   return 0;
16614 if (sizeof (ac__type_new_))
16615   return 0;
16616   ;
16617   return 0;
16618 }
16619 _ACEOF
16620 rm -f conftest.$ac_objext
16621 if { (ac_try="$ac_compile"
16622 case "(($ac_try" in
16623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16624   *) ac_try_echo=$ac_try;;
16625 esac
16626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16627   (eval "$ac_compile") 2>conftest.er1
16628   ac_status=$?
16629   grep -v '^ *+' conftest.er1 >conftest.err
16630   rm -f conftest.er1
16631   cat conftest.err >&5
16632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16633   (exit $ac_status); } &&
16634          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16635   { (case "(($ac_try" in
16636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16637   *) ac_try_echo=$ac_try;;
16638 esac
16639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16640   (eval "$ac_try") 2>&5
16641   ac_status=$?
16642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16643   (exit $ac_status); }; } &&
16644          { ac_try='test -s conftest.$ac_objext'
16645   { (case "(($ac_try" in
16646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16647   *) ac_try_echo=$ac_try;;
16648 esac
16649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16650   (eval "$ac_try") 2>&5
16651   ac_status=$?
16652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16653   (exit $ac_status); }; }; then
16654   ac_cv_type_u_int64_t=yes
16655 else
16656   echo "$as_me: failed program was:" >&5
16657 sed 's/^/| /' conftest.$ac_ext >&5
16658
16659         ac_cv_type_u_int64_t=no
16660 fi
16661
16662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16663 fi
16664 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16665 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16666 if test $ac_cv_type_u_int64_t = yes; then
16667
16668 cat >>confdefs.h <<_ACEOF
16669 #define HAVE_U_INT64_T 1
16670 _ACEOF
16671
16672
16673 else
16674   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16675 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16676    { (exit 1); exit 1; }; }
16677 fi
16678
16679 fi
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16691 do
16692 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16693 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16694 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16695 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16696   echo $ECHO_N "(cached) $ECHO_C" >&6
16697 else
16698   cat >conftest.$ac_ext <<_ACEOF
16699 /* confdefs.h.  */
16700 _ACEOF
16701 cat confdefs.h >>conftest.$ac_ext
16702 cat >>conftest.$ac_ext <<_ACEOF
16703 /* end confdefs.h.  */
16704 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16705    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16706 #define $ac_func innocuous_$ac_func
16707
16708 /* System header to define __stub macros and hopefully few prototypes,
16709     which can conflict with char $ac_func (); below.
16710     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16711     <limits.h> exists even on freestanding compilers.  */
16712
16713 #ifdef __STDC__
16714 # include <limits.h>
16715 #else
16716 # include <assert.h>
16717 #endif
16718
16719 #undef $ac_func
16720
16721 /* Override any GCC internal prototype to avoid an error.
16722    Use char because int might match the return type of a GCC
16723    builtin and then its argument prototype would still apply.  */
16724 #ifdef __cplusplus
16725 extern "C"
16726 #endif
16727 char $ac_func ();
16728 /* The GNU C library defines this for functions which it implements
16729     to always fail with ENOSYS.  Some functions are actually named
16730     something starting with __ and the normal name is an alias.  */
16731 #if defined __stub_$ac_func || defined __stub___$ac_func
16732 choke me
16733 #endif
16734
16735 int
16736 main ()
16737 {
16738 return $ac_func ();
16739   ;
16740   return 0;
16741 }
16742 _ACEOF
16743 rm -f conftest.$ac_objext conftest$ac_exeext
16744 if { (ac_try="$ac_link"
16745 case "(($ac_try" in
16746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16747   *) ac_try_echo=$ac_try;;
16748 esac
16749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16750   (eval "$ac_link") 2>conftest.er1
16751   ac_status=$?
16752   grep -v '^ *+' conftest.er1 >conftest.err
16753   rm -f conftest.er1
16754   cat conftest.err >&5
16755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16756   (exit $ac_status); } &&
16757          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16758   { (case "(($ac_try" in
16759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16760   *) ac_try_echo=$ac_try;;
16761 esac
16762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16763   (eval "$ac_try") 2>&5
16764   ac_status=$?
16765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16766   (exit $ac_status); }; } &&
16767          { ac_try='test -s conftest$ac_exeext'
16768   { (case "(($ac_try" in
16769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16770   *) ac_try_echo=$ac_try;;
16771 esac
16772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16773   (eval "$ac_try") 2>&5
16774   ac_status=$?
16775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16776   (exit $ac_status); }; }; then
16777   eval "$as_ac_var=yes"
16778 else
16779   echo "$as_me: failed program was:" >&5
16780 sed 's/^/| /' conftest.$ac_ext >&5
16781
16782         eval "$as_ac_var=no"
16783 fi
16784
16785 rm -f core conftest.err conftest.$ac_objext \
16786       conftest$ac_exeext conftest.$ac_ext
16787 fi
16788 ac_res=`eval echo '${'$as_ac_var'}'`
16789                { echo "$as_me:$LINENO: result: $ac_res" >&5
16790 echo "${ECHO_T}$ac_res" >&6; }
16791 if test `eval echo '${'$as_ac_var'}'` = yes; then
16792   cat >>confdefs.h <<_ACEOF
16793 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16794 _ACEOF
16795
16796 fi
16797 done
16798
16799
16800
16801
16802
16803 for ac_func in powf fmodf strtof round
16804 do
16805 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16806 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16807 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16808 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16809   echo $ECHO_N "(cached) $ECHO_C" >&6
16810 else
16811   cat >conftest.$ac_ext <<_ACEOF
16812 /* confdefs.h.  */
16813 _ACEOF
16814 cat confdefs.h >>conftest.$ac_ext
16815 cat >>conftest.$ac_ext <<_ACEOF
16816 /* end confdefs.h.  */
16817 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16818    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16819 #define $ac_func innocuous_$ac_func
16820
16821 /* System header to define __stub macros and hopefully few prototypes,
16822     which can conflict with char $ac_func (); below.
16823     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16824     <limits.h> exists even on freestanding compilers.  */
16825
16826 #ifdef __STDC__
16827 # include <limits.h>
16828 #else
16829 # include <assert.h>
16830 #endif
16831
16832 #undef $ac_func
16833
16834 /* Override any GCC internal prototype to avoid an error.
16835    Use char because int might match the return type of a GCC
16836    builtin and then its argument prototype would still apply.  */
16837 #ifdef __cplusplus
16838 extern "C"
16839 #endif
16840 char $ac_func ();
16841 /* The GNU C library defines this for functions which it implements
16842     to always fail with ENOSYS.  Some functions are actually named
16843     something starting with __ and the normal name is an alias.  */
16844 #if defined __stub_$ac_func || defined __stub___$ac_func
16845 choke me
16846 #endif
16847
16848 int
16849 main ()
16850 {
16851 return $ac_func ();
16852   ;
16853   return 0;
16854 }
16855 _ACEOF
16856 rm -f conftest.$ac_objext conftest$ac_exeext
16857 if { (ac_try="$ac_link"
16858 case "(($ac_try" in
16859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16860   *) ac_try_echo=$ac_try;;
16861 esac
16862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16863   (eval "$ac_link") 2>conftest.er1
16864   ac_status=$?
16865   grep -v '^ *+' conftest.er1 >conftest.err
16866   rm -f conftest.er1
16867   cat conftest.err >&5
16868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16869   (exit $ac_status); } &&
16870          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16871   { (case "(($ac_try" in
16872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16873   *) ac_try_echo=$ac_try;;
16874 esac
16875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16876   (eval "$ac_try") 2>&5
16877   ac_status=$?
16878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16879   (exit $ac_status); }; } &&
16880          { ac_try='test -s conftest$ac_exeext'
16881   { (case "(($ac_try" in
16882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16883   *) ac_try_echo=$ac_try;;
16884 esac
16885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16886   (eval "$ac_try") 2>&5
16887   ac_status=$?
16888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16889   (exit $ac_status); }; }; then
16890   eval "$as_ac_var=yes"
16891 else
16892   echo "$as_me: failed program was:" >&5
16893 sed 's/^/| /' conftest.$ac_ext >&5
16894
16895         eval "$as_ac_var=no"
16896 fi
16897
16898 rm -f core conftest.err conftest.$ac_objext \
16899       conftest$ac_exeext conftest.$ac_ext
16900 fi
16901 ac_res=`eval echo '${'$as_ac_var'}'`
16902                { echo "$as_me:$LINENO: result: $ac_res" >&5
16903 echo "${ECHO_T}$ac_res" >&6; }
16904 if test `eval echo '${'$as_ac_var'}'` = yes; then
16905   cat >>confdefs.h <<_ACEOF
16906 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16907 _ACEOF
16908
16909 fi
16910 done
16911
16912
16913
16914
16915
16916
16917 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
16918 do
16919 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16920 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16921 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16922 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16923   echo $ECHO_N "(cached) $ECHO_C" >&6
16924 else
16925   cat >conftest.$ac_ext <<_ACEOF
16926 /* confdefs.h.  */
16927 _ACEOF
16928 cat confdefs.h >>conftest.$ac_ext
16929 cat >>conftest.$ac_ext <<_ACEOF
16930 /* end confdefs.h.  */
16931 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16932    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16933 #define $ac_func innocuous_$ac_func
16934
16935 /* System header to define __stub macros and hopefully few prototypes,
16936     which can conflict with char $ac_func (); below.
16937     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16938     <limits.h> exists even on freestanding compilers.  */
16939
16940 #ifdef __STDC__
16941 # include <limits.h>
16942 #else
16943 # include <assert.h>
16944 #endif
16945
16946 #undef $ac_func
16947
16948 /* Override any GCC internal prototype to avoid an error.
16949    Use char because int might match the return type of a GCC
16950    builtin and then its argument prototype would still apply.  */
16951 #ifdef __cplusplus
16952 extern "C"
16953 #endif
16954 char $ac_func ();
16955 /* The GNU C library defines this for functions which it implements
16956     to always fail with ENOSYS.  Some functions are actually named
16957     something starting with __ and the normal name is an alias.  */
16958 #if defined __stub_$ac_func || defined __stub___$ac_func
16959 choke me
16960 #endif
16961
16962 int
16963 main ()
16964 {
16965 return $ac_func ();
16966   ;
16967   return 0;
16968 }
16969 _ACEOF
16970 rm -f conftest.$ac_objext conftest$ac_exeext
16971 if { (ac_try="$ac_link"
16972 case "(($ac_try" in
16973   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16974   *) ac_try_echo=$ac_try;;
16975 esac
16976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16977   (eval "$ac_link") 2>conftest.er1
16978   ac_status=$?
16979   grep -v '^ *+' conftest.er1 >conftest.err
16980   rm -f conftest.er1
16981   cat conftest.err >&5
16982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16983   (exit $ac_status); } &&
16984          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16985   { (case "(($ac_try" in
16986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16987   *) ac_try_echo=$ac_try;;
16988 esac
16989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16990   (eval "$ac_try") 2>&5
16991   ac_status=$?
16992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16993   (exit $ac_status); }; } &&
16994          { ac_try='test -s conftest$ac_exeext'
16995   { (case "(($ac_try" in
16996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16997   *) ac_try_echo=$ac_try;;
16998 esac
16999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17000   (eval "$ac_try") 2>&5
17001   ac_status=$?
17002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17003   (exit $ac_status); }; }; then
17004   eval "$as_ac_var=yes"
17005 else
17006   echo "$as_me: failed program was:" >&5
17007 sed 's/^/| /' conftest.$ac_ext >&5
17008
17009         eval "$as_ac_var=no"
17010 fi
17011
17012 rm -f core conftest.err conftest.$ac_objext \
17013       conftest$ac_exeext conftest.$ac_ext
17014 fi
17015 ac_res=`eval echo '${'$as_ac_var'}'`
17016                { echo "$as_me:$LINENO: result: $ac_res" >&5
17017 echo "${ECHO_T}$ac_res" >&6; }
17018 if test `eval echo '${'$as_ac_var'}'` = yes; then
17019   cat >>confdefs.h <<_ACEOF
17020 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17021 _ACEOF
17022
17023 fi
17024 done
17025
17026
17027
17028
17029 for ac_func in isatty mkdtemp mkstemp
17030 do
17031 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17032 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17033 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17034 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17035   echo $ECHO_N "(cached) $ECHO_C" >&6
17036 else
17037   cat >conftest.$ac_ext <<_ACEOF
17038 /* confdefs.h.  */
17039 _ACEOF
17040 cat confdefs.h >>conftest.$ac_ext
17041 cat >>conftest.$ac_ext <<_ACEOF
17042 /* end confdefs.h.  */
17043 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17044    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17045 #define $ac_func innocuous_$ac_func
17046
17047 /* System header to define __stub macros and hopefully few prototypes,
17048     which can conflict with char $ac_func (); below.
17049     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17050     <limits.h> exists even on freestanding compilers.  */
17051
17052 #ifdef __STDC__
17053 # include <limits.h>
17054 #else
17055 # include <assert.h>
17056 #endif
17057
17058 #undef $ac_func
17059
17060 /* Override any GCC internal prototype to avoid an error.
17061    Use char because int might match the return type of a GCC
17062    builtin and then its argument prototype would still apply.  */
17063 #ifdef __cplusplus
17064 extern "C"
17065 #endif
17066 char $ac_func ();
17067 /* The GNU C library defines this for functions which it implements
17068     to always fail with ENOSYS.  Some functions are actually named
17069     something starting with __ and the normal name is an alias.  */
17070 #if defined __stub_$ac_func || defined __stub___$ac_func
17071 choke me
17072 #endif
17073
17074 int
17075 main ()
17076 {
17077 return $ac_func ();
17078   ;
17079   return 0;
17080 }
17081 _ACEOF
17082 rm -f conftest.$ac_objext conftest$ac_exeext
17083 if { (ac_try="$ac_link"
17084 case "(($ac_try" in
17085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17086   *) ac_try_echo=$ac_try;;
17087 esac
17088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17089   (eval "$ac_link") 2>conftest.er1
17090   ac_status=$?
17091   grep -v '^ *+' conftest.er1 >conftest.err
17092   rm -f conftest.er1
17093   cat conftest.err >&5
17094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17095   (exit $ac_status); } &&
17096          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17097   { (case "(($ac_try" in
17098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17099   *) ac_try_echo=$ac_try;;
17100 esac
17101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17102   (eval "$ac_try") 2>&5
17103   ac_status=$?
17104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17105   (exit $ac_status); }; } &&
17106          { ac_try='test -s conftest$ac_exeext'
17107   { (case "(($ac_try" in
17108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17109   *) ac_try_echo=$ac_try;;
17110 esac
17111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17112   (eval "$ac_try") 2>&5
17113   ac_status=$?
17114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17115   (exit $ac_status); }; }; then
17116   eval "$as_ac_var=yes"
17117 else
17118   echo "$as_me: failed program was:" >&5
17119 sed 's/^/| /' conftest.$ac_ext >&5
17120
17121         eval "$as_ac_var=no"
17122 fi
17123
17124 rm -f core conftest.err conftest.$ac_objext \
17125       conftest$ac_exeext conftest.$ac_ext
17126 fi
17127 ac_res=`eval echo '${'$as_ac_var'}'`
17128                { echo "$as_me:$LINENO: result: $ac_res" >&5
17129 echo "${ECHO_T}$ac_res" >&6; }
17130 if test `eval echo '${'$as_ac_var'}'` = yes; then
17131   cat >>confdefs.h <<_ACEOF
17132 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17133 _ACEOF
17134
17135 fi
17136 done
17137
17138
17139
17140
17141
17142
17143
17144 for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
17145 do
17146 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17147 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17148 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17149 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17150   echo $ECHO_N "(cached) $ECHO_C" >&6
17151 else
17152   cat >conftest.$ac_ext <<_ACEOF
17153 /* confdefs.h.  */
17154 _ACEOF
17155 cat confdefs.h >>conftest.$ac_ext
17156 cat >>conftest.$ac_ext <<_ACEOF
17157 /* end confdefs.h.  */
17158 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17159    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17160 #define $ac_func innocuous_$ac_func
17161
17162 /* System header to define __stub macros and hopefully few prototypes,
17163     which can conflict with char $ac_func (); below.
17164     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17165     <limits.h> exists even on freestanding compilers.  */
17166
17167 #ifdef __STDC__
17168 # include <limits.h>
17169 #else
17170 # include <assert.h>
17171 #endif
17172
17173 #undef $ac_func
17174
17175 /* Override any GCC internal prototype to avoid an error.
17176    Use char because int might match the return type of a GCC
17177    builtin and then its argument prototype would still apply.  */
17178 #ifdef __cplusplus
17179 extern "C"
17180 #endif
17181 char $ac_func ();
17182 /* The GNU C library defines this for functions which it implements
17183     to always fail with ENOSYS.  Some functions are actually named
17184     something starting with __ and the normal name is an alias.  */
17185 #if defined __stub_$ac_func || defined __stub___$ac_func
17186 choke me
17187 #endif
17188
17189 int
17190 main ()
17191 {
17192 return $ac_func ();
17193   ;
17194   return 0;
17195 }
17196 _ACEOF
17197 rm -f conftest.$ac_objext conftest$ac_exeext
17198 if { (ac_try="$ac_link"
17199 case "(($ac_try" in
17200   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17201   *) ac_try_echo=$ac_try;;
17202 esac
17203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17204   (eval "$ac_link") 2>conftest.er1
17205   ac_status=$?
17206   grep -v '^ *+' conftest.er1 >conftest.err
17207   rm -f conftest.er1
17208   cat conftest.err >&5
17209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17210   (exit $ac_status); } &&
17211          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17212   { (case "(($ac_try" in
17213   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17214   *) ac_try_echo=$ac_try;;
17215 esac
17216 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17217   (eval "$ac_try") 2>&5
17218   ac_status=$?
17219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17220   (exit $ac_status); }; } &&
17221          { ac_try='test -s conftest$ac_exeext'
17222   { (case "(($ac_try" in
17223   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17224   *) ac_try_echo=$ac_try;;
17225 esac
17226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17227   (eval "$ac_try") 2>&5
17228   ac_status=$?
17229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17230   (exit $ac_status); }; }; then
17231   eval "$as_ac_var=yes"
17232 else
17233   echo "$as_me: failed program was:" >&5
17234 sed 's/^/| /' conftest.$ac_ext >&5
17235
17236         eval "$as_ac_var=no"
17237 fi
17238
17239 rm -f core conftest.err conftest.$ac_objext \
17240       conftest$ac_exeext conftest.$ac_ext
17241 fi
17242 ac_res=`eval echo '${'$as_ac_var'}'`
17243                { echo "$as_me:$LINENO: result: $ac_res" >&5
17244 echo "${ECHO_T}$ac_res" >&6; }
17245 if test `eval echo '${'$as_ac_var'}'` = yes; then
17246   cat >>confdefs.h <<_ACEOF
17247 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17248 _ACEOF
17249
17250 fi
17251 done
17252
17253
17254
17255
17256 for ac_func in strerror strerror_r setenv
17257 do
17258 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17259 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17260 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17261 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17262   echo $ECHO_N "(cached) $ECHO_C" >&6
17263 else
17264   cat >conftest.$ac_ext <<_ACEOF
17265 /* confdefs.h.  */
17266 _ACEOF
17267 cat confdefs.h >>conftest.$ac_ext
17268 cat >>conftest.$ac_ext <<_ACEOF
17269 /* end confdefs.h.  */
17270 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17271    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17272 #define $ac_func innocuous_$ac_func
17273
17274 /* System header to define __stub macros and hopefully few prototypes,
17275     which can conflict with char $ac_func (); below.
17276     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17277     <limits.h> exists even on freestanding compilers.  */
17278
17279 #ifdef __STDC__
17280 # include <limits.h>
17281 #else
17282 # include <assert.h>
17283 #endif
17284
17285 #undef $ac_func
17286
17287 /* Override any GCC internal prototype to avoid an error.
17288    Use char because int might match the return type of a GCC
17289    builtin and then its argument prototype would still apply.  */
17290 #ifdef __cplusplus
17291 extern "C"
17292 #endif
17293 char $ac_func ();
17294 /* The GNU C library defines this for functions which it implements
17295     to always fail with ENOSYS.  Some functions are actually named
17296     something starting with __ and the normal name is an alias.  */
17297 #if defined __stub_$ac_func || defined __stub___$ac_func
17298 choke me
17299 #endif
17300
17301 int
17302 main ()
17303 {
17304 return $ac_func ();
17305   ;
17306   return 0;
17307 }
17308 _ACEOF
17309 rm -f conftest.$ac_objext conftest$ac_exeext
17310 if { (ac_try="$ac_link"
17311 case "(($ac_try" in
17312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17313   *) ac_try_echo=$ac_try;;
17314 esac
17315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17316   (eval "$ac_link") 2>conftest.er1
17317   ac_status=$?
17318   grep -v '^ *+' conftest.er1 >conftest.err
17319   rm -f conftest.er1
17320   cat conftest.err >&5
17321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17322   (exit $ac_status); } &&
17323          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17324   { (case "(($ac_try" in
17325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17326   *) ac_try_echo=$ac_try;;
17327 esac
17328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17329   (eval "$ac_try") 2>&5
17330   ac_status=$?
17331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17332   (exit $ac_status); }; } &&
17333          { ac_try='test -s conftest$ac_exeext'
17334   { (case "(($ac_try" in
17335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17336   *) ac_try_echo=$ac_try;;
17337 esac
17338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17339   (eval "$ac_try") 2>&5
17340   ac_status=$?
17341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17342   (exit $ac_status); }; }; then
17343   eval "$as_ac_var=yes"
17344 else
17345   echo "$as_me: failed program was:" >&5
17346 sed 's/^/| /' conftest.$ac_ext >&5
17347
17348         eval "$as_ac_var=no"
17349 fi
17350
17351 rm -f core conftest.err conftest.$ac_objext \
17352       conftest$ac_exeext conftest.$ac_ext
17353 fi
17354 ac_res=`eval echo '${'$as_ac_var'}'`
17355                { echo "$as_me:$LINENO: result: $ac_res" >&5
17356 echo "${ECHO_T}$ac_res" >&6; }
17357 if test `eval echo '${'$as_ac_var'}'` = yes; then
17358   cat >>confdefs.h <<_ACEOF
17359 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17360 _ACEOF
17361
17362 fi
17363 done
17364
17365
17366
17367
17368
17369 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17370 do
17371 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17372 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17373 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17374 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17375   echo $ECHO_N "(cached) $ECHO_C" >&6
17376 else
17377   cat >conftest.$ac_ext <<_ACEOF
17378 /* confdefs.h.  */
17379 _ACEOF
17380 cat confdefs.h >>conftest.$ac_ext
17381 cat >>conftest.$ac_ext <<_ACEOF
17382 /* end confdefs.h.  */
17383 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17384    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17385 #define $ac_func innocuous_$ac_func
17386
17387 /* System header to define __stub macros and hopefully few prototypes,
17388     which can conflict with char $ac_func (); below.
17389     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17390     <limits.h> exists even on freestanding compilers.  */
17391
17392 #ifdef __STDC__
17393 # include <limits.h>
17394 #else
17395 # include <assert.h>
17396 #endif
17397
17398 #undef $ac_func
17399
17400 /* Override any GCC internal prototype to avoid an error.
17401    Use char because int might match the return type of a GCC
17402    builtin and then its argument prototype would still apply.  */
17403 #ifdef __cplusplus
17404 extern "C"
17405 #endif
17406 char $ac_func ();
17407 /* The GNU C library defines this for functions which it implements
17408     to always fail with ENOSYS.  Some functions are actually named
17409     something starting with __ and the normal name is an alias.  */
17410 #if defined __stub_$ac_func || defined __stub___$ac_func
17411 choke me
17412 #endif
17413
17414 int
17415 main ()
17416 {
17417 return $ac_func ();
17418   ;
17419   return 0;
17420 }
17421 _ACEOF
17422 rm -f conftest.$ac_objext conftest$ac_exeext
17423 if { (ac_try="$ac_link"
17424 case "(($ac_try" in
17425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17426   *) ac_try_echo=$ac_try;;
17427 esac
17428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17429   (eval "$ac_link") 2>conftest.er1
17430   ac_status=$?
17431   grep -v '^ *+' conftest.er1 >conftest.err
17432   rm -f conftest.er1
17433   cat conftest.err >&5
17434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17435   (exit $ac_status); } &&
17436          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17437   { (case "(($ac_try" in
17438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17439   *) ac_try_echo=$ac_try;;
17440 esac
17441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17442   (eval "$ac_try") 2>&5
17443   ac_status=$?
17444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17445   (exit $ac_status); }; } &&
17446          { ac_try='test -s conftest$ac_exeext'
17447   { (case "(($ac_try" in
17448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17449   *) ac_try_echo=$ac_try;;
17450 esac
17451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17452   (eval "$ac_try") 2>&5
17453   ac_status=$?
17454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17455   (exit $ac_status); }; }; then
17456   eval "$as_ac_var=yes"
17457 else
17458   echo "$as_me: failed program was:" >&5
17459 sed 's/^/| /' conftest.$ac_ext >&5
17460
17461         eval "$as_ac_var=no"
17462 fi
17463
17464 rm -f core conftest.err conftest.$ac_objext \
17465       conftest$ac_exeext conftest.$ac_ext
17466 fi
17467 ac_res=`eval echo '${'$as_ac_var'}'`
17468                { echo "$as_me:$LINENO: result: $ac_res" >&5
17469 echo "${ECHO_T}$ac_res" >&6; }
17470 if test `eval echo '${'$as_ac_var'}'` = yes; then
17471   cat >>confdefs.h <<_ACEOF
17472 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17473 _ACEOF
17474
17475 fi
17476 done
17477
17478
17479
17480
17481
17482
17483 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17484 do
17485 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17486 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17487 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17488 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17489   echo $ECHO_N "(cached) $ECHO_C" >&6
17490 else
17491   cat >conftest.$ac_ext <<_ACEOF
17492 /* confdefs.h.  */
17493 _ACEOF
17494 cat confdefs.h >>conftest.$ac_ext
17495 cat >>conftest.$ac_ext <<_ACEOF
17496 /* end confdefs.h.  */
17497 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17498    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17499 #define $ac_func innocuous_$ac_func
17500
17501 /* System header to define __stub macros and hopefully few prototypes,
17502     which can conflict with char $ac_func (); below.
17503     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17504     <limits.h> exists even on freestanding compilers.  */
17505
17506 #ifdef __STDC__
17507 # include <limits.h>
17508 #else
17509 # include <assert.h>
17510 #endif
17511
17512 #undef $ac_func
17513
17514 /* Override any GCC internal prototype to avoid an error.
17515    Use char because int might match the return type of a GCC
17516    builtin and then its argument prototype would still apply.  */
17517 #ifdef __cplusplus
17518 extern "C"
17519 #endif
17520 char $ac_func ();
17521 /* The GNU C library defines this for functions which it implements
17522     to always fail with ENOSYS.  Some functions are actually named
17523     something starting with __ and the normal name is an alias.  */
17524 #if defined __stub_$ac_func || defined __stub___$ac_func
17525 choke me
17526 #endif
17527
17528 int
17529 main ()
17530 {
17531 return $ac_func ();
17532   ;
17533   return 0;
17534 }
17535 _ACEOF
17536 rm -f conftest.$ac_objext conftest$ac_exeext
17537 if { (ac_try="$ac_link"
17538 case "(($ac_try" in
17539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17540   *) ac_try_echo=$ac_try;;
17541 esac
17542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17543   (eval "$ac_link") 2>conftest.er1
17544   ac_status=$?
17545   grep -v '^ *+' conftest.er1 >conftest.err
17546   rm -f conftest.er1
17547   cat conftest.err >&5
17548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17549   (exit $ac_status); } &&
17550          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17551   { (case "(($ac_try" in
17552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17553   *) ac_try_echo=$ac_try;;
17554 esac
17555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17556   (eval "$ac_try") 2>&5
17557   ac_status=$?
17558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17559   (exit $ac_status); }; } &&
17560          { ac_try='test -s conftest$ac_exeext'
17561   { (case "(($ac_try" in
17562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17563   *) ac_try_echo=$ac_try;;
17564 esac
17565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17566   (eval "$ac_try") 2>&5
17567   ac_status=$?
17568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17569   (exit $ac_status); }; }; then
17570   eval "$as_ac_var=yes"
17571 else
17572   echo "$as_me: failed program was:" >&5
17573 sed 's/^/| /' conftest.$ac_ext >&5
17574
17575         eval "$as_ac_var=no"
17576 fi
17577
17578 rm -f core conftest.err conftest.$ac_objext \
17579       conftest$ac_exeext conftest.$ac_ext
17580 fi
17581 ac_res=`eval echo '${'$as_ac_var'}'`
17582                { echo "$as_me:$LINENO: result: $ac_res" >&5
17583 echo "${ECHO_T}$ac_res" >&6; }
17584 if test `eval echo '${'$as_ac_var'}'` = yes; then
17585   cat >>confdefs.h <<_ACEOF
17586 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17587 _ACEOF
17588
17589 fi
17590 done
17591
17592 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17593 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17594 if test "${llvm_cv_c_printf_a+set}" = set; then
17595   echo $ECHO_N "(cached) $ECHO_C" >&6
17596 else
17597   ac_ext=c
17598 ac_cpp='$CPP $CPPFLAGS'
17599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17602
17603  if test "$cross_compiling" = yes; then
17604   llvmac_cv_c_printf_a=no
17605 else
17606   cat >conftest.$ac_ext <<_ACEOF
17607
17608   /* confdefs.h.  */
17609 _ACEOF
17610 cat confdefs.h >>conftest.$ac_ext
17611 cat >>conftest.$ac_ext <<_ACEOF
17612 /* end confdefs.h.  */
17613
17614 #include <stdio.h>
17615 #include <stdlib.h>
17616
17617 int
17618 main ()
17619 {
17620
17621 volatile double A, B;
17622 char Buffer[100];
17623 A = 1;
17624 A /= 10.0;
17625 sprintf(Buffer, "%a", A);
17626 B = atof(Buffer);
17627 if (A != B)
17628   return (1);
17629 if (A != 0x1.999999999999ap-4)
17630   return (1);
17631 return (0);
17632   ;
17633   return 0;
17634 }
17635 _ACEOF
17636 rm -f conftest$ac_exeext
17637 if { (ac_try="$ac_link"
17638 case "(($ac_try" in
17639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17640   *) ac_try_echo=$ac_try;;
17641 esac
17642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17643   (eval "$ac_link") 2>&5
17644   ac_status=$?
17645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17646   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17647   { (case "(($ac_try" in
17648   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17649   *) ac_try_echo=$ac_try;;
17650 esac
17651 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17652   (eval "$ac_try") 2>&5
17653   ac_status=$?
17654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17655   (exit $ac_status); }; }; then
17656   llvm_cv_c_printf_a=yes
17657 else
17658   echo "$as_me: program exited with status $ac_status" >&5
17659 echo "$as_me: failed program was:" >&5
17660 sed 's/^/| /' conftest.$ac_ext >&5
17661
17662 ( exit $ac_status )
17663 llvmac_cv_c_printf_a=no
17664 fi
17665 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17666 fi
17667
17668
17669  ac_ext=c
17670 ac_cpp='$CPP $CPPFLAGS'
17671 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17672 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17673 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17674
17675 fi
17676 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17677 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17678  if test "$llvm_cv_c_printf_a" = "yes"; then
17679
17680 cat >>confdefs.h <<\_ACEOF
17681 #define HAVE_PRINTF_A 1
17682 _ACEOF
17683
17684  fi
17685
17686
17687 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17688 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17689 if test "${ac_cv_func_rand48+set}" = set; then
17690   echo $ECHO_N "(cached) $ECHO_C" >&6
17691 else
17692   ac_ext=cpp
17693 ac_cpp='$CXXCPP $CPPFLAGS'
17694 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17695 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17696 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17697
17698    cat >conftest.$ac_ext <<_ACEOF
17699 /* confdefs.h.  */
17700 _ACEOF
17701 cat confdefs.h >>conftest.$ac_ext
17702 cat >>conftest.$ac_ext <<_ACEOF
17703 /* end confdefs.h.  */
17704 #include <stdlib.h>
17705 int
17706 main ()
17707 {
17708 srand48(0);lrand48();drand48();
17709   ;
17710   return 0;
17711 }
17712 _ACEOF
17713 rm -f conftest.$ac_objext
17714 if { (ac_try="$ac_compile"
17715 case "(($ac_try" in
17716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17717   *) ac_try_echo=$ac_try;;
17718 esac
17719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17720   (eval "$ac_compile") 2>conftest.er1
17721   ac_status=$?
17722   grep -v '^ *+' conftest.er1 >conftest.err
17723   rm -f conftest.er1
17724   cat conftest.err >&5
17725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17726   (exit $ac_status); } &&
17727          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17728   { (case "(($ac_try" in
17729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17730   *) ac_try_echo=$ac_try;;
17731 esac
17732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17733   (eval "$ac_try") 2>&5
17734   ac_status=$?
17735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17736   (exit $ac_status); }; } &&
17737          { ac_try='test -s conftest.$ac_objext'
17738   { (case "(($ac_try" in
17739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17740   *) ac_try_echo=$ac_try;;
17741 esac
17742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17743   (eval "$ac_try") 2>&5
17744   ac_status=$?
17745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17746   (exit $ac_status); }; }; then
17747   ac_cv_func_rand48=yes
17748 else
17749   echo "$as_me: failed program was:" >&5
17750 sed 's/^/| /' conftest.$ac_ext >&5
17751
17752         ac_cv_func_rand48=no
17753 fi
17754
17755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17756   ac_ext=c
17757 ac_cpp='$CPP $CPPFLAGS'
17758 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17759 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17760 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17761
17762 fi
17763 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17764 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
17765
17766 if test "$ac_cv_func_rand48" = "yes" ; then
17767
17768 cat >>confdefs.h <<\_ACEOF
17769 #define HAVE_RAND48 1
17770 _ACEOF
17771
17772 fi
17773
17774
17775 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17776 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17777 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17778   echo $ECHO_N "(cached) $ECHO_C" >&6
17779 else
17780   cat >conftest.$ac_ext <<_ACEOF
17781 /* confdefs.h.  */
17782 _ACEOF
17783 cat confdefs.h >>conftest.$ac_ext
17784 cat >>conftest.$ac_ext <<_ACEOF
17785 /* end confdefs.h.  */
17786 $ac_includes_default
17787 int
17788 main ()
17789 {
17790 #ifndef strerror_s
17791   char *p = (char *) strerror_s;
17792   return !p;
17793 #endif
17794
17795   ;
17796   return 0;
17797 }
17798 _ACEOF
17799 rm -f conftest.$ac_objext
17800 if { (ac_try="$ac_compile"
17801 case "(($ac_try" in
17802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17803   *) ac_try_echo=$ac_try;;
17804 esac
17805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17806   (eval "$ac_compile") 2>conftest.er1
17807   ac_status=$?
17808   grep -v '^ *+' conftest.er1 >conftest.err
17809   rm -f conftest.er1
17810   cat conftest.err >&5
17811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17812   (exit $ac_status); } &&
17813          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17814   { (case "(($ac_try" in
17815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17816   *) ac_try_echo=$ac_try;;
17817 esac
17818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17819   (eval "$ac_try") 2>&5
17820   ac_status=$?
17821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17822   (exit $ac_status); }; } &&
17823          { ac_try='test -s conftest.$ac_objext'
17824   { (case "(($ac_try" in
17825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17826   *) ac_try_echo=$ac_try;;
17827 esac
17828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17829   (eval "$ac_try") 2>&5
17830   ac_status=$?
17831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17832   (exit $ac_status); }; }; then
17833   ac_cv_have_decl_strerror_s=yes
17834 else
17835   echo "$as_me: failed program was:" >&5
17836 sed 's/^/| /' conftest.$ac_ext >&5
17837
17838         ac_cv_have_decl_strerror_s=no
17839 fi
17840
17841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17842 fi
17843 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
17844 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
17845 if test $ac_cv_have_decl_strerror_s = yes; then
17846
17847 cat >>confdefs.h <<_ACEOF
17848 #define HAVE_DECL_STRERROR_S 1
17849 _ACEOF
17850
17851
17852 else
17853   cat >>confdefs.h <<_ACEOF
17854 #define HAVE_DECL_STRERROR_S 0
17855 _ACEOF
17856
17857
17858 fi
17859
17860
17861
17862 if test "$llvm_cv_os_type" = "MingW" ; then
17863   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
17864 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
17865 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
17866   echo $ECHO_N "(cached) $ECHO_C" >&6
17867 else
17868   ac_check_lib_save_LIBS=$LIBS
17869 LIBS="-lgcc  $LIBS"
17870 cat >conftest.$ac_ext <<_ACEOF
17871 /* confdefs.h.  */
17872 _ACEOF
17873 cat confdefs.h >>conftest.$ac_ext
17874 cat >>conftest.$ac_ext <<_ACEOF
17875 /* end confdefs.h.  */
17876
17877 /* Override any GCC internal prototype to avoid an error.
17878    Use char because int might match the return type of a GCC
17879    builtin and then its argument prototype would still apply.  */
17880 #ifdef __cplusplus
17881 extern "C"
17882 #endif
17883 char _alloca ();
17884 int
17885 main ()
17886 {
17887 return _alloca ();
17888   ;
17889   return 0;
17890 }
17891 _ACEOF
17892 rm -f conftest.$ac_objext conftest$ac_exeext
17893 if { (ac_try="$ac_link"
17894 case "(($ac_try" in
17895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17896   *) ac_try_echo=$ac_try;;
17897 esac
17898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17899   (eval "$ac_link") 2>conftest.er1
17900   ac_status=$?
17901   grep -v '^ *+' conftest.er1 >conftest.err
17902   rm -f conftest.er1
17903   cat conftest.err >&5
17904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17905   (exit $ac_status); } &&
17906          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17907   { (case "(($ac_try" in
17908   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17909   *) ac_try_echo=$ac_try;;
17910 esac
17911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17912   (eval "$ac_try") 2>&5
17913   ac_status=$?
17914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17915   (exit $ac_status); }; } &&
17916          { ac_try='test -s conftest$ac_exeext'
17917   { (case "(($ac_try" in
17918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17919   *) ac_try_echo=$ac_try;;
17920 esac
17921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17922   (eval "$ac_try") 2>&5
17923   ac_status=$?
17924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17925   (exit $ac_status); }; }; then
17926   ac_cv_lib_gcc__alloca=yes
17927 else
17928   echo "$as_me: failed program was:" >&5
17929 sed 's/^/| /' conftest.$ac_ext >&5
17930
17931         ac_cv_lib_gcc__alloca=no
17932 fi
17933
17934 rm -f core conftest.err conftest.$ac_objext \
17935       conftest$ac_exeext conftest.$ac_ext
17936 LIBS=$ac_check_lib_save_LIBS
17937 fi
17938 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
17939 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
17940 if test $ac_cv_lib_gcc__alloca = yes; then
17941
17942 cat >>confdefs.h <<\_ACEOF
17943 #define HAVE__ALLOCA 1
17944 _ACEOF
17945
17946 fi
17947
17948   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
17949 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
17950 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
17951   echo $ECHO_N "(cached) $ECHO_C" >&6
17952 else
17953   ac_check_lib_save_LIBS=$LIBS
17954 LIBS="-lgcc  $LIBS"
17955 cat >conftest.$ac_ext <<_ACEOF
17956 /* confdefs.h.  */
17957 _ACEOF
17958 cat confdefs.h >>conftest.$ac_ext
17959 cat >>conftest.$ac_ext <<_ACEOF
17960 /* end confdefs.h.  */
17961
17962 /* Override any GCC internal prototype to avoid an error.
17963    Use char because int might match the return type of a GCC
17964    builtin and then its argument prototype would still apply.  */
17965 #ifdef __cplusplus
17966 extern "C"
17967 #endif
17968 char __alloca ();
17969 int
17970 main ()
17971 {
17972 return __alloca ();
17973   ;
17974   return 0;
17975 }
17976 _ACEOF
17977 rm -f conftest.$ac_objext conftest$ac_exeext
17978 if { (ac_try="$ac_link"
17979 case "(($ac_try" in
17980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17981   *) ac_try_echo=$ac_try;;
17982 esac
17983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17984   (eval "$ac_link") 2>conftest.er1
17985   ac_status=$?
17986   grep -v '^ *+' conftest.er1 >conftest.err
17987   rm -f conftest.er1
17988   cat conftest.err >&5
17989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17990   (exit $ac_status); } &&
17991          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17992   { (case "(($ac_try" in
17993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17994   *) ac_try_echo=$ac_try;;
17995 esac
17996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17997   (eval "$ac_try") 2>&5
17998   ac_status=$?
17999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18000   (exit $ac_status); }; } &&
18001          { ac_try='test -s conftest$ac_exeext'
18002   { (case "(($ac_try" in
18003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18004   *) ac_try_echo=$ac_try;;
18005 esac
18006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18007   (eval "$ac_try") 2>&5
18008   ac_status=$?
18009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18010   (exit $ac_status); }; }; then
18011   ac_cv_lib_gcc___alloca=yes
18012 else
18013   echo "$as_me: failed program was:" >&5
18014 sed 's/^/| /' conftest.$ac_ext >&5
18015
18016         ac_cv_lib_gcc___alloca=no
18017 fi
18018
18019 rm -f core conftest.err conftest.$ac_objext \
18020       conftest$ac_exeext conftest.$ac_ext
18021 LIBS=$ac_check_lib_save_LIBS
18022 fi
18023 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18024 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18025 if test $ac_cv_lib_gcc___alloca = yes; then
18026
18027 cat >>confdefs.h <<\_ACEOF
18028 #define HAVE___ALLOCA 1
18029 _ACEOF
18030
18031 fi
18032
18033   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18034 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18035 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18036   echo $ECHO_N "(cached) $ECHO_C" >&6
18037 else
18038   ac_check_lib_save_LIBS=$LIBS
18039 LIBS="-lgcc  $LIBS"
18040 cat >conftest.$ac_ext <<_ACEOF
18041 /* confdefs.h.  */
18042 _ACEOF
18043 cat confdefs.h >>conftest.$ac_ext
18044 cat >>conftest.$ac_ext <<_ACEOF
18045 /* end confdefs.h.  */
18046
18047 /* Override any GCC internal prototype to avoid an error.
18048    Use char because int might match the return type of a GCC
18049    builtin and then its argument prototype would still apply.  */
18050 #ifdef __cplusplus
18051 extern "C"
18052 #endif
18053 char __chkstk ();
18054 int
18055 main ()
18056 {
18057 return __chkstk ();
18058   ;
18059   return 0;
18060 }
18061 _ACEOF
18062 rm -f conftest.$ac_objext conftest$ac_exeext
18063 if { (ac_try="$ac_link"
18064 case "(($ac_try" in
18065   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18066   *) ac_try_echo=$ac_try;;
18067 esac
18068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18069   (eval "$ac_link") 2>conftest.er1
18070   ac_status=$?
18071   grep -v '^ *+' conftest.er1 >conftest.err
18072   rm -f conftest.er1
18073   cat conftest.err >&5
18074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18075   (exit $ac_status); } &&
18076          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
18083   ac_status=$?
18084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18085   (exit $ac_status); }; } &&
18086          { ac_try='test -s conftest$ac_exeext'
18087   { (case "(($ac_try" in
18088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18089   *) ac_try_echo=$ac_try;;
18090 esac
18091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18092   (eval "$ac_try") 2>&5
18093   ac_status=$?
18094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18095   (exit $ac_status); }; }; then
18096   ac_cv_lib_gcc___chkstk=yes
18097 else
18098   echo "$as_me: failed program was:" >&5
18099 sed 's/^/| /' conftest.$ac_ext >&5
18100
18101         ac_cv_lib_gcc___chkstk=no
18102 fi
18103
18104 rm -f core conftest.err conftest.$ac_objext \
18105       conftest$ac_exeext conftest.$ac_ext
18106 LIBS=$ac_check_lib_save_LIBS
18107 fi
18108 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18109 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18110 if test $ac_cv_lib_gcc___chkstk = yes; then
18111
18112 cat >>confdefs.h <<\_ACEOF
18113 #define HAVE___CHKSTK 1
18114 _ACEOF
18115
18116 fi
18117
18118   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18119 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18120 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18121   echo $ECHO_N "(cached) $ECHO_C" >&6
18122 else
18123   ac_check_lib_save_LIBS=$LIBS
18124 LIBS="-lgcc  $LIBS"
18125 cat >conftest.$ac_ext <<_ACEOF
18126 /* confdefs.h.  */
18127 _ACEOF
18128 cat confdefs.h >>conftest.$ac_ext
18129 cat >>conftest.$ac_ext <<_ACEOF
18130 /* end confdefs.h.  */
18131
18132 /* Override any GCC internal prototype to avoid an error.
18133    Use char because int might match the return type of a GCC
18134    builtin and then its argument prototype would still apply.  */
18135 #ifdef __cplusplus
18136 extern "C"
18137 #endif
18138 char ___chkstk ();
18139 int
18140 main ()
18141 {
18142 return ___chkstk ();
18143   ;
18144   return 0;
18145 }
18146 _ACEOF
18147 rm -f conftest.$ac_objext conftest$ac_exeext
18148 if { (ac_try="$ac_link"
18149 case "(($ac_try" in
18150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18151   *) ac_try_echo=$ac_try;;
18152 esac
18153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18154   (eval "$ac_link") 2>conftest.er1
18155   ac_status=$?
18156   grep -v '^ *+' conftest.er1 >conftest.err
18157   rm -f conftest.er1
18158   cat conftest.err >&5
18159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18160   (exit $ac_status); } &&
18161          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18162   { (case "(($ac_try" in
18163   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18164   *) ac_try_echo=$ac_try;;
18165 esac
18166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18167   (eval "$ac_try") 2>&5
18168   ac_status=$?
18169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18170   (exit $ac_status); }; } &&
18171          { ac_try='test -s conftest$ac_exeext'
18172   { (case "(($ac_try" in
18173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18174   *) ac_try_echo=$ac_try;;
18175 esac
18176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18177   (eval "$ac_try") 2>&5
18178   ac_status=$?
18179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18180   (exit $ac_status); }; }; then
18181   ac_cv_lib_gcc____chkstk=yes
18182 else
18183   echo "$as_me: failed program was:" >&5
18184 sed 's/^/| /' conftest.$ac_ext >&5
18185
18186         ac_cv_lib_gcc____chkstk=no
18187 fi
18188
18189 rm -f core conftest.err conftest.$ac_objext \
18190       conftest$ac_exeext conftest.$ac_ext
18191 LIBS=$ac_check_lib_save_LIBS
18192 fi
18193 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18194 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18195 if test $ac_cv_lib_gcc____chkstk = yes; then
18196
18197 cat >>confdefs.h <<\_ACEOF
18198 #define HAVE____CHKSTK 1
18199 _ACEOF
18200
18201 fi
18202
18203
18204   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18205 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18206 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18207   echo $ECHO_N "(cached) $ECHO_C" >&6
18208 else
18209   ac_check_lib_save_LIBS=$LIBS
18210 LIBS="-lgcc  $LIBS"
18211 cat >conftest.$ac_ext <<_ACEOF
18212 /* confdefs.h.  */
18213 _ACEOF
18214 cat confdefs.h >>conftest.$ac_ext
18215 cat >>conftest.$ac_ext <<_ACEOF
18216 /* end confdefs.h.  */
18217
18218 /* Override any GCC internal prototype to avoid an error.
18219    Use char because int might match the return type of a GCC
18220    builtin and then its argument prototype would still apply.  */
18221 #ifdef __cplusplus
18222 extern "C"
18223 #endif
18224 char __ashldi3 ();
18225 int
18226 main ()
18227 {
18228 return __ashldi3 ();
18229   ;
18230   return 0;
18231 }
18232 _ACEOF
18233 rm -f conftest.$ac_objext conftest$ac_exeext
18234 if { (ac_try="$ac_link"
18235 case "(($ac_try" in
18236   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18237   *) ac_try_echo=$ac_try;;
18238 esac
18239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18240   (eval "$ac_link") 2>conftest.er1
18241   ac_status=$?
18242   grep -v '^ *+' conftest.er1 >conftest.err
18243   rm -f conftest.er1
18244   cat conftest.err >&5
18245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18246   (exit $ac_status); } &&
18247          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18248   { (case "(($ac_try" in
18249   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18250   *) ac_try_echo=$ac_try;;
18251 esac
18252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18253   (eval "$ac_try") 2>&5
18254   ac_status=$?
18255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18256   (exit $ac_status); }; } &&
18257          { ac_try='test -s conftest$ac_exeext'
18258   { (case "(($ac_try" in
18259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18260   *) ac_try_echo=$ac_try;;
18261 esac
18262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18263   (eval "$ac_try") 2>&5
18264   ac_status=$?
18265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18266   (exit $ac_status); }; }; then
18267   ac_cv_lib_gcc___ashldi3=yes
18268 else
18269   echo "$as_me: failed program was:" >&5
18270 sed 's/^/| /' conftest.$ac_ext >&5
18271
18272         ac_cv_lib_gcc___ashldi3=no
18273 fi
18274
18275 rm -f core conftest.err conftest.$ac_objext \
18276       conftest$ac_exeext conftest.$ac_ext
18277 LIBS=$ac_check_lib_save_LIBS
18278 fi
18279 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18280 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18281 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18282
18283 cat >>confdefs.h <<\_ACEOF
18284 #define HAVE___ASHLDI3 1
18285 _ACEOF
18286
18287 fi
18288
18289   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18290 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18291 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18292   echo $ECHO_N "(cached) $ECHO_C" >&6
18293 else
18294   ac_check_lib_save_LIBS=$LIBS
18295 LIBS="-lgcc  $LIBS"
18296 cat >conftest.$ac_ext <<_ACEOF
18297 /* confdefs.h.  */
18298 _ACEOF
18299 cat confdefs.h >>conftest.$ac_ext
18300 cat >>conftest.$ac_ext <<_ACEOF
18301 /* end confdefs.h.  */
18302
18303 /* Override any GCC internal prototype to avoid an error.
18304    Use char because int might match the return type of a GCC
18305    builtin and then its argument prototype would still apply.  */
18306 #ifdef __cplusplus
18307 extern "C"
18308 #endif
18309 char __ashrdi3 ();
18310 int
18311 main ()
18312 {
18313 return __ashrdi3 ();
18314   ;
18315   return 0;
18316 }
18317 _ACEOF
18318 rm -f conftest.$ac_objext conftest$ac_exeext
18319 if { (ac_try="$ac_link"
18320 case "(($ac_try" in
18321   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18322   *) ac_try_echo=$ac_try;;
18323 esac
18324 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18325   (eval "$ac_link") 2>conftest.er1
18326   ac_status=$?
18327   grep -v '^ *+' conftest.er1 >conftest.err
18328   rm -f conftest.er1
18329   cat conftest.err >&5
18330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18331   (exit $ac_status); } &&
18332          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18333   { (case "(($ac_try" in
18334   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18335   *) ac_try_echo=$ac_try;;
18336 esac
18337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18338   (eval "$ac_try") 2>&5
18339   ac_status=$?
18340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18341   (exit $ac_status); }; } &&
18342          { ac_try='test -s conftest$ac_exeext'
18343   { (case "(($ac_try" in
18344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18345   *) ac_try_echo=$ac_try;;
18346 esac
18347 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18348   (eval "$ac_try") 2>&5
18349   ac_status=$?
18350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18351   (exit $ac_status); }; }; then
18352   ac_cv_lib_gcc___ashrdi3=yes
18353 else
18354   echo "$as_me: failed program was:" >&5
18355 sed 's/^/| /' conftest.$ac_ext >&5
18356
18357         ac_cv_lib_gcc___ashrdi3=no
18358 fi
18359
18360 rm -f core conftest.err conftest.$ac_objext \
18361       conftest$ac_exeext conftest.$ac_ext
18362 LIBS=$ac_check_lib_save_LIBS
18363 fi
18364 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18365 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18366 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18367
18368 cat >>confdefs.h <<\_ACEOF
18369 #define HAVE___ASHRDI3 1
18370 _ACEOF
18371
18372 fi
18373
18374   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18375 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18376 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18377   echo $ECHO_N "(cached) $ECHO_C" >&6
18378 else
18379   ac_check_lib_save_LIBS=$LIBS
18380 LIBS="-lgcc  $LIBS"
18381 cat >conftest.$ac_ext <<_ACEOF
18382 /* confdefs.h.  */
18383 _ACEOF
18384 cat confdefs.h >>conftest.$ac_ext
18385 cat >>conftest.$ac_ext <<_ACEOF
18386 /* end confdefs.h.  */
18387
18388 /* Override any GCC internal prototype to avoid an error.
18389    Use char because int might match the return type of a GCC
18390    builtin and then its argument prototype would still apply.  */
18391 #ifdef __cplusplus
18392 extern "C"
18393 #endif
18394 char __divdi3 ();
18395 int
18396 main ()
18397 {
18398 return __divdi3 ();
18399   ;
18400   return 0;
18401 }
18402 _ACEOF
18403 rm -f conftest.$ac_objext conftest$ac_exeext
18404 if { (ac_try="$ac_link"
18405 case "(($ac_try" in
18406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18407   *) ac_try_echo=$ac_try;;
18408 esac
18409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18410   (eval "$ac_link") 2>conftest.er1
18411   ac_status=$?
18412   grep -v '^ *+' conftest.er1 >conftest.err
18413   rm -f conftest.er1
18414   cat conftest.err >&5
18415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18416   (exit $ac_status); } &&
18417          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18418   { (case "(($ac_try" in
18419   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18420   *) ac_try_echo=$ac_try;;
18421 esac
18422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18423   (eval "$ac_try") 2>&5
18424   ac_status=$?
18425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18426   (exit $ac_status); }; } &&
18427          { ac_try='test -s conftest$ac_exeext'
18428   { (case "(($ac_try" in
18429   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18430   *) ac_try_echo=$ac_try;;
18431 esac
18432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18433   (eval "$ac_try") 2>&5
18434   ac_status=$?
18435   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18436   (exit $ac_status); }; }; then
18437   ac_cv_lib_gcc___divdi3=yes
18438 else
18439   echo "$as_me: failed program was:" >&5
18440 sed 's/^/| /' conftest.$ac_ext >&5
18441
18442         ac_cv_lib_gcc___divdi3=no
18443 fi
18444
18445 rm -f core conftest.err conftest.$ac_objext \
18446       conftest$ac_exeext conftest.$ac_ext
18447 LIBS=$ac_check_lib_save_LIBS
18448 fi
18449 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18450 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18451 if test $ac_cv_lib_gcc___divdi3 = yes; then
18452
18453 cat >>confdefs.h <<\_ACEOF
18454 #define HAVE___DIVDI3 1
18455 _ACEOF
18456
18457 fi
18458
18459   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18460 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18461 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18462   echo $ECHO_N "(cached) $ECHO_C" >&6
18463 else
18464   ac_check_lib_save_LIBS=$LIBS
18465 LIBS="-lgcc  $LIBS"
18466 cat >conftest.$ac_ext <<_ACEOF
18467 /* confdefs.h.  */
18468 _ACEOF
18469 cat confdefs.h >>conftest.$ac_ext
18470 cat >>conftest.$ac_ext <<_ACEOF
18471 /* end confdefs.h.  */
18472
18473 /* Override any GCC internal prototype to avoid an error.
18474    Use char because int might match the return type of a GCC
18475    builtin and then its argument prototype would still apply.  */
18476 #ifdef __cplusplus
18477 extern "C"
18478 #endif
18479 char __fixdfdi ();
18480 int
18481 main ()
18482 {
18483 return __fixdfdi ();
18484   ;
18485   return 0;
18486 }
18487 _ACEOF
18488 rm -f conftest.$ac_objext conftest$ac_exeext
18489 if { (ac_try="$ac_link"
18490 case "(($ac_try" in
18491   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18492   *) ac_try_echo=$ac_try;;
18493 esac
18494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18495   (eval "$ac_link") 2>conftest.er1
18496   ac_status=$?
18497   grep -v '^ *+' conftest.er1 >conftest.err
18498   rm -f conftest.er1
18499   cat conftest.err >&5
18500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18501   (exit $ac_status); } &&
18502          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18503   { (case "(($ac_try" in
18504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18505   *) ac_try_echo=$ac_try;;
18506 esac
18507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18508   (eval "$ac_try") 2>&5
18509   ac_status=$?
18510   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18511   (exit $ac_status); }; } &&
18512          { ac_try='test -s conftest$ac_exeext'
18513   { (case "(($ac_try" in
18514   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18515   *) ac_try_echo=$ac_try;;
18516 esac
18517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18518   (eval "$ac_try") 2>&5
18519   ac_status=$?
18520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18521   (exit $ac_status); }; }; then
18522   ac_cv_lib_gcc___fixdfdi=yes
18523 else
18524   echo "$as_me: failed program was:" >&5
18525 sed 's/^/| /' conftest.$ac_ext >&5
18526
18527         ac_cv_lib_gcc___fixdfdi=no
18528 fi
18529
18530 rm -f core conftest.err conftest.$ac_objext \
18531       conftest$ac_exeext conftest.$ac_ext
18532 LIBS=$ac_check_lib_save_LIBS
18533 fi
18534 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18535 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18536 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18537
18538 cat >>confdefs.h <<\_ACEOF
18539 #define HAVE___FIXDFDI 1
18540 _ACEOF
18541
18542 fi
18543
18544   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18545 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18546 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18547   echo $ECHO_N "(cached) $ECHO_C" >&6
18548 else
18549   ac_check_lib_save_LIBS=$LIBS
18550 LIBS="-lgcc  $LIBS"
18551 cat >conftest.$ac_ext <<_ACEOF
18552 /* confdefs.h.  */
18553 _ACEOF
18554 cat confdefs.h >>conftest.$ac_ext
18555 cat >>conftest.$ac_ext <<_ACEOF
18556 /* end confdefs.h.  */
18557
18558 /* Override any GCC internal prototype to avoid an error.
18559    Use char because int might match the return type of a GCC
18560    builtin and then its argument prototype would still apply.  */
18561 #ifdef __cplusplus
18562 extern "C"
18563 #endif
18564 char __fixsfdi ();
18565 int
18566 main ()
18567 {
18568 return __fixsfdi ();
18569   ;
18570   return 0;
18571 }
18572 _ACEOF
18573 rm -f conftest.$ac_objext conftest$ac_exeext
18574 if { (ac_try="$ac_link"
18575 case "(($ac_try" in
18576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18577   *) ac_try_echo=$ac_try;;
18578 esac
18579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18580   (eval "$ac_link") 2>conftest.er1
18581   ac_status=$?
18582   grep -v '^ *+' conftest.er1 >conftest.err
18583   rm -f conftest.er1
18584   cat conftest.err >&5
18585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18586   (exit $ac_status); } &&
18587          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18588   { (case "(($ac_try" in
18589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18590   *) ac_try_echo=$ac_try;;
18591 esac
18592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18593   (eval "$ac_try") 2>&5
18594   ac_status=$?
18595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18596   (exit $ac_status); }; } &&
18597          { ac_try='test -s conftest$ac_exeext'
18598   { (case "(($ac_try" in
18599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18600   *) ac_try_echo=$ac_try;;
18601 esac
18602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18603   (eval "$ac_try") 2>&5
18604   ac_status=$?
18605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18606   (exit $ac_status); }; }; then
18607   ac_cv_lib_gcc___fixsfdi=yes
18608 else
18609   echo "$as_me: failed program was:" >&5
18610 sed 's/^/| /' conftest.$ac_ext >&5
18611
18612         ac_cv_lib_gcc___fixsfdi=no
18613 fi
18614
18615 rm -f core conftest.err conftest.$ac_objext \
18616       conftest$ac_exeext conftest.$ac_ext
18617 LIBS=$ac_check_lib_save_LIBS
18618 fi
18619 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18620 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18621 if test $ac_cv_lib_gcc___fixsfdi = yes; then
18622
18623 cat >>confdefs.h <<\_ACEOF
18624 #define HAVE___FIXSFDI 1
18625 _ACEOF
18626
18627 fi
18628
18629   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18630 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18631 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18632   echo $ECHO_N "(cached) $ECHO_C" >&6
18633 else
18634   ac_check_lib_save_LIBS=$LIBS
18635 LIBS="-lgcc  $LIBS"
18636 cat >conftest.$ac_ext <<_ACEOF
18637 /* confdefs.h.  */
18638 _ACEOF
18639 cat confdefs.h >>conftest.$ac_ext
18640 cat >>conftest.$ac_ext <<_ACEOF
18641 /* end confdefs.h.  */
18642
18643 /* Override any GCC internal prototype to avoid an error.
18644    Use char because int might match the return type of a GCC
18645    builtin and then its argument prototype would still apply.  */
18646 #ifdef __cplusplus
18647 extern "C"
18648 #endif
18649 char __floatdidf ();
18650 int
18651 main ()
18652 {
18653 return __floatdidf ();
18654   ;
18655   return 0;
18656 }
18657 _ACEOF
18658 rm -f conftest.$ac_objext conftest$ac_exeext
18659 if { (ac_try="$ac_link"
18660 case "(($ac_try" in
18661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18662   *) ac_try_echo=$ac_try;;
18663 esac
18664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18665   (eval "$ac_link") 2>conftest.er1
18666   ac_status=$?
18667   grep -v '^ *+' conftest.er1 >conftest.err
18668   rm -f conftest.er1
18669   cat conftest.err >&5
18670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18671   (exit $ac_status); } &&
18672          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18673   { (case "(($ac_try" in
18674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18675   *) ac_try_echo=$ac_try;;
18676 esac
18677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18678   (eval "$ac_try") 2>&5
18679   ac_status=$?
18680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18681   (exit $ac_status); }; } &&
18682          { ac_try='test -s conftest$ac_exeext'
18683   { (case "(($ac_try" in
18684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18685   *) ac_try_echo=$ac_try;;
18686 esac
18687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18688   (eval "$ac_try") 2>&5
18689   ac_status=$?
18690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18691   (exit $ac_status); }; }; then
18692   ac_cv_lib_gcc___floatdidf=yes
18693 else
18694   echo "$as_me: failed program was:" >&5
18695 sed 's/^/| /' conftest.$ac_ext >&5
18696
18697         ac_cv_lib_gcc___floatdidf=no
18698 fi
18699
18700 rm -f core conftest.err conftest.$ac_objext \
18701       conftest$ac_exeext conftest.$ac_ext
18702 LIBS=$ac_check_lib_save_LIBS
18703 fi
18704 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18705 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18706 if test $ac_cv_lib_gcc___floatdidf = yes; then
18707
18708 cat >>confdefs.h <<\_ACEOF
18709 #define HAVE___FLOATDIDF 1
18710 _ACEOF
18711
18712 fi
18713
18714   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18715 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18716 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18717   echo $ECHO_N "(cached) $ECHO_C" >&6
18718 else
18719   ac_check_lib_save_LIBS=$LIBS
18720 LIBS="-lgcc  $LIBS"
18721 cat >conftest.$ac_ext <<_ACEOF
18722 /* confdefs.h.  */
18723 _ACEOF
18724 cat confdefs.h >>conftest.$ac_ext
18725 cat >>conftest.$ac_ext <<_ACEOF
18726 /* end confdefs.h.  */
18727
18728 /* Override any GCC internal prototype to avoid an error.
18729    Use char because int might match the return type of a GCC
18730    builtin and then its argument prototype would still apply.  */
18731 #ifdef __cplusplus
18732 extern "C"
18733 #endif
18734 char __lshrdi3 ();
18735 int
18736 main ()
18737 {
18738 return __lshrdi3 ();
18739   ;
18740   return 0;
18741 }
18742 _ACEOF
18743 rm -f conftest.$ac_objext conftest$ac_exeext
18744 if { (ac_try="$ac_link"
18745 case "(($ac_try" in
18746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18747   *) ac_try_echo=$ac_try;;
18748 esac
18749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18750   (eval "$ac_link") 2>conftest.er1
18751   ac_status=$?
18752   grep -v '^ *+' conftest.er1 >conftest.err
18753   rm -f conftest.er1
18754   cat conftest.err >&5
18755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18756   (exit $ac_status); } &&
18757          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18758   { (case "(($ac_try" in
18759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18760   *) ac_try_echo=$ac_try;;
18761 esac
18762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18763   (eval "$ac_try") 2>&5
18764   ac_status=$?
18765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18766   (exit $ac_status); }; } &&
18767          { ac_try='test -s conftest$ac_exeext'
18768   { (case "(($ac_try" in
18769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18770   *) ac_try_echo=$ac_try;;
18771 esac
18772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18773   (eval "$ac_try") 2>&5
18774   ac_status=$?
18775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18776   (exit $ac_status); }; }; then
18777   ac_cv_lib_gcc___lshrdi3=yes
18778 else
18779   echo "$as_me: failed program was:" >&5
18780 sed 's/^/| /' conftest.$ac_ext >&5
18781
18782         ac_cv_lib_gcc___lshrdi3=no
18783 fi
18784
18785 rm -f core conftest.err conftest.$ac_objext \
18786       conftest$ac_exeext conftest.$ac_ext
18787 LIBS=$ac_check_lib_save_LIBS
18788 fi
18789 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18790 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18791 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18792
18793 cat >>confdefs.h <<\_ACEOF
18794 #define HAVE___LSHRDI3 1
18795 _ACEOF
18796
18797 fi
18798
18799   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18800 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18801 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18802   echo $ECHO_N "(cached) $ECHO_C" >&6
18803 else
18804   ac_check_lib_save_LIBS=$LIBS
18805 LIBS="-lgcc  $LIBS"
18806 cat >conftest.$ac_ext <<_ACEOF
18807 /* confdefs.h.  */
18808 _ACEOF
18809 cat confdefs.h >>conftest.$ac_ext
18810 cat >>conftest.$ac_ext <<_ACEOF
18811 /* end confdefs.h.  */
18812
18813 /* Override any GCC internal prototype to avoid an error.
18814    Use char because int might match the return type of a GCC
18815    builtin and then its argument prototype would still apply.  */
18816 #ifdef __cplusplus
18817 extern "C"
18818 #endif
18819 char __moddi3 ();
18820 int
18821 main ()
18822 {
18823 return __moddi3 ();
18824   ;
18825   return 0;
18826 }
18827 _ACEOF
18828 rm -f conftest.$ac_objext conftest$ac_exeext
18829 if { (ac_try="$ac_link"
18830 case "(($ac_try" in
18831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18832   *) ac_try_echo=$ac_try;;
18833 esac
18834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18835   (eval "$ac_link") 2>conftest.er1
18836   ac_status=$?
18837   grep -v '^ *+' conftest.er1 >conftest.err
18838   rm -f conftest.er1
18839   cat conftest.err >&5
18840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18841   (exit $ac_status); } &&
18842          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18843   { (case "(($ac_try" in
18844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18845   *) ac_try_echo=$ac_try;;
18846 esac
18847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18848   (eval "$ac_try") 2>&5
18849   ac_status=$?
18850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18851   (exit $ac_status); }; } &&
18852          { ac_try='test -s conftest$ac_exeext'
18853   { (case "(($ac_try" in
18854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18855   *) ac_try_echo=$ac_try;;
18856 esac
18857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18858   (eval "$ac_try") 2>&5
18859   ac_status=$?
18860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18861   (exit $ac_status); }; }; then
18862   ac_cv_lib_gcc___moddi3=yes
18863 else
18864   echo "$as_me: failed program was:" >&5
18865 sed 's/^/| /' conftest.$ac_ext >&5
18866
18867         ac_cv_lib_gcc___moddi3=no
18868 fi
18869
18870 rm -f core conftest.err conftest.$ac_objext \
18871       conftest$ac_exeext conftest.$ac_ext
18872 LIBS=$ac_check_lib_save_LIBS
18873 fi
18874 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
18875 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
18876 if test $ac_cv_lib_gcc___moddi3 = yes; then
18877
18878 cat >>confdefs.h <<\_ACEOF
18879 #define HAVE___MODDI3 1
18880 _ACEOF
18881
18882 fi
18883
18884   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
18885 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
18886 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
18887   echo $ECHO_N "(cached) $ECHO_C" >&6
18888 else
18889   ac_check_lib_save_LIBS=$LIBS
18890 LIBS="-lgcc  $LIBS"
18891 cat >conftest.$ac_ext <<_ACEOF
18892 /* confdefs.h.  */
18893 _ACEOF
18894 cat confdefs.h >>conftest.$ac_ext
18895 cat >>conftest.$ac_ext <<_ACEOF
18896 /* end confdefs.h.  */
18897
18898 /* Override any GCC internal prototype to avoid an error.
18899    Use char because int might match the return type of a GCC
18900    builtin and then its argument prototype would still apply.  */
18901 #ifdef __cplusplus
18902 extern "C"
18903 #endif
18904 char __udivdi3 ();
18905 int
18906 main ()
18907 {
18908 return __udivdi3 ();
18909   ;
18910   return 0;
18911 }
18912 _ACEOF
18913 rm -f conftest.$ac_objext conftest$ac_exeext
18914 if { (ac_try="$ac_link"
18915 case "(($ac_try" in
18916   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18917   *) ac_try_echo=$ac_try;;
18918 esac
18919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18920   (eval "$ac_link") 2>conftest.er1
18921   ac_status=$?
18922   grep -v '^ *+' conftest.er1 >conftest.err
18923   rm -f conftest.er1
18924   cat conftest.err >&5
18925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18926   (exit $ac_status); } &&
18927          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18928   { (case "(($ac_try" in
18929   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18930   *) ac_try_echo=$ac_try;;
18931 esac
18932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18933   (eval "$ac_try") 2>&5
18934   ac_status=$?
18935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18936   (exit $ac_status); }; } &&
18937          { ac_try='test -s conftest$ac_exeext'
18938   { (case "(($ac_try" in
18939   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18940   *) ac_try_echo=$ac_try;;
18941 esac
18942 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18943   (eval "$ac_try") 2>&5
18944   ac_status=$?
18945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18946   (exit $ac_status); }; }; then
18947   ac_cv_lib_gcc___udivdi3=yes
18948 else
18949   echo "$as_me: failed program was:" >&5
18950 sed 's/^/| /' conftest.$ac_ext >&5
18951
18952         ac_cv_lib_gcc___udivdi3=no
18953 fi
18954
18955 rm -f core conftest.err conftest.$ac_objext \
18956       conftest$ac_exeext conftest.$ac_ext
18957 LIBS=$ac_check_lib_save_LIBS
18958 fi
18959 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
18960 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
18961 if test $ac_cv_lib_gcc___udivdi3 = yes; then
18962
18963 cat >>confdefs.h <<\_ACEOF
18964 #define HAVE___UDIVDI3 1
18965 _ACEOF
18966
18967 fi
18968
18969   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
18970 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
18971 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
18972   echo $ECHO_N "(cached) $ECHO_C" >&6
18973 else
18974   ac_check_lib_save_LIBS=$LIBS
18975 LIBS="-lgcc  $LIBS"
18976 cat >conftest.$ac_ext <<_ACEOF
18977 /* confdefs.h.  */
18978 _ACEOF
18979 cat confdefs.h >>conftest.$ac_ext
18980 cat >>conftest.$ac_ext <<_ACEOF
18981 /* end confdefs.h.  */
18982
18983 /* Override any GCC internal prototype to avoid an error.
18984    Use char because int might match the return type of a GCC
18985    builtin and then its argument prototype would still apply.  */
18986 #ifdef __cplusplus
18987 extern "C"
18988 #endif
18989 char __umoddi3 ();
18990 int
18991 main ()
18992 {
18993 return __umoddi3 ();
18994   ;
18995   return 0;
18996 }
18997 _ACEOF
18998 rm -f conftest.$ac_objext conftest$ac_exeext
18999 if { (ac_try="$ac_link"
19000 case "(($ac_try" in
19001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19002   *) ac_try_echo=$ac_try;;
19003 esac
19004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19005   (eval "$ac_link") 2>conftest.er1
19006   ac_status=$?
19007   grep -v '^ *+' conftest.er1 >conftest.err
19008   rm -f conftest.er1
19009   cat conftest.err >&5
19010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19011   (exit $ac_status); } &&
19012          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19013   { (case "(($ac_try" in
19014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19015   *) ac_try_echo=$ac_try;;
19016 esac
19017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19018   (eval "$ac_try") 2>&5
19019   ac_status=$?
19020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19021   (exit $ac_status); }; } &&
19022          { ac_try='test -s conftest$ac_exeext'
19023   { (case "(($ac_try" in
19024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19025   *) ac_try_echo=$ac_try;;
19026 esac
19027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19028   (eval "$ac_try") 2>&5
19029   ac_status=$?
19030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19031   (exit $ac_status); }; }; then
19032   ac_cv_lib_gcc___umoddi3=yes
19033 else
19034   echo "$as_me: failed program was:" >&5
19035 sed 's/^/| /' conftest.$ac_ext >&5
19036
19037         ac_cv_lib_gcc___umoddi3=no
19038 fi
19039
19040 rm -f core conftest.err conftest.$ac_objext \
19041       conftest$ac_exeext conftest.$ac_ext
19042 LIBS=$ac_check_lib_save_LIBS
19043 fi
19044 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19045 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19046 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19047
19048 cat >>confdefs.h <<\_ACEOF
19049 #define HAVE___UMODDI3 1
19050 _ACEOF
19051
19052 fi
19053
19054
19055   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19056 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19057 if test "${ac_cv_lib_gcc___main+set}" = set; then
19058   echo $ECHO_N "(cached) $ECHO_C" >&6
19059 else
19060   ac_check_lib_save_LIBS=$LIBS
19061 LIBS="-lgcc  $LIBS"
19062 cat >conftest.$ac_ext <<_ACEOF
19063 /* confdefs.h.  */
19064 _ACEOF
19065 cat confdefs.h >>conftest.$ac_ext
19066 cat >>conftest.$ac_ext <<_ACEOF
19067 /* end confdefs.h.  */
19068
19069 /* Override any GCC internal prototype to avoid an error.
19070    Use char because int might match the return type of a GCC
19071    builtin and then its argument prototype would still apply.  */
19072 #ifdef __cplusplus
19073 extern "C"
19074 #endif
19075 char __main ();
19076 int
19077 main ()
19078 {
19079 return __main ();
19080   ;
19081   return 0;
19082 }
19083 _ACEOF
19084 rm -f conftest.$ac_objext conftest$ac_exeext
19085 if { (ac_try="$ac_link"
19086 case "(($ac_try" in
19087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19088   *) ac_try_echo=$ac_try;;
19089 esac
19090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19091   (eval "$ac_link") 2>conftest.er1
19092   ac_status=$?
19093   grep -v '^ *+' conftest.er1 >conftest.err
19094   rm -f conftest.er1
19095   cat conftest.err >&5
19096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19097   (exit $ac_status); } &&
19098          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19099   { (case "(($ac_try" in
19100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19101   *) ac_try_echo=$ac_try;;
19102 esac
19103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19104   (eval "$ac_try") 2>&5
19105   ac_status=$?
19106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19107   (exit $ac_status); }; } &&
19108          { ac_try='test -s conftest$ac_exeext'
19109   { (case "(($ac_try" in
19110   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19111   *) ac_try_echo=$ac_try;;
19112 esac
19113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19114   (eval "$ac_try") 2>&5
19115   ac_status=$?
19116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19117   (exit $ac_status); }; }; then
19118   ac_cv_lib_gcc___main=yes
19119 else
19120   echo "$as_me: failed program was:" >&5
19121 sed 's/^/| /' conftest.$ac_ext >&5
19122
19123         ac_cv_lib_gcc___main=no
19124 fi
19125
19126 rm -f core conftest.err conftest.$ac_objext \
19127       conftest$ac_exeext conftest.$ac_ext
19128 LIBS=$ac_check_lib_save_LIBS
19129 fi
19130 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19131 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19132 if test $ac_cv_lib_gcc___main = yes; then
19133
19134 cat >>confdefs.h <<\_ACEOF
19135 #define HAVE___MAIN 1
19136 _ACEOF
19137
19138 fi
19139
19140   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19141 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19142 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19143   echo $ECHO_N "(cached) $ECHO_C" >&6
19144 else
19145   ac_check_lib_save_LIBS=$LIBS
19146 LIBS="-lgcc  $LIBS"
19147 cat >conftest.$ac_ext <<_ACEOF
19148 /* confdefs.h.  */
19149 _ACEOF
19150 cat confdefs.h >>conftest.$ac_ext
19151 cat >>conftest.$ac_ext <<_ACEOF
19152 /* end confdefs.h.  */
19153
19154 /* Override any GCC internal prototype to avoid an error.
19155    Use char because int might match the return type of a GCC
19156    builtin and then its argument prototype would still apply.  */
19157 #ifdef __cplusplus
19158 extern "C"
19159 #endif
19160 char __cmpdi2 ();
19161 int
19162 main ()
19163 {
19164 return __cmpdi2 ();
19165   ;
19166   return 0;
19167 }
19168 _ACEOF
19169 rm -f conftest.$ac_objext conftest$ac_exeext
19170 if { (ac_try="$ac_link"
19171 case "(($ac_try" in
19172   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19173   *) ac_try_echo=$ac_try;;
19174 esac
19175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19176   (eval "$ac_link") 2>conftest.er1
19177   ac_status=$?
19178   grep -v '^ *+' conftest.er1 >conftest.err
19179   rm -f conftest.er1
19180   cat conftest.err >&5
19181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19182   (exit $ac_status); } &&
19183          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19184   { (case "(($ac_try" in
19185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19186   *) ac_try_echo=$ac_try;;
19187 esac
19188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19189   (eval "$ac_try") 2>&5
19190   ac_status=$?
19191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19192   (exit $ac_status); }; } &&
19193          { ac_try='test -s conftest$ac_exeext'
19194   { (case "(($ac_try" in
19195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19196   *) ac_try_echo=$ac_try;;
19197 esac
19198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19199   (eval "$ac_try") 2>&5
19200   ac_status=$?
19201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19202   (exit $ac_status); }; }; then
19203   ac_cv_lib_gcc___cmpdi2=yes
19204 else
19205   echo "$as_me: failed program was:" >&5
19206 sed 's/^/| /' conftest.$ac_ext >&5
19207
19208         ac_cv_lib_gcc___cmpdi2=no
19209 fi
19210
19211 rm -f core conftest.err conftest.$ac_objext \
19212       conftest$ac_exeext conftest.$ac_ext
19213 LIBS=$ac_check_lib_save_LIBS
19214 fi
19215 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19216 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19217 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19218
19219 cat >>confdefs.h <<\_ACEOF
19220 #define HAVE___CMPDI2 1
19221 _ACEOF
19222
19223 fi
19224
19225 fi
19226
19227 if test "$llvm_cv_os_type" = "MingW" ; then
19228   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19229 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19230   cat >conftest.$ac_ext <<_ACEOF
19231 #include <windows.h>
19232 #include <imagehlp.h>
19233 extern void foo(PENUMLOADED_MODULES_CALLBACK);
19234 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19235 _ACEOF
19236 rm -f conftest.$ac_objext
19237 if { (ac_try="$ac_compile"
19238 case "(($ac_try" in
19239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19240   *) ac_try_echo=$ac_try;;
19241 esac
19242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19243   (eval "$ac_compile") 2>conftest.er1
19244   ac_status=$?
19245   grep -v '^ *+' conftest.er1 >conftest.err
19246   rm -f conftest.er1
19247   cat conftest.err >&5
19248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19249   (exit $ac_status); } &&
19250          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19251   { (case "(($ac_try" in
19252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19253   *) ac_try_echo=$ac_try;;
19254 esac
19255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19256   (eval "$ac_try") 2>&5
19257   ac_status=$?
19258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19259   (exit $ac_status); }; } &&
19260          { ac_try='test -s conftest.$ac_objext'
19261   { (case "(($ac_try" in
19262   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19263   *) ac_try_echo=$ac_try;;
19264 esac
19265 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19266   (eval "$ac_try") 2>&5
19267   ac_status=$?
19268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19269   (exit $ac_status); }; }; then
19270
19271   { echo "$as_me:$LINENO: result: yes" >&5
19272 echo "${ECHO_T}yes" >&6; }
19273   llvm_cv_win32_elmcb_pcstr="PCSTR"
19274
19275 else
19276   echo "$as_me: failed program was:" >&5
19277 sed 's/^/| /' conftest.$ac_ext >&5
19278
19279
19280   { echo "$as_me:$LINENO: result: no" >&5
19281 echo "${ECHO_T}no" >&6; }
19282   llvm_cv_win32_elmcb_pcstr="PSTR"
19283
19284 fi
19285
19286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19287
19288 cat >>confdefs.h <<_ACEOF
19289 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19290 _ACEOF
19291
19292 fi
19293
19294
19295 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19296 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19297 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19298   echo $ECHO_N "(cached) $ECHO_C" >&6
19299 else
19300   ac_ext=cpp
19301 ac_cpp='$CXXCPP $CPPFLAGS'
19302 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19303 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19304 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19305
19306    cat >conftest.$ac_ext <<_ACEOF
19307 /* confdefs.h.  */
19308 _ACEOF
19309 cat confdefs.h >>conftest.$ac_ext
19310 cat >>conftest.$ac_ext <<_ACEOF
19311 /* end confdefs.h.  */
19312 #include <math.h>
19313 int
19314 main ()
19315 {
19316 float f; isnan(f);
19317   ;
19318   return 0;
19319 }
19320 _ACEOF
19321 rm -f conftest.$ac_objext
19322 if { (ac_try="$ac_compile"
19323 case "(($ac_try" in
19324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19325   *) ac_try_echo=$ac_try;;
19326 esac
19327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19328   (eval "$ac_compile") 2>conftest.er1
19329   ac_status=$?
19330   grep -v '^ *+' conftest.er1 >conftest.err
19331   rm -f conftest.er1
19332   cat conftest.err >&5
19333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19334   (exit $ac_status); } &&
19335          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19336   { (case "(($ac_try" in
19337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19338   *) ac_try_echo=$ac_try;;
19339 esac
19340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19341   (eval "$ac_try") 2>&5
19342   ac_status=$?
19343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19344   (exit $ac_status); }; } &&
19345          { ac_try='test -s conftest.$ac_objext'
19346   { (case "(($ac_try" in
19347   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19348   *) ac_try_echo=$ac_try;;
19349 esac
19350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19351   (eval "$ac_try") 2>&5
19352   ac_status=$?
19353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19354   (exit $ac_status); }; }; then
19355   ac_cv_func_isnan_in_math_h=yes
19356 else
19357   echo "$as_me: failed program was:" >&5
19358 sed 's/^/| /' conftest.$ac_ext >&5
19359
19360         ac_cv_func_isnan_in_math_h=no
19361 fi
19362
19363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19364   ac_ext=c
19365 ac_cpp='$CPP $CPPFLAGS'
19366 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19367 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19368 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19369
19370 fi
19371 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19372 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19373
19374
19375 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19376
19377 cat >>confdefs.h <<\_ACEOF
19378 #define HAVE_ISNAN_IN_MATH_H 1
19379 _ACEOF
19380
19381 fi
19382
19383 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19384 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19385 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19386   echo $ECHO_N "(cached) $ECHO_C" >&6
19387 else
19388   ac_ext=cpp
19389 ac_cpp='$CXXCPP $CPPFLAGS'
19390 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19391 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19392 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19393
19394    cat >conftest.$ac_ext <<_ACEOF
19395 /* confdefs.h.  */
19396 _ACEOF
19397 cat confdefs.h >>conftest.$ac_ext
19398 cat >>conftest.$ac_ext <<_ACEOF
19399 /* end confdefs.h.  */
19400 #include <cmath>
19401 int
19402 main ()
19403 {
19404 float f; isnan(f);
19405   ;
19406   return 0;
19407 }
19408 _ACEOF
19409 rm -f conftest.$ac_objext
19410 if { (ac_try="$ac_compile"
19411 case "(($ac_try" in
19412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19413   *) ac_try_echo=$ac_try;;
19414 esac
19415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19416   (eval "$ac_compile") 2>conftest.er1
19417   ac_status=$?
19418   grep -v '^ *+' conftest.er1 >conftest.err
19419   rm -f conftest.er1
19420   cat conftest.err >&5
19421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19422   (exit $ac_status); } &&
19423          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19424   { (case "(($ac_try" in
19425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19426   *) ac_try_echo=$ac_try;;
19427 esac
19428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19429   (eval "$ac_try") 2>&5
19430   ac_status=$?
19431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19432   (exit $ac_status); }; } &&
19433          { ac_try='test -s conftest.$ac_objext'
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_try") 2>&5
19440   ac_status=$?
19441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19442   (exit $ac_status); }; }; then
19443   ac_cv_func_isnan_in_cmath=yes
19444 else
19445   echo "$as_me: failed program was:" >&5
19446 sed 's/^/| /' conftest.$ac_ext >&5
19447
19448         ac_cv_func_isnan_in_cmath=no
19449 fi
19450
19451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19452   ac_ext=c
19453 ac_cpp='$CPP $CPPFLAGS'
19454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19457
19458 fi
19459 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19460 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19461
19462 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19463
19464 cat >>confdefs.h <<\_ACEOF
19465 #define HAVE_ISNAN_IN_CMATH 1
19466 _ACEOF
19467
19468 fi
19469
19470 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19471 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19472 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19473   echo $ECHO_N "(cached) $ECHO_C" >&6
19474 else
19475   ac_ext=cpp
19476 ac_cpp='$CXXCPP $CPPFLAGS'
19477 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19478 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19479 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19480
19481    cat >conftest.$ac_ext <<_ACEOF
19482 /* confdefs.h.  */
19483 _ACEOF
19484 cat confdefs.h >>conftest.$ac_ext
19485 cat >>conftest.$ac_ext <<_ACEOF
19486 /* end confdefs.h.  */
19487 #include <cmath>
19488 int
19489 main ()
19490 {
19491 float f; std::isnan(f);
19492   ;
19493   return 0;
19494 }
19495 _ACEOF
19496 rm -f conftest.$ac_objext
19497 if { (ac_try="$ac_compile"
19498 case "(($ac_try" in
19499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19500   *) ac_try_echo=$ac_try;;
19501 esac
19502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19503   (eval "$ac_compile") 2>conftest.er1
19504   ac_status=$?
19505   grep -v '^ *+' conftest.er1 >conftest.err
19506   rm -f conftest.er1
19507   cat conftest.err >&5
19508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19509   (exit $ac_status); } &&
19510          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19511   { (case "(($ac_try" in
19512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19513   *) ac_try_echo=$ac_try;;
19514 esac
19515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19516   (eval "$ac_try") 2>&5
19517   ac_status=$?
19518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19519   (exit $ac_status); }; } &&
19520          { ac_try='test -s conftest.$ac_objext'
19521   { (case "(($ac_try" in
19522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19523   *) ac_try_echo=$ac_try;;
19524 esac
19525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19526   (eval "$ac_try") 2>&5
19527   ac_status=$?
19528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19529   (exit $ac_status); }; }; then
19530   ac_cv_func_std_isnan_in_cmath=yes
19531 else
19532   echo "$as_me: failed program was:" >&5
19533 sed 's/^/| /' conftest.$ac_ext >&5
19534
19535         ac_cv_func_std_isnan_in_cmath=no
19536 fi
19537
19538 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19539   ac_ext=c
19540 ac_cpp='$CPP $CPPFLAGS'
19541 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19542 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19543 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19544
19545 fi
19546 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19547 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19548
19549 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19550
19551 cat >>confdefs.h <<\_ACEOF
19552 #define HAVE_STD_ISNAN_IN_CMATH 1
19553 _ACEOF
19554
19555 fi
19556
19557
19558 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19559 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19560 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19561   echo $ECHO_N "(cached) $ECHO_C" >&6
19562 else
19563   ac_ext=cpp
19564 ac_cpp='$CXXCPP $CPPFLAGS'
19565 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19566 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19567 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19568
19569    cat >conftest.$ac_ext <<_ACEOF
19570 /* confdefs.h.  */
19571 _ACEOF
19572 cat confdefs.h >>conftest.$ac_ext
19573 cat >>conftest.$ac_ext <<_ACEOF
19574 /* end confdefs.h.  */
19575 #include <math.h>
19576 int
19577 main ()
19578 {
19579 float f; isinf(f);
19580   ;
19581   return 0;
19582 }
19583 _ACEOF
19584 rm -f conftest.$ac_objext
19585 if { (ac_try="$ac_compile"
19586 case "(($ac_try" in
19587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19588   *) ac_try_echo=$ac_try;;
19589 esac
19590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19591   (eval "$ac_compile") 2>conftest.er1
19592   ac_status=$?
19593   grep -v '^ *+' conftest.er1 >conftest.err
19594   rm -f conftest.er1
19595   cat conftest.err >&5
19596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19597   (exit $ac_status); } &&
19598          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19599   { (case "(($ac_try" in
19600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19601   *) ac_try_echo=$ac_try;;
19602 esac
19603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19604   (eval "$ac_try") 2>&5
19605   ac_status=$?
19606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19607   (exit $ac_status); }; } &&
19608          { ac_try='test -s conftest.$ac_objext'
19609   { (case "(($ac_try" in
19610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19611   *) ac_try_echo=$ac_try;;
19612 esac
19613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19614   (eval "$ac_try") 2>&5
19615   ac_status=$?
19616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19617   (exit $ac_status); }; }; then
19618   ac_cv_func_isinf_in_math_h=yes
19619 else
19620   echo "$as_me: failed program was:" >&5
19621 sed 's/^/| /' conftest.$ac_ext >&5
19622
19623         ac_cv_func_isinf_in_math_h=no
19624 fi
19625
19626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19627   ac_ext=c
19628 ac_cpp='$CPP $CPPFLAGS'
19629 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19630 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19631 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19632
19633 fi
19634 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19635 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19636
19637 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19638
19639 cat >>confdefs.h <<\_ACEOF
19640 #define HAVE_ISINF_IN_MATH_H 1
19641 _ACEOF
19642
19643 fi
19644
19645 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19646 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19647 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19648   echo $ECHO_N "(cached) $ECHO_C" >&6
19649 else
19650   ac_ext=cpp
19651 ac_cpp='$CXXCPP $CPPFLAGS'
19652 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19653 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19654 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19655
19656    cat >conftest.$ac_ext <<_ACEOF
19657 /* confdefs.h.  */
19658 _ACEOF
19659 cat confdefs.h >>conftest.$ac_ext
19660 cat >>conftest.$ac_ext <<_ACEOF
19661 /* end confdefs.h.  */
19662 #include <cmath>
19663 int
19664 main ()
19665 {
19666 float f; isinf(f);
19667   ;
19668   return 0;
19669 }
19670 _ACEOF
19671 rm -f conftest.$ac_objext
19672 if { (ac_try="$ac_compile"
19673 case "(($ac_try" in
19674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19675   *) ac_try_echo=$ac_try;;
19676 esac
19677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19678   (eval "$ac_compile") 2>conftest.er1
19679   ac_status=$?
19680   grep -v '^ *+' conftest.er1 >conftest.err
19681   rm -f conftest.er1
19682   cat conftest.err >&5
19683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19684   (exit $ac_status); } &&
19685          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19686   { (case "(($ac_try" in
19687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19688   *) ac_try_echo=$ac_try;;
19689 esac
19690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19691   (eval "$ac_try") 2>&5
19692   ac_status=$?
19693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19694   (exit $ac_status); }; } &&
19695          { ac_try='test -s conftest.$ac_objext'
19696   { (case "(($ac_try" in
19697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19698   *) ac_try_echo=$ac_try;;
19699 esac
19700 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19701   (eval "$ac_try") 2>&5
19702   ac_status=$?
19703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19704   (exit $ac_status); }; }; then
19705   ac_cv_func_isinf_in_cmath=yes
19706 else
19707   echo "$as_me: failed program was:" >&5
19708 sed 's/^/| /' conftest.$ac_ext >&5
19709
19710         ac_cv_func_isinf_in_cmath=no
19711 fi
19712
19713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19714   ac_ext=c
19715 ac_cpp='$CPP $CPPFLAGS'
19716 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19717 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19718 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19719
19720 fi
19721 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19722 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19723
19724 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19725
19726 cat >>confdefs.h <<\_ACEOF
19727 #define HAVE_ISINF_IN_CMATH 1
19728 _ACEOF
19729
19730 fi
19731
19732 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19733 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19734 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19735   echo $ECHO_N "(cached) $ECHO_C" >&6
19736 else
19737   ac_ext=cpp
19738 ac_cpp='$CXXCPP $CPPFLAGS'
19739 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19740 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19741 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19742
19743    cat >conftest.$ac_ext <<_ACEOF
19744 /* confdefs.h.  */
19745 _ACEOF
19746 cat confdefs.h >>conftest.$ac_ext
19747 cat >>conftest.$ac_ext <<_ACEOF
19748 /* end confdefs.h.  */
19749 #include <cmath>
19750 int
19751 main ()
19752 {
19753 float f; std::isinf(f)}
19754   ;
19755   return 0;
19756 }
19757 _ACEOF
19758 rm -f conftest.$ac_objext
19759 if { (ac_try="$ac_compile"
19760 case "(($ac_try" in
19761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19762   *) ac_try_echo=$ac_try;;
19763 esac
19764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19765   (eval "$ac_compile") 2>conftest.er1
19766   ac_status=$?
19767   grep -v '^ *+' conftest.er1 >conftest.err
19768   rm -f conftest.er1
19769   cat conftest.err >&5
19770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19771   (exit $ac_status); } &&
19772          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19773   { (case "(($ac_try" in
19774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19775   *) ac_try_echo=$ac_try;;
19776 esac
19777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19778   (eval "$ac_try") 2>&5
19779   ac_status=$?
19780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19781   (exit $ac_status); }; } &&
19782          { ac_try='test -s conftest.$ac_objext'
19783   { (case "(($ac_try" in
19784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19785   *) ac_try_echo=$ac_try;;
19786 esac
19787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19788   (eval "$ac_try") 2>&5
19789   ac_status=$?
19790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19791   (exit $ac_status); }; }; then
19792   ac_cv_func_std_isinf_in_cmath=yes
19793 else
19794   echo "$as_me: failed program was:" >&5
19795 sed 's/^/| /' conftest.$ac_ext >&5
19796
19797         ac_cv_func_std_isinf_in_cmath=no
19798 fi
19799
19800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19801   ac_ext=c
19802 ac_cpp='$CPP $CPPFLAGS'
19803 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19804 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19805 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19806
19807 fi
19808 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19809 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19810
19811 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19812
19813 cat >>confdefs.h <<\_ACEOF
19814 #define HAVE_STD_ISINF_IN_CMATH 1
19815 _ACEOF
19816
19817 fi
19818
19819 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19820 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19821 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19822   echo $ECHO_N "(cached) $ECHO_C" >&6
19823 else
19824   ac_ext=cpp
19825 ac_cpp='$CXXCPP $CPPFLAGS'
19826 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19827 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19828 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19829
19830    cat >conftest.$ac_ext <<_ACEOF
19831 /* confdefs.h.  */
19832 _ACEOF
19833 cat confdefs.h >>conftest.$ac_ext
19834 cat >>conftest.$ac_ext <<_ACEOF
19835 /* end confdefs.h.  */
19836 #include <ieeefp.h>
19837 int
19838 main ()
19839 {
19840 float f; finite(f);
19841   ;
19842   return 0;
19843 }
19844 _ACEOF
19845 rm -f conftest.$ac_objext
19846 if { (ac_try="$ac_compile"
19847 case "(($ac_try" in
19848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19849   *) ac_try_echo=$ac_try;;
19850 esac
19851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19852   (eval "$ac_compile") 2>conftest.er1
19853   ac_status=$?
19854   grep -v '^ *+' conftest.er1 >conftest.err
19855   rm -f conftest.er1
19856   cat conftest.err >&5
19857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19858   (exit $ac_status); } &&
19859          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
19866   ac_status=$?
19867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19868   (exit $ac_status); }; } &&
19869          { ac_try='test -s conftest.$ac_objext'
19870   { (case "(($ac_try" in
19871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19872   *) ac_try_echo=$ac_try;;
19873 esac
19874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19875   (eval "$ac_try") 2>&5
19876   ac_status=$?
19877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19878   (exit $ac_status); }; }; then
19879   ac_cv_func_finite_in_ieeefp_h=yes
19880 else
19881   echo "$as_me: failed program was:" >&5
19882 sed 's/^/| /' conftest.$ac_ext >&5
19883
19884         ac_cv_func_finite_in_ieeefp_h=no
19885 fi
19886
19887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19888   ac_ext=c
19889 ac_cpp='$CPP $CPPFLAGS'
19890 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19891 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19892 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19893
19894 fi
19895 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19896 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19897
19898 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19899
19900 cat >>confdefs.h <<\_ACEOF
19901 #define HAVE_FINITE_IN_IEEEFP_H 1
19902 _ACEOF
19903
19904 fi
19905
19906
19907
19908 if test "$llvm_cv_platform_type" = "Unix" ; then
19909
19910
19911 for ac_header in stdlib.h unistd.h
19912 do
19913 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19914 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19915   { echo "$as_me:$LINENO: checking for $ac_header" >&5
19916 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19917 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19918   echo $ECHO_N "(cached) $ECHO_C" >&6
19919 fi
19920 ac_res=`eval echo '${'$as_ac_Header'}'`
19921                { echo "$as_me:$LINENO: result: $ac_res" >&5
19922 echo "${ECHO_T}$ac_res" >&6; }
19923 else
19924   # Is the header compilable?
19925 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
19926 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19927 cat >conftest.$ac_ext <<_ACEOF
19928 /* confdefs.h.  */
19929 _ACEOF
19930 cat confdefs.h >>conftest.$ac_ext
19931 cat >>conftest.$ac_ext <<_ACEOF
19932 /* end confdefs.h.  */
19933 $ac_includes_default
19934 #include <$ac_header>
19935 _ACEOF
19936 rm -f conftest.$ac_objext
19937 if { (ac_try="$ac_compile"
19938 case "(($ac_try" in
19939   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19940   *) ac_try_echo=$ac_try;;
19941 esac
19942 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19943   (eval "$ac_compile") 2>conftest.er1
19944   ac_status=$?
19945   grep -v '^ *+' conftest.er1 >conftest.err
19946   rm -f conftest.er1
19947   cat conftest.err >&5
19948   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19949   (exit $ac_status); } &&
19950          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19951   { (case "(($ac_try" in
19952   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19953   *) ac_try_echo=$ac_try;;
19954 esac
19955 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19956   (eval "$ac_try") 2>&5
19957   ac_status=$?
19958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19959   (exit $ac_status); }; } &&
19960          { ac_try='test -s conftest.$ac_objext'
19961   { (case "(($ac_try" in
19962   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19963   *) ac_try_echo=$ac_try;;
19964 esac
19965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19966   (eval "$ac_try") 2>&5
19967   ac_status=$?
19968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19969   (exit $ac_status); }; }; then
19970   ac_header_compiler=yes
19971 else
19972   echo "$as_me: failed program was:" >&5
19973 sed 's/^/| /' conftest.$ac_ext >&5
19974
19975         ac_header_compiler=no
19976 fi
19977
19978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19979 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19980 echo "${ECHO_T}$ac_header_compiler" >&6; }
19981
19982 # Is the header present?
19983 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
19984 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19985 cat >conftest.$ac_ext <<_ACEOF
19986 /* confdefs.h.  */
19987 _ACEOF
19988 cat confdefs.h >>conftest.$ac_ext
19989 cat >>conftest.$ac_ext <<_ACEOF
19990 /* end confdefs.h.  */
19991 #include <$ac_header>
19992 _ACEOF
19993 if { (ac_try="$ac_cpp conftest.$ac_ext"
19994 case "(($ac_try" in
19995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19996   *) ac_try_echo=$ac_try;;
19997 esac
19998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19999   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20000   ac_status=$?
20001   grep -v '^ *+' conftest.er1 >conftest.err
20002   rm -f conftest.er1
20003   cat conftest.err >&5
20004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20005   (exit $ac_status); } >/dev/null; then
20006   if test -s conftest.err; then
20007     ac_cpp_err=$ac_c_preproc_warn_flag
20008     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20009   else
20010     ac_cpp_err=
20011   fi
20012 else
20013   ac_cpp_err=yes
20014 fi
20015 if test -z "$ac_cpp_err"; then
20016   ac_header_preproc=yes
20017 else
20018   echo "$as_me: failed program was:" >&5
20019 sed 's/^/| /' conftest.$ac_ext >&5
20020
20021   ac_header_preproc=no
20022 fi
20023
20024 rm -f conftest.err conftest.$ac_ext
20025 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20026 echo "${ECHO_T}$ac_header_preproc" >&6; }
20027
20028 # So?  What about this header?
20029 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20030   yes:no: )
20031     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20032 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20033     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20034 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20035     ac_header_preproc=yes
20036     ;;
20037   no:yes:* )
20038     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20039 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20040     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20041 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20042     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20043 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20044     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20045 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20046     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20047 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20048     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20049 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20050     ( cat <<\_ASBOX
20051 ## ----------------------------------- ##
20052 ## Report this to llvmbugs@cs.uiuc.edu ##
20053 ## ----------------------------------- ##
20054 _ASBOX
20055      ) | sed "s/^/$as_me: WARNING:     /" >&2
20056     ;;
20057 esac
20058 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20059 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20060 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20061   echo $ECHO_N "(cached) $ECHO_C" >&6
20062 else
20063   eval "$as_ac_Header=\$ac_header_preproc"
20064 fi
20065 ac_res=`eval echo '${'$as_ac_Header'}'`
20066                { echo "$as_me:$LINENO: result: $ac_res" >&5
20067 echo "${ECHO_T}$ac_res" >&6; }
20068
20069 fi
20070 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20071   cat >>confdefs.h <<_ACEOF
20072 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20073 _ACEOF
20074
20075 fi
20076
20077 done
20078
20079
20080 for ac_func in getpagesize
20081 do
20082 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20083 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20084 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20085 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20086   echo $ECHO_N "(cached) $ECHO_C" >&6
20087 else
20088   cat >conftest.$ac_ext <<_ACEOF
20089 /* confdefs.h.  */
20090 _ACEOF
20091 cat confdefs.h >>conftest.$ac_ext
20092 cat >>conftest.$ac_ext <<_ACEOF
20093 /* end confdefs.h.  */
20094 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20095    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20096 #define $ac_func innocuous_$ac_func
20097
20098 /* System header to define __stub macros and hopefully few prototypes,
20099     which can conflict with char $ac_func (); below.
20100     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20101     <limits.h> exists even on freestanding compilers.  */
20102
20103 #ifdef __STDC__
20104 # include <limits.h>
20105 #else
20106 # include <assert.h>
20107 #endif
20108
20109 #undef $ac_func
20110
20111 /* Override any GCC internal prototype to avoid an error.
20112    Use char because int might match the return type of a GCC
20113    builtin and then its argument prototype would still apply.  */
20114 #ifdef __cplusplus
20115 extern "C"
20116 #endif
20117 char $ac_func ();
20118 /* The GNU C library defines this for functions which it implements
20119     to always fail with ENOSYS.  Some functions are actually named
20120     something starting with __ and the normal name is an alias.  */
20121 #if defined __stub_$ac_func || defined __stub___$ac_func
20122 choke me
20123 #endif
20124
20125 int
20126 main ()
20127 {
20128 return $ac_func ();
20129   ;
20130   return 0;
20131 }
20132 _ACEOF
20133 rm -f conftest.$ac_objext conftest$ac_exeext
20134 if { (ac_try="$ac_link"
20135 case "(($ac_try" in
20136   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20137   *) ac_try_echo=$ac_try;;
20138 esac
20139 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20140   (eval "$ac_link") 2>conftest.er1
20141   ac_status=$?
20142   grep -v '^ *+' conftest.er1 >conftest.err
20143   rm -f conftest.er1
20144   cat conftest.err >&5
20145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20146   (exit $ac_status); } &&
20147          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20148   { (case "(($ac_try" in
20149   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20150   *) ac_try_echo=$ac_try;;
20151 esac
20152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20153   (eval "$ac_try") 2>&5
20154   ac_status=$?
20155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20156   (exit $ac_status); }; } &&
20157          { ac_try='test -s conftest$ac_exeext'
20158   { (case "(($ac_try" in
20159   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20160   *) ac_try_echo=$ac_try;;
20161 esac
20162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20163   (eval "$ac_try") 2>&5
20164   ac_status=$?
20165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20166   (exit $ac_status); }; }; then
20167   eval "$as_ac_var=yes"
20168 else
20169   echo "$as_me: failed program was:" >&5
20170 sed 's/^/| /' conftest.$ac_ext >&5
20171
20172         eval "$as_ac_var=no"
20173 fi
20174
20175 rm -f core conftest.err conftest.$ac_objext \
20176       conftest$ac_exeext conftest.$ac_ext
20177 fi
20178 ac_res=`eval echo '${'$as_ac_var'}'`
20179                { echo "$as_me:$LINENO: result: $ac_res" >&5
20180 echo "${ECHO_T}$ac_res" >&6; }
20181 if test `eval echo '${'$as_ac_var'}'` = yes; then
20182   cat >>confdefs.h <<_ACEOF
20183 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20184 _ACEOF
20185
20186 fi
20187 done
20188
20189 { echo "$as_me:$LINENO: checking for working mmap" >&5
20190 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20191 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20192   echo $ECHO_N "(cached) $ECHO_C" >&6
20193 else
20194   if test "$cross_compiling" = yes; then
20195   ac_cv_func_mmap_fixed_mapped=no
20196 else
20197   cat >conftest.$ac_ext <<_ACEOF
20198 /* confdefs.h.  */
20199 _ACEOF
20200 cat confdefs.h >>conftest.$ac_ext
20201 cat >>conftest.$ac_ext <<_ACEOF
20202 /* end confdefs.h.  */
20203 $ac_includes_default
20204 /* malloc might have been renamed as rpl_malloc. */
20205 #undef malloc
20206
20207 /* Thanks to Mike Haertel and Jim Avera for this test.
20208    Here is a matrix of mmap possibilities:
20209         mmap private not fixed
20210         mmap private fixed at somewhere currently unmapped
20211         mmap private fixed at somewhere already mapped
20212         mmap shared not fixed
20213         mmap shared fixed at somewhere currently unmapped
20214         mmap shared fixed at somewhere already mapped
20215    For private mappings, we should verify that changes cannot be read()
20216    back from the file, nor mmap's back from the file at a different
20217    address.  (There have been systems where private was not correctly
20218    implemented like the infamous i386 svr4.0, and systems where the
20219    VM page cache was not coherent with the file system buffer cache
20220    like early versions of FreeBSD and possibly contemporary NetBSD.)
20221    For shared mappings, we should conversely verify that changes get
20222    propagated back to all the places they're supposed to be.
20223
20224    Grep wants private fixed already mapped.
20225    The main things grep needs to know about mmap are:
20226    * does it exist and is it safe to write into the mmap'd area
20227    * how to use it (BSD variants)  */
20228
20229 #include <fcntl.h>
20230 #include <sys/mman.h>
20231
20232 #if !STDC_HEADERS && !HAVE_STDLIB_H
20233 char *malloc ();
20234 #endif
20235
20236 /* This mess was copied from the GNU getpagesize.h.  */
20237 #if !HAVE_GETPAGESIZE
20238 /* Assume that all systems that can run configure have sys/param.h.  */
20239 # if !HAVE_SYS_PARAM_H
20240 #  define HAVE_SYS_PARAM_H 1
20241 # endif
20242
20243 # ifdef _SC_PAGESIZE
20244 #  define getpagesize() sysconf(_SC_PAGESIZE)
20245 # else /* no _SC_PAGESIZE */
20246 #  if HAVE_SYS_PARAM_H
20247 #   include <sys/param.h>
20248 #   ifdef EXEC_PAGESIZE
20249 #    define getpagesize() EXEC_PAGESIZE
20250 #   else /* no EXEC_PAGESIZE */
20251 #    ifdef NBPG
20252 #     define getpagesize() NBPG * CLSIZE
20253 #     ifndef CLSIZE
20254 #      define CLSIZE 1
20255 #     endif /* no CLSIZE */
20256 #    else /* no NBPG */
20257 #     ifdef NBPC
20258 #      define getpagesize() NBPC
20259 #     else /* no NBPC */
20260 #      ifdef PAGESIZE
20261 #       define getpagesize() PAGESIZE
20262 #      endif /* PAGESIZE */
20263 #     endif /* no NBPC */
20264 #    endif /* no NBPG */
20265 #   endif /* no EXEC_PAGESIZE */
20266 #  else /* no HAVE_SYS_PARAM_H */
20267 #   define getpagesize() 8192   /* punt totally */
20268 #  endif /* no HAVE_SYS_PARAM_H */
20269 # endif /* no _SC_PAGESIZE */
20270
20271 #endif /* no HAVE_GETPAGESIZE */
20272
20273 int
20274 main ()
20275 {
20276   char *data, *data2, *data3;
20277   int i, pagesize;
20278   int fd;
20279
20280   pagesize = getpagesize ();
20281
20282   /* First, make a file with some known garbage in it. */
20283   data = (char *) malloc (pagesize);
20284   if (!data)
20285     return 1;
20286   for (i = 0; i < pagesize; ++i)
20287     *(data + i) = rand ();
20288   umask (0);
20289   fd = creat ("conftest.mmap", 0600);
20290   if (fd < 0)
20291     return 1;
20292   if (write (fd, data, pagesize) != pagesize)
20293     return 1;
20294   close (fd);
20295
20296   /* Next, try to mmap the file at a fixed address which already has
20297      something else allocated at it.  If we can, also make sure that
20298      we see the same garbage.  */
20299   fd = open ("conftest.mmap", O_RDWR);
20300   if (fd < 0)
20301     return 1;
20302   data2 = (char *) malloc (2 * pagesize);
20303   if (!data2)
20304     return 1;
20305   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20306   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20307                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20308     return 1;
20309   for (i = 0; i < pagesize; ++i)
20310     if (*(data + i) != *(data2 + i))
20311       return 1;
20312
20313   /* Finally, make sure that changes to the mapped area do not
20314      percolate back to the file as seen by read().  (This is a bug on
20315      some variants of i386 svr4.0.)  */
20316   for (i = 0; i < pagesize; ++i)
20317     *(data2 + i) = *(data2 + i) + 1;
20318   data3 = (char *) malloc (pagesize);
20319   if (!data3)
20320     return 1;
20321   if (read (fd, data3, pagesize) != pagesize)
20322     return 1;
20323   for (i = 0; i < pagesize; ++i)
20324     if (*(data + i) != *(data3 + i))
20325       return 1;
20326   close (fd);
20327   return 0;
20328 }
20329 _ACEOF
20330 rm -f conftest$ac_exeext
20331 if { (ac_try="$ac_link"
20332 case "(($ac_try" in
20333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20334   *) ac_try_echo=$ac_try;;
20335 esac
20336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20337   (eval "$ac_link") 2>&5
20338   ac_status=$?
20339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20340   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20341   { (case "(($ac_try" in
20342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20343   *) ac_try_echo=$ac_try;;
20344 esac
20345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20346   (eval "$ac_try") 2>&5
20347   ac_status=$?
20348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20349   (exit $ac_status); }; }; then
20350   ac_cv_func_mmap_fixed_mapped=yes
20351 else
20352   echo "$as_me: program exited with status $ac_status" >&5
20353 echo "$as_me: failed program was:" >&5
20354 sed 's/^/| /' conftest.$ac_ext >&5
20355
20356 ( exit $ac_status )
20357 ac_cv_func_mmap_fixed_mapped=no
20358 fi
20359 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20360 fi
20361
20362
20363 fi
20364 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20365 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20366 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20367
20368 cat >>confdefs.h <<\_ACEOF
20369 #define HAVE_MMAP 1
20370 _ACEOF
20371
20372 fi
20373 rm -f conftest.mmap
20374
20375   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20376 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20377 if test "${ac_cv_func_mmap_file+set}" = set; then
20378   echo $ECHO_N "(cached) $ECHO_C" >&6
20379 else
20380    ac_ext=c
20381 ac_cpp='$CPP $CPPFLAGS'
20382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20385
20386   if test "$cross_compiling" = yes; then
20387   ac_cv_func_mmap_file=no
20388 else
20389   cat >conftest.$ac_ext <<_ACEOF
20390
20391     /* confdefs.h.  */
20392 _ACEOF
20393 cat confdefs.h >>conftest.$ac_ext
20394 cat >>conftest.$ac_ext <<_ACEOF
20395 /* end confdefs.h.  */
20396
20397 #include <sys/types.h>
20398 #include <sys/mman.h>
20399 #include <fcntl.h>
20400
20401 int
20402 main ()
20403 {
20404
20405   int fd;
20406   fd = creat ("foo",0777);
20407   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20408   unlink ("foo");
20409   return (fd != (int) MAP_FAILED);
20410   ;
20411   return 0;
20412 }
20413 _ACEOF
20414 rm -f conftest$ac_exeext
20415 if { (ac_try="$ac_link"
20416 case "(($ac_try" in
20417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20418   *) ac_try_echo=$ac_try;;
20419 esac
20420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20421   (eval "$ac_link") 2>&5
20422   ac_status=$?
20423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20424   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20425   { (case "(($ac_try" in
20426   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20427   *) ac_try_echo=$ac_try;;
20428 esac
20429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20430   (eval "$ac_try") 2>&5
20431   ac_status=$?
20432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20433   (exit $ac_status); }; }; then
20434   ac_cv_func_mmap_file=yes
20435 else
20436   echo "$as_me: program exited with status $ac_status" >&5
20437 echo "$as_me: failed program was:" >&5
20438 sed 's/^/| /' conftest.$ac_ext >&5
20439
20440 ( exit $ac_status )
20441 ac_cv_func_mmap_file=no
20442 fi
20443 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20444 fi
20445
20446
20447   ac_ext=c
20448 ac_cpp='$CPP $CPPFLAGS'
20449 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20450 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20451 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20452
20453
20454 fi
20455 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20456 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20457 if test "$ac_cv_func_mmap_file" = yes; then
20458
20459 cat >>confdefs.h <<\_ACEOF
20460 #define HAVE_MMAP_FILE
20461 _ACEOF
20462
20463    MMAP_FILE=yes
20464
20465 fi
20466
20467   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20468 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20469 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20470   echo $ECHO_N "(cached) $ECHO_C" >&6
20471 else
20472   if test "$llvm_cv_os_type" = "Interix" ; then
20473    ac_cv_need_dev_zero_for_mmap=yes
20474  else
20475    ac_cv_need_dev_zero_for_mmap=no
20476  fi
20477
20478 fi
20479 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20480 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20481 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20482
20483 cat >>confdefs.h <<\_ACEOF
20484 #define NEED_DEV_ZERO_FOR_MMAP 1
20485 _ACEOF
20486
20487 fi
20488
20489   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20490   then
20491     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20492 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20493   fi
20494   if test "$ac_cv_func_mmap_file" = "no"
20495   then
20496     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20497 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20498   fi
20499 fi
20500
20501 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20502 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20503 ac_ext=cpp
20504 ac_cpp='$CXXCPP $CPPFLAGS'
20505 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20506 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20507 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20508
20509 cat >conftest.$ac_ext <<_ACEOF
20510 /* confdefs.h.  */
20511 _ACEOF
20512 cat confdefs.h >>conftest.$ac_ext
20513 cat >>conftest.$ac_ext <<_ACEOF
20514 /* end confdefs.h.  */
20515 int main() {
20516         volatile unsigned long val = 1;
20517         __sync_synchronize();
20518         __sync_val_compare_and_swap(&val, 1, 0);
20519         __sync_add_and_fetch(&val, 1);
20520         __sync_sub_and_fetch(&val, 1);
20521         return 0;
20522       }
20523
20524 _ACEOF
20525 rm -f conftest.$ac_objext conftest$ac_exeext
20526 if { (ac_try="$ac_link"
20527 case "(($ac_try" in
20528   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20529   *) ac_try_echo=$ac_try;;
20530 esac
20531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20532   (eval "$ac_link") 2>conftest.er1
20533   ac_status=$?
20534   grep -v '^ *+' conftest.er1 >conftest.err
20535   rm -f conftest.er1
20536   cat conftest.err >&5
20537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20538   (exit $ac_status); } &&
20539          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20540   { (case "(($ac_try" in
20541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20542   *) ac_try_echo=$ac_try;;
20543 esac
20544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20545   (eval "$ac_try") 2>&5
20546   ac_status=$?
20547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20548   (exit $ac_status); }; } &&
20549          { ac_try='test -s conftest$ac_exeext'
20550   { (case "(($ac_try" in
20551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20552   *) ac_try_echo=$ac_try;;
20553 esac
20554 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20555   (eval "$ac_try") 2>&5
20556   ac_status=$?
20557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20558   (exit $ac_status); }; }; then
20559   ac_ext=c
20560 ac_cpp='$CPP $CPPFLAGS'
20561 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20562 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20563 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20564
20565   { echo "$as_me:$LINENO: result: yes" >&5
20566 echo "${ECHO_T}yes" >&6; }
20567
20568 cat >>confdefs.h <<\_ACEOF
20569 #define LLVM_HAS_ATOMICS 1
20570 _ACEOF
20571
20572 else
20573   echo "$as_me: failed program was:" >&5
20574 sed 's/^/| /' conftest.$ac_ext >&5
20575
20576         { echo "$as_me:$LINENO: result: no" >&5
20577 echo "${ECHO_T}no" >&6; }
20578
20579 cat >>confdefs.h <<\_ACEOF
20580 #define LLVM_HAS_ATOMICS 0
20581 _ACEOF
20582
20583   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20584 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20585 fi
20586
20587 rm -f core conftest.err conftest.$ac_objext \
20588       conftest$ac_exeext conftest.$ac_ext
20589
20590
20591 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20592   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20593 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20594 if test "${llvm_cv_linux_mixed+set}" = set; then
20595   echo $ECHO_N "(cached) $ECHO_C" >&6
20596 else
20597    ac_ext=c
20598 ac_cpp='$CPP $CPPFLAGS'
20599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20602
20603   cat >conftest.$ac_ext <<_ACEOF
20604 /* confdefs.h.  */
20605 _ACEOF
20606 cat confdefs.h >>conftest.$ac_ext
20607 cat >>conftest.$ac_ext <<_ACEOF
20608 /* end confdefs.h.  */
20609 #ifndef __x86_64__
20610        error: Not x86-64 even if uname says so!
20611       #endif
20612
20613 int
20614 main ()
20615 {
20616
20617   ;
20618   return 0;
20619 }
20620 _ACEOF
20621 rm -f conftest.$ac_objext
20622 if { (ac_try="$ac_compile"
20623 case "(($ac_try" in
20624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20625   *) ac_try_echo=$ac_try;;
20626 esac
20627 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20628   (eval "$ac_compile") 2>conftest.er1
20629   ac_status=$?
20630   grep -v '^ *+' conftest.er1 >conftest.err
20631   rm -f conftest.er1
20632   cat conftest.err >&5
20633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20634   (exit $ac_status); } &&
20635          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20636   { (case "(($ac_try" in
20637   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20638   *) ac_try_echo=$ac_try;;
20639 esac
20640 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20641   (eval "$ac_try") 2>&5
20642   ac_status=$?
20643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20644   (exit $ac_status); }; } &&
20645          { ac_try='test -s conftest.$ac_objext'
20646   { (case "(($ac_try" in
20647   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20648   *) ac_try_echo=$ac_try;;
20649 esac
20650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20651   (eval "$ac_try") 2>&5
20652   ac_status=$?
20653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20654   (exit $ac_status); }; }; then
20655   llvm_cv_linux_mixed=no
20656 else
20657   echo "$as_me: failed program was:" >&5
20658 sed 's/^/| /' conftest.$ac_ext >&5
20659
20660         llvm_cv_linux_mixed=yes
20661 fi
20662
20663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20664   ac_ext=c
20665 ac_cpp='$CPP $CPPFLAGS'
20666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20669
20670
20671 fi
20672 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20673 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20674
20675   if test "$llvm_cv_linux_mixed" = "yes"; then
20676     llvm_cv_target_arch="x86"
20677     ARCH="x86"
20678   fi
20679 fi
20680
20681
20682 for ac_func in __dso_handle
20683 do
20684 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20685 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20686 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20687 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20688   echo $ECHO_N "(cached) $ECHO_C" >&6
20689 else
20690   cat >conftest.$ac_ext <<_ACEOF
20691 /* confdefs.h.  */
20692 _ACEOF
20693 cat confdefs.h >>conftest.$ac_ext
20694 cat >>conftest.$ac_ext <<_ACEOF
20695 /* end confdefs.h.  */
20696 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20697    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20698 #define $ac_func innocuous_$ac_func
20699
20700 /* System header to define __stub macros and hopefully few prototypes,
20701     which can conflict with char $ac_func (); below.
20702     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20703     <limits.h> exists even on freestanding compilers.  */
20704
20705 #ifdef __STDC__
20706 # include <limits.h>
20707 #else
20708 # include <assert.h>
20709 #endif
20710
20711 #undef $ac_func
20712
20713 /* Override any GCC internal prototype to avoid an error.
20714    Use char because int might match the return type of a GCC
20715    builtin and then its argument prototype would still apply.  */
20716 #ifdef __cplusplus
20717 extern "C"
20718 #endif
20719 char $ac_func ();
20720 /* The GNU C library defines this for functions which it implements
20721     to always fail with ENOSYS.  Some functions are actually named
20722     something starting with __ and the normal name is an alias.  */
20723 #if defined __stub_$ac_func || defined __stub___$ac_func
20724 choke me
20725 #endif
20726
20727 int
20728 main ()
20729 {
20730 return $ac_func ();
20731   ;
20732   return 0;
20733 }
20734 _ACEOF
20735 rm -f conftest.$ac_objext conftest$ac_exeext
20736 if { (ac_try="$ac_link"
20737 case "(($ac_try" in
20738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20739   *) ac_try_echo=$ac_try;;
20740 esac
20741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20742   (eval "$ac_link") 2>conftest.er1
20743   ac_status=$?
20744   grep -v '^ *+' conftest.er1 >conftest.err
20745   rm -f conftest.er1
20746   cat conftest.err >&5
20747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20748   (exit $ac_status); } &&
20749          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20750   { (case "(($ac_try" in
20751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20752   *) ac_try_echo=$ac_try;;
20753 esac
20754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20755   (eval "$ac_try") 2>&5
20756   ac_status=$?
20757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20758   (exit $ac_status); }; } &&
20759          { ac_try='test -s conftest$ac_exeext'
20760   { (case "(($ac_try" in
20761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20762   *) ac_try_echo=$ac_try;;
20763 esac
20764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20765   (eval "$ac_try") 2>&5
20766   ac_status=$?
20767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20768   (exit $ac_status); }; }; then
20769   eval "$as_ac_var=yes"
20770 else
20771   echo "$as_me: failed program was:" >&5
20772 sed 's/^/| /' conftest.$ac_ext >&5
20773
20774         eval "$as_ac_var=no"
20775 fi
20776
20777 rm -f core conftest.err conftest.$ac_objext \
20778       conftest$ac_exeext conftest.$ac_ext
20779 fi
20780 ac_res=`eval echo '${'$as_ac_var'}'`
20781                { echo "$as_me:$LINENO: result: $ac_res" >&5
20782 echo "${ECHO_T}$ac_res" >&6; }
20783 if test `eval echo '${'$as_ac_var'}'` = yes; then
20784   cat >>confdefs.h <<_ACEOF
20785 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20786 _ACEOF
20787
20788 fi
20789 done
20790
20791
20792 SHLIBEXT=$libltdl_cv_shlibext
20793
20794
20795 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20796
20797
20798 # Translate the various configuration directories and other basic
20799 # information into substitutions that will end up in Makefile.config.in
20800 # that these configured values can be used by the makefiles
20801 if test "${prefix}" = "NONE" ; then
20802   prefix="/usr/local"
20803 fi
20804 eval LLVM_PREFIX="${prefix}";
20805 eval LLVM_BINDIR="${prefix}/bin";
20806 eval LLVM_LIBDIR="${prefix}/lib";
20807 eval LLVM_DATADIR="${prefix}/share/llvm";
20808 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20809 eval LLVM_ETCDIR="${prefix}/etc/llvm";
20810 eval LLVM_INCLUDEDIR="${prefix}/include";
20811 eval LLVM_INFODIR="${prefix}/info";
20812 eval LLVM_MANDIR="${prefix}/man";
20813 LLVM_CONFIGTIME=`date`
20814
20815
20816
20817
20818
20819
20820
20821
20822
20823
20824
20825 # Place the various directores into the config.h file as #defines so that we
20826 # can know about the installation paths within LLVM.
20827
20828 cat >>confdefs.h <<_ACEOF
20829 #define LLVM_PREFIX "$LLVM_PREFIX"
20830 _ACEOF
20831
20832
20833 cat >>confdefs.h <<_ACEOF
20834 #define LLVM_BINDIR "$LLVM_BINDIR"
20835 _ACEOF
20836
20837
20838 cat >>confdefs.h <<_ACEOF
20839 #define LLVM_LIBDIR "$LLVM_LIBDIR"
20840 _ACEOF
20841
20842
20843 cat >>confdefs.h <<_ACEOF
20844 #define LLVM_DATADIR "$LLVM_DATADIR"
20845 _ACEOF
20846
20847
20848 cat >>confdefs.h <<_ACEOF
20849 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20850 _ACEOF
20851
20852
20853 cat >>confdefs.h <<_ACEOF
20854 #define LLVM_ETCDIR "$LLVM_ETCDIR"
20855 _ACEOF
20856
20857
20858 cat >>confdefs.h <<_ACEOF
20859 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20860 _ACEOF
20861
20862
20863 cat >>confdefs.h <<_ACEOF
20864 #define LLVM_INFODIR "$LLVM_INFODIR"
20865 _ACEOF
20866
20867
20868 cat >>confdefs.h <<_ACEOF
20869 #define LLVM_MANDIR "$LLVM_MANDIR"
20870 _ACEOF
20871
20872
20873 cat >>confdefs.h <<_ACEOF
20874 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20875 _ACEOF
20876
20877
20878 cat >>confdefs.h <<_ACEOF
20879 #define LLVM_HOSTTRIPLE "$host"
20880 _ACEOF
20881
20882
20883 # Determine which bindings to build.
20884 if test "$BINDINGS_TO_BUILD" = auto ; then
20885   BINDINGS_TO_BUILD=""
20886   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20887     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20888   fi
20889 fi
20890 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20891
20892
20893 # This isn't really configurey, but it avoids having to repeat the list in
20894 # other files.
20895 ALL_BINDINGS=ocaml
20896
20897
20898 # Do any work necessary to ensure that bindings have what they need.
20899 binding_prereqs_failed=0
20900 for a_binding in $BINDINGS_TO_BUILD ; do
20901   case "$a_binding" in
20902   ocaml)
20903     if test "x$OCAMLC" = x ; then
20904       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20905 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20906       binding_prereqs_failed=1
20907     fi
20908     if test "x$OCAMLDEP" = x ; then
20909       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20910 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20911       binding_prereqs_failed=1
20912     fi
20913     if test "x$OCAMLOPT" = x ; then
20914       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20915 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20916           fi
20917     if test "x$with_ocaml_libdir" != xauto ; then
20918       OCAML_LIBDIR=$with_ocaml_libdir
20919
20920     else
20921       ocaml_stdlib="`"$OCAMLC" -where`"
20922       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20923       then
20924         # ocaml stdlib is beneath our prefix; use stdlib
20925         OCAML_LIBDIR=$ocaml_stdlib
20926
20927       else
20928         # ocaml stdlib is outside our prefix; use libdir/ocaml
20929         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20930
20931       fi
20932     fi
20933     ;;
20934   esac
20935 done
20936 if test "$binding_prereqs_failed" = 1 ; then
20937   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20938 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20939    { (exit 1); exit 1; }; }
20940 fi
20941
20942 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20943 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20944 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20945   echo $ECHO_N "(cached) $ECHO_C" >&6
20946 else
20947    ac_ext=cpp
20948 ac_cpp='$CXXCPP $CPPFLAGS'
20949 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20950 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20951 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20952
20953   oldcxxflags="$CXXFLAGS"
20954   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20955   cat >conftest.$ac_ext <<_ACEOF
20956 /* confdefs.h.  */
20957 _ACEOF
20958 cat confdefs.h >>conftest.$ac_ext
20959 cat >>conftest.$ac_ext <<_ACEOF
20960 /* end confdefs.h.  */
20961
20962 int
20963 main ()
20964 {
20965
20966   ;
20967   return 0;
20968 }
20969 _ACEOF
20970 rm -f conftest.$ac_objext
20971 if { (ac_try="$ac_compile"
20972 case "(($ac_try" in
20973   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20974   *) ac_try_echo=$ac_try;;
20975 esac
20976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20977   (eval "$ac_compile") 2>conftest.er1
20978   ac_status=$?
20979   grep -v '^ *+' conftest.er1 >conftest.err
20980   rm -f conftest.er1
20981   cat conftest.err >&5
20982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20983   (exit $ac_status); } &&
20984          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20985   { (case "(($ac_try" in
20986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20987   *) ac_try_echo=$ac_try;;
20988 esac
20989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20990   (eval "$ac_try") 2>&5
20991   ac_status=$?
20992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20993   (exit $ac_status); }; } &&
20994          { ac_try='test -s conftest.$ac_objext'
20995   { (case "(($ac_try" in
20996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20997   *) ac_try_echo=$ac_try;;
20998 esac
20999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21000   (eval "$ac_try") 2>&5
21001   ac_status=$?
21002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21003   (exit $ac_status); }; }; then
21004   llvm_cv_cxx_visibility_inlines_hidden=yes
21005 else
21006   echo "$as_me: failed program was:" >&5
21007 sed 's/^/| /' conftest.$ac_ext >&5
21008
21009         llvm_cv_cxx_visibility_inlines_hidden=no
21010 fi
21011
21012 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21013   CXXFLAGS="$oldcxxflags"
21014   ac_ext=c
21015 ac_cpp='$CPP $CPPFLAGS'
21016 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21017 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21018 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21019
21020
21021 fi
21022 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21023 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21024 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21025   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21026
21027 else
21028   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21029
21030 fi
21031
21032
21033 if test "$llvm_cv_link_use_r" = "yes" ; then
21034   RPATH="-Wl,-R"
21035 else
21036   RPATH="-Wl,-rpath"
21037 fi
21038
21039
21040 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21041   RDYNAMIC="-Wl,-export-dynamic"
21042 else
21043   RDYNAMIC=""
21044 fi
21045
21046
21047
21048 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21049
21050
21051
21052
21053
21054
21055 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21056
21057 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21058
21059 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21060
21061 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21062
21063 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21064
21065
21066 ac_config_files="$ac_config_files Makefile.config"
21067
21068 ac_config_files="$ac_config_files llvm.spec"
21069
21070
21071 ac_config_files="$ac_config_files docs/doxygen.cfg"
21072
21073 if test -f ${srcdir}/tools/clang/README.txt; then
21074   ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
21075
21076 fi
21077
21078 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
21079
21080 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21081
21082 ac_config_commands="$ac_config_commands setup"
21083
21084 ac_config_commands="$ac_config_commands Makefile"
21085
21086
21087 ac_config_commands="$ac_config_commands Makefile.common"
21088
21089
21090 ac_config_commands="$ac_config_commands examples/Makefile"
21091
21092
21093 ac_config_commands="$ac_config_commands lib/Makefile"
21094
21095
21096 ac_config_commands="$ac_config_commands runtime/Makefile"
21097
21098
21099 ac_config_commands="$ac_config_commands test/Makefile"
21100
21101
21102 ac_config_commands="$ac_config_commands test/Makefile.tests"
21103
21104
21105 ac_config_commands="$ac_config_commands unittests/Makefile"
21106
21107
21108 ac_config_commands="$ac_config_commands tools/Makefile"
21109
21110
21111 ac_config_commands="$ac_config_commands utils/Makefile"
21112
21113
21114 ac_config_commands="$ac_config_commands projects/Makefile"
21115
21116
21117 ac_config_commands="$ac_config_commands bindings/Makefile"
21118
21119
21120 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21121
21122
21123
21124 cat >confcache <<\_ACEOF
21125 # This file is a shell script that caches the results of configure
21126 # tests run on this system so they can be shared between configure
21127 # scripts and configure runs, see configure's option --config-cache.
21128 # It is not useful on other systems.  If it contains results you don't
21129 # want to keep, you may remove or edit it.
21130 #
21131 # config.status only pays attention to the cache file if you give it
21132 # the --recheck option to rerun configure.
21133 #
21134 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21135 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21136 # following values.
21137
21138 _ACEOF
21139
21140 # The following way of writing the cache mishandles newlines in values,
21141 # but we know of no workaround that is simple, portable, and efficient.
21142 # So, we kill variables containing newlines.
21143 # Ultrix sh set writes to stderr and can't be redirected directly,
21144 # and sets the high bit in the cache file unless we assign to the vars.
21145 (
21146   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21147     eval ac_val=\$$ac_var
21148     case $ac_val in #(
21149     *${as_nl}*)
21150       case $ac_var in #(
21151       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21152 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21153       esac
21154       case $ac_var in #(
21155       _ | IFS | as_nl) ;; #(
21156       *) $as_unset $ac_var ;;
21157       esac ;;
21158     esac
21159   done
21160
21161   (set) 2>&1 |
21162     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21163     *${as_nl}ac_space=\ *)
21164       # `set' does not quote correctly, so add quotes (double-quote
21165       # substitution turns \\\\ into \\, and sed turns \\ into \).
21166       sed -n \
21167         "s/'/'\\\\''/g;
21168           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21169       ;; #(
21170     *)
21171       # `set' quotes correctly as required by POSIX, so do not add quotes.
21172       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21173       ;;
21174     esac |
21175     sort
21176 ) |
21177   sed '
21178      /^ac_cv_env_/b end
21179      t clear
21180      :clear
21181      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21182      t end
21183      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21184      :end' >>confcache
21185 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21186   if test -w "$cache_file"; then
21187     test "x$cache_file" != "x/dev/null" &&
21188       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21189 echo "$as_me: updating cache $cache_file" >&6;}
21190     cat confcache >$cache_file
21191   else
21192     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21193 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21194   fi
21195 fi
21196 rm -f confcache
21197
21198 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21199 # Let make expand exec_prefix.
21200 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21201
21202 DEFS=-DHAVE_CONFIG_H
21203
21204 ac_libobjs=
21205 ac_ltlibobjs=
21206 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21207   # 1. Remove the extension, and $U if already installed.
21208   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21209   ac_i=`echo "$ac_i" | sed "$ac_script"`
21210   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21211   #    will be set to the directory where LIBOBJS objects are built.
21212   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21213   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21214 done
21215 LIBOBJS=$ac_libobjs
21216
21217 LTLIBOBJS=$ac_ltlibobjs
21218
21219
21220 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21221   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21222 Usually this means the macro was only invoked conditionally." >&5
21223 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21224 Usually this means the macro was only invoked conditionally." >&2;}
21225    { (exit 1); exit 1; }; }
21226 fi
21227 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21228   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21229 Usually this means the macro was only invoked conditionally." >&5
21230 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21231 Usually this means the macro was only invoked conditionally." >&2;}
21232    { (exit 1); exit 1; }; }
21233 fi
21234
21235 : ${CONFIG_STATUS=./config.status}
21236 ac_clean_files_save=$ac_clean_files
21237 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21238 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21239 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21240 cat >$CONFIG_STATUS <<_ACEOF
21241 #! $SHELL
21242 # Generated by $as_me.
21243 # Run this file to recreate the current configuration.
21244 # Compiler output produced by configure, useful for debugging
21245 # configure, is in config.log if it exists.
21246
21247 debug=false
21248 ac_cs_recheck=false
21249 ac_cs_silent=false
21250 SHELL=\${CONFIG_SHELL-$SHELL}
21251 _ACEOF
21252
21253 cat >>$CONFIG_STATUS <<\_ACEOF
21254 ## --------------------- ##
21255 ## M4sh Initialization.  ##
21256 ## --------------------- ##
21257
21258 # Be Bourne compatible
21259 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21260   emulate sh
21261   NULLCMD=:
21262   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21263   # is contrary to our usage.  Disable this feature.
21264   alias -g '${1+"$@"}'='"$@"'
21265   setopt NO_GLOB_SUBST
21266 else
21267   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21268 fi
21269 BIN_SH=xpg4; export BIN_SH # for Tru64
21270 DUALCASE=1; export DUALCASE # for MKS sh
21271
21272
21273 # PATH needs CR
21274 # Avoid depending upon Character Ranges.
21275 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21276 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21277 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21278 as_cr_digits='0123456789'
21279 as_cr_alnum=$as_cr_Letters$as_cr_digits
21280
21281 # The user is always right.
21282 if test "${PATH_SEPARATOR+set}" != set; then
21283   echo "#! /bin/sh" >conf$$.sh
21284   echo  "exit 0"   >>conf$$.sh
21285   chmod +x conf$$.sh
21286   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21287     PATH_SEPARATOR=';'
21288   else
21289     PATH_SEPARATOR=:
21290   fi
21291   rm -f conf$$.sh
21292 fi
21293
21294 # Support unset when possible.
21295 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21296   as_unset=unset
21297 else
21298   as_unset=false
21299 fi
21300
21301
21302 # IFS
21303 # We need space, tab and new line, in precisely that order.  Quoting is
21304 # there to prevent editors from complaining about space-tab.
21305 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21306 # splitting by setting IFS to empty value.)
21307 as_nl='
21308 '
21309 IFS=" ""        $as_nl"
21310
21311 # Find who we are.  Look in the path if we contain no directory separator.
21312 case $0 in
21313   *[\\/]* ) as_myself=$0 ;;
21314   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21315 for as_dir in $PATH
21316 do
21317   IFS=$as_save_IFS
21318   test -z "$as_dir" && as_dir=.
21319   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21320 done
21321 IFS=$as_save_IFS
21322
21323      ;;
21324 esac
21325 # We did not find ourselves, most probably we were run as `sh COMMAND'
21326 # in which case we are not to be found in the path.
21327 if test "x$as_myself" = x; then
21328   as_myself=$0
21329 fi
21330 if test ! -f "$as_myself"; then
21331   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21332   { (exit 1); exit 1; }
21333 fi
21334
21335 # Work around bugs in pre-3.0 UWIN ksh.
21336 for as_var in ENV MAIL MAILPATH
21337 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21338 done
21339 PS1='$ '
21340 PS2='> '
21341 PS4='+ '
21342
21343 # NLS nuisances.
21344 for as_var in \
21345   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21346   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21347   LC_TELEPHONE LC_TIME
21348 do
21349   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21350     eval $as_var=C; export $as_var
21351   else
21352     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21353   fi
21354 done
21355
21356 # Required to use basename.
21357 if expr a : '\(a\)' >/dev/null 2>&1 &&
21358    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21359   as_expr=expr
21360 else
21361   as_expr=false
21362 fi
21363
21364 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21365   as_basename=basename
21366 else
21367   as_basename=false
21368 fi
21369
21370
21371 # Name of the executable.
21372 as_me=`$as_basename -- "$0" ||
21373 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21374          X"$0" : 'X\(//\)$' \| \
21375          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21376 echo X/"$0" |
21377     sed '/^.*\/\([^/][^/]*\)\/*$/{
21378             s//\1/
21379             q
21380           }
21381           /^X\/\(\/\/\)$/{
21382             s//\1/
21383             q
21384           }
21385           /^X\/\(\/\).*/{
21386             s//\1/
21387             q
21388           }
21389           s/.*/./; q'`
21390
21391 # CDPATH.
21392 $as_unset CDPATH
21393
21394
21395
21396   as_lineno_1=$LINENO
21397   as_lineno_2=$LINENO
21398   test "x$as_lineno_1" != "x$as_lineno_2" &&
21399   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21400
21401   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21402   # uniformly replaced by the line number.  The first 'sed' inserts a
21403   # line-number line after each line using $LINENO; the second 'sed'
21404   # does the real work.  The second script uses 'N' to pair each
21405   # line-number line with the line containing $LINENO, and appends
21406   # trailing '-' during substitution so that $LINENO is not a special
21407   # case at line end.
21408   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21409   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21410   # E. McMahon (1931-1989) for sed's syntax.  :-)
21411   sed -n '
21412     p
21413     /[$]LINENO/=
21414   ' <$as_myself |
21415     sed '
21416       s/[$]LINENO.*/&-/
21417       t lineno
21418       b
21419       :lineno
21420       N
21421       :loop
21422       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21423       t loop
21424       s/-\n.*//
21425     ' >$as_me.lineno &&
21426   chmod +x "$as_me.lineno" ||
21427     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21428    { (exit 1); exit 1; }; }
21429
21430   # Don't try to exec as it changes $[0], causing all sort of problems
21431   # (the dirname of $[0] is not the place where we might find the
21432   # original and so on.  Autoconf is especially sensitive to this).
21433   . "./$as_me.lineno"
21434   # Exit status is that of the last command.
21435   exit
21436 }
21437
21438
21439 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21440   as_dirname=dirname
21441 else
21442   as_dirname=false
21443 fi
21444
21445 ECHO_C= ECHO_N= ECHO_T=
21446 case `echo -n x` in
21447 -n*)
21448   case `echo 'x\c'` in
21449   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21450   *)   ECHO_C='\c';;
21451   esac;;
21452 *)
21453   ECHO_N='-n';;
21454 esac
21455
21456 if expr a : '\(a\)' >/dev/null 2>&1 &&
21457    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21458   as_expr=expr
21459 else
21460   as_expr=false
21461 fi
21462
21463 rm -f conf$$ conf$$.exe conf$$.file
21464 if test -d conf$$.dir; then
21465   rm -f conf$$.dir/conf$$.file
21466 else
21467   rm -f conf$$.dir
21468   mkdir conf$$.dir
21469 fi
21470 echo >conf$$.file
21471 if ln -s conf$$.file conf$$ 2>/dev/null; then
21472   as_ln_s='ln -s'
21473   # ... but there are two gotchas:
21474   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21475   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21476   # In both cases, we have to default to `cp -p'.
21477   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21478     as_ln_s='cp -p'
21479 elif ln conf$$.file conf$$ 2>/dev/null; then
21480   as_ln_s=ln
21481 else
21482   as_ln_s='cp -p'
21483 fi
21484 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21485 rmdir conf$$.dir 2>/dev/null
21486
21487 if mkdir -p . 2>/dev/null; then
21488   as_mkdir_p=:
21489 else
21490   test -d ./-p && rmdir ./-p
21491   as_mkdir_p=false
21492 fi
21493
21494 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21495 # systems may use methods other than mode bits to determine executability.
21496 cat >conf$$.file <<_ASEOF
21497 #! /bin/sh
21498 exit 0
21499 _ASEOF
21500 chmod +x conf$$.file
21501 if test -x conf$$.file >/dev/null 2>&1; then
21502   as_executable_p="test -x"
21503 else
21504   as_executable_p=:
21505 fi
21506 rm -f conf$$.file
21507
21508 # Sed expression to map a string onto a valid CPP name.
21509 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21510
21511 # Sed expression to map a string onto a valid variable name.
21512 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21513
21514
21515 exec 6>&1
21516
21517 # Save the log message, to keep $[0] and so on meaningful, and to
21518 # report actual input values of CONFIG_FILES etc. instead of their
21519 # values after options handling.
21520 ac_log="
21521 This file was extended by llvm $as_me 3.1svn, which was
21522 generated by GNU Autoconf 2.60.  Invocation command line was
21523
21524   CONFIG_FILES    = $CONFIG_FILES
21525   CONFIG_HEADERS  = $CONFIG_HEADERS
21526   CONFIG_LINKS    = $CONFIG_LINKS
21527   CONFIG_COMMANDS = $CONFIG_COMMANDS
21528   $ $0 $@
21529
21530 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21531 "
21532
21533 _ACEOF
21534
21535 cat >>$CONFIG_STATUS <<_ACEOF
21536 # Files that config.status was made for.
21537 config_files="$ac_config_files"
21538 config_headers="$ac_config_headers"
21539 config_commands="$ac_config_commands"
21540
21541 _ACEOF
21542
21543 cat >>$CONFIG_STATUS <<\_ACEOF
21544 ac_cs_usage="\
21545 \`$as_me' instantiates files from templates according to the
21546 current configuration.
21547
21548 Usage: $0 [OPTIONS] [FILE]...
21549
21550   -h, --help       print this help, then exit
21551   -V, --version    print version number, then exit
21552   -q, --quiet      do not print progress messages
21553   -d, --debug      don't remove temporary files
21554       --recheck    update $as_me by reconfiguring in the same conditions
21555   --file=FILE[:TEMPLATE]
21556                    instantiate the configuration file FILE
21557   --header=FILE[:TEMPLATE]
21558                    instantiate the configuration header FILE
21559
21560 Configuration files:
21561 $config_files
21562
21563 Configuration headers:
21564 $config_headers
21565
21566 Configuration commands:
21567 $config_commands
21568
21569 Report bugs to <bug-autoconf@gnu.org>."
21570
21571 _ACEOF
21572 cat >>$CONFIG_STATUS <<_ACEOF
21573 ac_cs_version="\\
21574 llvm config.status 3.1svn
21575 configured by $0, generated by GNU Autoconf 2.60,
21576   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21577
21578 Copyright (C) 2006 Free Software Foundation, Inc.
21579 This config.status script is free software; the Free Software Foundation
21580 gives unlimited permission to copy, distribute and modify it."
21581
21582 ac_pwd='$ac_pwd'
21583 srcdir='$srcdir'
21584 INSTALL='$INSTALL'
21585 _ACEOF
21586
21587 cat >>$CONFIG_STATUS <<\_ACEOF
21588 # If no file are specified by the user, then we need to provide default
21589 # value.  By we need to know if files were specified by the user.
21590 ac_need_defaults=:
21591 while test $# != 0
21592 do
21593   case $1 in
21594   --*=*)
21595     ac_option=`expr "X$1" : 'X\([^=]*\)='`
21596     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21597     ac_shift=:
21598     ;;
21599   *)
21600     ac_option=$1
21601     ac_optarg=$2
21602     ac_shift=shift
21603     ;;
21604   esac
21605
21606   case $ac_option in
21607   # Handling of the options.
21608   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21609     ac_cs_recheck=: ;;
21610   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21611     echo "$ac_cs_version"; exit ;;
21612   --debug | --debu | --deb | --de | --d | -d )
21613     debug=: ;;
21614   --file | --fil | --fi | --f )
21615     $ac_shift
21616     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21617     ac_need_defaults=false;;
21618   --header | --heade | --head | --hea )
21619     $ac_shift
21620     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21621     ac_need_defaults=false;;
21622   --he | --h)
21623     # Conflict between --help and --header
21624     { echo "$as_me: error: ambiguous option: $1
21625 Try \`$0 --help' for more information." >&2
21626    { (exit 1); exit 1; }; };;
21627   --help | --hel | -h )
21628     echo "$ac_cs_usage"; exit ;;
21629   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21630   | -silent | --silent | --silen | --sile | --sil | --si | --s)
21631     ac_cs_silent=: ;;
21632
21633   # This is an error.
21634   -*) { echo "$as_me: error: unrecognized option: $1
21635 Try \`$0 --help' for more information." >&2
21636    { (exit 1); exit 1; }; } ;;
21637
21638   *) ac_config_targets="$ac_config_targets $1"
21639      ac_need_defaults=false ;;
21640
21641   esac
21642   shift
21643 done
21644
21645 ac_configure_extra_args=
21646
21647 if $ac_cs_silent; then
21648   exec 6>/dev/null
21649   ac_configure_extra_args="$ac_configure_extra_args --silent"
21650 fi
21651
21652 _ACEOF
21653 cat >>$CONFIG_STATUS <<_ACEOF
21654 if \$ac_cs_recheck; then
21655   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21656   CONFIG_SHELL=$SHELL
21657   export CONFIG_SHELL
21658   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21659 fi
21660
21661 _ACEOF
21662 cat >>$CONFIG_STATUS <<\_ACEOF
21663 exec 5>>config.log
21664 {
21665   echo
21666   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21667 ## Running $as_me. ##
21668 _ASBOX
21669   echo "$ac_log"
21670 } >&5
21671
21672 _ACEOF
21673 cat >>$CONFIG_STATUS <<_ACEOF
21674 #
21675 # INIT-COMMANDS
21676 #
21677 llvm_src="${srcdir}"
21678
21679 _ACEOF
21680
21681 cat >>$CONFIG_STATUS <<\_ACEOF
21682
21683 # Handling of arguments.
21684 for ac_config_target in $ac_config_targets
21685 do
21686   case $ac_config_target in
21687     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21688     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21689     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21690     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21691     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21692     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21693     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21694     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21695     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21696     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21697     "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
21698     "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21699     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21700     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21701     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21702     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21703     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21704     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21705     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21706     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21707     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21708     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21709     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21710     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21711     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21712     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21713
21714   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21715 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21716    { (exit 1); exit 1; }; };;
21717   esac
21718 done
21719
21720
21721 # If the user did not use the arguments to specify the items to instantiate,
21722 # then the envvar interface is used.  Set only those that are not.
21723 # We use the long form for the default assignment because of an extremely
21724 # bizarre bug on SunOS 4.1.3.
21725 if $ac_need_defaults; then
21726   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21727   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21728   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21729 fi
21730
21731 # Have a temporary directory for convenience.  Make it in the build tree
21732 # simply because there is no reason against having it here, and in addition,
21733 # creating and moving files from /tmp can sometimes cause problems.
21734 # Hook for its removal unless debugging.
21735 # Note that there is a small window in which the directory will not be cleaned:
21736 # after its creation but before its name has been assigned to `$tmp'.
21737 $debug ||
21738 {
21739   tmp=
21740   trap 'exit_status=$?
21741   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21742 ' 0
21743   trap '{ (exit 1); exit 1; }' 1 2 13 15
21744 }
21745 # Create a (secure) tmp directory for tmp files.
21746
21747 {
21748   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21749   test -n "$tmp" && test -d "$tmp"
21750 }  ||
21751 {
21752   tmp=./conf$$-$RANDOM
21753   (umask 077 && mkdir "$tmp")
21754 } ||
21755 {
21756    echo "$me: cannot create a temporary directory in ." >&2
21757    { (exit 1); exit 1; }
21758 }
21759
21760 #
21761 # Set up the sed scripts for CONFIG_FILES section.
21762 #
21763
21764 # No need to generate the scripts if there are no CONFIG_FILES.
21765 # This happens for instance when ./config.status config.h
21766 if test -n "$CONFIG_FILES"; then
21767
21768 _ACEOF
21769
21770
21771
21772 ac_delim='%!_!# '
21773 for ac_last_try in false false false false false :; do
21774   cat >conf$$subs.sed <<_ACEOF
21775 SHELL!$SHELL$ac_delim
21776 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21777 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21778 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21779 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21780 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21781 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21782 exec_prefix!$exec_prefix$ac_delim
21783 prefix!$prefix$ac_delim
21784 program_transform_name!$program_transform_name$ac_delim
21785 bindir!$bindir$ac_delim
21786 sbindir!$sbindir$ac_delim
21787 libexecdir!$libexecdir$ac_delim
21788 datarootdir!$datarootdir$ac_delim
21789 datadir!$datadir$ac_delim
21790 sysconfdir!$sysconfdir$ac_delim
21791 sharedstatedir!$sharedstatedir$ac_delim
21792 localstatedir!$localstatedir$ac_delim
21793 includedir!$includedir$ac_delim
21794 oldincludedir!$oldincludedir$ac_delim
21795 docdir!$docdir$ac_delim
21796 infodir!$infodir$ac_delim
21797 htmldir!$htmldir$ac_delim
21798 dvidir!$dvidir$ac_delim
21799 pdfdir!$pdfdir$ac_delim
21800 psdir!$psdir$ac_delim
21801 libdir!$libdir$ac_delim
21802 localedir!$localedir$ac_delim
21803 mandir!$mandir$ac_delim
21804 DEFS!$DEFS$ac_delim
21805 ECHO_C!$ECHO_C$ac_delim
21806 ECHO_N!$ECHO_N$ac_delim
21807 ECHO_T!$ECHO_T$ac_delim
21808 LIBS!$LIBS$ac_delim
21809 build_alias!$build_alias$ac_delim
21810 host_alias!$host_alias$ac_delim
21811 target_alias!$target_alias$ac_delim
21812 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21813 CC!$CC$ac_delim
21814 CFLAGS!$CFLAGS$ac_delim
21815 LDFLAGS!$LDFLAGS$ac_delim
21816 CPPFLAGS!$CPPFLAGS$ac_delim
21817 ac_ct_CC!$ac_ct_CC$ac_delim
21818 EXEEXT!$EXEEXT$ac_delim
21819 OBJEXT!$OBJEXT$ac_delim
21820 CXX!$CXX$ac_delim
21821 CXXFLAGS!$CXXFLAGS$ac_delim
21822 ac_ct_CXX!$ac_ct_CXX$ac_delim
21823 CPP!$CPP$ac_delim
21824 subdirs!$subdirs$ac_delim
21825 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21826 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21827 build!$build$ac_delim
21828 build_cpu!$build_cpu$ac_delim
21829 build_vendor!$build_vendor$ac_delim
21830 build_os!$build_os$ac_delim
21831 host!$host$ac_delim
21832 host_cpu!$host_cpu$ac_delim
21833 host_vendor!$host_vendor$ac_delim
21834 host_os!$host_os$ac_delim
21835 target!$target$ac_delim
21836 target_cpu!$target_cpu$ac_delim
21837 target_vendor!$target_vendor$ac_delim
21838 target_os!$target_os$ac_delim
21839 OS!$OS$ac_delim
21840 HOST_OS!$HOST_OS$ac_delim
21841 TARGET_OS!$TARGET_OS$ac_delim
21842 LINKALL!$LINKALL$ac_delim
21843 NOLINKALL!$NOLINKALL$ac_delim
21844 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21845 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21846 ARCH!$ARCH$ac_delim
21847 ENDIAN!$ENDIAN$ac_delim
21848 GREP!$GREP$ac_delim
21849 EGREP!$EGREP$ac_delim
21850 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21851 BUILD_CC!$BUILD_CC$ac_delim
21852 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21853 BUILD_CXX!$BUILD_CXX$ac_delim
21854 CVSBUILD!$CVSBUILD$ac_delim
21855 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21856 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21857 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21858 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21859 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21860 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21861 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21862 JIT!$JIT$ac_delim
21863 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21864 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21865 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21866 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21867 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
21868 ENABLE_PIC!$ENABLE_PIC$ac_delim
21869 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21870 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
21871 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21872 _ACEOF
21873
21874   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21875     break
21876   elif $ac_last_try; then
21877     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21878 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21879    { (exit 1); exit 1; }; }
21880   else
21881     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21882   fi
21883 done
21884
21885 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21886 if test -n "$ac_eof"; then
21887   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21888   ac_eof=`expr $ac_eof + 1`
21889 fi
21890
21891 cat >>$CONFIG_STATUS <<_ACEOF
21892 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21893 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21894 _ACEOF
21895 sed '
21896 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21897 s/^/s,@/; s/!/@,|#_!!_#|/
21898 :n
21899 t n
21900 s/'"$ac_delim"'$/,g/; t
21901 s/$/\\/; p
21902 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21903 ' >>$CONFIG_STATUS <conf$$subs.sed
21904 rm -f conf$$subs.sed
21905 cat >>$CONFIG_STATUS <<_ACEOF
21906 CEOF$ac_eof
21907 _ACEOF
21908
21909
21910 ac_delim='%!_!# '
21911 for ac_last_try in false false false false false :; do
21912   cat >conf$$subs.sed <<_ACEOF
21913 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21914 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21915 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21916 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21917 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21918 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21919 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21920 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21921 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
21922 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
21923 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21924 NM!$NM$ac_delim
21925 ifGNUmake!$ifGNUmake$ac_delim
21926 LN_S!$LN_S$ac_delim
21927 CMP!$CMP$ac_delim
21928 CP!$CP$ac_delim
21929 DATE!$DATE$ac_delim
21930 FIND!$FIND$ac_delim
21931 MKDIR!$MKDIR$ac_delim
21932 MV!$MV$ac_delim
21933 RANLIB!$RANLIB$ac_delim
21934 AR!$AR$ac_delim
21935 RM!$RM$ac_delim
21936 SED!$SED$ac_delim
21937 TAR!$TAR$ac_delim
21938 BINPWD!$BINPWD$ac_delim
21939 GRAPHVIZ!$GRAPHVIZ$ac_delim
21940 DOT!$DOT$ac_delim
21941 FDP!$FDP$ac_delim
21942 NEATO!$NEATO$ac_delim
21943 TWOPI!$TWOPI$ac_delim
21944 CIRCO!$CIRCO$ac_delim
21945 GV!$GV$ac_delim
21946 DOTTY!$DOTTY$ac_delim
21947 XDOT_PY!$XDOT_PY$ac_delim
21948 PERL!$PERL$ac_delim
21949 HAVE_PERL!$HAVE_PERL$ac_delim
21950 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21951 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21952 INSTALL_DATA!$INSTALL_DATA$ac_delim
21953 BZIP2!$BZIP2$ac_delim
21954 CAT!$CAT$ac_delim
21955 DOXYGEN!$DOXYGEN$ac_delim
21956 GROFF!$GROFF$ac_delim
21957 GZIPBIN!$GZIPBIN$ac_delim
21958 POD2HTML!$POD2HTML$ac_delim
21959 POD2MAN!$POD2MAN$ac_delim
21960 PDFROFF!$PDFROFF$ac_delim
21961 RUNTEST!$RUNTEST$ac_delim
21962 TCLSH!$TCLSH$ac_delim
21963 ZIP!$ZIP$ac_delim
21964 OCAMLC!$OCAMLC$ac_delim
21965 OCAMLOPT!$OCAMLOPT$ac_delim
21966 OCAMLDEP!$OCAMLDEP$ac_delim
21967 OCAMLDOC!$OCAMLDOC$ac_delim
21968 GAS!$GAS$ac_delim
21969 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21970 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21971 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21972 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21973 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21974 LIBADD_DL!$LIBADD_DL$ac_delim
21975 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21976 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21977 USE_UDIS86!$USE_UDIS86$ac_delim
21978 USE_OPROFILE!$USE_OPROFILE$ac_delim
21979 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21980 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21981 MMAP_FILE!$MMAP_FILE$ac_delim
21982 SHLIBEXT!$SHLIBEXT$ac_delim
21983 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21984 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21985 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21986 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21987 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21988 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21989 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21990 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21991 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21992 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21993 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21994 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21995 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21996 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21997 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21998 RPATH!$RPATH$ac_delim
21999 RDYNAMIC!$RDYNAMIC$ac_delim
22000 LIBOBJS!$LIBOBJS$ac_delim
22001 LTLIBOBJS!$LTLIBOBJS$ac_delim
22002 _ACEOF
22003
22004   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 89; then
22005     break
22006   elif $ac_last_try; then
22007     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22008 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22009    { (exit 1); exit 1; }; }
22010   else
22011     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22012   fi
22013 done
22014
22015 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22016 if test -n "$ac_eof"; then
22017   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22018   ac_eof=`expr $ac_eof + 1`
22019 fi
22020
22021 cat >>$CONFIG_STATUS <<_ACEOF
22022 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22023 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22024 _ACEOF
22025 sed '
22026 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22027 s/^/s,@/; s/!/@,|#_!!_#|/
22028 :n
22029 t n
22030 s/'"$ac_delim"'$/,g/; t
22031 s/$/\\/; p
22032 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22033 ' >>$CONFIG_STATUS <conf$$subs.sed
22034 rm -f conf$$subs.sed
22035 cat >>$CONFIG_STATUS <<_ACEOF
22036 :end
22037 s/|#_!!_#|//g
22038 CEOF$ac_eof
22039 _ACEOF
22040
22041
22042 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22043 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22044 # trailing colons and then remove the whole line if VPATH becomes empty
22045 # (actually we leave an empty line to preserve line numbers).
22046 if test "x$srcdir" = x.; then
22047   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22048 s/:*\$(srcdir):*/:/
22049 s/:*\${srcdir}:*/:/
22050 s/:*@srcdir@:*/:/
22051 s/^\([^=]*=[     ]*\):*/\1/
22052 s/:*$//
22053 s/^[^=]*=[       ]*$//
22054 }'
22055 fi
22056
22057 cat >>$CONFIG_STATUS <<\_ACEOF
22058 fi # test -n "$CONFIG_FILES"
22059
22060
22061 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22062 do
22063   case $ac_tag in
22064   :[FHLC]) ac_mode=$ac_tag; continue;;
22065   esac
22066   case $ac_mode$ac_tag in
22067   :[FHL]*:*);;
22068   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22069 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22070    { (exit 1); exit 1; }; };;
22071   :[FH]-) ac_tag=-:-;;
22072   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22073   esac
22074   ac_save_IFS=$IFS
22075   IFS=:
22076   set x $ac_tag
22077   IFS=$ac_save_IFS
22078   shift
22079   ac_file=$1
22080   shift
22081
22082   case $ac_mode in
22083   :L) ac_source=$1;;
22084   :[FH])
22085     ac_file_inputs=
22086     for ac_f
22087     do
22088       case $ac_f in
22089       -) ac_f="$tmp/stdin";;
22090       *) # Look for the file first in the build tree, then in the source tree
22091          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22092          # because $ac_f cannot contain `:'.
22093          test -f "$ac_f" ||
22094            case $ac_f in
22095            [\\/$]*) false;;
22096            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22097            esac ||
22098            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22099 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22100    { (exit 1); exit 1; }; };;
22101       esac
22102       ac_file_inputs="$ac_file_inputs $ac_f"
22103     done
22104
22105     # Let's still pretend it is `configure' which instantiates (i.e., don't
22106     # use $as_me), people would be surprised to read:
22107     #    /* config.h.  Generated by config.status.  */
22108     configure_input="Generated from "`IFS=:
22109           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22110     if test x"$ac_file" != x-; then
22111       configure_input="$ac_file.  $configure_input"
22112       { echo "$as_me:$LINENO: creating $ac_file" >&5
22113 echo "$as_me: creating $ac_file" >&6;}
22114     fi
22115
22116     case $ac_tag in
22117     *:-:* | *:-) cat >"$tmp/stdin";;
22118     esac
22119     ;;
22120   esac
22121
22122   ac_dir=`$as_dirname -- "$ac_file" ||
22123 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22124          X"$ac_file" : 'X\(//\)[^/]' \| \
22125          X"$ac_file" : 'X\(//\)$' \| \
22126          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22127 echo X"$ac_file" |
22128     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22129             s//\1/
22130             q
22131           }
22132           /^X\(\/\/\)[^/].*/{
22133             s//\1/
22134             q
22135           }
22136           /^X\(\/\/\)$/{
22137             s//\1/
22138             q
22139           }
22140           /^X\(\/\).*/{
22141             s//\1/
22142             q
22143           }
22144           s/.*/./; q'`
22145   { as_dir="$ac_dir"
22146   case $as_dir in #(
22147   -*) as_dir=./$as_dir;;
22148   esac
22149   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22150     as_dirs=
22151     while :; do
22152       case $as_dir in #(
22153       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22154       *) as_qdir=$as_dir;;
22155       esac
22156       as_dirs="'$as_qdir' $as_dirs"
22157       as_dir=`$as_dirname -- "$as_dir" ||
22158 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22159          X"$as_dir" : 'X\(//\)[^/]' \| \
22160          X"$as_dir" : 'X\(//\)$' \| \
22161          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22162 echo X"$as_dir" |
22163     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22164             s//\1/
22165             q
22166           }
22167           /^X\(\/\/\)[^/].*/{
22168             s//\1/
22169             q
22170           }
22171           /^X\(\/\/\)$/{
22172             s//\1/
22173             q
22174           }
22175           /^X\(\/\).*/{
22176             s//\1/
22177             q
22178           }
22179           s/.*/./; q'`
22180       test -d "$as_dir" && break
22181     done
22182     test -z "$as_dirs" || eval "mkdir $as_dirs"
22183   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22184 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22185    { (exit 1); exit 1; }; }; }
22186   ac_builddir=.
22187
22188 case "$ac_dir" in
22189 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22190 *)
22191   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22192   # A ".." for each directory in $ac_dir_suffix.
22193   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22194   case $ac_top_builddir_sub in
22195   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22196   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22197   esac ;;
22198 esac
22199 ac_abs_top_builddir=$ac_pwd
22200 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22201 # for backward compatibility:
22202 ac_top_builddir=$ac_top_build_prefix
22203
22204 case $srcdir in
22205   .)  # We are building in place.
22206     ac_srcdir=.
22207     ac_top_srcdir=$ac_top_builddir_sub
22208     ac_abs_top_srcdir=$ac_pwd ;;
22209   [\\/]* | ?:[\\/]* )  # Absolute name.
22210     ac_srcdir=$srcdir$ac_dir_suffix;
22211     ac_top_srcdir=$srcdir
22212     ac_abs_top_srcdir=$srcdir ;;
22213   *) # Relative name.
22214     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22215     ac_top_srcdir=$ac_top_build_prefix$srcdir
22216     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22217 esac
22218 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22219
22220
22221   case $ac_mode in
22222   :F)
22223   #
22224   # CONFIG_FILE
22225   #
22226
22227   case $INSTALL in
22228   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22229   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22230   esac
22231 _ACEOF
22232
22233 cat >>$CONFIG_STATUS <<\_ACEOF
22234 # If the template does not know about datarootdir, expand it.
22235 # FIXME: This hack should be removed a few years after 2.60.
22236 ac_datarootdir_hack=; ac_datarootdir_seen=
22237
22238 case `sed -n '/datarootdir/ {
22239   p
22240   q
22241 }
22242 /@datadir@/p
22243 /@docdir@/p
22244 /@infodir@/p
22245 /@localedir@/p
22246 /@mandir@/p
22247 ' $ac_file_inputs` in
22248 *datarootdir*) ac_datarootdir_seen=yes;;
22249 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22250   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22251 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22252 _ACEOF
22253 cat >>$CONFIG_STATUS <<_ACEOF
22254   ac_datarootdir_hack='
22255   s&@datadir@&$datadir&g
22256   s&@docdir@&$docdir&g
22257   s&@infodir@&$infodir&g
22258   s&@localedir@&$localedir&g
22259   s&@mandir@&$mandir&g
22260     s&\\\${datarootdir}&$datarootdir&g' ;;
22261 esac
22262 _ACEOF
22263
22264 # Neutralize VPATH when `$srcdir' = `.'.
22265 # Shell code in configure.ac might set extrasub.
22266 # FIXME: do we really want to maintain this feature?
22267 cat >>$CONFIG_STATUS <<_ACEOF
22268   sed "$ac_vpsub
22269 $extrasub
22270 _ACEOF
22271 cat >>$CONFIG_STATUS <<\_ACEOF
22272 :t
22273 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22274 s&@configure_input@&$configure_input&;t t
22275 s&@top_builddir@&$ac_top_builddir_sub&;t t
22276 s&@srcdir@&$ac_srcdir&;t t
22277 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22278 s&@top_srcdir@&$ac_top_srcdir&;t t
22279 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22280 s&@builddir@&$ac_builddir&;t t
22281 s&@abs_builddir@&$ac_abs_builddir&;t t
22282 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22283 s&@INSTALL@&$ac_INSTALL&;t t
22284 $ac_datarootdir_hack
22285 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22286
22287 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22288   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22289   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22290   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22291 which seems to be undefined.  Please make sure it is defined." >&5
22292 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22293 which seems to be undefined.  Please make sure it is defined." >&2;}
22294
22295   rm -f "$tmp/stdin"
22296   case $ac_file in
22297   -) cat "$tmp/out"; rm -f "$tmp/out";;
22298   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22299   esac
22300  ;;
22301   :H)
22302   #
22303   # CONFIG_HEADER
22304   #
22305 _ACEOF
22306
22307 # Transform confdefs.h into a sed script `conftest.defines', that
22308 # substitutes the proper values into config.h.in to produce config.h.
22309 rm -f conftest.defines conftest.tail
22310 # First, append a space to every undef/define line, to ease matching.
22311 echo 's/$/ /' >conftest.defines
22312 # Then, protect against being on the right side of a sed subst, or in
22313 # an unquoted here document, in config.status.  If some macros were
22314 # called several times there might be several #defines for the same
22315 # symbol, which is useless.  But do not sort them, since the last
22316 # AC_DEFINE must be honored.
22317 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22318 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22319 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22320 # PARAMS is the parameter list in the macro definition--in most cases, it's
22321 # just an empty string.
22322 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22323 ac_dB='\\)[      (].*,\\1define\\2'
22324 ac_dC=' '
22325 ac_dD=' ,'
22326
22327 uniq confdefs.h |
22328   sed -n '
22329         t rset
22330         :rset
22331         s/^[     ]*#[    ]*define[       ][      ]*//
22332         t ok
22333         d
22334         :ok
22335         s/[\\&,]/\\&/g
22336         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22337         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22338   ' >>conftest.defines
22339
22340 # Remove the space that was appended to ease matching.
22341 # Then replace #undef with comments.  This is necessary, for
22342 # example, in the case of _POSIX_SOURCE, which is predefined and required
22343 # on some systems where configure will not decide to define it.
22344 # (The regexp can be short, since the line contains either #define or #undef.)
22345 echo 's/ $//
22346 s,^[     #]*u.*,/* & */,' >>conftest.defines
22347
22348 # Break up conftest.defines:
22349 ac_max_sed_lines=50
22350
22351 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22352 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22353 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22354 # et cetera.
22355 ac_in='$ac_file_inputs'
22356 ac_out='"$tmp/out1"'
22357 ac_nxt='"$tmp/out2"'
22358
22359 while :
22360 do
22361   # Write a here document:
22362     cat >>$CONFIG_STATUS <<_ACEOF
22363     # First, check the format of the line:
22364     cat >"\$tmp/defines.sed" <<\\CEOF
22365 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22366 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22367 b
22368 :def
22369 _ACEOF
22370   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22371   echo 'CEOF
22372     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22373   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22374   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22375   grep . conftest.tail >/dev/null || break
22376   rm -f conftest.defines
22377   mv conftest.tail conftest.defines
22378 done
22379 rm -f conftest.defines conftest.tail
22380
22381 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22382 cat >>$CONFIG_STATUS <<\_ACEOF
22383   if test x"$ac_file" != x-; then
22384     echo "/* $configure_input  */" >"$tmp/config.h"
22385     cat "$ac_result" >>"$tmp/config.h"
22386     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22387       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22388 echo "$as_me: $ac_file is unchanged" >&6;}
22389     else
22390       rm -f $ac_file
22391       mv "$tmp/config.h" $ac_file
22392     fi
22393   else
22394     echo "/* $configure_input  */"
22395     cat "$ac_result"
22396   fi
22397   rm -f "$tmp/out12"
22398  ;;
22399
22400   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22401 echo "$as_me: executing $ac_file commands" >&6;}
22402  ;;
22403   esac
22404
22405
22406   case $ac_file$ac_mode in
22407     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22408    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22409     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22410    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22411     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22412    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22413     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22414    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22415     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22416    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22417     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22418    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22419     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22420    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22421     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22422    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22423     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22424    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22425     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22426    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22427     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22428    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22429     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22430    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22431     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22432    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22433
22434   esac
22435 done # for ac_tag
22436
22437
22438 { (exit 0); exit 0; }
22439 _ACEOF
22440 chmod +x $CONFIG_STATUS
22441 ac_clean_files=$ac_clean_files_save
22442
22443
22444 # configure is writing to config.log, and then calls config.status.
22445 # config.status does its own redirection, appending to config.log.
22446 # Unfortunately, on DOS this fails, as config.log is still kept open
22447 # by configure, so config.status won't be able to write to it; its
22448 # output is simply discarded.  So we exec the FD to /dev/null,
22449 # effectively closing config.log, so it can be properly (re)opened and
22450 # appended to by config.status.  When coming back to configure, we
22451 # need to make the FD available again.
22452 if test "$no_create" != yes; then
22453   ac_cs_success=:
22454   ac_config_status_args=
22455   test "$silent" = yes &&
22456     ac_config_status_args="$ac_config_status_args --quiet"
22457   exec 5>/dev/null
22458   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22459   exec 5>>config.log
22460   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22461   # would make configure fail if this is the last instruction.
22462   $ac_cs_success || { (exit 1); exit 1; }
22463 fi
22464
22465 #
22466 # CONFIG_SUBDIRS section.
22467 #
22468 if test "$no_recursion" != yes; then
22469
22470   # Remove --cache-file and --srcdir arguments so they do not pile up.
22471   ac_sub_configure_args=
22472   ac_prev=
22473   eval "set x $ac_configure_args"
22474   shift
22475   for ac_arg
22476   do
22477     if test -n "$ac_prev"; then
22478       ac_prev=
22479       continue
22480     fi
22481     case $ac_arg in
22482     -cache-file | --cache-file | --cache-fil | --cache-fi \
22483     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22484       ac_prev=cache_file ;;
22485     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22486     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22487     | --c=*)
22488       ;;
22489     --config-cache | -C)
22490       ;;
22491     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22492       ac_prev=srcdir ;;
22493     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22494       ;;
22495     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22496       ac_prev=prefix ;;
22497     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22498       ;;
22499     *)
22500       case $ac_arg in
22501       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22502       esac
22503       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22504     esac
22505   done
22506
22507   # Always prepend --prefix to ensure using the same prefix
22508   # in subdir configurations.
22509   ac_arg="--prefix=$prefix"
22510   case $ac_arg in
22511   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22512   esac
22513   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22514
22515   ac_popdir=`pwd`
22516   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22517
22518     # Do not complain, so a configure script can configure whichever
22519     # parts of a large source tree are present.
22520     test -d "$srcdir/$ac_dir" || continue
22521
22522     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22523     echo "$as_me:$LINENO: $ac_msg" >&5
22524     echo "$ac_msg" >&6
22525     { as_dir="$ac_dir"
22526   case $as_dir in #(
22527   -*) as_dir=./$as_dir;;
22528   esac
22529   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22530     as_dirs=
22531     while :; do
22532       case $as_dir in #(
22533       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22534       *) as_qdir=$as_dir;;
22535       esac
22536       as_dirs="'$as_qdir' $as_dirs"
22537       as_dir=`$as_dirname -- "$as_dir" ||
22538 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22539          X"$as_dir" : 'X\(//\)[^/]' \| \
22540          X"$as_dir" : 'X\(//\)$' \| \
22541          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22542 echo X"$as_dir" |
22543     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22544             s//\1/
22545             q
22546           }
22547           /^X\(\/\/\)[^/].*/{
22548             s//\1/
22549             q
22550           }
22551           /^X\(\/\/\)$/{
22552             s//\1/
22553             q
22554           }
22555           /^X\(\/\).*/{
22556             s//\1/
22557             q
22558           }
22559           s/.*/./; q'`
22560       test -d "$as_dir" && break
22561     done
22562     test -z "$as_dirs" || eval "mkdir $as_dirs"
22563   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22564 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22565    { (exit 1); exit 1; }; }; }
22566     ac_builddir=.
22567
22568 case "$ac_dir" in
22569 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22570 *)
22571   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22572   # A ".." for each directory in $ac_dir_suffix.
22573   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22574   case $ac_top_builddir_sub in
22575   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22576   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22577   esac ;;
22578 esac
22579 ac_abs_top_builddir=$ac_pwd
22580 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22581 # for backward compatibility:
22582 ac_top_builddir=$ac_top_build_prefix
22583
22584 case $srcdir in
22585   .)  # We are building in place.
22586     ac_srcdir=.
22587     ac_top_srcdir=$ac_top_builddir_sub
22588     ac_abs_top_srcdir=$ac_pwd ;;
22589   [\\/]* | ?:[\\/]* )  # Absolute name.
22590     ac_srcdir=$srcdir$ac_dir_suffix;
22591     ac_top_srcdir=$srcdir
22592     ac_abs_top_srcdir=$srcdir ;;
22593   *) # Relative name.
22594     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22595     ac_top_srcdir=$ac_top_build_prefix$srcdir
22596     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22597 esac
22598 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22599
22600
22601     cd "$ac_dir"
22602
22603     # Check for guested configure; otherwise get Cygnus style configure.
22604     if test -f "$ac_srcdir/configure.gnu"; then
22605       ac_sub_configure=$ac_srcdir/configure.gnu
22606     elif test -f "$ac_srcdir/configure"; then
22607       ac_sub_configure=$ac_srcdir/configure
22608     elif test -f "$ac_srcdir/configure.in"; then
22609       # This should be Cygnus configure.
22610       ac_sub_configure=$ac_aux_dir/configure
22611     else
22612       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22613 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22614       ac_sub_configure=
22615     fi
22616
22617     # The recursion is here.
22618     if test -n "$ac_sub_configure"; then
22619       # Make the cache file name correct relative to the subdirectory.
22620       case $cache_file in
22621       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22622       *) # Relative name.
22623         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22624       esac
22625
22626       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22627 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22628       # The eval makes quoting arguments work.
22629       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22630            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22631         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22632 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22633    { (exit 1); exit 1; }; }
22634     fi
22635
22636     cd "$ac_popdir"
22637   done
22638 fi
22639