Lower ARM adds/subs to add/sub after adding optional CPSR operand.
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for llvm 3.0svn.
4 #
5 # Report bugs to <llvmbugs@cs.uiuc.edu>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
560
561 # Identity of this package.
562 PACKAGE_NAME='llvm'
563 PACKAGE_TARNAME='-llvm-'
564 PACKAGE_VERSION='3.0svn'
565 PACKAGE_STRING='llvm 3.0svn'
566 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
568 ac_unique_file="lib/VMCore/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_COPYRIGHT
643 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 BINUTILS_INCDIR
712 NM
713 ifGNUmake
714 LN_S
715 CMP
716 CP
717 DATE
718 FIND
719 MKDIR
720 MV
721 RANLIB
722 AR
723 RM
724 SED
725 TAR
726 BINPWD
727 GRAPHVIZ
728 DOT
729 FDP
730 NEATO
731 TWOPI
732 CIRCO
733 GV
734 DOTTY
735 XDOT_PY
736 PERL
737 HAVE_PERL
738 INSTALL_PROGRAM
739 INSTALL_SCRIPT
740 INSTALL_DATA
741 BZIP2
742 CAT
743 DOXYGEN
744 GROFF
745 GZIPBIN
746 POD2HTML
747 POD2MAN
748 PDFROFF
749 RUNTEST
750 TCLSH
751 ZIP
752 OCAMLC
753 OCAMLOPT
754 OCAMLDEP
755 OCAMLDOC
756 GAS
757 HAVE_LINK_VERSION_SCRIPT
758 INSTALL_LTDL_TRUE
759 INSTALL_LTDL_FALSE
760 CONVENIENCE_LTDL_TRUE
761 CONVENIENCE_LTDL_FALSE
762 LIBADD_DL
763 NO_VARIADIC_MACROS
764 NO_MISSING_FIELD_INITIALIZERS
765 USE_UDIS86
766 USE_OPROFILE
767 HAVE_PTHREAD
768 HUGE_VAL_SANITY
769 MMAP_FILE
770 SHLIBEXT
771 SHLIBPATH_VAR
772 LLVM_PREFIX
773 LLVM_BINDIR
774 LLVM_LIBDIR
775 LLVM_DATADIR
776 LLVM_DOCSDIR
777 LLVM_ETCDIR
778 LLVM_INCLUDEDIR
779 LLVM_INFODIR
780 LLVM_MANDIR
781 LLVM_CONFIGTIME
782 BINDINGS_TO_BUILD
783 ALL_BINDINGS
784 OCAML_LIBDIR
785 ENABLE_VISIBILITY_INLINES_HIDDEN
786 RPATH
787 RDYNAMIC
788 LIBOBJS
789 LTLIBOBJS'
790 ac_subst_files=''
791       ac_precious_vars='build_alias
792 host_alias
793 target_alias
794 CC
795 CFLAGS
796 LDFLAGS
797 CPPFLAGS
798 CXX
799 CXXFLAGS
800 CCC
801 CPP'
802 ac_subdirs_all='projects/llvm-gcc
803 projects/test-suite
804 projects/llvm-test
805 projects/poolalloc
806 projects/llvm-poolalloc
807 projects/sample
808 projects/privbracket
809 projects/llvm-stacker
810 projects/llvm-reopt
811 projects/llvm-java
812 projects/llvm-tv
813 projects/safecode
814 projects/llvm-kernel
815 tools/polly'
816
817 # Initialize some variables set by options.
818 ac_init_help=
819 ac_init_version=false
820 # The variables have the same names as the options, with
821 # dashes changed to underlines.
822 cache_file=/dev/null
823 exec_prefix=NONE
824 no_create=
825 no_recursion=
826 prefix=NONE
827 program_prefix=NONE
828 program_suffix=NONE
829 program_transform_name=s,x,x,
830 silent=
831 site=
832 srcdir=
833 verbose=
834 x_includes=NONE
835 x_libraries=NONE
836
837 # Installation directory options.
838 # These are left unexpanded so users can "make install exec_prefix=/foo"
839 # and all the variables that are supposed to be based on exec_prefix
840 # by default will actually change.
841 # Use braces instead of parens because sh, perl, etc. also accept them.
842 # (The list follows the same order as the GNU Coding Standards.)
843 bindir='${exec_prefix}/bin'
844 sbindir='${exec_prefix}/sbin'
845 libexecdir='${exec_prefix}/libexec'
846 datarootdir='${prefix}/share'
847 datadir='${datarootdir}'
848 sysconfdir='${prefix}/etc'
849 sharedstatedir='${prefix}/com'
850 localstatedir='${prefix}/var'
851 includedir='${prefix}/include'
852 oldincludedir='/usr/include'
853 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
854 infodir='${datarootdir}/info'
855 htmldir='${docdir}'
856 dvidir='${docdir}'
857 pdfdir='${docdir}'
858 psdir='${docdir}'
859 libdir='${exec_prefix}/lib'
860 localedir='${datarootdir}/locale'
861 mandir='${datarootdir}/man'
862
863 ac_prev=
864 ac_dashdash=
865 for ac_option
866 do
867   # If the previous option needs an argument, assign it.
868   if test -n "$ac_prev"; then
869     eval $ac_prev=\$ac_option
870     ac_prev=
871     continue
872   fi
873
874   case $ac_option in
875   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
876   *)    ac_optarg=yes ;;
877   esac
878
879   # Accept the important Cygnus configure options, so we can diagnose typos.
880
881   case $ac_dashdash$ac_option in
882   --)
883     ac_dashdash=yes ;;
884
885   -bindir | --bindir | --bindi | --bind | --bin | --bi)
886     ac_prev=bindir ;;
887   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
888     bindir=$ac_optarg ;;
889
890   -build | --build | --buil | --bui | --bu)
891     ac_prev=build_alias ;;
892   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
893     build_alias=$ac_optarg ;;
894
895   -cache-file | --cache-file | --cache-fil | --cache-fi \
896   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
897     ac_prev=cache_file ;;
898   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
899   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
900     cache_file=$ac_optarg ;;
901
902   --config-cache | -C)
903     cache_file=config.cache ;;
904
905   -datadir | --datadir | --datadi | --datad)
906     ac_prev=datadir ;;
907   -datadir=* | --datadir=* | --datadi=* | --datad=*)
908     datadir=$ac_optarg ;;
909
910   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
911   | --dataroo | --dataro | --datar)
912     ac_prev=datarootdir ;;
913   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
914   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
915     datarootdir=$ac_optarg ;;
916
917   -disable-* | --disable-*)
918     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
919     # Reject names that are not valid shell variable names.
920     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
921       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
922    { (exit 1); exit 1; }; }
923     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
924     eval enable_$ac_feature=no ;;
925
926   -docdir | --docdir | --docdi | --doc | --do)
927     ac_prev=docdir ;;
928   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929     docdir=$ac_optarg ;;
930
931   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932     ac_prev=dvidir ;;
933   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934     dvidir=$ac_optarg ;;
935
936   -enable-* | --enable-*)
937     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
938     # Reject names that are not valid shell variable names.
939     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
940       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
941    { (exit 1); exit 1; }; }
942     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
943     eval enable_$ac_feature=\$ac_optarg ;;
944
945   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
946   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
947   | --exec | --exe | --ex)
948     ac_prev=exec_prefix ;;
949   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
950   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
951   | --exec=* | --exe=* | --ex=*)
952     exec_prefix=$ac_optarg ;;
953
954   -gas | --gas | --ga | --g)
955     # Obsolete; use --with-gas.
956     with_gas=yes ;;
957
958   -help | --help | --hel | --he | -h)
959     ac_init_help=long ;;
960   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
961     ac_init_help=recursive ;;
962   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
963     ac_init_help=short ;;
964
965   -host | --host | --hos | --ho)
966     ac_prev=host_alias ;;
967   -host=* | --host=* | --hos=* | --ho=*)
968     host_alias=$ac_optarg ;;
969
970   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
971     ac_prev=htmldir ;;
972   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
973   | --ht=*)
974     htmldir=$ac_optarg ;;
975
976   -includedir | --includedir | --includedi | --included | --include \
977   | --includ | --inclu | --incl | --inc)
978     ac_prev=includedir ;;
979   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
980   | --includ=* | --inclu=* | --incl=* | --inc=*)
981     includedir=$ac_optarg ;;
982
983   -infodir | --infodir | --infodi | --infod | --info | --inf)
984     ac_prev=infodir ;;
985   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
986     infodir=$ac_optarg ;;
987
988   -libdir | --libdir | --libdi | --libd)
989     ac_prev=libdir ;;
990   -libdir=* | --libdir=* | --libdi=* | --libd=*)
991     libdir=$ac_optarg ;;
992
993   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
994   | --libexe | --libex | --libe)
995     ac_prev=libexecdir ;;
996   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
997   | --libexe=* | --libex=* | --libe=*)
998     libexecdir=$ac_optarg ;;
999
1000   -localedir | --localedir | --localedi | --localed | --locale)
1001     ac_prev=localedir ;;
1002   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1003     localedir=$ac_optarg ;;
1004
1005   -localstatedir | --localstatedir | --localstatedi | --localstated \
1006   | --localstate | --localstat | --localsta | --localst | --locals)
1007     ac_prev=localstatedir ;;
1008   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1009   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1010     localstatedir=$ac_optarg ;;
1011
1012   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1013     ac_prev=mandir ;;
1014   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1015     mandir=$ac_optarg ;;
1016
1017   -nfp | --nfp | --nf)
1018     # Obsolete; use --without-fp.
1019     with_fp=no ;;
1020
1021   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1022   | --no-cr | --no-c | -n)
1023     no_create=yes ;;
1024
1025   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1026   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1027     no_recursion=yes ;;
1028
1029   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1030   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1031   | --oldin | --oldi | --old | --ol | --o)
1032     ac_prev=oldincludedir ;;
1033   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1034   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1035   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1036     oldincludedir=$ac_optarg ;;
1037
1038   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1039     ac_prev=prefix ;;
1040   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1041     prefix=$ac_optarg ;;
1042
1043   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1044   | --program-pre | --program-pr | --program-p)
1045     ac_prev=program_prefix ;;
1046   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1047   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1048     program_prefix=$ac_optarg ;;
1049
1050   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1051   | --program-suf | --program-su | --program-s)
1052     ac_prev=program_suffix ;;
1053   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1054   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1055     program_suffix=$ac_optarg ;;
1056
1057   -program-transform-name | --program-transform-name \
1058   | --program-transform-nam | --program-transform-na \
1059   | --program-transform-n | --program-transform- \
1060   | --program-transform | --program-transfor \
1061   | --program-transfo | --program-transf \
1062   | --program-trans | --program-tran \
1063   | --progr-tra | --program-tr | --program-t)
1064     ac_prev=program_transform_name ;;
1065   -program-transform-name=* | --program-transform-name=* \
1066   | --program-transform-nam=* | --program-transform-na=* \
1067   | --program-transform-n=* | --program-transform-=* \
1068   | --program-transform=* | --program-transfor=* \
1069   | --program-transfo=* | --program-transf=* \
1070   | --program-trans=* | --program-tran=* \
1071   | --progr-tra=* | --program-tr=* | --program-t=*)
1072     program_transform_name=$ac_optarg ;;
1073
1074   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1075     ac_prev=pdfdir ;;
1076   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1077     pdfdir=$ac_optarg ;;
1078
1079   -psdir | --psdir | --psdi | --psd | --ps)
1080     ac_prev=psdir ;;
1081   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1082     psdir=$ac_optarg ;;
1083
1084   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1085   | -silent | --silent | --silen | --sile | --sil)
1086     silent=yes ;;
1087
1088   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1089     ac_prev=sbindir ;;
1090   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1091   | --sbi=* | --sb=*)
1092     sbindir=$ac_optarg ;;
1093
1094   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1095   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1096   | --sharedst | --shareds | --shared | --share | --shar \
1097   | --sha | --sh)
1098     ac_prev=sharedstatedir ;;
1099   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1100   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1101   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1102   | --sha=* | --sh=*)
1103     sharedstatedir=$ac_optarg ;;
1104
1105   -site | --site | --sit)
1106     ac_prev=site ;;
1107   -site=* | --site=* | --sit=*)
1108     site=$ac_optarg ;;
1109
1110   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1111     ac_prev=srcdir ;;
1112   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1113     srcdir=$ac_optarg ;;
1114
1115   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1116   | --syscon | --sysco | --sysc | --sys | --sy)
1117     ac_prev=sysconfdir ;;
1118   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1119   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1120     sysconfdir=$ac_optarg ;;
1121
1122   -target | --target | --targe | --targ | --tar | --ta | --t)
1123     ac_prev=target_alias ;;
1124   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1125     target_alias=$ac_optarg ;;
1126
1127   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1128     verbose=yes ;;
1129
1130   -version | --version | --versio | --versi | --vers | -V)
1131     ac_init_version=: ;;
1132
1133   -with-* | --with-*)
1134     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1135     # Reject names that are not valid shell variable names.
1136     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1137       { echo "$as_me: error: invalid package name: $ac_package" >&2
1138    { (exit 1); exit 1; }; }
1139     ac_package=`echo $ac_package| sed 's/-/_/g'`
1140     eval with_$ac_package=\$ac_optarg ;;
1141
1142   -without-* | --without-*)
1143     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144     # Reject names that are not valid shell variable names.
1145     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1146       { echo "$as_me: error: invalid package name: $ac_package" >&2
1147    { (exit 1); exit 1; }; }
1148     ac_package=`echo $ac_package | sed 's/-/_/g'`
1149     eval with_$ac_package=no ;;
1150
1151   --x)
1152     # Obsolete; use --with-x.
1153     with_x=yes ;;
1154
1155   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156   | --x-incl | --x-inc | --x-in | --x-i)
1157     ac_prev=x_includes ;;
1158   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160     x_includes=$ac_optarg ;;
1161
1162   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164     ac_prev=x_libraries ;;
1165   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167     x_libraries=$ac_optarg ;;
1168
1169   -*) { echo "$as_me: error: unrecognized option: $ac_option
1170 Try \`$0 --help' for more information." >&2
1171    { (exit 1); exit 1; }; }
1172     ;;
1173
1174   *=*)
1175     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176     # Reject names that are not valid shell variable names.
1177     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1178       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1179    { (exit 1); exit 1; }; }
1180     eval $ac_envvar=\$ac_optarg
1181     export $ac_envvar ;;
1182
1183   *)
1184     # FIXME: should be removed in autoconf 3.0.
1185     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1186     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1188     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1189     ;;
1190
1191   esac
1192 done
1193
1194 if test -n "$ac_prev"; then
1195   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1196   { echo "$as_me: error: missing argument to $ac_option" >&2
1197    { (exit 1); exit 1; }; }
1198 fi
1199
1200 # Be sure to have absolute directory names.
1201 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1202                 datadir sysconfdir sharedstatedir localstatedir includedir \
1203                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1204                 libdir localedir mandir
1205 do
1206   eval ac_val=\$$ac_var
1207   case $ac_val in
1208     [\\/$]* | ?:[\\/]* )  continue;;
1209     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1210   esac
1211   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1212    { (exit 1); exit 1; }; }
1213 done
1214
1215 # There might be people who depend on the old broken behavior: `$host'
1216 # used to hold the argument of --host etc.
1217 # FIXME: To remove some day.
1218 build=$build_alias
1219 host=$host_alias
1220 target=$target_alias
1221
1222 # FIXME: To remove some day.
1223 if test "x$host_alias" != x; then
1224   if test "x$build_alias" = x; then
1225     cross_compiling=maybe
1226     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1227     If a cross compiler is detected then cross compile mode will be used." >&2
1228   elif test "x$build_alias" != "x$host_alias"; then
1229     cross_compiling=yes
1230   fi
1231 fi
1232
1233 ac_tool_prefix=
1234 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1235
1236 test "$silent" = yes && exec 6>/dev/null
1237
1238
1239 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1240 ac_ls_di=`ls -di .` &&
1241 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1242   { echo "$as_me: error: Working directory cannot be determined" >&2
1243    { (exit 1); exit 1; }; }
1244 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1245   { echo "$as_me: error: pwd does not report name of working directory" >&2
1246    { (exit 1); exit 1; }; }
1247
1248
1249 # Find the source files, if location was not specified.
1250 if test -z "$srcdir"; then
1251   ac_srcdir_defaulted=yes
1252   # Try the directory containing this script, then the parent directory.
1253   ac_confdir=`$as_dirname -- "$0" ||
1254 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1255          X"$0" : 'X\(//\)[^/]' \| \
1256          X"$0" : 'X\(//\)$' \| \
1257          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1258 echo X"$0" |
1259     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1260             s//\1/
1261             q
1262           }
1263           /^X\(\/\/\)[^/].*/{
1264             s//\1/
1265             q
1266           }
1267           /^X\(\/\/\)$/{
1268             s//\1/
1269             q
1270           }
1271           /^X\(\/\).*/{
1272             s//\1/
1273             q
1274           }
1275           s/.*/./; q'`
1276   srcdir=$ac_confdir
1277   if test ! -r "$srcdir/$ac_unique_file"; then
1278     srcdir=..
1279   fi
1280 else
1281   ac_srcdir_defaulted=no
1282 fi
1283 if test ! -r "$srcdir/$ac_unique_file"; then
1284   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1285   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1286    { (exit 1); exit 1; }; }
1287 fi
1288 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1289 ac_abs_confdir=`(
1290         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1291    { (exit 1); exit 1; }; }
1292         pwd)`
1293 # When building in place, set srcdir=.
1294 if test "$ac_abs_confdir" = "$ac_pwd"; then
1295   srcdir=.
1296 fi
1297 # Remove unnecessary trailing slashes from srcdir.
1298 # Double slashes in file names in object file debugging info
1299 # mess up M-x gdb in Emacs.
1300 case $srcdir in
1301 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1302 esac
1303 for ac_var in $ac_precious_vars; do
1304   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1305   eval ac_env_${ac_var}_value=\$${ac_var}
1306   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1307   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1308 done
1309
1310 #
1311 # Report the --help message.
1312 #
1313 if test "$ac_init_help" = "long"; then
1314   # Omit some internal or obsolete options to make the list less imposing.
1315   # This message is too long to be a string in the A/UX 3.1 sh.
1316   cat <<_ACEOF
1317 \`configure' configures llvm 3.0svn to adapt to many kinds of systems.
1318
1319 Usage: $0 [OPTION]... [VAR=VALUE]...
1320
1321 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1322 VAR=VALUE.  See below for descriptions of some of the useful variables.
1323
1324 Defaults for the options are specified in brackets.
1325
1326 Configuration:
1327   -h, --help              display this help and exit
1328       --help=short        display options specific to this package
1329       --help=recursive    display the short help of all the included packages
1330   -V, --version           display version information and exit
1331   -q, --quiet, --silent   do not print \`checking...' messages
1332       --cache-file=FILE   cache test results in FILE [disabled]
1333   -C, --config-cache      alias for \`--cache-file=config.cache'
1334   -n, --no-create         do not create output files
1335       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1336
1337 Installation directories:
1338   --prefix=PREFIX         install architecture-independent files in PREFIX
1339                           [$ac_default_prefix]
1340   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1341                           [PREFIX]
1342
1343 By default, \`make install' will install all the files in
1344 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1345 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1346 for instance \`--prefix=\$HOME'.
1347
1348 For better control, use the options below.
1349
1350 Fine tuning of the installation directories:
1351   --bindir=DIR           user executables [EPREFIX/bin]
1352   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1353   --libexecdir=DIR       program executables [EPREFIX/libexec]
1354   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1355   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1356   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1357   --libdir=DIR           object code libraries [EPREFIX/lib]
1358   --includedir=DIR       C header files [PREFIX/include]
1359   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1360   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1361   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1362   --infodir=DIR          info documentation [DATAROOTDIR/info]
1363   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1364   --mandir=DIR           man documentation [DATAROOTDIR/man]
1365   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1366   --htmldir=DIR          html documentation [DOCDIR]
1367   --dvidir=DIR           dvi documentation [DOCDIR]
1368   --pdfdir=DIR           pdf documentation [DOCDIR]
1369   --psdir=DIR            ps documentation [DOCDIR]
1370 _ACEOF
1371
1372   cat <<\_ACEOF
1373
1374 System types:
1375   --build=BUILD     configure for building on BUILD [guessed]
1376   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1377   --target=TARGET   configure for building compilers for TARGET [HOST]
1378 _ACEOF
1379 fi
1380
1381 if test -n "$ac_init_help"; then
1382   case $ac_init_help in
1383      short | recursive ) echo "Configuration of llvm 3.0svn:";;
1384    esac
1385   cat <<\_ACEOF
1386
1387 Optional Features:
1388   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1389   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1390   --enable-polly          Use polly if available (default is YES)
1391   --enable-optimized      Compile with optimizations enabled (default is NO)
1392   --enable-profiling      Compile with profiling enabled (default is NO)
1393   --enable-assertions     Compile with assertion checks enabled (default is
1394                           YES)
1395   --enable-expensive-checks
1396                           Compile with expensive debug checks enabled (default
1397                           is NO)
1398   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1399                           NO)
1400   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1401                           optimization is on and YES if it's off)
1402   --enable-jit            Enable Just In Time Compiling (default is YES)
1403   --enable-docs           Build documents (default is YES)
1404   --enable-doxygen        Build doxygen documentation (default is NO)
1405   --enable-threads        Use threads if available (default is YES)
1406   --enable-pthreads       Use pthreads if available (default is YES)
1407   --enable-pic            Build LLVM with Position Independent Code (default
1408                           is YES)
1409   --enable-shared         Build a shared library and link tools against it
1410                           (default is NO)
1411   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1412                           Win32 DLL (default is YES)
1413   --enable-timestamps     Enable embedding timestamp information in build
1414                           (default is YES)
1415   --enable-targets        Build specific host targets: all or
1416                           target1,target2,... Valid targets are: host, x86,
1417                           x86_64, sparc, powerpc, alpha, arm, mips, spu,
1418                           xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1419                           (default=all)
1420   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1421                           %a (default is YES)
1422   --enable-bindings       Build specific language bindings:
1423                           all,auto,none,{binding-name} (default=auto)
1424   --enable-libffi         Check for the presence of libffi (default is NO)
1425   --enable-ltdl-install   install libltdl
1426
1427 Optional Packages:
1428   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1429   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1430   --with-optimize-option  Select the compiler options to use for optimized
1431                           builds
1432   --with-extra-options    Specify additional options to compile LLVM with
1433   --with-extra-ld-options Specify additional options to link LLVM with
1434   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1435                           is stdlib)
1436   --with-clang-resource-dir
1437                           Relative directory from the Clang binary for
1438                           resource files
1439   --with-c-include-dirs   Colon separated list of directories clang will
1440                           search for headers
1441   --with-cxx-include-root Directory with the libstdc++ headers.
1442   --with-cxx-include-arch Architecture of the libstdc++ headers.
1443   --with-cxx-include-32bit-dir
1444                           32 bit multilib dir.
1445   --with-cxx-include-64bit-dir
1446                           64 bit multilib directory.
1447   --with-binutils-include Specify path to binutils/include/ containing
1448                           plugin-api.h file for gold plugin.
1449   --with-bug-report-url   Specify the URL where bug reports should be
1450                           submitted (default=http://llvm.org/bugs/)
1451   --with-tclinclude       directory where tcl headers are
1452   --with-udis86=<path>    Use udis86 external x86 disassembler library
1453   --with-oprofile=<prefix>
1454                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1455
1456 Some influential environment variables:
1457   CC          C compiler command
1458   CFLAGS      C compiler flags
1459   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1460               nonstandard directory <lib dir>
1461   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1462               you have headers in a nonstandard directory <include dir>
1463   CXX         C++ compiler command
1464   CXXFLAGS    C++ compiler flags
1465   CPP         C preprocessor
1466
1467 Use these variables to override the choices made by `configure' or to help
1468 it to find libraries and programs with nonstandard names/locations.
1469
1470 Report bugs to <llvmbugs@cs.uiuc.edu>.
1471 _ACEOF
1472 ac_status=$?
1473 fi
1474
1475 if test "$ac_init_help" = "recursive"; then
1476   # If there are subdirs, report their specific --help.
1477   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1478     test -d "$ac_dir" || continue
1479     ac_builddir=.
1480
1481 case "$ac_dir" in
1482 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *)
1484   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1485   # A ".." for each directory in $ac_dir_suffix.
1486   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1487   case $ac_top_builddir_sub in
1488   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1490   esac ;;
1491 esac
1492 ac_abs_top_builddir=$ac_pwd
1493 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1494 # for backward compatibility:
1495 ac_top_builddir=$ac_top_build_prefix
1496
1497 case $srcdir in
1498   .)  # We are building in place.
1499     ac_srcdir=.
1500     ac_top_srcdir=$ac_top_builddir_sub
1501     ac_abs_top_srcdir=$ac_pwd ;;
1502   [\\/]* | ?:[\\/]* )  # Absolute name.
1503     ac_srcdir=$srcdir$ac_dir_suffix;
1504     ac_top_srcdir=$srcdir
1505     ac_abs_top_srcdir=$srcdir ;;
1506   *) # Relative name.
1507     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1508     ac_top_srcdir=$ac_top_build_prefix$srcdir
1509     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1510 esac
1511 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1512
1513     cd "$ac_dir" || { ac_status=$?; continue; }
1514     # Check for guested configure.
1515     if test -f "$ac_srcdir/configure.gnu"; then
1516       echo &&
1517       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518     elif test -f "$ac_srcdir/configure"; then
1519       echo &&
1520       $SHELL "$ac_srcdir/configure" --help=recursive
1521     else
1522       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1523     fi || ac_status=$?
1524     cd "$ac_pwd" || { ac_status=$?; break; }
1525   done
1526 fi
1527
1528 test -n "$ac_init_help" && exit $ac_status
1529 if $ac_init_version; then
1530   cat <<\_ACEOF
1531 llvm configure 3.0svn
1532 generated by GNU Autoconf 2.60
1533
1534 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1535 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1536 This configure script is free software; the Free Software Foundation
1537 gives unlimited permission to copy, distribute and modify it.
1538
1539 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
1540 _ACEOF
1541   exit
1542 fi
1543 cat >config.log <<_ACEOF
1544 This file contains any messages produced by compilers while
1545 running configure, to aid debugging if configure makes a mistake.
1546
1547 It was created by llvm $as_me 3.0svn, which was
1548 generated by GNU Autoconf 2.60.  Invocation command line was
1549
1550   $ $0 $@
1551
1552 _ACEOF
1553 exec 5>>config.log
1554 {
1555 cat <<_ASUNAME
1556 ## --------- ##
1557 ## Platform. ##
1558 ## --------- ##
1559
1560 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1561 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1562 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1563 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1564 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1565
1566 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1567 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1568
1569 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1570 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1571 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1572 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1573 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1574 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1575 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1576
1577 _ASUNAME
1578
1579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1580 for as_dir in $PATH
1581 do
1582   IFS=$as_save_IFS
1583   test -z "$as_dir" && as_dir=.
1584   echo "PATH: $as_dir"
1585 done
1586 IFS=$as_save_IFS
1587
1588 } >&5
1589
1590 cat >&5 <<_ACEOF
1591
1592
1593 ## ----------- ##
1594 ## Core tests. ##
1595 ## ----------- ##
1596
1597 _ACEOF
1598
1599
1600 # Keep a trace of the command line.
1601 # Strip out --no-create and --no-recursion so they do not pile up.
1602 # Strip out --silent because we don't want to record it for future runs.
1603 # Also quote any args containing shell meta-characters.
1604 # Make two passes to allow for proper duplicate-argument suppression.
1605 ac_configure_args=
1606 ac_configure_args0=
1607 ac_configure_args1=
1608 ac_must_keep_next=false
1609 for ac_pass in 1 2
1610 do
1611   for ac_arg
1612   do
1613     case $ac_arg in
1614     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1615     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1616     | -silent | --silent | --silen | --sile | --sil)
1617       continue ;;
1618     *\'*)
1619       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1620     esac
1621     case $ac_pass in
1622     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1623     2)
1624       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1625       if test $ac_must_keep_next = true; then
1626         ac_must_keep_next=false # Got value, back to normal.
1627       else
1628         case $ac_arg in
1629           *=* | --config-cache | -C | -disable-* | --disable-* \
1630           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1631           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1632           | -with-* | --with-* | -without-* | --without-* | --x)
1633             case "$ac_configure_args0 " in
1634               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1635             esac
1636             ;;
1637           -* ) ac_must_keep_next=true ;;
1638         esac
1639       fi
1640       ac_configure_args="$ac_configure_args '$ac_arg'"
1641       ;;
1642     esac
1643   done
1644 done
1645 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1646 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1647
1648 # When interrupted or exit'd, cleanup temporary files, and complete
1649 # config.log.  We remove comments because anyway the quotes in there
1650 # would cause problems or look ugly.
1651 # WARNING: Use '\'' to represent an apostrophe within the trap.
1652 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1653 trap 'exit_status=$?
1654   # Save into config.log some information that might help in debugging.
1655   {
1656     echo
1657
1658     cat <<\_ASBOX
1659 ## ---------------- ##
1660 ## Cache variables. ##
1661 ## ---------------- ##
1662 _ASBOX
1663     echo
1664     # The following way of writing the cache mishandles newlines in values,
1665 (
1666   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1667     eval ac_val=\$$ac_var
1668     case $ac_val in #(
1669     *${as_nl}*)
1670       case $ac_var in #(
1671       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1672 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1673       esac
1674       case $ac_var in #(
1675       _ | IFS | as_nl) ;; #(
1676       *) $as_unset $ac_var ;;
1677       esac ;;
1678     esac
1679   done
1680   (set) 2>&1 |
1681     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1682     *${as_nl}ac_space=\ *)
1683       sed -n \
1684         "s/'\''/'\''\\\\'\'''\''/g;
1685           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1686       ;; #(
1687     *)
1688       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1689       ;;
1690     esac |
1691     sort
1692 )
1693     echo
1694
1695     cat <<\_ASBOX
1696 ## ----------------- ##
1697 ## Output variables. ##
1698 ## ----------------- ##
1699 _ASBOX
1700     echo
1701     for ac_var in $ac_subst_vars
1702     do
1703       eval ac_val=\$$ac_var
1704       case $ac_val in
1705       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1706       esac
1707       echo "$ac_var='\''$ac_val'\''"
1708     done | sort
1709     echo
1710
1711     if test -n "$ac_subst_files"; then
1712       cat <<\_ASBOX
1713 ## ------------------- ##
1714 ## File substitutions. ##
1715 ## ------------------- ##
1716 _ASBOX
1717       echo
1718       for ac_var in $ac_subst_files
1719       do
1720         eval ac_val=\$$ac_var
1721         case $ac_val in
1722         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1723         esac
1724         echo "$ac_var='\''$ac_val'\''"
1725       done | sort
1726       echo
1727     fi
1728
1729     if test -s confdefs.h; then
1730       cat <<\_ASBOX
1731 ## ----------- ##
1732 ## confdefs.h. ##
1733 ## ----------- ##
1734 _ASBOX
1735       echo
1736       cat confdefs.h
1737       echo
1738     fi
1739     test "$ac_signal" != 0 &&
1740       echo "$as_me: caught signal $ac_signal"
1741     echo "$as_me: exit $exit_status"
1742   } >&5
1743   rm -f core *.core core.conftest.* &&
1744     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1745     exit $exit_status
1746 ' 0
1747 for ac_signal in 1 2 13 15; do
1748   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1749 done
1750 ac_signal=0
1751
1752 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1753 rm -f -r conftest* confdefs.h
1754
1755 # Predefined preprocessor variables.
1756
1757 cat >>confdefs.h <<_ACEOF
1758 #define PACKAGE_NAME "$PACKAGE_NAME"
1759 _ACEOF
1760
1761
1762 cat >>confdefs.h <<_ACEOF
1763 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1764 _ACEOF
1765
1766
1767 cat >>confdefs.h <<_ACEOF
1768 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1769 _ACEOF
1770
1771
1772 cat >>confdefs.h <<_ACEOF
1773 #define PACKAGE_STRING "$PACKAGE_STRING"
1774 _ACEOF
1775
1776
1777 cat >>confdefs.h <<_ACEOF
1778 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1779 _ACEOF
1780
1781
1782 # Let the site file select an alternate cache file if it wants to.
1783 # Prefer explicitly selected file to automatically selected ones.
1784 if test -n "$CONFIG_SITE"; then
1785   set x "$CONFIG_SITE"
1786 elif test "x$prefix" != xNONE; then
1787   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1788 else
1789   set x "$ac_default_prefix/share/config.site" \
1790         "$ac_default_prefix/etc/config.site"
1791 fi
1792 shift
1793 for ac_site_file
1794 do
1795   if test -r "$ac_site_file"; then
1796     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1797 echo "$as_me: loading site script $ac_site_file" >&6;}
1798     sed 's/^/| /' "$ac_site_file" >&5
1799     . "$ac_site_file"
1800   fi
1801 done
1802
1803 if test -r "$cache_file"; then
1804   # Some versions of bash will fail to source /dev/null (special
1805   # files actually), so we avoid doing that.
1806   if test -f "$cache_file"; then
1807     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1808 echo "$as_me: loading cache $cache_file" >&6;}
1809     case $cache_file in
1810       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1811       *)                      . "./$cache_file";;
1812     esac
1813   fi
1814 else
1815   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1816 echo "$as_me: creating cache $cache_file" >&6;}
1817   >$cache_file
1818 fi
1819
1820 # Check that the precious variables saved in the cache have kept the same
1821 # value.
1822 ac_cache_corrupted=false
1823 for ac_var in $ac_precious_vars; do
1824   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1825   eval ac_new_set=\$ac_env_${ac_var}_set
1826   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1827   eval ac_new_val=\$ac_env_${ac_var}_value
1828   case $ac_old_set,$ac_new_set in
1829     set,)
1830       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1831 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1832       ac_cache_corrupted=: ;;
1833     ,set)
1834       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1835 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1836       ac_cache_corrupted=: ;;
1837     ,);;
1838     *)
1839       if test "x$ac_old_val" != "x$ac_new_val"; then
1840         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1841 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1842         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1843 echo "$as_me:   former value:  $ac_old_val" >&2;}
1844         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1845 echo "$as_me:   current value: $ac_new_val" >&2;}
1846         ac_cache_corrupted=:
1847       fi;;
1848   esac
1849   # Pass precious variables to config.status.
1850   if test "$ac_new_set" = set; then
1851     case $ac_new_val in
1852     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1853     *) ac_arg=$ac_var=$ac_new_val ;;
1854     esac
1855     case " $ac_configure_args " in
1856       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1857       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1858     esac
1859   fi
1860 done
1861 if $ac_cache_corrupted; then
1862   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1863 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1864   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1865 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1866    { (exit 1); exit 1; }; }
1867 fi
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893 ac_ext=c
1894 ac_cpp='$CPP $CPPFLAGS'
1895 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1896 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1897 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1898
1899
1900
1901 LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
1902
1903
1904
1905
1906
1907
1908
1909 ac_aux_dir=
1910 for ac_dir in autoconf "$srcdir"/autoconf; do
1911   if test -f "$ac_dir/install-sh"; then
1912     ac_aux_dir=$ac_dir
1913     ac_install_sh="$ac_aux_dir/install-sh -c"
1914     break
1915   elif test -f "$ac_dir/install.sh"; then
1916     ac_aux_dir=$ac_dir
1917     ac_install_sh="$ac_aux_dir/install.sh -c"
1918     break
1919   elif test -f "$ac_dir/shtool"; then
1920     ac_aux_dir=$ac_dir
1921     ac_install_sh="$ac_aux_dir/shtool install -c"
1922     break
1923   fi
1924 done
1925 if test -z "$ac_aux_dir"; then
1926   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1927 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1928    { (exit 1); exit 1; }; }
1929 fi
1930
1931 # These three variables are undocumented and unsupported,
1932 # and are intended to be withdrawn in a future Autoconf release.
1933 # They can cause serious problems if a builder's source tree is in a directory
1934 # whose full name contains unusual characters.
1935 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1936 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1937 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1938
1939
1940
1941 if test ${srcdir} != "." ; then
1942   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1943     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1944 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1945    { (exit 1); exit 1; }; }
1946   fi
1947 fi
1948
1949 ac_ext=c
1950 ac_cpp='$CPP $CPPFLAGS'
1951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1953 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1954 if test -n "$ac_tool_prefix"; then
1955   for ac_prog in clang llvm-gcc gcc
1956   do
1957     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1958 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1959 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1960 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1961 if test "${ac_cv_prog_CC+set}" = set; then
1962   echo $ECHO_N "(cached) $ECHO_C" >&6
1963 else
1964   if test -n "$CC"; then
1965   ac_cv_prog_CC="$CC" # Let the user override the test.
1966 else
1967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1968 for as_dir in $PATH
1969 do
1970   IFS=$as_save_IFS
1971   test -z "$as_dir" && as_dir=.
1972   for ac_exec_ext in '' $ac_executable_extensions; do
1973   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1974     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1975     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1976     break 2
1977   fi
1978 done
1979 done
1980 IFS=$as_save_IFS
1981
1982 fi
1983 fi
1984 CC=$ac_cv_prog_CC
1985 if test -n "$CC"; then
1986   { echo "$as_me:$LINENO: result: $CC" >&5
1987 echo "${ECHO_T}$CC" >&6; }
1988 else
1989   { echo "$as_me:$LINENO: result: no" >&5
1990 echo "${ECHO_T}no" >&6; }
1991 fi
1992
1993
1994     test -n "$CC" && break
1995   done
1996 fi
1997 if test -z "$CC"; then
1998   ac_ct_CC=$CC
1999   for ac_prog in clang llvm-gcc gcc
2000 do
2001   # Extract the first word of "$ac_prog", so it can be a program name with args.
2002 set dummy $ac_prog; ac_word=$2
2003 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2004 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2005 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2006   echo $ECHO_N "(cached) $ECHO_C" >&6
2007 else
2008   if test -n "$ac_ct_CC"; then
2009   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2010 else
2011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2012 for as_dir in $PATH
2013 do
2014   IFS=$as_save_IFS
2015   test -z "$as_dir" && as_dir=.
2016   for ac_exec_ext in '' $ac_executable_extensions; do
2017   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2018     ac_cv_prog_ac_ct_CC="$ac_prog"
2019     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2020     break 2
2021   fi
2022 done
2023 done
2024 IFS=$as_save_IFS
2025
2026 fi
2027 fi
2028 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2029 if test -n "$ac_ct_CC"; then
2030   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2031 echo "${ECHO_T}$ac_ct_CC" >&6; }
2032 else
2033   { echo "$as_me:$LINENO: result: no" >&5
2034 echo "${ECHO_T}no" >&6; }
2035 fi
2036
2037
2038   test -n "$ac_ct_CC" && break
2039 done
2040
2041   if test "x$ac_ct_CC" = x; then
2042     CC=""
2043   else
2044     case $cross_compiling:$ac_tool_warned in
2045 yes:)
2046 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2047 whose name does not start with the host triplet.  If you think this
2048 configuration is useful to you, please write to autoconf@gnu.org." >&5
2049 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2050 whose name does not start with the host triplet.  If you think this
2051 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2052 ac_tool_warned=yes ;;
2053 esac
2054     CC=$ac_ct_CC
2055   fi
2056 fi
2057
2058
2059 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2060 See \`config.log' for more details." >&5
2061 echo "$as_me: error: no acceptable C compiler found in \$PATH
2062 See \`config.log' for more details." >&2;}
2063    { (exit 1); exit 1; }; }
2064
2065 # Provide some information about the compiler.
2066 echo "$as_me:$LINENO: checking for C compiler version" >&5
2067 ac_compiler=`set X $ac_compile; echo $2`
2068 { (ac_try="$ac_compiler --version >&5"
2069 case "(($ac_try" in
2070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2071   *) ac_try_echo=$ac_try;;
2072 esac
2073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2074   (eval "$ac_compiler --version >&5") 2>&5
2075   ac_status=$?
2076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2077   (exit $ac_status); }
2078 { (ac_try="$ac_compiler -v >&5"
2079 case "(($ac_try" in
2080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2081   *) ac_try_echo=$ac_try;;
2082 esac
2083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2084   (eval "$ac_compiler -v >&5") 2>&5
2085   ac_status=$?
2086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2087   (exit $ac_status); }
2088 { (ac_try="$ac_compiler -V >&5"
2089 case "(($ac_try" in
2090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2091   *) ac_try_echo=$ac_try;;
2092 esac
2093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2094   (eval "$ac_compiler -V >&5") 2>&5
2095   ac_status=$?
2096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2097   (exit $ac_status); }
2098
2099 cat >conftest.$ac_ext <<_ACEOF
2100 /* confdefs.h.  */
2101 _ACEOF
2102 cat confdefs.h >>conftest.$ac_ext
2103 cat >>conftest.$ac_ext <<_ACEOF
2104 /* end confdefs.h.  */
2105
2106 int
2107 main ()
2108 {
2109
2110   ;
2111   return 0;
2112 }
2113 _ACEOF
2114 ac_clean_files_save=$ac_clean_files
2115 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2116 # Try to create an executable without -o first, disregard a.out.
2117 # It will help us diagnose broken compilers, and finding out an intuition
2118 # of exeext.
2119 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2120 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2121 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2122 #
2123 # List of possible output files, starting from the most likely.
2124 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2125 # only as a last resort.  b.out is created by i960 compilers.
2126 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2127 #
2128 # The IRIX 6 linker writes into existing files which may not be
2129 # executable, retaining their permissions.  Remove them first so a
2130 # subsequent execution test works.
2131 ac_rmfiles=
2132 for ac_file in $ac_files
2133 do
2134   case $ac_file in
2135     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2136     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2137   esac
2138 done
2139 rm -f $ac_rmfiles
2140
2141 if { (ac_try="$ac_link_default"
2142 case "(($ac_try" in
2143   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2144   *) ac_try_echo=$ac_try;;
2145 esac
2146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2147   (eval "$ac_link_default") 2>&5
2148   ac_status=$?
2149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2150   (exit $ac_status); }; then
2151   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2152 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2153 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2154 # so that the user can short-circuit this test for compilers unknown to
2155 # Autoconf.
2156 for ac_file in $ac_files
2157 do
2158   test -f "$ac_file" || continue
2159   case $ac_file in
2160     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2161         ;;
2162     [ab].out )
2163         # We found the default executable, but exeext='' is most
2164         # certainly right.
2165         break;;
2166     *.* )
2167         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2168         then :; else
2169            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2170         fi
2171         # We set ac_cv_exeext here because the later test for it is not
2172         # safe: cross compilers may not add the suffix if given an `-o'
2173         # argument, so we may need to know it at that point already.
2174         # Even if this section looks crufty: it has the advantage of
2175         # actually working.
2176         break;;
2177     * )
2178         break;;
2179   esac
2180 done
2181 test "$ac_cv_exeext" = no && ac_cv_exeext=
2182
2183 else
2184   echo "$as_me: failed program was:" >&5
2185 sed 's/^/| /' conftest.$ac_ext >&5
2186
2187 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2188 See \`config.log' for more details." >&5
2189 echo "$as_me: error: C compiler cannot create executables
2190 See \`config.log' for more details." >&2;}
2191    { (exit 77); exit 77; }; }
2192 fi
2193
2194 ac_exeext=$ac_cv_exeext
2195 { echo "$as_me:$LINENO: result: $ac_file" >&5
2196 echo "${ECHO_T}$ac_file" >&6; }
2197
2198 # Check that the compiler produces executables we can run.  If not, either
2199 # the compiler is broken, or we cross compile.
2200 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2201 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2202 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2203 # If not cross compiling, check that we can run a simple program.
2204 if test "$cross_compiling" != yes; then
2205   if { ac_try='./$ac_file'
2206   { (case "(($ac_try" in
2207   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2208   *) ac_try_echo=$ac_try;;
2209 esac
2210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2211   (eval "$ac_try") 2>&5
2212   ac_status=$?
2213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214   (exit $ac_status); }; }; then
2215     cross_compiling=no
2216   else
2217     if test "$cross_compiling" = maybe; then
2218         cross_compiling=yes
2219     else
2220         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2221 If you meant to cross compile, use \`--host'.
2222 See \`config.log' for more details." >&5
2223 echo "$as_me: error: cannot run C compiled programs.
2224 If you meant to cross compile, use \`--host'.
2225 See \`config.log' for more details." >&2;}
2226    { (exit 1); exit 1; }; }
2227     fi
2228   fi
2229 fi
2230 { echo "$as_me:$LINENO: result: yes" >&5
2231 echo "${ECHO_T}yes" >&6; }
2232
2233 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2234 ac_clean_files=$ac_clean_files_save
2235 # Check that the compiler produces executables we can run.  If not, either
2236 # the compiler is broken, or we cross compile.
2237 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2238 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2239 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2240 echo "${ECHO_T}$cross_compiling" >&6; }
2241
2242 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2243 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2244 if { (ac_try="$ac_link"
2245 case "(($ac_try" in
2246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2247   *) ac_try_echo=$ac_try;;
2248 esac
2249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2250   (eval "$ac_link") 2>&5
2251   ac_status=$?
2252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2253   (exit $ac_status); }; then
2254   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2255 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2256 # work properly (i.e., refer to `conftest.exe'), while it won't with
2257 # `rm'.
2258 for ac_file in conftest.exe conftest conftest.*; do
2259   test -f "$ac_file" || continue
2260   case $ac_file in
2261     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2262     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2263           break;;
2264     * ) break;;
2265   esac
2266 done
2267 else
2268   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2269 See \`config.log' for more details." >&5
2270 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2271 See \`config.log' for more details." >&2;}
2272    { (exit 1); exit 1; }; }
2273 fi
2274
2275 rm -f conftest$ac_cv_exeext
2276 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2277 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2278
2279 rm -f conftest.$ac_ext
2280 EXEEXT=$ac_cv_exeext
2281 ac_exeext=$EXEEXT
2282 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2283 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2284 if test "${ac_cv_objext+set}" = set; then
2285   echo $ECHO_N "(cached) $ECHO_C" >&6
2286 else
2287   cat >conftest.$ac_ext <<_ACEOF
2288 /* confdefs.h.  */
2289 _ACEOF
2290 cat confdefs.h >>conftest.$ac_ext
2291 cat >>conftest.$ac_ext <<_ACEOF
2292 /* end confdefs.h.  */
2293
2294 int
2295 main ()
2296 {
2297
2298   ;
2299   return 0;
2300 }
2301 _ACEOF
2302 rm -f conftest.o conftest.obj
2303 if { (ac_try="$ac_compile"
2304 case "(($ac_try" in
2305   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2306   *) ac_try_echo=$ac_try;;
2307 esac
2308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2309   (eval "$ac_compile") 2>&5
2310   ac_status=$?
2311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2312   (exit $ac_status); }; then
2313   for ac_file in conftest.o conftest.obj conftest.*; do
2314   test -f "$ac_file" || continue;
2315   case $ac_file in
2316     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2317     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2318        break;;
2319   esac
2320 done
2321 else
2322   echo "$as_me: failed program was:" >&5
2323 sed 's/^/| /' conftest.$ac_ext >&5
2324
2325 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2326 See \`config.log' for more details." >&5
2327 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2328 See \`config.log' for more details." >&2;}
2329    { (exit 1); exit 1; }; }
2330 fi
2331
2332 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2333 fi
2334 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2335 echo "${ECHO_T}$ac_cv_objext" >&6; }
2336 OBJEXT=$ac_cv_objext
2337 ac_objext=$OBJEXT
2338 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2339 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2340 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2341   echo $ECHO_N "(cached) $ECHO_C" >&6
2342 else
2343   cat >conftest.$ac_ext <<_ACEOF
2344 /* confdefs.h.  */
2345 _ACEOF
2346 cat confdefs.h >>conftest.$ac_ext
2347 cat >>conftest.$ac_ext <<_ACEOF
2348 /* end confdefs.h.  */
2349
2350 int
2351 main ()
2352 {
2353 #ifndef __GNUC__
2354        choke me
2355 #endif
2356
2357   ;
2358   return 0;
2359 }
2360 _ACEOF
2361 rm -f conftest.$ac_objext
2362 if { (ac_try="$ac_compile"
2363 case "(($ac_try" in
2364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2365   *) ac_try_echo=$ac_try;;
2366 esac
2367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2368   (eval "$ac_compile") 2>conftest.er1
2369   ac_status=$?
2370   grep -v '^ *+' conftest.er1 >conftest.err
2371   rm -f conftest.er1
2372   cat conftest.err >&5
2373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2374   (exit $ac_status); } &&
2375          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2376   { (case "(($ac_try" in
2377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2378   *) ac_try_echo=$ac_try;;
2379 esac
2380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2381   (eval "$ac_try") 2>&5
2382   ac_status=$?
2383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2384   (exit $ac_status); }; } &&
2385          { ac_try='test -s conftest.$ac_objext'
2386   { (case "(($ac_try" in
2387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2388   *) ac_try_echo=$ac_try;;
2389 esac
2390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2391   (eval "$ac_try") 2>&5
2392   ac_status=$?
2393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394   (exit $ac_status); }; }; then
2395   ac_compiler_gnu=yes
2396 else
2397   echo "$as_me: failed program was:" >&5
2398 sed 's/^/| /' conftest.$ac_ext >&5
2399
2400         ac_compiler_gnu=no
2401 fi
2402
2403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2404 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2405
2406 fi
2407 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2408 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2409 GCC=`test $ac_compiler_gnu = yes && echo yes`
2410 ac_test_CFLAGS=${CFLAGS+set}
2411 ac_save_CFLAGS=$CFLAGS
2412 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2413 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2414 if test "${ac_cv_prog_cc_g+set}" = set; then
2415   echo $ECHO_N "(cached) $ECHO_C" >&6
2416 else
2417   ac_save_c_werror_flag=$ac_c_werror_flag
2418    ac_c_werror_flag=yes
2419    ac_cv_prog_cc_g=no
2420    CFLAGS="-g"
2421    cat >conftest.$ac_ext <<_ACEOF
2422 /* confdefs.h.  */
2423 _ACEOF
2424 cat confdefs.h >>conftest.$ac_ext
2425 cat >>conftest.$ac_ext <<_ACEOF
2426 /* end confdefs.h.  */
2427
2428 int
2429 main ()
2430 {
2431
2432   ;
2433   return 0;
2434 }
2435 _ACEOF
2436 rm -f conftest.$ac_objext
2437 if { (ac_try="$ac_compile"
2438 case "(($ac_try" in
2439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2440   *) ac_try_echo=$ac_try;;
2441 esac
2442 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2443   (eval "$ac_compile") 2>conftest.er1
2444   ac_status=$?
2445   grep -v '^ *+' conftest.er1 >conftest.err
2446   rm -f conftest.er1
2447   cat conftest.err >&5
2448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2449   (exit $ac_status); } &&
2450          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2451   { (case "(($ac_try" in
2452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2453   *) ac_try_echo=$ac_try;;
2454 esac
2455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2456   (eval "$ac_try") 2>&5
2457   ac_status=$?
2458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459   (exit $ac_status); }; } &&
2460          { ac_try='test -s conftest.$ac_objext'
2461   { (case "(($ac_try" in
2462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2463   *) ac_try_echo=$ac_try;;
2464 esac
2465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2466   (eval "$ac_try") 2>&5
2467   ac_status=$?
2468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469   (exit $ac_status); }; }; then
2470   ac_cv_prog_cc_g=yes
2471 else
2472   echo "$as_me: failed program was:" >&5
2473 sed 's/^/| /' conftest.$ac_ext >&5
2474
2475         CFLAGS=""
2476       cat >conftest.$ac_ext <<_ACEOF
2477 /* confdefs.h.  */
2478 _ACEOF
2479 cat confdefs.h >>conftest.$ac_ext
2480 cat >>conftest.$ac_ext <<_ACEOF
2481 /* end confdefs.h.  */
2482
2483 int
2484 main ()
2485 {
2486
2487   ;
2488   return 0;
2489 }
2490 _ACEOF
2491 rm -f conftest.$ac_objext
2492 if { (ac_try="$ac_compile"
2493 case "(($ac_try" in
2494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2495   *) ac_try_echo=$ac_try;;
2496 esac
2497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2498   (eval "$ac_compile") 2>conftest.er1
2499   ac_status=$?
2500   grep -v '^ *+' conftest.er1 >conftest.err
2501   rm -f conftest.er1
2502   cat conftest.err >&5
2503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2504   (exit $ac_status); } &&
2505          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2506   { (case "(($ac_try" in
2507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2508   *) ac_try_echo=$ac_try;;
2509 esac
2510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2511   (eval "$ac_try") 2>&5
2512   ac_status=$?
2513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2514   (exit $ac_status); }; } &&
2515          { ac_try='test -s conftest.$ac_objext'
2516   { (case "(($ac_try" in
2517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2518   *) ac_try_echo=$ac_try;;
2519 esac
2520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2521   (eval "$ac_try") 2>&5
2522   ac_status=$?
2523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2524   (exit $ac_status); }; }; then
2525   :
2526 else
2527   echo "$as_me: failed program was:" >&5
2528 sed 's/^/| /' conftest.$ac_ext >&5
2529
2530         ac_c_werror_flag=$ac_save_c_werror_flag
2531          CFLAGS="-g"
2532          cat >conftest.$ac_ext <<_ACEOF
2533 /* confdefs.h.  */
2534 _ACEOF
2535 cat confdefs.h >>conftest.$ac_ext
2536 cat >>conftest.$ac_ext <<_ACEOF
2537 /* end confdefs.h.  */
2538
2539 int
2540 main ()
2541 {
2542
2543   ;
2544   return 0;
2545 }
2546 _ACEOF
2547 rm -f conftest.$ac_objext
2548 if { (ac_try="$ac_compile"
2549 case "(($ac_try" in
2550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2551   *) ac_try_echo=$ac_try;;
2552 esac
2553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2554   (eval "$ac_compile") 2>conftest.er1
2555   ac_status=$?
2556   grep -v '^ *+' conftest.er1 >conftest.err
2557   rm -f conftest.er1
2558   cat conftest.err >&5
2559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2560   (exit $ac_status); } &&
2561          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2562   { (case "(($ac_try" in
2563   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2564   *) ac_try_echo=$ac_try;;
2565 esac
2566 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2567   (eval "$ac_try") 2>&5
2568   ac_status=$?
2569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570   (exit $ac_status); }; } &&
2571          { ac_try='test -s conftest.$ac_objext'
2572   { (case "(($ac_try" in
2573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2574   *) ac_try_echo=$ac_try;;
2575 esac
2576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2577   (eval "$ac_try") 2>&5
2578   ac_status=$?
2579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580   (exit $ac_status); }; }; then
2581   ac_cv_prog_cc_g=yes
2582 else
2583   echo "$as_me: failed program was:" >&5
2584 sed 's/^/| /' conftest.$ac_ext >&5
2585
2586
2587 fi
2588
2589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2590 fi
2591
2592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2593 fi
2594
2595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2596    ac_c_werror_flag=$ac_save_c_werror_flag
2597 fi
2598 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2599 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2600 if test "$ac_test_CFLAGS" = set; then
2601   CFLAGS=$ac_save_CFLAGS
2602 elif test $ac_cv_prog_cc_g = yes; then
2603   if test "$GCC" = yes; then
2604     CFLAGS="-g -O2"
2605   else
2606     CFLAGS="-g"
2607   fi
2608 else
2609   if test "$GCC" = yes; then
2610     CFLAGS="-O2"
2611   else
2612     CFLAGS=
2613   fi
2614 fi
2615 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2616 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2617 if test "${ac_cv_prog_cc_c89+set}" = set; then
2618   echo $ECHO_N "(cached) $ECHO_C" >&6
2619 else
2620   ac_cv_prog_cc_c89=no
2621 ac_save_CC=$CC
2622 cat >conftest.$ac_ext <<_ACEOF
2623 /* confdefs.h.  */
2624 _ACEOF
2625 cat confdefs.h >>conftest.$ac_ext
2626 cat >>conftest.$ac_ext <<_ACEOF
2627 /* end confdefs.h.  */
2628 #include <stdarg.h>
2629 #include <stdio.h>
2630 #include <sys/types.h>
2631 #include <sys/stat.h>
2632 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2633 struct buf { int x; };
2634 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2635 static char *e (p, i)
2636      char **p;
2637      int i;
2638 {
2639   return p[i];
2640 }
2641 static char *f (char * (*g) (char **, int), char **p, ...)
2642 {
2643   char *s;
2644   va_list v;
2645   va_start (v,p);
2646   s = g (p, va_arg (v,int));
2647   va_end (v);
2648   return s;
2649 }
2650
2651 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2652    function prototypes and stuff, but not '\xHH' hex character constants.
2653    These don't provoke an error unfortunately, instead are silently treated
2654    as 'x'.  The following induces an error, until -std is added to get
2655    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2656    array size at least.  It's necessary to write '\x00'==0 to get something
2657    that's true only with -std.  */
2658 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2659
2660 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2661    inside strings and character constants.  */
2662 #define FOO(x) 'x'
2663 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2664
2665 int test (int i, double x);
2666 struct s1 {int (*f) (int a);};
2667 struct s2 {int (*f) (double a);};
2668 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2669 int argc;
2670 char **argv;
2671 int
2672 main ()
2673 {
2674 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2675   ;
2676   return 0;
2677 }
2678 _ACEOF
2679 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2680         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2681 do
2682   CC="$ac_save_CC $ac_arg"
2683   rm -f conftest.$ac_objext
2684 if { (ac_try="$ac_compile"
2685 case "(($ac_try" in
2686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2687   *) ac_try_echo=$ac_try;;
2688 esac
2689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2690   (eval "$ac_compile") 2>conftest.er1
2691   ac_status=$?
2692   grep -v '^ *+' conftest.er1 >conftest.err
2693   rm -f conftest.er1
2694   cat conftest.err >&5
2695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2696   (exit $ac_status); } &&
2697          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2698   { (case "(($ac_try" in
2699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2700   *) ac_try_echo=$ac_try;;
2701 esac
2702 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2703   (eval "$ac_try") 2>&5
2704   ac_status=$?
2705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706   (exit $ac_status); }; } &&
2707          { ac_try='test -s conftest.$ac_objext'
2708   { (case "(($ac_try" in
2709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710   *) ac_try_echo=$ac_try;;
2711 esac
2712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2713   (eval "$ac_try") 2>&5
2714   ac_status=$?
2715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2716   (exit $ac_status); }; }; then
2717   ac_cv_prog_cc_c89=$ac_arg
2718 else
2719   echo "$as_me: failed program was:" >&5
2720 sed 's/^/| /' conftest.$ac_ext >&5
2721
2722
2723 fi
2724
2725 rm -f core conftest.err conftest.$ac_objext
2726   test "x$ac_cv_prog_cc_c89" != "xno" && break
2727 done
2728 rm -f conftest.$ac_ext
2729 CC=$ac_save_CC
2730
2731 fi
2732 # AC_CACHE_VAL
2733 case "x$ac_cv_prog_cc_c89" in
2734   x)
2735     { echo "$as_me:$LINENO: result: none needed" >&5
2736 echo "${ECHO_T}none needed" >&6; } ;;
2737   xno)
2738     { echo "$as_me:$LINENO: result: unsupported" >&5
2739 echo "${ECHO_T}unsupported" >&6; } ;;
2740   *)
2741     CC="$CC $ac_cv_prog_cc_c89"
2742     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2743 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2744 esac
2745
2746
2747 ac_ext=c
2748 ac_cpp='$CPP $CPPFLAGS'
2749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2752
2753 ac_ext=cpp
2754 ac_cpp='$CXXCPP $CPPFLAGS'
2755 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2756 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2757 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2758 if test -z "$CXX"; then
2759   if test -n "$CCC"; then
2760     CXX=$CCC
2761   else
2762     if test -n "$ac_tool_prefix"; then
2763   for ac_prog in clang++ llvm-g++ g++
2764   do
2765     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2766 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2767 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2769 if test "${ac_cv_prog_CXX+set}" = set; then
2770   echo $ECHO_N "(cached) $ECHO_C" >&6
2771 else
2772   if test -n "$CXX"; then
2773   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2774 else
2775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2776 for as_dir in $PATH
2777 do
2778   IFS=$as_save_IFS
2779   test -z "$as_dir" && as_dir=.
2780   for ac_exec_ext in '' $ac_executable_extensions; do
2781   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2782     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2783     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2784     break 2
2785   fi
2786 done
2787 done
2788 IFS=$as_save_IFS
2789
2790 fi
2791 fi
2792 CXX=$ac_cv_prog_CXX
2793 if test -n "$CXX"; then
2794   { echo "$as_me:$LINENO: result: $CXX" >&5
2795 echo "${ECHO_T}$CXX" >&6; }
2796 else
2797   { echo "$as_me:$LINENO: result: no" >&5
2798 echo "${ECHO_T}no" >&6; }
2799 fi
2800
2801
2802     test -n "$CXX" && break
2803   done
2804 fi
2805 if test -z "$CXX"; then
2806   ac_ct_CXX=$CXX
2807   for ac_prog in clang++ llvm-g++ g++
2808 do
2809   # Extract the first word of "$ac_prog", so it can be a program name with args.
2810 set dummy $ac_prog; ac_word=$2
2811 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2812 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2813 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2814   echo $ECHO_N "(cached) $ECHO_C" >&6
2815 else
2816   if test -n "$ac_ct_CXX"; then
2817   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2818 else
2819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820 for as_dir in $PATH
2821 do
2822   IFS=$as_save_IFS
2823   test -z "$as_dir" && as_dir=.
2824   for ac_exec_ext in '' $ac_executable_extensions; do
2825   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2826     ac_cv_prog_ac_ct_CXX="$ac_prog"
2827     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2828     break 2
2829   fi
2830 done
2831 done
2832 IFS=$as_save_IFS
2833
2834 fi
2835 fi
2836 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2837 if test -n "$ac_ct_CXX"; then
2838   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2839 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2840 else
2841   { echo "$as_me:$LINENO: result: no" >&5
2842 echo "${ECHO_T}no" >&6; }
2843 fi
2844
2845
2846   test -n "$ac_ct_CXX" && break
2847 done
2848
2849   if test "x$ac_ct_CXX" = x; then
2850     CXX="g++"
2851   else
2852     case $cross_compiling:$ac_tool_warned in
2853 yes:)
2854 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2855 whose name does not start with the host triplet.  If you think this
2856 configuration is useful to you, please write to autoconf@gnu.org." >&5
2857 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2858 whose name does not start with the host triplet.  If you think this
2859 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2860 ac_tool_warned=yes ;;
2861 esac
2862     CXX=$ac_ct_CXX
2863   fi
2864 fi
2865
2866   fi
2867 fi
2868 # Provide some information about the compiler.
2869 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2870 ac_compiler=`set X $ac_compile; echo $2`
2871 { (ac_try="$ac_compiler --version >&5"
2872 case "(($ac_try" in
2873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2874   *) ac_try_echo=$ac_try;;
2875 esac
2876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2877   (eval "$ac_compiler --version >&5") 2>&5
2878   ac_status=$?
2879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2880   (exit $ac_status); }
2881 { (ac_try="$ac_compiler -v >&5"
2882 case "(($ac_try" in
2883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2884   *) ac_try_echo=$ac_try;;
2885 esac
2886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2887   (eval "$ac_compiler -v >&5") 2>&5
2888   ac_status=$?
2889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2890   (exit $ac_status); }
2891 { (ac_try="$ac_compiler -V >&5"
2892 case "(($ac_try" in
2893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2894   *) ac_try_echo=$ac_try;;
2895 esac
2896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2897   (eval "$ac_compiler -V >&5") 2>&5
2898   ac_status=$?
2899   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2900   (exit $ac_status); }
2901
2902 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2903 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2904 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2905   echo $ECHO_N "(cached) $ECHO_C" >&6
2906 else
2907   cat >conftest.$ac_ext <<_ACEOF
2908 /* confdefs.h.  */
2909 _ACEOF
2910 cat confdefs.h >>conftest.$ac_ext
2911 cat >>conftest.$ac_ext <<_ACEOF
2912 /* end confdefs.h.  */
2913
2914 int
2915 main ()
2916 {
2917 #ifndef __GNUC__
2918        choke me
2919 #endif
2920
2921   ;
2922   return 0;
2923 }
2924 _ACEOF
2925 rm -f conftest.$ac_objext
2926 if { (ac_try="$ac_compile"
2927 case "(($ac_try" in
2928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929   *) ac_try_echo=$ac_try;;
2930 esac
2931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2932   (eval "$ac_compile") 2>conftest.er1
2933   ac_status=$?
2934   grep -v '^ *+' conftest.er1 >conftest.err
2935   rm -f conftest.er1
2936   cat conftest.err >&5
2937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938   (exit $ac_status); } &&
2939          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2940   { (case "(($ac_try" in
2941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2942   *) ac_try_echo=$ac_try;;
2943 esac
2944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2945   (eval "$ac_try") 2>&5
2946   ac_status=$?
2947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2948   (exit $ac_status); }; } &&
2949          { ac_try='test -s conftest.$ac_objext'
2950   { (case "(($ac_try" in
2951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952   *) ac_try_echo=$ac_try;;
2953 esac
2954 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2955   (eval "$ac_try") 2>&5
2956   ac_status=$?
2957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2958   (exit $ac_status); }; }; then
2959   ac_compiler_gnu=yes
2960 else
2961   echo "$as_me: failed program was:" >&5
2962 sed 's/^/| /' conftest.$ac_ext >&5
2963
2964         ac_compiler_gnu=no
2965 fi
2966
2967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2968 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2969
2970 fi
2971 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2972 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2973 GXX=`test $ac_compiler_gnu = yes && echo yes`
2974 ac_test_CXXFLAGS=${CXXFLAGS+set}
2975 ac_save_CXXFLAGS=$CXXFLAGS
2976 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2977 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2978 if test "${ac_cv_prog_cxx_g+set}" = set; then
2979   echo $ECHO_N "(cached) $ECHO_C" >&6
2980 else
2981   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2982    ac_cxx_werror_flag=yes
2983    ac_cv_prog_cxx_g=no
2984    CXXFLAGS="-g"
2985    cat >conftest.$ac_ext <<_ACEOF
2986 /* confdefs.h.  */
2987 _ACEOF
2988 cat confdefs.h >>conftest.$ac_ext
2989 cat >>conftest.$ac_ext <<_ACEOF
2990 /* end confdefs.h.  */
2991
2992 int
2993 main ()
2994 {
2995
2996   ;
2997   return 0;
2998 }
2999 _ACEOF
3000 rm -f conftest.$ac_objext
3001 if { (ac_try="$ac_compile"
3002 case "(($ac_try" in
3003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004   *) ac_try_echo=$ac_try;;
3005 esac
3006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3007   (eval "$ac_compile") 2>conftest.er1
3008   ac_status=$?
3009   grep -v '^ *+' conftest.er1 >conftest.err
3010   rm -f conftest.er1
3011   cat conftest.err >&5
3012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013   (exit $ac_status); } &&
3014          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3015   { (case "(($ac_try" in
3016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017   *) ac_try_echo=$ac_try;;
3018 esac
3019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3020   (eval "$ac_try") 2>&5
3021   ac_status=$?
3022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023   (exit $ac_status); }; } &&
3024          { ac_try='test -s conftest.$ac_objext'
3025   { (case "(($ac_try" in
3026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027   *) ac_try_echo=$ac_try;;
3028 esac
3029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030   (eval "$ac_try") 2>&5
3031   ac_status=$?
3032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033   (exit $ac_status); }; }; then
3034   ac_cv_prog_cxx_g=yes
3035 else
3036   echo "$as_me: failed program was:" >&5
3037 sed 's/^/| /' conftest.$ac_ext >&5
3038
3039         CXXFLAGS=""
3040       cat >conftest.$ac_ext <<_ACEOF
3041 /* confdefs.h.  */
3042 _ACEOF
3043 cat confdefs.h >>conftest.$ac_ext
3044 cat >>conftest.$ac_ext <<_ACEOF
3045 /* end confdefs.h.  */
3046
3047 int
3048 main ()
3049 {
3050
3051   ;
3052   return 0;
3053 }
3054 _ACEOF
3055 rm -f conftest.$ac_objext
3056 if { (ac_try="$ac_compile"
3057 case "(($ac_try" in
3058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3059   *) ac_try_echo=$ac_try;;
3060 esac
3061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3062   (eval "$ac_compile") 2>conftest.er1
3063   ac_status=$?
3064   grep -v '^ *+' conftest.er1 >conftest.err
3065   rm -f conftest.er1
3066   cat conftest.err >&5
3067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068   (exit $ac_status); } &&
3069          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3070   { (case "(($ac_try" in
3071   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3072   *) ac_try_echo=$ac_try;;
3073 esac
3074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3075   (eval "$ac_try") 2>&5
3076   ac_status=$?
3077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078   (exit $ac_status); }; } &&
3079          { ac_try='test -s conftest.$ac_objext'
3080   { (case "(($ac_try" in
3081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3082   *) ac_try_echo=$ac_try;;
3083 esac
3084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3085   (eval "$ac_try") 2>&5
3086   ac_status=$?
3087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088   (exit $ac_status); }; }; then
3089   :
3090 else
3091   echo "$as_me: failed program was:" >&5
3092 sed 's/^/| /' conftest.$ac_ext >&5
3093
3094         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3095          CXXFLAGS="-g"
3096          cat >conftest.$ac_ext <<_ACEOF
3097 /* confdefs.h.  */
3098 _ACEOF
3099 cat confdefs.h >>conftest.$ac_ext
3100 cat >>conftest.$ac_ext <<_ACEOF
3101 /* end confdefs.h.  */
3102
3103 int
3104 main ()
3105 {
3106
3107   ;
3108   return 0;
3109 }
3110 _ACEOF
3111 rm -f conftest.$ac_objext
3112 if { (ac_try="$ac_compile"
3113 case "(($ac_try" in
3114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3115   *) ac_try_echo=$ac_try;;
3116 esac
3117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3118   (eval "$ac_compile") 2>conftest.er1
3119   ac_status=$?
3120   grep -v '^ *+' conftest.er1 >conftest.err
3121   rm -f conftest.er1
3122   cat conftest.err >&5
3123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124   (exit $ac_status); } &&
3125          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3126   { (case "(($ac_try" in
3127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3128   *) ac_try_echo=$ac_try;;
3129 esac
3130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3131   (eval "$ac_try") 2>&5
3132   ac_status=$?
3133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3134   (exit $ac_status); }; } &&
3135          { ac_try='test -s conftest.$ac_objext'
3136   { (case "(($ac_try" in
3137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3138   *) ac_try_echo=$ac_try;;
3139 esac
3140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3141   (eval "$ac_try") 2>&5
3142   ac_status=$?
3143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3144   (exit $ac_status); }; }; then
3145   ac_cv_prog_cxx_g=yes
3146 else
3147   echo "$as_me: failed program was:" >&5
3148 sed 's/^/| /' conftest.$ac_ext >&5
3149
3150
3151 fi
3152
3153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3154 fi
3155
3156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3157 fi
3158
3159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3160    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3161 fi
3162 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3163 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3164 if test "$ac_test_CXXFLAGS" = set; then
3165   CXXFLAGS=$ac_save_CXXFLAGS
3166 elif test $ac_cv_prog_cxx_g = yes; then
3167   if test "$GXX" = yes; then
3168     CXXFLAGS="-g -O2"
3169   else
3170     CXXFLAGS="-g"
3171   fi
3172 else
3173   if test "$GXX" = yes; then
3174     CXXFLAGS="-O2"
3175   else
3176     CXXFLAGS=
3177   fi
3178 fi
3179 ac_ext=c
3180 ac_cpp='$CPP $CPPFLAGS'
3181 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3182 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3183 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3184
3185 ac_ext=c
3186 ac_cpp='$CPP $CPPFLAGS'
3187 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3188 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3189 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3190 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3191 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3192 # On Suns, sometimes $CPP names a directory.
3193 if test -n "$CPP" && test -d "$CPP"; then
3194   CPP=
3195 fi
3196 if test -z "$CPP"; then
3197   if test "${ac_cv_prog_CPP+set}" = set; then
3198   echo $ECHO_N "(cached) $ECHO_C" >&6
3199 else
3200       # Double quotes because CPP needs to be expanded
3201     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3202     do
3203       ac_preproc_ok=false
3204 for ac_c_preproc_warn_flag in '' yes
3205 do
3206   # Use a header file that comes with gcc, so configuring glibc
3207   # with a fresh cross-compiler works.
3208   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3209   # <limits.h> exists even on freestanding compilers.
3210   # On the NeXT, cc -E runs the code through the compiler's parser,
3211   # not just through cpp. "Syntax error" is here to catch this case.
3212   cat >conftest.$ac_ext <<_ACEOF
3213 /* confdefs.h.  */
3214 _ACEOF
3215 cat confdefs.h >>conftest.$ac_ext
3216 cat >>conftest.$ac_ext <<_ACEOF
3217 /* end confdefs.h.  */
3218 #ifdef __STDC__
3219 # include <limits.h>
3220 #else
3221 # include <assert.h>
3222 #endif
3223                      Syntax error
3224 _ACEOF
3225 if { (ac_try="$ac_cpp conftest.$ac_ext"
3226 case "(($ac_try" in
3227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3228   *) ac_try_echo=$ac_try;;
3229 esac
3230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3231   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3232   ac_status=$?
3233   grep -v '^ *+' conftest.er1 >conftest.err
3234   rm -f conftest.er1
3235   cat conftest.err >&5
3236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3237   (exit $ac_status); } >/dev/null; then
3238   if test -s conftest.err; then
3239     ac_cpp_err=$ac_c_preproc_warn_flag
3240     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3241   else
3242     ac_cpp_err=
3243   fi
3244 else
3245   ac_cpp_err=yes
3246 fi
3247 if test -z "$ac_cpp_err"; then
3248   :
3249 else
3250   echo "$as_me: failed program was:" >&5
3251 sed 's/^/| /' conftest.$ac_ext >&5
3252
3253   # Broken: fails on valid input.
3254 continue
3255 fi
3256
3257 rm -f conftest.err conftest.$ac_ext
3258
3259   # OK, works on sane cases.  Now check whether nonexistent headers
3260   # can be detected and how.
3261   cat >conftest.$ac_ext <<_ACEOF
3262 /* confdefs.h.  */
3263 _ACEOF
3264 cat confdefs.h >>conftest.$ac_ext
3265 cat >>conftest.$ac_ext <<_ACEOF
3266 /* end confdefs.h.  */
3267 #include <ac_nonexistent.h>
3268 _ACEOF
3269 if { (ac_try="$ac_cpp conftest.$ac_ext"
3270 case "(($ac_try" in
3271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272   *) ac_try_echo=$ac_try;;
3273 esac
3274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3275   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3276   ac_status=$?
3277   grep -v '^ *+' conftest.er1 >conftest.err
3278   rm -f conftest.er1
3279   cat conftest.err >&5
3280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3281   (exit $ac_status); } >/dev/null; then
3282   if test -s conftest.err; then
3283     ac_cpp_err=$ac_c_preproc_warn_flag
3284     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3285   else
3286     ac_cpp_err=
3287   fi
3288 else
3289   ac_cpp_err=yes
3290 fi
3291 if test -z "$ac_cpp_err"; then
3292   # Broken: success on invalid input.
3293 continue
3294 else
3295   echo "$as_me: failed program was:" >&5
3296 sed 's/^/| /' conftest.$ac_ext >&5
3297
3298   # Passes both tests.
3299 ac_preproc_ok=:
3300 break
3301 fi
3302
3303 rm -f conftest.err conftest.$ac_ext
3304
3305 done
3306 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3307 rm -f conftest.err conftest.$ac_ext
3308 if $ac_preproc_ok; then
3309   break
3310 fi
3311
3312     done
3313     ac_cv_prog_CPP=$CPP
3314
3315 fi
3316   CPP=$ac_cv_prog_CPP
3317 else
3318   ac_cv_prog_CPP=$CPP
3319 fi
3320 { echo "$as_me:$LINENO: result: $CPP" >&5
3321 echo "${ECHO_T}$CPP" >&6; }
3322 ac_preproc_ok=false
3323 for ac_c_preproc_warn_flag in '' yes
3324 do
3325   # Use a header file that comes with gcc, so configuring glibc
3326   # with a fresh cross-compiler works.
3327   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3328   # <limits.h> exists even on freestanding compilers.
3329   # On the NeXT, cc -E runs the code through the compiler's parser,
3330   # not just through cpp. "Syntax error" is here to catch this case.
3331   cat >conftest.$ac_ext <<_ACEOF
3332 /* confdefs.h.  */
3333 _ACEOF
3334 cat confdefs.h >>conftest.$ac_ext
3335 cat >>conftest.$ac_ext <<_ACEOF
3336 /* end confdefs.h.  */
3337 #ifdef __STDC__
3338 # include <limits.h>
3339 #else
3340 # include <assert.h>
3341 #endif
3342                      Syntax error
3343 _ACEOF
3344 if { (ac_try="$ac_cpp conftest.$ac_ext"
3345 case "(($ac_try" in
3346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3347   *) ac_try_echo=$ac_try;;
3348 esac
3349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3350   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3351   ac_status=$?
3352   grep -v '^ *+' conftest.er1 >conftest.err
3353   rm -f conftest.er1
3354   cat conftest.err >&5
3355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3356   (exit $ac_status); } >/dev/null; then
3357   if test -s conftest.err; then
3358     ac_cpp_err=$ac_c_preproc_warn_flag
3359     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3360   else
3361     ac_cpp_err=
3362   fi
3363 else
3364   ac_cpp_err=yes
3365 fi
3366 if test -z "$ac_cpp_err"; then
3367   :
3368 else
3369   echo "$as_me: failed program was:" >&5
3370 sed 's/^/| /' conftest.$ac_ext >&5
3371
3372   # Broken: fails on valid input.
3373 continue
3374 fi
3375
3376 rm -f conftest.err conftest.$ac_ext
3377
3378   # OK, works on sane cases.  Now check whether nonexistent headers
3379   # can be detected and how.
3380   cat >conftest.$ac_ext <<_ACEOF
3381 /* confdefs.h.  */
3382 _ACEOF
3383 cat confdefs.h >>conftest.$ac_ext
3384 cat >>conftest.$ac_ext <<_ACEOF
3385 /* end confdefs.h.  */
3386 #include <ac_nonexistent.h>
3387 _ACEOF
3388 if { (ac_try="$ac_cpp conftest.$ac_ext"
3389 case "(($ac_try" in
3390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3391   *) ac_try_echo=$ac_try;;
3392 esac
3393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3394   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3395   ac_status=$?
3396   grep -v '^ *+' conftest.er1 >conftest.err
3397   rm -f conftest.er1
3398   cat conftest.err >&5
3399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3400   (exit $ac_status); } >/dev/null; then
3401   if test -s conftest.err; then
3402     ac_cpp_err=$ac_c_preproc_warn_flag
3403     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3404   else
3405     ac_cpp_err=
3406   fi
3407 else
3408   ac_cpp_err=yes
3409 fi
3410 if test -z "$ac_cpp_err"; then
3411   # Broken: success on invalid input.
3412 continue
3413 else
3414   echo "$as_me: failed program was:" >&5
3415 sed 's/^/| /' conftest.$ac_ext >&5
3416
3417   # Passes both tests.
3418 ac_preproc_ok=:
3419 break
3420 fi
3421
3422 rm -f conftest.err conftest.$ac_ext
3423
3424 done
3425 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3426 rm -f conftest.err conftest.$ac_ext
3427 if $ac_preproc_ok; then
3428   :
3429 else
3430   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3431 See \`config.log' for more details." >&5
3432 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3433 See \`config.log' for more details." >&2;}
3434    { (exit 1); exit 1; }; }
3435 fi
3436
3437 ac_ext=c
3438 ac_cpp='$CPP $CPPFLAGS'
3439 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3440 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3441 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3442
3443
3444
3445
3446 if test -d ${srcdir}/projects/llvm-gcc ; then
3447   subdirs="$subdirs projects/llvm-gcc"
3448
3449 fi
3450
3451 if test -d ${srcdir}/projects/test-suite ; then
3452   subdirs="$subdirs projects/test-suite"
3453
3454 fi
3455
3456 if test -d ${srcdir}/projects/llvm-test ; then
3457   subdirs="$subdirs projects/llvm-test"
3458
3459 fi
3460
3461 if test -d ${srcdir}/projects/poolalloc ; then
3462   subdirs="$subdirs projects/poolalloc"
3463
3464 fi
3465
3466 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3467   subdirs="$subdirs projects/llvm-poolalloc"
3468
3469 fi
3470
3471 for i in `ls ${srcdir}/projects`
3472 do
3473   if test -d ${srcdir}/projects/${i} ; then
3474     case ${i} in
3475       sample)       subdirs="$subdirs projects/sample"
3476     ;;
3477       privbracket)  subdirs="$subdirs projects/privbracket"
3478  ;;
3479       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3480  ;;
3481       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3482 ;;
3483       llvm-java)    subdirs="$subdirs projects/llvm-java"
3484  ;;
3485       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3486    ;;
3487       safecode)     subdirs="$subdirs projects/safecode"
3488  ;;
3489       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3490  ;;
3491       llvm-gcc)       ;;
3492       test-suite)     ;;
3493       llvm-test)      ;;
3494       poolalloc)      ;;
3495       llvm-poolalloc) ;;
3496       *)
3497         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3498 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3499         ;;
3500     esac
3501   fi
3502 done
3503
3504 # Check whether --enable-polly was given.
3505 if test "${enable_polly+set}" = set; then
3506   enableval=$enable_polly;
3507 else
3508   enableval=default
3509 fi
3510
3511 case "$enableval" in
3512   yes) ENABLE_POLLY=1
3513  ;;
3514   no)  ENABLE_POLLY=0
3515  ;;
3516   default) ENABLE_POLLY=1
3517  ;;
3518   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3519 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3520    { (exit 1); exit 1; }; } ;;
3521 esac
3522
3523
3524 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3525   LLVM_HAS_POLLY=1
3526
3527   subdirs="$subdirs tools/polly"
3528
3529 fi
3530
3531
3532 # Make sure we can run config.sub.
3533 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3534   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3535 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3536    { (exit 1); exit 1; }; }
3537
3538 { echo "$as_me:$LINENO: checking build system type" >&5
3539 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3540 if test "${ac_cv_build+set}" = set; then
3541   echo $ECHO_N "(cached) $ECHO_C" >&6
3542 else
3543   ac_build_alias=$build_alias
3544 test "x$ac_build_alias" = x &&
3545   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3546 test "x$ac_build_alias" = x &&
3547   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3548 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3549    { (exit 1); exit 1; }; }
3550 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3551   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3552 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3553    { (exit 1); exit 1; }; }
3554
3555 fi
3556 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3557 echo "${ECHO_T}$ac_cv_build" >&6; }
3558 case $ac_cv_build in
3559 *-*-*) ;;
3560 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3561 echo "$as_me: error: invalid value of canonical build" >&2;}
3562    { (exit 1); exit 1; }; };;
3563 esac
3564 build=$ac_cv_build
3565 ac_save_IFS=$IFS; IFS='-'
3566 set x $ac_cv_build
3567 shift
3568 build_cpu=$1
3569 build_vendor=$2
3570 shift; shift
3571 # Remember, the first character of IFS is used to create $*,
3572 # except with old shells:
3573 build_os=$*
3574 IFS=$ac_save_IFS
3575 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3576
3577
3578 { echo "$as_me:$LINENO: checking host system type" >&5
3579 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3580 if test "${ac_cv_host+set}" = set; then
3581   echo $ECHO_N "(cached) $ECHO_C" >&6
3582 else
3583   if test "x$host_alias" = x; then
3584   ac_cv_host=$ac_cv_build
3585 else
3586   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3587     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3588 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3589    { (exit 1); exit 1; }; }
3590 fi
3591
3592 fi
3593 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3594 echo "${ECHO_T}$ac_cv_host" >&6; }
3595 case $ac_cv_host in
3596 *-*-*) ;;
3597 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3598 echo "$as_me: error: invalid value of canonical host" >&2;}
3599    { (exit 1); exit 1; }; };;
3600 esac
3601 host=$ac_cv_host
3602 ac_save_IFS=$IFS; IFS='-'
3603 set x $ac_cv_host
3604 shift
3605 host_cpu=$1
3606 host_vendor=$2
3607 shift; shift
3608 # Remember, the first character of IFS is used to create $*,
3609 # except with old shells:
3610 host_os=$*
3611 IFS=$ac_save_IFS
3612 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3613
3614
3615 { echo "$as_me:$LINENO: checking target system type" >&5
3616 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3617 if test "${ac_cv_target+set}" = set; then
3618   echo $ECHO_N "(cached) $ECHO_C" >&6
3619 else
3620   if test "x$target_alias" = x; then
3621   ac_cv_target=$ac_cv_host
3622 else
3623   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3624     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3625 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3626    { (exit 1); exit 1; }; }
3627 fi
3628
3629 fi
3630 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3631 echo "${ECHO_T}$ac_cv_target" >&6; }
3632 case $ac_cv_target in
3633 *-*-*) ;;
3634 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3635 echo "$as_me: error: invalid value of canonical target" >&2;}
3636    { (exit 1); exit 1; }; };;
3637 esac
3638 target=$ac_cv_target
3639 ac_save_IFS=$IFS; IFS='-'
3640 set x $ac_cv_target
3641 shift
3642 target_cpu=$1
3643 target_vendor=$2
3644 shift; shift
3645 # Remember, the first character of IFS is used to create $*,
3646 # except with old shells:
3647 target_os=$*
3648 IFS=$ac_save_IFS
3649 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3650
3651
3652 # The aliases save the names the user supplied, while $host etc.
3653 # will get canonicalized.
3654 test -n "$target_alias" &&
3655   test "$program_prefix$program_suffix$program_transform_name" = \
3656     NONENONEs,x,x, &&
3657   program_prefix=${target_alias}-
3658
3659 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3660 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3661 if test "${llvm_cv_os_type+set}" = set; then
3662   echo $ECHO_N "(cached) $ECHO_C" >&6
3663 else
3664   case $host in
3665   *-*-aix*)
3666     llvm_cv_link_all_option="-Wl,--whole-archive"
3667     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3668     llvm_cv_os_type="AIX"
3669     llvm_cv_platform_type="Unix" ;;
3670   *-*-irix*)
3671     llvm_cv_link_all_option="-Wl,--whole-archive"
3672     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3673     llvm_cv_os_type="IRIX"
3674     llvm_cv_platform_type="Unix" ;;
3675   *-*-cygwin*)
3676     llvm_cv_link_all_option="-Wl,--whole-archive"
3677     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3678     llvm_cv_os_type="Cygwin"
3679     llvm_cv_platform_type="Unix" ;;
3680   *-*-darwin*)
3681     llvm_cv_link_all_option="-Wl,-all_load"
3682     llvm_cv_no_link_all_option="-Wl,-noall_load"
3683     llvm_cv_os_type="Darwin"
3684     llvm_cv_platform_type="Unix" ;;
3685   *-*-minix*)
3686     llvm_cv_link_all_option="-Wl,-all_load"
3687     llvm_cv_no_link_all_option="-Wl,-noall_load"
3688     llvm_cv_os_type="Minix"
3689     llvm_cv_platform_type="Unix" ;;
3690   *-*-freebsd*)
3691     llvm_cv_link_all_option="-Wl,--whole-archive"
3692     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3693     llvm_cv_os_type="FreeBSD"
3694     llvm_cv_platform_type="Unix" ;;
3695   *-*-openbsd*)
3696     llvm_cv_link_all_option="-Wl,--whole-archive"
3697     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3698     llvm_cv_os_type="OpenBSD"
3699     llvm_cv_platform_type="Unix" ;;
3700   *-*-netbsd*)
3701     llvm_cv_link_all_option="-Wl,--whole-archive"
3702     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3703     llvm_cv_os_type="NetBSD"
3704     llvm_cv_platform_type="Unix" ;;
3705   *-*-dragonfly*)
3706     llvm_cv_link_all_option="-Wl,--whole-archive"
3707     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3708     llvm_cv_os_type="DragonFly"
3709     llvm_cv_platform_type="Unix" ;;
3710   *-*-hpux*)
3711     llvm_cv_link_all_option="-Wl,--whole-archive"
3712     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3713     llvm_cv_os_type="HP-UX"
3714     llvm_cv_platform_type="Unix" ;;
3715   *-*-interix*)
3716     llvm_cv_link_all_option="-Wl,--whole-archive"
3717     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3718     llvm_cv_os_type="Interix"
3719     llvm_cv_platform_type="Unix" ;;
3720   *-*-linux*)
3721     llvm_cv_link_all_option="-Wl,--whole-archive"
3722     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3723     llvm_cv_os_type="Linux"
3724     llvm_cv_platform_type="Unix" ;;
3725   *-*-solaris*)
3726     llvm_cv_link_all_option="-Wl,-z,allextract"
3727     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3728     llvm_cv_os_type="SunOS"
3729     llvm_cv_platform_type="Unix" ;;
3730   *-*-auroraux*)
3731     llvm_cv_link_all_option="-Wl,-z,allextract"
3732     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3733     llvm_cv_os_type="AuroraUX"
3734     llvm_cv_platform_type="Unix" ;;
3735   *-*-win32*)
3736     llvm_cv_link_all_option="-Wl,--whole-archive"
3737     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3738     llvm_cv_os_type="Win32"
3739     llvm_cv_platform_type="Win32" ;;
3740   *-*-mingw*)
3741     llvm_cv_link_all_option="-Wl,--whole-archive"
3742     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3743     llvm_cv_os_type="MingW"
3744     llvm_cv_platform_type="Win32" ;;
3745   *-*-haiku*)
3746     llvm_cv_link_all_option="-Wl,--whole-archive"
3747     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3748     llvm_cv_os_type="Haiku"
3749     llvm_cv_platform_type="Unix" ;;
3750   *-unknown-eabi*)
3751     llvm_cv_link_all_option="-Wl,--whole-archive"
3752     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3753     llvm_cv_os_type="Freestanding"
3754     llvm_cv_platform_type="Unix" ;;
3755   *-unknown-elf*)
3756     llvm_cv_link_all_option="-Wl,--whole-archive"
3757     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3758     llvm_cv_os_type="Freestanding"
3759     llvm_cv_platform_type="Unix" ;;
3760   *)
3761     llvm_cv_link_all_option=""
3762     llvm_cv_no_link_all_option=""
3763     llvm_cv_os_type="Unknown"
3764     llvm_cv_platform_type="Unknown" ;;
3765 esac
3766 fi
3767 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3768 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3769
3770 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3771 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3772 if test "${llvm_cv_target_os_type+set}" = set; then
3773   echo $ECHO_N "(cached) $ECHO_C" >&6
3774 else
3775   case $target in
3776   *-*-aix*)
3777     llvm_cv_target_os_type="AIX" ;;
3778   *-*-irix*)
3779     llvm_cv_target_os_type="IRIX" ;;
3780   *-*-cygwin*)
3781     llvm_cv_target_os_type="Cygwin" ;;
3782   *-*-darwin*)
3783     llvm_cv_target_os_type="Darwin" ;;
3784   *-*-minix*)
3785     llvm_cv_target_os_type="Minix" ;;
3786   *-*-freebsd*)
3787     llvm_cv_target_os_type="FreeBSD" ;;
3788   *-*-openbsd*)
3789     llvm_cv_target_os_type="OpenBSD" ;;
3790   *-*-netbsd*)
3791     llvm_cv_target_os_type="NetBSD" ;;
3792   *-*-dragonfly*)
3793     llvm_cv_target_os_type="DragonFly" ;;
3794   *-*-hpux*)
3795     llvm_cv_target_os_type="HP-UX" ;;
3796   *-*-interix*)
3797     llvm_cv_target_os_type="Interix" ;;
3798   *-*-linux*)
3799     llvm_cv_target_os_type="Linux" ;;
3800   *-*-solaris*)
3801     llvm_cv_target_os_type="SunOS" ;;
3802   *-*-auroraux*)
3803     llvm_cv_target_os_type="AuroraUX" ;;
3804   *-*-win32*)
3805     llvm_cv_target_os_type="Win32" ;;
3806   *-*-mingw*)
3807     llvm_cv_target_os_type="MingW" ;;
3808   *-*-haiku*)
3809     llvm_cv_target_os_type="Haiku" ;;
3810   *-*-rtems*)
3811     llvm_cv_target_os_type="RTEMS" ;;
3812   *-*-nacl*)
3813     llvm_cv_target_os_type="NativeClient" ;;
3814   *-unknown-eabi*)
3815     llvm_cv_target_os_type="Freestanding" ;;
3816   *)
3817     llvm_cv_target_os_type="Unknown" ;;
3818 esac
3819 fi
3820 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3821 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3822
3823 if test "$llvm_cv_os_type" = "Unknown" ; then
3824   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3825 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3826    { (exit 1); exit 1; }; }
3827 fi
3828
3829 OS=$llvm_cv_os_type
3830
3831 HOST_OS=$llvm_cv_os_type
3832
3833 TARGET_OS=$llvm_cv_target_os_type
3834
3835
3836 LINKALL=$llvm_cv_link_all_option
3837
3838 NOLINKALL=$llvm_cv_no_link_all_option
3839
3840
3841 case $llvm_cv_platform_type in
3842   Unix)
3843
3844 cat >>confdefs.h <<\_ACEOF
3845 #define LLVM_ON_UNIX 1
3846 _ACEOF
3847
3848     LLVM_ON_UNIX=1
3849
3850     LLVM_ON_WIN32=0
3851
3852     ;;
3853   Win32)
3854
3855 cat >>confdefs.h <<\_ACEOF
3856 #define LLVM_ON_WIN32 1
3857 _ACEOF
3858
3859     LLVM_ON_UNIX=0
3860
3861     LLVM_ON_WIN32=1
3862
3863     ;;
3864 esac
3865
3866 { echo "$as_me:$LINENO: checking target architecture" >&5
3867 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3868 if test "${llvm_cv_target_arch+set}" = set; then
3869   echo $ECHO_N "(cached) $ECHO_C" >&6
3870 else
3871   case $target in
3872   i?86-*)                 llvm_cv_target_arch="x86" ;;
3873   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3874   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3875   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3876   alpha*-*)               llvm_cv_target_arch="Alpha" ;;
3877   arm*-*)                 llvm_cv_target_arch="ARM" ;;
3878   mips-*)                 llvm_cv_target_arch="Mips" ;;
3879   xcore-*)                llvm_cv_target_arch="XCore" ;;
3880   msp430-*)               llvm_cv_target_arch="MSP430" ;;
3881   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
3882   bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
3883   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3884   ptx-*)                  llvm_cv_target_arch="PTX" ;;
3885   *)                      llvm_cv_target_arch="Unknown" ;;
3886 esac
3887 fi
3888 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3889 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3890
3891 if test "$llvm_cv_target_arch" = "Unknown" ; then
3892   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3893 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3894 fi
3895
3896 # Determine the LLVM native architecture for the target
3897 case "$llvm_cv_target_arch" in
3898     x86)     LLVM_NATIVE_ARCH="X86" ;;
3899     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3900     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3901 esac
3902
3903 ARCH=$llvm_cv_target_arch
3904
3905
3906
3907
3908 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3909 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3910 if test "${ac_cv_path_GREP+set}" = set; then
3911   echo $ECHO_N "(cached) $ECHO_C" >&6
3912 else
3913   # Extract the first word of "grep ggrep" to use in msg output
3914 if test -z "$GREP"; then
3915 set dummy grep ggrep; ac_prog_name=$2
3916 if test "${ac_cv_path_GREP+set}" = set; then
3917   echo $ECHO_N "(cached) $ECHO_C" >&6
3918 else
3919   ac_path_GREP_found=false
3920 # Loop through the user's path and test for each of PROGNAME-LIST
3921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3922 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3923 do
3924   IFS=$as_save_IFS
3925   test -z "$as_dir" && as_dir=.
3926   for ac_prog in grep ggrep; do
3927   for ac_exec_ext in '' $ac_executable_extensions; do
3928     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3929     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3930     # Check for GNU ac_path_GREP and select it if it is found.
3931   # Check for GNU $ac_path_GREP
3932 case `"$ac_path_GREP" --version 2>&1` in
3933 *GNU*)
3934   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3935 *)
3936   ac_count=0
3937   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3938   while :
3939   do
3940     cat "conftest.in" "conftest.in" >"conftest.tmp"
3941     mv "conftest.tmp" "conftest.in"
3942     cp "conftest.in" "conftest.nl"
3943     echo 'GREP' >> "conftest.nl"
3944     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3945     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3946     ac_count=`expr $ac_count + 1`
3947     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3948       # Best one so far, save it but keep looking for a better one
3949       ac_cv_path_GREP="$ac_path_GREP"
3950       ac_path_GREP_max=$ac_count
3951     fi
3952     # 10*(2^10) chars as input seems more than enough
3953     test $ac_count -gt 10 && break
3954   done
3955   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3956 esac
3957
3958
3959     $ac_path_GREP_found && break 3
3960   done
3961 done
3962
3963 done
3964 IFS=$as_save_IFS
3965
3966
3967 fi
3968
3969 GREP="$ac_cv_path_GREP"
3970 if test -z "$GREP"; then
3971   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3972 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3973    { (exit 1); exit 1; }; }
3974 fi
3975
3976 else
3977   ac_cv_path_GREP=$GREP
3978 fi
3979
3980
3981 fi
3982 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3983 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3984  GREP="$ac_cv_path_GREP"
3985
3986
3987 { echo "$as_me:$LINENO: checking for egrep" >&5
3988 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3989 if test "${ac_cv_path_EGREP+set}" = set; then
3990   echo $ECHO_N "(cached) $ECHO_C" >&6
3991 else
3992   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3993    then ac_cv_path_EGREP="$GREP -E"
3994    else
3995      # Extract the first word of "egrep" to use in msg output
3996 if test -z "$EGREP"; then
3997 set dummy egrep; ac_prog_name=$2
3998 if test "${ac_cv_path_EGREP+set}" = set; then
3999   echo $ECHO_N "(cached) $ECHO_C" >&6
4000 else
4001   ac_path_EGREP_found=false
4002 # Loop through the user's path and test for each of PROGNAME-LIST
4003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4004 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4005 do
4006   IFS=$as_save_IFS
4007   test -z "$as_dir" && as_dir=.
4008   for ac_prog in egrep; do
4009   for ac_exec_ext in '' $ac_executable_extensions; do
4010     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4011     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4012     # Check for GNU ac_path_EGREP and select it if it is found.
4013   # Check for GNU $ac_path_EGREP
4014 case `"$ac_path_EGREP" --version 2>&1` in
4015 *GNU*)
4016   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4017 *)
4018   ac_count=0
4019   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4020   while :
4021   do
4022     cat "conftest.in" "conftest.in" >"conftest.tmp"
4023     mv "conftest.tmp" "conftest.in"
4024     cp "conftest.in" "conftest.nl"
4025     echo 'EGREP' >> "conftest.nl"
4026     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4027     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4028     ac_count=`expr $ac_count + 1`
4029     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4030       # Best one so far, save it but keep looking for a better one
4031       ac_cv_path_EGREP="$ac_path_EGREP"
4032       ac_path_EGREP_max=$ac_count
4033     fi
4034     # 10*(2^10) chars as input seems more than enough
4035     test $ac_count -gt 10 && break
4036   done
4037   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4038 esac
4039
4040
4041     $ac_path_EGREP_found && break 3
4042   done
4043 done
4044
4045 done
4046 IFS=$as_save_IFS
4047
4048
4049 fi
4050
4051 EGREP="$ac_cv_path_EGREP"
4052 if test -z "$EGREP"; then
4053   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4054 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4055    { (exit 1); exit 1; }; }
4056 fi
4057
4058 else
4059   ac_cv_path_EGREP=$EGREP
4060 fi
4061
4062
4063    fi
4064 fi
4065 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4066 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4067  EGREP="$ac_cv_path_EGREP"
4068
4069
4070 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4071 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4072 if test "${ac_cv_header_stdc+set}" = set; then
4073   echo $ECHO_N "(cached) $ECHO_C" >&6
4074 else
4075   cat >conftest.$ac_ext <<_ACEOF
4076 /* confdefs.h.  */
4077 _ACEOF
4078 cat confdefs.h >>conftest.$ac_ext
4079 cat >>conftest.$ac_ext <<_ACEOF
4080 /* end confdefs.h.  */
4081 #include <stdlib.h>
4082 #include <stdarg.h>
4083 #include <string.h>
4084 #include <float.h>
4085
4086 int
4087 main ()
4088 {
4089
4090   ;
4091   return 0;
4092 }
4093 _ACEOF
4094 rm -f conftest.$ac_objext
4095 if { (ac_try="$ac_compile"
4096 case "(($ac_try" in
4097   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4098   *) ac_try_echo=$ac_try;;
4099 esac
4100 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4101   (eval "$ac_compile") 2>conftest.er1
4102   ac_status=$?
4103   grep -v '^ *+' conftest.er1 >conftest.err
4104   rm -f conftest.er1
4105   cat conftest.err >&5
4106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4107   (exit $ac_status); } &&
4108          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4109   { (case "(($ac_try" in
4110   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4111   *) ac_try_echo=$ac_try;;
4112 esac
4113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4114   (eval "$ac_try") 2>&5
4115   ac_status=$?
4116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4117   (exit $ac_status); }; } &&
4118          { ac_try='test -s conftest.$ac_objext'
4119   { (case "(($ac_try" in
4120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4121   *) ac_try_echo=$ac_try;;
4122 esac
4123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4124   (eval "$ac_try") 2>&5
4125   ac_status=$?
4126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4127   (exit $ac_status); }; }; then
4128   ac_cv_header_stdc=yes
4129 else
4130   echo "$as_me: failed program was:" >&5
4131 sed 's/^/| /' conftest.$ac_ext >&5
4132
4133         ac_cv_header_stdc=no
4134 fi
4135
4136 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4137
4138 if test $ac_cv_header_stdc = yes; then
4139   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4140   cat >conftest.$ac_ext <<_ACEOF
4141 /* confdefs.h.  */
4142 _ACEOF
4143 cat confdefs.h >>conftest.$ac_ext
4144 cat >>conftest.$ac_ext <<_ACEOF
4145 /* end confdefs.h.  */
4146 #include <string.h>
4147
4148 _ACEOF
4149 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4150   $EGREP "memchr" >/dev/null 2>&1; then
4151   :
4152 else
4153   ac_cv_header_stdc=no
4154 fi
4155 rm -f conftest*
4156
4157 fi
4158
4159 if test $ac_cv_header_stdc = yes; then
4160   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4161   cat >conftest.$ac_ext <<_ACEOF
4162 /* confdefs.h.  */
4163 _ACEOF
4164 cat confdefs.h >>conftest.$ac_ext
4165 cat >>conftest.$ac_ext <<_ACEOF
4166 /* end confdefs.h.  */
4167 #include <stdlib.h>
4168
4169 _ACEOF
4170 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4171   $EGREP "free" >/dev/null 2>&1; then
4172   :
4173 else
4174   ac_cv_header_stdc=no
4175 fi
4176 rm -f conftest*
4177
4178 fi
4179
4180 if test $ac_cv_header_stdc = yes; then
4181   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4182   if test "$cross_compiling" = yes; then
4183   :
4184 else
4185   cat >conftest.$ac_ext <<_ACEOF
4186 /* confdefs.h.  */
4187 _ACEOF
4188 cat confdefs.h >>conftest.$ac_ext
4189 cat >>conftest.$ac_ext <<_ACEOF
4190 /* end confdefs.h.  */
4191 #include <ctype.h>
4192 #include <stdlib.h>
4193 #if ((' ' & 0x0FF) == 0x020)
4194 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4195 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4196 #else
4197 # define ISLOWER(c) \
4198                    (('a' <= (c) && (c) <= 'i') \
4199                      || ('j' <= (c) && (c) <= 'r') \
4200                      || ('s' <= (c) && (c) <= 'z'))
4201 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4202 #endif
4203
4204 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4205 int
4206 main ()
4207 {
4208   int i;
4209   for (i = 0; i < 256; i++)
4210     if (XOR (islower (i), ISLOWER (i))
4211         || toupper (i) != TOUPPER (i))
4212       return 2;
4213   return 0;
4214 }
4215 _ACEOF
4216 rm -f conftest$ac_exeext
4217 if { (ac_try="$ac_link"
4218 case "(($ac_try" in
4219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4220   *) ac_try_echo=$ac_try;;
4221 esac
4222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4223   (eval "$ac_link") 2>&5
4224   ac_status=$?
4225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4226   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4227   { (case "(($ac_try" in
4228   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4229   *) ac_try_echo=$ac_try;;
4230 esac
4231 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4232   (eval "$ac_try") 2>&5
4233   ac_status=$?
4234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4235   (exit $ac_status); }; }; then
4236   :
4237 else
4238   echo "$as_me: program exited with status $ac_status" >&5
4239 echo "$as_me: failed program was:" >&5
4240 sed 's/^/| /' conftest.$ac_ext >&5
4241
4242 ( exit $ac_status )
4243 ac_cv_header_stdc=no
4244 fi
4245 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4246 fi
4247
4248
4249 fi
4250 fi
4251 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4252 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4253 if test $ac_cv_header_stdc = yes; then
4254
4255 cat >>confdefs.h <<\_ACEOF
4256 #define STDC_HEADERS 1
4257 _ACEOF
4258
4259 fi
4260
4261 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4272                   inttypes.h stdint.h unistd.h
4273 do
4274 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4276 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4277 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4278   echo $ECHO_N "(cached) $ECHO_C" >&6
4279 else
4280   cat >conftest.$ac_ext <<_ACEOF
4281 /* confdefs.h.  */
4282 _ACEOF
4283 cat confdefs.h >>conftest.$ac_ext
4284 cat >>conftest.$ac_ext <<_ACEOF
4285 /* end confdefs.h.  */
4286 $ac_includes_default
4287
4288 #include <$ac_header>
4289 _ACEOF
4290 rm -f conftest.$ac_objext
4291 if { (ac_try="$ac_compile"
4292 case "(($ac_try" in
4293   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4294   *) ac_try_echo=$ac_try;;
4295 esac
4296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4297   (eval "$ac_compile") 2>conftest.er1
4298   ac_status=$?
4299   grep -v '^ *+' conftest.er1 >conftest.err
4300   rm -f conftest.er1
4301   cat conftest.err >&5
4302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4303   (exit $ac_status); } &&
4304          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4305   { (case "(($ac_try" in
4306   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4307   *) ac_try_echo=$ac_try;;
4308 esac
4309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4310   (eval "$ac_try") 2>&5
4311   ac_status=$?
4312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4313   (exit $ac_status); }; } &&
4314          { ac_try='test -s conftest.$ac_objext'
4315   { (case "(($ac_try" in
4316   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4317   *) ac_try_echo=$ac_try;;
4318 esac
4319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4320   (eval "$ac_try") 2>&5
4321   ac_status=$?
4322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323   (exit $ac_status); }; }; then
4324   eval "$as_ac_Header=yes"
4325 else
4326   echo "$as_me: failed program was:" >&5
4327 sed 's/^/| /' conftest.$ac_ext >&5
4328
4329         eval "$as_ac_Header=no"
4330 fi
4331
4332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4333 fi
4334 ac_res=`eval echo '${'$as_ac_Header'}'`
4335                { echo "$as_me:$LINENO: result: $ac_res" >&5
4336 echo "${ECHO_T}$ac_res" >&6; }
4337 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4338   cat >>confdefs.h <<_ACEOF
4339 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4340 _ACEOF
4341
4342 fi
4343
4344 done
4345
4346
4347 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4348 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4349 if test "${ac_cv_c_bigendian+set}" = set; then
4350   echo $ECHO_N "(cached) $ECHO_C" >&6
4351 else
4352   # See if sys/param.h defines the BYTE_ORDER macro.
4353 cat >conftest.$ac_ext <<_ACEOF
4354 /* confdefs.h.  */
4355 _ACEOF
4356 cat confdefs.h >>conftest.$ac_ext
4357 cat >>conftest.$ac_ext <<_ACEOF
4358 /* end confdefs.h.  */
4359 #include <sys/types.h>
4360 #include <sys/param.h>
4361
4362 int
4363 main ()
4364 {
4365 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4366  bogus endian macros
4367 #endif
4368
4369   ;
4370   return 0;
4371 }
4372 _ACEOF
4373 rm -f conftest.$ac_objext
4374 if { (ac_try="$ac_compile"
4375 case "(($ac_try" in
4376   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4377   *) ac_try_echo=$ac_try;;
4378 esac
4379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4380   (eval "$ac_compile") 2>conftest.er1
4381   ac_status=$?
4382   grep -v '^ *+' conftest.er1 >conftest.err
4383   rm -f conftest.er1
4384   cat conftest.err >&5
4385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4386   (exit $ac_status); } &&
4387          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4388   { (case "(($ac_try" in
4389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4390   *) ac_try_echo=$ac_try;;
4391 esac
4392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4393   (eval "$ac_try") 2>&5
4394   ac_status=$?
4395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4396   (exit $ac_status); }; } &&
4397          { ac_try='test -s conftest.$ac_objext'
4398   { (case "(($ac_try" in
4399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4400   *) ac_try_echo=$ac_try;;
4401 esac
4402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4403   (eval "$ac_try") 2>&5
4404   ac_status=$?
4405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4406   (exit $ac_status); }; }; then
4407   # It does; now see whether it defined to BIG_ENDIAN or not.
4408 cat >conftest.$ac_ext <<_ACEOF
4409 /* confdefs.h.  */
4410 _ACEOF
4411 cat confdefs.h >>conftest.$ac_ext
4412 cat >>conftest.$ac_ext <<_ACEOF
4413 /* end confdefs.h.  */
4414 #include <sys/types.h>
4415 #include <sys/param.h>
4416
4417 int
4418 main ()
4419 {
4420 #if BYTE_ORDER != BIG_ENDIAN
4421  not big endian
4422 #endif
4423
4424   ;
4425   return 0;
4426 }
4427 _ACEOF
4428 rm -f conftest.$ac_objext
4429 if { (ac_try="$ac_compile"
4430 case "(($ac_try" in
4431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4432   *) ac_try_echo=$ac_try;;
4433 esac
4434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4435   (eval "$ac_compile") 2>conftest.er1
4436   ac_status=$?
4437   grep -v '^ *+' conftest.er1 >conftest.err
4438   rm -f conftest.er1
4439   cat conftest.err >&5
4440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4441   (exit $ac_status); } &&
4442          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4443   { (case "(($ac_try" in
4444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4445   *) ac_try_echo=$ac_try;;
4446 esac
4447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4448   (eval "$ac_try") 2>&5
4449   ac_status=$?
4450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4451   (exit $ac_status); }; } &&
4452          { ac_try='test -s conftest.$ac_objext'
4453   { (case "(($ac_try" in
4454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4455   *) ac_try_echo=$ac_try;;
4456 esac
4457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4458   (eval "$ac_try") 2>&5
4459   ac_status=$?
4460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461   (exit $ac_status); }; }; then
4462   ac_cv_c_bigendian=yes
4463 else
4464   echo "$as_me: failed program was:" >&5
4465 sed 's/^/| /' conftest.$ac_ext >&5
4466
4467         ac_cv_c_bigendian=no
4468 fi
4469
4470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471 else
4472   echo "$as_me: failed program was:" >&5
4473 sed 's/^/| /' conftest.$ac_ext >&5
4474
4475         # It does not; compile a test program.
4476 if test "$cross_compiling" = yes; then
4477   # try to guess the endianness by grepping values into an object file
4478   ac_cv_c_bigendian=unknown
4479   cat >conftest.$ac_ext <<_ACEOF
4480 /* confdefs.h.  */
4481 _ACEOF
4482 cat confdefs.h >>conftest.$ac_ext
4483 cat >>conftest.$ac_ext <<_ACEOF
4484 /* end confdefs.h.  */
4485 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4486 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4487 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4488 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4489 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4490 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4491 int
4492 main ()
4493 {
4494  _ascii (); _ebcdic ();
4495   ;
4496   return 0;
4497 }
4498 _ACEOF
4499 rm -f conftest.$ac_objext
4500 if { (ac_try="$ac_compile"
4501 case "(($ac_try" in
4502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4503   *) ac_try_echo=$ac_try;;
4504 esac
4505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4506   (eval "$ac_compile") 2>conftest.er1
4507   ac_status=$?
4508   grep -v '^ *+' conftest.er1 >conftest.err
4509   rm -f conftest.er1
4510   cat conftest.err >&5
4511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4512   (exit $ac_status); } &&
4513          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4514   { (case "(($ac_try" in
4515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4516   *) ac_try_echo=$ac_try;;
4517 esac
4518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4519   (eval "$ac_try") 2>&5
4520   ac_status=$?
4521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522   (exit $ac_status); }; } &&
4523          { ac_try='test -s conftest.$ac_objext'
4524   { (case "(($ac_try" in
4525   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4526   *) ac_try_echo=$ac_try;;
4527 esac
4528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4529   (eval "$ac_try") 2>&5
4530   ac_status=$?
4531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4532   (exit $ac_status); }; }; then
4533   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4534   ac_cv_c_bigendian=yes
4535 fi
4536 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4537   if test "$ac_cv_c_bigendian" = unknown; then
4538     ac_cv_c_bigendian=no
4539   else
4540     # finding both strings is unlikely to happen, but who knows?
4541     ac_cv_c_bigendian=unknown
4542   fi
4543 fi
4544 else
4545   echo "$as_me: failed program was:" >&5
4546 sed 's/^/| /' conftest.$ac_ext >&5
4547
4548
4549 fi
4550
4551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4552 else
4553   cat >conftest.$ac_ext <<_ACEOF
4554 /* confdefs.h.  */
4555 _ACEOF
4556 cat confdefs.h >>conftest.$ac_ext
4557 cat >>conftest.$ac_ext <<_ACEOF
4558 /* end confdefs.h.  */
4559 $ac_includes_default
4560 int
4561 main ()
4562 {
4563
4564   /* Are we little or big endian?  From Harbison&Steele.  */
4565   union
4566   {
4567     long int l;
4568     char c[sizeof (long int)];
4569   } u;
4570   u.l = 1;
4571   return u.c[sizeof (long int) - 1] == 1;
4572
4573   ;
4574   return 0;
4575 }
4576 _ACEOF
4577 rm -f conftest$ac_exeext
4578 if { (ac_try="$ac_link"
4579 case "(($ac_try" in
4580   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4581   *) ac_try_echo=$ac_try;;
4582 esac
4583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4584   (eval "$ac_link") 2>&5
4585   ac_status=$?
4586   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4587   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4588   { (case "(($ac_try" in
4589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4590   *) ac_try_echo=$ac_try;;
4591 esac
4592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4593   (eval "$ac_try") 2>&5
4594   ac_status=$?
4595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4596   (exit $ac_status); }; }; then
4597   ac_cv_c_bigendian=no
4598 else
4599   echo "$as_me: program exited with status $ac_status" >&5
4600 echo "$as_me: failed program was:" >&5
4601 sed 's/^/| /' conftest.$ac_ext >&5
4602
4603 ( exit $ac_status )
4604 ac_cv_c_bigendian=yes
4605 fi
4606 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4607 fi
4608
4609
4610 fi
4611
4612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4613 fi
4614 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4615 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4616 case $ac_cv_c_bigendian in
4617   yes)
4618     ENDIAN=big
4619  ;;
4620   no)
4621     ENDIAN=little
4622  ;;
4623   *)
4624     { { echo "$as_me:$LINENO: error: unknown endianness
4625 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4626 echo "$as_me: error: unknown endianness
4627 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4628    { (exit 1); exit 1; }; } ;;
4629 esac
4630
4631
4632 if test "$cross_compiling" = yes; then
4633   LLVM_CROSS_COMPILING=1
4634
4635
4636 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4637 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4638 if test "${ac_cv_build_exeext+set}" = set; then
4639   echo $ECHO_N "(cached) $ECHO_C" >&6
4640 else
4641   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4642   ac_cv_build_exeext=.exe
4643 else
4644   ac_build_prefix=${build_alias}-
4645
4646   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4647 set dummy ${ac_build_prefix}gcc; ac_word=$2
4648 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4649 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4650 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4651   echo $ECHO_N "(cached) $ECHO_C" >&6
4652 else
4653   if test -n "$BUILD_CC"; then
4654   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4655 else
4656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4657 for as_dir in $PATH
4658 do
4659   IFS=$as_save_IFS
4660   test -z "$as_dir" && as_dir=.
4661   for ac_exec_ext in '' $ac_executable_extensions; do
4662   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4663     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4664     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4665     break 2
4666   fi
4667 done
4668 done
4669 IFS=$as_save_IFS
4670
4671 fi
4672 fi
4673 BUILD_CC=$ac_cv_prog_BUILD_CC
4674 if test -n "$BUILD_CC"; then
4675   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4676 echo "${ECHO_T}$BUILD_CC" >&6; }
4677 else
4678   { echo "$as_me:$LINENO: result: no" >&5
4679 echo "${ECHO_T}no" >&6; }
4680 fi
4681
4682
4683   if test -z "$BUILD_CC"; then
4684      # Extract the first word of "gcc", so it can be a program name with args.
4685 set dummy gcc; ac_word=$2
4686 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4687 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4688 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4689   echo $ECHO_N "(cached) $ECHO_C" >&6
4690 else
4691   if test -n "$BUILD_CC"; then
4692   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4693 else
4694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4695 for as_dir in $PATH
4696 do
4697   IFS=$as_save_IFS
4698   test -z "$as_dir" && as_dir=.
4699   for ac_exec_ext in '' $ac_executable_extensions; do
4700   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4701     ac_cv_prog_BUILD_CC="gcc"
4702     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4703     break 2
4704   fi
4705 done
4706 done
4707 IFS=$as_save_IFS
4708
4709 fi
4710 fi
4711 BUILD_CC=$ac_cv_prog_BUILD_CC
4712 if test -n "$BUILD_CC"; then
4713   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4714 echo "${ECHO_T}$BUILD_CC" >&6; }
4715 else
4716   { echo "$as_me:$LINENO: result: no" >&5
4717 echo "${ECHO_T}no" >&6; }
4718 fi
4719
4720
4721      if test -z "$BUILD_CC"; then
4722        # Extract the first word of "cc", so it can be a program name with args.
4723 set dummy cc; ac_word=$2
4724 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4725 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4726 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4727   echo $ECHO_N "(cached) $ECHO_C" >&6
4728 else
4729   if test -n "$BUILD_CC"; then
4730   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4731 else
4732   ac_prog_rejected=no
4733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4734 for as_dir in $PATH
4735 do
4736   IFS=$as_save_IFS
4737   test -z "$as_dir" && as_dir=.
4738   for ac_exec_ext in '' $ac_executable_extensions; do
4739   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4740     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4741        ac_prog_rejected=yes
4742        continue
4743      fi
4744     ac_cv_prog_BUILD_CC="cc"
4745     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4746     break 2
4747   fi
4748 done
4749 done
4750 IFS=$as_save_IFS
4751
4752 if test $ac_prog_rejected = yes; then
4753   # We found a bogon in the path, so make sure we never use it.
4754   set dummy $ac_cv_prog_BUILD_CC
4755   shift
4756   if test $# != 0; then
4757     # We chose a different compiler from the bogus one.
4758     # However, it has the same basename, so the bogon will be chosen
4759     # first if we set BUILD_CC to just the basename; use the full file name.
4760     shift
4761     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4762   fi
4763 fi
4764 fi
4765 fi
4766 BUILD_CC=$ac_cv_prog_BUILD_CC
4767 if test -n "$BUILD_CC"; then
4768   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4769 echo "${ECHO_T}$BUILD_CC" >&6; }
4770 else
4771   { echo "$as_me:$LINENO: result: no" >&5
4772 echo "${ECHO_T}no" >&6; }
4773 fi
4774
4775
4776      fi
4777   fi
4778   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4779 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4780    { (exit 1); exit 1; }; }
4781   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4782   rm -f conftest*
4783   echo 'int main () { return 0; }' > conftest.$ac_ext
4784   ac_cv_build_exeext=
4785   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4786   (eval $ac_build_link) 2>&5
4787   ac_status=$?
4788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4789   (exit $ac_status); }; then
4790     for file in conftest.*; do
4791       case $file in
4792       *.c | *.o | *.obj | *.dSYM) ;;
4793       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4794       esac
4795     done
4796   else
4797     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4798 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4799    { (exit 1); exit 1; }; }
4800   fi
4801   rm -f conftest*
4802   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4803 fi
4804 fi
4805
4806 BUILD_EXEEXT=""
4807 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4808 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4809 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4810 ac_build_exeext=$BUILD_EXEEXT
4811
4812   ac_build_prefix=${build_alias}-
4813   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4814 set dummy ${ac_build_prefix}g++; ac_word=$2
4815 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4816 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4817 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4818   echo $ECHO_N "(cached) $ECHO_C" >&6
4819 else
4820   if test -n "$BUILD_CXX"; then
4821   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4822 else
4823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824 for as_dir in $PATH
4825 do
4826   IFS=$as_save_IFS
4827   test -z "$as_dir" && as_dir=.
4828   for ac_exec_ext in '' $ac_executable_extensions; do
4829   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4830     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4831     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4832     break 2
4833   fi
4834 done
4835 done
4836 IFS=$as_save_IFS
4837
4838 fi
4839 fi
4840 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4841 if test -n "$BUILD_CXX"; then
4842   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4843 echo "${ECHO_T}$BUILD_CXX" >&6; }
4844 else
4845   { echo "$as_me:$LINENO: result: no" >&5
4846 echo "${ECHO_T}no" >&6; }
4847 fi
4848
4849
4850   if test -z "$BUILD_CXX"; then
4851      # Extract the first word of "g++", so it can be a program name with args.
4852 set dummy g++; ac_word=$2
4853 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4854 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4855 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4856   echo $ECHO_N "(cached) $ECHO_C" >&6
4857 else
4858   if test -n "$BUILD_CXX"; then
4859   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4860 else
4861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4862 for as_dir in $PATH
4863 do
4864   IFS=$as_save_IFS
4865   test -z "$as_dir" && as_dir=.
4866   for ac_exec_ext in '' $ac_executable_extensions; do
4867   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4868     ac_cv_prog_BUILD_CXX="g++"
4869     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4870     break 2
4871   fi
4872 done
4873 done
4874 IFS=$as_save_IFS
4875
4876 fi
4877 fi
4878 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4879 if test -n "$BUILD_CXX"; then
4880   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4881 echo "${ECHO_T}$BUILD_CXX" >&6; }
4882 else
4883   { echo "$as_me:$LINENO: result: no" >&5
4884 echo "${ECHO_T}no" >&6; }
4885 fi
4886
4887
4888      if test -z "$BUILD_CXX"; then
4889        # Extract the first word of "c++", so it can be a program name with args.
4890 set dummy c++; ac_word=$2
4891 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4892 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4893 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4894   echo $ECHO_N "(cached) $ECHO_C" >&6
4895 else
4896   if test -n "$BUILD_CXX"; then
4897   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4898 else
4899   ac_prog_rejected=no
4900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4901 for as_dir in $PATH
4902 do
4903   IFS=$as_save_IFS
4904   test -z "$as_dir" && as_dir=.
4905   for ac_exec_ext in '' $ac_executable_extensions; do
4906   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4907     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4908        ac_prog_rejected=yes
4909        continue
4910      fi
4911     ac_cv_prog_BUILD_CXX="c++"
4912     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4913     break 2
4914   fi
4915 done
4916 done
4917 IFS=$as_save_IFS
4918
4919 if test $ac_prog_rejected = yes; then
4920   # We found a bogon in the path, so make sure we never use it.
4921   set dummy $ac_cv_prog_BUILD_CXX
4922   shift
4923   if test $# != 0; then
4924     # We chose a different compiler from the bogus one.
4925     # However, it has the same basename, so the bogon will be chosen
4926     # first if we set BUILD_CXX to just the basename; use the full file name.
4927     shift
4928     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4929   fi
4930 fi
4931 fi
4932 fi
4933 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4934 if test -n "$BUILD_CXX"; then
4935   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4936 echo "${ECHO_T}$BUILD_CXX" >&6; }
4937 else
4938   { echo "$as_me:$LINENO: result: no" >&5
4939 echo "${ECHO_T}no" >&6; }
4940 fi
4941
4942
4943      fi
4944   fi
4945 else
4946   LLVM_CROSS_COMPILING=0
4947
4948 fi
4949
4950 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4951   cvsbuild="yes"
4952   optimize="no"
4953   CVSBUILD=CVSBUILD=1
4954
4955 else
4956   cvsbuild="no"
4957   optimize="yes"
4958 fi
4959
4960
4961 # Check whether --enable-optimized was given.
4962 if test "${enable_optimized+set}" = set; then
4963   enableval=$enable_optimized;
4964 else
4965   enableval=$optimize
4966 fi
4967
4968 if test ${enableval} = "no" ; then
4969   ENABLE_OPTIMIZED=
4970
4971 else
4972   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4973
4974 fi
4975
4976 # Check whether --enable-profiling was given.
4977 if test "${enable_profiling+set}" = set; then
4978   enableval=$enable_profiling;
4979 else
4980   enableval="no"
4981 fi
4982
4983 if test ${enableval} = "no" ; then
4984   ENABLE_PROFILING=
4985
4986 else
4987   ENABLE_PROFILING=ENABLE_PROFILING=1
4988
4989 fi
4990
4991 # Check whether --enable-assertions was given.
4992 if test "${enable_assertions+set}" = set; then
4993   enableval=$enable_assertions;
4994 else
4995   enableval="yes"
4996 fi
4997
4998 if test ${enableval} = "yes" ; then
4999   DISABLE_ASSERTIONS=
5000
5001 else
5002   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5003
5004 fi
5005
5006 # Check whether --enable-expensive-checks was given.
5007 if test "${enable_expensive_checks+set}" = set; then
5008   enableval=$enable_expensive_checks;
5009 else
5010   enableval="no"
5011 fi
5012
5013 if test ${enableval} = "yes" ; then
5014   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5015
5016   EXPENSIVE_CHECKS=yes
5017
5018 else
5019   ENABLE_EXPENSIVE_CHECKS=
5020
5021   EXPENSIVE_CHECKS=no
5022
5023 fi
5024
5025 # Check whether --enable-debug-runtime was given.
5026 if test "${enable_debug_runtime+set}" = set; then
5027   enableval=$enable_debug_runtime;
5028 else
5029   enableval=no
5030 fi
5031
5032 if test ${enableval} = "no" ; then
5033   DEBUG_RUNTIME=
5034
5035 else
5036   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5037
5038 fi
5039
5040 # Check whether --enable-debug-symbols was given.
5041 if test "${enable_debug_symbols+set}" = set; then
5042   enableval=$enable_debug_symbols;
5043 else
5044   enableval=no
5045 fi
5046
5047 if test ${enableval} = "no" ; then
5048   DEBUG_SYMBOLS=
5049
5050 else
5051   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5052
5053 fi
5054
5055 # Check whether --enable-jit was given.
5056 if test "${enable_jit+set}" = set; then
5057   enableval=$enable_jit;
5058 else
5059   enableval=default
5060 fi
5061
5062 if test ${enableval} = "no"
5063 then
5064   JIT=
5065
5066 else
5067   case "$llvm_cv_target_arch" in
5068     x86)         TARGET_HAS_JIT=1
5069  ;;
5070     Sparc)       TARGET_HAS_JIT=0
5071  ;;
5072     PowerPC)     TARGET_HAS_JIT=1
5073  ;;
5074     x86_64)      TARGET_HAS_JIT=1
5075  ;;
5076     Alpha)       TARGET_HAS_JIT=0
5077  ;;
5078     ARM)         TARGET_HAS_JIT=1
5079  ;;
5080     Mips)        TARGET_HAS_JIT=1
5081  ;;
5082     XCore)       TARGET_HAS_JIT=0
5083  ;;
5084     MSP430)      TARGET_HAS_JIT=0
5085  ;;
5086     SystemZ)     TARGET_HAS_JIT=0
5087  ;;
5088     Blackfin)    TARGET_HAS_JIT=0
5089  ;;
5090     MBlaze)      TARGET_HAS_JIT=0
5091  ;;
5092     PTX)         TARGET_HAS_JIT=0
5093  ;;
5094     *)           TARGET_HAS_JIT=0
5095  ;;
5096   esac
5097 fi
5098
5099 # Check whether --enable-docs was given.
5100 if test "${enable_docs+set}" = set; then
5101   enableval=$enable_docs;
5102 else
5103   enableval=default
5104 fi
5105
5106 case "$enableval" in
5107   yes) ENABLE_DOCS=1
5108  ;;
5109   no)  ENABLE_DOCS=0
5110  ;;
5111   default) ENABLE_DOCS=1
5112  ;;
5113   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5114 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5115    { (exit 1); exit 1; }; } ;;
5116 esac
5117
5118 # Check whether --enable-doxygen was given.
5119 if test "${enable_doxygen+set}" = set; then
5120   enableval=$enable_doxygen;
5121 else
5122   enableval=default
5123 fi
5124
5125 case "$enableval" in
5126   yes) ENABLE_DOXYGEN=1
5127  ;;
5128   no)  ENABLE_DOXYGEN=0
5129  ;;
5130   default) ENABLE_DOXYGEN=0
5131  ;;
5132   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5133 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5134    { (exit 1); exit 1; }; } ;;
5135 esac
5136
5137 # Check whether --enable-threads was given.
5138 if test "${enable_threads+set}" = set; then
5139   enableval=$enable_threads;
5140 else
5141   enableval=default
5142 fi
5143
5144 case "$enableval" in
5145   yes) ENABLE_THREADS=1
5146  ;;
5147   no)  ENABLE_THREADS=0
5148  ;;
5149   default) ENABLE_THREADS=1
5150  ;;
5151   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5152 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5153    { (exit 1); exit 1; }; } ;;
5154 esac
5155
5156 cat >>confdefs.h <<_ACEOF
5157 #define ENABLE_THREADS $ENABLE_THREADS
5158 _ACEOF
5159
5160
5161 # Check whether --enable-pthreads was given.
5162 if test "${enable_pthreads+set}" = set; then
5163   enableval=$enable_pthreads;
5164 else
5165   enableval=default
5166 fi
5167
5168 case "$enableval" in
5169   yes) ENABLE_PTHREADS=1
5170  ;;
5171   no)  ENABLE_PTHREADS=0
5172  ;;
5173   default) ENABLE_PTHREADS=1
5174  ;;
5175   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5176 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5177    { (exit 1); exit 1; }; } ;;
5178 esac
5179
5180 # Check whether --enable-pic was given.
5181 if test "${enable_pic+set}" = set; then
5182   enableval=$enable_pic;
5183 else
5184   enableval=default
5185 fi
5186
5187 case "$enableval" in
5188   yes) ENABLE_PIC=1
5189  ;;
5190   no)  ENABLE_PIC=0
5191  ;;
5192   default) ENABLE_PIC=1
5193  ;;
5194   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5195 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5196    { (exit 1); exit 1; }; } ;;
5197 esac
5198
5199 cat >>confdefs.h <<_ACEOF
5200 #define ENABLE_PIC $ENABLE_PIC
5201 _ACEOF
5202
5203
5204 # Check whether --enable-shared was given.
5205 if test "${enable_shared+set}" = set; then
5206   enableval=$enable_shared;
5207 else
5208   enableval=default
5209 fi
5210
5211 case "$enableval" in
5212   yes) ENABLE_SHARED=1
5213  ;;
5214   no)  ENABLE_SHARED=0
5215  ;;
5216   default) ENABLE_SHARED=0
5217  ;;
5218   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5219 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5220    { (exit 1); exit 1; }; } ;;
5221 esac
5222
5223 # Check whether --enable-embed-stdcxx was given.
5224 if test "${enable_embed_stdcxx+set}" = set; then
5225   enableval=$enable_embed_stdcxx;
5226 else
5227   enableval=default
5228 fi
5229
5230 case "$enableval" in
5231   yes) ENABLE_EMBED_STDCXX=1
5232  ;;
5233   no)  ENABLE_EMBED_STDCXX=0
5234  ;;
5235   default) ENABLE_EMBED_STDCXX=1
5236  ;;
5237   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5238 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5239    { (exit 1); exit 1; }; } ;;
5240 esac
5241
5242 # Check whether --enable-timestamps was given.
5243 if test "${enable_timestamps+set}" = set; then
5244   enableval=$enable_timestamps;
5245 else
5246   enableval=default
5247 fi
5248
5249 case "$enableval" in
5250   yes) ENABLE_TIMESTAMPS=1
5251  ;;
5252   no)  ENABLE_TIMESTAMPS=0
5253  ;;
5254   default) ENABLE_TIMESTAMPS=1
5255  ;;
5256   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5257 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5258    { (exit 1); exit 1; }; } ;;
5259 esac
5260
5261 cat >>confdefs.h <<_ACEOF
5262 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5263 _ACEOF
5264
5265
5266 TARGETS_TO_BUILD=""
5267 # Check whether --enable-targets was given.
5268 if test "${enable_targets+set}" = set; then
5269   enableval=$enable_targets;
5270 else
5271   enableval=all
5272 fi
5273
5274 if test "$enableval" = host-only ; then
5275   enableval=host
5276 fi
5277 case "$enableval" in
5278   all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
5279   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5280       case "$a_target" in
5281         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5282         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5283         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5284         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5285         alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5286         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5287         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5288         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5289         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5290         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5291         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5292         blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5293         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5294         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5295         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5296         ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5297         host) case "$llvm_cv_target_arch" in
5298             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5299             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5300             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5301             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5302             Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5303             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5304             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5305             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5306             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5307             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5308             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5309             s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5310             Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5311             PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5312             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5313 echo "$as_me: error: Can not set target to build" >&2;}
5314    { (exit 1); exit 1; }; } ;;
5315           esac ;;
5316         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5317 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5318    { (exit 1); exit 1; }; } ;;
5319       esac
5320   done
5321   ;;
5322 esac
5323 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5324
5325
5326 # Determine whether we are building LLVM support for the native architecture.
5327 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
5328 for a_target in $TARGETS_TO_BUILD; do
5329   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5330
5331 cat >>confdefs.h <<_ACEOF
5332 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5333 _ACEOF
5334
5335     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5336     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5337     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5338     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5339     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5340       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5341     fi
5342
5343 cat >>confdefs.h <<_ACEOF
5344 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5345 _ACEOF
5346
5347
5348 cat >>confdefs.h <<_ACEOF
5349 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5350 _ACEOF
5351
5352
5353 cat >>confdefs.h <<_ACEOF
5354 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5355 _ACEOF
5356
5357
5358 cat >>confdefs.h <<_ACEOF
5359 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5360 _ACEOF
5361
5362     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5363
5364 cat >>confdefs.h <<_ACEOF
5365 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5366 _ACEOF
5367
5368     fi
5369   fi
5370 done
5371
5372 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5373 # target feature def files.
5374 LLVM_ENUM_TARGETS=""
5375 LLVM_ENUM_ASM_PRINTERS=""
5376 LLVM_ENUM_ASM_PARSERS=""
5377 LLVM_ENUM_DISASSEMBLERS=""
5378 for target_to_build in $TARGETS_TO_BUILD; do
5379   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5380   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5381     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5382   fi
5383   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5384     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5385   fi
5386   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5387     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5388   fi
5389 done
5390
5391
5392
5393
5394
5395 # Check whether --enable-cbe-printf-a was given.
5396 if test "${enable_cbe_printf_a+set}" = set; then
5397   enableval=$enable_cbe_printf_a;
5398 else
5399   enableval=default
5400 fi
5401
5402 case "$enableval" in
5403   yes) ENABLE_CBE_PRINTF_A=1
5404  ;;
5405   no)  ENABLE_CBE_PRINTF_A=0
5406  ;;
5407   default)  ENABLE_CBE_PRINTF_A=1
5408  ;;
5409   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5410 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5411    { (exit 1); exit 1; }; } ;;
5412 esac
5413
5414 cat >>confdefs.h <<_ACEOF
5415 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5416 _ACEOF
5417
5418
5419
5420 # Check whether --with-optimize-option was given.
5421 if test "${with_optimize_option+set}" = set; then
5422   withval=$with_optimize_option;
5423 else
5424   withval=default
5425 fi
5426
5427 { echo "$as_me:$LINENO: checking optimization flags" >&5
5428 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5429 case "$withval" in
5430   default)
5431     case "$llvm_cv_os_type" in
5432     FreeBSD) optimize_option=-O2 ;;
5433     MingW) optimize_option=-O2 ;;
5434     *)     optimize_option=-O3 ;;
5435     esac ;;
5436   *) optimize_option="$withval" ;;
5437 esac
5438 OPTIMIZE_OPTION=$optimize_option
5439
5440 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5441 echo "${ECHO_T}$optimize_option" >&6; }
5442
5443
5444 # Check whether --with-extra-options was given.
5445 if test "${with_extra_options+set}" = set; then
5446   withval=$with_extra_options;
5447 else
5448   withval=default
5449 fi
5450
5451 case "$withval" in
5452   default) EXTRA_OPTIONS= ;;
5453   *) EXTRA_OPTIONS=$withval ;;
5454 esac
5455 EXTRA_OPTIONS=$EXTRA_OPTIONS
5456
5457
5458
5459 # Check whether --with-extra-ld-options was given.
5460 if test "${with_extra_ld_options+set}" = set; then
5461   withval=$with_extra_ld_options;
5462 else
5463   withval=default
5464 fi
5465
5466 case "$withval" in
5467   default) EXTRA_LD_OPTIONS= ;;
5468   *) EXTRA_LD_OPTIONS=$withval ;;
5469 esac
5470 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5471
5472
5473 # Check whether --enable-bindings was given.
5474 if test "${enable_bindings+set}" = set; then
5475   enableval=$enable_bindings;
5476 else
5477   enableval=default
5478 fi
5479
5480 BINDINGS_TO_BUILD=""
5481 case "$enableval" in
5482   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5483   all ) BINDINGS_TO_BUILD="ocaml" ;;
5484   none | no) BINDINGS_TO_BUILD="" ;;
5485   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5486       case "$a_binding" in
5487         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5488         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5489 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5490    { (exit 1); exit 1; }; } ;;
5491       esac
5492   done
5493   ;;
5494 esac
5495
5496
5497 # Check whether --with-ocaml-libdir was given.
5498 if test "${with_ocaml_libdir+set}" = set; then
5499   withval=$with_ocaml_libdir;
5500 else
5501   withval=auto
5502 fi
5503
5504 case "$withval" in
5505   auto) with_ocaml_libdir="$withval" ;;
5506   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5507   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5508 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5509    { (exit 1); exit 1; }; } ;;
5510 esac
5511
5512
5513 # Check whether --with-clang-resource-dir was given.
5514 if test "${with_clang_resource_dir+set}" = set; then
5515   withval=$with_clang_resource_dir;
5516 else
5517   withval=""
5518 fi
5519
5520
5521 cat >>confdefs.h <<_ACEOF
5522 #define CLANG_RESOURCE_DIR "$withval"
5523 _ACEOF
5524
5525
5526
5527 # Check whether --with-c-include-dirs was given.
5528 if test "${with_c_include_dirs+set}" = set; then
5529   withval=$with_c_include_dirs;
5530 else
5531   withval=""
5532 fi
5533
5534
5535 cat >>confdefs.h <<_ACEOF
5536 #define C_INCLUDE_DIRS "$withval"
5537 _ACEOF
5538
5539
5540
5541 # Check whether --with-cxx-include-root was given.
5542 if test "${with_cxx_include_root+set}" = set; then
5543   withval=$with_cxx_include_root;
5544 else
5545   withval=""
5546 fi
5547
5548
5549 cat >>confdefs.h <<_ACEOF
5550 #define CXX_INCLUDE_ROOT "$withval"
5551 _ACEOF
5552
5553
5554
5555 # Check whether --with-cxx-include-arch was given.
5556 if test "${with_cxx_include_arch+set}" = set; then
5557   withval=$with_cxx_include_arch;
5558 else
5559   withval=""
5560 fi
5561
5562
5563 cat >>confdefs.h <<_ACEOF
5564 #define CXX_INCLUDE_ARCH "$withval"
5565 _ACEOF
5566
5567
5568
5569 # Check whether --with-cxx-include-32bit-dir was given.
5570 if test "${with_cxx_include_32bit_dir+set}" = set; then
5571   withval=$with_cxx_include_32bit_dir;
5572 else
5573   withval=""
5574 fi
5575
5576
5577 cat >>confdefs.h <<_ACEOF
5578 #define CXX_INCLUDE_32BIT_DIR "$withval"
5579 _ACEOF
5580
5581
5582
5583 # Check whether --with-cxx-include-64bit-dir was given.
5584 if test "${with_cxx_include_64bit_dir+set}" = set; then
5585   withval=$with_cxx_include_64bit_dir;
5586 else
5587   withval=""
5588 fi
5589
5590
5591 cat >>confdefs.h <<_ACEOF
5592 #define CXX_INCLUDE_64BIT_DIR "$withval"
5593 _ACEOF
5594
5595
5596
5597 # Check whether --with-binutils-include was given.
5598 if test "${with_binutils_include+set}" = set; then
5599   withval=$with_binutils_include;
5600 else
5601   withval=default
5602 fi
5603
5604 case "$withval" in
5605   default) WITH_BINUTILS_INCDIR=default ;;
5606   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5607   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5608 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5609    { (exit 1); exit 1; }; } ;;
5610 esac
5611 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5612   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5613
5614   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5615      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5616      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5617 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5618    { (exit 1); exit 1; }; };
5619   fi
5620 fi
5621
5622
5623 # Check whether --with-bug-report-url was given.
5624 if test "${with_bug_report_url+set}" = set; then
5625   withval=$with_bug_report_url;
5626 else
5627   withval="http://llvm.org/bugs/"
5628 fi
5629
5630
5631 cat >>confdefs.h <<_ACEOF
5632 #define BUG_REPORT_URL "$withval"
5633 _ACEOF
5634
5635
5636 # Check whether --enable-libffi was given.
5637 if test "${enable_libffi+set}" = set; then
5638   enableval=$enable_libffi; case "$enableval" in
5639     yes) llvm_cv_enable_libffi="yes" ;;
5640     no)  llvm_cv_enable_libffi="no"  ;;
5641     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5642 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5643    { (exit 1); exit 1; }; } ;;
5644   esac
5645 else
5646   llvm_cv_enable_libffi=no
5647 fi
5648
5649
5650
5651 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5652 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5653 if test "${lt_cv_path_NM+set}" = set; then
5654   echo $ECHO_N "(cached) $ECHO_C" >&6
5655 else
5656   if test -n "$NM"; then
5657   # Let the user override the test.
5658   lt_cv_path_NM="$NM"
5659 else
5660   lt_nm_to_check="${ac_tool_prefix}nm"
5661   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5662     lt_nm_to_check="$lt_nm_to_check nm"
5663   fi
5664   for lt_tmp_nm in $lt_nm_to_check; do
5665     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5666     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5667       IFS="$lt_save_ifs"
5668       test -z "$ac_dir" && ac_dir=.
5669       tmp_nm="$ac_dir/$lt_tmp_nm"
5670       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5671         # Check to see if the nm accepts a BSD-compat flag.
5672         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5673         #   nm: unknown option "B" ignored
5674         # Tru64's nm complains that /dev/null is an invalid object file
5675         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5676         */dev/null* | *'Invalid file or object type'*)
5677           lt_cv_path_NM="$tmp_nm -B"
5678           break
5679           ;;
5680         *)
5681           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5682           */dev/null*)
5683             lt_cv_path_NM="$tmp_nm -p"
5684             break
5685             ;;
5686           *)
5687             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5688             continue # so that we can try to find one that supports BSD flags
5689             ;;
5690           esac
5691           ;;
5692         esac
5693       fi
5694     done
5695     IFS="$lt_save_ifs"
5696   done
5697   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5698 fi
5699 fi
5700 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5701 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5702 NM="$lt_cv_path_NM"
5703
5704
5705
5706 { echo "$as_me:$LINENO: checking for GNU make" >&5
5707 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5708 if test "${llvm_cv_gnu_make_command+set}" = set; then
5709   echo $ECHO_N "(cached) $ECHO_C" >&6
5710 else
5711   llvm_cv_gnu_make_command=''
5712  for a in "$MAKE" make gmake gnumake ; do
5713   if test -z "$a" ; then continue ; fi ;
5714   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5715   then
5716    llvm_cv_gnu_make_command=$a ;
5717    break;
5718   fi
5719  done
5720 fi
5721 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5722 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5723  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5724    ifGNUmake='' ;
5725  else
5726    ifGNUmake='#' ;
5727    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5728 echo "${ECHO_T}\"Not found\"" >&6; };
5729  fi
5730
5731
5732 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5733 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5734 LN_S=$as_ln_s
5735 if test "$LN_S" = "ln -s"; then
5736   { echo "$as_me:$LINENO: result: yes" >&5
5737 echo "${ECHO_T}yes" >&6; }
5738 else
5739   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5740 echo "${ECHO_T}no, using $LN_S" >&6; }
5741 fi
5742
5743 # Extract the first word of "cmp", so it can be a program name with args.
5744 set dummy cmp; ac_word=$2
5745 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5747 if test "${ac_cv_path_CMP+set}" = set; then
5748   echo $ECHO_N "(cached) $ECHO_C" >&6
5749 else
5750   case $CMP in
5751   [\\/]* | ?:[\\/]*)
5752   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5753   ;;
5754   *)
5755   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5756 for as_dir in $PATH
5757 do
5758   IFS=$as_save_IFS
5759   test -z "$as_dir" && as_dir=.
5760   for ac_exec_ext in '' $ac_executable_extensions; do
5761   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5762     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5763     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5764     break 2
5765   fi
5766 done
5767 done
5768 IFS=$as_save_IFS
5769
5770   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5771   ;;
5772 esac
5773 fi
5774 CMP=$ac_cv_path_CMP
5775 if test -n "$CMP"; then
5776   { echo "$as_me:$LINENO: result: $CMP" >&5
5777 echo "${ECHO_T}$CMP" >&6; }
5778 else
5779   { echo "$as_me:$LINENO: result: no" >&5
5780 echo "${ECHO_T}no" >&6; }
5781 fi
5782
5783
5784 # Extract the first word of "cp", so it can be a program name with args.
5785 set dummy cp; ac_word=$2
5786 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5787 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5788 if test "${ac_cv_path_CP+set}" = set; then
5789   echo $ECHO_N "(cached) $ECHO_C" >&6
5790 else
5791   case $CP in
5792   [\\/]* | ?:[\\/]*)
5793   ac_cv_path_CP="$CP" # Let the user override the test with a path.
5794   ;;
5795   *)
5796   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5797 for as_dir in $PATH
5798 do
5799   IFS=$as_save_IFS
5800   test -z "$as_dir" && as_dir=.
5801   for ac_exec_ext in '' $ac_executable_extensions; do
5802   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5803     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5804     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5805     break 2
5806   fi
5807 done
5808 done
5809 IFS=$as_save_IFS
5810
5811   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5812   ;;
5813 esac
5814 fi
5815 CP=$ac_cv_path_CP
5816 if test -n "$CP"; then
5817   { echo "$as_me:$LINENO: result: $CP" >&5
5818 echo "${ECHO_T}$CP" >&6; }
5819 else
5820   { echo "$as_me:$LINENO: result: no" >&5
5821 echo "${ECHO_T}no" >&6; }
5822 fi
5823
5824
5825 # Extract the first word of "date", so it can be a program name with args.
5826 set dummy date; ac_word=$2
5827 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5828 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5829 if test "${ac_cv_path_DATE+set}" = set; then
5830   echo $ECHO_N "(cached) $ECHO_C" >&6
5831 else
5832   case $DATE in
5833   [\\/]* | ?:[\\/]*)
5834   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5835   ;;
5836   *)
5837   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5838 for as_dir in $PATH
5839 do
5840   IFS=$as_save_IFS
5841   test -z "$as_dir" && as_dir=.
5842   for ac_exec_ext in '' $ac_executable_extensions; do
5843   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5844     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5845     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5846     break 2
5847   fi
5848 done
5849 done
5850 IFS=$as_save_IFS
5851
5852   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5853   ;;
5854 esac
5855 fi
5856 DATE=$ac_cv_path_DATE
5857 if test -n "$DATE"; then
5858   { echo "$as_me:$LINENO: result: $DATE" >&5
5859 echo "${ECHO_T}$DATE" >&6; }
5860 else
5861   { echo "$as_me:$LINENO: result: no" >&5
5862 echo "${ECHO_T}no" >&6; }
5863 fi
5864
5865
5866 # Extract the first word of "find", so it can be a program name with args.
5867 set dummy find; ac_word=$2
5868 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5869 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5870 if test "${ac_cv_path_FIND+set}" = set; then
5871   echo $ECHO_N "(cached) $ECHO_C" >&6
5872 else
5873   case $FIND in
5874   [\\/]* | ?:[\\/]*)
5875   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5876   ;;
5877   *)
5878   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5879 for as_dir in $PATH
5880 do
5881   IFS=$as_save_IFS
5882   test -z "$as_dir" && as_dir=.
5883   for ac_exec_ext in '' $ac_executable_extensions; do
5884   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5885     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5886     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5887     break 2
5888   fi
5889 done
5890 done
5891 IFS=$as_save_IFS
5892
5893   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5894   ;;
5895 esac
5896 fi
5897 FIND=$ac_cv_path_FIND
5898 if test -n "$FIND"; then
5899   { echo "$as_me:$LINENO: result: $FIND" >&5
5900 echo "${ECHO_T}$FIND" >&6; }
5901 else
5902   { echo "$as_me:$LINENO: result: no" >&5
5903 echo "${ECHO_T}no" >&6; }
5904 fi
5905
5906
5907 # Extract the first word of "grep", so it can be a program name with args.
5908 set dummy grep; ac_word=$2
5909 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5910 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5911 if test "${ac_cv_path_GREP+set}" = set; then
5912   echo $ECHO_N "(cached) $ECHO_C" >&6
5913 else
5914   case $GREP in
5915   [\\/]* | ?:[\\/]*)
5916   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5917   ;;
5918   *)
5919   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5920 for as_dir in $PATH
5921 do
5922   IFS=$as_save_IFS
5923   test -z "$as_dir" && as_dir=.
5924   for ac_exec_ext in '' $ac_executable_extensions; do
5925   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5926     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5927     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5928     break 2
5929   fi
5930 done
5931 done
5932 IFS=$as_save_IFS
5933
5934   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5935   ;;
5936 esac
5937 fi
5938 GREP=$ac_cv_path_GREP
5939 if test -n "$GREP"; then
5940   { echo "$as_me:$LINENO: result: $GREP" >&5
5941 echo "${ECHO_T}$GREP" >&6; }
5942 else
5943   { echo "$as_me:$LINENO: result: no" >&5
5944 echo "${ECHO_T}no" >&6; }
5945 fi
5946
5947
5948 # Extract the first word of "mkdir", so it can be a program name with args.
5949 set dummy mkdir; ac_word=$2
5950 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5951 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5952 if test "${ac_cv_path_MKDIR+set}" = set; then
5953   echo $ECHO_N "(cached) $ECHO_C" >&6
5954 else
5955   case $MKDIR in
5956   [\\/]* | ?:[\\/]*)
5957   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5958   ;;
5959   *)
5960   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961 for as_dir in $PATH
5962 do
5963   IFS=$as_save_IFS
5964   test -z "$as_dir" && as_dir=.
5965   for ac_exec_ext in '' $ac_executable_extensions; do
5966   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5967     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
5968     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5969     break 2
5970   fi
5971 done
5972 done
5973 IFS=$as_save_IFS
5974
5975   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5976   ;;
5977 esac
5978 fi
5979 MKDIR=$ac_cv_path_MKDIR
5980 if test -n "$MKDIR"; then
5981   { echo "$as_me:$LINENO: result: $MKDIR" >&5
5982 echo "${ECHO_T}$MKDIR" >&6; }
5983 else
5984   { echo "$as_me:$LINENO: result: no" >&5
5985 echo "${ECHO_T}no" >&6; }
5986 fi
5987
5988
5989 # Extract the first word of "mv", so it can be a program name with args.
5990 set dummy mv; ac_word=$2
5991 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5992 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5993 if test "${ac_cv_path_MV+set}" = set; then
5994   echo $ECHO_N "(cached) $ECHO_C" >&6
5995 else
5996   case $MV in
5997   [\\/]* | ?:[\\/]*)
5998   ac_cv_path_MV="$MV" # Let the user override the test with a path.
5999   ;;
6000   *)
6001   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002 for as_dir in $PATH
6003 do
6004   IFS=$as_save_IFS
6005   test -z "$as_dir" && as_dir=.
6006   for ac_exec_ext in '' $ac_executable_extensions; do
6007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6008     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6009     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6010     break 2
6011   fi
6012 done
6013 done
6014 IFS=$as_save_IFS
6015
6016   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6017   ;;
6018 esac
6019 fi
6020 MV=$ac_cv_path_MV
6021 if test -n "$MV"; then
6022   { echo "$as_me:$LINENO: result: $MV" >&5
6023 echo "${ECHO_T}$MV" >&6; }
6024 else
6025   { echo "$as_me:$LINENO: result: no" >&5
6026 echo "${ECHO_T}no" >&6; }
6027 fi
6028
6029
6030 if test -n "$ac_tool_prefix"; then
6031   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6032 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6033 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6034 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6035 if test "${ac_cv_prog_RANLIB+set}" = set; then
6036   echo $ECHO_N "(cached) $ECHO_C" >&6
6037 else
6038   if test -n "$RANLIB"; then
6039   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6040 else
6041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6042 for as_dir in $PATH
6043 do
6044   IFS=$as_save_IFS
6045   test -z "$as_dir" && as_dir=.
6046   for ac_exec_ext in '' $ac_executable_extensions; do
6047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6048     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6049     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6050     break 2
6051   fi
6052 done
6053 done
6054 IFS=$as_save_IFS
6055
6056 fi
6057 fi
6058 RANLIB=$ac_cv_prog_RANLIB
6059 if test -n "$RANLIB"; then
6060   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6061 echo "${ECHO_T}$RANLIB" >&6; }
6062 else
6063   { echo "$as_me:$LINENO: result: no" >&5
6064 echo "${ECHO_T}no" >&6; }
6065 fi
6066
6067
6068 fi
6069 if test -z "$ac_cv_prog_RANLIB"; then
6070   ac_ct_RANLIB=$RANLIB
6071   # Extract the first word of "ranlib", so it can be a program name with args.
6072 set dummy ranlib; ac_word=$2
6073 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6074 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6075 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6076   echo $ECHO_N "(cached) $ECHO_C" >&6
6077 else
6078   if test -n "$ac_ct_RANLIB"; then
6079   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6080 else
6081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6082 for as_dir in $PATH
6083 do
6084   IFS=$as_save_IFS
6085   test -z "$as_dir" && as_dir=.
6086   for ac_exec_ext in '' $ac_executable_extensions; do
6087   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6088     ac_cv_prog_ac_ct_RANLIB="ranlib"
6089     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6090     break 2
6091   fi
6092 done
6093 done
6094 IFS=$as_save_IFS
6095
6096 fi
6097 fi
6098 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6099 if test -n "$ac_ct_RANLIB"; then
6100   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6101 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6102 else
6103   { echo "$as_me:$LINENO: result: no" >&5
6104 echo "${ECHO_T}no" >&6; }
6105 fi
6106
6107   if test "x$ac_ct_RANLIB" = x; then
6108     RANLIB=":"
6109   else
6110     case $cross_compiling:$ac_tool_warned in
6111 yes:)
6112 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6113 whose name does not start with the host triplet.  If you think this
6114 configuration is useful to you, please write to autoconf@gnu.org." >&5
6115 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6116 whose name does not start with the host triplet.  If you think this
6117 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6118 ac_tool_warned=yes ;;
6119 esac
6120     RANLIB=$ac_ct_RANLIB
6121   fi
6122 else
6123   RANLIB="$ac_cv_prog_RANLIB"
6124 fi
6125
6126 if test -n "$ac_tool_prefix"; then
6127   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6128 set dummy ${ac_tool_prefix}ar; ac_word=$2
6129 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6130 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6131 if test "${ac_cv_prog_AR+set}" = set; then
6132   echo $ECHO_N "(cached) $ECHO_C" >&6
6133 else
6134   if test -n "$AR"; then
6135   ac_cv_prog_AR="$AR" # Let the user override the test.
6136 else
6137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6138 for as_dir in $PATH
6139 do
6140   IFS=$as_save_IFS
6141   test -z "$as_dir" && as_dir=.
6142   for ac_exec_ext in '' $ac_executable_extensions; do
6143   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6144     ac_cv_prog_AR="${ac_tool_prefix}ar"
6145     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6146     break 2
6147   fi
6148 done
6149 done
6150 IFS=$as_save_IFS
6151
6152 fi
6153 fi
6154 AR=$ac_cv_prog_AR
6155 if test -n "$AR"; then
6156   { echo "$as_me:$LINENO: result: $AR" >&5
6157 echo "${ECHO_T}$AR" >&6; }
6158 else
6159   { echo "$as_me:$LINENO: result: no" >&5
6160 echo "${ECHO_T}no" >&6; }
6161 fi
6162
6163
6164 fi
6165 if test -z "$ac_cv_prog_AR"; then
6166   ac_ct_AR=$AR
6167   # Extract the first word of "ar", so it can be a program name with args.
6168 set dummy ar; ac_word=$2
6169 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6170 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6171 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6172   echo $ECHO_N "(cached) $ECHO_C" >&6
6173 else
6174   if test -n "$ac_ct_AR"; then
6175   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6176 else
6177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6178 for as_dir in $PATH
6179 do
6180   IFS=$as_save_IFS
6181   test -z "$as_dir" && as_dir=.
6182   for ac_exec_ext in '' $ac_executable_extensions; do
6183   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6184     ac_cv_prog_ac_ct_AR="ar"
6185     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6186     break 2
6187   fi
6188 done
6189 done
6190 IFS=$as_save_IFS
6191
6192 fi
6193 fi
6194 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6195 if test -n "$ac_ct_AR"; then
6196   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6197 echo "${ECHO_T}$ac_ct_AR" >&6; }
6198 else
6199   { echo "$as_me:$LINENO: result: no" >&5
6200 echo "${ECHO_T}no" >&6; }
6201 fi
6202
6203   if test "x$ac_ct_AR" = x; then
6204     AR="false"
6205   else
6206     case $cross_compiling:$ac_tool_warned in
6207 yes:)
6208 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6209 whose name does not start with the host triplet.  If you think this
6210 configuration is useful to you, please write to autoconf@gnu.org." >&5
6211 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6212 whose name does not start with the host triplet.  If you think this
6213 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6214 ac_tool_warned=yes ;;
6215 esac
6216     AR=$ac_ct_AR
6217   fi
6218 else
6219   AR="$ac_cv_prog_AR"
6220 fi
6221
6222 # Extract the first word of "rm", so it can be a program name with args.
6223 set dummy rm; ac_word=$2
6224 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6225 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6226 if test "${ac_cv_path_RM+set}" = set; then
6227   echo $ECHO_N "(cached) $ECHO_C" >&6
6228 else
6229   case $RM in
6230   [\\/]* | ?:[\\/]*)
6231   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6232   ;;
6233   *)
6234   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6235 for as_dir in $PATH
6236 do
6237   IFS=$as_save_IFS
6238   test -z "$as_dir" && as_dir=.
6239   for ac_exec_ext in '' $ac_executable_extensions; do
6240   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6241     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6242     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6243     break 2
6244   fi
6245 done
6246 done
6247 IFS=$as_save_IFS
6248
6249   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6250   ;;
6251 esac
6252 fi
6253 RM=$ac_cv_path_RM
6254 if test -n "$RM"; then
6255   { echo "$as_me:$LINENO: result: $RM" >&5
6256 echo "${ECHO_T}$RM" >&6; }
6257 else
6258   { echo "$as_me:$LINENO: result: no" >&5
6259 echo "${ECHO_T}no" >&6; }
6260 fi
6261
6262
6263 # Extract the first word of "sed", so it can be a program name with args.
6264 set dummy sed; ac_word=$2
6265 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6266 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6267 if test "${ac_cv_path_SED+set}" = set; then
6268   echo $ECHO_N "(cached) $ECHO_C" >&6
6269 else
6270   case $SED in
6271   [\\/]* | ?:[\\/]*)
6272   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6273   ;;
6274   *)
6275   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6276 for as_dir in $PATH
6277 do
6278   IFS=$as_save_IFS
6279   test -z "$as_dir" && as_dir=.
6280   for ac_exec_ext in '' $ac_executable_extensions; do
6281   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6282     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6283     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6284     break 2
6285   fi
6286 done
6287 done
6288 IFS=$as_save_IFS
6289
6290   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6291   ;;
6292 esac
6293 fi
6294 SED=$ac_cv_path_SED
6295 if test -n "$SED"; then
6296   { echo "$as_me:$LINENO: result: $SED" >&5
6297 echo "${ECHO_T}$SED" >&6; }
6298 else
6299   { echo "$as_me:$LINENO: result: no" >&5
6300 echo "${ECHO_T}no" >&6; }
6301 fi
6302
6303
6304 # Extract the first word of "tar", so it can be a program name with args.
6305 set dummy tar; ac_word=$2
6306 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6307 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6308 if test "${ac_cv_path_TAR+set}" = set; then
6309   echo $ECHO_N "(cached) $ECHO_C" >&6
6310 else
6311   case $TAR in
6312   [\\/]* | ?:[\\/]*)
6313   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6314   ;;
6315   *)
6316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6317 for as_dir in $PATH
6318 do
6319   IFS=$as_save_IFS
6320   test -z "$as_dir" && as_dir=.
6321   for ac_exec_ext in '' $ac_executable_extensions; do
6322   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6323     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6324     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6325     break 2
6326   fi
6327 done
6328 done
6329 IFS=$as_save_IFS
6330
6331   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6332   ;;
6333 esac
6334 fi
6335 TAR=$ac_cv_path_TAR
6336 if test -n "$TAR"; then
6337   { echo "$as_me:$LINENO: result: $TAR" >&5
6338 echo "${ECHO_T}$TAR" >&6; }
6339 else
6340   { echo "$as_me:$LINENO: result: no" >&5
6341 echo "${ECHO_T}no" >&6; }
6342 fi
6343
6344
6345 # Extract the first word of "pwd", so it can be a program name with args.
6346 set dummy pwd; ac_word=$2
6347 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6348 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6349 if test "${ac_cv_path_BINPWD+set}" = set; then
6350   echo $ECHO_N "(cached) $ECHO_C" >&6
6351 else
6352   case $BINPWD in
6353   [\\/]* | ?:[\\/]*)
6354   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6355   ;;
6356   *)
6357   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 for as_dir in $PATH
6359 do
6360   IFS=$as_save_IFS
6361   test -z "$as_dir" && as_dir=.
6362   for ac_exec_ext in '' $ac_executable_extensions; do
6363   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6364     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6365     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6366     break 2
6367   fi
6368 done
6369 done
6370 IFS=$as_save_IFS
6371
6372   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6373   ;;
6374 esac
6375 fi
6376 BINPWD=$ac_cv_path_BINPWD
6377 if test -n "$BINPWD"; then
6378   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6379 echo "${ECHO_T}$BINPWD" >&6; }
6380 else
6381   { echo "$as_me:$LINENO: result: no" >&5
6382 echo "${ECHO_T}no" >&6; }
6383 fi
6384
6385
6386
6387 # Extract the first word of "Graphviz", so it can be a program name with args.
6388 set dummy Graphviz; ac_word=$2
6389 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6390 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6391 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6392   echo $ECHO_N "(cached) $ECHO_C" >&6
6393 else
6394   case $GRAPHVIZ in
6395   [\\/]* | ?:[\\/]*)
6396   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6397   ;;
6398   *)
6399   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400 for as_dir in $PATH
6401 do
6402   IFS=$as_save_IFS
6403   test -z "$as_dir" && as_dir=.
6404   for ac_exec_ext in '' $ac_executable_extensions; do
6405   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6406     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6407     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6408     break 2
6409   fi
6410 done
6411 done
6412 IFS=$as_save_IFS
6413
6414   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6415   ;;
6416 esac
6417 fi
6418 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6419 if test -n "$GRAPHVIZ"; then
6420   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6421 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6422 else
6423   { echo "$as_me:$LINENO: result: no" >&5
6424 echo "${ECHO_T}no" >&6; }
6425 fi
6426
6427
6428 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6429
6430 cat >>confdefs.h <<\_ACEOF
6431 #define HAVE_GRAPHVIZ 1
6432 _ACEOF
6433
6434     if test "$llvm_cv_os_type" = "MingW" ; then
6435     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6436   fi
6437
6438 cat >>confdefs.h <<_ACEOF
6439 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6440 _ACEOF
6441
6442 fi
6443 # Extract the first word of "dot", so it can be a program name with args.
6444 set dummy dot; ac_word=$2
6445 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6446 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6447 if test "${ac_cv_path_DOT+set}" = set; then
6448   echo $ECHO_N "(cached) $ECHO_C" >&6
6449 else
6450   case $DOT in
6451   [\\/]* | ?:[\\/]*)
6452   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6453   ;;
6454   *)
6455   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6456 for as_dir in $PATH
6457 do
6458   IFS=$as_save_IFS
6459   test -z "$as_dir" && as_dir=.
6460   for ac_exec_ext in '' $ac_executable_extensions; do
6461   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6462     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6463     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6464     break 2
6465   fi
6466 done
6467 done
6468 IFS=$as_save_IFS
6469
6470   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6471   ;;
6472 esac
6473 fi
6474 DOT=$ac_cv_path_DOT
6475 if test -n "$DOT"; then
6476   { echo "$as_me:$LINENO: result: $DOT" >&5
6477 echo "${ECHO_T}$DOT" >&6; }
6478 else
6479   { echo "$as_me:$LINENO: result: no" >&5
6480 echo "${ECHO_T}no" >&6; }
6481 fi
6482
6483
6484 if test "$DOT" != "echo dot" ; then
6485
6486 cat >>confdefs.h <<\_ACEOF
6487 #define HAVE_DOT 1
6488 _ACEOF
6489
6490     if test "$llvm_cv_os_type" = "MingW" ; then
6491     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6492   fi
6493
6494 cat >>confdefs.h <<_ACEOF
6495 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6496 _ACEOF
6497
6498 fi
6499 # Extract the first word of "fdp", so it can be a program name with args.
6500 set dummy fdp; ac_word=$2
6501 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6503 if test "${ac_cv_path_FDP+set}" = set; then
6504   echo $ECHO_N "(cached) $ECHO_C" >&6
6505 else
6506   case $FDP in
6507   [\\/]* | ?:[\\/]*)
6508   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6509   ;;
6510   *)
6511   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6512 for as_dir in $PATH
6513 do
6514   IFS=$as_save_IFS
6515   test -z "$as_dir" && as_dir=.
6516   for ac_exec_ext in '' $ac_executable_extensions; do
6517   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6518     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6519     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6520     break 2
6521   fi
6522 done
6523 done
6524 IFS=$as_save_IFS
6525
6526   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6527   ;;
6528 esac
6529 fi
6530 FDP=$ac_cv_path_FDP
6531 if test -n "$FDP"; then
6532   { echo "$as_me:$LINENO: result: $FDP" >&5
6533 echo "${ECHO_T}$FDP" >&6; }
6534 else
6535   { echo "$as_me:$LINENO: result: no" >&5
6536 echo "${ECHO_T}no" >&6; }
6537 fi
6538
6539
6540 if test "$FDP" != "echo fdp" ; then
6541
6542 cat >>confdefs.h <<\_ACEOF
6543 #define HAVE_FDP 1
6544 _ACEOF
6545
6546     if test "$llvm_cv_os_type" = "MingW" ; then
6547     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6548   fi
6549
6550 cat >>confdefs.h <<_ACEOF
6551 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6552 _ACEOF
6553
6554 fi
6555 # Extract the first word of "neato", so it can be a program name with args.
6556 set dummy neato; ac_word=$2
6557 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6558 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6559 if test "${ac_cv_path_NEATO+set}" = set; then
6560   echo $ECHO_N "(cached) $ECHO_C" >&6
6561 else
6562   case $NEATO in
6563   [\\/]* | ?:[\\/]*)
6564   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6565   ;;
6566   *)
6567   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568 for as_dir in $PATH
6569 do
6570   IFS=$as_save_IFS
6571   test -z "$as_dir" && as_dir=.
6572   for ac_exec_ext in '' $ac_executable_extensions; do
6573   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6574     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6575     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6576     break 2
6577   fi
6578 done
6579 done
6580 IFS=$as_save_IFS
6581
6582   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6583   ;;
6584 esac
6585 fi
6586 NEATO=$ac_cv_path_NEATO
6587 if test -n "$NEATO"; then
6588   { echo "$as_me:$LINENO: result: $NEATO" >&5
6589 echo "${ECHO_T}$NEATO" >&6; }
6590 else
6591   { echo "$as_me:$LINENO: result: no" >&5
6592 echo "${ECHO_T}no" >&6; }
6593 fi
6594
6595
6596 if test "$NEATO" != "echo neato" ; then
6597
6598 cat >>confdefs.h <<\_ACEOF
6599 #define HAVE_NEATO 1
6600 _ACEOF
6601
6602     if test "$llvm_cv_os_type" = "MingW" ; then
6603     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6604   fi
6605
6606 cat >>confdefs.h <<_ACEOF
6607 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6608 _ACEOF
6609
6610 fi
6611 # Extract the first word of "twopi", so it can be a program name with args.
6612 set dummy twopi; ac_word=$2
6613 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6614 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6615 if test "${ac_cv_path_TWOPI+set}" = set; then
6616   echo $ECHO_N "(cached) $ECHO_C" >&6
6617 else
6618   case $TWOPI in
6619   [\\/]* | ?:[\\/]*)
6620   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6621   ;;
6622   *)
6623   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6624 for as_dir in $PATH
6625 do
6626   IFS=$as_save_IFS
6627   test -z "$as_dir" && as_dir=.
6628   for ac_exec_ext in '' $ac_executable_extensions; do
6629   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6630     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6631     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6632     break 2
6633   fi
6634 done
6635 done
6636 IFS=$as_save_IFS
6637
6638   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6639   ;;
6640 esac
6641 fi
6642 TWOPI=$ac_cv_path_TWOPI
6643 if test -n "$TWOPI"; then
6644   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6645 echo "${ECHO_T}$TWOPI" >&6; }
6646 else
6647   { echo "$as_me:$LINENO: result: no" >&5
6648 echo "${ECHO_T}no" >&6; }
6649 fi
6650
6651
6652 if test "$TWOPI" != "echo twopi" ; then
6653
6654 cat >>confdefs.h <<\_ACEOF
6655 #define HAVE_TWOPI 1
6656 _ACEOF
6657
6658     if test "$llvm_cv_os_type" = "MingW" ; then
6659     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6660   fi
6661
6662 cat >>confdefs.h <<_ACEOF
6663 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6664 _ACEOF
6665
6666 fi
6667 # Extract the first word of "circo", so it can be a program name with args.
6668 set dummy circo; ac_word=$2
6669 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6670 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6671 if test "${ac_cv_path_CIRCO+set}" = set; then
6672   echo $ECHO_N "(cached) $ECHO_C" >&6
6673 else
6674   case $CIRCO in
6675   [\\/]* | ?:[\\/]*)
6676   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6677   ;;
6678   *)
6679   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680 for as_dir in $PATH
6681 do
6682   IFS=$as_save_IFS
6683   test -z "$as_dir" && as_dir=.
6684   for ac_exec_ext in '' $ac_executable_extensions; do
6685   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6686     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6687     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6688     break 2
6689   fi
6690 done
6691 done
6692 IFS=$as_save_IFS
6693
6694   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6695   ;;
6696 esac
6697 fi
6698 CIRCO=$ac_cv_path_CIRCO
6699 if test -n "$CIRCO"; then
6700   { echo "$as_me:$LINENO: result: $CIRCO" >&5
6701 echo "${ECHO_T}$CIRCO" >&6; }
6702 else
6703   { echo "$as_me:$LINENO: result: no" >&5
6704 echo "${ECHO_T}no" >&6; }
6705 fi
6706
6707
6708 if test "$CIRCO" != "echo circo" ; then
6709
6710 cat >>confdefs.h <<\_ACEOF
6711 #define HAVE_CIRCO 1
6712 _ACEOF
6713
6714     if test "$llvm_cv_os_type" = "MingW" ; then
6715     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6716   fi
6717
6718 cat >>confdefs.h <<_ACEOF
6719 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6720 _ACEOF
6721
6722 fi
6723 for ac_prog in gv gsview32
6724 do
6725   # Extract the first word of "$ac_prog", so it can be a program name with args.
6726 set dummy $ac_prog; ac_word=$2
6727 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6728 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6729 if test "${ac_cv_path_GV+set}" = set; then
6730   echo $ECHO_N "(cached) $ECHO_C" >&6
6731 else
6732   case $GV in
6733   [\\/]* | ?:[\\/]*)
6734   ac_cv_path_GV="$GV" # Let the user override the test with a path.
6735   ;;
6736   *)
6737   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738 for as_dir in $PATH
6739 do
6740   IFS=$as_save_IFS
6741   test -z "$as_dir" && as_dir=.
6742   for ac_exec_ext in '' $ac_executable_extensions; do
6743   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6744     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6745     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6746     break 2
6747   fi
6748 done
6749 done
6750 IFS=$as_save_IFS
6751
6752   ;;
6753 esac
6754 fi
6755 GV=$ac_cv_path_GV
6756 if test -n "$GV"; then
6757   { echo "$as_me:$LINENO: result: $GV" >&5
6758 echo "${ECHO_T}$GV" >&6; }
6759 else
6760   { echo "$as_me:$LINENO: result: no" >&5
6761 echo "${ECHO_T}no" >&6; }
6762 fi
6763
6764
6765   test -n "$GV" && break
6766 done
6767 test -n "$GV" || GV="echo gv"
6768
6769 if test "$GV" != "echo gv" ; then
6770
6771 cat >>confdefs.h <<\_ACEOF
6772 #define HAVE_GV 1
6773 _ACEOF
6774
6775     if test "$llvm_cv_os_type" = "MingW" ; then
6776     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6777   fi
6778
6779 cat >>confdefs.h <<_ACEOF
6780 #define LLVM_PATH_GV "$GV${EXEEXT}"
6781 _ACEOF
6782
6783 fi
6784 # Extract the first word of "dotty", so it can be a program name with args.
6785 set dummy dotty; ac_word=$2
6786 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6787 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6788 if test "${ac_cv_path_DOTTY+set}" = set; then
6789   echo $ECHO_N "(cached) $ECHO_C" >&6
6790 else
6791   case $DOTTY in
6792   [\\/]* | ?:[\\/]*)
6793   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6794   ;;
6795   *)
6796   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797 for as_dir in $PATH
6798 do
6799   IFS=$as_save_IFS
6800   test -z "$as_dir" && as_dir=.
6801   for ac_exec_ext in '' $ac_executable_extensions; do
6802   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6803     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
6804     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6805     break 2
6806   fi
6807 done
6808 done
6809 IFS=$as_save_IFS
6810
6811   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6812   ;;
6813 esac
6814 fi
6815 DOTTY=$ac_cv_path_DOTTY
6816 if test -n "$DOTTY"; then
6817   { echo "$as_me:$LINENO: result: $DOTTY" >&5
6818 echo "${ECHO_T}$DOTTY" >&6; }
6819 else
6820   { echo "$as_me:$LINENO: result: no" >&5
6821 echo "${ECHO_T}no" >&6; }
6822 fi
6823
6824
6825 if test "$DOTTY" != "echo dotty" ; then
6826
6827 cat >>confdefs.h <<\_ACEOF
6828 #define HAVE_DOTTY 1
6829 _ACEOF
6830
6831     if test "$llvm_cv_os_type" = "MingW" ; then
6832     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6833   fi
6834
6835 cat >>confdefs.h <<_ACEOF
6836 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6837 _ACEOF
6838
6839 fi
6840 # Extract the first word of "xdot.py", so it can be a program name with args.
6841 set dummy xdot.py; ac_word=$2
6842 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6843 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6844 if test "${ac_cv_path_XDOT_PY+set}" = set; then
6845   echo $ECHO_N "(cached) $ECHO_C" >&6
6846 else
6847   case $XDOT_PY in
6848   [\\/]* | ?:[\\/]*)
6849   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6850   ;;
6851   *)
6852   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6853 for as_dir in $PATH
6854 do
6855   IFS=$as_save_IFS
6856   test -z "$as_dir" && as_dir=.
6857   for ac_exec_ext in '' $ac_executable_extensions; do
6858   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6859     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6860     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6861     break 2
6862   fi
6863 done
6864 done
6865 IFS=$as_save_IFS
6866
6867   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6868   ;;
6869 esac
6870 fi
6871 XDOT_PY=$ac_cv_path_XDOT_PY
6872 if test -n "$XDOT_PY"; then
6873   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6874 echo "${ECHO_T}$XDOT_PY" >&6; }
6875 else
6876   { echo "$as_me:$LINENO: result: no" >&5
6877 echo "${ECHO_T}no" >&6; }
6878 fi
6879
6880
6881 if test "$XDOT_PY" != "echo xdot.py" ; then
6882
6883 cat >>confdefs.h <<\_ACEOF
6884 #define HAVE_XDOT_PY 1
6885 _ACEOF
6886
6887     if test "$llvm_cv_os_type" = "MingW" ; then
6888     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6889   fi
6890
6891 cat >>confdefs.h <<_ACEOF
6892 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6893 _ACEOF
6894
6895 fi
6896
6897
6898 # Extract the first word of "perl", so it can be a program name with args.
6899 set dummy perl; ac_word=$2
6900 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6901 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6902 if test "${ac_cv_path_PERL+set}" = set; then
6903   echo $ECHO_N "(cached) $ECHO_C" >&6
6904 else
6905   case $PERL in
6906   [\\/]* | ?:[\\/]*)
6907   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6908   ;;
6909   *)
6910   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6911 for as_dir in $PATH
6912 do
6913   IFS=$as_save_IFS
6914   test -z "$as_dir" && as_dir=.
6915   for ac_exec_ext in '' $ac_executable_extensions; do
6916   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6917     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6918     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6919     break 2
6920   fi
6921 done
6922 done
6923 IFS=$as_save_IFS
6924
6925   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6926   ;;
6927 esac
6928 fi
6929 PERL=$ac_cv_path_PERL
6930 if test -n "$PERL"; then
6931   { echo "$as_me:$LINENO: result: $PERL" >&5
6932 echo "${ECHO_T}$PERL" >&6; }
6933 else
6934   { echo "$as_me:$LINENO: result: no" >&5
6935 echo "${ECHO_T}no" >&6; }
6936 fi
6937
6938
6939 if test "$PERL" != "none"; then
6940   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6941 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
6942   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
6943     { echo "$as_me:$LINENO: result: yes" >&5
6944 echo "${ECHO_T}yes" >&6; }
6945   else
6946     PERL=none
6947     { echo "$as_me:$LINENO: result: not found" >&5
6948 echo "${ECHO_T}not found" >&6; }
6949   fi
6950 fi
6951
6952
6953 if test x"$PERL" = xnone; then
6954    HAVE_PERL=0
6955
6956    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6957 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6958    { (exit 1); exit 1; }; }
6959 else
6960    HAVE_PERL=1
6961
6962 fi
6963
6964 # Find a good install program.  We prefer a C program (faster),
6965 # so one script is as good as another.  But avoid the broken or
6966 # incompatible versions:
6967 # SysV /etc/install, /usr/sbin/install
6968 # SunOS /usr/etc/install
6969 # IRIX /sbin/install
6970 # AIX /bin/install
6971 # AmigaOS /C/install, which installs bootblocks on floppy discs
6972 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6973 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6974 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6975 # OS/2's system install, which has a completely different semantic
6976 # ./install, which can be erroneously created by make from ./install.sh.
6977 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6978 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6979 if test -z "$INSTALL"; then
6980 if test "${ac_cv_path_install+set}" = set; then
6981   echo $ECHO_N "(cached) $ECHO_C" >&6
6982 else
6983   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984 for as_dir in $PATH
6985 do
6986   IFS=$as_save_IFS
6987   test -z "$as_dir" && as_dir=.
6988   # Account for people who put trailing slashes in PATH elements.
6989 case $as_dir/ in
6990   ./ | .// | /cC/* | \
6991   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6992   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6993   /usr/ucb/* ) ;;
6994   *)
6995     # OSF1 and SCO ODT 3.0 have their own names for install.
6996     # Don't use installbsd from OSF since it installs stuff as root
6997     # by default.
6998     for ac_prog in ginstall scoinst install; do
6999       for ac_exec_ext in '' $ac_executable_extensions; do
7000         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7001           if test $ac_prog = install &&
7002             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7003             # AIX install.  It has an incompatible calling convention.
7004             :
7005           elif test $ac_prog = install &&
7006             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7007             # program-specific install script used by HP pwplus--don't use.
7008             :
7009           else
7010             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7011             break 3
7012           fi
7013         fi
7014       done
7015     done
7016     ;;
7017 esac
7018 done
7019 IFS=$as_save_IFS
7020
7021
7022 fi
7023   if test "${ac_cv_path_install+set}" = set; then
7024     INSTALL=$ac_cv_path_install
7025   else
7026     # As a last resort, use the slow shell script.  Don't cache a
7027     # value for INSTALL within a source directory, because that will
7028     # break other packages using the cache if that directory is
7029     # removed, or if the value is a relative name.
7030     INSTALL=$ac_install_sh
7031   fi
7032 fi
7033 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7034 echo "${ECHO_T}$INSTALL" >&6; }
7035
7036 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7037 # It thinks the first close brace ends the variable substitution.
7038 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7039
7040 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7041
7042 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7043
7044 case "$INSTALL" in
7045  [\\/$]* | ?:[\\/]* ) ;;
7046  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7047 esac
7048
7049 # Extract the first word of "bzip2", so it can be a program name with args.
7050 set dummy bzip2; ac_word=$2
7051 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7053 if test "${ac_cv_path_BZIP2+set}" = set; then
7054   echo $ECHO_N "(cached) $ECHO_C" >&6
7055 else
7056   case $BZIP2 in
7057   [\\/]* | ?:[\\/]*)
7058   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7059   ;;
7060   *)
7061   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7062 for as_dir in $PATH
7063 do
7064   IFS=$as_save_IFS
7065   test -z "$as_dir" && as_dir=.
7066   for ac_exec_ext in '' $ac_executable_extensions; do
7067   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7068     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7069     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7070     break 2
7071   fi
7072 done
7073 done
7074 IFS=$as_save_IFS
7075
7076   ;;
7077 esac
7078 fi
7079 BZIP2=$ac_cv_path_BZIP2
7080 if test -n "$BZIP2"; then
7081   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7082 echo "${ECHO_T}$BZIP2" >&6; }
7083 else
7084   { echo "$as_me:$LINENO: result: no" >&5
7085 echo "${ECHO_T}no" >&6; }
7086 fi
7087
7088
7089 # Extract the first word of "cat", so it can be a program name with args.
7090 set dummy cat; ac_word=$2
7091 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7092 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7093 if test "${ac_cv_path_CAT+set}" = set; then
7094   echo $ECHO_N "(cached) $ECHO_C" >&6
7095 else
7096   case $CAT in
7097   [\\/]* | ?:[\\/]*)
7098   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7099   ;;
7100   *)
7101   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7102 for as_dir in $PATH
7103 do
7104   IFS=$as_save_IFS
7105   test -z "$as_dir" && as_dir=.
7106   for ac_exec_ext in '' $ac_executable_extensions; do
7107   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7108     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7109     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7110     break 2
7111   fi
7112 done
7113 done
7114 IFS=$as_save_IFS
7115
7116   ;;
7117 esac
7118 fi
7119 CAT=$ac_cv_path_CAT
7120 if test -n "$CAT"; then
7121   { echo "$as_me:$LINENO: result: $CAT" >&5
7122 echo "${ECHO_T}$CAT" >&6; }
7123 else
7124   { echo "$as_me:$LINENO: result: no" >&5
7125 echo "${ECHO_T}no" >&6; }
7126 fi
7127
7128
7129 # Extract the first word of "doxygen", so it can be a program name with args.
7130 set dummy doxygen; ac_word=$2
7131 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7132 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7133 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7134   echo $ECHO_N "(cached) $ECHO_C" >&6
7135 else
7136   case $DOXYGEN in
7137   [\\/]* | ?:[\\/]*)
7138   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7139   ;;
7140   *)
7141   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7142 for as_dir in $PATH
7143 do
7144   IFS=$as_save_IFS
7145   test -z "$as_dir" && as_dir=.
7146   for ac_exec_ext in '' $ac_executable_extensions; do
7147   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7148     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7149     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7150     break 2
7151   fi
7152 done
7153 done
7154 IFS=$as_save_IFS
7155
7156   ;;
7157 esac
7158 fi
7159 DOXYGEN=$ac_cv_path_DOXYGEN
7160 if test -n "$DOXYGEN"; then
7161   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7162 echo "${ECHO_T}$DOXYGEN" >&6; }
7163 else
7164   { echo "$as_me:$LINENO: result: no" >&5
7165 echo "${ECHO_T}no" >&6; }
7166 fi
7167
7168
7169 # Extract the first word of "groff", so it can be a program name with args.
7170 set dummy groff; ac_word=$2
7171 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7172 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7173 if test "${ac_cv_path_GROFF+set}" = set; then
7174   echo $ECHO_N "(cached) $ECHO_C" >&6
7175 else
7176   case $GROFF in
7177   [\\/]* | ?:[\\/]*)
7178   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7179   ;;
7180   *)
7181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7182 for as_dir in $PATH
7183 do
7184   IFS=$as_save_IFS
7185   test -z "$as_dir" && as_dir=.
7186   for ac_exec_ext in '' $ac_executable_extensions; do
7187   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7188     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7189     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7190     break 2
7191   fi
7192 done
7193 done
7194 IFS=$as_save_IFS
7195
7196   ;;
7197 esac
7198 fi
7199 GROFF=$ac_cv_path_GROFF
7200 if test -n "$GROFF"; then
7201   { echo "$as_me:$LINENO: result: $GROFF" >&5
7202 echo "${ECHO_T}$GROFF" >&6; }
7203 else
7204   { echo "$as_me:$LINENO: result: no" >&5
7205 echo "${ECHO_T}no" >&6; }
7206 fi
7207
7208
7209 # Extract the first word of "gzip", so it can be a program name with args.
7210 set dummy gzip; ac_word=$2
7211 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7212 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7213 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7214   echo $ECHO_N "(cached) $ECHO_C" >&6
7215 else
7216   case $GZIPBIN in
7217   [\\/]* | ?:[\\/]*)
7218   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7219   ;;
7220   *)
7221   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7222 for as_dir in $PATH
7223 do
7224   IFS=$as_save_IFS
7225   test -z "$as_dir" && as_dir=.
7226   for ac_exec_ext in '' $ac_executable_extensions; do
7227   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7228     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7229     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7230     break 2
7231   fi
7232 done
7233 done
7234 IFS=$as_save_IFS
7235
7236   ;;
7237 esac
7238 fi
7239 GZIPBIN=$ac_cv_path_GZIPBIN
7240 if test -n "$GZIPBIN"; then
7241   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7242 echo "${ECHO_T}$GZIPBIN" >&6; }
7243 else
7244   { echo "$as_me:$LINENO: result: no" >&5
7245 echo "${ECHO_T}no" >&6; }
7246 fi
7247
7248
7249 # Extract the first word of "pod2html", so it can be a program name with args.
7250 set dummy pod2html; ac_word=$2
7251 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7252 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7253 if test "${ac_cv_path_POD2HTML+set}" = set; then
7254   echo $ECHO_N "(cached) $ECHO_C" >&6
7255 else
7256   case $POD2HTML in
7257   [\\/]* | ?:[\\/]*)
7258   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7259   ;;
7260   *)
7261   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7262 for as_dir in $PATH
7263 do
7264   IFS=$as_save_IFS
7265   test -z "$as_dir" && as_dir=.
7266   for ac_exec_ext in '' $ac_executable_extensions; do
7267   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7268     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7269     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7270     break 2
7271   fi
7272 done
7273 done
7274 IFS=$as_save_IFS
7275
7276   ;;
7277 esac
7278 fi
7279 POD2HTML=$ac_cv_path_POD2HTML
7280 if test -n "$POD2HTML"; then
7281   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7282 echo "${ECHO_T}$POD2HTML" >&6; }
7283 else
7284   { echo "$as_me:$LINENO: result: no" >&5
7285 echo "${ECHO_T}no" >&6; }
7286 fi
7287
7288
7289 # Extract the first word of "pod2man", so it can be a program name with args.
7290 set dummy pod2man; ac_word=$2
7291 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7292 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7293 if test "${ac_cv_path_POD2MAN+set}" = set; then
7294   echo $ECHO_N "(cached) $ECHO_C" >&6
7295 else
7296   case $POD2MAN in
7297   [\\/]* | ?:[\\/]*)
7298   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7299   ;;
7300   *)
7301   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302 for as_dir in $PATH
7303 do
7304   IFS=$as_save_IFS
7305   test -z "$as_dir" && as_dir=.
7306   for ac_exec_ext in '' $ac_executable_extensions; do
7307   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7308     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7309     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7310     break 2
7311   fi
7312 done
7313 done
7314 IFS=$as_save_IFS
7315
7316   ;;
7317 esac
7318 fi
7319 POD2MAN=$ac_cv_path_POD2MAN
7320 if test -n "$POD2MAN"; then
7321   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7322 echo "${ECHO_T}$POD2MAN" >&6; }
7323 else
7324   { echo "$as_me:$LINENO: result: no" >&5
7325 echo "${ECHO_T}no" >&6; }
7326 fi
7327
7328
7329 # Extract the first word of "pdfroff", so it can be a program name with args.
7330 set dummy pdfroff; ac_word=$2
7331 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7332 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7333 if test "${ac_cv_path_PDFROFF+set}" = set; then
7334   echo $ECHO_N "(cached) $ECHO_C" >&6
7335 else
7336   case $PDFROFF in
7337   [\\/]* | ?:[\\/]*)
7338   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7339   ;;
7340   *)
7341   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7342 for as_dir in $PATH
7343 do
7344   IFS=$as_save_IFS
7345   test -z "$as_dir" && as_dir=.
7346   for ac_exec_ext in '' $ac_executable_extensions; do
7347   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7348     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7349     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7350     break 2
7351   fi
7352 done
7353 done
7354 IFS=$as_save_IFS
7355
7356   ;;
7357 esac
7358 fi
7359 PDFROFF=$ac_cv_path_PDFROFF
7360 if test -n "$PDFROFF"; then
7361   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7362 echo "${ECHO_T}$PDFROFF" >&6; }
7363 else
7364   { echo "$as_me:$LINENO: result: no" >&5
7365 echo "${ECHO_T}no" >&6; }
7366 fi
7367
7368
7369 # Extract the first word of "runtest", so it can be a program name with args.
7370 set dummy runtest; ac_word=$2
7371 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7372 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7373 if test "${ac_cv_path_RUNTEST+set}" = set; then
7374   echo $ECHO_N "(cached) $ECHO_C" >&6
7375 else
7376   case $RUNTEST in
7377   [\\/]* | ?:[\\/]*)
7378   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7379   ;;
7380   *)
7381   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382 for as_dir in $PATH
7383 do
7384   IFS=$as_save_IFS
7385   test -z "$as_dir" && as_dir=.
7386   for ac_exec_ext in '' $ac_executable_extensions; do
7387   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7388     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7389     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7390     break 2
7391   fi
7392 done
7393 done
7394 IFS=$as_save_IFS
7395
7396   ;;
7397 esac
7398 fi
7399 RUNTEST=$ac_cv_path_RUNTEST
7400 if test -n "$RUNTEST"; then
7401   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7402 echo "${ECHO_T}$RUNTEST" >&6; }
7403 else
7404   { echo "$as_me:$LINENO: result: no" >&5
7405 echo "${ECHO_T}no" >&6; }
7406 fi
7407
7408
7409
7410 no_itcl=true
7411 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7412 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7413
7414 # Check whether --with-tclinclude was given.
7415 if test "${with_tclinclude+set}" = set; then
7416   withval=$with_tclinclude; with_tclinclude=${withval}
7417 else
7418   with_tclinclude=''
7419 fi
7420
7421 if test "${ac_cv_path_tclsh+set}" = set; then
7422   echo $ECHO_N "(cached) $ECHO_C" >&6
7423 else
7424
7425 if test x"${with_tclinclude}" != x ; then
7426   if test -f ${with_tclinclude}/tclsh ; then
7427     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7428   elif test -f ${with_tclinclude}/src/tclsh ; then
7429     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7430   else
7431     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7432 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7433    { (exit 1); exit 1; }; }
7434   fi
7435 fi
7436 fi
7437
7438
7439 if test x"${ac_cv_path_tclsh}" = x ; then
7440   { echo "$as_me:$LINENO: result: none" >&5
7441 echo "${ECHO_T}none" >&6; }
7442   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
7443 do
7444   # Extract the first word of "$ac_prog", so it can be a program name with args.
7445 set dummy $ac_prog; ac_word=$2
7446 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7447 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7448 if test "${ac_cv_path_TCLSH+set}" = set; then
7449   echo $ECHO_N "(cached) $ECHO_C" >&6
7450 else
7451   case $TCLSH in
7452   [\\/]* | ?:[\\/]*)
7453   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7454   ;;
7455   *)
7456   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7457 for as_dir in $PATH
7458 do
7459   IFS=$as_save_IFS
7460   test -z "$as_dir" && as_dir=.
7461   for ac_exec_ext in '' $ac_executable_extensions; do
7462   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7463     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7464     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7465     break 2
7466   fi
7467 done
7468 done
7469 IFS=$as_save_IFS
7470
7471   ;;
7472 esac
7473 fi
7474 TCLSH=$ac_cv_path_TCLSH
7475 if test -n "$TCLSH"; then
7476   { echo "$as_me:$LINENO: result: $TCLSH" >&5
7477 echo "${ECHO_T}$TCLSH" >&6; }
7478 else
7479   { echo "$as_me:$LINENO: result: no" >&5
7480 echo "${ECHO_T}no" >&6; }
7481 fi
7482
7483
7484   test -n "$TCLSH" && break
7485 done
7486
7487   if test x"${TCLSH}" = x ; then
7488     ac_cv_path_tclsh='';
7489   else
7490     ac_cv_path_tclsh="${TCLSH}";
7491   fi
7492 else
7493   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7494 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7495   TCLSH="${ac_cv_path_tclsh}"
7496
7497 fi
7498
7499 # Extract the first word of "zip", so it can be a program name with args.
7500 set dummy zip; ac_word=$2
7501 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7503 if test "${ac_cv_path_ZIP+set}" = set; then
7504   echo $ECHO_N "(cached) $ECHO_C" >&6
7505 else
7506   case $ZIP in
7507   [\\/]* | ?:[\\/]*)
7508   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7509   ;;
7510   *)
7511   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7512 for as_dir in $PATH
7513 do
7514   IFS=$as_save_IFS
7515   test -z "$as_dir" && as_dir=.
7516   for ac_exec_ext in '' $ac_executable_extensions; do
7517   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7518     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7519     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7520     break 2
7521   fi
7522 done
7523 done
7524 IFS=$as_save_IFS
7525
7526   ;;
7527 esac
7528 fi
7529 ZIP=$ac_cv_path_ZIP
7530 if test -n "$ZIP"; then
7531   { echo "$as_me:$LINENO: result: $ZIP" >&5
7532 echo "${ECHO_T}$ZIP" >&6; }
7533 else
7534   { echo "$as_me:$LINENO: result: no" >&5
7535 echo "${ECHO_T}no" >&6; }
7536 fi
7537
7538
7539 for ac_prog in ocamlc
7540 do
7541   # Extract the first word of "$ac_prog", so it can be a program name with args.
7542 set dummy $ac_prog; ac_word=$2
7543 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7544 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7545 if test "${ac_cv_path_OCAMLC+set}" = set; then
7546   echo $ECHO_N "(cached) $ECHO_C" >&6
7547 else
7548   case $OCAMLC in
7549   [\\/]* | ?:[\\/]*)
7550   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7551   ;;
7552   *)
7553   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7554 for as_dir in $PATH
7555 do
7556   IFS=$as_save_IFS
7557   test -z "$as_dir" && as_dir=.
7558   for ac_exec_ext in '' $ac_executable_extensions; do
7559   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7560     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7561     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7562     break 2
7563   fi
7564 done
7565 done
7566 IFS=$as_save_IFS
7567
7568   ;;
7569 esac
7570 fi
7571 OCAMLC=$ac_cv_path_OCAMLC
7572 if test -n "$OCAMLC"; then
7573   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7574 echo "${ECHO_T}$OCAMLC" >&6; }
7575 else
7576   { echo "$as_me:$LINENO: result: no" >&5
7577 echo "${ECHO_T}no" >&6; }
7578 fi
7579
7580
7581   test -n "$OCAMLC" && break
7582 done
7583
7584 for ac_prog in ocamlopt
7585 do
7586   # Extract the first word of "$ac_prog", so it can be a program name with args.
7587 set dummy $ac_prog; ac_word=$2
7588 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7589 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7590 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7591   echo $ECHO_N "(cached) $ECHO_C" >&6
7592 else
7593   case $OCAMLOPT in
7594   [\\/]* | ?:[\\/]*)
7595   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7596   ;;
7597   *)
7598   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7599 for as_dir in $PATH
7600 do
7601   IFS=$as_save_IFS
7602   test -z "$as_dir" && as_dir=.
7603   for ac_exec_ext in '' $ac_executable_extensions; do
7604   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7605     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7606     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7607     break 2
7608   fi
7609 done
7610 done
7611 IFS=$as_save_IFS
7612
7613   ;;
7614 esac
7615 fi
7616 OCAMLOPT=$ac_cv_path_OCAMLOPT
7617 if test -n "$OCAMLOPT"; then
7618   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7619 echo "${ECHO_T}$OCAMLOPT" >&6; }
7620 else
7621   { echo "$as_me:$LINENO: result: no" >&5
7622 echo "${ECHO_T}no" >&6; }
7623 fi
7624
7625
7626   test -n "$OCAMLOPT" && break
7627 done
7628
7629 for ac_prog in ocamldep
7630 do
7631   # Extract the first word of "$ac_prog", so it can be a program name with args.
7632 set dummy $ac_prog; ac_word=$2
7633 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7634 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7635 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7636   echo $ECHO_N "(cached) $ECHO_C" >&6
7637 else
7638   case $OCAMLDEP in
7639   [\\/]* | ?:[\\/]*)
7640   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7641   ;;
7642   *)
7643   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644 for as_dir in $PATH
7645 do
7646   IFS=$as_save_IFS
7647   test -z "$as_dir" && as_dir=.
7648   for ac_exec_ext in '' $ac_executable_extensions; do
7649   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7650     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7651     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7652     break 2
7653   fi
7654 done
7655 done
7656 IFS=$as_save_IFS
7657
7658   ;;
7659 esac
7660 fi
7661 OCAMLDEP=$ac_cv_path_OCAMLDEP
7662 if test -n "$OCAMLDEP"; then
7663   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7664 echo "${ECHO_T}$OCAMLDEP" >&6; }
7665 else
7666   { echo "$as_me:$LINENO: result: no" >&5
7667 echo "${ECHO_T}no" >&6; }
7668 fi
7669
7670
7671   test -n "$OCAMLDEP" && break
7672 done
7673
7674 for ac_prog in ocamldoc
7675 do
7676   # Extract the first word of "$ac_prog", so it can be a program name with args.
7677 set dummy $ac_prog; ac_word=$2
7678 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7679 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7680 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7681   echo $ECHO_N "(cached) $ECHO_C" >&6
7682 else
7683   case $OCAMLDOC in
7684   [\\/]* | ?:[\\/]*)
7685   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7686   ;;
7687   *)
7688   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689 for as_dir in $PATH
7690 do
7691   IFS=$as_save_IFS
7692   test -z "$as_dir" && as_dir=.
7693   for ac_exec_ext in '' $ac_executable_extensions; do
7694   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7695     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7696     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7697     break 2
7698   fi
7699 done
7700 done
7701 IFS=$as_save_IFS
7702
7703   ;;
7704 esac
7705 fi
7706 OCAMLDOC=$ac_cv_path_OCAMLDOC
7707 if test -n "$OCAMLDOC"; then
7708   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7709 echo "${ECHO_T}$OCAMLDOC" >&6; }
7710 else
7711   { echo "$as_me:$LINENO: result: no" >&5
7712 echo "${ECHO_T}no" >&6; }
7713 fi
7714
7715
7716   test -n "$OCAMLDOC" && break
7717 done
7718
7719 for ac_prog in gas as
7720 do
7721   # Extract the first word of "$ac_prog", so it can be a program name with args.
7722 set dummy $ac_prog; ac_word=$2
7723 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7724 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7725 if test "${ac_cv_path_GAS+set}" = set; then
7726   echo $ECHO_N "(cached) $ECHO_C" >&6
7727 else
7728   case $GAS in
7729   [\\/]* | ?:[\\/]*)
7730   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7731   ;;
7732   *)
7733   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 for as_dir in $PATH
7735 do
7736   IFS=$as_save_IFS
7737   test -z "$as_dir" && as_dir=.
7738   for ac_exec_ext in '' $ac_executable_extensions; do
7739   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7740     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7741     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7742     break 2
7743   fi
7744 done
7745 done
7746 IFS=$as_save_IFS
7747
7748   ;;
7749 esac
7750 fi
7751 GAS=$ac_cv_path_GAS
7752 if test -n "$GAS"; then
7753   { echo "$as_me:$LINENO: result: $GAS" >&5
7754 echo "${ECHO_T}$GAS" >&6; }
7755 else
7756   { echo "$as_me:$LINENO: result: no" >&5
7757 echo "${ECHO_T}no" >&6; }
7758 fi
7759
7760
7761   test -n "$GAS" && break
7762 done
7763
7764
7765 { echo "$as_me:$LINENO: checking for linker version" >&5
7766 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7767 if test "${llvm_cv_link_version+set}" = set; then
7768   echo $ECHO_N "(cached) $ECHO_C" >&6
7769 else
7770
7771    version_string="$(ld -v 2>&1 | head -1)"
7772
7773    # Check for ld64.
7774    if (echo "$version_string" | grep -q "ld64"); then
7775      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7776    else
7777      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7778    fi
7779
7780 fi
7781 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7782 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7783
7784 cat >>confdefs.h <<_ACEOF
7785 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7786 _ACEOF
7787
7788
7789
7790 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7791 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7792 if test "${llvm_cv_link_use_r+set}" = set; then
7793   echo $ECHO_N "(cached) $ECHO_C" >&6
7794 else
7795    ac_ext=c
7796 ac_cpp='$CPP $CPPFLAGS'
7797 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7798 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7799 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7800
7801   oldcflags="$CFLAGS"
7802   CFLAGS="$CFLAGS -Wl,-R."
7803   cat >conftest.$ac_ext <<_ACEOF
7804 /* confdefs.h.  */
7805 _ACEOF
7806 cat confdefs.h >>conftest.$ac_ext
7807 cat >>conftest.$ac_ext <<_ACEOF
7808 /* end confdefs.h.  */
7809
7810 int
7811 main ()
7812 {
7813
7814   ;
7815   return 0;
7816 }
7817 _ACEOF
7818 rm -f conftest.$ac_objext conftest$ac_exeext
7819 if { (ac_try="$ac_link"
7820 case "(($ac_try" in
7821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7822   *) ac_try_echo=$ac_try;;
7823 esac
7824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7825   (eval "$ac_link") 2>conftest.er1
7826   ac_status=$?
7827   grep -v '^ *+' conftest.er1 >conftest.err
7828   rm -f conftest.er1
7829   cat conftest.err >&5
7830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831   (exit $ac_status); } &&
7832          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
7839   ac_status=$?
7840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7841   (exit $ac_status); }; } &&
7842          { ac_try='test -s conftest$ac_exeext'
7843   { (case "(($ac_try" in
7844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7845   *) ac_try_echo=$ac_try;;
7846 esac
7847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7848   (eval "$ac_try") 2>&5
7849   ac_status=$?
7850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7851   (exit $ac_status); }; }; then
7852   llvm_cv_link_use_r=yes
7853 else
7854   echo "$as_me: failed program was:" >&5
7855 sed 's/^/| /' conftest.$ac_ext >&5
7856
7857         llvm_cv_link_use_r=no
7858 fi
7859
7860 rm -f core conftest.err conftest.$ac_objext \
7861       conftest$ac_exeext conftest.$ac_ext
7862   CFLAGS="$oldcflags"
7863   ac_ext=c
7864 ac_cpp='$CPP $CPPFLAGS'
7865 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7866 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7867 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7868
7869
7870 fi
7871 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7872 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7873 if test "$llvm_cv_link_use_r" = yes ; then
7874
7875 cat >>confdefs.h <<\_ACEOF
7876 #define HAVE_LINK_R 1
7877 _ACEOF
7878
7879   fi
7880
7881
7882 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7883 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7884 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7885   echo $ECHO_N "(cached) $ECHO_C" >&6
7886 else
7887    ac_ext=c
7888 ac_cpp='$CPP $CPPFLAGS'
7889 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7890 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7891 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7892
7893   oldcflags="$CFLAGS"
7894   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7895   cat >conftest.$ac_ext <<_ACEOF
7896 /* confdefs.h.  */
7897 _ACEOF
7898 cat confdefs.h >>conftest.$ac_ext
7899 cat >>conftest.$ac_ext <<_ACEOF
7900 /* end confdefs.h.  */
7901
7902 int
7903 main ()
7904 {
7905
7906   ;
7907   return 0;
7908 }
7909 _ACEOF
7910 rm -f conftest.$ac_objext conftest$ac_exeext
7911 if { (ac_try="$ac_link"
7912 case "(($ac_try" in
7913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7914   *) ac_try_echo=$ac_try;;
7915 esac
7916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7917   (eval "$ac_link") 2>conftest.er1
7918   ac_status=$?
7919   grep -v '^ *+' conftest.er1 >conftest.err
7920   rm -f conftest.er1
7921   cat conftest.err >&5
7922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7923   (exit $ac_status); } &&
7924          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
7931   ac_status=$?
7932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7933   (exit $ac_status); }; } &&
7934          { ac_try='test -s conftest$ac_exeext'
7935   { (case "(($ac_try" in
7936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7937   *) ac_try_echo=$ac_try;;
7938 esac
7939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7940   (eval "$ac_try") 2>&5
7941   ac_status=$?
7942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7943   (exit $ac_status); }; }; then
7944   llvm_cv_link_use_export_dynamic=yes
7945 else
7946   echo "$as_me: failed program was:" >&5
7947 sed 's/^/| /' conftest.$ac_ext >&5
7948
7949         llvm_cv_link_use_export_dynamic=no
7950 fi
7951
7952 rm -f core conftest.err conftest.$ac_objext \
7953       conftest$ac_exeext conftest.$ac_ext
7954   CFLAGS="$oldcflags"
7955   ac_ext=c
7956 ac_cpp='$CPP $CPPFLAGS'
7957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7960
7961
7962 fi
7963 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7964 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7965 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7966
7967 cat >>confdefs.h <<\_ACEOF
7968 #define HAVE_LINK_EXPORT_DYNAMIC 1
7969 _ACEOF
7970
7971   fi
7972
7973
7974 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7975 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7976 if test "${llvm_cv_link_use_version_script+set}" = set; then
7977   echo $ECHO_N "(cached) $ECHO_C" >&6
7978 else
7979    ac_ext=c
7980 ac_cpp='$CPP $CPPFLAGS'
7981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7984
7985   oldcflags="$CFLAGS"
7986
7987   # The following code is from the autoconf manual,
7988   # "11.13: Limitations of Usual Tools".
7989   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7990   # Use mktemp if possible; otherwise fall back on mkdir,
7991   # with $RANDOM to make collisions less likely.
7992   : ${TMPDIR=/tmp}
7993   {
7994     tmp=`
7995       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7996     ` &&
7997     test -n "$tmp" && test -d "$tmp"
7998   } || {
7999     tmp=$TMPDIR/foo$$-$RANDOM
8000     (umask 077 && mkdir "$tmp")
8001   } || exit $?
8002
8003   echo "{" > "$tmp/export.map"
8004   echo "  global: main;" >> "$tmp/export.map"
8005   echo "  local: *;" >> "$tmp/export.map"
8006   echo "};" >> "$tmp/export.map"
8007
8008   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8009   cat >conftest.$ac_ext <<_ACEOF
8010 /* confdefs.h.  */
8011 _ACEOF
8012 cat confdefs.h >>conftest.$ac_ext
8013 cat >>conftest.$ac_ext <<_ACEOF
8014 /* end confdefs.h.  */
8015
8016 int
8017 main ()
8018 {
8019
8020   ;
8021   return 0;
8022 }
8023 _ACEOF
8024 rm -f conftest.$ac_objext conftest$ac_exeext
8025 if { (ac_try="$ac_link"
8026 case "(($ac_try" in
8027   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8028   *) ac_try_echo=$ac_try;;
8029 esac
8030 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8031   (eval "$ac_link") 2>conftest.er1
8032   ac_status=$?
8033   grep -v '^ *+' conftest.er1 >conftest.err
8034   rm -f conftest.er1
8035   cat conftest.err >&5
8036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8037   (exit $ac_status); } &&
8038          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
8045   ac_status=$?
8046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8047   (exit $ac_status); }; } &&
8048          { ac_try='test -s conftest$ac_exeext'
8049   { (case "(($ac_try" in
8050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8051   *) ac_try_echo=$ac_try;;
8052 esac
8053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8054   (eval "$ac_try") 2>&5
8055   ac_status=$?
8056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8057   (exit $ac_status); }; }; then
8058   llvm_cv_link_use_version_script=yes
8059 else
8060   echo "$as_me: failed program was:" >&5
8061 sed 's/^/| /' conftest.$ac_ext >&5
8062
8063         llvm_cv_link_use_version_script=no
8064 fi
8065
8066 rm -f core conftest.err conftest.$ac_objext \
8067       conftest$ac_exeext conftest.$ac_ext
8068   rm "$tmp/export.map"
8069   rmdir "$tmp"
8070   CFLAGS="$oldcflags"
8071   ac_ext=c
8072 ac_cpp='$CPP $CPPFLAGS'
8073 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8074 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8075 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8076
8077
8078 fi
8079 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8080 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8081 if test "$llvm_cv_link_use_version_script" = yes ; then
8082   HAVE_LINK_VERSION_SCRIPT=1
8083
8084   fi
8085
8086
8087
8088
8089 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8090 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8091 if test "${ac_cv_c_const+set}" = set; then
8092   echo $ECHO_N "(cached) $ECHO_C" >&6
8093 else
8094   cat >conftest.$ac_ext <<_ACEOF
8095 /* confdefs.h.  */
8096 _ACEOF
8097 cat confdefs.h >>conftest.$ac_ext
8098 cat >>conftest.$ac_ext <<_ACEOF
8099 /* end confdefs.h.  */
8100
8101 int
8102 main ()
8103 {
8104 /* FIXME: Include the comments suggested by Paul. */
8105 #ifndef __cplusplus
8106   /* Ultrix mips cc rejects this.  */
8107   typedef int charset[2];
8108   const charset x;
8109   /* SunOS 4.1.1 cc rejects this.  */
8110   char const *const *ccp;
8111   char **p;
8112   /* NEC SVR4.0.2 mips cc rejects this.  */
8113   struct point {int x, y;};
8114   static struct point const zero = {0,0};
8115   /* AIX XL C 1.02.0.0 rejects this.
8116      It does not let you subtract one const X* pointer from another in
8117      an arm of an if-expression whose if-part is not a constant
8118      expression */
8119   const char *g = "string";
8120   ccp = &g + (g ? g-g : 0);
8121   /* HPUX 7.0 cc rejects these. */
8122   ++ccp;
8123   p = (char**) ccp;
8124   ccp = (char const *const *) p;
8125   { /* SCO 3.2v4 cc rejects this.  */
8126     char *t;
8127     char const *s = 0 ? (char *) 0 : (char const *) 0;
8128
8129     *t++ = 0;
8130     if (s) return 0;
8131   }
8132   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8133     int x[] = {25, 17};
8134     const int *foo = &x[0];
8135     ++foo;
8136   }
8137   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8138     typedef const int *iptr;
8139     iptr p = 0;
8140     ++p;
8141   }
8142   { /* AIX XL C 1.02.0.0 rejects this saying
8143        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8144     struct s { int j; const int *ap[3]; };
8145     struct s *b; b->j = 5;
8146   }
8147   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8148     const int foo = 10;
8149     if (!foo) return 0;
8150   }
8151   return !x[0] && !zero.x;
8152 #endif
8153
8154   ;
8155   return 0;
8156 }
8157 _ACEOF
8158 rm -f conftest.$ac_objext
8159 if { (ac_try="$ac_compile"
8160 case "(($ac_try" in
8161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8162   *) ac_try_echo=$ac_try;;
8163 esac
8164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8165   (eval "$ac_compile") 2>conftest.er1
8166   ac_status=$?
8167   grep -v '^ *+' conftest.er1 >conftest.err
8168   rm -f conftest.er1
8169   cat conftest.err >&5
8170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8171   (exit $ac_status); } &&
8172          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
8179   ac_status=$?
8180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181   (exit $ac_status); }; } &&
8182          { ac_try='test -s conftest.$ac_objext'
8183   { (case "(($ac_try" in
8184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8185   *) ac_try_echo=$ac_try;;
8186 esac
8187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8188   (eval "$ac_try") 2>&5
8189   ac_status=$?
8190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8191   (exit $ac_status); }; }; then
8192   ac_cv_c_const=yes
8193 else
8194   echo "$as_me: failed program was:" >&5
8195 sed 's/^/| /' conftest.$ac_ext >&5
8196
8197         ac_cv_c_const=no
8198 fi
8199
8200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8201 fi
8202 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8203 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8204 if test $ac_cv_c_const = no; then
8205
8206 cat >>confdefs.h <<\_ACEOF
8207 #define const
8208 _ACEOF
8209
8210 fi
8211
8212
8213
8214
8215
8216
8217 ac_header_dirent=no
8218 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8219   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8220 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8221 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8222 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8223   echo $ECHO_N "(cached) $ECHO_C" >&6
8224 else
8225   cat >conftest.$ac_ext <<_ACEOF
8226 /* confdefs.h.  */
8227 _ACEOF
8228 cat confdefs.h >>conftest.$ac_ext
8229 cat >>conftest.$ac_ext <<_ACEOF
8230 /* end confdefs.h.  */
8231 #include <sys/types.h>
8232 #include <$ac_hdr>
8233
8234 int
8235 main ()
8236 {
8237 if ((DIR *) 0)
8238 return 0;
8239   ;
8240   return 0;
8241 }
8242 _ACEOF
8243 rm -f conftest.$ac_objext
8244 if { (ac_try="$ac_compile"
8245 case "(($ac_try" in
8246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8247   *) ac_try_echo=$ac_try;;
8248 esac
8249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8250   (eval "$ac_compile") 2>conftest.er1
8251   ac_status=$?
8252   grep -v '^ *+' conftest.er1 >conftest.err
8253   rm -f conftest.er1
8254   cat conftest.err >&5
8255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8256   (exit $ac_status); } &&
8257          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
8264   ac_status=$?
8265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8266   (exit $ac_status); }; } &&
8267          { ac_try='test -s conftest.$ac_objext'
8268   { (case "(($ac_try" in
8269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8270   *) ac_try_echo=$ac_try;;
8271 esac
8272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8273   (eval "$ac_try") 2>&5
8274   ac_status=$?
8275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8276   (exit $ac_status); }; }; then
8277   eval "$as_ac_Header=yes"
8278 else
8279   echo "$as_me: failed program was:" >&5
8280 sed 's/^/| /' conftest.$ac_ext >&5
8281
8282         eval "$as_ac_Header=no"
8283 fi
8284
8285 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8286 fi
8287 ac_res=`eval echo '${'$as_ac_Header'}'`
8288                { echo "$as_me:$LINENO: result: $ac_res" >&5
8289 echo "${ECHO_T}$ac_res" >&6; }
8290 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8291   cat >>confdefs.h <<_ACEOF
8292 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8293 _ACEOF
8294
8295 ac_header_dirent=$ac_hdr; break
8296 fi
8297
8298 done
8299 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8300 if test $ac_header_dirent = dirent.h; then
8301   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8302 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8303 if test "${ac_cv_search_opendir+set}" = set; then
8304   echo $ECHO_N "(cached) $ECHO_C" >&6
8305 else
8306   ac_func_search_save_LIBS=$LIBS
8307 cat >conftest.$ac_ext <<_ACEOF
8308 /* confdefs.h.  */
8309 _ACEOF
8310 cat confdefs.h >>conftest.$ac_ext
8311 cat >>conftest.$ac_ext <<_ACEOF
8312 /* end confdefs.h.  */
8313
8314 /* Override any GCC internal prototype to avoid an error.
8315    Use char because int might match the return type of a GCC
8316    builtin and then its argument prototype would still apply.  */
8317 #ifdef __cplusplus
8318 extern "C"
8319 #endif
8320 char opendir ();
8321 int
8322 main ()
8323 {
8324 return opendir ();
8325   ;
8326   return 0;
8327 }
8328 _ACEOF
8329 for ac_lib in '' dir; do
8330   if test -z "$ac_lib"; then
8331     ac_res="none required"
8332   else
8333     ac_res=-l$ac_lib
8334     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8335   fi
8336   rm -f conftest.$ac_objext conftest$ac_exeext
8337 if { (ac_try="$ac_link"
8338 case "(($ac_try" in
8339   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8340   *) ac_try_echo=$ac_try;;
8341 esac
8342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8343   (eval "$ac_link") 2>conftest.er1
8344   ac_status=$?
8345   grep -v '^ *+' conftest.er1 >conftest.err
8346   rm -f conftest.er1
8347   cat conftest.err >&5
8348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8349   (exit $ac_status); } &&
8350          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
8357   ac_status=$?
8358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8359   (exit $ac_status); }; } &&
8360          { ac_try='test -s conftest$ac_exeext'
8361   { (case "(($ac_try" in
8362   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8363   *) ac_try_echo=$ac_try;;
8364 esac
8365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8366   (eval "$ac_try") 2>&5
8367   ac_status=$?
8368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8369   (exit $ac_status); }; }; then
8370   ac_cv_search_opendir=$ac_res
8371 else
8372   echo "$as_me: failed program was:" >&5
8373 sed 's/^/| /' conftest.$ac_ext >&5
8374
8375
8376 fi
8377
8378 rm -f core conftest.err conftest.$ac_objext \
8379       conftest$ac_exeext
8380   if test "${ac_cv_search_opendir+set}" = set; then
8381   break
8382 fi
8383 done
8384 if test "${ac_cv_search_opendir+set}" = set; then
8385   :
8386 else
8387   ac_cv_search_opendir=no
8388 fi
8389 rm conftest.$ac_ext
8390 LIBS=$ac_func_search_save_LIBS
8391 fi
8392 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8393 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8394 ac_res=$ac_cv_search_opendir
8395 if test "$ac_res" != no; then
8396   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8397
8398 fi
8399
8400 else
8401   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8402 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8403 if test "${ac_cv_search_opendir+set}" = set; then
8404   echo $ECHO_N "(cached) $ECHO_C" >&6
8405 else
8406   ac_func_search_save_LIBS=$LIBS
8407 cat >conftest.$ac_ext <<_ACEOF
8408 /* confdefs.h.  */
8409 _ACEOF
8410 cat confdefs.h >>conftest.$ac_ext
8411 cat >>conftest.$ac_ext <<_ACEOF
8412 /* end confdefs.h.  */
8413
8414 /* Override any GCC internal prototype to avoid an error.
8415    Use char because int might match the return type of a GCC
8416    builtin and then its argument prototype would still apply.  */
8417 #ifdef __cplusplus
8418 extern "C"
8419 #endif
8420 char opendir ();
8421 int
8422 main ()
8423 {
8424 return opendir ();
8425   ;
8426   return 0;
8427 }
8428 _ACEOF
8429 for ac_lib in '' x; do
8430   if test -z "$ac_lib"; then
8431     ac_res="none required"
8432   else
8433     ac_res=-l$ac_lib
8434     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8435   fi
8436   rm -f conftest.$ac_objext conftest$ac_exeext
8437 if { (ac_try="$ac_link"
8438 case "(($ac_try" in
8439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8440   *) ac_try_echo=$ac_try;;
8441 esac
8442 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8443   (eval "$ac_link") 2>conftest.er1
8444   ac_status=$?
8445   grep -v '^ *+' conftest.er1 >conftest.err
8446   rm -f conftest.er1
8447   cat conftest.err >&5
8448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8449   (exit $ac_status); } &&
8450          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
8457   ac_status=$?
8458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8459   (exit $ac_status); }; } &&
8460          { ac_try='test -s conftest$ac_exeext'
8461   { (case "(($ac_try" in
8462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8463   *) ac_try_echo=$ac_try;;
8464 esac
8465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8466   (eval "$ac_try") 2>&5
8467   ac_status=$?
8468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8469   (exit $ac_status); }; }; then
8470   ac_cv_search_opendir=$ac_res
8471 else
8472   echo "$as_me: failed program was:" >&5
8473 sed 's/^/| /' conftest.$ac_ext >&5
8474
8475
8476 fi
8477
8478 rm -f core conftest.err conftest.$ac_objext \
8479       conftest$ac_exeext
8480   if test "${ac_cv_search_opendir+set}" = set; then
8481   break
8482 fi
8483 done
8484 if test "${ac_cv_search_opendir+set}" = set; then
8485   :
8486 else
8487   ac_cv_search_opendir=no
8488 fi
8489 rm conftest.$ac_ext
8490 LIBS=$ac_func_search_save_LIBS
8491 fi
8492 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8493 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8494 ac_res=$ac_cv_search_opendir
8495 if test "$ac_res" != no; then
8496   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8497
8498 fi
8499
8500 fi
8501
8502
8503 for ac_header in dlfcn.h
8504 do
8505 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8506 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8507   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8508 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8509 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8510   echo $ECHO_N "(cached) $ECHO_C" >&6
8511 fi
8512 ac_res=`eval echo '${'$as_ac_Header'}'`
8513                { echo "$as_me:$LINENO: result: $ac_res" >&5
8514 echo "${ECHO_T}$ac_res" >&6; }
8515 else
8516   # Is the header compilable?
8517 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8518 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8519 cat >conftest.$ac_ext <<_ACEOF
8520 /* confdefs.h.  */
8521 _ACEOF
8522 cat confdefs.h >>conftest.$ac_ext
8523 cat >>conftest.$ac_ext <<_ACEOF
8524 /* end confdefs.h.  */
8525 $ac_includes_default
8526 #include <$ac_header>
8527 _ACEOF
8528 rm -f conftest.$ac_objext
8529 if { (ac_try="$ac_compile"
8530 case "(($ac_try" in
8531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8532   *) ac_try_echo=$ac_try;;
8533 esac
8534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8535   (eval "$ac_compile") 2>conftest.er1
8536   ac_status=$?
8537   grep -v '^ *+' conftest.er1 >conftest.err
8538   rm -f conftest.er1
8539   cat conftest.err >&5
8540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8541   (exit $ac_status); } &&
8542          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
8549   ac_status=$?
8550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8551   (exit $ac_status); }; } &&
8552          { ac_try='test -s conftest.$ac_objext'
8553   { (case "(($ac_try" in
8554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8555   *) ac_try_echo=$ac_try;;
8556 esac
8557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8558   (eval "$ac_try") 2>&5
8559   ac_status=$?
8560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8561   (exit $ac_status); }; }; then
8562   ac_header_compiler=yes
8563 else
8564   echo "$as_me: failed program was:" >&5
8565 sed 's/^/| /' conftest.$ac_ext >&5
8566
8567         ac_header_compiler=no
8568 fi
8569
8570 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8571 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8572 echo "${ECHO_T}$ac_header_compiler" >&6; }
8573
8574 # Is the header present?
8575 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8576 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8577 cat >conftest.$ac_ext <<_ACEOF
8578 /* confdefs.h.  */
8579 _ACEOF
8580 cat confdefs.h >>conftest.$ac_ext
8581 cat >>conftest.$ac_ext <<_ACEOF
8582 /* end confdefs.h.  */
8583 #include <$ac_header>
8584 _ACEOF
8585 if { (ac_try="$ac_cpp conftest.$ac_ext"
8586 case "(($ac_try" in
8587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8588   *) ac_try_echo=$ac_try;;
8589 esac
8590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8591   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8592   ac_status=$?
8593   grep -v '^ *+' conftest.er1 >conftest.err
8594   rm -f conftest.er1
8595   cat conftest.err >&5
8596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8597   (exit $ac_status); } >/dev/null; then
8598   if test -s conftest.err; then
8599     ac_cpp_err=$ac_c_preproc_warn_flag
8600     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8601   else
8602     ac_cpp_err=
8603   fi
8604 else
8605   ac_cpp_err=yes
8606 fi
8607 if test -z "$ac_cpp_err"; then
8608   ac_header_preproc=yes
8609 else
8610   echo "$as_me: failed program was:" >&5
8611 sed 's/^/| /' conftest.$ac_ext >&5
8612
8613   ac_header_preproc=no
8614 fi
8615
8616 rm -f conftest.err conftest.$ac_ext
8617 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8618 echo "${ECHO_T}$ac_header_preproc" >&6; }
8619
8620 # So?  What about this header?
8621 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8622   yes:no: )
8623     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8624 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8625     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8626 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8627     ac_header_preproc=yes
8628     ;;
8629   no:yes:* )
8630     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8631 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8632     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8633 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8634     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8635 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8636     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8637 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8638     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8639 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8640     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8641 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8642     ( cat <<\_ASBOX
8643 ## ----------------------------------- ##
8644 ## Report this to llvmbugs@cs.uiuc.edu ##
8645 ## ----------------------------------- ##
8646 _ASBOX
8647      ) | sed "s/^/$as_me: WARNING:     /" >&2
8648     ;;
8649 esac
8650 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8651 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8652 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8653   echo $ECHO_N "(cached) $ECHO_C" >&6
8654 else
8655   eval "$as_ac_Header=\$ac_header_preproc"
8656 fi
8657 ac_res=`eval echo '${'$as_ac_Header'}'`
8658                { echo "$as_me:$LINENO: result: $ac_res" >&5
8659 echo "${ECHO_T}$ac_res" >&6; }
8660
8661 fi
8662 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8663   cat >>confdefs.h <<_ACEOF
8664 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8665 _ACEOF
8666
8667 fi
8668
8669 done
8670
8671 # Check whether --enable-ltdl-install was given.
8672 if test "${enable_ltdl_install+set}" = set; then
8673   enableval=$enable_ltdl_install;
8674 fi
8675
8676
8677
8678
8679 if test x"${enable_ltdl_install-no}" != xno; then
8680   INSTALL_LTDL_TRUE=
8681   INSTALL_LTDL_FALSE='#'
8682 else
8683   INSTALL_LTDL_TRUE='#'
8684   INSTALL_LTDL_FALSE=
8685 fi
8686
8687
8688
8689 if test x"${enable_ltdl_convenience-no}" != xno; then
8690   CONVENIENCE_LTDL_TRUE=
8691   CONVENIENCE_LTDL_FALSE='#'
8692 else
8693   CONVENIENCE_LTDL_TRUE='#'
8694   CONVENIENCE_LTDL_FALSE=
8695 fi
8696
8697
8698 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8699 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8700 library_names_spec=
8701 libname_spec='lib$name'
8702 soname_spec=
8703 shrext_cmds=".so"
8704 postinstall_cmds=
8705 postuninstall_cmds=
8706 finish_cmds=
8707 finish_eval=
8708 shlibpath_var=
8709 shlibpath_overrides_runpath=unknown
8710 version_type=none
8711 dynamic_linker="$host_os ld.so"
8712 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8713 if test "$GCC" = yes; then
8714   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8715   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8716     # if the path contains ";" then we assume it to be the separator
8717     # otherwise default to the standard path separator (i.e. ":") - it is
8718     # assumed that no part of a normal pathname contains ";" but that should
8719     # okay in the real world where ";" in dirpaths is itself problematic.
8720     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8721   else
8722     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8723   fi
8724 else
8725   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8726 fi
8727 need_lib_prefix=unknown
8728 hardcode_into_libs=no
8729
8730 # when you set need_version to no, make sure it does not cause -set_version
8731 # flags to be left without arguments
8732 need_version=unknown
8733
8734 case $host_os in
8735 aix3*)
8736   version_type=linux
8737   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8738   shlibpath_var=LIBPATH
8739
8740   # AIX 3 has no versioning support, so we append a major version to the name.
8741   soname_spec='${libname}${release}${shared_ext}$major'
8742   ;;
8743
8744 aix4* | aix5*)
8745   version_type=linux
8746   need_lib_prefix=no
8747   need_version=no
8748   hardcode_into_libs=yes
8749   if test "$host_cpu" = ia64; then
8750     # AIX 5 supports IA64
8751     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8752     shlibpath_var=LD_LIBRARY_PATH
8753   else
8754     # With GCC up to 2.95.x, collect2 would create an import file
8755     # for dependence libraries.  The import file would start with
8756     # the line `#! .'.  This would cause the generated library to
8757     # depend on `.', always an invalid library.  This was fixed in
8758     # development snapshots of GCC prior to 3.0.
8759     case $host_os in
8760       aix4 | aix4.[01] | aix4.[01].*)
8761       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8762            echo ' yes '
8763            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8764         :
8765       else
8766         can_build_shared=no
8767       fi
8768       ;;
8769     esac
8770     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8771     # soname into executable. Probably we can add versioning support to
8772     # collect2, so additional links can be useful in future.
8773     if test "$aix_use_runtimelinking" = yes; then
8774       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8775       # instead of lib<name>.a to let people know that these are not
8776       # typical AIX shared libraries.
8777       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8778     else
8779       # We preserve .a as extension for shared libraries through AIX4.2
8780       # and later when we are not doing run time linking.
8781       library_names_spec='${libname}${release}.a $libname.a'
8782       soname_spec='${libname}${release}${shared_ext}$major'
8783     fi
8784     shlibpath_var=LIBPATH
8785   fi
8786   ;;
8787
8788 amigaos*)
8789   library_names_spec='$libname.ixlibrary $libname.a'
8790   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8791   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'
8792   ;;
8793
8794 beos*)
8795   library_names_spec='${libname}${shared_ext}'
8796   dynamic_linker="$host_os ld.so"
8797   shlibpath_var=LIBRARY_PATH
8798   ;;
8799
8800 bsdi[45]*)
8801   version_type=linux
8802   need_version=no
8803   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8804   soname_spec='${libname}${release}${shared_ext}$major'
8805   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8806   shlibpath_var=LD_LIBRARY_PATH
8807   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8808   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8809   # the default ld.so.conf also contains /usr/contrib/lib and
8810   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8811   # libtool to hard-code these into programs
8812   ;;
8813
8814 cygwin* | mingw* | pw32*)
8815   version_type=windows
8816   shrext_cmds=".dll"
8817   need_version=no
8818   need_lib_prefix=no
8819
8820   case $GCC,$host_os in
8821   yes,cygwin* | yes,mingw* | yes,pw32*)
8822     library_names_spec='$libname.dll.a'
8823     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8824     postinstall_cmds='base_file=`basename \${file}`~
8825       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8826       dldir=$destdir/`dirname \$dlpath`~
8827       test -d \$dldir || mkdir -p \$dldir~
8828       $install_prog $dir/$dlname \$dldir/$dlname~
8829       chmod a+x \$dldir/$dlname'
8830     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8831       dlpath=$dir/\$dldll~
8832        $rm \$dlpath'
8833     shlibpath_overrides_runpath=yes
8834
8835     case $host_os in
8836     cygwin*)
8837       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8838       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8839       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8840       ;;
8841     mingw*)
8842       # MinGW DLLs use traditional 'lib' prefix
8843       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8844       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8845       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8846         # It is most probably a Windows format PATH printed by
8847         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8848         # path with ; separators, and with drive letters. We can handle the
8849         # drive letters (cygwin fileutils understands them), so leave them,
8850         # especially as we might pass files found there to a mingw objdump,
8851         # which wouldn't understand a cygwinified path. Ahh.
8852         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8853       else
8854         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8855       fi
8856       ;;
8857     pw32*)
8858       # pw32 DLLs use 'pw' prefix rather than 'lib'
8859       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8860       ;;
8861     esac
8862     ;;
8863
8864   *)
8865     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8866     ;;
8867   esac
8868   dynamic_linker='Win32 ld.exe'
8869   # FIXME: first we should search . and the directory the executable is in
8870   shlibpath_var=PATH
8871   ;;
8872
8873 darwin* | rhapsody*)
8874   dynamic_linker="$host_os dyld"
8875   version_type=darwin
8876   need_lib_prefix=no
8877   need_version=no
8878   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8879   soname_spec='${libname}${release}${major}$shared_ext'
8880   shlibpath_overrides_runpath=yes
8881   shlibpath_var=DYLD_LIBRARY_PATH
8882   shrext_cmds='.dylib'
8883   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8884   if test "$GCC" = yes; then
8885     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"`
8886   else
8887     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8888   fi
8889   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8890   ;;
8891
8892 dgux*)
8893   version_type=linux
8894   need_lib_prefix=no
8895   need_version=no
8896   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8897   soname_spec='${libname}${release}${shared_ext}$major'
8898   shlibpath_var=LD_LIBRARY_PATH
8899   ;;
8900
8901 freebsd1*)
8902   dynamic_linker=no
8903   ;;
8904
8905 kfreebsd*-gnu)
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   shlibpath_overrides_runpath=no
8913   hardcode_into_libs=yes
8914   dynamic_linker='GNU ld.so'
8915   ;;
8916
8917 freebsd* | dragonfly*)
8918   # DragonFly does not have aout.  When/if they implement a new
8919   # versioning mechanism, adjust this.
8920   if test -x /usr/bin/objformat; then
8921     objformat=`/usr/bin/objformat`
8922   else
8923     case $host_os in
8924     freebsd[123]*) objformat=aout ;;
8925     *) objformat=elf ;;
8926     esac
8927   fi
8928   version_type=freebsd-$objformat
8929   case $version_type in
8930     freebsd-elf*)
8931       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8932       need_version=no
8933       need_lib_prefix=no
8934       ;;
8935     freebsd-*)
8936       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8937       need_version=yes
8938       ;;
8939   esac
8940   shlibpath_var=LD_LIBRARY_PATH
8941   case $host_os in
8942   freebsd2*)
8943     shlibpath_overrides_runpath=yes
8944     ;;
8945   freebsd3.[01]* | freebsdelf3.[01]*)
8946     shlibpath_overrides_runpath=yes
8947     hardcode_into_libs=yes
8948     ;;
8949   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8950   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8951     shlibpath_overrides_runpath=no
8952     hardcode_into_libs=yes
8953     ;;
8954   freebsd*) # from 4.6 on
8955     shlibpath_overrides_runpath=yes
8956     hardcode_into_libs=yes
8957     ;;
8958   esac
8959   ;;
8960
8961 gnu*)
8962   version_type=linux
8963   need_lib_prefix=no
8964   need_version=no
8965   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8966   soname_spec='${libname}${release}${shared_ext}$major'
8967   shlibpath_var=LD_LIBRARY_PATH
8968   hardcode_into_libs=yes
8969   ;;
8970
8971 hpux9* | hpux10* | hpux11*)
8972   # Give a soname corresponding to the major version so that dld.sl refuses to
8973   # link against other versions.
8974   version_type=sunos
8975   need_lib_prefix=no
8976   need_version=no
8977   case $host_cpu in
8978   ia64*)
8979     shrext_cmds='.so'
8980     hardcode_into_libs=yes
8981     dynamic_linker="$host_os dld.so"
8982     shlibpath_var=LD_LIBRARY_PATH
8983     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8984     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8985     soname_spec='${libname}${release}${shared_ext}$major'
8986     if test "X$HPUX_IA64_MODE" = X32; then
8987       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8988     else
8989       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8990     fi
8991     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8992     ;;
8993    hppa*64*)
8994      shrext_cmds='.sl'
8995      hardcode_into_libs=yes
8996      dynamic_linker="$host_os dld.sl"
8997      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8998      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8999      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9000      soname_spec='${libname}${release}${shared_ext}$major'
9001      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9002      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9003      ;;
9004    *)
9005     shrext_cmds='.sl'
9006     dynamic_linker="$host_os dld.sl"
9007     shlibpath_var=SHLIB_PATH
9008     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9009     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9010     soname_spec='${libname}${release}${shared_ext}$major'
9011     ;;
9012   esac
9013   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9014   postinstall_cmds='chmod 555 $lib'
9015   ;;
9016
9017 interix3*)
9018   version_type=linux
9019   need_lib_prefix=no
9020   need_version=no
9021   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9022   soname_spec='${libname}${release}${shared_ext}$major'
9023   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9024   shlibpath_var=LD_LIBRARY_PATH
9025   shlibpath_overrides_runpath=no
9026   hardcode_into_libs=yes
9027   ;;
9028
9029 irix5* | irix6* | nonstopux*)
9030   case $host_os in
9031     nonstopux*) version_type=nonstopux ;;
9032     *)
9033         if test "$lt_cv_prog_gnu_ld" = yes; then
9034                 version_type=linux
9035         else
9036                 version_type=irix
9037         fi ;;
9038   esac
9039   need_lib_prefix=no
9040   need_version=no
9041   soname_spec='${libname}${release}${shared_ext}$major'
9042   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9043   case $host_os in
9044   irix5* | nonstopux*)
9045     libsuff= shlibsuff=
9046     ;;
9047   *)
9048     case $LD in # libtool.m4 will add one of these switches to LD
9049     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9050       libsuff= shlibsuff= libmagic=32-bit;;
9051     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9052       libsuff=32 shlibsuff=N32 libmagic=N32;;
9053     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9054       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9055     *) libsuff= shlibsuff= libmagic=never-match;;
9056     esac
9057     ;;
9058   esac
9059   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9060   shlibpath_overrides_runpath=no
9061   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9062   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9063   hardcode_into_libs=yes
9064   ;;
9065
9066 # No shared lib support for Linux oldld, aout, or coff.
9067 linux*oldld* | linux*aout* | linux*coff*)
9068   dynamic_linker=no
9069   ;;
9070
9071 # This must be Linux ELF.
9072 linux*)
9073   version_type=linux
9074   need_lib_prefix=no
9075   need_version=no
9076   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9077   soname_spec='${libname}${release}${shared_ext}$major'
9078   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9079   shlibpath_var=LD_LIBRARY_PATH
9080   shlibpath_overrides_runpath=no
9081   # This implies no fast_install, which is unacceptable.
9082   # Some rework will be needed to allow for fast_install
9083   # before this can be enabled.
9084   hardcode_into_libs=yes
9085
9086   # Append ld.so.conf contents to the search path
9087   if test -f /etc/ld.so.conf; then
9088     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' ' '`
9089     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9090   fi
9091
9092   # We used to test for /lib/ld.so.1 and disable shared libraries on
9093   # powerpc, because MkLinux only supported shared libraries with the
9094   # GNU dynamic linker.  Since this was broken with cross compilers,
9095   # most powerpc-linux boxes support dynamic linking these days and
9096   # people can always --disable-shared, the test was removed, and we
9097   # assume the GNU/Linux dynamic linker is in use.
9098   dynamic_linker='GNU/Linux ld.so'
9099   ;;
9100
9101 knetbsd*-gnu)
9102   version_type=linux
9103   need_lib_prefix=no
9104   need_version=no
9105   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9106   soname_spec='${libname}${release}${shared_ext}$major'
9107   shlibpath_var=LD_LIBRARY_PATH
9108   shlibpath_overrides_runpath=no
9109   hardcode_into_libs=yes
9110   dynamic_linker='GNU ld.so'
9111   ;;
9112
9113 netbsd*)
9114   version_type=sunos
9115   need_lib_prefix=no
9116   need_version=no
9117   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9118     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9119     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9120     dynamic_linker='NetBSD (a.out) ld.so'
9121   else
9122     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9123     soname_spec='${libname}${release}${shared_ext}$major'
9124     dynamic_linker='NetBSD ld.elf_so'
9125   fi
9126   shlibpath_var=LD_LIBRARY_PATH
9127   shlibpath_overrides_runpath=yes
9128   hardcode_into_libs=yes
9129   ;;
9130
9131 newsos6)
9132   version_type=linux
9133   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9134   shlibpath_var=LD_LIBRARY_PATH
9135   shlibpath_overrides_runpath=yes
9136   ;;
9137
9138 nto-qnx*)
9139   version_type=linux
9140   need_lib_prefix=no
9141   need_version=no
9142   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9143   soname_spec='${libname}${release}${shared_ext}$major'
9144   shlibpath_var=LD_LIBRARY_PATH
9145   shlibpath_overrides_runpath=yes
9146   ;;
9147
9148 openbsd*)
9149   version_type=sunos
9150   sys_lib_dlsearch_path_spec="/usr/lib"
9151   need_lib_prefix=no
9152   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9153   case $host_os in
9154     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9155     *)                         need_version=no  ;;
9156   esac
9157   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9158   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9159   shlibpath_var=LD_LIBRARY_PATH
9160   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9161     case $host_os in
9162       openbsd2.[89] | openbsd2.[89].*)
9163         shlibpath_overrides_runpath=no
9164         ;;
9165       *)
9166         shlibpath_overrides_runpath=yes
9167         ;;
9168       esac
9169   else
9170     shlibpath_overrides_runpath=yes
9171   fi
9172   ;;
9173
9174 os2*)
9175   libname_spec='$name'
9176   shrext_cmds=".dll"
9177   need_lib_prefix=no
9178   library_names_spec='$libname${shared_ext} $libname.a'
9179   dynamic_linker='OS/2 ld.exe'
9180   shlibpath_var=LIBPATH
9181   ;;
9182
9183 osf3* | osf4* | osf5*)
9184   version_type=osf
9185   need_lib_prefix=no
9186   need_version=no
9187   soname_spec='${libname}${release}${shared_ext}$major'
9188   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9189   shlibpath_var=LD_LIBRARY_PATH
9190   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9191   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9192   ;;
9193
9194 solaris*)
9195   version_type=linux
9196   need_lib_prefix=no
9197   need_version=no
9198   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9199   soname_spec='${libname}${release}${shared_ext}$major'
9200   shlibpath_var=LD_LIBRARY_PATH
9201   shlibpath_overrides_runpath=yes
9202   hardcode_into_libs=yes
9203   # ldd complains unless libraries are executable
9204   postinstall_cmds='chmod +x $lib'
9205   ;;
9206
9207 sunos4*)
9208   version_type=sunos
9209   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9210   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9211   shlibpath_var=LD_LIBRARY_PATH
9212   shlibpath_overrides_runpath=yes
9213   if test "$with_gnu_ld" = yes; then
9214     need_lib_prefix=no
9215   fi
9216   need_version=yes
9217   ;;
9218
9219 sysv4 | sysv4.3*)
9220   version_type=linux
9221   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9222   soname_spec='${libname}${release}${shared_ext}$major'
9223   shlibpath_var=LD_LIBRARY_PATH
9224   case $host_vendor in
9225     sni)
9226       shlibpath_overrides_runpath=no
9227       need_lib_prefix=no
9228       export_dynamic_flag_spec='${wl}-Blargedynsym'
9229       runpath_var=LD_RUN_PATH
9230       ;;
9231     siemens)
9232       need_lib_prefix=no
9233       ;;
9234     motorola)
9235       need_lib_prefix=no
9236       need_version=no
9237       shlibpath_overrides_runpath=no
9238       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9239       ;;
9240   esac
9241   ;;
9242
9243 sysv4*MP*)
9244   if test -d /usr/nec ;then
9245     version_type=linux
9246     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9247     soname_spec='$libname${shared_ext}.$major'
9248     shlibpath_var=LD_LIBRARY_PATH
9249   fi
9250   ;;
9251
9252 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9253   version_type=freebsd-elf
9254   need_lib_prefix=no
9255   need_version=no
9256   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9257   soname_spec='${libname}${release}${shared_ext}$major'
9258   shlibpath_var=LD_LIBRARY_PATH
9259   hardcode_into_libs=yes
9260   if test "$with_gnu_ld" = yes; then
9261     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9262     shlibpath_overrides_runpath=no
9263   else
9264     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9265     shlibpath_overrides_runpath=yes
9266     case $host_os in
9267       sco3.2v5*)
9268         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9269         ;;
9270     esac
9271   fi
9272   sys_lib_dlsearch_path_spec='/usr/lib'
9273   ;;
9274
9275 uts4*)
9276   version_type=linux
9277   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9278   soname_spec='${libname}${release}${shared_ext}$major'
9279   shlibpath_var=LD_LIBRARY_PATH
9280   ;;
9281
9282 *)
9283   dynamic_linker=no
9284   ;;
9285 esac
9286 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9287 echo "${ECHO_T}$dynamic_linker" >&6; }
9288 test "$dynamic_linker" = no && can_build_shared=no
9289
9290 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9291 if test "$GCC" = yes; then
9292   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9293 fi
9294
9295
9296 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9297 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9298 if test "${libltdl_cv_shlibext+set}" = set; then
9299   echo $ECHO_N "(cached) $ECHO_C" >&6
9300 else
9301
9302 module=yes
9303 eval libltdl_cv_shlibext=$shrext_cmds
9304
9305 fi
9306 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9307 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9308 if test -n "$libltdl_cv_shlibext"; then
9309
9310 cat >>confdefs.h <<_ACEOF
9311 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9312 _ACEOF
9313
9314 fi
9315
9316
9317 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9318 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9319 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9320   echo $ECHO_N "(cached) $ECHO_C" >&6
9321 else
9322   libltdl_cv_shlibpath_var="$shlibpath_var"
9323 fi
9324 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9325 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9326 if test -n "$libltdl_cv_shlibpath_var"; then
9327
9328 cat >>confdefs.h <<_ACEOF
9329 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9330 _ACEOF
9331
9332 fi
9333
9334
9335 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9336 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9337 if test "${libltdl_cv_sys_search_path+set}" = set; then
9338   echo $ECHO_N "(cached) $ECHO_C" >&6
9339 else
9340   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9341 fi
9342 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9343 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9344 if test -n "$libltdl_cv_sys_search_path"; then
9345   sys_search_path=
9346   for dir in $libltdl_cv_sys_search_path; do
9347     if test -z "$sys_search_path"; then
9348       sys_search_path="$dir"
9349     else
9350       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9351     fi
9352   done
9353
9354 cat >>confdefs.h <<_ACEOF
9355 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9356 _ACEOF
9357
9358 fi
9359
9360 { echo "$as_me:$LINENO: checking for objdir" >&5
9361 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9362 if test "${libltdl_cv_objdir+set}" = set; then
9363   echo $ECHO_N "(cached) $ECHO_C" >&6
9364 else
9365   libltdl_cv_objdir="$objdir"
9366   if test -n "$objdir"; then
9367     :
9368   else
9369     rm -f .libs 2>/dev/null
9370     mkdir .libs 2>/dev/null
9371     if test -d .libs; then
9372       libltdl_cv_objdir=.libs
9373     else
9374       # MS-DOS does not allow filenames that begin with a dot.
9375       libltdl_cv_objdir=_libs
9376     fi
9377   rmdir .libs 2>/dev/null
9378   fi
9379
9380 fi
9381 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9382 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9383
9384 cat >>confdefs.h <<_ACEOF
9385 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9386 _ACEOF
9387
9388
9389
9390
9391
9392
9393 # Check for command to grab the raw symbol name followed by C symbol from nm.
9394 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9395 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9396 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9397   echo $ECHO_N "(cached) $ECHO_C" >&6
9398 else
9399
9400 # These are sane defaults that work on at least a few old systems.
9401 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9402
9403 # Character class describing NM global symbol codes.
9404 symcode='[BCDEGRST]'
9405
9406 # Regexp to match symbols that can be accessed directly from C.
9407 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9408
9409 # Transform an extracted symbol line into a proper C declaration
9410 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9411
9412 # Transform an extracted symbol line into symbol name and symbol address
9413 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'"
9414
9415 # Define system-specific variables.
9416 case $host_os in
9417 aix*)
9418   symcode='[BCDT]'
9419   ;;
9420 cygwin* | mingw* | pw32*)
9421   symcode='[ABCDGISTW]'
9422   ;;
9423 hpux*) # Its linker distinguishes data from code symbols
9424   if test "$host_cpu" = ia64; then
9425     symcode='[ABCDEGRST]'
9426   fi
9427   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9428   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'"
9429   ;;
9430 linux*)
9431   if test "$host_cpu" = ia64; then
9432     symcode='[ABCDGIRSTW]'
9433     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9434     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'"
9435   fi
9436   ;;
9437 irix* | nonstopux*)
9438   symcode='[BCDEGRST]'
9439   ;;
9440 osf*)
9441   symcode='[BCDEGQRST]'
9442   ;;
9443 solaris*)
9444   symcode='[BDRT]'
9445   ;;
9446 sco3.2v5*)
9447   symcode='[DT]'
9448   ;;
9449 sysv4.2uw2*)
9450   symcode='[DT]'
9451   ;;
9452 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9453   symcode='[ABDT]'
9454   ;;
9455 sysv4)
9456   symcode='[DFNSTU]'
9457   ;;
9458 esac
9459
9460 # Handle CRLF in mingw tool chain
9461 opt_cr=
9462 case $build_os in
9463 mingw*)
9464   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9465   ;;
9466 esac
9467
9468 # If we're using GNU nm, then use its standard symbol codes.
9469 case `$NM -V 2>&1` in
9470 *GNU* | *'with BFD'*)
9471   symcode='[ABCDGIRSTW]' ;;
9472 esac
9473
9474 # Try without a prefix undercore, then with it.
9475 for ac_symprfx in "" "_"; do
9476
9477   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9478   symxfrm="\\1 $ac_symprfx\\2 \\2"
9479
9480   # Write the raw and C identifiers.
9481   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9482
9483   # Check to see that the pipe works correctly.
9484   pipe_works=no
9485
9486   rm -f conftest*
9487   cat > conftest.$ac_ext <<EOF
9488 #ifdef __cplusplus
9489 extern "C" {
9490 #endif
9491 char nm_test_var;
9492 void nm_test_func(){}
9493 #ifdef __cplusplus
9494 }
9495 #endif
9496 int main(){nm_test_var='a';nm_test_func();return(0);}
9497 EOF
9498
9499   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9500   (eval $ac_compile) 2>&5
9501   ac_status=$?
9502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503   (exit $ac_status); }; then
9504     # Now try to grab the symbols.
9505     nlist=conftest.nm
9506     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9507   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9508   ac_status=$?
9509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9510   (exit $ac_status); } && test -s "$nlist"; then
9511       # Try sorting and uniquifying the output.
9512       if sort "$nlist" | uniq > "$nlist"T; then
9513         mv -f "$nlist"T "$nlist"
9514       else
9515         rm -f "$nlist"T
9516       fi
9517
9518       # Make sure that we snagged all the symbols we need.
9519       if grep ' nm_test_var$' "$nlist" >/dev/null; then
9520         if grep ' nm_test_func$' "$nlist" >/dev/null; then
9521           cat <<EOF > conftest.$ac_ext
9522 #ifdef __cplusplus
9523 extern "C" {
9524 #endif
9525
9526 EOF
9527           # Now generate the symbol file.
9528           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9529
9530           cat <<EOF >> conftest.$ac_ext
9531 #if defined (__STDC__) && __STDC__
9532 # define lt_ptr_t void *
9533 #else
9534 # define lt_ptr_t char *
9535 # define const
9536 #endif
9537
9538 /* The mapping between symbol names and symbols. */
9539 const struct {
9540   const char *name;
9541   lt_ptr_t address;
9542 }
9543 lt_preloaded_symbols[] =
9544 {
9545 EOF
9546           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9547           cat <<\EOF >> conftest.$ac_ext
9548   {0, (lt_ptr_t) 0}
9549 };
9550
9551 #ifdef __cplusplus
9552 }
9553 #endif
9554 EOF
9555           # Now try linking the two files.
9556           mv conftest.$ac_objext conftstm.$ac_objext
9557           lt_save_LIBS="$LIBS"
9558           lt_save_CFLAGS="$CFLAGS"
9559           LIBS="conftstm.$ac_objext"
9560           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9561           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9562   (eval $ac_link) 2>&5
9563   ac_status=$?
9564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9565   (exit $ac_status); } && test -s conftest${ac_exeext}; then
9566             pipe_works=yes
9567           fi
9568           LIBS="$lt_save_LIBS"
9569           CFLAGS="$lt_save_CFLAGS"
9570         else
9571           echo "cannot find nm_test_func in $nlist" >&5
9572         fi
9573       else
9574         echo "cannot find nm_test_var in $nlist" >&5
9575       fi
9576     else
9577       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9578     fi
9579   else
9580     echo "$progname: failed program was:" >&5
9581     cat conftest.$ac_ext >&5
9582   fi
9583   rm -f conftest* conftst*
9584
9585   # Do not use the global_symbol_pipe unless it works.
9586   if test "$pipe_works" = yes; then
9587     break
9588   else
9589     lt_cv_sys_global_symbol_pipe=
9590   fi
9591 done
9592
9593 fi
9594
9595 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9596   lt_cv_sys_global_symbol_to_cdecl=
9597 fi
9598 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9599   { echo "$as_me:$LINENO: result: failed" >&5
9600 echo "${ECHO_T}failed" >&6; }
9601 else
9602   { echo "$as_me:$LINENO: result: ok" >&5
9603 echo "${ECHO_T}ok" >&6; }
9604 fi
9605
9606
9607 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9608 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9609 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9610   echo $ECHO_N "(cached) $ECHO_C" >&6
9611 else
9612   if test -n "$lt_cv_sys_global_symbol_pipe"; then
9613     libltdl_cv_preloaded_symbols=yes
9614   else
9615     libltdl_cv_preloaded_symbols=no
9616   fi
9617
9618 fi
9619 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9620 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9621 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9622
9623 cat >>confdefs.h <<\_ACEOF
9624 #define HAVE_PRELOADED_SYMBOLS 1
9625 _ACEOF
9626
9627 fi
9628
9629 LIBADD_DL=
9630
9631 ac_ext=c
9632 ac_cpp='$CPP $CPPFLAGS'
9633 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9634 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9635 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9636
9637
9638 { echo "$as_me:$LINENO: checking for shl_load" >&5
9639 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9640 if test "${ac_cv_func_shl_load+set}" = set; then
9641   echo $ECHO_N "(cached) $ECHO_C" >&6
9642 else
9643   cat >conftest.$ac_ext <<_ACEOF
9644 /* confdefs.h.  */
9645 _ACEOF
9646 cat confdefs.h >>conftest.$ac_ext
9647 cat >>conftest.$ac_ext <<_ACEOF
9648 /* end confdefs.h.  */
9649 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9650    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9651 #define shl_load innocuous_shl_load
9652
9653 /* System header to define __stub macros and hopefully few prototypes,
9654     which can conflict with char shl_load (); below.
9655     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9656     <limits.h> exists even on freestanding compilers.  */
9657
9658 #ifdef __STDC__
9659 # include <limits.h>
9660 #else
9661 # include <assert.h>
9662 #endif
9663
9664 #undef shl_load
9665
9666 /* Override any GCC internal prototype to avoid an error.
9667    Use char because int might match the return type of a GCC
9668    builtin and then its argument prototype would still apply.  */
9669 #ifdef __cplusplus
9670 extern "C"
9671 #endif
9672 char shl_load ();
9673 /* The GNU C library defines this for functions which it implements
9674     to always fail with ENOSYS.  Some functions are actually named
9675     something starting with __ and the normal name is an alias.  */
9676 #if defined __stub_shl_load || defined __stub___shl_load
9677 choke me
9678 #endif
9679
9680 int
9681 main ()
9682 {
9683 return shl_load ();
9684   ;
9685   return 0;
9686 }
9687 _ACEOF
9688 rm -f conftest.$ac_objext conftest$ac_exeext
9689 if { (ac_try="$ac_link"
9690 case "(($ac_try" in
9691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9692   *) ac_try_echo=$ac_try;;
9693 esac
9694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9695   (eval "$ac_link") 2>conftest.er1
9696   ac_status=$?
9697   grep -v '^ *+' conftest.er1 >conftest.err
9698   rm -f conftest.er1
9699   cat conftest.err >&5
9700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9701   (exit $ac_status); } &&
9702          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
9709   ac_status=$?
9710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9711   (exit $ac_status); }; } &&
9712          { ac_try='test -s conftest$ac_exeext'
9713   { (case "(($ac_try" in
9714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9715   *) ac_try_echo=$ac_try;;
9716 esac
9717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9718   (eval "$ac_try") 2>&5
9719   ac_status=$?
9720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9721   (exit $ac_status); }; }; then
9722   ac_cv_func_shl_load=yes
9723 else
9724   echo "$as_me: failed program was:" >&5
9725 sed 's/^/| /' conftest.$ac_ext >&5
9726
9727         ac_cv_func_shl_load=no
9728 fi
9729
9730 rm -f core conftest.err conftest.$ac_objext \
9731       conftest$ac_exeext conftest.$ac_ext
9732 fi
9733 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9734 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9735 if test $ac_cv_func_shl_load = yes; then
9736
9737 cat >>confdefs.h <<\_ACEOF
9738 #define HAVE_SHL_LOAD 1
9739 _ACEOF
9740
9741 else
9742   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9743 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9744 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9745   echo $ECHO_N "(cached) $ECHO_C" >&6
9746 else
9747   ac_check_lib_save_LIBS=$LIBS
9748 LIBS="-ldld  $LIBS"
9749 cat >conftest.$ac_ext <<_ACEOF
9750 /* confdefs.h.  */
9751 _ACEOF
9752 cat confdefs.h >>conftest.$ac_ext
9753 cat >>conftest.$ac_ext <<_ACEOF
9754 /* end confdefs.h.  */
9755
9756 /* Override any GCC internal prototype to avoid an error.
9757    Use char because int might match the return type of a GCC
9758    builtin and then its argument prototype would still apply.  */
9759 #ifdef __cplusplus
9760 extern "C"
9761 #endif
9762 char shl_load ();
9763 int
9764 main ()
9765 {
9766 return shl_load ();
9767   ;
9768   return 0;
9769 }
9770 _ACEOF
9771 rm -f conftest.$ac_objext conftest$ac_exeext
9772 if { (ac_try="$ac_link"
9773 case "(($ac_try" in
9774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9775   *) ac_try_echo=$ac_try;;
9776 esac
9777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9778   (eval "$ac_link") 2>conftest.er1
9779   ac_status=$?
9780   grep -v '^ *+' conftest.er1 >conftest.err
9781   rm -f conftest.er1
9782   cat conftest.err >&5
9783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9784   (exit $ac_status); } &&
9785          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
9792   ac_status=$?
9793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9794   (exit $ac_status); }; } &&
9795          { ac_try='test -s conftest$ac_exeext'
9796   { (case "(($ac_try" in
9797   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9798   *) ac_try_echo=$ac_try;;
9799 esac
9800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9801   (eval "$ac_try") 2>&5
9802   ac_status=$?
9803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9804   (exit $ac_status); }; }; then
9805   ac_cv_lib_dld_shl_load=yes
9806 else
9807   echo "$as_me: failed program was:" >&5
9808 sed 's/^/| /' conftest.$ac_ext >&5
9809
9810         ac_cv_lib_dld_shl_load=no
9811 fi
9812
9813 rm -f core conftest.err conftest.$ac_objext \
9814       conftest$ac_exeext conftest.$ac_ext
9815 LIBS=$ac_check_lib_save_LIBS
9816 fi
9817 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9818 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9819 if test $ac_cv_lib_dld_shl_load = yes; then
9820
9821 cat >>confdefs.h <<\_ACEOF
9822 #define HAVE_SHL_LOAD 1
9823 _ACEOF
9824
9825         LIBADD_DL="$LIBADD_DL -ldld"
9826 else
9827   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9828 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9829 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9830   echo $ECHO_N "(cached) $ECHO_C" >&6
9831 else
9832   ac_check_lib_save_LIBS=$LIBS
9833 LIBS="-ldl  $LIBS"
9834 cat >conftest.$ac_ext <<_ACEOF
9835 /* confdefs.h.  */
9836 _ACEOF
9837 cat confdefs.h >>conftest.$ac_ext
9838 cat >>conftest.$ac_ext <<_ACEOF
9839 /* end confdefs.h.  */
9840
9841 /* Override any GCC internal prototype to avoid an error.
9842    Use char because int might match the return type of a GCC
9843    builtin and then its argument prototype would still apply.  */
9844 #ifdef __cplusplus
9845 extern "C"
9846 #endif
9847 char dlopen ();
9848 int
9849 main ()
9850 {
9851 return dlopen ();
9852   ;
9853   return 0;
9854 }
9855 _ACEOF
9856 rm -f conftest.$ac_objext conftest$ac_exeext
9857 if { (ac_try="$ac_link"
9858 case "(($ac_try" in
9859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9860   *) ac_try_echo=$ac_try;;
9861 esac
9862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9863   (eval "$ac_link") 2>conftest.er1
9864   ac_status=$?
9865   grep -v '^ *+' conftest.er1 >conftest.err
9866   rm -f conftest.er1
9867   cat conftest.err >&5
9868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9869   (exit $ac_status); } &&
9870          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
9877   ac_status=$?
9878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9879   (exit $ac_status); }; } &&
9880          { ac_try='test -s conftest$ac_exeext'
9881   { (case "(($ac_try" in
9882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9883   *) ac_try_echo=$ac_try;;
9884 esac
9885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9886   (eval "$ac_try") 2>&5
9887   ac_status=$?
9888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9889   (exit $ac_status); }; }; then
9890   ac_cv_lib_dl_dlopen=yes
9891 else
9892   echo "$as_me: failed program was:" >&5
9893 sed 's/^/| /' conftest.$ac_ext >&5
9894
9895         ac_cv_lib_dl_dlopen=no
9896 fi
9897
9898 rm -f core conftest.err conftest.$ac_objext \
9899       conftest$ac_exeext conftest.$ac_ext
9900 LIBS=$ac_check_lib_save_LIBS
9901 fi
9902 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9903 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9904 if test $ac_cv_lib_dl_dlopen = yes; then
9905
9906 cat >>confdefs.h <<\_ACEOF
9907 #define HAVE_LIBDL 1
9908 _ACEOF
9909
9910                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9911 else
9912   cat >conftest.$ac_ext <<_ACEOF
9913 /* confdefs.h.  */
9914 _ACEOF
9915 cat confdefs.h >>conftest.$ac_ext
9916 cat >>conftest.$ac_ext <<_ACEOF
9917 /* end confdefs.h.  */
9918 #if HAVE_DLFCN_H
9919 #  include <dlfcn.h>
9920 #endif
9921
9922 int
9923 main ()
9924 {
9925 dlopen(0, 0);
9926   ;
9927   return 0;
9928 }
9929 _ACEOF
9930 rm -f conftest.$ac_objext conftest$ac_exeext
9931 if { (ac_try="$ac_link"
9932 case "(($ac_try" in
9933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9934   *) ac_try_echo=$ac_try;;
9935 esac
9936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9937   (eval "$ac_link") 2>conftest.er1
9938   ac_status=$?
9939   grep -v '^ *+' conftest.er1 >conftest.err
9940   rm -f conftest.er1
9941   cat conftest.err >&5
9942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9943   (exit $ac_status); } &&
9944          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
9951   ac_status=$?
9952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9953   (exit $ac_status); }; } &&
9954          { ac_try='test -s conftest$ac_exeext'
9955   { (case "(($ac_try" in
9956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9957   *) ac_try_echo=$ac_try;;
9958 esac
9959 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9960   (eval "$ac_try") 2>&5
9961   ac_status=$?
9962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9963   (exit $ac_status); }; }; then
9964
9965 cat >>confdefs.h <<\_ACEOF
9966 #define HAVE_LIBDL 1
9967 _ACEOF
9968  libltdl_cv_func_dlopen="yes"
9969 else
9970   echo "$as_me: failed program was:" >&5
9971 sed 's/^/| /' conftest.$ac_ext >&5
9972
9973         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9974 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9975 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9976   echo $ECHO_N "(cached) $ECHO_C" >&6
9977 else
9978   ac_check_lib_save_LIBS=$LIBS
9979 LIBS="-lsvld  $LIBS"
9980 cat >conftest.$ac_ext <<_ACEOF
9981 /* confdefs.h.  */
9982 _ACEOF
9983 cat confdefs.h >>conftest.$ac_ext
9984 cat >>conftest.$ac_ext <<_ACEOF
9985 /* end confdefs.h.  */
9986
9987 /* Override any GCC internal prototype to avoid an error.
9988    Use char because int might match the return type of a GCC
9989    builtin and then its argument prototype would still apply.  */
9990 #ifdef __cplusplus
9991 extern "C"
9992 #endif
9993 char dlopen ();
9994 int
9995 main ()
9996 {
9997 return dlopen ();
9998   ;
9999   return 0;
10000 }
10001 _ACEOF
10002 rm -f conftest.$ac_objext conftest$ac_exeext
10003 if { (ac_try="$ac_link"
10004 case "(($ac_try" in
10005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10006   *) ac_try_echo=$ac_try;;
10007 esac
10008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10009   (eval "$ac_link") 2>conftest.er1
10010   ac_status=$?
10011   grep -v '^ *+' conftest.er1 >conftest.err
10012   rm -f conftest.er1
10013   cat conftest.err >&5
10014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10015   (exit $ac_status); } &&
10016          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
10023   ac_status=$?
10024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10025   (exit $ac_status); }; } &&
10026          { ac_try='test -s conftest$ac_exeext'
10027   { (case "(($ac_try" in
10028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10029   *) ac_try_echo=$ac_try;;
10030 esac
10031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10032   (eval "$ac_try") 2>&5
10033   ac_status=$?
10034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10035   (exit $ac_status); }; }; then
10036   ac_cv_lib_svld_dlopen=yes
10037 else
10038   echo "$as_me: failed program was:" >&5
10039 sed 's/^/| /' conftest.$ac_ext >&5
10040
10041         ac_cv_lib_svld_dlopen=no
10042 fi
10043
10044 rm -f core conftest.err conftest.$ac_objext \
10045       conftest$ac_exeext conftest.$ac_ext
10046 LIBS=$ac_check_lib_save_LIBS
10047 fi
10048 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10049 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10050 if test $ac_cv_lib_svld_dlopen = yes; then
10051
10052 cat >>confdefs.h <<\_ACEOF
10053 #define HAVE_LIBDL 1
10054 _ACEOF
10055
10056                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10057 else
10058   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10059 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10060 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10061   echo $ECHO_N "(cached) $ECHO_C" >&6
10062 else
10063   ac_check_lib_save_LIBS=$LIBS
10064 LIBS="-ldld  $LIBS"
10065 cat >conftest.$ac_ext <<_ACEOF
10066 /* confdefs.h.  */
10067 _ACEOF
10068 cat confdefs.h >>conftest.$ac_ext
10069 cat >>conftest.$ac_ext <<_ACEOF
10070 /* end confdefs.h.  */
10071
10072 /* Override any GCC internal prototype to avoid an error.
10073    Use char because int might match the return type of a GCC
10074    builtin and then its argument prototype would still apply.  */
10075 #ifdef __cplusplus
10076 extern "C"
10077 #endif
10078 char dld_link ();
10079 int
10080 main ()
10081 {
10082 return dld_link ();
10083   ;
10084   return 0;
10085 }
10086 _ACEOF
10087 rm -f conftest.$ac_objext conftest$ac_exeext
10088 if { (ac_try="$ac_link"
10089 case "(($ac_try" in
10090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10091   *) ac_try_echo=$ac_try;;
10092 esac
10093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10094   (eval "$ac_link") 2>conftest.er1
10095   ac_status=$?
10096   grep -v '^ *+' conftest.er1 >conftest.err
10097   rm -f conftest.er1
10098   cat conftest.err >&5
10099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10100   (exit $ac_status); } &&
10101          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
10108   ac_status=$?
10109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10110   (exit $ac_status); }; } &&
10111          { ac_try='test -s conftest$ac_exeext'
10112   { (case "(($ac_try" in
10113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10114   *) ac_try_echo=$ac_try;;
10115 esac
10116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10117   (eval "$ac_try") 2>&5
10118   ac_status=$?
10119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10120   (exit $ac_status); }; }; then
10121   ac_cv_lib_dld_dld_link=yes
10122 else
10123   echo "$as_me: failed program was:" >&5
10124 sed 's/^/| /' conftest.$ac_ext >&5
10125
10126         ac_cv_lib_dld_dld_link=no
10127 fi
10128
10129 rm -f core conftest.err conftest.$ac_objext \
10130       conftest$ac_exeext conftest.$ac_ext
10131 LIBS=$ac_check_lib_save_LIBS
10132 fi
10133 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10134 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10135 if test $ac_cv_lib_dld_dld_link = yes; then
10136
10137 cat >>confdefs.h <<\_ACEOF
10138 #define HAVE_DLD 1
10139 _ACEOF
10140
10141                 LIBADD_DL="$LIBADD_DL -ldld"
10142 else
10143   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10144 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10145 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10146   echo $ECHO_N "(cached) $ECHO_C" >&6
10147 else
10148   cat >conftest.$ac_ext <<_ACEOF
10149 /* confdefs.h.  */
10150 _ACEOF
10151 cat confdefs.h >>conftest.$ac_ext
10152 cat >>conftest.$ac_ext <<_ACEOF
10153 /* end confdefs.h.  */
10154 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10155    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10156 #define _dyld_func_lookup innocuous__dyld_func_lookup
10157
10158 /* System header to define __stub macros and hopefully few prototypes,
10159     which can conflict with char _dyld_func_lookup (); below.
10160     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10161     <limits.h> exists even on freestanding compilers.  */
10162
10163 #ifdef __STDC__
10164 # include <limits.h>
10165 #else
10166 # include <assert.h>
10167 #endif
10168
10169 #undef _dyld_func_lookup
10170
10171 /* Override any GCC internal prototype to avoid an error.
10172    Use char because int might match the return type of a GCC
10173    builtin and then its argument prototype would still apply.  */
10174 #ifdef __cplusplus
10175 extern "C"
10176 #endif
10177 char _dyld_func_lookup ();
10178 /* The GNU C library defines this for functions which it implements
10179     to always fail with ENOSYS.  Some functions are actually named
10180     something starting with __ and the normal name is an alias.  */
10181 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10182 choke me
10183 #endif
10184
10185 int
10186 main ()
10187 {
10188 return _dyld_func_lookup ();
10189   ;
10190   return 0;
10191 }
10192 _ACEOF
10193 rm -f conftest.$ac_objext conftest$ac_exeext
10194 if { (ac_try="$ac_link"
10195 case "(($ac_try" in
10196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10197   *) ac_try_echo=$ac_try;;
10198 esac
10199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10200   (eval "$ac_link") 2>conftest.er1
10201   ac_status=$?
10202   grep -v '^ *+' conftest.er1 >conftest.err
10203   rm -f conftest.er1
10204   cat conftest.err >&5
10205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10206   (exit $ac_status); } &&
10207          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
10214   ac_status=$?
10215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10216   (exit $ac_status); }; } &&
10217          { ac_try='test -s conftest$ac_exeext'
10218   { (case "(($ac_try" in
10219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220   *) ac_try_echo=$ac_try;;
10221 esac
10222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10223   (eval "$ac_try") 2>&5
10224   ac_status=$?
10225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10226   (exit $ac_status); }; }; then
10227   ac_cv_func__dyld_func_lookup=yes
10228 else
10229   echo "$as_me: failed program was:" >&5
10230 sed 's/^/| /' conftest.$ac_ext >&5
10231
10232         ac_cv_func__dyld_func_lookup=no
10233 fi
10234
10235 rm -f core conftest.err conftest.$ac_objext \
10236       conftest$ac_exeext conftest.$ac_ext
10237 fi
10238 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10239 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10240 if test $ac_cv_func__dyld_func_lookup = yes; then
10241
10242 cat >>confdefs.h <<\_ACEOF
10243 #define HAVE_DYLD 1
10244 _ACEOF
10245
10246 fi
10247
10248
10249 fi
10250
10251
10252 fi
10253
10254
10255 fi
10256
10257 rm -f core conftest.err conftest.$ac_objext \
10258       conftest$ac_exeext conftest.$ac_ext
10259
10260 fi
10261
10262
10263 fi
10264
10265
10266 fi
10267
10268
10269 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10270 then
10271   lt_save_LIBS="$LIBS"
10272   LIBS="$LIBS $LIBADD_DL"
10273
10274 for ac_func in dlerror
10275 do
10276 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10277 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10278 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10279 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10280   echo $ECHO_N "(cached) $ECHO_C" >&6
10281 else
10282   cat >conftest.$ac_ext <<_ACEOF
10283 /* confdefs.h.  */
10284 _ACEOF
10285 cat confdefs.h >>conftest.$ac_ext
10286 cat >>conftest.$ac_ext <<_ACEOF
10287 /* end confdefs.h.  */
10288 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10289    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10290 #define $ac_func innocuous_$ac_func
10291
10292 /* System header to define __stub macros and hopefully few prototypes,
10293     which can conflict with char $ac_func (); below.
10294     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10295     <limits.h> exists even on freestanding compilers.  */
10296
10297 #ifdef __STDC__
10298 # include <limits.h>
10299 #else
10300 # include <assert.h>
10301 #endif
10302
10303 #undef $ac_func
10304
10305 /* Override any GCC internal prototype to avoid an error.
10306    Use char because int might match the return type of a GCC
10307    builtin and then its argument prototype would still apply.  */
10308 #ifdef __cplusplus
10309 extern "C"
10310 #endif
10311 char $ac_func ();
10312 /* The GNU C library defines this for functions which it implements
10313     to always fail with ENOSYS.  Some functions are actually named
10314     something starting with __ and the normal name is an alias.  */
10315 #if defined __stub_$ac_func || defined __stub___$ac_func
10316 choke me
10317 #endif
10318
10319 int
10320 main ()
10321 {
10322 return $ac_func ();
10323   ;
10324   return 0;
10325 }
10326 _ACEOF
10327 rm -f conftest.$ac_objext conftest$ac_exeext
10328 if { (ac_try="$ac_link"
10329 case "(($ac_try" in
10330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10331   *) ac_try_echo=$ac_try;;
10332 esac
10333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10334   (eval "$ac_link") 2>conftest.er1
10335   ac_status=$?
10336   grep -v '^ *+' conftest.er1 >conftest.err
10337   rm -f conftest.er1
10338   cat conftest.err >&5
10339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10340   (exit $ac_status); } &&
10341          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
10348   ac_status=$?
10349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350   (exit $ac_status); }; } &&
10351          { ac_try='test -s conftest$ac_exeext'
10352   { (case "(($ac_try" in
10353   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10354   *) ac_try_echo=$ac_try;;
10355 esac
10356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10357   (eval "$ac_try") 2>&5
10358   ac_status=$?
10359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10360   (exit $ac_status); }; }; then
10361   eval "$as_ac_var=yes"
10362 else
10363   echo "$as_me: failed program was:" >&5
10364 sed 's/^/| /' conftest.$ac_ext >&5
10365
10366         eval "$as_ac_var=no"
10367 fi
10368
10369 rm -f core conftest.err conftest.$ac_objext \
10370       conftest$ac_exeext conftest.$ac_ext
10371 fi
10372 ac_res=`eval echo '${'$as_ac_var'}'`
10373                { echo "$as_me:$LINENO: result: $ac_res" >&5
10374 echo "${ECHO_T}$ac_res" >&6; }
10375 if test `eval echo '${'$as_ac_var'}'` = yes; then
10376   cat >>confdefs.h <<_ACEOF
10377 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10378 _ACEOF
10379
10380 fi
10381 done
10382
10383   LIBS="$lt_save_LIBS"
10384 fi
10385 ac_ext=c
10386 ac_cpp='$CPP $CPPFLAGS'
10387 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10388 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10389 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10390
10391
10392
10393 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10394 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10395 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10396   echo $ECHO_N "(cached) $ECHO_C" >&6
10397 else
10398   ac_cv_sys_symbol_underscore=no
10399   cat > conftest.$ac_ext <<EOF
10400 void nm_test_func(){}
10401 int main(){nm_test_func;return 0;}
10402 EOF
10403   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10404   (eval $ac_compile) 2>&5
10405   ac_status=$?
10406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10407   (exit $ac_status); }; then
10408     # Now try to grab the symbols.
10409     ac_nlist=conftest.nm
10410     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10411   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10412   ac_status=$?
10413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10414   (exit $ac_status); } && test -s "$ac_nlist"; then
10415       # See whether the symbols have a leading underscore.
10416       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10417         ac_cv_sys_symbol_underscore=yes
10418       else
10419         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10420           :
10421         else
10422           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10423         fi
10424       fi
10425     else
10426       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10427     fi
10428   else
10429     echo "configure: failed program was:" >&5
10430     cat conftest.c >&5
10431   fi
10432   rm -rf conftest*
10433
10434 fi
10435 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10436 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10437
10438
10439 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10440   if test x"$libltdl_cv_func_dlopen" = xyes ||
10441      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10442         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10443 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10444 if test "${libltdl_cv_need_uscore+set}" = set; then
10445   echo $ECHO_N "(cached) $ECHO_C" >&6
10446 else
10447   libltdl_cv_need_uscore=unknown
10448           save_LIBS="$LIBS"
10449           LIBS="$LIBS $LIBADD_DL"
10450           if test "$cross_compiling" = yes; then :
10451   libltdl_cv_need_uscore=cross
10452 else
10453   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10454   lt_status=$lt_dlunknown
10455   cat > conftest.$ac_ext <<EOF
10456 #line 10456 "configure"
10457 #include "confdefs.h"
10458
10459 #if HAVE_DLFCN_H
10460 #include <dlfcn.h>
10461 #endif
10462
10463 #include <stdio.h>
10464
10465 #ifdef RTLD_GLOBAL
10466 #  define LT_DLGLOBAL           RTLD_GLOBAL
10467 #else
10468 #  ifdef DL_GLOBAL
10469 #    define LT_DLGLOBAL         DL_GLOBAL
10470 #  else
10471 #    define LT_DLGLOBAL         0
10472 #  endif
10473 #endif
10474
10475 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10476    find out it does not work in some platform. */
10477 #ifndef LT_DLLAZY_OR_NOW
10478 #  ifdef RTLD_LAZY
10479 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10480 #  else
10481 #    ifdef DL_LAZY
10482 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10483 #    else
10484 #      ifdef RTLD_NOW
10485 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10486 #      else
10487 #        ifdef DL_NOW
10488 #          define LT_DLLAZY_OR_NOW      DL_NOW
10489 #        else
10490 #          define LT_DLLAZY_OR_NOW      0
10491 #        endif
10492 #      endif
10493 #    endif
10494 #  endif
10495 #endif
10496
10497 #ifdef __cplusplus
10498 extern "C" void exit (int);
10499 #endif
10500
10501 void fnord() { int i=42;}
10502 int main ()
10503 {
10504   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10505   int status = $lt_dlunknown;
10506
10507   if (self)
10508     {
10509       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10510       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10511       /* dlclose (self); */
10512     }
10513   else
10514     puts (dlerror ());
10515
10516     exit (status);
10517 }
10518 EOF
10519   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10520   (eval $ac_link) 2>&5
10521   ac_status=$?
10522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10524     (./conftest; exit; ) >&5 2>/dev/null
10525     lt_status=$?
10526     case x$lt_status in
10527       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10528       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10529       x$lt_dlunknown|x*)  ;;
10530     esac
10531   else :
10532     # compilation failed
10533
10534   fi
10535 fi
10536 rm -fr conftest*
10537
10538           LIBS="$save_LIBS"
10539
10540 fi
10541 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10542 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10543   fi
10544 fi
10545
10546 if test x"$libltdl_cv_need_uscore" = xyes; then
10547
10548 cat >>confdefs.h <<\_ACEOF
10549 #define NEED_USCORE 1
10550 _ACEOF
10551
10552 fi
10553
10554
10555 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10556 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10557 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10558   echo $ECHO_N "(cached) $ECHO_C" >&6
10559 else
10560   # PORTME does your system automatically load deplibs for dlopen?
10561   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10562   # For now, we just catch OSes we know something about -- in the
10563   # future, we'll try test this programmatically.
10564   libltdl_cv_sys_dlopen_deplibs=unknown
10565   case "$host_os" in
10566   aix3*|aix4.1.*|aix4.2.*)
10567     # Unknown whether this is true for these versions of AIX, but
10568     # we want this `case' here to explicitly catch those versions.
10569     libltdl_cv_sys_dlopen_deplibs=unknown
10570     ;;
10571   aix[45]*)
10572     libltdl_cv_sys_dlopen_deplibs=yes
10573     ;;
10574   darwin*)
10575     # Assuming the user has installed a libdl from somewhere, this is true
10576     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10577     libltdl_cv_sys_dlopen_deplibs=yes
10578     ;;
10579   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10580     # GNU and its variants, using gnu ld.so (Glibc)
10581     libltdl_cv_sys_dlopen_deplibs=yes
10582     ;;
10583   hpux10*|hpux11*)
10584     libltdl_cv_sys_dlopen_deplibs=yes
10585     ;;
10586   interix*)
10587     libltdl_cv_sys_dlopen_deplibs=yes
10588     ;;
10589   irix[12345]*|irix6.[01]*)
10590     # Catch all versions of IRIX before 6.2, and indicate that we don't
10591     # know how it worked for any of those versions.
10592     libltdl_cv_sys_dlopen_deplibs=unknown
10593     ;;
10594   irix*)
10595     # The case above catches anything before 6.2, and it's known that
10596     # at 6.2 and later dlopen does load deplibs.
10597     libltdl_cv_sys_dlopen_deplibs=yes
10598     ;;
10599   netbsd*)
10600     libltdl_cv_sys_dlopen_deplibs=yes
10601     ;;
10602   openbsd*)
10603     libltdl_cv_sys_dlopen_deplibs=yes
10604     ;;
10605   osf[1234]*)
10606     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10607     # it did *not* use an RPATH in a shared library to find objects the
10608     # library depends on, so we explicitly say `no'.
10609     libltdl_cv_sys_dlopen_deplibs=no
10610     ;;
10611   osf5.0|osf5.0a|osf5.1)
10612     # dlopen *does* load deplibs and with the right loader patch applied
10613     # it even uses RPATH in a shared library to search for shared objects
10614     # that the library depends on, but there's no easy way to know if that
10615     # patch is installed.  Since this is the case, all we can really
10616     # say is unknown -- it depends on the patch being installed.  If
10617     # it is, this changes to `yes'.  Without it, it would be `no'.
10618     libltdl_cv_sys_dlopen_deplibs=unknown
10619     ;;
10620   osf*)
10621     # the two cases above should catch all versions of osf <= 5.1.  Read
10622     # the comments above for what we know about them.
10623     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10624     # is used to find them so we can finally say `yes'.
10625     libltdl_cv_sys_dlopen_deplibs=yes
10626     ;;
10627   solaris*)
10628     libltdl_cv_sys_dlopen_deplibs=yes
10629     ;;
10630   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10631     libltdl_cv_sys_dlopen_deplibs=yes
10632     ;;
10633   esac
10634
10635 fi
10636 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10637 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10638 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10639
10640 cat >>confdefs.h <<\_ACEOF
10641 #define LTDL_DLOPEN_DEPLIBS 1
10642 _ACEOF
10643
10644 fi
10645
10646
10647 for ac_header in argz.h
10648 do
10649 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10650 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10651   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10652 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10653 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10654   echo $ECHO_N "(cached) $ECHO_C" >&6
10655 fi
10656 ac_res=`eval echo '${'$as_ac_Header'}'`
10657                { echo "$as_me:$LINENO: result: $ac_res" >&5
10658 echo "${ECHO_T}$ac_res" >&6; }
10659 else
10660   # Is the header compilable?
10661 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10662 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10663 cat >conftest.$ac_ext <<_ACEOF
10664 /* confdefs.h.  */
10665 _ACEOF
10666 cat confdefs.h >>conftest.$ac_ext
10667 cat >>conftest.$ac_ext <<_ACEOF
10668 /* end confdefs.h.  */
10669 $ac_includes_default
10670 #include <$ac_header>
10671 _ACEOF
10672 rm -f conftest.$ac_objext
10673 if { (ac_try="$ac_compile"
10674 case "(($ac_try" in
10675   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10676   *) ac_try_echo=$ac_try;;
10677 esac
10678 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10679   (eval "$ac_compile") 2>conftest.er1
10680   ac_status=$?
10681   grep -v '^ *+' conftest.er1 >conftest.err
10682   rm -f conftest.er1
10683   cat conftest.err >&5
10684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10685   (exit $ac_status); } &&
10686          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
10693   ac_status=$?
10694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10695   (exit $ac_status); }; } &&
10696          { ac_try='test -s conftest.$ac_objext'
10697   { (case "(($ac_try" in
10698   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10699   *) ac_try_echo=$ac_try;;
10700 esac
10701 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10702   (eval "$ac_try") 2>&5
10703   ac_status=$?
10704   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10705   (exit $ac_status); }; }; then
10706   ac_header_compiler=yes
10707 else
10708   echo "$as_me: failed program was:" >&5
10709 sed 's/^/| /' conftest.$ac_ext >&5
10710
10711         ac_header_compiler=no
10712 fi
10713
10714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10715 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10716 echo "${ECHO_T}$ac_header_compiler" >&6; }
10717
10718 # Is the header present?
10719 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10720 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10721 cat >conftest.$ac_ext <<_ACEOF
10722 /* confdefs.h.  */
10723 _ACEOF
10724 cat confdefs.h >>conftest.$ac_ext
10725 cat >>conftest.$ac_ext <<_ACEOF
10726 /* end confdefs.h.  */
10727 #include <$ac_header>
10728 _ACEOF
10729 if { (ac_try="$ac_cpp conftest.$ac_ext"
10730 case "(($ac_try" in
10731   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10732   *) ac_try_echo=$ac_try;;
10733 esac
10734 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10735   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10736   ac_status=$?
10737   grep -v '^ *+' conftest.er1 >conftest.err
10738   rm -f conftest.er1
10739   cat conftest.err >&5
10740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10741   (exit $ac_status); } >/dev/null; then
10742   if test -s conftest.err; then
10743     ac_cpp_err=$ac_c_preproc_warn_flag
10744     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10745   else
10746     ac_cpp_err=
10747   fi
10748 else
10749   ac_cpp_err=yes
10750 fi
10751 if test -z "$ac_cpp_err"; then
10752   ac_header_preproc=yes
10753 else
10754   echo "$as_me: failed program was:" >&5
10755 sed 's/^/| /' conftest.$ac_ext >&5
10756
10757   ac_header_preproc=no
10758 fi
10759
10760 rm -f conftest.err conftest.$ac_ext
10761 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10762 echo "${ECHO_T}$ac_header_preproc" >&6; }
10763
10764 # So?  What about this header?
10765 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10766   yes:no: )
10767     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10768 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10769     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10770 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10771     ac_header_preproc=yes
10772     ;;
10773   no:yes:* )
10774     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10775 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10776     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10777 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10778     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10779 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10780     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10781 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10782     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10783 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10784     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10785 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10786     ( cat <<\_ASBOX
10787 ## ----------------------------------- ##
10788 ## Report this to llvmbugs@cs.uiuc.edu ##
10789 ## ----------------------------------- ##
10790 _ASBOX
10791      ) | sed "s/^/$as_me: WARNING:     /" >&2
10792     ;;
10793 esac
10794 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10795 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10796 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10797   echo $ECHO_N "(cached) $ECHO_C" >&6
10798 else
10799   eval "$as_ac_Header=\$ac_header_preproc"
10800 fi
10801 ac_res=`eval echo '${'$as_ac_Header'}'`
10802                { echo "$as_me:$LINENO: result: $ac_res" >&5
10803 echo "${ECHO_T}$ac_res" >&6; }
10804
10805 fi
10806 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10807   cat >>confdefs.h <<_ACEOF
10808 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10809 _ACEOF
10810
10811 fi
10812
10813 done
10814
10815
10816 { echo "$as_me:$LINENO: checking for error_t" >&5
10817 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10818 if test "${ac_cv_type_error_t+set}" = set; then
10819   echo $ECHO_N "(cached) $ECHO_C" >&6
10820 else
10821   cat >conftest.$ac_ext <<_ACEOF
10822 /* confdefs.h.  */
10823 _ACEOF
10824 cat confdefs.h >>conftest.$ac_ext
10825 cat >>conftest.$ac_ext <<_ACEOF
10826 /* end confdefs.h.  */
10827 #if HAVE_ARGZ_H
10828 #  include <argz.h>
10829 #endif
10830
10831 typedef error_t ac__type_new_;
10832 int
10833 main ()
10834 {
10835 if ((ac__type_new_ *) 0)
10836   return 0;
10837 if (sizeof (ac__type_new_))
10838   return 0;
10839   ;
10840   return 0;
10841 }
10842 _ACEOF
10843 rm -f conftest.$ac_objext
10844 if { (ac_try="$ac_compile"
10845 case "(($ac_try" in
10846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10847   *) ac_try_echo=$ac_try;;
10848 esac
10849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10850   (eval "$ac_compile") 2>conftest.er1
10851   ac_status=$?
10852   grep -v '^ *+' conftest.er1 >conftest.err
10853   rm -f conftest.er1
10854   cat conftest.err >&5
10855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10856   (exit $ac_status); } &&
10857          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
10864   ac_status=$?
10865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10866   (exit $ac_status); }; } &&
10867          { ac_try='test -s conftest.$ac_objext'
10868   { (case "(($ac_try" in
10869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10870   *) ac_try_echo=$ac_try;;
10871 esac
10872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10873   (eval "$ac_try") 2>&5
10874   ac_status=$?
10875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10876   (exit $ac_status); }; }; then
10877   ac_cv_type_error_t=yes
10878 else
10879   echo "$as_me: failed program was:" >&5
10880 sed 's/^/| /' conftest.$ac_ext >&5
10881
10882         ac_cv_type_error_t=no
10883 fi
10884
10885 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10886 fi
10887 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10888 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10889 if test $ac_cv_type_error_t = yes; then
10890
10891 cat >>confdefs.h <<_ACEOF
10892 #define HAVE_ERROR_T 1
10893 _ACEOF
10894
10895
10896 else
10897
10898 cat >>confdefs.h <<\_ACEOF
10899 #define error_t int
10900 _ACEOF
10901
10902 fi
10903
10904
10905
10906
10907
10908
10909
10910 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10911 do
10912 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10913 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10914 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10915 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10916   echo $ECHO_N "(cached) $ECHO_C" >&6
10917 else
10918   cat >conftest.$ac_ext <<_ACEOF
10919 /* confdefs.h.  */
10920 _ACEOF
10921 cat confdefs.h >>conftest.$ac_ext
10922 cat >>conftest.$ac_ext <<_ACEOF
10923 /* end confdefs.h.  */
10924 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10925    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10926 #define $ac_func innocuous_$ac_func
10927
10928 /* System header to define __stub macros and hopefully few prototypes,
10929     which can conflict with char $ac_func (); below.
10930     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10931     <limits.h> exists even on freestanding compilers.  */
10932
10933 #ifdef __STDC__
10934 # include <limits.h>
10935 #else
10936 # include <assert.h>
10937 #endif
10938
10939 #undef $ac_func
10940
10941 /* Override any GCC internal prototype to avoid an error.
10942    Use char because int might match the return type of a GCC
10943    builtin and then its argument prototype would still apply.  */
10944 #ifdef __cplusplus
10945 extern "C"
10946 #endif
10947 char $ac_func ();
10948 /* The GNU C library defines this for functions which it implements
10949     to always fail with ENOSYS.  Some functions are actually named
10950     something starting with __ and the normal name is an alias.  */
10951 #if defined __stub_$ac_func || defined __stub___$ac_func
10952 choke me
10953 #endif
10954
10955 int
10956 main ()
10957 {
10958 return $ac_func ();
10959   ;
10960   return 0;
10961 }
10962 _ACEOF
10963 rm -f conftest.$ac_objext conftest$ac_exeext
10964 if { (ac_try="$ac_link"
10965 case "(($ac_try" in
10966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10967   *) ac_try_echo=$ac_try;;
10968 esac
10969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10970   (eval "$ac_link") 2>conftest.er1
10971   ac_status=$?
10972   grep -v '^ *+' conftest.er1 >conftest.err
10973   rm -f conftest.er1
10974   cat conftest.err >&5
10975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10976   (exit $ac_status); } &&
10977          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
10984   ac_status=$?
10985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10986   (exit $ac_status); }; } &&
10987          { ac_try='test -s conftest$ac_exeext'
10988   { (case "(($ac_try" in
10989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10990   *) ac_try_echo=$ac_try;;
10991 esac
10992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10993   (eval "$ac_try") 2>&5
10994   ac_status=$?
10995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996   (exit $ac_status); }; }; then
10997   eval "$as_ac_var=yes"
10998 else
10999   echo "$as_me: failed program was:" >&5
11000 sed 's/^/| /' conftest.$ac_ext >&5
11001
11002         eval "$as_ac_var=no"
11003 fi
11004
11005 rm -f core conftest.err conftest.$ac_objext \
11006       conftest$ac_exeext conftest.$ac_ext
11007 fi
11008 ac_res=`eval echo '${'$as_ac_var'}'`
11009                { echo "$as_me:$LINENO: result: $ac_res" >&5
11010 echo "${ECHO_T}$ac_res" >&6; }
11011 if test `eval echo '${'$as_ac_var'}'` = yes; then
11012   cat >>confdefs.h <<_ACEOF
11013 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11014 _ACEOF
11015
11016 fi
11017 done
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11047                   stdio.h unistd.h
11048 do
11049 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11050 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11051   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11052 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11053 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11054   echo $ECHO_N "(cached) $ECHO_C" >&6
11055 fi
11056 ac_res=`eval echo '${'$as_ac_Header'}'`
11057                { echo "$as_me:$LINENO: result: $ac_res" >&5
11058 echo "${ECHO_T}$ac_res" >&6; }
11059 else
11060   # Is the header compilable?
11061 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11062 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11063 cat >conftest.$ac_ext <<_ACEOF
11064 /* confdefs.h.  */
11065 _ACEOF
11066 cat confdefs.h >>conftest.$ac_ext
11067 cat >>conftest.$ac_ext <<_ACEOF
11068 /* end confdefs.h.  */
11069 $ac_includes_default
11070 #include <$ac_header>
11071 _ACEOF
11072 rm -f conftest.$ac_objext
11073 if { (ac_try="$ac_compile"
11074 case "(($ac_try" in
11075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11076   *) ac_try_echo=$ac_try;;
11077 esac
11078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11079   (eval "$ac_compile") 2>conftest.er1
11080   ac_status=$?
11081   grep -v '^ *+' conftest.er1 >conftest.err
11082   rm -f conftest.er1
11083   cat conftest.err >&5
11084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11085   (exit $ac_status); } &&
11086          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
11093   ac_status=$?
11094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11095   (exit $ac_status); }; } &&
11096          { ac_try='test -s conftest.$ac_objext'
11097   { (case "(($ac_try" in
11098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11099   *) ac_try_echo=$ac_try;;
11100 esac
11101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11102   (eval "$ac_try") 2>&5
11103   ac_status=$?
11104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11105   (exit $ac_status); }; }; then
11106   ac_header_compiler=yes
11107 else
11108   echo "$as_me: failed program was:" >&5
11109 sed 's/^/| /' conftest.$ac_ext >&5
11110
11111         ac_header_compiler=no
11112 fi
11113
11114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11115 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11116 echo "${ECHO_T}$ac_header_compiler" >&6; }
11117
11118 # Is the header present?
11119 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11120 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11121 cat >conftest.$ac_ext <<_ACEOF
11122 /* confdefs.h.  */
11123 _ACEOF
11124 cat confdefs.h >>conftest.$ac_ext
11125 cat >>conftest.$ac_ext <<_ACEOF
11126 /* end confdefs.h.  */
11127 #include <$ac_header>
11128 _ACEOF
11129 if { (ac_try="$ac_cpp conftest.$ac_ext"
11130 case "(($ac_try" in
11131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11132   *) ac_try_echo=$ac_try;;
11133 esac
11134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11135   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11136   ac_status=$?
11137   grep -v '^ *+' conftest.er1 >conftest.err
11138   rm -f conftest.er1
11139   cat conftest.err >&5
11140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11141   (exit $ac_status); } >/dev/null; then
11142   if test -s conftest.err; then
11143     ac_cpp_err=$ac_c_preproc_warn_flag
11144     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11145   else
11146     ac_cpp_err=
11147   fi
11148 else
11149   ac_cpp_err=yes
11150 fi
11151 if test -z "$ac_cpp_err"; then
11152   ac_header_preproc=yes
11153 else
11154   echo "$as_me: failed program was:" >&5
11155 sed 's/^/| /' conftest.$ac_ext >&5
11156
11157   ac_header_preproc=no
11158 fi
11159
11160 rm -f conftest.err conftest.$ac_ext
11161 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11162 echo "${ECHO_T}$ac_header_preproc" >&6; }
11163
11164 # So?  What about this header?
11165 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11166   yes:no: )
11167     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11168 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11169     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11170 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11171     ac_header_preproc=yes
11172     ;;
11173   no:yes:* )
11174     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11175 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11176     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11177 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11178     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11179 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11180     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11181 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11182     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11183 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11184     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11185 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11186     ( cat <<\_ASBOX
11187 ## ----------------------------------- ##
11188 ## Report this to llvmbugs@cs.uiuc.edu ##
11189 ## ----------------------------------- ##
11190 _ASBOX
11191      ) | sed "s/^/$as_me: WARNING:     /" >&2
11192     ;;
11193 esac
11194 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11195 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11196 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11197   echo $ECHO_N "(cached) $ECHO_C" >&6
11198 else
11199   eval "$as_ac_Header=\$ac_header_preproc"
11200 fi
11201 ac_res=`eval echo '${'$as_ac_Header'}'`
11202                { echo "$as_me:$LINENO: result: $ac_res" >&5
11203 echo "${ECHO_T}$ac_res" >&6; }
11204
11205 fi
11206 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11207   cat >>confdefs.h <<_ACEOF
11208 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11209 _ACEOF
11210
11211 fi
11212
11213 done
11214
11215
11216
11217
11218
11219 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11220 do
11221 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11222 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11223   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11224 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11225 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11226   echo $ECHO_N "(cached) $ECHO_C" >&6
11227 fi
11228 ac_res=`eval echo '${'$as_ac_Header'}'`
11229                { echo "$as_me:$LINENO: result: $ac_res" >&5
11230 echo "${ECHO_T}$ac_res" >&6; }
11231 else
11232   # Is the header compilable?
11233 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11234 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11235 cat >conftest.$ac_ext <<_ACEOF
11236 /* confdefs.h.  */
11237 _ACEOF
11238 cat confdefs.h >>conftest.$ac_ext
11239 cat >>conftest.$ac_ext <<_ACEOF
11240 /* end confdefs.h.  */
11241 $ac_includes_default
11242 #include <$ac_header>
11243 _ACEOF
11244 rm -f conftest.$ac_objext
11245 if { (ac_try="$ac_compile"
11246 case "(($ac_try" in
11247   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11248   *) ac_try_echo=$ac_try;;
11249 esac
11250 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11251   (eval "$ac_compile") 2>conftest.er1
11252   ac_status=$?
11253   grep -v '^ *+' conftest.er1 >conftest.err
11254   rm -f conftest.er1
11255   cat conftest.err >&5
11256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11257   (exit $ac_status); } &&
11258          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
11265   ac_status=$?
11266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11267   (exit $ac_status); }; } &&
11268          { ac_try='test -s conftest.$ac_objext'
11269   { (case "(($ac_try" in
11270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11271   *) ac_try_echo=$ac_try;;
11272 esac
11273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11274   (eval "$ac_try") 2>&5
11275   ac_status=$?
11276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11277   (exit $ac_status); }; }; then
11278   ac_header_compiler=yes
11279 else
11280   echo "$as_me: failed program was:" >&5
11281 sed 's/^/| /' conftest.$ac_ext >&5
11282
11283         ac_header_compiler=no
11284 fi
11285
11286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11287 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11288 echo "${ECHO_T}$ac_header_compiler" >&6; }
11289
11290 # Is the header present?
11291 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11292 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11293 cat >conftest.$ac_ext <<_ACEOF
11294 /* confdefs.h.  */
11295 _ACEOF
11296 cat confdefs.h >>conftest.$ac_ext
11297 cat >>conftest.$ac_ext <<_ACEOF
11298 /* end confdefs.h.  */
11299 #include <$ac_header>
11300 _ACEOF
11301 if { (ac_try="$ac_cpp conftest.$ac_ext"
11302 case "(($ac_try" in
11303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11304   *) ac_try_echo=$ac_try;;
11305 esac
11306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11307   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11308   ac_status=$?
11309   grep -v '^ *+' conftest.er1 >conftest.err
11310   rm -f conftest.er1
11311   cat conftest.err >&5
11312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11313   (exit $ac_status); } >/dev/null; then
11314   if test -s conftest.err; then
11315     ac_cpp_err=$ac_c_preproc_warn_flag
11316     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11317   else
11318     ac_cpp_err=
11319   fi
11320 else
11321   ac_cpp_err=yes
11322 fi
11323 if test -z "$ac_cpp_err"; then
11324   ac_header_preproc=yes
11325 else
11326   echo "$as_me: failed program was:" >&5
11327 sed 's/^/| /' conftest.$ac_ext >&5
11328
11329   ac_header_preproc=no
11330 fi
11331
11332 rm -f conftest.err conftest.$ac_ext
11333 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11334 echo "${ECHO_T}$ac_header_preproc" >&6; }
11335
11336 # So?  What about this header?
11337 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11338   yes:no: )
11339     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11340 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11341     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11342 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11343     ac_header_preproc=yes
11344     ;;
11345   no:yes:* )
11346     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11347 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11348     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11349 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11350     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11351 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11352     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11353 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11354     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11355 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11356     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11357 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11358     ( cat <<\_ASBOX
11359 ## ----------------------------------- ##
11360 ## Report this to llvmbugs@cs.uiuc.edu ##
11361 ## ----------------------------------- ##
11362 _ASBOX
11363      ) | sed "s/^/$as_me: WARNING:     /" >&2
11364     ;;
11365 esac
11366 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11367 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11368 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11369   echo $ECHO_N "(cached) $ECHO_C" >&6
11370 else
11371   eval "$as_ac_Header=\$ac_header_preproc"
11372 fi
11373 ac_res=`eval echo '${'$as_ac_Header'}'`
11374                { echo "$as_me:$LINENO: result: $ac_res" >&5
11375 echo "${ECHO_T}$ac_res" >&6; }
11376
11377 fi
11378 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11379   cat >>confdefs.h <<_ACEOF
11380 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11381 _ACEOF
11382
11383 fi
11384
11385 done
11386
11387
11388
11389 for ac_header in string.h strings.h
11390 do
11391 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11392 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11393   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11394 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11395 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11396   echo $ECHO_N "(cached) $ECHO_C" >&6
11397 fi
11398 ac_res=`eval echo '${'$as_ac_Header'}'`
11399                { echo "$as_me:$LINENO: result: $ac_res" >&5
11400 echo "${ECHO_T}$ac_res" >&6; }
11401 else
11402   # Is the header compilable?
11403 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11404 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11405 cat >conftest.$ac_ext <<_ACEOF
11406 /* confdefs.h.  */
11407 _ACEOF
11408 cat confdefs.h >>conftest.$ac_ext
11409 cat >>conftest.$ac_ext <<_ACEOF
11410 /* end confdefs.h.  */
11411 $ac_includes_default
11412 #include <$ac_header>
11413 _ACEOF
11414 rm -f conftest.$ac_objext
11415 if { (ac_try="$ac_compile"
11416 case "(($ac_try" in
11417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11418   *) ac_try_echo=$ac_try;;
11419 esac
11420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11421   (eval "$ac_compile") 2>conftest.er1
11422   ac_status=$?
11423   grep -v '^ *+' conftest.er1 >conftest.err
11424   rm -f conftest.er1
11425   cat conftest.err >&5
11426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11427   (exit $ac_status); } &&
11428          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
11435   ac_status=$?
11436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11437   (exit $ac_status); }; } &&
11438          { ac_try='test -s conftest.$ac_objext'
11439   { (case "(($ac_try" in
11440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11441   *) ac_try_echo=$ac_try;;
11442 esac
11443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11444   (eval "$ac_try") 2>&5
11445   ac_status=$?
11446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11447   (exit $ac_status); }; }; then
11448   ac_header_compiler=yes
11449 else
11450   echo "$as_me: failed program was:" >&5
11451 sed 's/^/| /' conftest.$ac_ext >&5
11452
11453         ac_header_compiler=no
11454 fi
11455
11456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11457 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11458 echo "${ECHO_T}$ac_header_compiler" >&6; }
11459
11460 # Is the header present?
11461 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11462 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11463 cat >conftest.$ac_ext <<_ACEOF
11464 /* confdefs.h.  */
11465 _ACEOF
11466 cat confdefs.h >>conftest.$ac_ext
11467 cat >>conftest.$ac_ext <<_ACEOF
11468 /* end confdefs.h.  */
11469 #include <$ac_header>
11470 _ACEOF
11471 if { (ac_try="$ac_cpp conftest.$ac_ext"
11472 case "(($ac_try" in
11473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11474   *) ac_try_echo=$ac_try;;
11475 esac
11476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11477   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11478   ac_status=$?
11479   grep -v '^ *+' conftest.er1 >conftest.err
11480   rm -f conftest.er1
11481   cat conftest.err >&5
11482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11483   (exit $ac_status); } >/dev/null; then
11484   if test -s conftest.err; then
11485     ac_cpp_err=$ac_c_preproc_warn_flag
11486     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11487   else
11488     ac_cpp_err=
11489   fi
11490 else
11491   ac_cpp_err=yes
11492 fi
11493 if test -z "$ac_cpp_err"; then
11494   ac_header_preproc=yes
11495 else
11496   echo "$as_me: failed program was:" >&5
11497 sed 's/^/| /' conftest.$ac_ext >&5
11498
11499   ac_header_preproc=no
11500 fi
11501
11502 rm -f conftest.err conftest.$ac_ext
11503 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11504 echo "${ECHO_T}$ac_header_preproc" >&6; }
11505
11506 # So?  What about this header?
11507 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11508   yes:no: )
11509     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11510 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11511     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11512 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11513     ac_header_preproc=yes
11514     ;;
11515   no:yes:* )
11516     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11517 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11518     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11519 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11520     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11521 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11522     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11523 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11524     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11525 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11526     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11527 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11528     ( cat <<\_ASBOX
11529 ## ----------------------------------- ##
11530 ## Report this to llvmbugs@cs.uiuc.edu ##
11531 ## ----------------------------------- ##
11532 _ASBOX
11533      ) | sed "s/^/$as_me: WARNING:     /" >&2
11534     ;;
11535 esac
11536 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11537 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11538 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11539   echo $ECHO_N "(cached) $ECHO_C" >&6
11540 else
11541   eval "$as_ac_Header=\$ac_header_preproc"
11542 fi
11543 ac_res=`eval echo '${'$as_ac_Header'}'`
11544                { echo "$as_me:$LINENO: result: $ac_res" >&5
11545 echo "${ECHO_T}$ac_res" >&6; }
11546
11547 fi
11548 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11549   cat >>confdefs.h <<_ACEOF
11550 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11551 _ACEOF
11552  break
11553 fi
11554
11555 done
11556
11557
11558
11559
11560 for ac_func in strchr index
11561 do
11562 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11563 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11564 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11565 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11566   echo $ECHO_N "(cached) $ECHO_C" >&6
11567 else
11568   cat >conftest.$ac_ext <<_ACEOF
11569 /* confdefs.h.  */
11570 _ACEOF
11571 cat confdefs.h >>conftest.$ac_ext
11572 cat >>conftest.$ac_ext <<_ACEOF
11573 /* end confdefs.h.  */
11574 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11575    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11576 #define $ac_func innocuous_$ac_func
11577
11578 /* System header to define __stub macros and hopefully few prototypes,
11579     which can conflict with char $ac_func (); below.
11580     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11581     <limits.h> exists even on freestanding compilers.  */
11582
11583 #ifdef __STDC__
11584 # include <limits.h>
11585 #else
11586 # include <assert.h>
11587 #endif
11588
11589 #undef $ac_func
11590
11591 /* Override any GCC internal prototype to avoid an error.
11592    Use char because int might match the return type of a GCC
11593    builtin and then its argument prototype would still apply.  */
11594 #ifdef __cplusplus
11595 extern "C"
11596 #endif
11597 char $ac_func ();
11598 /* The GNU C library defines this for functions which it implements
11599     to always fail with ENOSYS.  Some functions are actually named
11600     something starting with __ and the normal name is an alias.  */
11601 #if defined __stub_$ac_func || defined __stub___$ac_func
11602 choke me
11603 #endif
11604
11605 int
11606 main ()
11607 {
11608 return $ac_func ();
11609   ;
11610   return 0;
11611 }
11612 _ACEOF
11613 rm -f conftest.$ac_objext conftest$ac_exeext
11614 if { (ac_try="$ac_link"
11615 case "(($ac_try" in
11616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11617   *) ac_try_echo=$ac_try;;
11618 esac
11619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11620   (eval "$ac_link") 2>conftest.er1
11621   ac_status=$?
11622   grep -v '^ *+' conftest.er1 >conftest.err
11623   rm -f conftest.er1
11624   cat conftest.err >&5
11625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11626   (exit $ac_status); } &&
11627          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
11634   ac_status=$?
11635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11636   (exit $ac_status); }; } &&
11637          { ac_try='test -s conftest$ac_exeext'
11638   { (case "(($ac_try" in
11639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11640   *) ac_try_echo=$ac_try;;
11641 esac
11642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11643   (eval "$ac_try") 2>&5
11644   ac_status=$?
11645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11646   (exit $ac_status); }; }; then
11647   eval "$as_ac_var=yes"
11648 else
11649   echo "$as_me: failed program was:" >&5
11650 sed 's/^/| /' conftest.$ac_ext >&5
11651
11652         eval "$as_ac_var=no"
11653 fi
11654
11655 rm -f core conftest.err conftest.$ac_objext \
11656       conftest$ac_exeext conftest.$ac_ext
11657 fi
11658 ac_res=`eval echo '${'$as_ac_var'}'`
11659                { echo "$as_me:$LINENO: result: $ac_res" >&5
11660 echo "${ECHO_T}$ac_res" >&6; }
11661 if test `eval echo '${'$as_ac_var'}'` = yes; then
11662   cat >>confdefs.h <<_ACEOF
11663 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11664 _ACEOF
11665  break
11666 fi
11667 done
11668
11669
11670
11671 for ac_func in strrchr rindex
11672 do
11673 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11674 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11675 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11676 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11677   echo $ECHO_N "(cached) $ECHO_C" >&6
11678 else
11679   cat >conftest.$ac_ext <<_ACEOF
11680 /* confdefs.h.  */
11681 _ACEOF
11682 cat confdefs.h >>conftest.$ac_ext
11683 cat >>conftest.$ac_ext <<_ACEOF
11684 /* end confdefs.h.  */
11685 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11686    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11687 #define $ac_func innocuous_$ac_func
11688
11689 /* System header to define __stub macros and hopefully few prototypes,
11690     which can conflict with char $ac_func (); below.
11691     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11692     <limits.h> exists even on freestanding compilers.  */
11693
11694 #ifdef __STDC__
11695 # include <limits.h>
11696 #else
11697 # include <assert.h>
11698 #endif
11699
11700 #undef $ac_func
11701
11702 /* Override any GCC internal prototype to avoid an error.
11703    Use char because int might match the return type of a GCC
11704    builtin and then its argument prototype would still apply.  */
11705 #ifdef __cplusplus
11706 extern "C"
11707 #endif
11708 char $ac_func ();
11709 /* The GNU C library defines this for functions which it implements
11710     to always fail with ENOSYS.  Some functions are actually named
11711     something starting with __ and the normal name is an alias.  */
11712 #if defined __stub_$ac_func || defined __stub___$ac_func
11713 choke me
11714 #endif
11715
11716 int
11717 main ()
11718 {
11719 return $ac_func ();
11720   ;
11721   return 0;
11722 }
11723 _ACEOF
11724 rm -f conftest.$ac_objext conftest$ac_exeext
11725 if { (ac_try="$ac_link"
11726 case "(($ac_try" in
11727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11728   *) ac_try_echo=$ac_try;;
11729 esac
11730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11731   (eval "$ac_link") 2>conftest.er1
11732   ac_status=$?
11733   grep -v '^ *+' conftest.er1 >conftest.err
11734   rm -f conftest.er1
11735   cat conftest.err >&5
11736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11737   (exit $ac_status); } &&
11738          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
11745   ac_status=$?
11746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11747   (exit $ac_status); }; } &&
11748          { ac_try='test -s conftest$ac_exeext'
11749   { (case "(($ac_try" in
11750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11751   *) ac_try_echo=$ac_try;;
11752 esac
11753 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11754   (eval "$ac_try") 2>&5
11755   ac_status=$?
11756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11757   (exit $ac_status); }; }; then
11758   eval "$as_ac_var=yes"
11759 else
11760   echo "$as_me: failed program was:" >&5
11761 sed 's/^/| /' conftest.$ac_ext >&5
11762
11763         eval "$as_ac_var=no"
11764 fi
11765
11766 rm -f core conftest.err conftest.$ac_objext \
11767       conftest$ac_exeext conftest.$ac_ext
11768 fi
11769 ac_res=`eval echo '${'$as_ac_var'}'`
11770                { echo "$as_me:$LINENO: result: $ac_res" >&5
11771 echo "${ECHO_T}$ac_res" >&6; }
11772 if test `eval echo '${'$as_ac_var'}'` = yes; then
11773   cat >>confdefs.h <<_ACEOF
11774 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11775 _ACEOF
11776  break
11777 fi
11778 done
11779
11780
11781
11782 for ac_func in memcpy bcopy
11783 do
11784 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11785 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11786 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11787 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11788   echo $ECHO_N "(cached) $ECHO_C" >&6
11789 else
11790   cat >conftest.$ac_ext <<_ACEOF
11791 /* confdefs.h.  */
11792 _ACEOF
11793 cat confdefs.h >>conftest.$ac_ext
11794 cat >>conftest.$ac_ext <<_ACEOF
11795 /* end confdefs.h.  */
11796 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11797    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11798 #define $ac_func innocuous_$ac_func
11799
11800 /* System header to define __stub macros and hopefully few prototypes,
11801     which can conflict with char $ac_func (); below.
11802     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11803     <limits.h> exists even on freestanding compilers.  */
11804
11805 #ifdef __STDC__
11806 # include <limits.h>
11807 #else
11808 # include <assert.h>
11809 #endif
11810
11811 #undef $ac_func
11812
11813 /* Override any GCC internal prototype to avoid an error.
11814    Use char because int might match the return type of a GCC
11815    builtin and then its argument prototype would still apply.  */
11816 #ifdef __cplusplus
11817 extern "C"
11818 #endif
11819 char $ac_func ();
11820 /* The GNU C library defines this for functions which it implements
11821     to always fail with ENOSYS.  Some functions are actually named
11822     something starting with __ and the normal name is an alias.  */
11823 #if defined __stub_$ac_func || defined __stub___$ac_func
11824 choke me
11825 #endif
11826
11827 int
11828 main ()
11829 {
11830 return $ac_func ();
11831   ;
11832   return 0;
11833 }
11834 _ACEOF
11835 rm -f conftest.$ac_objext conftest$ac_exeext
11836 if { (ac_try="$ac_link"
11837 case "(($ac_try" in
11838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11839   *) ac_try_echo=$ac_try;;
11840 esac
11841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11842   (eval "$ac_link") 2>conftest.er1
11843   ac_status=$?
11844   grep -v '^ *+' conftest.er1 >conftest.err
11845   rm -f conftest.er1
11846   cat conftest.err >&5
11847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11848   (exit $ac_status); } &&
11849          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
11856   ac_status=$?
11857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11858   (exit $ac_status); }; } &&
11859          { ac_try='test -s conftest$ac_exeext'
11860   { (case "(($ac_try" in
11861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11862   *) ac_try_echo=$ac_try;;
11863 esac
11864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11865   (eval "$ac_try") 2>&5
11866   ac_status=$?
11867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868   (exit $ac_status); }; }; then
11869   eval "$as_ac_var=yes"
11870 else
11871   echo "$as_me: failed program was:" >&5
11872 sed 's/^/| /' conftest.$ac_ext >&5
11873
11874         eval "$as_ac_var=no"
11875 fi
11876
11877 rm -f core conftest.err conftest.$ac_objext \
11878       conftest$ac_exeext conftest.$ac_ext
11879 fi
11880 ac_res=`eval echo '${'$as_ac_var'}'`
11881                { echo "$as_me:$LINENO: result: $ac_res" >&5
11882 echo "${ECHO_T}$ac_res" >&6; }
11883 if test `eval echo '${'$as_ac_var'}'` = yes; then
11884   cat >>confdefs.h <<_ACEOF
11885 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11886 _ACEOF
11887  break
11888 fi
11889 done
11890
11891
11892
11893 for ac_func in memmove strcmp
11894 do
11895 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11896 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11897 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11898 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11899   echo $ECHO_N "(cached) $ECHO_C" >&6
11900 else
11901   cat >conftest.$ac_ext <<_ACEOF
11902 /* confdefs.h.  */
11903 _ACEOF
11904 cat confdefs.h >>conftest.$ac_ext
11905 cat >>conftest.$ac_ext <<_ACEOF
11906 /* end confdefs.h.  */
11907 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11908    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11909 #define $ac_func innocuous_$ac_func
11910
11911 /* System header to define __stub macros and hopefully few prototypes,
11912     which can conflict with char $ac_func (); below.
11913     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11914     <limits.h> exists even on freestanding compilers.  */
11915
11916 #ifdef __STDC__
11917 # include <limits.h>
11918 #else
11919 # include <assert.h>
11920 #endif
11921
11922 #undef $ac_func
11923
11924 /* Override any GCC internal prototype to avoid an error.
11925    Use char because int might match the return type of a GCC
11926    builtin and then its argument prototype would still apply.  */
11927 #ifdef __cplusplus
11928 extern "C"
11929 #endif
11930 char $ac_func ();
11931 /* The GNU C library defines this for functions which it implements
11932     to always fail with ENOSYS.  Some functions are actually named
11933     something starting with __ and the normal name is an alias.  */
11934 #if defined __stub_$ac_func || defined __stub___$ac_func
11935 choke me
11936 #endif
11937
11938 int
11939 main ()
11940 {
11941 return $ac_func ();
11942   ;
11943   return 0;
11944 }
11945 _ACEOF
11946 rm -f conftest.$ac_objext conftest$ac_exeext
11947 if { (ac_try="$ac_link"
11948 case "(($ac_try" in
11949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11950   *) ac_try_echo=$ac_try;;
11951 esac
11952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11953   (eval "$ac_link") 2>conftest.er1
11954   ac_status=$?
11955   grep -v '^ *+' conftest.er1 >conftest.err
11956   rm -f conftest.er1
11957   cat conftest.err >&5
11958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11959   (exit $ac_status); } &&
11960          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
11967   ac_status=$?
11968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11969   (exit $ac_status); }; } &&
11970          { ac_try='test -s conftest$ac_exeext'
11971   { (case "(($ac_try" in
11972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11973   *) ac_try_echo=$ac_try;;
11974 esac
11975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11976   (eval "$ac_try") 2>&5
11977   ac_status=$?
11978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11979   (exit $ac_status); }; }; then
11980   eval "$as_ac_var=yes"
11981 else
11982   echo "$as_me: failed program was:" >&5
11983 sed 's/^/| /' conftest.$ac_ext >&5
11984
11985         eval "$as_ac_var=no"
11986 fi
11987
11988 rm -f core conftest.err conftest.$ac_objext \
11989       conftest$ac_exeext conftest.$ac_ext
11990 fi
11991 ac_res=`eval echo '${'$as_ac_var'}'`
11992                { echo "$as_me:$LINENO: result: $ac_res" >&5
11993 echo "${ECHO_T}$ac_res" >&6; }
11994 if test `eval echo '${'$as_ac_var'}'` = yes; then
11995   cat >>confdefs.h <<_ACEOF
11996 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11997 _ACEOF
11998
11999 fi
12000 done
12001
12002
12003
12004
12005 for ac_func in closedir opendir readdir
12006 do
12007 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12008 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12009 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12010 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12011   echo $ECHO_N "(cached) $ECHO_C" >&6
12012 else
12013   cat >conftest.$ac_ext <<_ACEOF
12014 /* confdefs.h.  */
12015 _ACEOF
12016 cat confdefs.h >>conftest.$ac_ext
12017 cat >>conftest.$ac_ext <<_ACEOF
12018 /* end confdefs.h.  */
12019 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12020    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12021 #define $ac_func innocuous_$ac_func
12022
12023 /* System header to define __stub macros and hopefully few prototypes,
12024     which can conflict with char $ac_func (); below.
12025     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12026     <limits.h> exists even on freestanding compilers.  */
12027
12028 #ifdef __STDC__
12029 # include <limits.h>
12030 #else
12031 # include <assert.h>
12032 #endif
12033
12034 #undef $ac_func
12035
12036 /* Override any GCC internal prototype to avoid an error.
12037    Use char because int might match the return type of a GCC
12038    builtin and then its argument prototype would still apply.  */
12039 #ifdef __cplusplus
12040 extern "C"
12041 #endif
12042 char $ac_func ();
12043 /* The GNU C library defines this for functions which it implements
12044     to always fail with ENOSYS.  Some functions are actually named
12045     something starting with __ and the normal name is an alias.  */
12046 #if defined __stub_$ac_func || defined __stub___$ac_func
12047 choke me
12048 #endif
12049
12050 int
12051 main ()
12052 {
12053 return $ac_func ();
12054   ;
12055   return 0;
12056 }
12057 _ACEOF
12058 rm -f conftest.$ac_objext conftest$ac_exeext
12059 if { (ac_try="$ac_link"
12060 case "(($ac_try" in
12061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12062   *) ac_try_echo=$ac_try;;
12063 esac
12064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12065   (eval "$ac_link") 2>conftest.er1
12066   ac_status=$?
12067   grep -v '^ *+' conftest.er1 >conftest.err
12068   rm -f conftest.er1
12069   cat conftest.err >&5
12070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12071   (exit $ac_status); } &&
12072          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12079   ac_status=$?
12080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12081   (exit $ac_status); }; } &&
12082          { ac_try='test -s conftest$ac_exeext'
12083   { (case "(($ac_try" in
12084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12085   *) ac_try_echo=$ac_try;;
12086 esac
12087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12088   (eval "$ac_try") 2>&5
12089   ac_status=$?
12090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12091   (exit $ac_status); }; }; then
12092   eval "$as_ac_var=yes"
12093 else
12094   echo "$as_me: failed program was:" >&5
12095 sed 's/^/| /' conftest.$ac_ext >&5
12096
12097         eval "$as_ac_var=no"
12098 fi
12099
12100 rm -f core conftest.err conftest.$ac_objext \
12101       conftest$ac_exeext conftest.$ac_ext
12102 fi
12103 ac_res=`eval echo '${'$as_ac_var'}'`
12104                { echo "$as_me:$LINENO: result: $ac_res" >&5
12105 echo "${ECHO_T}$ac_res" >&6; }
12106 if test `eval echo '${'$as_ac_var'}'` = yes; then
12107   cat >>confdefs.h <<_ACEOF
12108 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12109 _ACEOF
12110
12111 fi
12112 done
12113
12114
12115
12116 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12117 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12118
12119 ICC=no
12120 IXX=no
12121 case $CC in
12122   icc*|icpc*)
12123     ICC=yes
12124     IXX=yes
12125     ;;
12126    *)
12127     ;;
12128 esac
12129
12130 if test "$GCC" != "yes" && test "$ICC" != "yes"
12131 then
12132   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12133 echo "$as_me: error: gcc|icc required but not found" >&2;}
12134    { (exit 1); exit 1; }; }
12135 fi
12136
12137 if test "$GXX" != "yes" && test "$IXX" != "yes"
12138 then
12139   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12140 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12141    { (exit 1); exit 1; }; }
12142 fi
12143
12144 if test "$GCC" = "yes"
12145 then
12146   cat >conftest.$ac_ext <<_ACEOF
12147 #if !defined(__GNUC__) || __GNUC__ < 3
12148 #error Unsupported GCC version
12149 #endif
12150
12151 _ACEOF
12152 rm -f conftest.$ac_objext
12153 if { (ac_try="$ac_compile"
12154 case "(($ac_try" in
12155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12156   *) ac_try_echo=$ac_try;;
12157 esac
12158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12159   (eval "$ac_compile") 2>conftest.er1
12160   ac_status=$?
12161   grep -v '^ *+' conftest.er1 >conftest.err
12162   rm -f conftest.er1
12163   cat conftest.err >&5
12164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12165   (exit $ac_status); } &&
12166          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12173   ac_status=$?
12174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12175   (exit $ac_status); }; } &&
12176          { ac_try='test -s conftest.$ac_objext'
12177   { (case "(($ac_try" in
12178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12179   *) ac_try_echo=$ac_try;;
12180 esac
12181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12182   (eval "$ac_try") 2>&5
12183   ac_status=$?
12184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185   (exit $ac_status); }; }; then
12186   :
12187 else
12188   echo "$as_me: failed program was:" >&5
12189 sed 's/^/| /' conftest.$ac_ext >&5
12190
12191         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12192 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12193    { (exit 1); exit 1; }; }
12194 fi
12195
12196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12197 fi
12198
12199 if test -z "$llvm_cv_gnu_make_command"
12200 then
12201   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12202 echo "$as_me: error: GNU Make required but not found" >&2;}
12203    { (exit 1); exit 1; }; }
12204 fi
12205
12206 { echo "$as_me:$LINENO: result: ok" >&5
12207 echo "${ECHO_T}ok" >&6; }
12208
12209 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12210 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12211 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12212
12213 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12214
12215 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12216 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12217
12218
12219
12220 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12221 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12222 if test "${ac_cv_lib_m_sin+set}" = set; then
12223   echo $ECHO_N "(cached) $ECHO_C" >&6
12224 else
12225   ac_check_lib_save_LIBS=$LIBS
12226 LIBS="-lm  $LIBS"
12227 cat >conftest.$ac_ext <<_ACEOF
12228 /* confdefs.h.  */
12229 _ACEOF
12230 cat confdefs.h >>conftest.$ac_ext
12231 cat >>conftest.$ac_ext <<_ACEOF
12232 /* end confdefs.h.  */
12233
12234 /* Override any GCC internal prototype to avoid an error.
12235    Use char because int might match the return type of a GCC
12236    builtin and then its argument prototype would still apply.  */
12237 #ifdef __cplusplus
12238 extern "C"
12239 #endif
12240 char sin ();
12241 int
12242 main ()
12243 {
12244 return sin ();
12245   ;
12246   return 0;
12247 }
12248 _ACEOF
12249 rm -f conftest.$ac_objext conftest$ac_exeext
12250 if { (ac_try="$ac_link"
12251 case "(($ac_try" in
12252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12253   *) ac_try_echo=$ac_try;;
12254 esac
12255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12256   (eval "$ac_link") 2>conftest.er1
12257   ac_status=$?
12258   grep -v '^ *+' conftest.er1 >conftest.err
12259   rm -f conftest.er1
12260   cat conftest.err >&5
12261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12262   (exit $ac_status); } &&
12263          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12270   ac_status=$?
12271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12272   (exit $ac_status); }; } &&
12273          { ac_try='test -s conftest$ac_exeext'
12274   { (case "(($ac_try" in
12275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12276   *) ac_try_echo=$ac_try;;
12277 esac
12278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12279   (eval "$ac_try") 2>&5
12280   ac_status=$?
12281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12282   (exit $ac_status); }; }; then
12283   ac_cv_lib_m_sin=yes
12284 else
12285   echo "$as_me: failed program was:" >&5
12286 sed 's/^/| /' conftest.$ac_ext >&5
12287
12288         ac_cv_lib_m_sin=no
12289 fi
12290
12291 rm -f core conftest.err conftest.$ac_objext \
12292       conftest$ac_exeext conftest.$ac_ext
12293 LIBS=$ac_check_lib_save_LIBS
12294 fi
12295 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12296 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12297 if test $ac_cv_lib_m_sin = yes; then
12298   cat >>confdefs.h <<_ACEOF
12299 #define HAVE_LIBM 1
12300 _ACEOF
12301
12302   LIBS="-lm $LIBS"
12303
12304 fi
12305
12306 if test "$llvm_cv_os_type" = "MingW" ; then
12307
12308 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12309 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12310 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12311   echo $ECHO_N "(cached) $ECHO_C" >&6
12312 else
12313   ac_check_lib_save_LIBS=$LIBS
12314 LIBS="-limagehlp  $LIBS"
12315 cat >conftest.$ac_ext <<_ACEOF
12316 /* confdefs.h.  */
12317 _ACEOF
12318 cat confdefs.h >>conftest.$ac_ext
12319 cat >>conftest.$ac_ext <<_ACEOF
12320 /* end confdefs.h.  */
12321
12322
12323 int
12324 main ()
12325 {
12326 return main ();
12327   ;
12328   return 0;
12329 }
12330 _ACEOF
12331 rm -f conftest.$ac_objext conftest$ac_exeext
12332 if { (ac_try="$ac_link"
12333 case "(($ac_try" in
12334   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12335   *) ac_try_echo=$ac_try;;
12336 esac
12337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12338   (eval "$ac_link") 2>conftest.er1
12339   ac_status=$?
12340   grep -v '^ *+' conftest.er1 >conftest.err
12341   rm -f conftest.er1
12342   cat conftest.err >&5
12343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344   (exit $ac_status); } &&
12345          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12352   ac_status=$?
12353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12354   (exit $ac_status); }; } &&
12355          { ac_try='test -s conftest$ac_exeext'
12356   { (case "(($ac_try" in
12357   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12358   *) ac_try_echo=$ac_try;;
12359 esac
12360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12361   (eval "$ac_try") 2>&5
12362   ac_status=$?
12363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12364   (exit $ac_status); }; }; then
12365   ac_cv_lib_imagehlp_main=yes
12366 else
12367   echo "$as_me: failed program was:" >&5
12368 sed 's/^/| /' conftest.$ac_ext >&5
12369
12370         ac_cv_lib_imagehlp_main=no
12371 fi
12372
12373 rm -f core conftest.err conftest.$ac_objext \
12374       conftest$ac_exeext conftest.$ac_ext
12375 LIBS=$ac_check_lib_save_LIBS
12376 fi
12377 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12378 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12379 if test $ac_cv_lib_imagehlp_main = yes; then
12380   cat >>confdefs.h <<_ACEOF
12381 #define HAVE_LIBIMAGEHLP 1
12382 _ACEOF
12383
12384   LIBS="-limagehlp $LIBS"
12385
12386 fi
12387
12388
12389 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12390 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12391 if test "${ac_cv_lib_psapi_main+set}" = set; then
12392   echo $ECHO_N "(cached) $ECHO_C" >&6
12393 else
12394   ac_check_lib_save_LIBS=$LIBS
12395 LIBS="-lpsapi  $LIBS"
12396 cat >conftest.$ac_ext <<_ACEOF
12397 /* confdefs.h.  */
12398 _ACEOF
12399 cat confdefs.h >>conftest.$ac_ext
12400 cat >>conftest.$ac_ext <<_ACEOF
12401 /* end confdefs.h.  */
12402
12403
12404 int
12405 main ()
12406 {
12407 return main ();
12408   ;
12409   return 0;
12410 }
12411 _ACEOF
12412 rm -f conftest.$ac_objext conftest$ac_exeext
12413 if { (ac_try="$ac_link"
12414 case "(($ac_try" in
12415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12416   *) ac_try_echo=$ac_try;;
12417 esac
12418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12419   (eval "$ac_link") 2>conftest.er1
12420   ac_status=$?
12421   grep -v '^ *+' conftest.er1 >conftest.err
12422   rm -f conftest.er1
12423   cat conftest.err >&5
12424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12425   (exit $ac_status); } &&
12426          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12433   ac_status=$?
12434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12435   (exit $ac_status); }; } &&
12436          { ac_try='test -s conftest$ac_exeext'
12437   { (case "(($ac_try" in
12438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12439   *) ac_try_echo=$ac_try;;
12440 esac
12441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12442   (eval "$ac_try") 2>&5
12443   ac_status=$?
12444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12445   (exit $ac_status); }; }; then
12446   ac_cv_lib_psapi_main=yes
12447 else
12448   echo "$as_me: failed program was:" >&5
12449 sed 's/^/| /' conftest.$ac_ext >&5
12450
12451         ac_cv_lib_psapi_main=no
12452 fi
12453
12454 rm -f core conftest.err conftest.$ac_objext \
12455       conftest$ac_exeext conftest.$ac_ext
12456 LIBS=$ac_check_lib_save_LIBS
12457 fi
12458 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12459 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12460 if test $ac_cv_lib_psapi_main = yes; then
12461   cat >>confdefs.h <<_ACEOF
12462 #define HAVE_LIBPSAPI 1
12463 _ACEOF
12464
12465   LIBS="-lpsapi $LIBS"
12466
12467 fi
12468
12469 fi
12470
12471 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12472 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12473 if test "${ac_cv_search_dlopen+set}" = set; then
12474   echo $ECHO_N "(cached) $ECHO_C" >&6
12475 else
12476   ac_func_search_save_LIBS=$LIBS
12477 cat >conftest.$ac_ext <<_ACEOF
12478 /* confdefs.h.  */
12479 _ACEOF
12480 cat confdefs.h >>conftest.$ac_ext
12481 cat >>conftest.$ac_ext <<_ACEOF
12482 /* end confdefs.h.  */
12483
12484 /* Override any GCC internal prototype to avoid an error.
12485    Use char because int might match the return type of a GCC
12486    builtin and then its argument prototype would still apply.  */
12487 #ifdef __cplusplus
12488 extern "C"
12489 #endif
12490 char dlopen ();
12491 int
12492 main ()
12493 {
12494 return dlopen ();
12495   ;
12496   return 0;
12497 }
12498 _ACEOF
12499 for ac_lib in '' dl; do
12500   if test -z "$ac_lib"; then
12501     ac_res="none required"
12502   else
12503     ac_res=-l$ac_lib
12504     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12505   fi
12506   rm -f conftest.$ac_objext conftest$ac_exeext
12507 if { (ac_try="$ac_link"
12508 case "(($ac_try" in
12509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12510   *) ac_try_echo=$ac_try;;
12511 esac
12512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12513   (eval "$ac_link") 2>conftest.er1
12514   ac_status=$?
12515   grep -v '^ *+' conftest.er1 >conftest.err
12516   rm -f conftest.er1
12517   cat conftest.err >&5
12518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12519   (exit $ac_status); } &&
12520          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12527   ac_status=$?
12528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12529   (exit $ac_status); }; } &&
12530          { ac_try='test -s conftest$ac_exeext'
12531   { (case "(($ac_try" in
12532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12533   *) ac_try_echo=$ac_try;;
12534 esac
12535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12536   (eval "$ac_try") 2>&5
12537   ac_status=$?
12538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12539   (exit $ac_status); }; }; then
12540   ac_cv_search_dlopen=$ac_res
12541 else
12542   echo "$as_me: failed program was:" >&5
12543 sed 's/^/| /' conftest.$ac_ext >&5
12544
12545
12546 fi
12547
12548 rm -f core conftest.err conftest.$ac_objext \
12549       conftest$ac_exeext
12550   if test "${ac_cv_search_dlopen+set}" = set; then
12551   break
12552 fi
12553 done
12554 if test "${ac_cv_search_dlopen+set}" = set; then
12555   :
12556 else
12557   ac_cv_search_dlopen=no
12558 fi
12559 rm conftest.$ac_ext
12560 LIBS=$ac_func_search_save_LIBS
12561 fi
12562 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12563 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12564 ac_res=$ac_cv_search_dlopen
12565 if test "$ac_res" != no; then
12566   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12567
12568 cat >>confdefs.h <<\_ACEOF
12569 #define HAVE_DLOPEN 1
12570 _ACEOF
12571
12572 else
12573   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12574 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12575 fi
12576
12577
12578 if test "$llvm_cv_enable_libffi" = "yes" ; then
12579   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12580 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12581 if test "${ac_cv_search_ffi_call+set}" = set; then
12582   echo $ECHO_N "(cached) $ECHO_C" >&6
12583 else
12584   ac_func_search_save_LIBS=$LIBS
12585 cat >conftest.$ac_ext <<_ACEOF
12586 /* confdefs.h.  */
12587 _ACEOF
12588 cat confdefs.h >>conftest.$ac_ext
12589 cat >>conftest.$ac_ext <<_ACEOF
12590 /* end confdefs.h.  */
12591
12592 /* Override any GCC internal prototype to avoid an error.
12593    Use char because int might match the return type of a GCC
12594    builtin and then its argument prototype would still apply.  */
12595 #ifdef __cplusplus
12596 extern "C"
12597 #endif
12598 char ffi_call ();
12599 int
12600 main ()
12601 {
12602 return ffi_call ();
12603   ;
12604   return 0;
12605 }
12606 _ACEOF
12607 for ac_lib in '' ffi; do
12608   if test -z "$ac_lib"; then
12609     ac_res="none required"
12610   else
12611     ac_res=-l$ac_lib
12612     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12613   fi
12614   rm -f conftest.$ac_objext conftest$ac_exeext
12615 if { (ac_try="$ac_link"
12616 case "(($ac_try" in
12617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12618   *) ac_try_echo=$ac_try;;
12619 esac
12620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12621   (eval "$ac_link") 2>conftest.er1
12622   ac_status=$?
12623   grep -v '^ *+' conftest.er1 >conftest.err
12624   rm -f conftest.er1
12625   cat conftest.err >&5
12626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12627   (exit $ac_status); } &&
12628          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12635   ac_status=$?
12636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12637   (exit $ac_status); }; } &&
12638          { ac_try='test -s conftest$ac_exeext'
12639   { (case "(($ac_try" in
12640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12641   *) ac_try_echo=$ac_try;;
12642 esac
12643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12644   (eval "$ac_try") 2>&5
12645   ac_status=$?
12646   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12647   (exit $ac_status); }; }; then
12648   ac_cv_search_ffi_call=$ac_res
12649 else
12650   echo "$as_me: failed program was:" >&5
12651 sed 's/^/| /' conftest.$ac_ext >&5
12652
12653
12654 fi
12655
12656 rm -f core conftest.err conftest.$ac_objext \
12657       conftest$ac_exeext
12658   if test "${ac_cv_search_ffi_call+set}" = set; then
12659   break
12660 fi
12661 done
12662 if test "${ac_cv_search_ffi_call+set}" = set; then
12663   :
12664 else
12665   ac_cv_search_ffi_call=no
12666 fi
12667 rm conftest.$ac_ext
12668 LIBS=$ac_func_search_save_LIBS
12669 fi
12670 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12671 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12672 ac_res=$ac_cv_search_ffi_call
12673 if test "$ac_res" != no; then
12674   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12675
12676 cat >>confdefs.h <<\_ACEOF
12677 #define HAVE_FFI_CALL 1
12678 _ACEOF
12679
12680 else
12681   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12682 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12683    { (exit 1); exit 1; }; }
12684 fi
12685
12686 fi
12687
12688 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12689 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12690 if test "${ac_cv_search_mallinfo+set}" = set; then
12691   echo $ECHO_N "(cached) $ECHO_C" >&6
12692 else
12693   ac_func_search_save_LIBS=$LIBS
12694 cat >conftest.$ac_ext <<_ACEOF
12695 /* confdefs.h.  */
12696 _ACEOF
12697 cat confdefs.h >>conftest.$ac_ext
12698 cat >>conftest.$ac_ext <<_ACEOF
12699 /* end confdefs.h.  */
12700
12701 /* Override any GCC internal prototype to avoid an error.
12702    Use char because int might match the return type of a GCC
12703    builtin and then its argument prototype would still apply.  */
12704 #ifdef __cplusplus
12705 extern "C"
12706 #endif
12707 char mallinfo ();
12708 int
12709 main ()
12710 {
12711 return mallinfo ();
12712   ;
12713   return 0;
12714 }
12715 _ACEOF
12716 for ac_lib in '' malloc; do
12717   if test -z "$ac_lib"; then
12718     ac_res="none required"
12719   else
12720     ac_res=-l$ac_lib
12721     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12722   fi
12723   rm -f conftest.$ac_objext conftest$ac_exeext
12724 if { (ac_try="$ac_link"
12725 case "(($ac_try" in
12726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12727   *) ac_try_echo=$ac_try;;
12728 esac
12729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12730   (eval "$ac_link") 2>conftest.er1
12731   ac_status=$?
12732   grep -v '^ *+' conftest.er1 >conftest.err
12733   rm -f conftest.er1
12734   cat conftest.err >&5
12735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12736   (exit $ac_status); } &&
12737          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12744   ac_status=$?
12745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12746   (exit $ac_status); }; } &&
12747          { ac_try='test -s conftest$ac_exeext'
12748   { (case "(($ac_try" in
12749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12750   *) ac_try_echo=$ac_try;;
12751 esac
12752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12753   (eval "$ac_try") 2>&5
12754   ac_status=$?
12755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12756   (exit $ac_status); }; }; then
12757   ac_cv_search_mallinfo=$ac_res
12758 else
12759   echo "$as_me: failed program was:" >&5
12760 sed 's/^/| /' conftest.$ac_ext >&5
12761
12762
12763 fi
12764
12765 rm -f core conftest.err conftest.$ac_objext \
12766       conftest$ac_exeext
12767   if test "${ac_cv_search_mallinfo+set}" = set; then
12768   break
12769 fi
12770 done
12771 if test "${ac_cv_search_mallinfo+set}" = set; then
12772   :
12773 else
12774   ac_cv_search_mallinfo=no
12775 fi
12776 rm conftest.$ac_ext
12777 LIBS=$ac_func_search_save_LIBS
12778 fi
12779 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12780 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12781 ac_res=$ac_cv_search_mallinfo
12782 if test "$ac_res" != no; then
12783   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12784
12785 cat >>confdefs.h <<\_ACEOF
12786 #define HAVE_MALLINFO 1
12787 _ACEOF
12788
12789 fi
12790
12791
12792 if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12793
12794 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12795 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12796 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12797   echo $ECHO_N "(cached) $ECHO_C" >&6
12798 else
12799   ac_check_lib_save_LIBS=$LIBS
12800 LIBS="-lpthread  $LIBS"
12801 cat >conftest.$ac_ext <<_ACEOF
12802 /* confdefs.h.  */
12803 _ACEOF
12804 cat confdefs.h >>conftest.$ac_ext
12805 cat >>conftest.$ac_ext <<_ACEOF
12806 /* end confdefs.h.  */
12807
12808 /* Override any GCC internal prototype to avoid an error.
12809    Use char because int might match the return type of a GCC
12810    builtin and then its argument prototype would still apply.  */
12811 #ifdef __cplusplus
12812 extern "C"
12813 #endif
12814 char pthread_mutex_init ();
12815 int
12816 main ()
12817 {
12818 return pthread_mutex_init ();
12819   ;
12820   return 0;
12821 }
12822 _ACEOF
12823 rm -f conftest.$ac_objext conftest$ac_exeext
12824 if { (ac_try="$ac_link"
12825 case "(($ac_try" in
12826   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12827   *) ac_try_echo=$ac_try;;
12828 esac
12829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12830   (eval "$ac_link") 2>conftest.er1
12831   ac_status=$?
12832   grep -v '^ *+' conftest.er1 >conftest.err
12833   rm -f conftest.er1
12834   cat conftest.err >&5
12835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12836   (exit $ac_status); } &&
12837          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12844   ac_status=$?
12845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12846   (exit $ac_status); }; } &&
12847          { ac_try='test -s conftest$ac_exeext'
12848   { (case "(($ac_try" in
12849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12850   *) ac_try_echo=$ac_try;;
12851 esac
12852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12853   (eval "$ac_try") 2>&5
12854   ac_status=$?
12855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12856   (exit $ac_status); }; }; then
12857   ac_cv_lib_pthread_pthread_mutex_init=yes
12858 else
12859   echo "$as_me: failed program was:" >&5
12860 sed 's/^/| /' conftest.$ac_ext >&5
12861
12862         ac_cv_lib_pthread_pthread_mutex_init=no
12863 fi
12864
12865 rm -f core conftest.err conftest.$ac_objext \
12866       conftest$ac_exeext conftest.$ac_ext
12867 LIBS=$ac_check_lib_save_LIBS
12868 fi
12869 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12870 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12871 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12872   cat >>confdefs.h <<_ACEOF
12873 #define HAVE_LIBPTHREAD 1
12874 _ACEOF
12875
12876   LIBS="-lpthread $LIBS"
12877
12878 fi
12879
12880   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12881 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12882 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12883   echo $ECHO_N "(cached) $ECHO_C" >&6
12884 else
12885   ac_func_search_save_LIBS=$LIBS
12886 cat >conftest.$ac_ext <<_ACEOF
12887 /* confdefs.h.  */
12888 _ACEOF
12889 cat confdefs.h >>conftest.$ac_ext
12890 cat >>conftest.$ac_ext <<_ACEOF
12891 /* end confdefs.h.  */
12892
12893 /* Override any GCC internal prototype to avoid an error.
12894    Use char because int might match the return type of a GCC
12895    builtin and then its argument prototype would still apply.  */
12896 #ifdef __cplusplus
12897 extern "C"
12898 #endif
12899 char pthread_mutex_lock ();
12900 int
12901 main ()
12902 {
12903 return pthread_mutex_lock ();
12904   ;
12905   return 0;
12906 }
12907 _ACEOF
12908 for ac_lib in '' pthread; do
12909   if test -z "$ac_lib"; then
12910     ac_res="none required"
12911   else
12912     ac_res=-l$ac_lib
12913     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12914   fi
12915   rm -f conftest.$ac_objext conftest$ac_exeext
12916 if { (ac_try="$ac_link"
12917 case "(($ac_try" in
12918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12919   *) ac_try_echo=$ac_try;;
12920 esac
12921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12922   (eval "$ac_link") 2>conftest.er1
12923   ac_status=$?
12924   grep -v '^ *+' conftest.er1 >conftest.err
12925   rm -f conftest.er1
12926   cat conftest.err >&5
12927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12928   (exit $ac_status); } &&
12929          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
12936   ac_status=$?
12937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12938   (exit $ac_status); }; } &&
12939          { ac_try='test -s conftest$ac_exeext'
12940   { (case "(($ac_try" in
12941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12942   *) ac_try_echo=$ac_try;;
12943 esac
12944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12945   (eval "$ac_try") 2>&5
12946   ac_status=$?
12947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12948   (exit $ac_status); }; }; then
12949   ac_cv_search_pthread_mutex_lock=$ac_res
12950 else
12951   echo "$as_me: failed program was:" >&5
12952 sed 's/^/| /' conftest.$ac_ext >&5
12953
12954
12955 fi
12956
12957 rm -f core conftest.err conftest.$ac_objext \
12958       conftest$ac_exeext
12959   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12960   break
12961 fi
12962 done
12963 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12964   :
12965 else
12966   ac_cv_search_pthread_mutex_lock=no
12967 fi
12968 rm conftest.$ac_ext
12969 LIBS=$ac_func_search_save_LIBS
12970 fi
12971 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12972 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12973 ac_res=$ac_cv_search_pthread_mutex_lock
12974 if test "$ac_res" != no; then
12975   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12976
12977 cat >>confdefs.h <<\_ACEOF
12978 #define HAVE_PTHREAD_MUTEX_LOCK 1
12979 _ACEOF
12980
12981 fi
12982
12983   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12984 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12985 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12986   echo $ECHO_N "(cached) $ECHO_C" >&6
12987 else
12988   ac_func_search_save_LIBS=$LIBS
12989 cat >conftest.$ac_ext <<_ACEOF
12990 /* confdefs.h.  */
12991 _ACEOF
12992 cat confdefs.h >>conftest.$ac_ext
12993 cat >>conftest.$ac_ext <<_ACEOF
12994 /* end confdefs.h.  */
12995
12996 /* Override any GCC internal prototype to avoid an error.
12997    Use char because int might match the return type of a GCC
12998    builtin and then its argument prototype would still apply.  */
12999 #ifdef __cplusplus
13000 extern "C"
13001 #endif
13002 char pthread_rwlock_init ();
13003 int
13004 main ()
13005 {
13006 return pthread_rwlock_init ();
13007   ;
13008   return 0;
13009 }
13010 _ACEOF
13011 for ac_lib in '' pthread; do
13012   if test -z "$ac_lib"; then
13013     ac_res="none required"
13014   else
13015     ac_res=-l$ac_lib
13016     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13017   fi
13018   rm -f conftest.$ac_objext conftest$ac_exeext
13019 if { (ac_try="$ac_link"
13020 case "(($ac_try" in
13021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13022   *) ac_try_echo=$ac_try;;
13023 esac
13024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13025   (eval "$ac_link") 2>conftest.er1
13026   ac_status=$?
13027   grep -v '^ *+' conftest.er1 >conftest.err
13028   rm -f conftest.er1
13029   cat conftest.err >&5
13030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13031   (exit $ac_status); } &&
13032          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13039   ac_status=$?
13040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13041   (exit $ac_status); }; } &&
13042          { ac_try='test -s conftest$ac_exeext'
13043   { (case "(($ac_try" in
13044   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13045   *) ac_try_echo=$ac_try;;
13046 esac
13047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13048   (eval "$ac_try") 2>&5
13049   ac_status=$?
13050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13051   (exit $ac_status); }; }; then
13052   ac_cv_search_pthread_rwlock_init=$ac_res
13053 else
13054   echo "$as_me: failed program was:" >&5
13055 sed 's/^/| /' conftest.$ac_ext >&5
13056
13057
13058 fi
13059
13060 rm -f core conftest.err conftest.$ac_objext \
13061       conftest$ac_exeext
13062   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13063   break
13064 fi
13065 done
13066 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13067   :
13068 else
13069   ac_cv_search_pthread_rwlock_init=no
13070 fi
13071 rm conftest.$ac_ext
13072 LIBS=$ac_func_search_save_LIBS
13073 fi
13074 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13075 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13076 ac_res=$ac_cv_search_pthread_rwlock_init
13077 if test "$ac_res" != no; then
13078   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13079
13080 cat >>confdefs.h <<\_ACEOF
13081 #define HAVE_PTHREAD_RWLOCK_INIT 1
13082 _ACEOF
13083
13084 fi
13085
13086   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13087 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13088 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13089   echo $ECHO_N "(cached) $ECHO_C" >&6
13090 else
13091   ac_func_search_save_LIBS=$LIBS
13092 cat >conftest.$ac_ext <<_ACEOF
13093 /* confdefs.h.  */
13094 _ACEOF
13095 cat confdefs.h >>conftest.$ac_ext
13096 cat >>conftest.$ac_ext <<_ACEOF
13097 /* end confdefs.h.  */
13098
13099 /* Override any GCC internal prototype to avoid an error.
13100    Use char because int might match the return type of a GCC
13101    builtin and then its argument prototype would still apply.  */
13102 #ifdef __cplusplus
13103 extern "C"
13104 #endif
13105 char pthread_getspecific ();
13106 int
13107 main ()
13108 {
13109 return pthread_getspecific ();
13110   ;
13111   return 0;
13112 }
13113 _ACEOF
13114 for ac_lib in '' pthread; do
13115   if test -z "$ac_lib"; then
13116     ac_res="none required"
13117   else
13118     ac_res=-l$ac_lib
13119     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13120   fi
13121   rm -f conftest.$ac_objext conftest$ac_exeext
13122 if { (ac_try="$ac_link"
13123 case "(($ac_try" in
13124   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13125   *) ac_try_echo=$ac_try;;
13126 esac
13127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13128   (eval "$ac_link") 2>conftest.er1
13129   ac_status=$?
13130   grep -v '^ *+' conftest.er1 >conftest.err
13131   rm -f conftest.er1
13132   cat conftest.err >&5
13133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13134   (exit $ac_status); } &&
13135          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13142   ac_status=$?
13143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13144   (exit $ac_status); }; } &&
13145          { ac_try='test -s conftest$ac_exeext'
13146   { (case "(($ac_try" in
13147   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13148   *) ac_try_echo=$ac_try;;
13149 esac
13150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13151   (eval "$ac_try") 2>&5
13152   ac_status=$?
13153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13154   (exit $ac_status); }; }; then
13155   ac_cv_search_pthread_getspecific=$ac_res
13156 else
13157   echo "$as_me: failed program was:" >&5
13158 sed 's/^/| /' conftest.$ac_ext >&5
13159
13160
13161 fi
13162
13163 rm -f core conftest.err conftest.$ac_objext \
13164       conftest$ac_exeext
13165   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13166   break
13167 fi
13168 done
13169 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13170   :
13171 else
13172   ac_cv_search_pthread_getspecific=no
13173 fi
13174 rm conftest.$ac_ext
13175 LIBS=$ac_func_search_save_LIBS
13176 fi
13177 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13178 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13179 ac_res=$ac_cv_search_pthread_getspecific
13180 if test "$ac_res" != no; then
13181   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13182
13183 cat >>confdefs.h <<\_ACEOF
13184 #define HAVE_PTHREAD_GETSPECIFIC 1
13185 _ACEOF
13186
13187 fi
13188
13189 fi
13190
13191
13192 # Check whether --with-udis86 was given.
13193 if test "${with_udis86+set}" = set; then
13194   withval=$with_udis86;
13195       USE_UDIS86=1
13196
13197       case "$withval" in
13198         /usr/lib|yes) ;;
13199         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13200       esac
13201
13202 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13203 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13204 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13205   echo $ECHO_N "(cached) $ECHO_C" >&6
13206 else
13207   ac_check_lib_save_LIBS=$LIBS
13208 LIBS="-ludis86  $LIBS"
13209 cat >conftest.$ac_ext <<_ACEOF
13210 /* confdefs.h.  */
13211 _ACEOF
13212 cat confdefs.h >>conftest.$ac_ext
13213 cat >>conftest.$ac_ext <<_ACEOF
13214 /* end confdefs.h.  */
13215
13216 /* Override any GCC internal prototype to avoid an error.
13217    Use char because int might match the return type of a GCC
13218    builtin and then its argument prototype would still apply.  */
13219 #ifdef __cplusplus
13220 extern "C"
13221 #endif
13222 char ud_init ();
13223 int
13224 main ()
13225 {
13226 return ud_init ();
13227   ;
13228   return 0;
13229 }
13230 _ACEOF
13231 rm -f conftest.$ac_objext conftest$ac_exeext
13232 if { (ac_try="$ac_link"
13233 case "(($ac_try" in
13234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13235   *) ac_try_echo=$ac_try;;
13236 esac
13237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13238   (eval "$ac_link") 2>conftest.er1
13239   ac_status=$?
13240   grep -v '^ *+' conftest.er1 >conftest.err
13241   rm -f conftest.er1
13242   cat conftest.err >&5
13243   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13244   (exit $ac_status); } &&
13245          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13252   ac_status=$?
13253   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13254   (exit $ac_status); }; } &&
13255          { ac_try='test -s conftest$ac_exeext'
13256   { (case "(($ac_try" in
13257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13258   *) ac_try_echo=$ac_try;;
13259 esac
13260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13261   (eval "$ac_try") 2>&5
13262   ac_status=$?
13263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13264   (exit $ac_status); }; }; then
13265   ac_cv_lib_udis86_ud_init=yes
13266 else
13267   echo "$as_me: failed program was:" >&5
13268 sed 's/^/| /' conftest.$ac_ext >&5
13269
13270         ac_cv_lib_udis86_ud_init=no
13271 fi
13272
13273 rm -f core conftest.err conftest.$ac_objext \
13274       conftest$ac_exeext conftest.$ac_ext
13275 LIBS=$ac_check_lib_save_LIBS
13276 fi
13277 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13278 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13279 if test $ac_cv_lib_udis86_ud_init = yes; then
13280   cat >>confdefs.h <<_ACEOF
13281 #define HAVE_LIBUDIS86 1
13282 _ACEOF
13283
13284   LIBS="-ludis86 $LIBS"
13285
13286 else
13287
13288         echo "Error! You need to have libudis86 around."
13289         exit -1
13290
13291 fi
13292
13293
13294 else
13295   USE_UDIS86=0
13296
13297 fi
13298
13299
13300 cat >>confdefs.h <<_ACEOF
13301 #define USE_UDIS86 $USE_UDIS86
13302 _ACEOF
13303
13304
13305
13306 # Check whether --with-oprofile was given.
13307 if test "${with_oprofile+set}" = set; then
13308   withval=$with_oprofile;
13309       USE_OPROFILE=1
13310
13311       case "$withval" in
13312         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13313         no) llvm_cv_oppath=
13314             USE_OPROFILE=0
13315  ;;
13316         *) llvm_cv_oppath="${withval}/lib/oprofile"
13317            CPPFLAGS="-I${withval}/include";;
13318       esac
13319       if test -n "$llvm_cv_oppath" ; then
13320         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13321                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13322 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13323 if test "${ac_cv_search_bfd_init+set}" = set; then
13324   echo $ECHO_N "(cached) $ECHO_C" >&6
13325 else
13326   ac_func_search_save_LIBS=$LIBS
13327 cat >conftest.$ac_ext <<_ACEOF
13328 /* confdefs.h.  */
13329 _ACEOF
13330 cat confdefs.h >>conftest.$ac_ext
13331 cat >>conftest.$ac_ext <<_ACEOF
13332 /* end confdefs.h.  */
13333
13334 /* Override any GCC internal prototype to avoid an error.
13335    Use char because int might match the return type of a GCC
13336    builtin and then its argument prototype would still apply.  */
13337 #ifdef __cplusplus
13338 extern "C"
13339 #endif
13340 char bfd_init ();
13341 int
13342 main ()
13343 {
13344 return bfd_init ();
13345   ;
13346   return 0;
13347 }
13348 _ACEOF
13349 for ac_lib in '' bfd; do
13350   if test -z "$ac_lib"; then
13351     ac_res="none required"
13352   else
13353     ac_res=-l$ac_lib
13354     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13355   fi
13356   rm -f conftest.$ac_objext conftest$ac_exeext
13357 if { (ac_try="$ac_link"
13358 case "(($ac_try" in
13359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13360   *) ac_try_echo=$ac_try;;
13361 esac
13362 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13363   (eval "$ac_link") 2>conftest.er1
13364   ac_status=$?
13365   grep -v '^ *+' conftest.er1 >conftest.err
13366   rm -f conftest.er1
13367   cat conftest.err >&5
13368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13369   (exit $ac_status); } &&
13370          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13377   ac_status=$?
13378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13379   (exit $ac_status); }; } &&
13380          { ac_try='test -s conftest$ac_exeext'
13381   { (case "(($ac_try" in
13382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13383   *) ac_try_echo=$ac_try;;
13384 esac
13385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13386   (eval "$ac_try") 2>&5
13387   ac_status=$?
13388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13389   (exit $ac_status); }; }; then
13390   ac_cv_search_bfd_init=$ac_res
13391 else
13392   echo "$as_me: failed program was:" >&5
13393 sed 's/^/| /' conftest.$ac_ext >&5
13394
13395
13396 fi
13397
13398 rm -f core conftest.err conftest.$ac_objext \
13399       conftest$ac_exeext
13400   if test "${ac_cv_search_bfd_init+set}" = set; then
13401   break
13402 fi
13403 done
13404 if test "${ac_cv_search_bfd_init+set}" = set; then
13405   :
13406 else
13407   ac_cv_search_bfd_init=no
13408 fi
13409 rm conftest.$ac_ext
13410 LIBS=$ac_func_search_save_LIBS
13411 fi
13412 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13413 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13414 ac_res=$ac_cv_search_bfd_init
13415 if test "$ac_res" != no; then
13416   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13417
13418 fi
13419
13420         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13421 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13422 if test "${ac_cv_search_op_open_agent+set}" = set; then
13423   echo $ECHO_N "(cached) $ECHO_C" >&6
13424 else
13425   ac_func_search_save_LIBS=$LIBS
13426 cat >conftest.$ac_ext <<_ACEOF
13427 /* confdefs.h.  */
13428 _ACEOF
13429 cat confdefs.h >>conftest.$ac_ext
13430 cat >>conftest.$ac_ext <<_ACEOF
13431 /* end confdefs.h.  */
13432
13433 /* Override any GCC internal prototype to avoid an error.
13434    Use char because int might match the return type of a GCC
13435    builtin and then its argument prototype would still apply.  */
13436 #ifdef __cplusplus
13437 extern "C"
13438 #endif
13439 char op_open_agent ();
13440 int
13441 main ()
13442 {
13443 return op_open_agent ();
13444   ;
13445   return 0;
13446 }
13447 _ACEOF
13448 for ac_lib in '' opagent; do
13449   if test -z "$ac_lib"; then
13450     ac_res="none required"
13451   else
13452     ac_res=-l$ac_lib
13453     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13454   fi
13455   rm -f conftest.$ac_objext conftest$ac_exeext
13456 if { (ac_try="$ac_link"
13457 case "(($ac_try" in
13458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13459   *) ac_try_echo=$ac_try;;
13460 esac
13461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13462   (eval "$ac_link") 2>conftest.er1
13463   ac_status=$?
13464   grep -v '^ *+' conftest.er1 >conftest.err
13465   rm -f conftest.er1
13466   cat conftest.err >&5
13467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13468   (exit $ac_status); } &&
13469          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13476   ac_status=$?
13477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13478   (exit $ac_status); }; } &&
13479          { ac_try='test -s conftest$ac_exeext'
13480   { (case "(($ac_try" in
13481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13482   *) ac_try_echo=$ac_try;;
13483 esac
13484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13485   (eval "$ac_try") 2>&5
13486   ac_status=$?
13487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488   (exit $ac_status); }; }; then
13489   ac_cv_search_op_open_agent=$ac_res
13490 else
13491   echo "$as_me: failed program was:" >&5
13492 sed 's/^/| /' conftest.$ac_ext >&5
13493
13494
13495 fi
13496
13497 rm -f core conftest.err conftest.$ac_objext \
13498       conftest$ac_exeext
13499   if test "${ac_cv_search_op_open_agent+set}" = set; then
13500   break
13501 fi
13502 done
13503 if test "${ac_cv_search_op_open_agent+set}" = set; then
13504   :
13505 else
13506   ac_cv_search_op_open_agent=no
13507 fi
13508 rm conftest.$ac_ext
13509 LIBS=$ac_func_search_save_LIBS
13510 fi
13511 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13512 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13513 ac_res=$ac_cv_search_op_open_agent
13514 if test "$ac_res" != no; then
13515   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13516
13517 else
13518
13519           echo "Error! You need to have libopagent around."
13520           exit -1
13521
13522 fi
13523
13524         if test "${ac_cv_header_opagent_h+set}" = set; then
13525   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13526 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13527 if test "${ac_cv_header_opagent_h+set}" = set; then
13528   echo $ECHO_N "(cached) $ECHO_C" >&6
13529 fi
13530 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13531 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13532 else
13533   # Is the header compilable?
13534 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13535 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13536 cat >conftest.$ac_ext <<_ACEOF
13537 /* confdefs.h.  */
13538 _ACEOF
13539 cat confdefs.h >>conftest.$ac_ext
13540 cat >>conftest.$ac_ext <<_ACEOF
13541 /* end confdefs.h.  */
13542 $ac_includes_default
13543 #include <opagent.h>
13544 _ACEOF
13545 rm -f conftest.$ac_objext
13546 if { (ac_try="$ac_compile"
13547 case "(($ac_try" in
13548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13549   *) ac_try_echo=$ac_try;;
13550 esac
13551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13552   (eval "$ac_compile") 2>conftest.er1
13553   ac_status=$?
13554   grep -v '^ *+' conftest.er1 >conftest.err
13555   rm -f conftest.er1
13556   cat conftest.err >&5
13557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558   (exit $ac_status); } &&
13559          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13566   ac_status=$?
13567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13568   (exit $ac_status); }; } &&
13569          { ac_try='test -s conftest.$ac_objext'
13570   { (case "(($ac_try" in
13571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13572   *) ac_try_echo=$ac_try;;
13573 esac
13574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13575   (eval "$ac_try") 2>&5
13576   ac_status=$?
13577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13578   (exit $ac_status); }; }; then
13579   ac_header_compiler=yes
13580 else
13581   echo "$as_me: failed program was:" >&5
13582 sed 's/^/| /' conftest.$ac_ext >&5
13583
13584         ac_header_compiler=no
13585 fi
13586
13587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13588 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13589 echo "${ECHO_T}$ac_header_compiler" >&6; }
13590
13591 # Is the header present?
13592 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13593 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13594 cat >conftest.$ac_ext <<_ACEOF
13595 /* confdefs.h.  */
13596 _ACEOF
13597 cat confdefs.h >>conftest.$ac_ext
13598 cat >>conftest.$ac_ext <<_ACEOF
13599 /* end confdefs.h.  */
13600 #include <opagent.h>
13601 _ACEOF
13602 if { (ac_try="$ac_cpp conftest.$ac_ext"
13603 case "(($ac_try" in
13604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13605   *) ac_try_echo=$ac_try;;
13606 esac
13607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13608   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13609   ac_status=$?
13610   grep -v '^ *+' conftest.er1 >conftest.err
13611   rm -f conftest.er1
13612   cat conftest.err >&5
13613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13614   (exit $ac_status); } >/dev/null; then
13615   if test -s conftest.err; then
13616     ac_cpp_err=$ac_c_preproc_warn_flag
13617     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13618   else
13619     ac_cpp_err=
13620   fi
13621 else
13622   ac_cpp_err=yes
13623 fi
13624 if test -z "$ac_cpp_err"; then
13625   ac_header_preproc=yes
13626 else
13627   echo "$as_me: failed program was:" >&5
13628 sed 's/^/| /' conftest.$ac_ext >&5
13629
13630   ac_header_preproc=no
13631 fi
13632
13633 rm -f conftest.err conftest.$ac_ext
13634 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13635 echo "${ECHO_T}$ac_header_preproc" >&6; }
13636
13637 # So?  What about this header?
13638 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13639   yes:no: )
13640     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13641 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13642     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13643 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13644     ac_header_preproc=yes
13645     ;;
13646   no:yes:* )
13647     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13648 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13649     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13650 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13651     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13652 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13653     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13654 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13655     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13656 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13657     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13658 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13659     ( cat <<\_ASBOX
13660 ## ----------------------------------- ##
13661 ## Report this to llvmbugs@cs.uiuc.edu ##
13662 ## ----------------------------------- ##
13663 _ASBOX
13664      ) | sed "s/^/$as_me: WARNING:     /" >&2
13665     ;;
13666 esac
13667 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13668 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13669 if test "${ac_cv_header_opagent_h+set}" = set; then
13670   echo $ECHO_N "(cached) $ECHO_C" >&6
13671 else
13672   ac_cv_header_opagent_h=$ac_header_preproc
13673 fi
13674 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13675 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13676
13677 fi
13678 if test $ac_cv_header_opagent_h = yes; then
13679   :
13680 else
13681
13682           echo "Error! You need to have opagent.h around."
13683           exit -1
13684
13685 fi
13686
13687
13688       fi
13689
13690 else
13691
13692       USE_OPROFILE=0
13693
13694
13695 fi
13696
13697
13698 cat >>confdefs.h <<_ACEOF
13699 #define USE_OPROFILE $USE_OPROFILE
13700 _ACEOF
13701
13702
13703
13704
13705
13706
13707
13708
13709 ac_header_dirent=no
13710 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13711   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13712 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13713 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13714 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13715   echo $ECHO_N "(cached) $ECHO_C" >&6
13716 else
13717   cat >conftest.$ac_ext <<_ACEOF
13718 /* confdefs.h.  */
13719 _ACEOF
13720 cat confdefs.h >>conftest.$ac_ext
13721 cat >>conftest.$ac_ext <<_ACEOF
13722 /* end confdefs.h.  */
13723 #include <sys/types.h>
13724 #include <$ac_hdr>
13725
13726 int
13727 main ()
13728 {
13729 if ((DIR *) 0)
13730 return 0;
13731   ;
13732   return 0;
13733 }
13734 _ACEOF
13735 rm -f conftest.$ac_objext
13736 if { (ac_try="$ac_compile"
13737 case "(($ac_try" in
13738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13739   *) ac_try_echo=$ac_try;;
13740 esac
13741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13742   (eval "$ac_compile") 2>conftest.er1
13743   ac_status=$?
13744   grep -v '^ *+' conftest.er1 >conftest.err
13745   rm -f conftest.er1
13746   cat conftest.err >&5
13747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13748   (exit $ac_status); } &&
13749          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13756   ac_status=$?
13757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13758   (exit $ac_status); }; } &&
13759          { ac_try='test -s conftest.$ac_objext'
13760   { (case "(($ac_try" in
13761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13762   *) ac_try_echo=$ac_try;;
13763 esac
13764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13765   (eval "$ac_try") 2>&5
13766   ac_status=$?
13767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13768   (exit $ac_status); }; }; then
13769   eval "$as_ac_Header=yes"
13770 else
13771   echo "$as_me: failed program was:" >&5
13772 sed 's/^/| /' conftest.$ac_ext >&5
13773
13774         eval "$as_ac_Header=no"
13775 fi
13776
13777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13778 fi
13779 ac_res=`eval echo '${'$as_ac_Header'}'`
13780                { echo "$as_me:$LINENO: result: $ac_res" >&5
13781 echo "${ECHO_T}$ac_res" >&6; }
13782 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13783   cat >>confdefs.h <<_ACEOF
13784 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13785 _ACEOF
13786
13787 ac_header_dirent=$ac_hdr; break
13788 fi
13789
13790 done
13791 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13792 if test $ac_header_dirent = dirent.h; then
13793   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13794 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13795 if test "${ac_cv_search_opendir+set}" = set; then
13796   echo $ECHO_N "(cached) $ECHO_C" >&6
13797 else
13798   ac_func_search_save_LIBS=$LIBS
13799 cat >conftest.$ac_ext <<_ACEOF
13800 /* confdefs.h.  */
13801 _ACEOF
13802 cat confdefs.h >>conftest.$ac_ext
13803 cat >>conftest.$ac_ext <<_ACEOF
13804 /* end confdefs.h.  */
13805
13806 /* Override any GCC internal prototype to avoid an error.
13807    Use char because int might match the return type of a GCC
13808    builtin and then its argument prototype would still apply.  */
13809 #ifdef __cplusplus
13810 extern "C"
13811 #endif
13812 char opendir ();
13813 int
13814 main ()
13815 {
13816 return opendir ();
13817   ;
13818   return 0;
13819 }
13820 _ACEOF
13821 for ac_lib in '' dir; do
13822   if test -z "$ac_lib"; then
13823     ac_res="none required"
13824   else
13825     ac_res=-l$ac_lib
13826     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13827   fi
13828   rm -f conftest.$ac_objext conftest$ac_exeext
13829 if { (ac_try="$ac_link"
13830 case "(($ac_try" in
13831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13832   *) ac_try_echo=$ac_try;;
13833 esac
13834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13835   (eval "$ac_link") 2>conftest.er1
13836   ac_status=$?
13837   grep -v '^ *+' conftest.er1 >conftest.err
13838   rm -f conftest.er1
13839   cat conftest.err >&5
13840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13841   (exit $ac_status); } &&
13842          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13849   ac_status=$?
13850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13851   (exit $ac_status); }; } &&
13852          { ac_try='test -s conftest$ac_exeext'
13853   { (case "(($ac_try" in
13854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13855   *) ac_try_echo=$ac_try;;
13856 esac
13857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13858   (eval "$ac_try") 2>&5
13859   ac_status=$?
13860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13861   (exit $ac_status); }; }; then
13862   ac_cv_search_opendir=$ac_res
13863 else
13864   echo "$as_me: failed program was:" >&5
13865 sed 's/^/| /' conftest.$ac_ext >&5
13866
13867
13868 fi
13869
13870 rm -f core conftest.err conftest.$ac_objext \
13871       conftest$ac_exeext
13872   if test "${ac_cv_search_opendir+set}" = set; then
13873   break
13874 fi
13875 done
13876 if test "${ac_cv_search_opendir+set}" = set; then
13877   :
13878 else
13879   ac_cv_search_opendir=no
13880 fi
13881 rm conftest.$ac_ext
13882 LIBS=$ac_func_search_save_LIBS
13883 fi
13884 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13885 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13886 ac_res=$ac_cv_search_opendir
13887 if test "$ac_res" != no; then
13888   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13889
13890 fi
13891
13892 else
13893   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13894 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13895 if test "${ac_cv_search_opendir+set}" = set; then
13896   echo $ECHO_N "(cached) $ECHO_C" >&6
13897 else
13898   ac_func_search_save_LIBS=$LIBS
13899 cat >conftest.$ac_ext <<_ACEOF
13900 /* confdefs.h.  */
13901 _ACEOF
13902 cat confdefs.h >>conftest.$ac_ext
13903 cat >>conftest.$ac_ext <<_ACEOF
13904 /* end confdefs.h.  */
13905
13906 /* Override any GCC internal prototype to avoid an error.
13907    Use char because int might match the return type of a GCC
13908    builtin and then its argument prototype would still apply.  */
13909 #ifdef __cplusplus
13910 extern "C"
13911 #endif
13912 char opendir ();
13913 int
13914 main ()
13915 {
13916 return opendir ();
13917   ;
13918   return 0;
13919 }
13920 _ACEOF
13921 for ac_lib in '' x; do
13922   if test -z "$ac_lib"; then
13923     ac_res="none required"
13924   else
13925     ac_res=-l$ac_lib
13926     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13927   fi
13928   rm -f conftest.$ac_objext conftest$ac_exeext
13929 if { (ac_try="$ac_link"
13930 case "(($ac_try" in
13931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13932   *) ac_try_echo=$ac_try;;
13933 esac
13934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13935   (eval "$ac_link") 2>conftest.er1
13936   ac_status=$?
13937   grep -v '^ *+' conftest.er1 >conftest.err
13938   rm -f conftest.er1
13939   cat conftest.err >&5
13940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13941   (exit $ac_status); } &&
13942          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
13949   ac_status=$?
13950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13951   (exit $ac_status); }; } &&
13952          { ac_try='test -s conftest$ac_exeext'
13953   { (case "(($ac_try" in
13954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13955   *) ac_try_echo=$ac_try;;
13956 esac
13957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13958   (eval "$ac_try") 2>&5
13959   ac_status=$?
13960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13961   (exit $ac_status); }; }; then
13962   ac_cv_search_opendir=$ac_res
13963 else
13964   echo "$as_me: failed program was:" >&5
13965 sed 's/^/| /' conftest.$ac_ext >&5
13966
13967
13968 fi
13969
13970 rm -f core conftest.err conftest.$ac_objext \
13971       conftest$ac_exeext
13972   if test "${ac_cv_search_opendir+set}" = set; then
13973   break
13974 fi
13975 done
13976 if test "${ac_cv_search_opendir+set}" = set; then
13977   :
13978 else
13979   ac_cv_search_opendir=no
13980 fi
13981 rm conftest.$ac_ext
13982 LIBS=$ac_func_search_save_LIBS
13983 fi
13984 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13985 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13986 ac_res=$ac_cv_search_opendir
13987 if test "$ac_res" != no; then
13988   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13989
13990 fi
13991
13992 fi
13993
13994 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
13995 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
13996 if test "${ac_cv_header_mmap_anon+set}" = set; then
13997   echo $ECHO_N "(cached) $ECHO_C" >&6
13998 else
13999    ac_ext=c
14000 ac_cpp='$CPP $CPPFLAGS'
14001 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14002 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14003 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14004
14005   cat >conftest.$ac_ext <<_ACEOF
14006 /* confdefs.h.  */
14007 _ACEOF
14008 cat confdefs.h >>conftest.$ac_ext
14009 cat >>conftest.$ac_ext <<_ACEOF
14010 /* end confdefs.h.  */
14011 #include <sys/mman.h>
14012 #include <unistd.h>
14013 #include <fcntl.h>
14014 int
14015 main ()
14016 {
14017 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14018   ;
14019   return 0;
14020 }
14021 _ACEOF
14022 rm -f conftest.$ac_objext
14023 if { (ac_try="$ac_compile"
14024 case "(($ac_try" in
14025   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14026   *) ac_try_echo=$ac_try;;
14027 esac
14028 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14029   (eval "$ac_compile") 2>conftest.er1
14030   ac_status=$?
14031   grep -v '^ *+' conftest.er1 >conftest.err
14032   rm -f conftest.er1
14033   cat conftest.err >&5
14034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14035   (exit $ac_status); } &&
14036          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
14043   ac_status=$?
14044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14045   (exit $ac_status); }; } &&
14046          { ac_try='test -s conftest.$ac_objext'
14047   { (case "(($ac_try" in
14048   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14049   *) ac_try_echo=$ac_try;;
14050 esac
14051 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14052   (eval "$ac_try") 2>&5
14053   ac_status=$?
14054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14055   (exit $ac_status); }; }; then
14056   ac_cv_header_mmap_anon=yes
14057 else
14058   echo "$as_me: failed program was:" >&5
14059 sed 's/^/| /' conftest.$ac_ext >&5
14060
14061         ac_cv_header_mmap_anon=no
14062 fi
14063
14064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14065   ac_ext=c
14066 ac_cpp='$CPP $CPPFLAGS'
14067 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14068 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14069 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14070
14071
14072 fi
14073 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14074 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14075 if test "$ac_cv_header_mmap_anon" = yes; then
14076
14077 cat >>confdefs.h <<\_ACEOF
14078 #define HAVE_MMAP_ANONYMOUS 1
14079 _ACEOF
14080
14081 fi
14082
14083 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14084 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14085 if test "${ac_cv_header_stat_broken+set}" = set; then
14086   echo $ECHO_N "(cached) $ECHO_C" >&6
14087 else
14088   cat >conftest.$ac_ext <<_ACEOF
14089 /* confdefs.h.  */
14090 _ACEOF
14091 cat confdefs.h >>conftest.$ac_ext
14092 cat >>conftest.$ac_ext <<_ACEOF
14093 /* end confdefs.h.  */
14094 #include <sys/types.h>
14095 #include <sys/stat.h>
14096
14097 #if defined S_ISBLK && defined S_IFDIR
14098 # if S_ISBLK (S_IFDIR)
14099 You lose.
14100 # endif
14101 #endif
14102
14103 #if defined S_ISBLK && defined S_IFCHR
14104 # if S_ISBLK (S_IFCHR)
14105 You lose.
14106 # endif
14107 #endif
14108
14109 #if defined S_ISLNK && defined S_IFREG
14110 # if S_ISLNK (S_IFREG)
14111 You lose.
14112 # endif
14113 #endif
14114
14115 #if defined S_ISSOCK && defined S_IFREG
14116 # if S_ISSOCK (S_IFREG)
14117 You lose.
14118 # endif
14119 #endif
14120
14121 _ACEOF
14122 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14123   $EGREP "You lose" >/dev/null 2>&1; then
14124   ac_cv_header_stat_broken=yes
14125 else
14126   ac_cv_header_stat_broken=no
14127 fi
14128 rm -f conftest*
14129
14130 fi
14131 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14132 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14133 if test $ac_cv_header_stat_broken = yes; then
14134
14135 cat >>confdefs.h <<\_ACEOF
14136 #define STAT_MACROS_BROKEN 1
14137 _ACEOF
14138
14139 fi
14140
14141 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
14142 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
14143 if test "${ac_cv_header_stdc+set}" = set; then
14144   echo $ECHO_N "(cached) $ECHO_C" >&6
14145 else
14146   cat >conftest.$ac_ext <<_ACEOF
14147 /* confdefs.h.  */
14148 _ACEOF
14149 cat confdefs.h >>conftest.$ac_ext
14150 cat >>conftest.$ac_ext <<_ACEOF
14151 /* end confdefs.h.  */
14152 #include <stdlib.h>
14153 #include <stdarg.h>
14154 #include <string.h>
14155 #include <float.h>
14156
14157 int
14158 main ()
14159 {
14160
14161   ;
14162   return 0;
14163 }
14164 _ACEOF
14165 rm -f conftest.$ac_objext
14166 if { (ac_try="$ac_compile"
14167 case "(($ac_try" in
14168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14169   *) ac_try_echo=$ac_try;;
14170 esac
14171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14172   (eval "$ac_compile") 2>conftest.er1
14173   ac_status=$?
14174   grep -v '^ *+' conftest.er1 >conftest.err
14175   rm -f conftest.er1
14176   cat conftest.err >&5
14177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14178   (exit $ac_status); } &&
14179          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14180   { (case "(($ac_try" in
14181   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14182   *) ac_try_echo=$ac_try;;
14183 esac
14184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14185   (eval "$ac_try") 2>&5
14186   ac_status=$?
14187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14188   (exit $ac_status); }; } &&
14189          { ac_try='test -s conftest.$ac_objext'
14190   { (case "(($ac_try" in
14191   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14192   *) ac_try_echo=$ac_try;;
14193 esac
14194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14195   (eval "$ac_try") 2>&5
14196   ac_status=$?
14197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14198   (exit $ac_status); }; }; then
14199   ac_cv_header_stdc=yes
14200 else
14201   echo "$as_me: failed program was:" >&5
14202 sed 's/^/| /' conftest.$ac_ext >&5
14203
14204         ac_cv_header_stdc=no
14205 fi
14206
14207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14208
14209 if test $ac_cv_header_stdc = yes; then
14210   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14211   cat >conftest.$ac_ext <<_ACEOF
14212 /* confdefs.h.  */
14213 _ACEOF
14214 cat confdefs.h >>conftest.$ac_ext
14215 cat >>conftest.$ac_ext <<_ACEOF
14216 /* end confdefs.h.  */
14217 #include <string.h>
14218
14219 _ACEOF
14220 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14221   $EGREP "memchr" >/dev/null 2>&1; then
14222   :
14223 else
14224   ac_cv_header_stdc=no
14225 fi
14226 rm -f conftest*
14227
14228 fi
14229
14230 if test $ac_cv_header_stdc = yes; then
14231   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14232   cat >conftest.$ac_ext <<_ACEOF
14233 /* confdefs.h.  */
14234 _ACEOF
14235 cat confdefs.h >>conftest.$ac_ext
14236 cat >>conftest.$ac_ext <<_ACEOF
14237 /* end confdefs.h.  */
14238 #include <stdlib.h>
14239
14240 _ACEOF
14241 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14242   $EGREP "free" >/dev/null 2>&1; then
14243   :
14244 else
14245   ac_cv_header_stdc=no
14246 fi
14247 rm -f conftest*
14248
14249 fi
14250
14251 if test $ac_cv_header_stdc = yes; then
14252   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14253   if test "$cross_compiling" = yes; then
14254   :
14255 else
14256   cat >conftest.$ac_ext <<_ACEOF
14257 /* confdefs.h.  */
14258 _ACEOF
14259 cat confdefs.h >>conftest.$ac_ext
14260 cat >>conftest.$ac_ext <<_ACEOF
14261 /* end confdefs.h.  */
14262 #include <ctype.h>
14263 #include <stdlib.h>
14264 #if ((' ' & 0x0FF) == 0x020)
14265 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14266 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14267 #else
14268 # define ISLOWER(c) \
14269                    (('a' <= (c) && (c) <= 'i') \
14270                      || ('j' <= (c) && (c) <= 'r') \
14271                      || ('s' <= (c) && (c) <= 'z'))
14272 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14273 #endif
14274
14275 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14276 int
14277 main ()
14278 {
14279   int i;
14280   for (i = 0; i < 256; i++)
14281     if (XOR (islower (i), ISLOWER (i))
14282         || toupper (i) != TOUPPER (i))
14283       return 2;
14284   return 0;
14285 }
14286 _ACEOF
14287 rm -f conftest$ac_exeext
14288 if { (ac_try="$ac_link"
14289 case "(($ac_try" in
14290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14291   *) ac_try_echo=$ac_try;;
14292 esac
14293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14294   (eval "$ac_link") 2>&5
14295   ac_status=$?
14296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14297   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14298   { (case "(($ac_try" in
14299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14300   *) ac_try_echo=$ac_try;;
14301 esac
14302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14303   (eval "$ac_try") 2>&5
14304   ac_status=$?
14305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14306   (exit $ac_status); }; }; then
14307   :
14308 else
14309   echo "$as_me: program exited with status $ac_status" >&5
14310 echo "$as_me: failed program was:" >&5
14311 sed 's/^/| /' conftest.$ac_ext >&5
14312
14313 ( exit $ac_status )
14314 ac_cv_header_stdc=no
14315 fi
14316 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14317 fi
14318
14319
14320 fi
14321 fi
14322 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
14323 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
14324 if test $ac_cv_header_stdc = yes; then
14325
14326 cat >>confdefs.h <<\_ACEOF
14327 #define STDC_HEADERS 1
14328 _ACEOF
14329
14330 fi
14331
14332 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14333 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14334 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14335   echo $ECHO_N "(cached) $ECHO_C" >&6
14336 else
14337   cat >conftest.$ac_ext <<_ACEOF
14338 /* confdefs.h.  */
14339 _ACEOF
14340 cat confdefs.h >>conftest.$ac_ext
14341 cat >>conftest.$ac_ext <<_ACEOF
14342 /* end confdefs.h.  */
14343 #include <sys/types.h>
14344 #include <sys/wait.h>
14345 #ifndef WEXITSTATUS
14346 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14347 #endif
14348 #ifndef WIFEXITED
14349 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14350 #endif
14351
14352 int
14353 main ()
14354 {
14355   int s;
14356   wait (&s);
14357   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14358   ;
14359   return 0;
14360 }
14361 _ACEOF
14362 rm -f conftest.$ac_objext
14363 if { (ac_try="$ac_compile"
14364 case "(($ac_try" in
14365   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14366   *) ac_try_echo=$ac_try;;
14367 esac
14368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14369   (eval "$ac_compile") 2>conftest.er1
14370   ac_status=$?
14371   grep -v '^ *+' conftest.er1 >conftest.err
14372   rm -f conftest.er1
14373   cat conftest.err >&5
14374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14375   (exit $ac_status); } &&
14376          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14377   { (case "(($ac_try" in
14378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14379   *) ac_try_echo=$ac_try;;
14380 esac
14381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14382   (eval "$ac_try") 2>&5
14383   ac_status=$?
14384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14385   (exit $ac_status); }; } &&
14386          { ac_try='test -s conftest.$ac_objext'
14387   { (case "(($ac_try" in
14388   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14389   *) ac_try_echo=$ac_try;;
14390 esac
14391 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14392   (eval "$ac_try") 2>&5
14393   ac_status=$?
14394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14395   (exit $ac_status); }; }; then
14396   ac_cv_header_sys_wait_h=yes
14397 else
14398   echo "$as_me: failed program was:" >&5
14399 sed 's/^/| /' conftest.$ac_ext >&5
14400
14401         ac_cv_header_sys_wait_h=no
14402 fi
14403
14404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14405 fi
14406 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14407 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14408 if test $ac_cv_header_sys_wait_h = yes; then
14409
14410 cat >>confdefs.h <<\_ACEOF
14411 #define HAVE_SYS_WAIT_H 1
14412 _ACEOF
14413
14414 fi
14415
14416 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14417 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14418 if test "${ac_cv_header_time+set}" = set; then
14419   echo $ECHO_N "(cached) $ECHO_C" >&6
14420 else
14421   cat >conftest.$ac_ext <<_ACEOF
14422 /* confdefs.h.  */
14423 _ACEOF
14424 cat confdefs.h >>conftest.$ac_ext
14425 cat >>conftest.$ac_ext <<_ACEOF
14426 /* end confdefs.h.  */
14427 #include <sys/types.h>
14428 #include <sys/time.h>
14429 #include <time.h>
14430
14431 int
14432 main ()
14433 {
14434 if ((struct tm *) 0)
14435 return 0;
14436   ;
14437   return 0;
14438 }
14439 _ACEOF
14440 rm -f conftest.$ac_objext
14441 if { (ac_try="$ac_compile"
14442 case "(($ac_try" in
14443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14444   *) ac_try_echo=$ac_try;;
14445 esac
14446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14447   (eval "$ac_compile") 2>conftest.er1
14448   ac_status=$?
14449   grep -v '^ *+' conftest.er1 >conftest.err
14450   rm -f conftest.er1
14451   cat conftest.err >&5
14452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14453   (exit $ac_status); } &&
14454          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14455   { (case "(($ac_try" in
14456   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14457   *) ac_try_echo=$ac_try;;
14458 esac
14459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14460   (eval "$ac_try") 2>&5
14461   ac_status=$?
14462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14463   (exit $ac_status); }; } &&
14464          { ac_try='test -s conftest.$ac_objext'
14465   { (case "(($ac_try" in
14466   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14467   *) ac_try_echo=$ac_try;;
14468 esac
14469 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14470   (eval "$ac_try") 2>&5
14471   ac_status=$?
14472   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14473   (exit $ac_status); }; }; then
14474   ac_cv_header_time=yes
14475 else
14476   echo "$as_me: failed program was:" >&5
14477 sed 's/^/| /' conftest.$ac_ext >&5
14478
14479         ac_cv_header_time=no
14480 fi
14481
14482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14483 fi
14484 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14485 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14486 if test $ac_cv_header_time = yes; then
14487
14488 cat >>confdefs.h <<\_ACEOF
14489 #define TIME_WITH_SYS_TIME 1
14490 _ACEOF
14491
14492 fi
14493
14494
14495
14496
14497
14498
14499
14500
14501 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14502 do
14503 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14504 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14505   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14506 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14507 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14508   echo $ECHO_N "(cached) $ECHO_C" >&6
14509 fi
14510 ac_res=`eval echo '${'$as_ac_Header'}'`
14511                { echo "$as_me:$LINENO: result: $ac_res" >&5
14512 echo "${ECHO_T}$ac_res" >&6; }
14513 else
14514   # Is the header compilable?
14515 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14516 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14517 cat >conftest.$ac_ext <<_ACEOF
14518 /* confdefs.h.  */
14519 _ACEOF
14520 cat confdefs.h >>conftest.$ac_ext
14521 cat >>conftest.$ac_ext <<_ACEOF
14522 /* end confdefs.h.  */
14523 $ac_includes_default
14524 #include <$ac_header>
14525 _ACEOF
14526 rm -f conftest.$ac_objext
14527 if { (ac_try="$ac_compile"
14528 case "(($ac_try" in
14529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14530   *) ac_try_echo=$ac_try;;
14531 esac
14532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14533   (eval "$ac_compile") 2>conftest.er1
14534   ac_status=$?
14535   grep -v '^ *+' conftest.er1 >conftest.err
14536   rm -f conftest.er1
14537   cat conftest.err >&5
14538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14539   (exit $ac_status); } &&
14540          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14541   { (case "(($ac_try" in
14542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14543   *) ac_try_echo=$ac_try;;
14544 esac
14545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14546   (eval "$ac_try") 2>&5
14547   ac_status=$?
14548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14549   (exit $ac_status); }; } &&
14550          { ac_try='test -s conftest.$ac_objext'
14551   { (case "(($ac_try" in
14552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14553   *) ac_try_echo=$ac_try;;
14554 esac
14555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14556   (eval "$ac_try") 2>&5
14557   ac_status=$?
14558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14559   (exit $ac_status); }; }; then
14560   ac_header_compiler=yes
14561 else
14562   echo "$as_me: failed program was:" >&5
14563 sed 's/^/| /' conftest.$ac_ext >&5
14564
14565         ac_header_compiler=no
14566 fi
14567
14568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14569 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14570 echo "${ECHO_T}$ac_header_compiler" >&6; }
14571
14572 # Is the header present?
14573 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14574 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14575 cat >conftest.$ac_ext <<_ACEOF
14576 /* confdefs.h.  */
14577 _ACEOF
14578 cat confdefs.h >>conftest.$ac_ext
14579 cat >>conftest.$ac_ext <<_ACEOF
14580 /* end confdefs.h.  */
14581 #include <$ac_header>
14582 _ACEOF
14583 if { (ac_try="$ac_cpp conftest.$ac_ext"
14584 case "(($ac_try" in
14585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14586   *) ac_try_echo=$ac_try;;
14587 esac
14588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14589   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14590   ac_status=$?
14591   grep -v '^ *+' conftest.er1 >conftest.err
14592   rm -f conftest.er1
14593   cat conftest.err >&5
14594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14595   (exit $ac_status); } >/dev/null; then
14596   if test -s conftest.err; then
14597     ac_cpp_err=$ac_c_preproc_warn_flag
14598     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14599   else
14600     ac_cpp_err=
14601   fi
14602 else
14603   ac_cpp_err=yes
14604 fi
14605 if test -z "$ac_cpp_err"; then
14606   ac_header_preproc=yes
14607 else
14608   echo "$as_me: failed program was:" >&5
14609 sed 's/^/| /' conftest.$ac_ext >&5
14610
14611   ac_header_preproc=no
14612 fi
14613
14614 rm -f conftest.err conftest.$ac_ext
14615 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14616 echo "${ECHO_T}$ac_header_preproc" >&6; }
14617
14618 # So?  What about this header?
14619 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14620   yes:no: )
14621     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14622 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14623     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14624 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14625     ac_header_preproc=yes
14626     ;;
14627   no:yes:* )
14628     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14629 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14630     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14631 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14632     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14633 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14634     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14635 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14636     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14637 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14638     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14639 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14640     ( cat <<\_ASBOX
14641 ## ----------------------------------- ##
14642 ## Report this to llvmbugs@cs.uiuc.edu ##
14643 ## ----------------------------------- ##
14644 _ASBOX
14645      ) | sed "s/^/$as_me: WARNING:     /" >&2
14646     ;;
14647 esac
14648 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14649 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14650 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14651   echo $ECHO_N "(cached) $ECHO_C" >&6
14652 else
14653   eval "$as_ac_Header=\$ac_header_preproc"
14654 fi
14655 ac_res=`eval echo '${'$as_ac_Header'}'`
14656                { echo "$as_me:$LINENO: result: $ac_res" >&5
14657 echo "${ECHO_T}$ac_res" >&6; }
14658
14659 fi
14660 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14661   cat >>confdefs.h <<_ACEOF
14662 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14663 _ACEOF
14664
14665 fi
14666
14667 done
14668
14669
14670
14671
14672
14673
14674
14675 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14676 do
14677 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14678 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14679   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14680 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14681 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14682   echo $ECHO_N "(cached) $ECHO_C" >&6
14683 fi
14684 ac_res=`eval echo '${'$as_ac_Header'}'`
14685                { echo "$as_me:$LINENO: result: $ac_res" >&5
14686 echo "${ECHO_T}$ac_res" >&6; }
14687 else
14688   # Is the header compilable?
14689 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14690 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14691 cat >conftest.$ac_ext <<_ACEOF
14692 /* confdefs.h.  */
14693 _ACEOF
14694 cat confdefs.h >>conftest.$ac_ext
14695 cat >>conftest.$ac_ext <<_ACEOF
14696 /* end confdefs.h.  */
14697 $ac_includes_default
14698 #include <$ac_header>
14699 _ACEOF
14700 rm -f conftest.$ac_objext
14701 if { (ac_try="$ac_compile"
14702 case "(($ac_try" in
14703   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14704   *) ac_try_echo=$ac_try;;
14705 esac
14706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14707   (eval "$ac_compile") 2>conftest.er1
14708   ac_status=$?
14709   grep -v '^ *+' conftest.er1 >conftest.err
14710   rm -f conftest.er1
14711   cat conftest.err >&5
14712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14713   (exit $ac_status); } &&
14714          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14715   { (case "(($ac_try" in
14716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14717   *) ac_try_echo=$ac_try;;
14718 esac
14719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14720   (eval "$ac_try") 2>&5
14721   ac_status=$?
14722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14723   (exit $ac_status); }; } &&
14724          { ac_try='test -s conftest.$ac_objext'
14725   { (case "(($ac_try" in
14726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14727   *) ac_try_echo=$ac_try;;
14728 esac
14729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14730   (eval "$ac_try") 2>&5
14731   ac_status=$?
14732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14733   (exit $ac_status); }; }; then
14734   ac_header_compiler=yes
14735 else
14736   echo "$as_me: failed program was:" >&5
14737 sed 's/^/| /' conftest.$ac_ext >&5
14738
14739         ac_header_compiler=no
14740 fi
14741
14742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14743 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14744 echo "${ECHO_T}$ac_header_compiler" >&6; }
14745
14746 # Is the header present?
14747 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14748 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14749 cat >conftest.$ac_ext <<_ACEOF
14750 /* confdefs.h.  */
14751 _ACEOF
14752 cat confdefs.h >>conftest.$ac_ext
14753 cat >>conftest.$ac_ext <<_ACEOF
14754 /* end confdefs.h.  */
14755 #include <$ac_header>
14756 _ACEOF
14757 if { (ac_try="$ac_cpp conftest.$ac_ext"
14758 case "(($ac_try" in
14759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14760   *) ac_try_echo=$ac_try;;
14761 esac
14762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14763   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14764   ac_status=$?
14765   grep -v '^ *+' conftest.er1 >conftest.err
14766   rm -f conftest.er1
14767   cat conftest.err >&5
14768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14769   (exit $ac_status); } >/dev/null; then
14770   if test -s conftest.err; then
14771     ac_cpp_err=$ac_c_preproc_warn_flag
14772     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14773   else
14774     ac_cpp_err=
14775   fi
14776 else
14777   ac_cpp_err=yes
14778 fi
14779 if test -z "$ac_cpp_err"; then
14780   ac_header_preproc=yes
14781 else
14782   echo "$as_me: failed program was:" >&5
14783 sed 's/^/| /' conftest.$ac_ext >&5
14784
14785   ac_header_preproc=no
14786 fi
14787
14788 rm -f conftest.err conftest.$ac_ext
14789 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14790 echo "${ECHO_T}$ac_header_preproc" >&6; }
14791
14792 # So?  What about this header?
14793 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14794   yes:no: )
14795     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14796 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14797     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14798 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14799     ac_header_preproc=yes
14800     ;;
14801   no:yes:* )
14802     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14803 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14804     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14805 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14806     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14807 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14808     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14809 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14810     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14811 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14812     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14813 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14814     ( cat <<\_ASBOX
14815 ## ----------------------------------- ##
14816 ## Report this to llvmbugs@cs.uiuc.edu ##
14817 ## ----------------------------------- ##
14818 _ASBOX
14819      ) | sed "s/^/$as_me: WARNING:     /" >&2
14820     ;;
14821 esac
14822 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14823 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14824 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14825   echo $ECHO_N "(cached) $ECHO_C" >&6
14826 else
14827   eval "$as_ac_Header=\$ac_header_preproc"
14828 fi
14829 ac_res=`eval echo '${'$as_ac_Header'}'`
14830                { echo "$as_me:$LINENO: result: $ac_res" >&5
14831 echo "${ECHO_T}$ac_res" >&6; }
14832
14833 fi
14834 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14835   cat >>confdefs.h <<_ACEOF
14836 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14837 _ACEOF
14838
14839 fi
14840
14841 done
14842
14843
14844
14845 for ac_header in utime.h windows.h
14846 do
14847 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14848 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14849   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14850 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14851 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14852   echo $ECHO_N "(cached) $ECHO_C" >&6
14853 fi
14854 ac_res=`eval echo '${'$as_ac_Header'}'`
14855                { echo "$as_me:$LINENO: result: $ac_res" >&5
14856 echo "${ECHO_T}$ac_res" >&6; }
14857 else
14858   # Is the header compilable?
14859 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14860 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14861 cat >conftest.$ac_ext <<_ACEOF
14862 /* confdefs.h.  */
14863 _ACEOF
14864 cat confdefs.h >>conftest.$ac_ext
14865 cat >>conftest.$ac_ext <<_ACEOF
14866 /* end confdefs.h.  */
14867 $ac_includes_default
14868 #include <$ac_header>
14869 _ACEOF
14870 rm -f conftest.$ac_objext
14871 if { (ac_try="$ac_compile"
14872 case "(($ac_try" in
14873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14874   *) ac_try_echo=$ac_try;;
14875 esac
14876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14877   (eval "$ac_compile") 2>conftest.er1
14878   ac_status=$?
14879   grep -v '^ *+' conftest.er1 >conftest.err
14880   rm -f conftest.er1
14881   cat conftest.err >&5
14882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14883   (exit $ac_status); } &&
14884          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14885   { (case "(($ac_try" in
14886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14887   *) ac_try_echo=$ac_try;;
14888 esac
14889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14890   (eval "$ac_try") 2>&5
14891   ac_status=$?
14892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14893   (exit $ac_status); }; } &&
14894          { ac_try='test -s conftest.$ac_objext'
14895   { (case "(($ac_try" in
14896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14897   *) ac_try_echo=$ac_try;;
14898 esac
14899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14900   (eval "$ac_try") 2>&5
14901   ac_status=$?
14902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14903   (exit $ac_status); }; }; then
14904   ac_header_compiler=yes
14905 else
14906   echo "$as_me: failed program was:" >&5
14907 sed 's/^/| /' conftest.$ac_ext >&5
14908
14909         ac_header_compiler=no
14910 fi
14911
14912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14913 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14914 echo "${ECHO_T}$ac_header_compiler" >&6; }
14915
14916 # Is the header present?
14917 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14918 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14919 cat >conftest.$ac_ext <<_ACEOF
14920 /* confdefs.h.  */
14921 _ACEOF
14922 cat confdefs.h >>conftest.$ac_ext
14923 cat >>conftest.$ac_ext <<_ACEOF
14924 /* end confdefs.h.  */
14925 #include <$ac_header>
14926 _ACEOF
14927 if { (ac_try="$ac_cpp conftest.$ac_ext"
14928 case "(($ac_try" in
14929   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14930   *) ac_try_echo=$ac_try;;
14931 esac
14932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14933   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14934   ac_status=$?
14935   grep -v '^ *+' conftest.er1 >conftest.err
14936   rm -f conftest.er1
14937   cat conftest.err >&5
14938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14939   (exit $ac_status); } >/dev/null; then
14940   if test -s conftest.err; then
14941     ac_cpp_err=$ac_c_preproc_warn_flag
14942     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14943   else
14944     ac_cpp_err=
14945   fi
14946 else
14947   ac_cpp_err=yes
14948 fi
14949 if test -z "$ac_cpp_err"; then
14950   ac_header_preproc=yes
14951 else
14952   echo "$as_me: failed program was:" >&5
14953 sed 's/^/| /' conftest.$ac_ext >&5
14954
14955   ac_header_preproc=no
14956 fi
14957
14958 rm -f conftest.err conftest.$ac_ext
14959 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14960 echo "${ECHO_T}$ac_header_preproc" >&6; }
14961
14962 # So?  What about this header?
14963 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14964   yes:no: )
14965     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14966 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14967     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14968 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14969     ac_header_preproc=yes
14970     ;;
14971   no:yes:* )
14972     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14973 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14974     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14975 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14976     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14977 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14978     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14979 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14980     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14981 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14982     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14983 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14984     ( cat <<\_ASBOX
14985 ## ----------------------------------- ##
14986 ## Report this to llvmbugs@cs.uiuc.edu ##
14987 ## ----------------------------------- ##
14988 _ASBOX
14989      ) | sed "s/^/$as_me: WARNING:     /" >&2
14990     ;;
14991 esac
14992 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14993 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14994 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14995   echo $ECHO_N "(cached) $ECHO_C" >&6
14996 else
14997   eval "$as_ac_Header=\$ac_header_preproc"
14998 fi
14999 ac_res=`eval echo '${'$as_ac_Header'}'`
15000                { echo "$as_me:$LINENO: result: $ac_res" >&5
15001 echo "${ECHO_T}$ac_res" >&6; }
15002
15003 fi
15004 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15005   cat >>confdefs.h <<_ACEOF
15006 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15007 _ACEOF
15008
15009 fi
15010
15011 done
15012
15013
15014
15015
15016
15017
15018 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
15019 do
15020 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15021 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15022   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15023 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15024 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15025   echo $ECHO_N "(cached) $ECHO_C" >&6
15026 fi
15027 ac_res=`eval echo '${'$as_ac_Header'}'`
15028                { echo "$as_me:$LINENO: result: $ac_res" >&5
15029 echo "${ECHO_T}$ac_res" >&6; }
15030 else
15031   # Is the header compilable?
15032 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15033 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15034 cat >conftest.$ac_ext <<_ACEOF
15035 /* confdefs.h.  */
15036 _ACEOF
15037 cat confdefs.h >>conftest.$ac_ext
15038 cat >>conftest.$ac_ext <<_ACEOF
15039 /* end confdefs.h.  */
15040 $ac_includes_default
15041 #include <$ac_header>
15042 _ACEOF
15043 rm -f conftest.$ac_objext
15044 if { (ac_try="$ac_compile"
15045 case "(($ac_try" in
15046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15047   *) ac_try_echo=$ac_try;;
15048 esac
15049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15050   (eval "$ac_compile") 2>conftest.er1
15051   ac_status=$?
15052   grep -v '^ *+' conftest.er1 >conftest.err
15053   rm -f conftest.er1
15054   cat conftest.err >&5
15055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15056   (exit $ac_status); } &&
15057          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15058   { (case "(($ac_try" in
15059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15060   *) ac_try_echo=$ac_try;;
15061 esac
15062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15063   (eval "$ac_try") 2>&5
15064   ac_status=$?
15065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15066   (exit $ac_status); }; } &&
15067          { ac_try='test -s conftest.$ac_objext'
15068   { (case "(($ac_try" in
15069   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15070   *) ac_try_echo=$ac_try;;
15071 esac
15072 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15073   (eval "$ac_try") 2>&5
15074   ac_status=$?
15075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15076   (exit $ac_status); }; }; then
15077   ac_header_compiler=yes
15078 else
15079   echo "$as_me: failed program was:" >&5
15080 sed 's/^/| /' conftest.$ac_ext >&5
15081
15082         ac_header_compiler=no
15083 fi
15084
15085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15086 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15087 echo "${ECHO_T}$ac_header_compiler" >&6; }
15088
15089 # Is the header present?
15090 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15091 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15092 cat >conftest.$ac_ext <<_ACEOF
15093 /* confdefs.h.  */
15094 _ACEOF
15095 cat confdefs.h >>conftest.$ac_ext
15096 cat >>conftest.$ac_ext <<_ACEOF
15097 /* end confdefs.h.  */
15098 #include <$ac_header>
15099 _ACEOF
15100 if { (ac_try="$ac_cpp conftest.$ac_ext"
15101 case "(($ac_try" in
15102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15103   *) ac_try_echo=$ac_try;;
15104 esac
15105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15106   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15107   ac_status=$?
15108   grep -v '^ *+' conftest.er1 >conftest.err
15109   rm -f conftest.er1
15110   cat conftest.err >&5
15111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15112   (exit $ac_status); } >/dev/null; then
15113   if test -s conftest.err; then
15114     ac_cpp_err=$ac_c_preproc_warn_flag
15115     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15116   else
15117     ac_cpp_err=
15118   fi
15119 else
15120   ac_cpp_err=yes
15121 fi
15122 if test -z "$ac_cpp_err"; then
15123   ac_header_preproc=yes
15124 else
15125   echo "$as_me: failed program was:" >&5
15126 sed 's/^/| /' conftest.$ac_ext >&5
15127
15128   ac_header_preproc=no
15129 fi
15130
15131 rm -f conftest.err conftest.$ac_ext
15132 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15133 echo "${ECHO_T}$ac_header_preproc" >&6; }
15134
15135 # So?  What about this header?
15136 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15137   yes:no: )
15138     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15139 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15140     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15141 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15142     ac_header_preproc=yes
15143     ;;
15144   no:yes:* )
15145     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15146 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15147     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15148 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15149     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15150 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15151     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15152 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15153     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15154 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15155     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15156 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15157     ( cat <<\_ASBOX
15158 ## ----------------------------------- ##
15159 ## Report this to llvmbugs@cs.uiuc.edu ##
15160 ## ----------------------------------- ##
15161 _ASBOX
15162      ) | sed "s/^/$as_me: WARNING:     /" >&2
15163     ;;
15164 esac
15165 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15166 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15167 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15168   echo $ECHO_N "(cached) $ECHO_C" >&6
15169 else
15170   eval "$as_ac_Header=\$ac_header_preproc"
15171 fi
15172 ac_res=`eval echo '${'$as_ac_Header'}'`
15173                { echo "$as_me:$LINENO: result: $ac_res" >&5
15174 echo "${ECHO_T}$ac_res" >&6; }
15175
15176 fi
15177 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15178   cat >>confdefs.h <<_ACEOF
15179 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15180 _ACEOF
15181
15182 fi
15183
15184 done
15185
15186
15187
15188
15189
15190 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15191 do
15192 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15193 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15194   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15195 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15196 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15197   echo $ECHO_N "(cached) $ECHO_C" >&6
15198 fi
15199 ac_res=`eval echo '${'$as_ac_Header'}'`
15200                { echo "$as_me:$LINENO: result: $ac_res" >&5
15201 echo "${ECHO_T}$ac_res" >&6; }
15202 else
15203   # Is the header compilable?
15204 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15205 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15206 cat >conftest.$ac_ext <<_ACEOF
15207 /* confdefs.h.  */
15208 _ACEOF
15209 cat confdefs.h >>conftest.$ac_ext
15210 cat >>conftest.$ac_ext <<_ACEOF
15211 /* end confdefs.h.  */
15212 $ac_includes_default
15213 #include <$ac_header>
15214 _ACEOF
15215 rm -f conftest.$ac_objext
15216 if { (ac_try="$ac_compile"
15217 case "(($ac_try" in
15218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15219   *) ac_try_echo=$ac_try;;
15220 esac
15221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15222   (eval "$ac_compile") 2>conftest.er1
15223   ac_status=$?
15224   grep -v '^ *+' conftest.er1 >conftest.err
15225   rm -f conftest.er1
15226   cat conftest.err >&5
15227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15228   (exit $ac_status); } &&
15229          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15230   { (case "(($ac_try" in
15231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15232   *) ac_try_echo=$ac_try;;
15233 esac
15234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15235   (eval "$ac_try") 2>&5
15236   ac_status=$?
15237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15238   (exit $ac_status); }; } &&
15239          { ac_try='test -s conftest.$ac_objext'
15240   { (case "(($ac_try" in
15241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15242   *) ac_try_echo=$ac_try;;
15243 esac
15244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15245   (eval "$ac_try") 2>&5
15246   ac_status=$?
15247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15248   (exit $ac_status); }; }; then
15249   ac_header_compiler=yes
15250 else
15251   echo "$as_me: failed program was:" >&5
15252 sed 's/^/| /' conftest.$ac_ext >&5
15253
15254         ac_header_compiler=no
15255 fi
15256
15257 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15258 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15259 echo "${ECHO_T}$ac_header_compiler" >&6; }
15260
15261 # Is the header present?
15262 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15263 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15264 cat >conftest.$ac_ext <<_ACEOF
15265 /* confdefs.h.  */
15266 _ACEOF
15267 cat confdefs.h >>conftest.$ac_ext
15268 cat >>conftest.$ac_ext <<_ACEOF
15269 /* end confdefs.h.  */
15270 #include <$ac_header>
15271 _ACEOF
15272 if { (ac_try="$ac_cpp conftest.$ac_ext"
15273 case "(($ac_try" in
15274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15275   *) ac_try_echo=$ac_try;;
15276 esac
15277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15278   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15279   ac_status=$?
15280   grep -v '^ *+' conftest.er1 >conftest.err
15281   rm -f conftest.er1
15282   cat conftest.err >&5
15283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15284   (exit $ac_status); } >/dev/null; then
15285   if test -s conftest.err; then
15286     ac_cpp_err=$ac_c_preproc_warn_flag
15287     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15288   else
15289     ac_cpp_err=
15290   fi
15291 else
15292   ac_cpp_err=yes
15293 fi
15294 if test -z "$ac_cpp_err"; then
15295   ac_header_preproc=yes
15296 else
15297   echo "$as_me: failed program was:" >&5
15298 sed 's/^/| /' conftest.$ac_ext >&5
15299
15300   ac_header_preproc=no
15301 fi
15302
15303 rm -f conftest.err conftest.$ac_ext
15304 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15305 echo "${ECHO_T}$ac_header_preproc" >&6; }
15306
15307 # So?  What about this header?
15308 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15309   yes:no: )
15310     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15311 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15312     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15313 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15314     ac_header_preproc=yes
15315     ;;
15316   no:yes:* )
15317     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15318 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15319     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15320 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15321     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15322 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15323     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15324 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15325     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15326 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15327     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15328 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15329     ( cat <<\_ASBOX
15330 ## ----------------------------------- ##
15331 ## Report this to llvmbugs@cs.uiuc.edu ##
15332 ## ----------------------------------- ##
15333 _ASBOX
15334      ) | sed "s/^/$as_me: WARNING:     /" >&2
15335     ;;
15336 esac
15337 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15338 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15339 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15340   echo $ECHO_N "(cached) $ECHO_C" >&6
15341 else
15342   eval "$as_ac_Header=\$ac_header_preproc"
15343 fi
15344 ac_res=`eval echo '${'$as_ac_Header'}'`
15345                { echo "$as_me:$LINENO: result: $ac_res" >&5
15346 echo "${ECHO_T}$ac_res" >&6; }
15347
15348 fi
15349 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15350   cat >>confdefs.h <<_ACEOF
15351 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15352 _ACEOF
15353
15354 fi
15355
15356 done
15357
15358
15359 for ac_header in valgrind/valgrind.h
15360 do
15361 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15362 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15363   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15364 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15365 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15366   echo $ECHO_N "(cached) $ECHO_C" >&6
15367 fi
15368 ac_res=`eval echo '${'$as_ac_Header'}'`
15369                { echo "$as_me:$LINENO: result: $ac_res" >&5
15370 echo "${ECHO_T}$ac_res" >&6; }
15371 else
15372   # Is the header compilable?
15373 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15374 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15375 cat >conftest.$ac_ext <<_ACEOF
15376 /* confdefs.h.  */
15377 _ACEOF
15378 cat confdefs.h >>conftest.$ac_ext
15379 cat >>conftest.$ac_ext <<_ACEOF
15380 /* end confdefs.h.  */
15381 $ac_includes_default
15382 #include <$ac_header>
15383 _ACEOF
15384 rm -f conftest.$ac_objext
15385 if { (ac_try="$ac_compile"
15386 case "(($ac_try" in
15387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15388   *) ac_try_echo=$ac_try;;
15389 esac
15390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15391   (eval "$ac_compile") 2>conftest.er1
15392   ac_status=$?
15393   grep -v '^ *+' conftest.er1 >conftest.err
15394   rm -f conftest.er1
15395   cat conftest.err >&5
15396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15397   (exit $ac_status); } &&
15398          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15399   { (case "(($ac_try" in
15400   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15401   *) ac_try_echo=$ac_try;;
15402 esac
15403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15404   (eval "$ac_try") 2>&5
15405   ac_status=$?
15406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15407   (exit $ac_status); }; } &&
15408          { ac_try='test -s conftest.$ac_objext'
15409   { (case "(($ac_try" in
15410   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15411   *) ac_try_echo=$ac_try;;
15412 esac
15413 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15414   (eval "$ac_try") 2>&5
15415   ac_status=$?
15416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15417   (exit $ac_status); }; }; then
15418   ac_header_compiler=yes
15419 else
15420   echo "$as_me: failed program was:" >&5
15421 sed 's/^/| /' conftest.$ac_ext >&5
15422
15423         ac_header_compiler=no
15424 fi
15425
15426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15427 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15428 echo "${ECHO_T}$ac_header_compiler" >&6; }
15429
15430 # Is the header present?
15431 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15432 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15433 cat >conftest.$ac_ext <<_ACEOF
15434 /* confdefs.h.  */
15435 _ACEOF
15436 cat confdefs.h >>conftest.$ac_ext
15437 cat >>conftest.$ac_ext <<_ACEOF
15438 /* end confdefs.h.  */
15439 #include <$ac_header>
15440 _ACEOF
15441 if { (ac_try="$ac_cpp conftest.$ac_ext"
15442 case "(($ac_try" in
15443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15444   *) ac_try_echo=$ac_try;;
15445 esac
15446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15447   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15448   ac_status=$?
15449   grep -v '^ *+' conftest.er1 >conftest.err
15450   rm -f conftest.er1
15451   cat conftest.err >&5
15452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15453   (exit $ac_status); } >/dev/null; then
15454   if test -s conftest.err; then
15455     ac_cpp_err=$ac_c_preproc_warn_flag
15456     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15457   else
15458     ac_cpp_err=
15459   fi
15460 else
15461   ac_cpp_err=yes
15462 fi
15463 if test -z "$ac_cpp_err"; then
15464   ac_header_preproc=yes
15465 else
15466   echo "$as_me: failed program was:" >&5
15467 sed 's/^/| /' conftest.$ac_ext >&5
15468
15469   ac_header_preproc=no
15470 fi
15471
15472 rm -f conftest.err conftest.$ac_ext
15473 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15474 echo "${ECHO_T}$ac_header_preproc" >&6; }
15475
15476 # So?  What about this header?
15477 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15478   yes:no: )
15479     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15480 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15481     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15482 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15483     ac_header_preproc=yes
15484     ;;
15485   no:yes:* )
15486     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15487 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15488     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15489 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15490     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15491 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15492     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15493 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15494     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15495 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15496     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15497 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15498     ( cat <<\_ASBOX
15499 ## ----------------------------------- ##
15500 ## Report this to llvmbugs@cs.uiuc.edu ##
15501 ## ----------------------------------- ##
15502 _ASBOX
15503      ) | sed "s/^/$as_me: WARNING:     /" >&2
15504     ;;
15505 esac
15506 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15507 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15508 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15509   echo $ECHO_N "(cached) $ECHO_C" >&6
15510 else
15511   eval "$as_ac_Header=\$ac_header_preproc"
15512 fi
15513 ac_res=`eval echo '${'$as_ac_Header'}'`
15514                { echo "$as_me:$LINENO: result: $ac_res" >&5
15515 echo "${ECHO_T}$ac_res" >&6; }
15516
15517 fi
15518 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15519   cat >>confdefs.h <<_ACEOF
15520 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15521 _ACEOF
15522
15523 fi
15524
15525 done
15526
15527
15528 for ac_header in fenv.h
15529 do
15530 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15531 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15532   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15533 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15534 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15535   echo $ECHO_N "(cached) $ECHO_C" >&6
15536 fi
15537 ac_res=`eval echo '${'$as_ac_Header'}'`
15538                { echo "$as_me:$LINENO: result: $ac_res" >&5
15539 echo "${ECHO_T}$ac_res" >&6; }
15540 else
15541   # Is the header compilable?
15542 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15543 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15544 cat >conftest.$ac_ext <<_ACEOF
15545 /* confdefs.h.  */
15546 _ACEOF
15547 cat confdefs.h >>conftest.$ac_ext
15548 cat >>conftest.$ac_ext <<_ACEOF
15549 /* end confdefs.h.  */
15550 $ac_includes_default
15551 #include <$ac_header>
15552 _ACEOF
15553 rm -f conftest.$ac_objext
15554 if { (ac_try="$ac_compile"
15555 case "(($ac_try" in
15556   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15557   *) ac_try_echo=$ac_try;;
15558 esac
15559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15560   (eval "$ac_compile") 2>conftest.er1
15561   ac_status=$?
15562   grep -v '^ *+' conftest.er1 >conftest.err
15563   rm -f conftest.er1
15564   cat conftest.err >&5
15565   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15566   (exit $ac_status); } &&
15567          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15568   { (case "(($ac_try" in
15569   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15570   *) ac_try_echo=$ac_try;;
15571 esac
15572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15573   (eval "$ac_try") 2>&5
15574   ac_status=$?
15575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15576   (exit $ac_status); }; } &&
15577          { ac_try='test -s conftest.$ac_objext'
15578   { (case "(($ac_try" in
15579   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15580   *) ac_try_echo=$ac_try;;
15581 esac
15582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15583   (eval "$ac_try") 2>&5
15584   ac_status=$?
15585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15586   (exit $ac_status); }; }; then
15587   ac_header_compiler=yes
15588 else
15589   echo "$as_me: failed program was:" >&5
15590 sed 's/^/| /' conftest.$ac_ext >&5
15591
15592         ac_header_compiler=no
15593 fi
15594
15595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15596 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15597 echo "${ECHO_T}$ac_header_compiler" >&6; }
15598
15599 # Is the header present?
15600 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15601 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15602 cat >conftest.$ac_ext <<_ACEOF
15603 /* confdefs.h.  */
15604 _ACEOF
15605 cat confdefs.h >>conftest.$ac_ext
15606 cat >>conftest.$ac_ext <<_ACEOF
15607 /* end confdefs.h.  */
15608 #include <$ac_header>
15609 _ACEOF
15610 if { (ac_try="$ac_cpp conftest.$ac_ext"
15611 case "(($ac_try" in
15612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15613   *) ac_try_echo=$ac_try;;
15614 esac
15615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15616   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15617   ac_status=$?
15618   grep -v '^ *+' conftest.er1 >conftest.err
15619   rm -f conftest.er1
15620   cat conftest.err >&5
15621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15622   (exit $ac_status); } >/dev/null; then
15623   if test -s conftest.err; then
15624     ac_cpp_err=$ac_c_preproc_warn_flag
15625     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15626   else
15627     ac_cpp_err=
15628   fi
15629 else
15630   ac_cpp_err=yes
15631 fi
15632 if test -z "$ac_cpp_err"; then
15633   ac_header_preproc=yes
15634 else
15635   echo "$as_me: failed program was:" >&5
15636 sed 's/^/| /' conftest.$ac_ext >&5
15637
15638   ac_header_preproc=no
15639 fi
15640
15641 rm -f conftest.err conftest.$ac_ext
15642 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15643 echo "${ECHO_T}$ac_header_preproc" >&6; }
15644
15645 # So?  What about this header?
15646 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15647   yes:no: )
15648     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15649 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15650     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15651 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15652     ac_header_preproc=yes
15653     ;;
15654   no:yes:* )
15655     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15656 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15657     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15658 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15659     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15660 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15661     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15662 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15663     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15664 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15665     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15666 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15667     ( cat <<\_ASBOX
15668 ## ----------------------------------- ##
15669 ## Report this to llvmbugs@cs.uiuc.edu ##
15670 ## ----------------------------------- ##
15671 _ASBOX
15672      ) | sed "s/^/$as_me: WARNING:     /" >&2
15673     ;;
15674 esac
15675 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15676 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15677 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15678   echo $ECHO_N "(cached) $ECHO_C" >&6
15679 else
15680   eval "$as_ac_Header=\$ac_header_preproc"
15681 fi
15682 ac_res=`eval echo '${'$as_ac_Header'}'`
15683                { echo "$as_me:$LINENO: result: $ac_res" >&5
15684 echo "${ECHO_T}$ac_res" >&6; }
15685
15686 fi
15687 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15688   cat >>confdefs.h <<_ACEOF
15689 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15690 _ACEOF
15691
15692 fi
15693
15694 done
15695
15696 if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15697
15698 for ac_header in pthread.h
15699 do
15700 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15701 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15702   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15703 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15704 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15705   echo $ECHO_N "(cached) $ECHO_C" >&6
15706 fi
15707 ac_res=`eval echo '${'$as_ac_Header'}'`
15708                { echo "$as_me:$LINENO: result: $ac_res" >&5
15709 echo "${ECHO_T}$ac_res" >&6; }
15710 else
15711   # Is the header compilable?
15712 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15713 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15714 cat >conftest.$ac_ext <<_ACEOF
15715 /* confdefs.h.  */
15716 _ACEOF
15717 cat confdefs.h >>conftest.$ac_ext
15718 cat >>conftest.$ac_ext <<_ACEOF
15719 /* end confdefs.h.  */
15720 $ac_includes_default
15721 #include <$ac_header>
15722 _ACEOF
15723 rm -f conftest.$ac_objext
15724 if { (ac_try="$ac_compile"
15725 case "(($ac_try" in
15726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15727   *) ac_try_echo=$ac_try;;
15728 esac
15729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15730   (eval "$ac_compile") 2>conftest.er1
15731   ac_status=$?
15732   grep -v '^ *+' conftest.er1 >conftest.err
15733   rm -f conftest.er1
15734   cat conftest.err >&5
15735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15736   (exit $ac_status); } &&
15737          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15738   { (case "(($ac_try" in
15739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15740   *) ac_try_echo=$ac_try;;
15741 esac
15742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15743   (eval "$ac_try") 2>&5
15744   ac_status=$?
15745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15746   (exit $ac_status); }; } &&
15747          { ac_try='test -s conftest.$ac_objext'
15748   { (case "(($ac_try" in
15749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15750   *) ac_try_echo=$ac_try;;
15751 esac
15752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15753   (eval "$ac_try") 2>&5
15754   ac_status=$?
15755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15756   (exit $ac_status); }; }; then
15757   ac_header_compiler=yes
15758 else
15759   echo "$as_me: failed program was:" >&5
15760 sed 's/^/| /' conftest.$ac_ext >&5
15761
15762         ac_header_compiler=no
15763 fi
15764
15765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15766 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15767 echo "${ECHO_T}$ac_header_compiler" >&6; }
15768
15769 # Is the header present?
15770 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15771 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15772 cat >conftest.$ac_ext <<_ACEOF
15773 /* confdefs.h.  */
15774 _ACEOF
15775 cat confdefs.h >>conftest.$ac_ext
15776 cat >>conftest.$ac_ext <<_ACEOF
15777 /* end confdefs.h.  */
15778 #include <$ac_header>
15779 _ACEOF
15780 if { (ac_try="$ac_cpp conftest.$ac_ext"
15781 case "(($ac_try" in
15782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15783   *) ac_try_echo=$ac_try;;
15784 esac
15785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15786   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15787   ac_status=$?
15788   grep -v '^ *+' conftest.er1 >conftest.err
15789   rm -f conftest.er1
15790   cat conftest.err >&5
15791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15792   (exit $ac_status); } >/dev/null; then
15793   if test -s conftest.err; then
15794     ac_cpp_err=$ac_c_preproc_warn_flag
15795     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15796   else
15797     ac_cpp_err=
15798   fi
15799 else
15800   ac_cpp_err=yes
15801 fi
15802 if test -z "$ac_cpp_err"; then
15803   ac_header_preproc=yes
15804 else
15805   echo "$as_me: failed program was:" >&5
15806 sed 's/^/| /' conftest.$ac_ext >&5
15807
15808   ac_header_preproc=no
15809 fi
15810
15811 rm -f conftest.err conftest.$ac_ext
15812 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15813 echo "${ECHO_T}$ac_header_preproc" >&6; }
15814
15815 # So?  What about this header?
15816 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15817   yes:no: )
15818     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15819 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15820     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15821 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15822     ac_header_preproc=yes
15823     ;;
15824   no:yes:* )
15825     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15826 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15827     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15828 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15829     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15830 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15831     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15832 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15833     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15834 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15835     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15836 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15837     ( cat <<\_ASBOX
15838 ## ----------------------------------- ##
15839 ## Report this to llvmbugs@cs.uiuc.edu ##
15840 ## ----------------------------------- ##
15841 _ASBOX
15842      ) | sed "s/^/$as_me: WARNING:     /" >&2
15843     ;;
15844 esac
15845 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15846 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15847 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15848   echo $ECHO_N "(cached) $ECHO_C" >&6
15849 else
15850   eval "$as_ac_Header=\$ac_header_preproc"
15851 fi
15852 ac_res=`eval echo '${'$as_ac_Header'}'`
15853                { echo "$as_me:$LINENO: result: $ac_res" >&5
15854 echo "${ECHO_T}$ac_res" >&6; }
15855
15856 fi
15857 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15858   cat >>confdefs.h <<_ACEOF
15859 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15860 _ACEOF
15861  HAVE_PTHREAD=1
15862
15863 else
15864   HAVE_PTHREAD=0
15865
15866 fi
15867
15868 done
15869
15870 else
15871   HAVE_PTHREAD=0
15872
15873 fi
15874
15875 if test "$llvm_cv_enable_libffi" = "yes" ; then
15876
15877
15878 for ac_header in ffi.h ffi/ffi.h
15879 do
15880 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15881 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15882   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15883 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15884 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15885   echo $ECHO_N "(cached) $ECHO_C" >&6
15886 fi
15887 ac_res=`eval echo '${'$as_ac_Header'}'`
15888                { echo "$as_me:$LINENO: result: $ac_res" >&5
15889 echo "${ECHO_T}$ac_res" >&6; }
15890 else
15891   # Is the header compilable?
15892 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15893 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15894 cat >conftest.$ac_ext <<_ACEOF
15895 /* confdefs.h.  */
15896 _ACEOF
15897 cat confdefs.h >>conftest.$ac_ext
15898 cat >>conftest.$ac_ext <<_ACEOF
15899 /* end confdefs.h.  */
15900 $ac_includes_default
15901 #include <$ac_header>
15902 _ACEOF
15903 rm -f conftest.$ac_objext
15904 if { (ac_try="$ac_compile"
15905 case "(($ac_try" in
15906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15907   *) ac_try_echo=$ac_try;;
15908 esac
15909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15910   (eval "$ac_compile") 2>conftest.er1
15911   ac_status=$?
15912   grep -v '^ *+' conftest.er1 >conftest.err
15913   rm -f conftest.er1
15914   cat conftest.err >&5
15915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15916   (exit $ac_status); } &&
15917          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15918   { (case "(($ac_try" in
15919   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15920   *) ac_try_echo=$ac_try;;
15921 esac
15922 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15923   (eval "$ac_try") 2>&5
15924   ac_status=$?
15925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15926   (exit $ac_status); }; } &&
15927          { ac_try='test -s conftest.$ac_objext'
15928   { (case "(($ac_try" in
15929   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15930   *) ac_try_echo=$ac_try;;
15931 esac
15932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15933   (eval "$ac_try") 2>&5
15934   ac_status=$?
15935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15936   (exit $ac_status); }; }; then
15937   ac_header_compiler=yes
15938 else
15939   echo "$as_me: failed program was:" >&5
15940 sed 's/^/| /' conftest.$ac_ext >&5
15941
15942         ac_header_compiler=no
15943 fi
15944
15945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15946 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15947 echo "${ECHO_T}$ac_header_compiler" >&6; }
15948
15949 # Is the header present?
15950 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15951 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15952 cat >conftest.$ac_ext <<_ACEOF
15953 /* confdefs.h.  */
15954 _ACEOF
15955 cat confdefs.h >>conftest.$ac_ext
15956 cat >>conftest.$ac_ext <<_ACEOF
15957 /* end confdefs.h.  */
15958 #include <$ac_header>
15959 _ACEOF
15960 if { (ac_try="$ac_cpp conftest.$ac_ext"
15961 case "(($ac_try" in
15962   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15963   *) ac_try_echo=$ac_try;;
15964 esac
15965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15966   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15967   ac_status=$?
15968   grep -v '^ *+' conftest.er1 >conftest.err
15969   rm -f conftest.er1
15970   cat conftest.err >&5
15971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15972   (exit $ac_status); } >/dev/null; then
15973   if test -s conftest.err; then
15974     ac_cpp_err=$ac_c_preproc_warn_flag
15975     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15976   else
15977     ac_cpp_err=
15978   fi
15979 else
15980   ac_cpp_err=yes
15981 fi
15982 if test -z "$ac_cpp_err"; then
15983   ac_header_preproc=yes
15984 else
15985   echo "$as_me: failed program was:" >&5
15986 sed 's/^/| /' conftest.$ac_ext >&5
15987
15988   ac_header_preproc=no
15989 fi
15990
15991 rm -f conftest.err conftest.$ac_ext
15992 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15993 echo "${ECHO_T}$ac_header_preproc" >&6; }
15994
15995 # So?  What about this header?
15996 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15997   yes:no: )
15998     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15999 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16000     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16001 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16002     ac_header_preproc=yes
16003     ;;
16004   no:yes:* )
16005     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16006 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16007     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16008 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16009     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16010 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16011     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16012 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16013     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16014 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16015     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16016 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16017     ( cat <<\_ASBOX
16018 ## ----------------------------------- ##
16019 ## Report this to llvmbugs@cs.uiuc.edu ##
16020 ## ----------------------------------- ##
16021 _ASBOX
16022      ) | sed "s/^/$as_me: WARNING:     /" >&2
16023     ;;
16024 esac
16025 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16026 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16027 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16028   echo $ECHO_N "(cached) $ECHO_C" >&6
16029 else
16030   eval "$as_ac_Header=\$ac_header_preproc"
16031 fi
16032 ac_res=`eval echo '${'$as_ac_Header'}'`
16033                { echo "$as_me:$LINENO: result: $ac_res" >&5
16034 echo "${ECHO_T}$ac_res" >&6; }
16035
16036 fi
16037 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16038   cat >>confdefs.h <<_ACEOF
16039 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16040 _ACEOF
16041
16042 fi
16043
16044 done
16045
16046 fi
16047
16048
16049 for ac_header in CrashReporterClient.h
16050 do
16051 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16052 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16053   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16054 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16055 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16056   echo $ECHO_N "(cached) $ECHO_C" >&6
16057 fi
16058 ac_res=`eval echo '${'$as_ac_Header'}'`
16059                { echo "$as_me:$LINENO: result: $ac_res" >&5
16060 echo "${ECHO_T}$ac_res" >&6; }
16061 else
16062   # Is the header compilable?
16063 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16064 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16065 cat >conftest.$ac_ext <<_ACEOF
16066 /* confdefs.h.  */
16067 _ACEOF
16068 cat confdefs.h >>conftest.$ac_ext
16069 cat >>conftest.$ac_ext <<_ACEOF
16070 /* end confdefs.h.  */
16071 $ac_includes_default
16072 #include <$ac_header>
16073 _ACEOF
16074 rm -f conftest.$ac_objext
16075 if { (ac_try="$ac_compile"
16076 case "(($ac_try" in
16077   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16078   *) ac_try_echo=$ac_try;;
16079 esac
16080 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16081   (eval "$ac_compile") 2>conftest.er1
16082   ac_status=$?
16083   grep -v '^ *+' conftest.er1 >conftest.err
16084   rm -f conftest.er1
16085   cat conftest.err >&5
16086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16087   (exit $ac_status); } &&
16088          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16089   { (case "(($ac_try" in
16090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16091   *) ac_try_echo=$ac_try;;
16092 esac
16093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16094   (eval "$ac_try") 2>&5
16095   ac_status=$?
16096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16097   (exit $ac_status); }; } &&
16098          { ac_try='test -s conftest.$ac_objext'
16099   { (case "(($ac_try" in
16100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16101   *) ac_try_echo=$ac_try;;
16102 esac
16103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16104   (eval "$ac_try") 2>&5
16105   ac_status=$?
16106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16107   (exit $ac_status); }; }; then
16108   ac_header_compiler=yes
16109 else
16110   echo "$as_me: failed program was:" >&5
16111 sed 's/^/| /' conftest.$ac_ext >&5
16112
16113         ac_header_compiler=no
16114 fi
16115
16116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16117 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16118 echo "${ECHO_T}$ac_header_compiler" >&6; }
16119
16120 # Is the header present?
16121 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16122 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16123 cat >conftest.$ac_ext <<_ACEOF
16124 /* confdefs.h.  */
16125 _ACEOF
16126 cat confdefs.h >>conftest.$ac_ext
16127 cat >>conftest.$ac_ext <<_ACEOF
16128 /* end confdefs.h.  */
16129 #include <$ac_header>
16130 _ACEOF
16131 if { (ac_try="$ac_cpp conftest.$ac_ext"
16132 case "(($ac_try" in
16133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16134   *) ac_try_echo=$ac_try;;
16135 esac
16136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16137   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16138   ac_status=$?
16139   grep -v '^ *+' conftest.er1 >conftest.err
16140   rm -f conftest.er1
16141   cat conftest.err >&5
16142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16143   (exit $ac_status); } >/dev/null; then
16144   if test -s conftest.err; then
16145     ac_cpp_err=$ac_c_preproc_warn_flag
16146     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16147   else
16148     ac_cpp_err=
16149   fi
16150 else
16151   ac_cpp_err=yes
16152 fi
16153 if test -z "$ac_cpp_err"; then
16154   ac_header_preproc=yes
16155 else
16156   echo "$as_me: failed program was:" >&5
16157 sed 's/^/| /' conftest.$ac_ext >&5
16158
16159   ac_header_preproc=no
16160 fi
16161
16162 rm -f conftest.err conftest.$ac_ext
16163 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16164 echo "${ECHO_T}$ac_header_preproc" >&6; }
16165
16166 # So?  What about this header?
16167 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16168   yes:no: )
16169     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16170 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16171     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16172 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16173     ac_header_preproc=yes
16174     ;;
16175   no:yes:* )
16176     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16177 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16178     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16179 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16180     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16181 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16182     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16183 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16184     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16185 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16186     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16187 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16188     ( cat <<\_ASBOX
16189 ## ----------------------------------- ##
16190 ## Report this to llvmbugs@cs.uiuc.edu ##
16191 ## ----------------------------------- ##
16192 _ASBOX
16193      ) | sed "s/^/$as_me: WARNING:     /" >&2
16194     ;;
16195 esac
16196 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16197 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16198 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16199   echo $ECHO_N "(cached) $ECHO_C" >&6
16200 else
16201   eval "$as_ac_Header=\$ac_header_preproc"
16202 fi
16203 ac_res=`eval echo '${'$as_ac_Header'}'`
16204                { echo "$as_me:$LINENO: result: $ac_res" >&5
16205 echo "${ECHO_T}$ac_res" >&6; }
16206
16207 fi
16208 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16209   cat >>confdefs.h <<_ACEOF
16210 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16211 _ACEOF
16212
16213 fi
16214
16215 done
16216
16217
16218 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16219 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16220 cat >conftest.$ac_ext <<_ACEOF
16221 /* confdefs.h.  */
16222 _ACEOF
16223 cat confdefs.h >>conftest.$ac_ext
16224 cat >>conftest.$ac_ext <<_ACEOF
16225 /* end confdefs.h.  */
16226 extern const char *__crashreporter_info__;
16227       int main() {
16228         __crashreporter_info__ = "test";
16229         return 0;
16230       }
16231
16232 _ACEOF
16233 rm -f conftest.$ac_objext conftest$ac_exeext
16234 if { (ac_try="$ac_link"
16235 case "(($ac_try" in
16236   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16237   *) ac_try_echo=$ac_try;;
16238 esac
16239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16240   (eval "$ac_link") 2>conftest.er1
16241   ac_status=$?
16242   grep -v '^ *+' conftest.er1 >conftest.err
16243   rm -f conftest.er1
16244   cat conftest.err >&5
16245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16246   (exit $ac_status); } &&
16247          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16248   { (case "(($ac_try" in
16249   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16250   *) ac_try_echo=$ac_try;;
16251 esac
16252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16253   (eval "$ac_try") 2>&5
16254   ac_status=$?
16255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16256   (exit $ac_status); }; } &&
16257          { ac_try='test -s conftest$ac_exeext'
16258   { (case "(($ac_try" in
16259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16260   *) ac_try_echo=$ac_try;;
16261 esac
16262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16263   (eval "$ac_try") 2>&5
16264   ac_status=$?
16265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16266   (exit $ac_status); }; }; then
16267   { echo "$as_me:$LINENO: result: yes" >&5
16268 echo "${ECHO_T}yes" >&6; }
16269
16270 cat >>confdefs.h <<\_ACEOF
16271 #define HAVE_CRASHREPORTER_INFO 1
16272 _ACEOF
16273
16274 else
16275   echo "$as_me: failed program was:" >&5
16276 sed 's/^/| /' conftest.$ac_ext >&5
16277
16278         { echo "$as_me:$LINENO: result: no" >&5
16279 echo "${ECHO_T}no" >&6; }
16280
16281 cat >>confdefs.h <<\_ACEOF
16282 #define HAVE_CRASHREPORTER_INFO 0
16283 _ACEOF
16284
16285 fi
16286
16287 rm -f core conftest.err conftest.$ac_objext \
16288       conftest$ac_exeext conftest.$ac_ext
16289
16290
16291
16292
16293   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16294 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16295 if test "${ac_cv_huge_val_sanity+set}" = set; then
16296   echo $ECHO_N "(cached) $ECHO_C" >&6
16297 else
16298
16299     ac_ext=cpp
16300 ac_cpp='$CXXCPP $CPPFLAGS'
16301 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16302 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16303 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16304
16305     ac_save_CXXFLAGS=$CXXFLAGS
16306     CXXFLAGS=-pedantic
16307     if test "$cross_compiling" = yes; then
16308   ac_cv_huge_val_sanity=yes
16309 else
16310   cat >conftest.$ac_ext <<_ACEOF
16311 /* confdefs.h.  */
16312 _ACEOF
16313 cat confdefs.h >>conftest.$ac_ext
16314 cat >>conftest.$ac_ext <<_ACEOF
16315 /* end confdefs.h.  */
16316 #include <math.h>
16317 int
16318 main ()
16319 {
16320 double x = HUGE_VAL; return x != x;
16321   ;
16322   return 0;
16323 }
16324 _ACEOF
16325 rm -f conftest$ac_exeext
16326 if { (ac_try="$ac_link"
16327 case "(($ac_try" in
16328   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16329   *) ac_try_echo=$ac_try;;
16330 esac
16331 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16332   (eval "$ac_link") 2>&5
16333   ac_status=$?
16334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16335   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16336   { (case "(($ac_try" in
16337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16338   *) ac_try_echo=$ac_try;;
16339 esac
16340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16341   (eval "$ac_try") 2>&5
16342   ac_status=$?
16343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16344   (exit $ac_status); }; }; then
16345   ac_cv_huge_val_sanity=yes
16346 else
16347   echo "$as_me: program exited with status $ac_status" >&5
16348 echo "$as_me: failed program was:" >&5
16349 sed 's/^/| /' conftest.$ac_ext >&5
16350
16351 ( exit $ac_status )
16352 ac_cv_huge_val_sanity=no
16353 fi
16354 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16355 fi
16356
16357
16358     CXXFLAGS=$ac_save_CXXFLAGS
16359     ac_ext=c
16360 ac_cpp='$CPP $CPPFLAGS'
16361 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16362 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16363 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16364
16365
16366 fi
16367 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16368 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16369   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16370
16371
16372 { echo "$as_me:$LINENO: checking for pid_t" >&5
16373 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16374 if test "${ac_cv_type_pid_t+set}" = set; then
16375   echo $ECHO_N "(cached) $ECHO_C" >&6
16376 else
16377   cat >conftest.$ac_ext <<_ACEOF
16378 /* confdefs.h.  */
16379 _ACEOF
16380 cat confdefs.h >>conftest.$ac_ext
16381 cat >>conftest.$ac_ext <<_ACEOF
16382 /* end confdefs.h.  */
16383 $ac_includes_default
16384 typedef pid_t ac__type_new_;
16385 int
16386 main ()
16387 {
16388 if ((ac__type_new_ *) 0)
16389   return 0;
16390 if (sizeof (ac__type_new_))
16391   return 0;
16392   ;
16393   return 0;
16394 }
16395 _ACEOF
16396 rm -f conftest.$ac_objext
16397 if { (ac_try="$ac_compile"
16398 case "(($ac_try" in
16399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16400   *) ac_try_echo=$ac_try;;
16401 esac
16402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16403   (eval "$ac_compile") 2>conftest.er1
16404   ac_status=$?
16405   grep -v '^ *+' conftest.er1 >conftest.err
16406   rm -f conftest.er1
16407   cat conftest.err >&5
16408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16409   (exit $ac_status); } &&
16410          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16411   { (case "(($ac_try" in
16412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16413   *) ac_try_echo=$ac_try;;
16414 esac
16415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16416   (eval "$ac_try") 2>&5
16417   ac_status=$?
16418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16419   (exit $ac_status); }; } &&
16420          { ac_try='test -s conftest.$ac_objext'
16421   { (case "(($ac_try" in
16422   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16423   *) ac_try_echo=$ac_try;;
16424 esac
16425 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16426   (eval "$ac_try") 2>&5
16427   ac_status=$?
16428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16429   (exit $ac_status); }; }; then
16430   ac_cv_type_pid_t=yes
16431 else
16432   echo "$as_me: failed program was:" >&5
16433 sed 's/^/| /' conftest.$ac_ext >&5
16434
16435         ac_cv_type_pid_t=no
16436 fi
16437
16438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16439 fi
16440 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16441 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16442 if test $ac_cv_type_pid_t = yes; then
16443   :
16444 else
16445
16446 cat >>confdefs.h <<_ACEOF
16447 #define pid_t int
16448 _ACEOF
16449
16450 fi
16451
16452 { echo "$as_me:$LINENO: checking for size_t" >&5
16453 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16454 if test "${ac_cv_type_size_t+set}" = set; then
16455   echo $ECHO_N "(cached) $ECHO_C" >&6
16456 else
16457   cat >conftest.$ac_ext <<_ACEOF
16458 /* confdefs.h.  */
16459 _ACEOF
16460 cat confdefs.h >>conftest.$ac_ext
16461 cat >>conftest.$ac_ext <<_ACEOF
16462 /* end confdefs.h.  */
16463 $ac_includes_default
16464 typedef size_t ac__type_new_;
16465 int
16466 main ()
16467 {
16468 if ((ac__type_new_ *) 0)
16469   return 0;
16470 if (sizeof (ac__type_new_))
16471   return 0;
16472   ;
16473   return 0;
16474 }
16475 _ACEOF
16476 rm -f conftest.$ac_objext
16477 if { (ac_try="$ac_compile"
16478 case "(($ac_try" in
16479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16480   *) ac_try_echo=$ac_try;;
16481 esac
16482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16483   (eval "$ac_compile") 2>conftest.er1
16484   ac_status=$?
16485   grep -v '^ *+' conftest.er1 >conftest.err
16486   rm -f conftest.er1
16487   cat conftest.err >&5
16488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16489   (exit $ac_status); } &&
16490          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16491   { (case "(($ac_try" in
16492   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16493   *) ac_try_echo=$ac_try;;
16494 esac
16495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16496   (eval "$ac_try") 2>&5
16497   ac_status=$?
16498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16499   (exit $ac_status); }; } &&
16500          { ac_try='test -s conftest.$ac_objext'
16501   { (case "(($ac_try" in
16502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16503   *) ac_try_echo=$ac_try;;
16504 esac
16505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16506   (eval "$ac_try") 2>&5
16507   ac_status=$?
16508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16509   (exit $ac_status); }; }; then
16510   ac_cv_type_size_t=yes
16511 else
16512   echo "$as_me: failed program was:" >&5
16513 sed 's/^/| /' conftest.$ac_ext >&5
16514
16515         ac_cv_type_size_t=no
16516 fi
16517
16518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16519 fi
16520 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16521 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16522 if test $ac_cv_type_size_t = yes; then
16523   :
16524 else
16525
16526 cat >>confdefs.h <<_ACEOF
16527 #define size_t unsigned int
16528 _ACEOF
16529
16530 fi
16531
16532
16533 cat >>confdefs.h <<_ACEOF
16534 #define RETSIGTYPE void
16535 _ACEOF
16536
16537 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16538 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16539 if test "${ac_cv_struct_tm+set}" = set; then
16540   echo $ECHO_N "(cached) $ECHO_C" >&6
16541 else
16542   cat >conftest.$ac_ext <<_ACEOF
16543 /* confdefs.h.  */
16544 _ACEOF
16545 cat confdefs.h >>conftest.$ac_ext
16546 cat >>conftest.$ac_ext <<_ACEOF
16547 /* end confdefs.h.  */
16548 #include <sys/types.h>
16549 #include <time.h>
16550
16551 int
16552 main ()
16553 {
16554 struct tm *tp; tp->tm_sec;
16555   ;
16556   return 0;
16557 }
16558 _ACEOF
16559 rm -f conftest.$ac_objext
16560 if { (ac_try="$ac_compile"
16561 case "(($ac_try" in
16562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16563   *) ac_try_echo=$ac_try;;
16564 esac
16565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16566   (eval "$ac_compile") 2>conftest.er1
16567   ac_status=$?
16568   grep -v '^ *+' conftest.er1 >conftest.err
16569   rm -f conftest.er1
16570   cat conftest.err >&5
16571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16572   (exit $ac_status); } &&
16573          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16574   { (case "(($ac_try" in
16575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16576   *) ac_try_echo=$ac_try;;
16577 esac
16578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16579   (eval "$ac_try") 2>&5
16580   ac_status=$?
16581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16582   (exit $ac_status); }; } &&
16583          { ac_try='test -s conftest.$ac_objext'
16584   { (case "(($ac_try" in
16585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16586   *) ac_try_echo=$ac_try;;
16587 esac
16588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16589   (eval "$ac_try") 2>&5
16590   ac_status=$?
16591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16592   (exit $ac_status); }; }; then
16593   ac_cv_struct_tm=time.h
16594 else
16595   echo "$as_me: failed program was:" >&5
16596 sed 's/^/| /' conftest.$ac_ext >&5
16597
16598         ac_cv_struct_tm=sys/time.h
16599 fi
16600
16601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16602 fi
16603 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16604 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16605 if test $ac_cv_struct_tm = sys/time.h; then
16606
16607 cat >>confdefs.h <<\_ACEOF
16608 #define TM_IN_SYS_TIME 1
16609 _ACEOF
16610
16611 fi
16612
16613 { echo "$as_me:$LINENO: checking for int64_t" >&5
16614 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16615 if test "${ac_cv_type_int64_t+set}" = set; then
16616   echo $ECHO_N "(cached) $ECHO_C" >&6
16617 else
16618   cat >conftest.$ac_ext <<_ACEOF
16619 /* confdefs.h.  */
16620 _ACEOF
16621 cat confdefs.h >>conftest.$ac_ext
16622 cat >>conftest.$ac_ext <<_ACEOF
16623 /* end confdefs.h.  */
16624 $ac_includes_default
16625 typedef int64_t ac__type_new_;
16626 int
16627 main ()
16628 {
16629 if ((ac__type_new_ *) 0)
16630   return 0;
16631 if (sizeof (ac__type_new_))
16632   return 0;
16633   ;
16634   return 0;
16635 }
16636 _ACEOF
16637 rm -f conftest.$ac_objext
16638 if { (ac_try="$ac_compile"
16639 case "(($ac_try" in
16640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16641   *) ac_try_echo=$ac_try;;
16642 esac
16643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16644   (eval "$ac_compile") 2>conftest.er1
16645   ac_status=$?
16646   grep -v '^ *+' conftest.er1 >conftest.err
16647   rm -f conftest.er1
16648   cat conftest.err >&5
16649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16650   (exit $ac_status); } &&
16651          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16652   { (case "(($ac_try" in
16653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16654   *) ac_try_echo=$ac_try;;
16655 esac
16656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16657   (eval "$ac_try") 2>&5
16658   ac_status=$?
16659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16660   (exit $ac_status); }; } &&
16661          { ac_try='test -s conftest.$ac_objext'
16662   { (case "(($ac_try" in
16663   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16664   *) ac_try_echo=$ac_try;;
16665 esac
16666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16667   (eval "$ac_try") 2>&5
16668   ac_status=$?
16669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16670   (exit $ac_status); }; }; then
16671   ac_cv_type_int64_t=yes
16672 else
16673   echo "$as_me: failed program was:" >&5
16674 sed 's/^/| /' conftest.$ac_ext >&5
16675
16676         ac_cv_type_int64_t=no
16677 fi
16678
16679 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16680 fi
16681 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16682 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16683 if test $ac_cv_type_int64_t = yes; then
16684
16685 cat >>confdefs.h <<_ACEOF
16686 #define HAVE_INT64_T 1
16687 _ACEOF
16688
16689
16690 else
16691   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16692 echo "$as_me: error: Type int64_t required but not found" >&2;}
16693    { (exit 1); exit 1; }; }
16694 fi
16695
16696 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16697 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16698 if test "${ac_cv_type_uint64_t+set}" = set; then
16699   echo $ECHO_N "(cached) $ECHO_C" >&6
16700 else
16701   cat >conftest.$ac_ext <<_ACEOF
16702 /* confdefs.h.  */
16703 _ACEOF
16704 cat confdefs.h >>conftest.$ac_ext
16705 cat >>conftest.$ac_ext <<_ACEOF
16706 /* end confdefs.h.  */
16707 $ac_includes_default
16708 typedef uint64_t ac__type_new_;
16709 int
16710 main ()
16711 {
16712 if ((ac__type_new_ *) 0)
16713   return 0;
16714 if (sizeof (ac__type_new_))
16715   return 0;
16716   ;
16717   return 0;
16718 }
16719 _ACEOF
16720 rm -f conftest.$ac_objext
16721 if { (ac_try="$ac_compile"
16722 case "(($ac_try" in
16723   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16724   *) ac_try_echo=$ac_try;;
16725 esac
16726 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16727   (eval "$ac_compile") 2>conftest.er1
16728   ac_status=$?
16729   grep -v '^ *+' conftest.er1 >conftest.err
16730   rm -f conftest.er1
16731   cat conftest.err >&5
16732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16733   (exit $ac_status); } &&
16734          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16735   { (case "(($ac_try" in
16736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16737   *) ac_try_echo=$ac_try;;
16738 esac
16739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16740   (eval "$ac_try") 2>&5
16741   ac_status=$?
16742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16743   (exit $ac_status); }; } &&
16744          { ac_try='test -s conftest.$ac_objext'
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_try") 2>&5
16751   ac_status=$?
16752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16753   (exit $ac_status); }; }; then
16754   ac_cv_type_uint64_t=yes
16755 else
16756   echo "$as_me: failed program was:" >&5
16757 sed 's/^/| /' conftest.$ac_ext >&5
16758
16759         ac_cv_type_uint64_t=no
16760 fi
16761
16762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16763 fi
16764 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16765 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16766 if test $ac_cv_type_uint64_t = yes; then
16767
16768 cat >>confdefs.h <<_ACEOF
16769 #define HAVE_UINT64_T 1
16770 _ACEOF
16771
16772
16773 else
16774   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16775 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16776 if test "${ac_cv_type_u_int64_t+set}" = set; then
16777   echo $ECHO_N "(cached) $ECHO_C" >&6
16778 else
16779   cat >conftest.$ac_ext <<_ACEOF
16780 /* confdefs.h.  */
16781 _ACEOF
16782 cat confdefs.h >>conftest.$ac_ext
16783 cat >>conftest.$ac_ext <<_ACEOF
16784 /* end confdefs.h.  */
16785 $ac_includes_default
16786 typedef u_int64_t ac__type_new_;
16787 int
16788 main ()
16789 {
16790 if ((ac__type_new_ *) 0)
16791   return 0;
16792 if (sizeof (ac__type_new_))
16793   return 0;
16794   ;
16795   return 0;
16796 }
16797 _ACEOF
16798 rm -f conftest.$ac_objext
16799 if { (ac_try="$ac_compile"
16800 case "(($ac_try" in
16801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16802   *) ac_try_echo=$ac_try;;
16803 esac
16804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16805   (eval "$ac_compile") 2>conftest.er1
16806   ac_status=$?
16807   grep -v '^ *+' conftest.er1 >conftest.err
16808   rm -f conftest.er1
16809   cat conftest.err >&5
16810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16811   (exit $ac_status); } &&
16812          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16813   { (case "(($ac_try" in
16814   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16815   *) ac_try_echo=$ac_try;;
16816 esac
16817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16818   (eval "$ac_try") 2>&5
16819   ac_status=$?
16820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16821   (exit $ac_status); }; } &&
16822          { ac_try='test -s conftest.$ac_objext'
16823   { (case "(($ac_try" in
16824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16825   *) ac_try_echo=$ac_try;;
16826 esac
16827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16828   (eval "$ac_try") 2>&5
16829   ac_status=$?
16830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16831   (exit $ac_status); }; }; then
16832   ac_cv_type_u_int64_t=yes
16833 else
16834   echo "$as_me: failed program was:" >&5
16835 sed 's/^/| /' conftest.$ac_ext >&5
16836
16837         ac_cv_type_u_int64_t=no
16838 fi
16839
16840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16841 fi
16842 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16843 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16844 if test $ac_cv_type_u_int64_t = yes; then
16845
16846 cat >>confdefs.h <<_ACEOF
16847 #define HAVE_U_INT64_T 1
16848 _ACEOF
16849
16850
16851 else
16852   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16853 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16854    { (exit 1); exit 1; }; }
16855 fi
16856
16857 fi
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16869 do
16870 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16871 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16872 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16873 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16874   echo $ECHO_N "(cached) $ECHO_C" >&6
16875 else
16876   cat >conftest.$ac_ext <<_ACEOF
16877 /* confdefs.h.  */
16878 _ACEOF
16879 cat confdefs.h >>conftest.$ac_ext
16880 cat >>conftest.$ac_ext <<_ACEOF
16881 /* end confdefs.h.  */
16882 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16883    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16884 #define $ac_func innocuous_$ac_func
16885
16886 /* System header to define __stub macros and hopefully few prototypes,
16887     which can conflict with char $ac_func (); below.
16888     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16889     <limits.h> exists even on freestanding compilers.  */
16890
16891 #ifdef __STDC__
16892 # include <limits.h>
16893 #else
16894 # include <assert.h>
16895 #endif
16896
16897 #undef $ac_func
16898
16899 /* Override any GCC internal prototype to avoid an error.
16900    Use char because int might match the return type of a GCC
16901    builtin and then its argument prototype would still apply.  */
16902 #ifdef __cplusplus
16903 extern "C"
16904 #endif
16905 char $ac_func ();
16906 /* The GNU C library defines this for functions which it implements
16907     to always fail with ENOSYS.  Some functions are actually named
16908     something starting with __ and the normal name is an alias.  */
16909 #if defined __stub_$ac_func || defined __stub___$ac_func
16910 choke me
16911 #endif
16912
16913 int
16914 main ()
16915 {
16916 return $ac_func ();
16917   ;
16918   return 0;
16919 }
16920 _ACEOF
16921 rm -f conftest.$ac_objext conftest$ac_exeext
16922 if { (ac_try="$ac_link"
16923 case "(($ac_try" in
16924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16925   *) ac_try_echo=$ac_try;;
16926 esac
16927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16928   (eval "$ac_link") 2>conftest.er1
16929   ac_status=$?
16930   grep -v '^ *+' conftest.er1 >conftest.err
16931   rm -f conftest.er1
16932   cat conftest.err >&5
16933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16934   (exit $ac_status); } &&
16935          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16936   { (case "(($ac_try" in
16937   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16938   *) ac_try_echo=$ac_try;;
16939 esac
16940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16941   (eval "$ac_try") 2>&5
16942   ac_status=$?
16943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16944   (exit $ac_status); }; } &&
16945          { ac_try='test -s conftest$ac_exeext'
16946   { (case "(($ac_try" in
16947   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16948   *) ac_try_echo=$ac_try;;
16949 esac
16950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16951   (eval "$ac_try") 2>&5
16952   ac_status=$?
16953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16954   (exit $ac_status); }; }; then
16955   eval "$as_ac_var=yes"
16956 else
16957   echo "$as_me: failed program was:" >&5
16958 sed 's/^/| /' conftest.$ac_ext >&5
16959
16960         eval "$as_ac_var=no"
16961 fi
16962
16963 rm -f core conftest.err conftest.$ac_objext \
16964       conftest$ac_exeext conftest.$ac_ext
16965 fi
16966 ac_res=`eval echo '${'$as_ac_var'}'`
16967                { echo "$as_me:$LINENO: result: $ac_res" >&5
16968 echo "${ECHO_T}$ac_res" >&6; }
16969 if test `eval echo '${'$as_ac_var'}'` = yes; then
16970   cat >>confdefs.h <<_ACEOF
16971 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16972 _ACEOF
16973
16974 fi
16975 done
16976
16977
16978
16979
16980
16981 for ac_func in powf fmodf strtof round
16982 do
16983 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16984 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16985 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16986 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16987   echo $ECHO_N "(cached) $ECHO_C" >&6
16988 else
16989   cat >conftest.$ac_ext <<_ACEOF
16990 /* confdefs.h.  */
16991 _ACEOF
16992 cat confdefs.h >>conftest.$ac_ext
16993 cat >>conftest.$ac_ext <<_ACEOF
16994 /* end confdefs.h.  */
16995 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16996    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16997 #define $ac_func innocuous_$ac_func
16998
16999 /* System header to define __stub macros and hopefully few prototypes,
17000     which can conflict with char $ac_func (); below.
17001     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17002     <limits.h> exists even on freestanding compilers.  */
17003
17004 #ifdef __STDC__
17005 # include <limits.h>
17006 #else
17007 # include <assert.h>
17008 #endif
17009
17010 #undef $ac_func
17011
17012 /* Override any GCC internal prototype to avoid an error.
17013    Use char because int might match the return type of a GCC
17014    builtin and then its argument prototype would still apply.  */
17015 #ifdef __cplusplus
17016 extern "C"
17017 #endif
17018 char $ac_func ();
17019 /* The GNU C library defines this for functions which it implements
17020     to always fail with ENOSYS.  Some functions are actually named
17021     something starting with __ and the normal name is an alias.  */
17022 #if defined __stub_$ac_func || defined __stub___$ac_func
17023 choke me
17024 #endif
17025
17026 int
17027 main ()
17028 {
17029 return $ac_func ();
17030   ;
17031   return 0;
17032 }
17033 _ACEOF
17034 rm -f conftest.$ac_objext conftest$ac_exeext
17035 if { (ac_try="$ac_link"
17036 case "(($ac_try" in
17037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17038   *) ac_try_echo=$ac_try;;
17039 esac
17040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17041   (eval "$ac_link") 2>conftest.er1
17042   ac_status=$?
17043   grep -v '^ *+' conftest.er1 >conftest.err
17044   rm -f conftest.er1
17045   cat conftest.err >&5
17046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17047   (exit $ac_status); } &&
17048          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17049   { (case "(($ac_try" in
17050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17051   *) ac_try_echo=$ac_try;;
17052 esac
17053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17054   (eval "$ac_try") 2>&5
17055   ac_status=$?
17056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17057   (exit $ac_status); }; } &&
17058          { ac_try='test -s conftest$ac_exeext'
17059   { (case "(($ac_try" in
17060   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17061   *) ac_try_echo=$ac_try;;
17062 esac
17063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17064   (eval "$ac_try") 2>&5
17065   ac_status=$?
17066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17067   (exit $ac_status); }; }; then
17068   eval "$as_ac_var=yes"
17069 else
17070   echo "$as_me: failed program was:" >&5
17071 sed 's/^/| /' conftest.$ac_ext >&5
17072
17073         eval "$as_ac_var=no"
17074 fi
17075
17076 rm -f core conftest.err conftest.$ac_objext \
17077       conftest$ac_exeext conftest.$ac_ext
17078 fi
17079 ac_res=`eval echo '${'$as_ac_var'}'`
17080                { echo "$as_me:$LINENO: result: $ac_res" >&5
17081 echo "${ECHO_T}$ac_res" >&6; }
17082 if test `eval echo '${'$as_ac_var'}'` = yes; then
17083   cat >>confdefs.h <<_ACEOF
17084 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17085 _ACEOF
17086
17087 fi
17088 done
17089
17090
17091
17092
17093
17094
17095 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17096 do
17097 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17098 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17099 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17100 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17101   echo $ECHO_N "(cached) $ECHO_C" >&6
17102 else
17103   cat >conftest.$ac_ext <<_ACEOF
17104 /* confdefs.h.  */
17105 _ACEOF
17106 cat confdefs.h >>conftest.$ac_ext
17107 cat >>conftest.$ac_ext <<_ACEOF
17108 /* end confdefs.h.  */
17109 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17110    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17111 #define $ac_func innocuous_$ac_func
17112
17113 /* System header to define __stub macros and hopefully few prototypes,
17114     which can conflict with char $ac_func (); below.
17115     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17116     <limits.h> exists even on freestanding compilers.  */
17117
17118 #ifdef __STDC__
17119 # include <limits.h>
17120 #else
17121 # include <assert.h>
17122 #endif
17123
17124 #undef $ac_func
17125
17126 /* Override any GCC internal prototype to avoid an error.
17127    Use char because int might match the return type of a GCC
17128    builtin and then its argument prototype would still apply.  */
17129 #ifdef __cplusplus
17130 extern "C"
17131 #endif
17132 char $ac_func ();
17133 /* The GNU C library defines this for functions which it implements
17134     to always fail with ENOSYS.  Some functions are actually named
17135     something starting with __ and the normal name is an alias.  */
17136 #if defined __stub_$ac_func || defined __stub___$ac_func
17137 choke me
17138 #endif
17139
17140 int
17141 main ()
17142 {
17143 return $ac_func ();
17144   ;
17145   return 0;
17146 }
17147 _ACEOF
17148 rm -f conftest.$ac_objext conftest$ac_exeext
17149 if { (ac_try="$ac_link"
17150 case "(($ac_try" in
17151   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17152   *) ac_try_echo=$ac_try;;
17153 esac
17154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17155   (eval "$ac_link") 2>conftest.er1
17156   ac_status=$?
17157   grep -v '^ *+' conftest.er1 >conftest.err
17158   rm -f conftest.er1
17159   cat conftest.err >&5
17160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17161   (exit $ac_status); } &&
17162          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17163   { (case "(($ac_try" in
17164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17165   *) ac_try_echo=$ac_try;;
17166 esac
17167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17168   (eval "$ac_try") 2>&5
17169   ac_status=$?
17170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17171   (exit $ac_status); }; } &&
17172          { ac_try='test -s conftest$ac_exeext'
17173   { (case "(($ac_try" in
17174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17175   *) ac_try_echo=$ac_try;;
17176 esac
17177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17178   (eval "$ac_try") 2>&5
17179   ac_status=$?
17180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17181   (exit $ac_status); }; }; then
17182   eval "$as_ac_var=yes"
17183 else
17184   echo "$as_me: failed program was:" >&5
17185 sed 's/^/| /' conftest.$ac_ext >&5
17186
17187         eval "$as_ac_var=no"
17188 fi
17189
17190 rm -f core conftest.err conftest.$ac_objext \
17191       conftest$ac_exeext conftest.$ac_ext
17192 fi
17193 ac_res=`eval echo '${'$as_ac_var'}'`
17194                { echo "$as_me:$LINENO: result: $ac_res" >&5
17195 echo "${ECHO_T}$ac_res" >&6; }
17196 if test `eval echo '${'$as_ac_var'}'` = yes; then
17197   cat >>confdefs.h <<_ACEOF
17198 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17199 _ACEOF
17200
17201 fi
17202 done
17203
17204
17205
17206
17207 for ac_func in isatty mkdtemp mkstemp
17208 do
17209 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17210 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17211 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17212 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17213   echo $ECHO_N "(cached) $ECHO_C" >&6
17214 else
17215   cat >conftest.$ac_ext <<_ACEOF
17216 /* confdefs.h.  */
17217 _ACEOF
17218 cat confdefs.h >>conftest.$ac_ext
17219 cat >>conftest.$ac_ext <<_ACEOF
17220 /* end confdefs.h.  */
17221 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17222    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17223 #define $ac_func innocuous_$ac_func
17224
17225 /* System header to define __stub macros and hopefully few prototypes,
17226     which can conflict with char $ac_func (); below.
17227     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17228     <limits.h> exists even on freestanding compilers.  */
17229
17230 #ifdef __STDC__
17231 # include <limits.h>
17232 #else
17233 # include <assert.h>
17234 #endif
17235
17236 #undef $ac_func
17237
17238 /* Override any GCC internal prototype to avoid an error.
17239    Use char because int might match the return type of a GCC
17240    builtin and then its argument prototype would still apply.  */
17241 #ifdef __cplusplus
17242 extern "C"
17243 #endif
17244 char $ac_func ();
17245 /* The GNU C library defines this for functions which it implements
17246     to always fail with ENOSYS.  Some functions are actually named
17247     something starting with __ and the normal name is an alias.  */
17248 #if defined __stub_$ac_func || defined __stub___$ac_func
17249 choke me
17250 #endif
17251
17252 int
17253 main ()
17254 {
17255 return $ac_func ();
17256   ;
17257   return 0;
17258 }
17259 _ACEOF
17260 rm -f conftest.$ac_objext conftest$ac_exeext
17261 if { (ac_try="$ac_link"
17262 case "(($ac_try" in
17263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17264   *) ac_try_echo=$ac_try;;
17265 esac
17266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17267   (eval "$ac_link") 2>conftest.er1
17268   ac_status=$?
17269   grep -v '^ *+' conftest.er1 >conftest.err
17270   rm -f conftest.er1
17271   cat conftest.err >&5
17272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17273   (exit $ac_status); } &&
17274          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17275   { (case "(($ac_try" in
17276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17277   *) ac_try_echo=$ac_try;;
17278 esac
17279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17280   (eval "$ac_try") 2>&5
17281   ac_status=$?
17282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17283   (exit $ac_status); }; } &&
17284          { ac_try='test -s conftest$ac_exeext'
17285   { (case "(($ac_try" in
17286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17287   *) ac_try_echo=$ac_try;;
17288 esac
17289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17290   (eval "$ac_try") 2>&5
17291   ac_status=$?
17292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17293   (exit $ac_status); }; }; then
17294   eval "$as_ac_var=yes"
17295 else
17296   echo "$as_me: failed program was:" >&5
17297 sed 's/^/| /' conftest.$ac_ext >&5
17298
17299         eval "$as_ac_var=no"
17300 fi
17301
17302 rm -f core conftest.err conftest.$ac_objext \
17303       conftest$ac_exeext conftest.$ac_ext
17304 fi
17305 ac_res=`eval echo '${'$as_ac_var'}'`
17306                { echo "$as_me:$LINENO: result: $ac_res" >&5
17307 echo "${ECHO_T}$ac_res" >&6; }
17308 if test `eval echo '${'$as_ac_var'}'` = yes; then
17309   cat >>confdefs.h <<_ACEOF
17310 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17311 _ACEOF
17312
17313 fi
17314 done
17315
17316
17317
17318
17319
17320
17321
17322 for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
17323 do
17324 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17325 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17326 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17327 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17328   echo $ECHO_N "(cached) $ECHO_C" >&6
17329 else
17330   cat >conftest.$ac_ext <<_ACEOF
17331 /* confdefs.h.  */
17332 _ACEOF
17333 cat confdefs.h >>conftest.$ac_ext
17334 cat >>conftest.$ac_ext <<_ACEOF
17335 /* end confdefs.h.  */
17336 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17337    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17338 #define $ac_func innocuous_$ac_func
17339
17340 /* System header to define __stub macros and hopefully few prototypes,
17341     which can conflict with char $ac_func (); below.
17342     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17343     <limits.h> exists even on freestanding compilers.  */
17344
17345 #ifdef __STDC__
17346 # include <limits.h>
17347 #else
17348 # include <assert.h>
17349 #endif
17350
17351 #undef $ac_func
17352
17353 /* Override any GCC internal prototype to avoid an error.
17354    Use char because int might match the return type of a GCC
17355    builtin and then its argument prototype would still apply.  */
17356 #ifdef __cplusplus
17357 extern "C"
17358 #endif
17359 char $ac_func ();
17360 /* The GNU C library defines this for functions which it implements
17361     to always fail with ENOSYS.  Some functions are actually named
17362     something starting with __ and the normal name is an alias.  */
17363 #if defined __stub_$ac_func || defined __stub___$ac_func
17364 choke me
17365 #endif
17366
17367 int
17368 main ()
17369 {
17370 return $ac_func ();
17371   ;
17372   return 0;
17373 }
17374 _ACEOF
17375 rm -f conftest.$ac_objext conftest$ac_exeext
17376 if { (ac_try="$ac_link"
17377 case "(($ac_try" in
17378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17379   *) ac_try_echo=$ac_try;;
17380 esac
17381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17382   (eval "$ac_link") 2>conftest.er1
17383   ac_status=$?
17384   grep -v '^ *+' conftest.er1 >conftest.err
17385   rm -f conftest.er1
17386   cat conftest.err >&5
17387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17388   (exit $ac_status); } &&
17389          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17390   { (case "(($ac_try" in
17391   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17392   *) ac_try_echo=$ac_try;;
17393 esac
17394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17395   (eval "$ac_try") 2>&5
17396   ac_status=$?
17397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17398   (exit $ac_status); }; } &&
17399          { ac_try='test -s conftest$ac_exeext'
17400   { (case "(($ac_try" in
17401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17402   *) ac_try_echo=$ac_try;;
17403 esac
17404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17405   (eval "$ac_try") 2>&5
17406   ac_status=$?
17407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17408   (exit $ac_status); }; }; then
17409   eval "$as_ac_var=yes"
17410 else
17411   echo "$as_me: failed program was:" >&5
17412 sed 's/^/| /' conftest.$ac_ext >&5
17413
17414         eval "$as_ac_var=no"
17415 fi
17416
17417 rm -f core conftest.err conftest.$ac_objext \
17418       conftest$ac_exeext conftest.$ac_ext
17419 fi
17420 ac_res=`eval echo '${'$as_ac_var'}'`
17421                { echo "$as_me:$LINENO: result: $ac_res" >&5
17422 echo "${ECHO_T}$ac_res" >&6; }
17423 if test `eval echo '${'$as_ac_var'}'` = yes; then
17424   cat >>confdefs.h <<_ACEOF
17425 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17426 _ACEOF
17427
17428 fi
17429 done
17430
17431
17432
17433
17434 for ac_func in strerror strerror_r setenv
17435 do
17436 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17437 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17438 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17439 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17440   echo $ECHO_N "(cached) $ECHO_C" >&6
17441 else
17442   cat >conftest.$ac_ext <<_ACEOF
17443 /* confdefs.h.  */
17444 _ACEOF
17445 cat confdefs.h >>conftest.$ac_ext
17446 cat >>conftest.$ac_ext <<_ACEOF
17447 /* end confdefs.h.  */
17448 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17449    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17450 #define $ac_func innocuous_$ac_func
17451
17452 /* System header to define __stub macros and hopefully few prototypes,
17453     which can conflict with char $ac_func (); below.
17454     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17455     <limits.h> exists even on freestanding compilers.  */
17456
17457 #ifdef __STDC__
17458 # include <limits.h>
17459 #else
17460 # include <assert.h>
17461 #endif
17462
17463 #undef $ac_func
17464
17465 /* Override any GCC internal prototype to avoid an error.
17466    Use char because int might match the return type of a GCC
17467    builtin and then its argument prototype would still apply.  */
17468 #ifdef __cplusplus
17469 extern "C"
17470 #endif
17471 char $ac_func ();
17472 /* The GNU C library defines this for functions which it implements
17473     to always fail with ENOSYS.  Some functions are actually named
17474     something starting with __ and the normal name is an alias.  */
17475 #if defined __stub_$ac_func || defined __stub___$ac_func
17476 choke me
17477 #endif
17478
17479 int
17480 main ()
17481 {
17482 return $ac_func ();
17483   ;
17484   return 0;
17485 }
17486 _ACEOF
17487 rm -f conftest.$ac_objext conftest$ac_exeext
17488 if { (ac_try="$ac_link"
17489 case "(($ac_try" in
17490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17491   *) ac_try_echo=$ac_try;;
17492 esac
17493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17494   (eval "$ac_link") 2>conftest.er1
17495   ac_status=$?
17496   grep -v '^ *+' conftest.er1 >conftest.err
17497   rm -f conftest.er1
17498   cat conftest.err >&5
17499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17500   (exit $ac_status); } &&
17501          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17502   { (case "(($ac_try" in
17503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17504   *) ac_try_echo=$ac_try;;
17505 esac
17506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17507   (eval "$ac_try") 2>&5
17508   ac_status=$?
17509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17510   (exit $ac_status); }; } &&
17511          { ac_try='test -s conftest$ac_exeext'
17512   { (case "(($ac_try" in
17513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17514   *) ac_try_echo=$ac_try;;
17515 esac
17516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17517   (eval "$ac_try") 2>&5
17518   ac_status=$?
17519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17520   (exit $ac_status); }; }; then
17521   eval "$as_ac_var=yes"
17522 else
17523   echo "$as_me: failed program was:" >&5
17524 sed 's/^/| /' conftest.$ac_ext >&5
17525
17526         eval "$as_ac_var=no"
17527 fi
17528
17529 rm -f core conftest.err conftest.$ac_objext \
17530       conftest$ac_exeext conftest.$ac_ext
17531 fi
17532 ac_res=`eval echo '${'$as_ac_var'}'`
17533                { echo "$as_me:$LINENO: result: $ac_res" >&5
17534 echo "${ECHO_T}$ac_res" >&6; }
17535 if test `eval echo '${'$as_ac_var'}'` = yes; then
17536   cat >>confdefs.h <<_ACEOF
17537 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17538 _ACEOF
17539
17540 fi
17541 done
17542
17543
17544
17545
17546
17547 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17548 do
17549 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17550 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17551 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17552 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17553   echo $ECHO_N "(cached) $ECHO_C" >&6
17554 else
17555   cat >conftest.$ac_ext <<_ACEOF
17556 /* confdefs.h.  */
17557 _ACEOF
17558 cat confdefs.h >>conftest.$ac_ext
17559 cat >>conftest.$ac_ext <<_ACEOF
17560 /* end confdefs.h.  */
17561 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17562    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17563 #define $ac_func innocuous_$ac_func
17564
17565 /* System header to define __stub macros and hopefully few prototypes,
17566     which can conflict with char $ac_func (); below.
17567     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17568     <limits.h> exists even on freestanding compilers.  */
17569
17570 #ifdef __STDC__
17571 # include <limits.h>
17572 #else
17573 # include <assert.h>
17574 #endif
17575
17576 #undef $ac_func
17577
17578 /* Override any GCC internal prototype to avoid an error.
17579    Use char because int might match the return type of a GCC
17580    builtin and then its argument prototype would still apply.  */
17581 #ifdef __cplusplus
17582 extern "C"
17583 #endif
17584 char $ac_func ();
17585 /* The GNU C library defines this for functions which it implements
17586     to always fail with ENOSYS.  Some functions are actually named
17587     something starting with __ and the normal name is an alias.  */
17588 #if defined __stub_$ac_func || defined __stub___$ac_func
17589 choke me
17590 #endif
17591
17592 int
17593 main ()
17594 {
17595 return $ac_func ();
17596   ;
17597   return 0;
17598 }
17599 _ACEOF
17600 rm -f conftest.$ac_objext conftest$ac_exeext
17601 if { (ac_try="$ac_link"
17602 case "(($ac_try" in
17603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17604   *) ac_try_echo=$ac_try;;
17605 esac
17606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17607   (eval "$ac_link") 2>conftest.er1
17608   ac_status=$?
17609   grep -v '^ *+' conftest.er1 >conftest.err
17610   rm -f conftest.er1
17611   cat conftest.err >&5
17612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17613   (exit $ac_status); } &&
17614          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17615   { (case "(($ac_try" in
17616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17617   *) ac_try_echo=$ac_try;;
17618 esac
17619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17620   (eval "$ac_try") 2>&5
17621   ac_status=$?
17622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17623   (exit $ac_status); }; } &&
17624          { ac_try='test -s conftest$ac_exeext'
17625   { (case "(($ac_try" in
17626   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17627   *) ac_try_echo=$ac_try;;
17628 esac
17629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17630   (eval "$ac_try") 2>&5
17631   ac_status=$?
17632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17633   (exit $ac_status); }; }; then
17634   eval "$as_ac_var=yes"
17635 else
17636   echo "$as_me: failed program was:" >&5
17637 sed 's/^/| /' conftest.$ac_ext >&5
17638
17639         eval "$as_ac_var=no"
17640 fi
17641
17642 rm -f core conftest.err conftest.$ac_objext \
17643       conftest$ac_exeext conftest.$ac_ext
17644 fi
17645 ac_res=`eval echo '${'$as_ac_var'}'`
17646                { echo "$as_me:$LINENO: result: $ac_res" >&5
17647 echo "${ECHO_T}$ac_res" >&6; }
17648 if test `eval echo '${'$as_ac_var'}'` = yes; then
17649   cat >>confdefs.h <<_ACEOF
17650 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17651 _ACEOF
17652
17653 fi
17654 done
17655
17656
17657
17658
17659
17660
17661 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17662 do
17663 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17664 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17665 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17666 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17667   echo $ECHO_N "(cached) $ECHO_C" >&6
17668 else
17669   cat >conftest.$ac_ext <<_ACEOF
17670 /* confdefs.h.  */
17671 _ACEOF
17672 cat confdefs.h >>conftest.$ac_ext
17673 cat >>conftest.$ac_ext <<_ACEOF
17674 /* end confdefs.h.  */
17675 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17676    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17677 #define $ac_func innocuous_$ac_func
17678
17679 /* System header to define __stub macros and hopefully few prototypes,
17680     which can conflict with char $ac_func (); below.
17681     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17682     <limits.h> exists even on freestanding compilers.  */
17683
17684 #ifdef __STDC__
17685 # include <limits.h>
17686 #else
17687 # include <assert.h>
17688 #endif
17689
17690 #undef $ac_func
17691
17692 /* Override any GCC internal prototype to avoid an error.
17693    Use char because int might match the return type of a GCC
17694    builtin and then its argument prototype would still apply.  */
17695 #ifdef __cplusplus
17696 extern "C"
17697 #endif
17698 char $ac_func ();
17699 /* The GNU C library defines this for functions which it implements
17700     to always fail with ENOSYS.  Some functions are actually named
17701     something starting with __ and the normal name is an alias.  */
17702 #if defined __stub_$ac_func || defined __stub___$ac_func
17703 choke me
17704 #endif
17705
17706 int
17707 main ()
17708 {
17709 return $ac_func ();
17710   ;
17711   return 0;
17712 }
17713 _ACEOF
17714 rm -f conftest.$ac_objext conftest$ac_exeext
17715 if { (ac_try="$ac_link"
17716 case "(($ac_try" in
17717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17718   *) ac_try_echo=$ac_try;;
17719 esac
17720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17721   (eval "$ac_link") 2>conftest.er1
17722   ac_status=$?
17723   grep -v '^ *+' conftest.er1 >conftest.err
17724   rm -f conftest.er1
17725   cat conftest.err >&5
17726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17727   (exit $ac_status); } &&
17728          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17729   { (case "(($ac_try" in
17730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17731   *) ac_try_echo=$ac_try;;
17732 esac
17733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17734   (eval "$ac_try") 2>&5
17735   ac_status=$?
17736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17737   (exit $ac_status); }; } &&
17738          { ac_try='test -s conftest$ac_exeext'
17739   { (case "(($ac_try" in
17740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17741   *) ac_try_echo=$ac_try;;
17742 esac
17743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17744   (eval "$ac_try") 2>&5
17745   ac_status=$?
17746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17747   (exit $ac_status); }; }; then
17748   eval "$as_ac_var=yes"
17749 else
17750   echo "$as_me: failed program was:" >&5
17751 sed 's/^/| /' conftest.$ac_ext >&5
17752
17753         eval "$as_ac_var=no"
17754 fi
17755
17756 rm -f core conftest.err conftest.$ac_objext \
17757       conftest$ac_exeext conftest.$ac_ext
17758 fi
17759 ac_res=`eval echo '${'$as_ac_var'}'`
17760                { echo "$as_me:$LINENO: result: $ac_res" >&5
17761 echo "${ECHO_T}$ac_res" >&6; }
17762 if test `eval echo '${'$as_ac_var'}'` = yes; then
17763   cat >>confdefs.h <<_ACEOF
17764 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17765 _ACEOF
17766
17767 fi
17768 done
17769
17770 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17771 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17772 if test "${llvm_cv_c_printf_a+set}" = set; then
17773   echo $ECHO_N "(cached) $ECHO_C" >&6
17774 else
17775   ac_ext=c
17776 ac_cpp='$CPP $CPPFLAGS'
17777 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17778 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17779 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17780
17781  if test "$cross_compiling" = yes; then
17782   llvmac_cv_c_printf_a=no
17783 else
17784   cat >conftest.$ac_ext <<_ACEOF
17785
17786   /* confdefs.h.  */
17787 _ACEOF
17788 cat confdefs.h >>conftest.$ac_ext
17789 cat >>conftest.$ac_ext <<_ACEOF
17790 /* end confdefs.h.  */
17791
17792 #include <stdio.h>
17793 #include <stdlib.h>
17794
17795 int
17796 main ()
17797 {
17798
17799 volatile double A, B;
17800 char Buffer[100];
17801 A = 1;
17802 A /= 10.0;
17803 sprintf(Buffer, "%a", A);
17804 B = atof(Buffer);
17805 if (A != B)
17806   return (1);
17807 if (A != 0x1.999999999999ap-4)
17808   return (1);
17809 return (0);
17810   ;
17811   return 0;
17812 }
17813 _ACEOF
17814 rm -f conftest$ac_exeext
17815 if { (ac_try="$ac_link"
17816 case "(($ac_try" in
17817   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17818   *) ac_try_echo=$ac_try;;
17819 esac
17820 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17821   (eval "$ac_link") 2>&5
17822   ac_status=$?
17823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17824   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17825   { (case "(($ac_try" in
17826   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17827   *) ac_try_echo=$ac_try;;
17828 esac
17829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17830   (eval "$ac_try") 2>&5
17831   ac_status=$?
17832   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17833   (exit $ac_status); }; }; then
17834   llvm_cv_c_printf_a=yes
17835 else
17836   echo "$as_me: program exited with status $ac_status" >&5
17837 echo "$as_me: failed program was:" >&5
17838 sed 's/^/| /' conftest.$ac_ext >&5
17839
17840 ( exit $ac_status )
17841 llvmac_cv_c_printf_a=no
17842 fi
17843 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17844 fi
17845
17846
17847  ac_ext=c
17848 ac_cpp='$CPP $CPPFLAGS'
17849 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17850 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17851 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17852
17853 fi
17854 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17855 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17856  if test "$llvm_cv_c_printf_a" = "yes"; then
17857
17858 cat >>confdefs.h <<\_ACEOF
17859 #define HAVE_PRINTF_A 1
17860 _ACEOF
17861
17862  fi
17863
17864
17865 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17866 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17867 if test "${ac_cv_func_rand48+set}" = set; then
17868   echo $ECHO_N "(cached) $ECHO_C" >&6
17869 else
17870   ac_ext=cpp
17871 ac_cpp='$CXXCPP $CPPFLAGS'
17872 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17873 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17874 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17875
17876    cat >conftest.$ac_ext <<_ACEOF
17877 /* confdefs.h.  */
17878 _ACEOF
17879 cat confdefs.h >>conftest.$ac_ext
17880 cat >>conftest.$ac_ext <<_ACEOF
17881 /* end confdefs.h.  */
17882 #include <stdlib.h>
17883 int
17884 main ()
17885 {
17886 srand48(0);lrand48();drand48();
17887   ;
17888   return 0;
17889 }
17890 _ACEOF
17891 rm -f conftest.$ac_objext
17892 if { (ac_try="$ac_compile"
17893 case "(($ac_try" in
17894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17895   *) ac_try_echo=$ac_try;;
17896 esac
17897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17898   (eval "$ac_compile") 2>conftest.er1
17899   ac_status=$?
17900   grep -v '^ *+' conftest.er1 >conftest.err
17901   rm -f conftest.er1
17902   cat conftest.err >&5
17903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17904   (exit $ac_status); } &&
17905          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17906   { (case "(($ac_try" in
17907   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17908   *) ac_try_echo=$ac_try;;
17909 esac
17910 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17911   (eval "$ac_try") 2>&5
17912   ac_status=$?
17913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17914   (exit $ac_status); }; } &&
17915          { ac_try='test -s conftest.$ac_objext'
17916   { (case "(($ac_try" in
17917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17918   *) ac_try_echo=$ac_try;;
17919 esac
17920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17921   (eval "$ac_try") 2>&5
17922   ac_status=$?
17923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17924   (exit $ac_status); }; }; then
17925   ac_cv_func_rand48=yes
17926 else
17927   echo "$as_me: failed program was:" >&5
17928 sed 's/^/| /' conftest.$ac_ext >&5
17929
17930         ac_cv_func_rand48=no
17931 fi
17932
17933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17934   ac_ext=c
17935 ac_cpp='$CPP $CPPFLAGS'
17936 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17937 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17938 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17939
17940 fi
17941 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17942 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
17943
17944 if test "$ac_cv_func_rand48" = "yes" ; then
17945
17946 cat >>confdefs.h <<\_ACEOF
17947 #define HAVE_RAND48 1
17948 _ACEOF
17949
17950 fi
17951
17952
17953 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17954 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17955 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17956   echo $ECHO_N "(cached) $ECHO_C" >&6
17957 else
17958   cat >conftest.$ac_ext <<_ACEOF
17959 /* confdefs.h.  */
17960 _ACEOF
17961 cat confdefs.h >>conftest.$ac_ext
17962 cat >>conftest.$ac_ext <<_ACEOF
17963 /* end confdefs.h.  */
17964 $ac_includes_default
17965 int
17966 main ()
17967 {
17968 #ifndef strerror_s
17969   char *p = (char *) strerror_s;
17970   return !p;
17971 #endif
17972
17973   ;
17974   return 0;
17975 }
17976 _ACEOF
17977 rm -f conftest.$ac_objext
17978 if { (ac_try="$ac_compile"
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_compile") 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_objext'
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_have_decl_strerror_s=yes
18012 else
18013   echo "$as_me: failed program was:" >&5
18014 sed 's/^/| /' conftest.$ac_ext >&5
18015
18016         ac_cv_have_decl_strerror_s=no
18017 fi
18018
18019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18020 fi
18021 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18022 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18023 if test $ac_cv_have_decl_strerror_s = yes; then
18024
18025 cat >>confdefs.h <<_ACEOF
18026 #define HAVE_DECL_STRERROR_S 1
18027 _ACEOF
18028
18029
18030 else
18031   cat >>confdefs.h <<_ACEOF
18032 #define HAVE_DECL_STRERROR_S 0
18033 _ACEOF
18034
18035
18036 fi
18037
18038
18039
18040 if test "$llvm_cv_os_type" = "MingW" ; then
18041   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18042 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18043 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18044   echo $ECHO_N "(cached) $ECHO_C" >&6
18045 else
18046   ac_check_lib_save_LIBS=$LIBS
18047 LIBS="-lgcc  $LIBS"
18048 cat >conftest.$ac_ext <<_ACEOF
18049 /* confdefs.h.  */
18050 _ACEOF
18051 cat confdefs.h >>conftest.$ac_ext
18052 cat >>conftest.$ac_ext <<_ACEOF
18053 /* end confdefs.h.  */
18054
18055 /* Override any GCC internal prototype to avoid an error.
18056    Use char because int might match the return type of a GCC
18057    builtin and then its argument prototype would still apply.  */
18058 #ifdef __cplusplus
18059 extern "C"
18060 #endif
18061 char _alloca ();
18062 int
18063 main ()
18064 {
18065 return _alloca ();
18066   ;
18067   return 0;
18068 }
18069 _ACEOF
18070 rm -f conftest.$ac_objext conftest$ac_exeext
18071 if { (ac_try="$ac_link"
18072 case "(($ac_try" in
18073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18074   *) ac_try_echo=$ac_try;;
18075 esac
18076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18077   (eval "$ac_link") 2>conftest.er1
18078   ac_status=$?
18079   grep -v '^ *+' conftest.er1 >conftest.err
18080   rm -f conftest.er1
18081   cat conftest.err >&5
18082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18083   (exit $ac_status); } &&
18084          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18085   { (case "(($ac_try" in
18086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18087   *) ac_try_echo=$ac_try;;
18088 esac
18089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18090   (eval "$ac_try") 2>&5
18091   ac_status=$?
18092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18093   (exit $ac_status); }; } &&
18094          { ac_try='test -s conftest$ac_exeext'
18095   { (case "(($ac_try" in
18096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18097   *) ac_try_echo=$ac_try;;
18098 esac
18099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18100   (eval "$ac_try") 2>&5
18101   ac_status=$?
18102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18103   (exit $ac_status); }; }; then
18104   ac_cv_lib_gcc__alloca=yes
18105 else
18106   echo "$as_me: failed program was:" >&5
18107 sed 's/^/| /' conftest.$ac_ext >&5
18108
18109         ac_cv_lib_gcc__alloca=no
18110 fi
18111
18112 rm -f core conftest.err conftest.$ac_objext \
18113       conftest$ac_exeext conftest.$ac_ext
18114 LIBS=$ac_check_lib_save_LIBS
18115 fi
18116 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18117 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18118 if test $ac_cv_lib_gcc__alloca = yes; then
18119
18120 cat >>confdefs.h <<\_ACEOF
18121 #define HAVE__ALLOCA 1
18122 _ACEOF
18123
18124 fi
18125
18126   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18127 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18128 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18129   echo $ECHO_N "(cached) $ECHO_C" >&6
18130 else
18131   ac_check_lib_save_LIBS=$LIBS
18132 LIBS="-lgcc  $LIBS"
18133 cat >conftest.$ac_ext <<_ACEOF
18134 /* confdefs.h.  */
18135 _ACEOF
18136 cat confdefs.h >>conftest.$ac_ext
18137 cat >>conftest.$ac_ext <<_ACEOF
18138 /* end confdefs.h.  */
18139
18140 /* Override any GCC internal prototype to avoid an error.
18141    Use char because int might match the return type of a GCC
18142    builtin and then its argument prototype would still apply.  */
18143 #ifdef __cplusplus
18144 extern "C"
18145 #endif
18146 char __alloca ();
18147 int
18148 main ()
18149 {
18150 return __alloca ();
18151   ;
18152   return 0;
18153 }
18154 _ACEOF
18155 rm -f conftest.$ac_objext conftest$ac_exeext
18156 if { (ac_try="$ac_link"
18157 case "(($ac_try" in
18158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18159   *) ac_try_echo=$ac_try;;
18160 esac
18161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18162   (eval "$ac_link") 2>conftest.er1
18163   ac_status=$?
18164   grep -v '^ *+' conftest.er1 >conftest.err
18165   rm -f conftest.er1
18166   cat conftest.err >&5
18167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18168   (exit $ac_status); } &&
18169          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18170   { (case "(($ac_try" in
18171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18172   *) ac_try_echo=$ac_try;;
18173 esac
18174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18175   (eval "$ac_try") 2>&5
18176   ac_status=$?
18177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18178   (exit $ac_status); }; } &&
18179          { ac_try='test -s conftest$ac_exeext'
18180   { (case "(($ac_try" in
18181   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18182   *) ac_try_echo=$ac_try;;
18183 esac
18184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18185   (eval "$ac_try") 2>&5
18186   ac_status=$?
18187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18188   (exit $ac_status); }; }; then
18189   ac_cv_lib_gcc___alloca=yes
18190 else
18191   echo "$as_me: failed program was:" >&5
18192 sed 's/^/| /' conftest.$ac_ext >&5
18193
18194         ac_cv_lib_gcc___alloca=no
18195 fi
18196
18197 rm -f core conftest.err conftest.$ac_objext \
18198       conftest$ac_exeext conftest.$ac_ext
18199 LIBS=$ac_check_lib_save_LIBS
18200 fi
18201 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18202 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18203 if test $ac_cv_lib_gcc___alloca = yes; then
18204
18205 cat >>confdefs.h <<\_ACEOF
18206 #define HAVE___ALLOCA 1
18207 _ACEOF
18208
18209 fi
18210
18211   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18212 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18213 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18214   echo $ECHO_N "(cached) $ECHO_C" >&6
18215 else
18216   ac_check_lib_save_LIBS=$LIBS
18217 LIBS="-lgcc  $LIBS"
18218 cat >conftest.$ac_ext <<_ACEOF
18219 /* confdefs.h.  */
18220 _ACEOF
18221 cat confdefs.h >>conftest.$ac_ext
18222 cat >>conftest.$ac_ext <<_ACEOF
18223 /* end confdefs.h.  */
18224
18225 /* Override any GCC internal prototype to avoid an error.
18226    Use char because int might match the return type of a GCC
18227    builtin and then its argument prototype would still apply.  */
18228 #ifdef __cplusplus
18229 extern "C"
18230 #endif
18231 char __chkstk ();
18232 int
18233 main ()
18234 {
18235 return __chkstk ();
18236   ;
18237   return 0;
18238 }
18239 _ACEOF
18240 rm -f conftest.$ac_objext conftest$ac_exeext
18241 if { (ac_try="$ac_link"
18242 case "(($ac_try" in
18243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18244   *) ac_try_echo=$ac_try;;
18245 esac
18246 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18247   (eval "$ac_link") 2>conftest.er1
18248   ac_status=$?
18249   grep -v '^ *+' conftest.er1 >conftest.err
18250   rm -f conftest.er1
18251   cat conftest.err >&5
18252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18253   (exit $ac_status); } &&
18254          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18255   { (case "(($ac_try" in
18256   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18257   *) ac_try_echo=$ac_try;;
18258 esac
18259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18260   (eval "$ac_try") 2>&5
18261   ac_status=$?
18262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18263   (exit $ac_status); }; } &&
18264          { ac_try='test -s conftest$ac_exeext'
18265   { (case "(($ac_try" in
18266   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18267   *) ac_try_echo=$ac_try;;
18268 esac
18269 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18270   (eval "$ac_try") 2>&5
18271   ac_status=$?
18272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18273   (exit $ac_status); }; }; then
18274   ac_cv_lib_gcc___chkstk=yes
18275 else
18276   echo "$as_me: failed program was:" >&5
18277 sed 's/^/| /' conftest.$ac_ext >&5
18278
18279         ac_cv_lib_gcc___chkstk=no
18280 fi
18281
18282 rm -f core conftest.err conftest.$ac_objext \
18283       conftest$ac_exeext conftest.$ac_ext
18284 LIBS=$ac_check_lib_save_LIBS
18285 fi
18286 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18287 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18288 if test $ac_cv_lib_gcc___chkstk = yes; then
18289
18290 cat >>confdefs.h <<\_ACEOF
18291 #define HAVE___CHKSTK 1
18292 _ACEOF
18293
18294 fi
18295
18296   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18297 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18298 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18299   echo $ECHO_N "(cached) $ECHO_C" >&6
18300 else
18301   ac_check_lib_save_LIBS=$LIBS
18302 LIBS="-lgcc  $LIBS"
18303 cat >conftest.$ac_ext <<_ACEOF
18304 /* confdefs.h.  */
18305 _ACEOF
18306 cat confdefs.h >>conftest.$ac_ext
18307 cat >>conftest.$ac_ext <<_ACEOF
18308 /* end confdefs.h.  */
18309
18310 /* Override any GCC internal prototype to avoid an error.
18311    Use char because int might match the return type of a GCC
18312    builtin and then its argument prototype would still apply.  */
18313 #ifdef __cplusplus
18314 extern "C"
18315 #endif
18316 char ___chkstk ();
18317 int
18318 main ()
18319 {
18320 return ___chkstk ();
18321   ;
18322   return 0;
18323 }
18324 _ACEOF
18325 rm -f conftest.$ac_objext conftest$ac_exeext
18326 if { (ac_try="$ac_link"
18327 case "(($ac_try" in
18328   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18329   *) ac_try_echo=$ac_try;;
18330 esac
18331 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18332   (eval "$ac_link") 2>conftest.er1
18333   ac_status=$?
18334   grep -v '^ *+' conftest.er1 >conftest.err
18335   rm -f conftest.er1
18336   cat conftest.err >&5
18337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18338   (exit $ac_status); } &&
18339          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18340   { (case "(($ac_try" in
18341   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18342   *) ac_try_echo=$ac_try;;
18343 esac
18344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18345   (eval "$ac_try") 2>&5
18346   ac_status=$?
18347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18348   (exit $ac_status); }; } &&
18349          { ac_try='test -s conftest$ac_exeext'
18350   { (case "(($ac_try" in
18351   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18352   *) ac_try_echo=$ac_try;;
18353 esac
18354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18355   (eval "$ac_try") 2>&5
18356   ac_status=$?
18357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18358   (exit $ac_status); }; }; then
18359   ac_cv_lib_gcc____chkstk=yes
18360 else
18361   echo "$as_me: failed program was:" >&5
18362 sed 's/^/| /' conftest.$ac_ext >&5
18363
18364         ac_cv_lib_gcc____chkstk=no
18365 fi
18366
18367 rm -f core conftest.err conftest.$ac_objext \
18368       conftest$ac_exeext conftest.$ac_ext
18369 LIBS=$ac_check_lib_save_LIBS
18370 fi
18371 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18372 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18373 if test $ac_cv_lib_gcc____chkstk = yes; then
18374
18375 cat >>confdefs.h <<\_ACEOF
18376 #define HAVE____CHKSTK 1
18377 _ACEOF
18378
18379 fi
18380
18381
18382   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18383 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18384 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18385   echo $ECHO_N "(cached) $ECHO_C" >&6
18386 else
18387   ac_check_lib_save_LIBS=$LIBS
18388 LIBS="-lgcc  $LIBS"
18389 cat >conftest.$ac_ext <<_ACEOF
18390 /* confdefs.h.  */
18391 _ACEOF
18392 cat confdefs.h >>conftest.$ac_ext
18393 cat >>conftest.$ac_ext <<_ACEOF
18394 /* end confdefs.h.  */
18395
18396 /* Override any GCC internal prototype to avoid an error.
18397    Use char because int might match the return type of a GCC
18398    builtin and then its argument prototype would still apply.  */
18399 #ifdef __cplusplus
18400 extern "C"
18401 #endif
18402 char __ashldi3 ();
18403 int
18404 main ()
18405 {
18406 return __ashldi3 ();
18407   ;
18408   return 0;
18409 }
18410 _ACEOF
18411 rm -f conftest.$ac_objext conftest$ac_exeext
18412 if { (ac_try="$ac_link"
18413 case "(($ac_try" in
18414   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18415   *) ac_try_echo=$ac_try;;
18416 esac
18417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18418   (eval "$ac_link") 2>conftest.er1
18419   ac_status=$?
18420   grep -v '^ *+' conftest.er1 >conftest.err
18421   rm -f conftest.er1
18422   cat conftest.err >&5
18423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18424   (exit $ac_status); } &&
18425          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18426   { (case "(($ac_try" in
18427   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18428   *) ac_try_echo=$ac_try;;
18429 esac
18430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18431   (eval "$ac_try") 2>&5
18432   ac_status=$?
18433   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18434   (exit $ac_status); }; } &&
18435          { ac_try='test -s conftest$ac_exeext'
18436   { (case "(($ac_try" in
18437   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18438   *) ac_try_echo=$ac_try;;
18439 esac
18440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18441   (eval "$ac_try") 2>&5
18442   ac_status=$?
18443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18444   (exit $ac_status); }; }; then
18445   ac_cv_lib_gcc___ashldi3=yes
18446 else
18447   echo "$as_me: failed program was:" >&5
18448 sed 's/^/| /' conftest.$ac_ext >&5
18449
18450         ac_cv_lib_gcc___ashldi3=no
18451 fi
18452
18453 rm -f core conftest.err conftest.$ac_objext \
18454       conftest$ac_exeext conftest.$ac_ext
18455 LIBS=$ac_check_lib_save_LIBS
18456 fi
18457 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18458 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18459 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18460
18461 cat >>confdefs.h <<\_ACEOF
18462 #define HAVE___ASHLDI3 1
18463 _ACEOF
18464
18465 fi
18466
18467   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18468 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18469 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18470   echo $ECHO_N "(cached) $ECHO_C" >&6
18471 else
18472   ac_check_lib_save_LIBS=$LIBS
18473 LIBS="-lgcc  $LIBS"
18474 cat >conftest.$ac_ext <<_ACEOF
18475 /* confdefs.h.  */
18476 _ACEOF
18477 cat confdefs.h >>conftest.$ac_ext
18478 cat >>conftest.$ac_ext <<_ACEOF
18479 /* end confdefs.h.  */
18480
18481 /* Override any GCC internal prototype to avoid an error.
18482    Use char because int might match the return type of a GCC
18483    builtin and then its argument prototype would still apply.  */
18484 #ifdef __cplusplus
18485 extern "C"
18486 #endif
18487 char __ashrdi3 ();
18488 int
18489 main ()
18490 {
18491 return __ashrdi3 ();
18492   ;
18493   return 0;
18494 }
18495 _ACEOF
18496 rm -f conftest.$ac_objext conftest$ac_exeext
18497 if { (ac_try="$ac_link"
18498 case "(($ac_try" in
18499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18500   *) ac_try_echo=$ac_try;;
18501 esac
18502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18503   (eval "$ac_link") 2>conftest.er1
18504   ac_status=$?
18505   grep -v '^ *+' conftest.er1 >conftest.err
18506   rm -f conftest.er1
18507   cat conftest.err >&5
18508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18509   (exit $ac_status); } &&
18510          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18511   { (case "(($ac_try" in
18512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18513   *) ac_try_echo=$ac_try;;
18514 esac
18515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18516   (eval "$ac_try") 2>&5
18517   ac_status=$?
18518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18519   (exit $ac_status); }; } &&
18520          { ac_try='test -s conftest$ac_exeext'
18521   { (case "(($ac_try" in
18522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18523   *) ac_try_echo=$ac_try;;
18524 esac
18525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18526   (eval "$ac_try") 2>&5
18527   ac_status=$?
18528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18529   (exit $ac_status); }; }; then
18530   ac_cv_lib_gcc___ashrdi3=yes
18531 else
18532   echo "$as_me: failed program was:" >&5
18533 sed 's/^/| /' conftest.$ac_ext >&5
18534
18535         ac_cv_lib_gcc___ashrdi3=no
18536 fi
18537
18538 rm -f core conftest.err conftest.$ac_objext \
18539       conftest$ac_exeext conftest.$ac_ext
18540 LIBS=$ac_check_lib_save_LIBS
18541 fi
18542 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18543 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18544 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18545
18546 cat >>confdefs.h <<\_ACEOF
18547 #define HAVE___ASHRDI3 1
18548 _ACEOF
18549
18550 fi
18551
18552   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18553 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18554 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18555   echo $ECHO_N "(cached) $ECHO_C" >&6
18556 else
18557   ac_check_lib_save_LIBS=$LIBS
18558 LIBS="-lgcc  $LIBS"
18559 cat >conftest.$ac_ext <<_ACEOF
18560 /* confdefs.h.  */
18561 _ACEOF
18562 cat confdefs.h >>conftest.$ac_ext
18563 cat >>conftest.$ac_ext <<_ACEOF
18564 /* end confdefs.h.  */
18565
18566 /* Override any GCC internal prototype to avoid an error.
18567    Use char because int might match the return type of a GCC
18568    builtin and then its argument prototype would still apply.  */
18569 #ifdef __cplusplus
18570 extern "C"
18571 #endif
18572 char __divdi3 ();
18573 int
18574 main ()
18575 {
18576 return __divdi3 ();
18577   ;
18578   return 0;
18579 }
18580 _ACEOF
18581 rm -f conftest.$ac_objext conftest$ac_exeext
18582 if { (ac_try="$ac_link"
18583 case "(($ac_try" in
18584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18585   *) ac_try_echo=$ac_try;;
18586 esac
18587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18588   (eval "$ac_link") 2>conftest.er1
18589   ac_status=$?
18590   grep -v '^ *+' conftest.er1 >conftest.err
18591   rm -f conftest.er1
18592   cat conftest.err >&5
18593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18594   (exit $ac_status); } &&
18595          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18596   { (case "(($ac_try" in
18597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18598   *) ac_try_echo=$ac_try;;
18599 esac
18600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18601   (eval "$ac_try") 2>&5
18602   ac_status=$?
18603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18604   (exit $ac_status); }; } &&
18605          { ac_try='test -s conftest$ac_exeext'
18606   { (case "(($ac_try" in
18607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18608   *) ac_try_echo=$ac_try;;
18609 esac
18610 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18611   (eval "$ac_try") 2>&5
18612   ac_status=$?
18613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18614   (exit $ac_status); }; }; then
18615   ac_cv_lib_gcc___divdi3=yes
18616 else
18617   echo "$as_me: failed program was:" >&5
18618 sed 's/^/| /' conftest.$ac_ext >&5
18619
18620         ac_cv_lib_gcc___divdi3=no
18621 fi
18622
18623 rm -f core conftest.err conftest.$ac_objext \
18624       conftest$ac_exeext conftest.$ac_ext
18625 LIBS=$ac_check_lib_save_LIBS
18626 fi
18627 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18628 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18629 if test $ac_cv_lib_gcc___divdi3 = yes; then
18630
18631 cat >>confdefs.h <<\_ACEOF
18632 #define HAVE___DIVDI3 1
18633 _ACEOF
18634
18635 fi
18636
18637   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18638 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18639 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18640   echo $ECHO_N "(cached) $ECHO_C" >&6
18641 else
18642   ac_check_lib_save_LIBS=$LIBS
18643 LIBS="-lgcc  $LIBS"
18644 cat >conftest.$ac_ext <<_ACEOF
18645 /* confdefs.h.  */
18646 _ACEOF
18647 cat confdefs.h >>conftest.$ac_ext
18648 cat >>conftest.$ac_ext <<_ACEOF
18649 /* end confdefs.h.  */
18650
18651 /* Override any GCC internal prototype to avoid an error.
18652    Use char because int might match the return type of a GCC
18653    builtin and then its argument prototype would still apply.  */
18654 #ifdef __cplusplus
18655 extern "C"
18656 #endif
18657 char __fixdfdi ();
18658 int
18659 main ()
18660 {
18661 return __fixdfdi ();
18662   ;
18663   return 0;
18664 }
18665 _ACEOF
18666 rm -f conftest.$ac_objext conftest$ac_exeext
18667 if { (ac_try="$ac_link"
18668 case "(($ac_try" in
18669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18670   *) ac_try_echo=$ac_try;;
18671 esac
18672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18673   (eval "$ac_link") 2>conftest.er1
18674   ac_status=$?
18675   grep -v '^ *+' conftest.er1 >conftest.err
18676   rm -f conftest.er1
18677   cat conftest.err >&5
18678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18679   (exit $ac_status); } &&
18680          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18681   { (case "(($ac_try" in
18682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18683   *) ac_try_echo=$ac_try;;
18684 esac
18685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18686   (eval "$ac_try") 2>&5
18687   ac_status=$?
18688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18689   (exit $ac_status); }; } &&
18690          { ac_try='test -s conftest$ac_exeext'
18691   { (case "(($ac_try" in
18692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18693   *) ac_try_echo=$ac_try;;
18694 esac
18695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18696   (eval "$ac_try") 2>&5
18697   ac_status=$?
18698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18699   (exit $ac_status); }; }; then
18700   ac_cv_lib_gcc___fixdfdi=yes
18701 else
18702   echo "$as_me: failed program was:" >&5
18703 sed 's/^/| /' conftest.$ac_ext >&5
18704
18705         ac_cv_lib_gcc___fixdfdi=no
18706 fi
18707
18708 rm -f core conftest.err conftest.$ac_objext \
18709       conftest$ac_exeext conftest.$ac_ext
18710 LIBS=$ac_check_lib_save_LIBS
18711 fi
18712 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18713 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18714 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18715
18716 cat >>confdefs.h <<\_ACEOF
18717 #define HAVE___FIXDFDI 1
18718 _ACEOF
18719
18720 fi
18721
18722   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18723 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18724 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18725   echo $ECHO_N "(cached) $ECHO_C" >&6
18726 else
18727   ac_check_lib_save_LIBS=$LIBS
18728 LIBS="-lgcc  $LIBS"
18729 cat >conftest.$ac_ext <<_ACEOF
18730 /* confdefs.h.  */
18731 _ACEOF
18732 cat confdefs.h >>conftest.$ac_ext
18733 cat >>conftest.$ac_ext <<_ACEOF
18734 /* end confdefs.h.  */
18735
18736 /* Override any GCC internal prototype to avoid an error.
18737    Use char because int might match the return type of a GCC
18738    builtin and then its argument prototype would still apply.  */
18739 #ifdef __cplusplus
18740 extern "C"
18741 #endif
18742 char __fixsfdi ();
18743 int
18744 main ()
18745 {
18746 return __fixsfdi ();
18747   ;
18748   return 0;
18749 }
18750 _ACEOF
18751 rm -f conftest.$ac_objext conftest$ac_exeext
18752 if { (ac_try="$ac_link"
18753 case "(($ac_try" in
18754   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18755   *) ac_try_echo=$ac_try;;
18756 esac
18757 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18758   (eval "$ac_link") 2>conftest.er1
18759   ac_status=$?
18760   grep -v '^ *+' conftest.er1 >conftest.err
18761   rm -f conftest.er1
18762   cat conftest.err >&5
18763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18764   (exit $ac_status); } &&
18765          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18766   { (case "(($ac_try" in
18767   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18768   *) ac_try_echo=$ac_try;;
18769 esac
18770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18771   (eval "$ac_try") 2>&5
18772   ac_status=$?
18773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18774   (exit $ac_status); }; } &&
18775          { ac_try='test -s conftest$ac_exeext'
18776   { (case "(($ac_try" in
18777   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18778   *) ac_try_echo=$ac_try;;
18779 esac
18780 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18781   (eval "$ac_try") 2>&5
18782   ac_status=$?
18783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18784   (exit $ac_status); }; }; then
18785   ac_cv_lib_gcc___fixsfdi=yes
18786 else
18787   echo "$as_me: failed program was:" >&5
18788 sed 's/^/| /' conftest.$ac_ext >&5
18789
18790         ac_cv_lib_gcc___fixsfdi=no
18791 fi
18792
18793 rm -f core conftest.err conftest.$ac_objext \
18794       conftest$ac_exeext conftest.$ac_ext
18795 LIBS=$ac_check_lib_save_LIBS
18796 fi
18797 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18798 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18799 if test $ac_cv_lib_gcc___fixsfdi = yes; then
18800
18801 cat >>confdefs.h <<\_ACEOF
18802 #define HAVE___FIXSFDI 1
18803 _ACEOF
18804
18805 fi
18806
18807   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18808 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18809 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18810   echo $ECHO_N "(cached) $ECHO_C" >&6
18811 else
18812   ac_check_lib_save_LIBS=$LIBS
18813 LIBS="-lgcc  $LIBS"
18814 cat >conftest.$ac_ext <<_ACEOF
18815 /* confdefs.h.  */
18816 _ACEOF
18817 cat confdefs.h >>conftest.$ac_ext
18818 cat >>conftest.$ac_ext <<_ACEOF
18819 /* end confdefs.h.  */
18820
18821 /* Override any GCC internal prototype to avoid an error.
18822    Use char because int might match the return type of a GCC
18823    builtin and then its argument prototype would still apply.  */
18824 #ifdef __cplusplus
18825 extern "C"
18826 #endif
18827 char __floatdidf ();
18828 int
18829 main ()
18830 {
18831 return __floatdidf ();
18832   ;
18833   return 0;
18834 }
18835 _ACEOF
18836 rm -f conftest.$ac_objext conftest$ac_exeext
18837 if { (ac_try="$ac_link"
18838 case "(($ac_try" in
18839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18840   *) ac_try_echo=$ac_try;;
18841 esac
18842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18843   (eval "$ac_link") 2>conftest.er1
18844   ac_status=$?
18845   grep -v '^ *+' conftest.er1 >conftest.err
18846   rm -f conftest.er1
18847   cat conftest.err >&5
18848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18849   (exit $ac_status); } &&
18850          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18851   { (case "(($ac_try" in
18852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18853   *) ac_try_echo=$ac_try;;
18854 esac
18855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18856   (eval "$ac_try") 2>&5
18857   ac_status=$?
18858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18859   (exit $ac_status); }; } &&
18860          { ac_try='test -s conftest$ac_exeext'
18861   { (case "(($ac_try" in
18862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18863   *) ac_try_echo=$ac_try;;
18864 esac
18865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18866   (eval "$ac_try") 2>&5
18867   ac_status=$?
18868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18869   (exit $ac_status); }; }; then
18870   ac_cv_lib_gcc___floatdidf=yes
18871 else
18872   echo "$as_me: failed program was:" >&5
18873 sed 's/^/| /' conftest.$ac_ext >&5
18874
18875         ac_cv_lib_gcc___floatdidf=no
18876 fi
18877
18878 rm -f core conftest.err conftest.$ac_objext \
18879       conftest$ac_exeext conftest.$ac_ext
18880 LIBS=$ac_check_lib_save_LIBS
18881 fi
18882 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18883 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18884 if test $ac_cv_lib_gcc___floatdidf = yes; then
18885
18886 cat >>confdefs.h <<\_ACEOF
18887 #define HAVE___FLOATDIDF 1
18888 _ACEOF
18889
18890 fi
18891
18892   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18893 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18894 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18895   echo $ECHO_N "(cached) $ECHO_C" >&6
18896 else
18897   ac_check_lib_save_LIBS=$LIBS
18898 LIBS="-lgcc  $LIBS"
18899 cat >conftest.$ac_ext <<_ACEOF
18900 /* confdefs.h.  */
18901 _ACEOF
18902 cat confdefs.h >>conftest.$ac_ext
18903 cat >>conftest.$ac_ext <<_ACEOF
18904 /* end confdefs.h.  */
18905
18906 /* Override any GCC internal prototype to avoid an error.
18907    Use char because int might match the return type of a GCC
18908    builtin and then its argument prototype would still apply.  */
18909 #ifdef __cplusplus
18910 extern "C"
18911 #endif
18912 char __lshrdi3 ();
18913 int
18914 main ()
18915 {
18916 return __lshrdi3 ();
18917   ;
18918   return 0;
18919 }
18920 _ACEOF
18921 rm -f conftest.$ac_objext conftest$ac_exeext
18922 if { (ac_try="$ac_link"
18923 case "(($ac_try" in
18924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18925   *) ac_try_echo=$ac_try;;
18926 esac
18927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18928   (eval "$ac_link") 2>conftest.er1
18929   ac_status=$?
18930   grep -v '^ *+' conftest.er1 >conftest.err
18931   rm -f conftest.er1
18932   cat conftest.err >&5
18933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18934   (exit $ac_status); } &&
18935          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18936   { (case "(($ac_try" in
18937   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18938   *) ac_try_echo=$ac_try;;
18939 esac
18940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18941   (eval "$ac_try") 2>&5
18942   ac_status=$?
18943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18944   (exit $ac_status); }; } &&
18945          { ac_try='test -s conftest$ac_exeext'
18946   { (case "(($ac_try" in
18947   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18948   *) ac_try_echo=$ac_try;;
18949 esac
18950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18951   (eval "$ac_try") 2>&5
18952   ac_status=$?
18953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18954   (exit $ac_status); }; }; then
18955   ac_cv_lib_gcc___lshrdi3=yes
18956 else
18957   echo "$as_me: failed program was:" >&5
18958 sed 's/^/| /' conftest.$ac_ext >&5
18959
18960         ac_cv_lib_gcc___lshrdi3=no
18961 fi
18962
18963 rm -f core conftest.err conftest.$ac_objext \
18964       conftest$ac_exeext conftest.$ac_ext
18965 LIBS=$ac_check_lib_save_LIBS
18966 fi
18967 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18968 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18969 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18970
18971 cat >>confdefs.h <<\_ACEOF
18972 #define HAVE___LSHRDI3 1
18973 _ACEOF
18974
18975 fi
18976
18977   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18978 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18979 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18980   echo $ECHO_N "(cached) $ECHO_C" >&6
18981 else
18982   ac_check_lib_save_LIBS=$LIBS
18983 LIBS="-lgcc  $LIBS"
18984 cat >conftest.$ac_ext <<_ACEOF
18985 /* confdefs.h.  */
18986 _ACEOF
18987 cat confdefs.h >>conftest.$ac_ext
18988 cat >>conftest.$ac_ext <<_ACEOF
18989 /* end confdefs.h.  */
18990
18991 /* Override any GCC internal prototype to avoid an error.
18992    Use char because int might match the return type of a GCC
18993    builtin and then its argument prototype would still apply.  */
18994 #ifdef __cplusplus
18995 extern "C"
18996 #endif
18997 char __moddi3 ();
18998 int
18999 main ()
19000 {
19001 return __moddi3 ();
19002   ;
19003   return 0;
19004 }
19005 _ACEOF
19006 rm -f conftest.$ac_objext conftest$ac_exeext
19007 if { (ac_try="$ac_link"
19008 case "(($ac_try" in
19009   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19010   *) ac_try_echo=$ac_try;;
19011 esac
19012 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19013   (eval "$ac_link") 2>conftest.er1
19014   ac_status=$?
19015   grep -v '^ *+' conftest.er1 >conftest.err
19016   rm -f conftest.er1
19017   cat conftest.err >&5
19018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19019   (exit $ac_status); } &&
19020          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19021   { (case "(($ac_try" in
19022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19023   *) ac_try_echo=$ac_try;;
19024 esac
19025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19026   (eval "$ac_try") 2>&5
19027   ac_status=$?
19028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19029   (exit $ac_status); }; } &&
19030          { ac_try='test -s conftest$ac_exeext'
19031   { (case "(($ac_try" in
19032   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19033   *) ac_try_echo=$ac_try;;
19034 esac
19035 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19036   (eval "$ac_try") 2>&5
19037   ac_status=$?
19038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19039   (exit $ac_status); }; }; then
19040   ac_cv_lib_gcc___moddi3=yes
19041 else
19042   echo "$as_me: failed program was:" >&5
19043 sed 's/^/| /' conftest.$ac_ext >&5
19044
19045         ac_cv_lib_gcc___moddi3=no
19046 fi
19047
19048 rm -f core conftest.err conftest.$ac_objext \
19049       conftest$ac_exeext conftest.$ac_ext
19050 LIBS=$ac_check_lib_save_LIBS
19051 fi
19052 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19053 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19054 if test $ac_cv_lib_gcc___moddi3 = yes; then
19055
19056 cat >>confdefs.h <<\_ACEOF
19057 #define HAVE___MODDI3 1
19058 _ACEOF
19059
19060 fi
19061
19062   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19063 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19064 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19065   echo $ECHO_N "(cached) $ECHO_C" >&6
19066 else
19067   ac_check_lib_save_LIBS=$LIBS
19068 LIBS="-lgcc  $LIBS"
19069 cat >conftest.$ac_ext <<_ACEOF
19070 /* confdefs.h.  */
19071 _ACEOF
19072 cat confdefs.h >>conftest.$ac_ext
19073 cat >>conftest.$ac_ext <<_ACEOF
19074 /* end confdefs.h.  */
19075
19076 /* Override any GCC internal prototype to avoid an error.
19077    Use char because int might match the return type of a GCC
19078    builtin and then its argument prototype would still apply.  */
19079 #ifdef __cplusplus
19080 extern "C"
19081 #endif
19082 char __udivdi3 ();
19083 int
19084 main ()
19085 {
19086 return __udivdi3 ();
19087   ;
19088   return 0;
19089 }
19090 _ACEOF
19091 rm -f conftest.$ac_objext conftest$ac_exeext
19092 if { (ac_try="$ac_link"
19093 case "(($ac_try" in
19094   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19095   *) ac_try_echo=$ac_try;;
19096 esac
19097 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19098   (eval "$ac_link") 2>conftest.er1
19099   ac_status=$?
19100   grep -v '^ *+' conftest.er1 >conftest.err
19101   rm -f conftest.er1
19102   cat conftest.err >&5
19103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19104   (exit $ac_status); } &&
19105          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19106   { (case "(($ac_try" in
19107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19108   *) ac_try_echo=$ac_try;;
19109 esac
19110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19111   (eval "$ac_try") 2>&5
19112   ac_status=$?
19113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19114   (exit $ac_status); }; } &&
19115          { ac_try='test -s conftest$ac_exeext'
19116   { (case "(($ac_try" in
19117   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19118   *) ac_try_echo=$ac_try;;
19119 esac
19120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19121   (eval "$ac_try") 2>&5
19122   ac_status=$?
19123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19124   (exit $ac_status); }; }; then
19125   ac_cv_lib_gcc___udivdi3=yes
19126 else
19127   echo "$as_me: failed program was:" >&5
19128 sed 's/^/| /' conftest.$ac_ext >&5
19129
19130         ac_cv_lib_gcc___udivdi3=no
19131 fi
19132
19133 rm -f core conftest.err conftest.$ac_objext \
19134       conftest$ac_exeext conftest.$ac_ext
19135 LIBS=$ac_check_lib_save_LIBS
19136 fi
19137 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19138 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19139 if test $ac_cv_lib_gcc___udivdi3 = yes; then
19140
19141 cat >>confdefs.h <<\_ACEOF
19142 #define HAVE___UDIVDI3 1
19143 _ACEOF
19144
19145 fi
19146
19147   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19148 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19149 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19150   echo $ECHO_N "(cached) $ECHO_C" >&6
19151 else
19152   ac_check_lib_save_LIBS=$LIBS
19153 LIBS="-lgcc  $LIBS"
19154 cat >conftest.$ac_ext <<_ACEOF
19155 /* confdefs.h.  */
19156 _ACEOF
19157 cat confdefs.h >>conftest.$ac_ext
19158 cat >>conftest.$ac_ext <<_ACEOF
19159 /* end confdefs.h.  */
19160
19161 /* Override any GCC internal prototype to avoid an error.
19162    Use char because int might match the return type of a GCC
19163    builtin and then its argument prototype would still apply.  */
19164 #ifdef __cplusplus
19165 extern "C"
19166 #endif
19167 char __umoddi3 ();
19168 int
19169 main ()
19170 {
19171 return __umoddi3 ();
19172   ;
19173   return 0;
19174 }
19175 _ACEOF
19176 rm -f conftest.$ac_objext conftest$ac_exeext
19177 if { (ac_try="$ac_link"
19178 case "(($ac_try" in
19179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19180   *) ac_try_echo=$ac_try;;
19181 esac
19182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19183   (eval "$ac_link") 2>conftest.er1
19184   ac_status=$?
19185   grep -v '^ *+' conftest.er1 >conftest.err
19186   rm -f conftest.er1
19187   cat conftest.err >&5
19188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19189   (exit $ac_status); } &&
19190          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19191   { (case "(($ac_try" in
19192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19193   *) ac_try_echo=$ac_try;;
19194 esac
19195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19196   (eval "$ac_try") 2>&5
19197   ac_status=$?
19198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19199   (exit $ac_status); }; } &&
19200          { ac_try='test -s conftest$ac_exeext'
19201   { (case "(($ac_try" in
19202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19203   *) ac_try_echo=$ac_try;;
19204 esac
19205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19206   (eval "$ac_try") 2>&5
19207   ac_status=$?
19208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19209   (exit $ac_status); }; }; then
19210   ac_cv_lib_gcc___umoddi3=yes
19211 else
19212   echo "$as_me: failed program was:" >&5
19213 sed 's/^/| /' conftest.$ac_ext >&5
19214
19215         ac_cv_lib_gcc___umoddi3=no
19216 fi
19217
19218 rm -f core conftest.err conftest.$ac_objext \
19219       conftest$ac_exeext conftest.$ac_ext
19220 LIBS=$ac_check_lib_save_LIBS
19221 fi
19222 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19223 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19224 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19225
19226 cat >>confdefs.h <<\_ACEOF
19227 #define HAVE___UMODDI3 1
19228 _ACEOF
19229
19230 fi
19231
19232
19233   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19234 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19235 if test "${ac_cv_lib_gcc___main+set}" = set; then
19236   echo $ECHO_N "(cached) $ECHO_C" >&6
19237 else
19238   ac_check_lib_save_LIBS=$LIBS
19239 LIBS="-lgcc  $LIBS"
19240 cat >conftest.$ac_ext <<_ACEOF
19241 /* confdefs.h.  */
19242 _ACEOF
19243 cat confdefs.h >>conftest.$ac_ext
19244 cat >>conftest.$ac_ext <<_ACEOF
19245 /* end confdefs.h.  */
19246
19247 /* Override any GCC internal prototype to avoid an error.
19248    Use char because int might match the return type of a GCC
19249    builtin and then its argument prototype would still apply.  */
19250 #ifdef __cplusplus
19251 extern "C"
19252 #endif
19253 char __main ();
19254 int
19255 main ()
19256 {
19257 return __main ();
19258   ;
19259   return 0;
19260 }
19261 _ACEOF
19262 rm -f conftest.$ac_objext conftest$ac_exeext
19263 if { (ac_try="$ac_link"
19264 case "(($ac_try" in
19265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19266   *) ac_try_echo=$ac_try;;
19267 esac
19268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19269   (eval "$ac_link") 2>conftest.er1
19270   ac_status=$?
19271   grep -v '^ *+' conftest.er1 >conftest.err
19272   rm -f conftest.er1
19273   cat conftest.err >&5
19274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19275   (exit $ac_status); } &&
19276          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19277   { (case "(($ac_try" in
19278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19279   *) ac_try_echo=$ac_try;;
19280 esac
19281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19282   (eval "$ac_try") 2>&5
19283   ac_status=$?
19284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19285   (exit $ac_status); }; } &&
19286          { ac_try='test -s conftest$ac_exeext'
19287   { (case "(($ac_try" in
19288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19289   *) ac_try_echo=$ac_try;;
19290 esac
19291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19292   (eval "$ac_try") 2>&5
19293   ac_status=$?
19294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19295   (exit $ac_status); }; }; then
19296   ac_cv_lib_gcc___main=yes
19297 else
19298   echo "$as_me: failed program was:" >&5
19299 sed 's/^/| /' conftest.$ac_ext >&5
19300
19301         ac_cv_lib_gcc___main=no
19302 fi
19303
19304 rm -f core conftest.err conftest.$ac_objext \
19305       conftest$ac_exeext conftest.$ac_ext
19306 LIBS=$ac_check_lib_save_LIBS
19307 fi
19308 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19309 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19310 if test $ac_cv_lib_gcc___main = yes; then
19311
19312 cat >>confdefs.h <<\_ACEOF
19313 #define HAVE___MAIN 1
19314 _ACEOF
19315
19316 fi
19317
19318   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19319 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19320 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19321   echo $ECHO_N "(cached) $ECHO_C" >&6
19322 else
19323   ac_check_lib_save_LIBS=$LIBS
19324 LIBS="-lgcc  $LIBS"
19325 cat >conftest.$ac_ext <<_ACEOF
19326 /* confdefs.h.  */
19327 _ACEOF
19328 cat confdefs.h >>conftest.$ac_ext
19329 cat >>conftest.$ac_ext <<_ACEOF
19330 /* end confdefs.h.  */
19331
19332 /* Override any GCC internal prototype to avoid an error.
19333    Use char because int might match the return type of a GCC
19334    builtin and then its argument prototype would still apply.  */
19335 #ifdef __cplusplus
19336 extern "C"
19337 #endif
19338 char __cmpdi2 ();
19339 int
19340 main ()
19341 {
19342 return __cmpdi2 ();
19343   ;
19344   return 0;
19345 }
19346 _ACEOF
19347 rm -f conftest.$ac_objext conftest$ac_exeext
19348 if { (ac_try="$ac_link"
19349 case "(($ac_try" in
19350   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19351   *) ac_try_echo=$ac_try;;
19352 esac
19353 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19354   (eval "$ac_link") 2>conftest.er1
19355   ac_status=$?
19356   grep -v '^ *+' conftest.er1 >conftest.err
19357   rm -f conftest.er1
19358   cat conftest.err >&5
19359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19360   (exit $ac_status); } &&
19361          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19362   { (case "(($ac_try" in
19363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19364   *) ac_try_echo=$ac_try;;
19365 esac
19366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19367   (eval "$ac_try") 2>&5
19368   ac_status=$?
19369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19370   (exit $ac_status); }; } &&
19371          { ac_try='test -s conftest$ac_exeext'
19372   { (case "(($ac_try" in
19373   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19374   *) ac_try_echo=$ac_try;;
19375 esac
19376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19377   (eval "$ac_try") 2>&5
19378   ac_status=$?
19379   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19380   (exit $ac_status); }; }; then
19381   ac_cv_lib_gcc___cmpdi2=yes
19382 else
19383   echo "$as_me: failed program was:" >&5
19384 sed 's/^/| /' conftest.$ac_ext >&5
19385
19386         ac_cv_lib_gcc___cmpdi2=no
19387 fi
19388
19389 rm -f core conftest.err conftest.$ac_objext \
19390       conftest$ac_exeext conftest.$ac_ext
19391 LIBS=$ac_check_lib_save_LIBS
19392 fi
19393 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19394 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19395 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19396
19397 cat >>confdefs.h <<\_ACEOF
19398 #define HAVE___CMPDI2 1
19399 _ACEOF
19400
19401 fi
19402
19403 fi
19404
19405 if test "$llvm_cv_os_type" = "MingW" ; then
19406   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19407 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19408   cat >conftest.$ac_ext <<_ACEOF
19409 #include <windows.h>
19410 #include <imagehlp.h>
19411 extern void foo(PENUMLOADED_MODULES_CALLBACK);
19412 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19413 _ACEOF
19414 rm -f conftest.$ac_objext
19415 if { (ac_try="$ac_compile"
19416 case "(($ac_try" in
19417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19418   *) ac_try_echo=$ac_try;;
19419 esac
19420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19421   (eval "$ac_compile") 2>conftest.er1
19422   ac_status=$?
19423   grep -v '^ *+' conftest.er1 >conftest.err
19424   rm -f conftest.er1
19425   cat conftest.err >&5
19426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19427   (exit $ac_status); } &&
19428          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19429   { (case "(($ac_try" in
19430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19431   *) ac_try_echo=$ac_try;;
19432 esac
19433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19434   (eval "$ac_try") 2>&5
19435   ac_status=$?
19436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19437   (exit $ac_status); }; } &&
19438          { ac_try='test -s conftest.$ac_objext'
19439   { (case "(($ac_try" in
19440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19441   *) ac_try_echo=$ac_try;;
19442 esac
19443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19444   (eval "$ac_try") 2>&5
19445   ac_status=$?
19446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19447   (exit $ac_status); }; }; then
19448
19449   { echo "$as_me:$LINENO: result: yes" >&5
19450 echo "${ECHO_T}yes" >&6; }
19451   llvm_cv_win32_elmcb_pcstr="PCSTR"
19452
19453 else
19454   echo "$as_me: failed program was:" >&5
19455 sed 's/^/| /' conftest.$ac_ext >&5
19456
19457
19458   { echo "$as_me:$LINENO: result: no" >&5
19459 echo "${ECHO_T}no" >&6; }
19460   llvm_cv_win32_elmcb_pcstr="PSTR"
19461
19462 fi
19463
19464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19465
19466 cat >>confdefs.h <<_ACEOF
19467 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19468 _ACEOF
19469
19470 fi
19471
19472
19473 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19474 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19475 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19476   echo $ECHO_N "(cached) $ECHO_C" >&6
19477 else
19478   ac_ext=cpp
19479 ac_cpp='$CXXCPP $CPPFLAGS'
19480 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19481 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19482 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19483
19484    cat >conftest.$ac_ext <<_ACEOF
19485 /* confdefs.h.  */
19486 _ACEOF
19487 cat confdefs.h >>conftest.$ac_ext
19488 cat >>conftest.$ac_ext <<_ACEOF
19489 /* end confdefs.h.  */
19490 #include <math.h>
19491 int
19492 main ()
19493 {
19494 float f; isnan(f);
19495   ;
19496   return 0;
19497 }
19498 _ACEOF
19499 rm -f conftest.$ac_objext
19500 if { (ac_try="$ac_compile"
19501 case "(($ac_try" in
19502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19503   *) ac_try_echo=$ac_try;;
19504 esac
19505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19506   (eval "$ac_compile") 2>conftest.er1
19507   ac_status=$?
19508   grep -v '^ *+' conftest.er1 >conftest.err
19509   rm -f conftest.er1
19510   cat conftest.err >&5
19511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19512   (exit $ac_status); } &&
19513          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19514   { (case "(($ac_try" in
19515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19516   *) ac_try_echo=$ac_try;;
19517 esac
19518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19519   (eval "$ac_try") 2>&5
19520   ac_status=$?
19521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19522   (exit $ac_status); }; } &&
19523          { ac_try='test -s conftest.$ac_objext'
19524   { (case "(($ac_try" in
19525   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19526   *) ac_try_echo=$ac_try;;
19527 esac
19528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19529   (eval "$ac_try") 2>&5
19530   ac_status=$?
19531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19532   (exit $ac_status); }; }; then
19533   ac_cv_func_isnan_in_math_h=yes
19534 else
19535   echo "$as_me: failed program was:" >&5
19536 sed 's/^/| /' conftest.$ac_ext >&5
19537
19538         ac_cv_func_isnan_in_math_h=no
19539 fi
19540
19541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19542   ac_ext=c
19543 ac_cpp='$CPP $CPPFLAGS'
19544 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19545 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19546 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19547
19548 fi
19549 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19550 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19551
19552
19553 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19554
19555 cat >>confdefs.h <<\_ACEOF
19556 #define HAVE_ISNAN_IN_MATH_H 1
19557 _ACEOF
19558
19559 fi
19560
19561 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19562 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19563 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19564   echo $ECHO_N "(cached) $ECHO_C" >&6
19565 else
19566   ac_ext=cpp
19567 ac_cpp='$CXXCPP $CPPFLAGS'
19568 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19569 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19570 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19571
19572    cat >conftest.$ac_ext <<_ACEOF
19573 /* confdefs.h.  */
19574 _ACEOF
19575 cat confdefs.h >>conftest.$ac_ext
19576 cat >>conftest.$ac_ext <<_ACEOF
19577 /* end confdefs.h.  */
19578 #include <cmath>
19579 int
19580 main ()
19581 {
19582 float f; isnan(f);
19583   ;
19584   return 0;
19585 }
19586 _ACEOF
19587 rm -f conftest.$ac_objext
19588 if { (ac_try="$ac_compile"
19589 case "(($ac_try" in
19590   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19591   *) ac_try_echo=$ac_try;;
19592 esac
19593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19594   (eval "$ac_compile") 2>conftest.er1
19595   ac_status=$?
19596   grep -v '^ *+' conftest.er1 >conftest.err
19597   rm -f conftest.er1
19598   cat conftest.err >&5
19599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19600   (exit $ac_status); } &&
19601          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19602   { (case "(($ac_try" in
19603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19604   *) ac_try_echo=$ac_try;;
19605 esac
19606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19607   (eval "$ac_try") 2>&5
19608   ac_status=$?
19609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19610   (exit $ac_status); }; } &&
19611          { ac_try='test -s conftest.$ac_objext'
19612   { (case "(($ac_try" in
19613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19614   *) ac_try_echo=$ac_try;;
19615 esac
19616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19617   (eval "$ac_try") 2>&5
19618   ac_status=$?
19619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19620   (exit $ac_status); }; }; then
19621   ac_cv_func_isnan_in_cmath=yes
19622 else
19623   echo "$as_me: failed program was:" >&5
19624 sed 's/^/| /' conftest.$ac_ext >&5
19625
19626         ac_cv_func_isnan_in_cmath=no
19627 fi
19628
19629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19630   ac_ext=c
19631 ac_cpp='$CPP $CPPFLAGS'
19632 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19633 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19634 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19635
19636 fi
19637 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19638 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19639
19640 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19641
19642 cat >>confdefs.h <<\_ACEOF
19643 #define HAVE_ISNAN_IN_CMATH 1
19644 _ACEOF
19645
19646 fi
19647
19648 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19649 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19650 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19651   echo $ECHO_N "(cached) $ECHO_C" >&6
19652 else
19653   ac_ext=cpp
19654 ac_cpp='$CXXCPP $CPPFLAGS'
19655 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19656 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19657 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19658
19659    cat >conftest.$ac_ext <<_ACEOF
19660 /* confdefs.h.  */
19661 _ACEOF
19662 cat confdefs.h >>conftest.$ac_ext
19663 cat >>conftest.$ac_ext <<_ACEOF
19664 /* end confdefs.h.  */
19665 #include <cmath>
19666 int
19667 main ()
19668 {
19669 float f; std::isnan(f);
19670   ;
19671   return 0;
19672 }
19673 _ACEOF
19674 rm -f conftest.$ac_objext
19675 if { (ac_try="$ac_compile"
19676 case "(($ac_try" in
19677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19678   *) ac_try_echo=$ac_try;;
19679 esac
19680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19681   (eval "$ac_compile") 2>conftest.er1
19682   ac_status=$?
19683   grep -v '^ *+' conftest.er1 >conftest.err
19684   rm -f conftest.er1
19685   cat conftest.err >&5
19686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19687   (exit $ac_status); } &&
19688          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19689   { (case "(($ac_try" in
19690   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19691   *) ac_try_echo=$ac_try;;
19692 esac
19693 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19694   (eval "$ac_try") 2>&5
19695   ac_status=$?
19696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19697   (exit $ac_status); }; } &&
19698          { ac_try='test -s conftest.$ac_objext'
19699   { (case "(($ac_try" in
19700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19701   *) ac_try_echo=$ac_try;;
19702 esac
19703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19704   (eval "$ac_try") 2>&5
19705   ac_status=$?
19706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19707   (exit $ac_status); }; }; then
19708   ac_cv_func_std_isnan_in_cmath=yes
19709 else
19710   echo "$as_me: failed program was:" >&5
19711 sed 's/^/| /' conftest.$ac_ext >&5
19712
19713         ac_cv_func_std_isnan_in_cmath=no
19714 fi
19715
19716 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19717   ac_ext=c
19718 ac_cpp='$CPP $CPPFLAGS'
19719 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19720 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19721 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19722
19723 fi
19724 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19725 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19726
19727 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19728
19729 cat >>confdefs.h <<\_ACEOF
19730 #define HAVE_STD_ISNAN_IN_CMATH 1
19731 _ACEOF
19732
19733 fi
19734
19735
19736 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19737 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19738 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19739   echo $ECHO_N "(cached) $ECHO_C" >&6
19740 else
19741   ac_ext=cpp
19742 ac_cpp='$CXXCPP $CPPFLAGS'
19743 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19744 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19745 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19746
19747    cat >conftest.$ac_ext <<_ACEOF
19748 /* confdefs.h.  */
19749 _ACEOF
19750 cat confdefs.h >>conftest.$ac_ext
19751 cat >>conftest.$ac_ext <<_ACEOF
19752 /* end confdefs.h.  */
19753 #include <math.h>
19754 int
19755 main ()
19756 {
19757 float f; isinf(f);
19758   ;
19759   return 0;
19760 }
19761 _ACEOF
19762 rm -f conftest.$ac_objext
19763 if { (ac_try="$ac_compile"
19764 case "(($ac_try" in
19765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19766   *) ac_try_echo=$ac_try;;
19767 esac
19768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19769   (eval "$ac_compile") 2>conftest.er1
19770   ac_status=$?
19771   grep -v '^ *+' conftest.er1 >conftest.err
19772   rm -f conftest.er1
19773   cat conftest.err >&5
19774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19775   (exit $ac_status); } &&
19776          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19777   { (case "(($ac_try" in
19778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19779   *) ac_try_echo=$ac_try;;
19780 esac
19781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19782   (eval "$ac_try") 2>&5
19783   ac_status=$?
19784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19785   (exit $ac_status); }; } &&
19786          { ac_try='test -s conftest.$ac_objext'
19787   { (case "(($ac_try" in
19788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19789   *) ac_try_echo=$ac_try;;
19790 esac
19791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19792   (eval "$ac_try") 2>&5
19793   ac_status=$?
19794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19795   (exit $ac_status); }; }; then
19796   ac_cv_func_isinf_in_math_h=yes
19797 else
19798   echo "$as_me: failed program was:" >&5
19799 sed 's/^/| /' conftest.$ac_ext >&5
19800
19801         ac_cv_func_isinf_in_math_h=no
19802 fi
19803
19804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19805   ac_ext=c
19806 ac_cpp='$CPP $CPPFLAGS'
19807 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19808 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19809 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19810
19811 fi
19812 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19813 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19814
19815 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19816
19817 cat >>confdefs.h <<\_ACEOF
19818 #define HAVE_ISINF_IN_MATH_H 1
19819 _ACEOF
19820
19821 fi
19822
19823 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19824 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19825 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19826   echo $ECHO_N "(cached) $ECHO_C" >&6
19827 else
19828   ac_ext=cpp
19829 ac_cpp='$CXXCPP $CPPFLAGS'
19830 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19831 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19832 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19833
19834    cat >conftest.$ac_ext <<_ACEOF
19835 /* confdefs.h.  */
19836 _ACEOF
19837 cat confdefs.h >>conftest.$ac_ext
19838 cat >>conftest.$ac_ext <<_ACEOF
19839 /* end confdefs.h.  */
19840 #include <cmath>
19841 int
19842 main ()
19843 {
19844 float f; isinf(f);
19845   ;
19846   return 0;
19847 }
19848 _ACEOF
19849 rm -f conftest.$ac_objext
19850 if { (ac_try="$ac_compile"
19851 case "(($ac_try" in
19852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19853   *) ac_try_echo=$ac_try;;
19854 esac
19855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19856   (eval "$ac_compile") 2>conftest.er1
19857   ac_status=$?
19858   grep -v '^ *+' conftest.er1 >conftest.err
19859   rm -f conftest.er1
19860   cat conftest.err >&5
19861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19862   (exit $ac_status); } &&
19863          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19864   { (case "(($ac_try" in
19865   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19866   *) ac_try_echo=$ac_try;;
19867 esac
19868 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19869   (eval "$ac_try") 2>&5
19870   ac_status=$?
19871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19872   (exit $ac_status); }; } &&
19873          { ac_try='test -s conftest.$ac_objext'
19874   { (case "(($ac_try" in
19875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19876   *) ac_try_echo=$ac_try;;
19877 esac
19878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19879   (eval "$ac_try") 2>&5
19880   ac_status=$?
19881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19882   (exit $ac_status); }; }; then
19883   ac_cv_func_isinf_in_cmath=yes
19884 else
19885   echo "$as_me: failed program was:" >&5
19886 sed 's/^/| /' conftest.$ac_ext >&5
19887
19888         ac_cv_func_isinf_in_cmath=no
19889 fi
19890
19891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19892   ac_ext=c
19893 ac_cpp='$CPP $CPPFLAGS'
19894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19897
19898 fi
19899 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19900 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19901
19902 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19903
19904 cat >>confdefs.h <<\_ACEOF
19905 #define HAVE_ISINF_IN_CMATH 1
19906 _ACEOF
19907
19908 fi
19909
19910 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19911 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19912 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19913   echo $ECHO_N "(cached) $ECHO_C" >&6
19914 else
19915   ac_ext=cpp
19916 ac_cpp='$CXXCPP $CPPFLAGS'
19917 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19918 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19919 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19920
19921    cat >conftest.$ac_ext <<_ACEOF
19922 /* confdefs.h.  */
19923 _ACEOF
19924 cat confdefs.h >>conftest.$ac_ext
19925 cat >>conftest.$ac_ext <<_ACEOF
19926 /* end confdefs.h.  */
19927 #include <cmath>
19928 int
19929 main ()
19930 {
19931 float f; std::isinf(f)}
19932   ;
19933   return 0;
19934 }
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_cxx_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_cv_func_std_isinf_in_cmath=yes
19971 else
19972   echo "$as_me: failed program was:" >&5
19973 sed 's/^/| /' conftest.$ac_ext >&5
19974
19975         ac_cv_func_std_isinf_in_cmath=no
19976 fi
19977
19978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19979   ac_ext=c
19980 ac_cpp='$CPP $CPPFLAGS'
19981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19984
19985 fi
19986 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19987 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19988
19989 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19990
19991 cat >>confdefs.h <<\_ACEOF
19992 #define HAVE_STD_ISINF_IN_CMATH 1
19993 _ACEOF
19994
19995 fi
19996
19997 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19998 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19999 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20000   echo $ECHO_N "(cached) $ECHO_C" >&6
20001 else
20002   ac_ext=cpp
20003 ac_cpp='$CXXCPP $CPPFLAGS'
20004 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20005 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20006 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20007
20008    cat >conftest.$ac_ext <<_ACEOF
20009 /* confdefs.h.  */
20010 _ACEOF
20011 cat confdefs.h >>conftest.$ac_ext
20012 cat >>conftest.$ac_ext <<_ACEOF
20013 /* end confdefs.h.  */
20014 #include <ieeefp.h>
20015 int
20016 main ()
20017 {
20018 float f; finite(f);
20019   ;
20020   return 0;
20021 }
20022 _ACEOF
20023 rm -f conftest.$ac_objext
20024 if { (ac_try="$ac_compile"
20025 case "(($ac_try" in
20026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20027   *) ac_try_echo=$ac_try;;
20028 esac
20029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20030   (eval "$ac_compile") 2>conftest.er1
20031   ac_status=$?
20032   grep -v '^ *+' conftest.er1 >conftest.err
20033   rm -f conftest.er1
20034   cat conftest.err >&5
20035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20036   (exit $ac_status); } &&
20037          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20038   { (case "(($ac_try" in
20039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20040   *) ac_try_echo=$ac_try;;
20041 esac
20042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20043   (eval "$ac_try") 2>&5
20044   ac_status=$?
20045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20046   (exit $ac_status); }; } &&
20047          { ac_try='test -s conftest.$ac_objext'
20048   { (case "(($ac_try" in
20049   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20050   *) ac_try_echo=$ac_try;;
20051 esac
20052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20053   (eval "$ac_try") 2>&5
20054   ac_status=$?
20055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20056   (exit $ac_status); }; }; then
20057   ac_cv_func_finite_in_ieeefp_h=yes
20058 else
20059   echo "$as_me: failed program was:" >&5
20060 sed 's/^/| /' conftest.$ac_ext >&5
20061
20062         ac_cv_func_finite_in_ieeefp_h=no
20063 fi
20064
20065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20066   ac_ext=c
20067 ac_cpp='$CPP $CPPFLAGS'
20068 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20069 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20070 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20071
20072 fi
20073 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20074 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20075
20076 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20077
20078 cat >>confdefs.h <<\_ACEOF
20079 #define HAVE_FINITE_IN_IEEEFP_H 1
20080 _ACEOF
20081
20082 fi
20083
20084
20085
20086 if test "$llvm_cv_platform_type" = "Unix" ; then
20087
20088
20089 for ac_header in stdlib.h unistd.h
20090 do
20091 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20092 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20093   { echo "$as_me:$LINENO: checking for $ac_header" >&5
20094 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20095 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20096   echo $ECHO_N "(cached) $ECHO_C" >&6
20097 fi
20098 ac_res=`eval echo '${'$as_ac_Header'}'`
20099                { echo "$as_me:$LINENO: result: $ac_res" >&5
20100 echo "${ECHO_T}$ac_res" >&6; }
20101 else
20102   # Is the header compilable?
20103 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20104 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20105 cat >conftest.$ac_ext <<_ACEOF
20106 /* confdefs.h.  */
20107 _ACEOF
20108 cat confdefs.h >>conftest.$ac_ext
20109 cat >>conftest.$ac_ext <<_ACEOF
20110 /* end confdefs.h.  */
20111 $ac_includes_default
20112 #include <$ac_header>
20113 _ACEOF
20114 rm -f conftest.$ac_objext
20115 if { (ac_try="$ac_compile"
20116 case "(($ac_try" in
20117   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20118   *) ac_try_echo=$ac_try;;
20119 esac
20120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20121   (eval "$ac_compile") 2>conftest.er1
20122   ac_status=$?
20123   grep -v '^ *+' conftest.er1 >conftest.err
20124   rm -f conftest.er1
20125   cat conftest.err >&5
20126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20127   (exit $ac_status); } &&
20128          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20129   { (case "(($ac_try" in
20130   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20131   *) ac_try_echo=$ac_try;;
20132 esac
20133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20134   (eval "$ac_try") 2>&5
20135   ac_status=$?
20136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20137   (exit $ac_status); }; } &&
20138          { ac_try='test -s conftest.$ac_objext'
20139   { (case "(($ac_try" in
20140   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20141   *) ac_try_echo=$ac_try;;
20142 esac
20143 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20144   (eval "$ac_try") 2>&5
20145   ac_status=$?
20146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20147   (exit $ac_status); }; }; then
20148   ac_header_compiler=yes
20149 else
20150   echo "$as_me: failed program was:" >&5
20151 sed 's/^/| /' conftest.$ac_ext >&5
20152
20153         ac_header_compiler=no
20154 fi
20155
20156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20157 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20158 echo "${ECHO_T}$ac_header_compiler" >&6; }
20159
20160 # Is the header present?
20161 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20162 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20163 cat >conftest.$ac_ext <<_ACEOF
20164 /* confdefs.h.  */
20165 _ACEOF
20166 cat confdefs.h >>conftest.$ac_ext
20167 cat >>conftest.$ac_ext <<_ACEOF
20168 /* end confdefs.h.  */
20169 #include <$ac_header>
20170 _ACEOF
20171 if { (ac_try="$ac_cpp conftest.$ac_ext"
20172 case "(($ac_try" in
20173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20174   *) ac_try_echo=$ac_try;;
20175 esac
20176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20177   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20178   ac_status=$?
20179   grep -v '^ *+' conftest.er1 >conftest.err
20180   rm -f conftest.er1
20181   cat conftest.err >&5
20182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20183   (exit $ac_status); } >/dev/null; then
20184   if test -s conftest.err; then
20185     ac_cpp_err=$ac_c_preproc_warn_flag
20186     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20187   else
20188     ac_cpp_err=
20189   fi
20190 else
20191   ac_cpp_err=yes
20192 fi
20193 if test -z "$ac_cpp_err"; then
20194   ac_header_preproc=yes
20195 else
20196   echo "$as_me: failed program was:" >&5
20197 sed 's/^/| /' conftest.$ac_ext >&5
20198
20199   ac_header_preproc=no
20200 fi
20201
20202 rm -f conftest.err conftest.$ac_ext
20203 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20204 echo "${ECHO_T}$ac_header_preproc" >&6; }
20205
20206 # So?  What about this header?
20207 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20208   yes:no: )
20209     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20210 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20211     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20212 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20213     ac_header_preproc=yes
20214     ;;
20215   no:yes:* )
20216     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20217 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20218     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20219 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20220     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20221 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20222     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20223 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20224     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20225 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20226     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20227 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20228     ( cat <<\_ASBOX
20229 ## ----------------------------------- ##
20230 ## Report this to llvmbugs@cs.uiuc.edu ##
20231 ## ----------------------------------- ##
20232 _ASBOX
20233      ) | sed "s/^/$as_me: WARNING:     /" >&2
20234     ;;
20235 esac
20236 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20237 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20238 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20239   echo $ECHO_N "(cached) $ECHO_C" >&6
20240 else
20241   eval "$as_ac_Header=\$ac_header_preproc"
20242 fi
20243 ac_res=`eval echo '${'$as_ac_Header'}'`
20244                { echo "$as_me:$LINENO: result: $ac_res" >&5
20245 echo "${ECHO_T}$ac_res" >&6; }
20246
20247 fi
20248 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20249   cat >>confdefs.h <<_ACEOF
20250 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20251 _ACEOF
20252
20253 fi
20254
20255 done
20256
20257
20258 for ac_func in getpagesize
20259 do
20260 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20261 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20262 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20263 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20264   echo $ECHO_N "(cached) $ECHO_C" >&6
20265 else
20266   cat >conftest.$ac_ext <<_ACEOF
20267 /* confdefs.h.  */
20268 _ACEOF
20269 cat confdefs.h >>conftest.$ac_ext
20270 cat >>conftest.$ac_ext <<_ACEOF
20271 /* end confdefs.h.  */
20272 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20273    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20274 #define $ac_func innocuous_$ac_func
20275
20276 /* System header to define __stub macros and hopefully few prototypes,
20277     which can conflict with char $ac_func (); below.
20278     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20279     <limits.h> exists even on freestanding compilers.  */
20280
20281 #ifdef __STDC__
20282 # include <limits.h>
20283 #else
20284 # include <assert.h>
20285 #endif
20286
20287 #undef $ac_func
20288
20289 /* Override any GCC internal prototype to avoid an error.
20290    Use char because int might match the return type of a GCC
20291    builtin and then its argument prototype would still apply.  */
20292 #ifdef __cplusplus
20293 extern "C"
20294 #endif
20295 char $ac_func ();
20296 /* The GNU C library defines this for functions which it implements
20297     to always fail with ENOSYS.  Some functions are actually named
20298     something starting with __ and the normal name is an alias.  */
20299 #if defined __stub_$ac_func || defined __stub___$ac_func
20300 choke me
20301 #endif
20302
20303 int
20304 main ()
20305 {
20306 return $ac_func ();
20307   ;
20308   return 0;
20309 }
20310 _ACEOF
20311 rm -f conftest.$ac_objext conftest$ac_exeext
20312 if { (ac_try="$ac_link"
20313 case "(($ac_try" in
20314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20315   *) ac_try_echo=$ac_try;;
20316 esac
20317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20318   (eval "$ac_link") 2>conftest.er1
20319   ac_status=$?
20320   grep -v '^ *+' conftest.er1 >conftest.err
20321   rm -f conftest.er1
20322   cat conftest.err >&5
20323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20324   (exit $ac_status); } &&
20325          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20326   { (case "(($ac_try" in
20327   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20328   *) ac_try_echo=$ac_try;;
20329 esac
20330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20331   (eval "$ac_try") 2>&5
20332   ac_status=$?
20333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20334   (exit $ac_status); }; } &&
20335          { ac_try='test -s conftest$ac_exeext'
20336   { (case "(($ac_try" in
20337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20338   *) ac_try_echo=$ac_try;;
20339 esac
20340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20341   (eval "$ac_try") 2>&5
20342   ac_status=$?
20343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20344   (exit $ac_status); }; }; then
20345   eval "$as_ac_var=yes"
20346 else
20347   echo "$as_me: failed program was:" >&5
20348 sed 's/^/| /' conftest.$ac_ext >&5
20349
20350         eval "$as_ac_var=no"
20351 fi
20352
20353 rm -f core conftest.err conftest.$ac_objext \
20354       conftest$ac_exeext conftest.$ac_ext
20355 fi
20356 ac_res=`eval echo '${'$as_ac_var'}'`
20357                { echo "$as_me:$LINENO: result: $ac_res" >&5
20358 echo "${ECHO_T}$ac_res" >&6; }
20359 if test `eval echo '${'$as_ac_var'}'` = yes; then
20360   cat >>confdefs.h <<_ACEOF
20361 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20362 _ACEOF
20363
20364 fi
20365 done
20366
20367 { echo "$as_me:$LINENO: checking for working mmap" >&5
20368 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20369 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20370   echo $ECHO_N "(cached) $ECHO_C" >&6
20371 else
20372   if test "$cross_compiling" = yes; then
20373   ac_cv_func_mmap_fixed_mapped=no
20374 else
20375   cat >conftest.$ac_ext <<_ACEOF
20376 /* confdefs.h.  */
20377 _ACEOF
20378 cat confdefs.h >>conftest.$ac_ext
20379 cat >>conftest.$ac_ext <<_ACEOF
20380 /* end confdefs.h.  */
20381 $ac_includes_default
20382 /* malloc might have been renamed as rpl_malloc. */
20383 #undef malloc
20384
20385 /* Thanks to Mike Haertel and Jim Avera for this test.
20386    Here is a matrix of mmap possibilities:
20387         mmap private not fixed
20388         mmap private fixed at somewhere currently unmapped
20389         mmap private fixed at somewhere already mapped
20390         mmap shared not fixed
20391         mmap shared fixed at somewhere currently unmapped
20392         mmap shared fixed at somewhere already mapped
20393    For private mappings, we should verify that changes cannot be read()
20394    back from the file, nor mmap's back from the file at a different
20395    address.  (There have been systems where private was not correctly
20396    implemented like the infamous i386 svr4.0, and systems where the
20397    VM page cache was not coherent with the file system buffer cache
20398    like early versions of FreeBSD and possibly contemporary NetBSD.)
20399    For shared mappings, we should conversely verify that changes get
20400    propagated back to all the places they're supposed to be.
20401
20402    Grep wants private fixed already mapped.
20403    The main things grep needs to know about mmap are:
20404    * does it exist and is it safe to write into the mmap'd area
20405    * how to use it (BSD variants)  */
20406
20407 #include <fcntl.h>
20408 #include <sys/mman.h>
20409
20410 #if !STDC_HEADERS && !HAVE_STDLIB_H
20411 char *malloc ();
20412 #endif
20413
20414 /* This mess was copied from the GNU getpagesize.h.  */
20415 #if !HAVE_GETPAGESIZE
20416 /* Assume that all systems that can run configure have sys/param.h.  */
20417 # if !HAVE_SYS_PARAM_H
20418 #  define HAVE_SYS_PARAM_H 1
20419 # endif
20420
20421 # ifdef _SC_PAGESIZE
20422 #  define getpagesize() sysconf(_SC_PAGESIZE)
20423 # else /* no _SC_PAGESIZE */
20424 #  if HAVE_SYS_PARAM_H
20425 #   include <sys/param.h>
20426 #   ifdef EXEC_PAGESIZE
20427 #    define getpagesize() EXEC_PAGESIZE
20428 #   else /* no EXEC_PAGESIZE */
20429 #    ifdef NBPG
20430 #     define getpagesize() NBPG * CLSIZE
20431 #     ifndef CLSIZE
20432 #      define CLSIZE 1
20433 #     endif /* no CLSIZE */
20434 #    else /* no NBPG */
20435 #     ifdef NBPC
20436 #      define getpagesize() NBPC
20437 #     else /* no NBPC */
20438 #      ifdef PAGESIZE
20439 #       define getpagesize() PAGESIZE
20440 #      endif /* PAGESIZE */
20441 #     endif /* no NBPC */
20442 #    endif /* no NBPG */
20443 #   endif /* no EXEC_PAGESIZE */
20444 #  else /* no HAVE_SYS_PARAM_H */
20445 #   define getpagesize() 8192   /* punt totally */
20446 #  endif /* no HAVE_SYS_PARAM_H */
20447 # endif /* no _SC_PAGESIZE */
20448
20449 #endif /* no HAVE_GETPAGESIZE */
20450
20451 int
20452 main ()
20453 {
20454   char *data, *data2, *data3;
20455   int i, pagesize;
20456   int fd;
20457
20458   pagesize = getpagesize ();
20459
20460   /* First, make a file with some known garbage in it. */
20461   data = (char *) malloc (pagesize);
20462   if (!data)
20463     return 1;
20464   for (i = 0; i < pagesize; ++i)
20465     *(data + i) = rand ();
20466   umask (0);
20467   fd = creat ("conftest.mmap", 0600);
20468   if (fd < 0)
20469     return 1;
20470   if (write (fd, data, pagesize) != pagesize)
20471     return 1;
20472   close (fd);
20473
20474   /* Next, try to mmap the file at a fixed address which already has
20475      something else allocated at it.  If we can, also make sure that
20476      we see the same garbage.  */
20477   fd = open ("conftest.mmap", O_RDWR);
20478   if (fd < 0)
20479     return 1;
20480   data2 = (char *) malloc (2 * pagesize);
20481   if (!data2)
20482     return 1;
20483   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20484   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20485                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20486     return 1;
20487   for (i = 0; i < pagesize; ++i)
20488     if (*(data + i) != *(data2 + i))
20489       return 1;
20490
20491   /* Finally, make sure that changes to the mapped area do not
20492      percolate back to the file as seen by read().  (This is a bug on
20493      some variants of i386 svr4.0.)  */
20494   for (i = 0; i < pagesize; ++i)
20495     *(data2 + i) = *(data2 + i) + 1;
20496   data3 = (char *) malloc (pagesize);
20497   if (!data3)
20498     return 1;
20499   if (read (fd, data3, pagesize) != pagesize)
20500     return 1;
20501   for (i = 0; i < pagesize; ++i)
20502     if (*(data + i) != *(data3 + i))
20503       return 1;
20504   close (fd);
20505   return 0;
20506 }
20507 _ACEOF
20508 rm -f conftest$ac_exeext
20509 if { (ac_try="$ac_link"
20510 case "(($ac_try" in
20511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20512   *) ac_try_echo=$ac_try;;
20513 esac
20514 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20515   (eval "$ac_link") 2>&5
20516   ac_status=$?
20517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20518   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20519   { (case "(($ac_try" in
20520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20521   *) ac_try_echo=$ac_try;;
20522 esac
20523 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20524   (eval "$ac_try") 2>&5
20525   ac_status=$?
20526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20527   (exit $ac_status); }; }; then
20528   ac_cv_func_mmap_fixed_mapped=yes
20529 else
20530   echo "$as_me: program exited with status $ac_status" >&5
20531 echo "$as_me: failed program was:" >&5
20532 sed 's/^/| /' conftest.$ac_ext >&5
20533
20534 ( exit $ac_status )
20535 ac_cv_func_mmap_fixed_mapped=no
20536 fi
20537 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20538 fi
20539
20540
20541 fi
20542 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20543 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20544 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20545
20546 cat >>confdefs.h <<\_ACEOF
20547 #define HAVE_MMAP 1
20548 _ACEOF
20549
20550 fi
20551 rm -f conftest.mmap
20552
20553   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20554 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20555 if test "${ac_cv_func_mmap_file+set}" = set; then
20556   echo $ECHO_N "(cached) $ECHO_C" >&6
20557 else
20558    ac_ext=c
20559 ac_cpp='$CPP $CPPFLAGS'
20560 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20561 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20562 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20563
20564   if test "$cross_compiling" = yes; then
20565   ac_cv_func_mmap_file=no
20566 else
20567   cat >conftest.$ac_ext <<_ACEOF
20568
20569     /* confdefs.h.  */
20570 _ACEOF
20571 cat confdefs.h >>conftest.$ac_ext
20572 cat >>conftest.$ac_ext <<_ACEOF
20573 /* end confdefs.h.  */
20574
20575 #include <sys/types.h>
20576 #include <sys/mman.h>
20577 #include <fcntl.h>
20578
20579 int
20580 main ()
20581 {
20582
20583   int fd;
20584   fd = creat ("foo",0777);
20585   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20586   unlink ("foo");
20587   return (fd != (int) MAP_FAILED);
20588   ;
20589   return 0;
20590 }
20591 _ACEOF
20592 rm -f conftest$ac_exeext
20593 if { (ac_try="$ac_link"
20594 case "(($ac_try" in
20595   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20596   *) ac_try_echo=$ac_try;;
20597 esac
20598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20599   (eval "$ac_link") 2>&5
20600   ac_status=$?
20601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20602   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20603   { (case "(($ac_try" in
20604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20605   *) ac_try_echo=$ac_try;;
20606 esac
20607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20608   (eval "$ac_try") 2>&5
20609   ac_status=$?
20610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20611   (exit $ac_status); }; }; then
20612   ac_cv_func_mmap_file=yes
20613 else
20614   echo "$as_me: program exited with status $ac_status" >&5
20615 echo "$as_me: failed program was:" >&5
20616 sed 's/^/| /' conftest.$ac_ext >&5
20617
20618 ( exit $ac_status )
20619 ac_cv_func_mmap_file=no
20620 fi
20621 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20622 fi
20623
20624
20625   ac_ext=c
20626 ac_cpp='$CPP $CPPFLAGS'
20627 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20628 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20629 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20630
20631
20632 fi
20633 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20634 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20635 if test "$ac_cv_func_mmap_file" = yes; then
20636
20637 cat >>confdefs.h <<\_ACEOF
20638 #define HAVE_MMAP_FILE
20639 _ACEOF
20640
20641    MMAP_FILE=yes
20642
20643 fi
20644
20645   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20646 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20647 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20648   echo $ECHO_N "(cached) $ECHO_C" >&6
20649 else
20650   if test "$llvm_cv_os_type" = "Interix" ; then
20651    ac_cv_need_dev_zero_for_mmap=yes
20652  else
20653    ac_cv_need_dev_zero_for_mmap=no
20654  fi
20655
20656 fi
20657 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20658 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20659 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20660
20661 cat >>confdefs.h <<\_ACEOF
20662 #define NEED_DEV_ZERO_FOR_MMAP 1
20663 _ACEOF
20664
20665 fi
20666
20667   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20668   then
20669     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20670 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20671   fi
20672   if test "$ac_cv_func_mmap_file" = "no"
20673   then
20674     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20675 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20676   fi
20677 fi
20678
20679 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20680 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20681 ac_ext=cpp
20682 ac_cpp='$CXXCPP $CPPFLAGS'
20683 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20684 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20685 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20686
20687 cat >conftest.$ac_ext <<_ACEOF
20688 /* confdefs.h.  */
20689 _ACEOF
20690 cat confdefs.h >>conftest.$ac_ext
20691 cat >>conftest.$ac_ext <<_ACEOF
20692 /* end confdefs.h.  */
20693 int main() {
20694         volatile unsigned long val = 1;
20695         __sync_synchronize();
20696         __sync_val_compare_and_swap(&val, 1, 0);
20697         __sync_add_and_fetch(&val, 1);
20698         __sync_sub_and_fetch(&val, 1);
20699         return 0;
20700       }
20701
20702 _ACEOF
20703 rm -f conftest.$ac_objext conftest$ac_exeext
20704 if { (ac_try="$ac_link"
20705 case "(($ac_try" in
20706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20707   *) ac_try_echo=$ac_try;;
20708 esac
20709 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20710   (eval "$ac_link") 2>conftest.er1
20711   ac_status=$?
20712   grep -v '^ *+' conftest.er1 >conftest.err
20713   rm -f conftest.er1
20714   cat conftest.err >&5
20715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20716   (exit $ac_status); } &&
20717          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20718   { (case "(($ac_try" in
20719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20720   *) ac_try_echo=$ac_try;;
20721 esac
20722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20723   (eval "$ac_try") 2>&5
20724   ac_status=$?
20725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20726   (exit $ac_status); }; } &&
20727          { ac_try='test -s conftest$ac_exeext'
20728   { (case "(($ac_try" in
20729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20730   *) ac_try_echo=$ac_try;;
20731 esac
20732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20733   (eval "$ac_try") 2>&5
20734   ac_status=$?
20735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20736   (exit $ac_status); }; }; then
20737   ac_ext=c
20738 ac_cpp='$CPP $CPPFLAGS'
20739 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20740 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20741 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20742
20743   { echo "$as_me:$LINENO: result: yes" >&5
20744 echo "${ECHO_T}yes" >&6; }
20745
20746 cat >>confdefs.h <<\_ACEOF
20747 #define LLVM_HAS_ATOMICS 1
20748 _ACEOF
20749
20750 else
20751   echo "$as_me: failed program was:" >&5
20752 sed 's/^/| /' conftest.$ac_ext >&5
20753
20754         { echo "$as_me:$LINENO: result: no" >&5
20755 echo "${ECHO_T}no" >&6; }
20756
20757 cat >>confdefs.h <<\_ACEOF
20758 #define LLVM_HAS_ATOMICS 0
20759 _ACEOF
20760
20761   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20762 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20763 fi
20764
20765 rm -f core conftest.err conftest.$ac_objext \
20766       conftest$ac_exeext conftest.$ac_ext
20767
20768
20769 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20770   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20771 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20772 if test "${llvm_cv_linux_mixed+set}" = set; then
20773   echo $ECHO_N "(cached) $ECHO_C" >&6
20774 else
20775    ac_ext=c
20776 ac_cpp='$CPP $CPPFLAGS'
20777 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20778 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20779 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20780
20781   cat >conftest.$ac_ext <<_ACEOF
20782 /* confdefs.h.  */
20783 _ACEOF
20784 cat confdefs.h >>conftest.$ac_ext
20785 cat >>conftest.$ac_ext <<_ACEOF
20786 /* end confdefs.h.  */
20787 #ifndef __x86_64__
20788        error: Not x86-64 even if uname says so!
20789       #endif
20790
20791 int
20792 main ()
20793 {
20794
20795   ;
20796   return 0;
20797 }
20798 _ACEOF
20799 rm -f conftest.$ac_objext
20800 if { (ac_try="$ac_compile"
20801 case "(($ac_try" in
20802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20803   *) ac_try_echo=$ac_try;;
20804 esac
20805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20806   (eval "$ac_compile") 2>conftest.er1
20807   ac_status=$?
20808   grep -v '^ *+' conftest.er1 >conftest.err
20809   rm -f conftest.er1
20810   cat conftest.err >&5
20811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20812   (exit $ac_status); } &&
20813          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20814   { (case "(($ac_try" in
20815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20816   *) ac_try_echo=$ac_try;;
20817 esac
20818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20819   (eval "$ac_try") 2>&5
20820   ac_status=$?
20821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20822   (exit $ac_status); }; } &&
20823          { ac_try='test -s conftest.$ac_objext'
20824   { (case "(($ac_try" in
20825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20826   *) ac_try_echo=$ac_try;;
20827 esac
20828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20829   (eval "$ac_try") 2>&5
20830   ac_status=$?
20831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20832   (exit $ac_status); }; }; then
20833   llvm_cv_linux_mixed=no
20834 else
20835   echo "$as_me: failed program was:" >&5
20836 sed 's/^/| /' conftest.$ac_ext >&5
20837
20838         llvm_cv_linux_mixed=yes
20839 fi
20840
20841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20842   ac_ext=c
20843 ac_cpp='$CPP $CPPFLAGS'
20844 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20845 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20846 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20847
20848
20849 fi
20850 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20851 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20852
20853   if test "$llvm_cv_linux_mixed" = "yes"; then
20854     llvm_cv_target_arch="x86"
20855     ARCH="x86"
20856   fi
20857 fi
20858
20859
20860 for ac_func in __dso_handle
20861 do
20862 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20863 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20864 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20865 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20866   echo $ECHO_N "(cached) $ECHO_C" >&6
20867 else
20868   cat >conftest.$ac_ext <<_ACEOF
20869 /* confdefs.h.  */
20870 _ACEOF
20871 cat confdefs.h >>conftest.$ac_ext
20872 cat >>conftest.$ac_ext <<_ACEOF
20873 /* end confdefs.h.  */
20874 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20875    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20876 #define $ac_func innocuous_$ac_func
20877
20878 /* System header to define __stub macros and hopefully few prototypes,
20879     which can conflict with char $ac_func (); below.
20880     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20881     <limits.h> exists even on freestanding compilers.  */
20882
20883 #ifdef __STDC__
20884 # include <limits.h>
20885 #else
20886 # include <assert.h>
20887 #endif
20888
20889 #undef $ac_func
20890
20891 /* Override any GCC internal prototype to avoid an error.
20892    Use char because int might match the return type of a GCC
20893    builtin and then its argument prototype would still apply.  */
20894 #ifdef __cplusplus
20895 extern "C"
20896 #endif
20897 char $ac_func ();
20898 /* The GNU C library defines this for functions which it implements
20899     to always fail with ENOSYS.  Some functions are actually named
20900     something starting with __ and the normal name is an alias.  */
20901 #if defined __stub_$ac_func || defined __stub___$ac_func
20902 choke me
20903 #endif
20904
20905 int
20906 main ()
20907 {
20908 return $ac_func ();
20909   ;
20910   return 0;
20911 }
20912 _ACEOF
20913 rm -f conftest.$ac_objext conftest$ac_exeext
20914 if { (ac_try="$ac_link"
20915 case "(($ac_try" in
20916   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20917   *) ac_try_echo=$ac_try;;
20918 esac
20919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20920   (eval "$ac_link") 2>conftest.er1
20921   ac_status=$?
20922   grep -v '^ *+' conftest.er1 >conftest.err
20923   rm -f conftest.er1
20924   cat conftest.err >&5
20925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20926   (exit $ac_status); } &&
20927          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20928   { (case "(($ac_try" in
20929   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20930   *) ac_try_echo=$ac_try;;
20931 esac
20932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20933   (eval "$ac_try") 2>&5
20934   ac_status=$?
20935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20936   (exit $ac_status); }; } &&
20937          { ac_try='test -s conftest$ac_exeext'
20938   { (case "(($ac_try" in
20939   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20940   *) ac_try_echo=$ac_try;;
20941 esac
20942 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20943   (eval "$ac_try") 2>&5
20944   ac_status=$?
20945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20946   (exit $ac_status); }; }; then
20947   eval "$as_ac_var=yes"
20948 else
20949   echo "$as_me: failed program was:" >&5
20950 sed 's/^/| /' conftest.$ac_ext >&5
20951
20952         eval "$as_ac_var=no"
20953 fi
20954
20955 rm -f core conftest.err conftest.$ac_objext \
20956       conftest$ac_exeext conftest.$ac_ext
20957 fi
20958 ac_res=`eval echo '${'$as_ac_var'}'`
20959                { echo "$as_me:$LINENO: result: $ac_res" >&5
20960 echo "${ECHO_T}$ac_res" >&6; }
20961 if test `eval echo '${'$as_ac_var'}'` = yes; then
20962   cat >>confdefs.h <<_ACEOF
20963 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20964 _ACEOF
20965
20966 fi
20967 done
20968
20969
20970 SHLIBEXT=$libltdl_cv_shlibext
20971
20972
20973 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20974
20975
20976 # Translate the various configuration directories and other basic
20977 # information into substitutions that will end up in Makefile.config.in
20978 # that these configured values can be used by the makefiles
20979 if test "${prefix}" = "NONE" ; then
20980   prefix="/usr/local"
20981 fi
20982 eval LLVM_PREFIX="${prefix}";
20983 eval LLVM_BINDIR="${prefix}/bin";
20984 eval LLVM_LIBDIR="${prefix}/lib";
20985 eval LLVM_DATADIR="${prefix}/share/llvm";
20986 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20987 eval LLVM_ETCDIR="${prefix}/etc/llvm";
20988 eval LLVM_INCLUDEDIR="${prefix}/include";
20989 eval LLVM_INFODIR="${prefix}/info";
20990 eval LLVM_MANDIR="${prefix}/man";
20991 LLVM_CONFIGTIME=`date`
20992
20993
20994
20995
20996
20997
20998
20999
21000
21001
21002
21003 # Place the various directores into the config.h file as #defines so that we
21004 # can know about the installation paths within LLVM.
21005
21006 cat >>confdefs.h <<_ACEOF
21007 #define LLVM_PREFIX "$LLVM_PREFIX"
21008 _ACEOF
21009
21010
21011 cat >>confdefs.h <<_ACEOF
21012 #define LLVM_BINDIR "$LLVM_BINDIR"
21013 _ACEOF
21014
21015
21016 cat >>confdefs.h <<_ACEOF
21017 #define LLVM_LIBDIR "$LLVM_LIBDIR"
21018 _ACEOF
21019
21020
21021 cat >>confdefs.h <<_ACEOF
21022 #define LLVM_DATADIR "$LLVM_DATADIR"
21023 _ACEOF
21024
21025
21026 cat >>confdefs.h <<_ACEOF
21027 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21028 _ACEOF
21029
21030
21031 cat >>confdefs.h <<_ACEOF
21032 #define LLVM_ETCDIR "$LLVM_ETCDIR"
21033 _ACEOF
21034
21035
21036 cat >>confdefs.h <<_ACEOF
21037 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21038 _ACEOF
21039
21040
21041 cat >>confdefs.h <<_ACEOF
21042 #define LLVM_INFODIR "$LLVM_INFODIR"
21043 _ACEOF
21044
21045
21046 cat >>confdefs.h <<_ACEOF
21047 #define LLVM_MANDIR "$LLVM_MANDIR"
21048 _ACEOF
21049
21050
21051 cat >>confdefs.h <<_ACEOF
21052 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21053 _ACEOF
21054
21055
21056 cat >>confdefs.h <<_ACEOF
21057 #define LLVM_HOSTTRIPLE "$host"
21058 _ACEOF
21059
21060
21061 # Determine which bindings to build.
21062 if test "$BINDINGS_TO_BUILD" = auto ; then
21063   BINDINGS_TO_BUILD=""
21064   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21065     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21066   fi
21067 fi
21068 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21069
21070
21071 # This isn't really configurey, but it avoids having to repeat the list in
21072 # other files.
21073 ALL_BINDINGS=ocaml
21074
21075
21076 # Do any work necessary to ensure that bindings have what they need.
21077 binding_prereqs_failed=0
21078 for a_binding in $BINDINGS_TO_BUILD ; do
21079   case "$a_binding" in
21080   ocaml)
21081     if test "x$OCAMLC" = x ; then
21082       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21083 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21084       binding_prereqs_failed=1
21085     fi
21086     if test "x$OCAMLDEP" = x ; then
21087       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21088 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21089       binding_prereqs_failed=1
21090     fi
21091     if test "x$OCAMLOPT" = x ; then
21092       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21093 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21094           fi
21095     if test "x$with_ocaml_libdir" != xauto ; then
21096       OCAML_LIBDIR=$with_ocaml_libdir
21097
21098     else
21099       ocaml_stdlib="`"$OCAMLC" -where`"
21100       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21101       then
21102         # ocaml stdlib is beneath our prefix; use stdlib
21103         OCAML_LIBDIR=$ocaml_stdlib
21104
21105       else
21106         # ocaml stdlib is outside our prefix; use libdir/ocaml
21107         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21108
21109       fi
21110     fi
21111     ;;
21112   esac
21113 done
21114 if test "$binding_prereqs_failed" = 1 ; then
21115   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21116 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21117    { (exit 1); exit 1; }; }
21118 fi
21119
21120 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21121 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21122 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21123   echo $ECHO_N "(cached) $ECHO_C" >&6
21124 else
21125    ac_ext=cpp
21126 ac_cpp='$CXXCPP $CPPFLAGS'
21127 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21128 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21129 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21130
21131   oldcxxflags="$CXXFLAGS"
21132   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
21133   cat >conftest.$ac_ext <<_ACEOF
21134 /* confdefs.h.  */
21135 _ACEOF
21136 cat confdefs.h >>conftest.$ac_ext
21137 cat >>conftest.$ac_ext <<_ACEOF
21138 /* end confdefs.h.  */
21139
21140 int
21141 main ()
21142 {
21143
21144   ;
21145   return 0;
21146 }
21147 _ACEOF
21148 rm -f conftest.$ac_objext
21149 if { (ac_try="$ac_compile"
21150 case "(($ac_try" in
21151   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21152   *) ac_try_echo=$ac_try;;
21153 esac
21154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21155   (eval "$ac_compile") 2>conftest.er1
21156   ac_status=$?
21157   grep -v '^ *+' conftest.er1 >conftest.err
21158   rm -f conftest.er1
21159   cat conftest.err >&5
21160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21161   (exit $ac_status); } &&
21162          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21163   { (case "(($ac_try" in
21164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21165   *) ac_try_echo=$ac_try;;
21166 esac
21167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21168   (eval "$ac_try") 2>&5
21169   ac_status=$?
21170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21171   (exit $ac_status); }; } &&
21172          { ac_try='test -s conftest.$ac_objext'
21173   { (case "(($ac_try" in
21174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21175   *) ac_try_echo=$ac_try;;
21176 esac
21177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21178   (eval "$ac_try") 2>&5
21179   ac_status=$?
21180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21181   (exit $ac_status); }; }; then
21182   llvm_cv_cxx_visibility_inlines_hidden=yes
21183 else
21184   echo "$as_me: failed program was:" >&5
21185 sed 's/^/| /' conftest.$ac_ext >&5
21186
21187         llvm_cv_cxx_visibility_inlines_hidden=no
21188 fi
21189
21190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21191   CXXFLAGS="$oldcxxflags"
21192   ac_ext=c
21193 ac_cpp='$CPP $CPPFLAGS'
21194 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21195 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21196 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21197
21198
21199 fi
21200 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21201 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21202 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21203   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21204
21205 else
21206   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21207
21208 fi
21209
21210
21211 if test "$llvm_cv_link_use_r" = "yes" ; then
21212   RPATH="-Wl,-R"
21213 else
21214   RPATH="-Wl,-rpath"
21215 fi
21216
21217
21218 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21219   RDYNAMIC="-Wl,-export-dynamic"
21220 else
21221   RDYNAMIC=""
21222 fi
21223
21224
21225
21226 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21227
21228
21229
21230
21231
21232
21233 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21234
21235 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21236
21237 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21238
21239 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21240
21241 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21242
21243
21244 ac_config_files="$ac_config_files Makefile.config"
21245
21246
21247 ac_config_files="$ac_config_files llvm.spec"
21248
21249
21250 ac_config_files="$ac_config_files docs/doxygen.cfg"
21251
21252 if test -f ${srcdir}/tools/clang/README.txt; then
21253   ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
21254
21255 fi
21256
21257 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
21258
21259
21260 ac_config_commands="$ac_config_commands setup"
21261
21262 ac_config_commands="$ac_config_commands Makefile"
21263
21264
21265 ac_config_commands="$ac_config_commands Makefile.common"
21266
21267
21268 ac_config_commands="$ac_config_commands examples/Makefile"
21269
21270
21271 ac_config_commands="$ac_config_commands lib/Makefile"
21272
21273
21274 ac_config_commands="$ac_config_commands runtime/Makefile"
21275
21276
21277 ac_config_commands="$ac_config_commands test/Makefile"
21278
21279
21280 ac_config_commands="$ac_config_commands test/Makefile.tests"
21281
21282
21283 ac_config_commands="$ac_config_commands unittests/Makefile"
21284
21285
21286 ac_config_commands="$ac_config_commands tools/Makefile"
21287
21288
21289 ac_config_commands="$ac_config_commands utils/Makefile"
21290
21291
21292 ac_config_commands="$ac_config_commands projects/Makefile"
21293
21294
21295 ac_config_commands="$ac_config_commands bindings/Makefile"
21296
21297
21298 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21299
21300
21301
21302 cat >confcache <<\_ACEOF
21303 # This file is a shell script that caches the results of configure
21304 # tests run on this system so they can be shared between configure
21305 # scripts and configure runs, see configure's option --config-cache.
21306 # It is not useful on other systems.  If it contains results you don't
21307 # want to keep, you may remove or edit it.
21308 #
21309 # config.status only pays attention to the cache file if you give it
21310 # the --recheck option to rerun configure.
21311 #
21312 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21313 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21314 # following values.
21315
21316 _ACEOF
21317
21318 # The following way of writing the cache mishandles newlines in values,
21319 # but we know of no workaround that is simple, portable, and efficient.
21320 # So, we kill variables containing newlines.
21321 # Ultrix sh set writes to stderr and can't be redirected directly,
21322 # and sets the high bit in the cache file unless we assign to the vars.
21323 (
21324   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21325     eval ac_val=\$$ac_var
21326     case $ac_val in #(
21327     *${as_nl}*)
21328       case $ac_var in #(
21329       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21330 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21331       esac
21332       case $ac_var in #(
21333       _ | IFS | as_nl) ;; #(
21334       *) $as_unset $ac_var ;;
21335       esac ;;
21336     esac
21337   done
21338
21339   (set) 2>&1 |
21340     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21341     *${as_nl}ac_space=\ *)
21342       # `set' does not quote correctly, so add quotes (double-quote
21343       # substitution turns \\\\ into \\, and sed turns \\ into \).
21344       sed -n \
21345         "s/'/'\\\\''/g;
21346           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21347       ;; #(
21348     *)
21349       # `set' quotes correctly as required by POSIX, so do not add quotes.
21350       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21351       ;;
21352     esac |
21353     sort
21354 ) |
21355   sed '
21356      /^ac_cv_env_/b end
21357      t clear
21358      :clear
21359      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21360      t end
21361      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21362      :end' >>confcache
21363 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21364   if test -w "$cache_file"; then
21365     test "x$cache_file" != "x/dev/null" &&
21366       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21367 echo "$as_me: updating cache $cache_file" >&6;}
21368     cat confcache >$cache_file
21369   else
21370     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21371 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21372   fi
21373 fi
21374 rm -f confcache
21375
21376 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21377 # Let make expand exec_prefix.
21378 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21379
21380 DEFS=-DHAVE_CONFIG_H
21381
21382 ac_libobjs=
21383 ac_ltlibobjs=
21384 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21385   # 1. Remove the extension, and $U if already installed.
21386   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21387   ac_i=`echo "$ac_i" | sed "$ac_script"`
21388   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21389   #    will be set to the directory where LIBOBJS objects are built.
21390   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21391   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21392 done
21393 LIBOBJS=$ac_libobjs
21394
21395 LTLIBOBJS=$ac_ltlibobjs
21396
21397
21398 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21399   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21400 Usually this means the macro was only invoked conditionally." >&5
21401 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21402 Usually this means the macro was only invoked conditionally." >&2;}
21403    { (exit 1); exit 1; }; }
21404 fi
21405 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21406   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21407 Usually this means the macro was only invoked conditionally." >&5
21408 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21409 Usually this means the macro was only invoked conditionally." >&2;}
21410    { (exit 1); exit 1; }; }
21411 fi
21412
21413 : ${CONFIG_STATUS=./config.status}
21414 ac_clean_files_save=$ac_clean_files
21415 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21416 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21417 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21418 cat >$CONFIG_STATUS <<_ACEOF
21419 #! $SHELL
21420 # Generated by $as_me.
21421 # Run this file to recreate the current configuration.
21422 # Compiler output produced by configure, useful for debugging
21423 # configure, is in config.log if it exists.
21424
21425 debug=false
21426 ac_cs_recheck=false
21427 ac_cs_silent=false
21428 SHELL=\${CONFIG_SHELL-$SHELL}
21429 _ACEOF
21430
21431 cat >>$CONFIG_STATUS <<\_ACEOF
21432 ## --------------------- ##
21433 ## M4sh Initialization.  ##
21434 ## --------------------- ##
21435
21436 # Be Bourne compatible
21437 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21438   emulate sh
21439   NULLCMD=:
21440   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21441   # is contrary to our usage.  Disable this feature.
21442   alias -g '${1+"$@"}'='"$@"'
21443   setopt NO_GLOB_SUBST
21444 else
21445   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21446 fi
21447 BIN_SH=xpg4; export BIN_SH # for Tru64
21448 DUALCASE=1; export DUALCASE # for MKS sh
21449
21450
21451 # PATH needs CR
21452 # Avoid depending upon Character Ranges.
21453 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21454 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21455 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21456 as_cr_digits='0123456789'
21457 as_cr_alnum=$as_cr_Letters$as_cr_digits
21458
21459 # The user is always right.
21460 if test "${PATH_SEPARATOR+set}" != set; then
21461   echo "#! /bin/sh" >conf$$.sh
21462   echo  "exit 0"   >>conf$$.sh
21463   chmod +x conf$$.sh
21464   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21465     PATH_SEPARATOR=';'
21466   else
21467     PATH_SEPARATOR=:
21468   fi
21469   rm -f conf$$.sh
21470 fi
21471
21472 # Support unset when possible.
21473 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21474   as_unset=unset
21475 else
21476   as_unset=false
21477 fi
21478
21479
21480 # IFS
21481 # We need space, tab and new line, in precisely that order.  Quoting is
21482 # there to prevent editors from complaining about space-tab.
21483 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21484 # splitting by setting IFS to empty value.)
21485 as_nl='
21486 '
21487 IFS=" ""        $as_nl"
21488
21489 # Find who we are.  Look in the path if we contain no directory separator.
21490 case $0 in
21491   *[\\/]* ) as_myself=$0 ;;
21492   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21493 for as_dir in $PATH
21494 do
21495   IFS=$as_save_IFS
21496   test -z "$as_dir" && as_dir=.
21497   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21498 done
21499 IFS=$as_save_IFS
21500
21501      ;;
21502 esac
21503 # We did not find ourselves, most probably we were run as `sh COMMAND'
21504 # in which case we are not to be found in the path.
21505 if test "x$as_myself" = x; then
21506   as_myself=$0
21507 fi
21508 if test ! -f "$as_myself"; then
21509   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21510   { (exit 1); exit 1; }
21511 fi
21512
21513 # Work around bugs in pre-3.0 UWIN ksh.
21514 for as_var in ENV MAIL MAILPATH
21515 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21516 done
21517 PS1='$ '
21518 PS2='> '
21519 PS4='+ '
21520
21521 # NLS nuisances.
21522 for as_var in \
21523   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21524   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21525   LC_TELEPHONE LC_TIME
21526 do
21527   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21528     eval $as_var=C; export $as_var
21529   else
21530     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21531   fi
21532 done
21533
21534 # Required to use basename.
21535 if expr a : '\(a\)' >/dev/null 2>&1 &&
21536    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21537   as_expr=expr
21538 else
21539   as_expr=false
21540 fi
21541
21542 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21543   as_basename=basename
21544 else
21545   as_basename=false
21546 fi
21547
21548
21549 # Name of the executable.
21550 as_me=`$as_basename -- "$0" ||
21551 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21552          X"$0" : 'X\(//\)$' \| \
21553          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21554 echo X/"$0" |
21555     sed '/^.*\/\([^/][^/]*\)\/*$/{
21556             s//\1/
21557             q
21558           }
21559           /^X\/\(\/\/\)$/{
21560             s//\1/
21561             q
21562           }
21563           /^X\/\(\/\).*/{
21564             s//\1/
21565             q
21566           }
21567           s/.*/./; q'`
21568
21569 # CDPATH.
21570 $as_unset CDPATH
21571
21572
21573
21574   as_lineno_1=$LINENO
21575   as_lineno_2=$LINENO
21576   test "x$as_lineno_1" != "x$as_lineno_2" &&
21577   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21578
21579   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21580   # uniformly replaced by the line number.  The first 'sed' inserts a
21581   # line-number line after each line using $LINENO; the second 'sed'
21582   # does the real work.  The second script uses 'N' to pair each
21583   # line-number line with the line containing $LINENO, and appends
21584   # trailing '-' during substitution so that $LINENO is not a special
21585   # case at line end.
21586   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21587   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21588   # E. McMahon (1931-1989) for sed's syntax.  :-)
21589   sed -n '
21590     p
21591     /[$]LINENO/=
21592   ' <$as_myself |
21593     sed '
21594       s/[$]LINENO.*/&-/
21595       t lineno
21596       b
21597       :lineno
21598       N
21599       :loop
21600       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21601       t loop
21602       s/-\n.*//
21603     ' >$as_me.lineno &&
21604   chmod +x "$as_me.lineno" ||
21605     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21606    { (exit 1); exit 1; }; }
21607
21608   # Don't try to exec as it changes $[0], causing all sort of problems
21609   # (the dirname of $[0] is not the place where we might find the
21610   # original and so on.  Autoconf is especially sensitive to this).
21611   . "./$as_me.lineno"
21612   # Exit status is that of the last command.
21613   exit
21614 }
21615
21616
21617 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21618   as_dirname=dirname
21619 else
21620   as_dirname=false
21621 fi
21622
21623 ECHO_C= ECHO_N= ECHO_T=
21624 case `echo -n x` in
21625 -n*)
21626   case `echo 'x\c'` in
21627   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21628   *)   ECHO_C='\c';;
21629   esac;;
21630 *)
21631   ECHO_N='-n';;
21632 esac
21633
21634 if expr a : '\(a\)' >/dev/null 2>&1 &&
21635    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21636   as_expr=expr
21637 else
21638   as_expr=false
21639 fi
21640
21641 rm -f conf$$ conf$$.exe conf$$.file
21642 if test -d conf$$.dir; then
21643   rm -f conf$$.dir/conf$$.file
21644 else
21645   rm -f conf$$.dir
21646   mkdir conf$$.dir
21647 fi
21648 echo >conf$$.file
21649 if ln -s conf$$.file conf$$ 2>/dev/null; then
21650   as_ln_s='ln -s'
21651   # ... but there are two gotchas:
21652   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21653   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21654   # In both cases, we have to default to `cp -p'.
21655   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21656     as_ln_s='cp -p'
21657 elif ln conf$$.file conf$$ 2>/dev/null; then
21658   as_ln_s=ln
21659 else
21660   as_ln_s='cp -p'
21661 fi
21662 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21663 rmdir conf$$.dir 2>/dev/null
21664
21665 if mkdir -p . 2>/dev/null; then
21666   as_mkdir_p=:
21667 else
21668   test -d ./-p && rmdir ./-p
21669   as_mkdir_p=false
21670 fi
21671
21672 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21673 # systems may use methods other than mode bits to determine executability.
21674 cat >conf$$.file <<_ASEOF
21675 #! /bin/sh
21676 exit 0
21677 _ASEOF
21678 chmod +x conf$$.file
21679 if test -x conf$$.file >/dev/null 2>&1; then
21680   as_executable_p="test -x"
21681 else
21682   as_executable_p=:
21683 fi
21684 rm -f conf$$.file
21685
21686 # Sed expression to map a string onto a valid CPP name.
21687 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21688
21689 # Sed expression to map a string onto a valid variable name.
21690 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21691
21692
21693 exec 6>&1
21694
21695 # Save the log message, to keep $[0] and so on meaningful, and to
21696 # report actual input values of CONFIG_FILES etc. instead of their
21697 # values after options handling.
21698 ac_log="
21699 This file was extended by llvm $as_me 3.0svn, which was
21700 generated by GNU Autoconf 2.60.  Invocation command line was
21701
21702   CONFIG_FILES    = $CONFIG_FILES
21703   CONFIG_HEADERS  = $CONFIG_HEADERS
21704   CONFIG_LINKS    = $CONFIG_LINKS
21705   CONFIG_COMMANDS = $CONFIG_COMMANDS
21706   $ $0 $@
21707
21708 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21709 "
21710
21711 _ACEOF
21712
21713 cat >>$CONFIG_STATUS <<_ACEOF
21714 # Files that config.status was made for.
21715 config_files="$ac_config_files"
21716 config_headers="$ac_config_headers"
21717 config_commands="$ac_config_commands"
21718
21719 _ACEOF
21720
21721 cat >>$CONFIG_STATUS <<\_ACEOF
21722 ac_cs_usage="\
21723 \`$as_me' instantiates files from templates according to the
21724 current configuration.
21725
21726 Usage: $0 [OPTIONS] [FILE]...
21727
21728   -h, --help       print this help, then exit
21729   -V, --version    print version number, then exit
21730   -q, --quiet      do not print progress messages
21731   -d, --debug      don't remove temporary files
21732       --recheck    update $as_me by reconfiguring in the same conditions
21733   --file=FILE[:TEMPLATE]
21734                    instantiate the configuration file FILE
21735   --header=FILE[:TEMPLATE]
21736                    instantiate the configuration header FILE
21737
21738 Configuration files:
21739 $config_files
21740
21741 Configuration headers:
21742 $config_headers
21743
21744 Configuration commands:
21745 $config_commands
21746
21747 Report bugs to <bug-autoconf@gnu.org>."
21748
21749 _ACEOF
21750 cat >>$CONFIG_STATUS <<_ACEOF
21751 ac_cs_version="\\
21752 llvm config.status 3.0svn
21753 configured by $0, generated by GNU Autoconf 2.60,
21754   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21755
21756 Copyright (C) 2006 Free Software Foundation, Inc.
21757 This config.status script is free software; the Free Software Foundation
21758 gives unlimited permission to copy, distribute and modify it."
21759
21760 ac_pwd='$ac_pwd'
21761 srcdir='$srcdir'
21762 INSTALL='$INSTALL'
21763 _ACEOF
21764
21765 cat >>$CONFIG_STATUS <<\_ACEOF
21766 # If no file are specified by the user, then we need to provide default
21767 # value.  By we need to know if files were specified by the user.
21768 ac_need_defaults=:
21769 while test $# != 0
21770 do
21771   case $1 in
21772   --*=*)
21773     ac_option=`expr "X$1" : 'X\([^=]*\)='`
21774     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21775     ac_shift=:
21776     ;;
21777   *)
21778     ac_option=$1
21779     ac_optarg=$2
21780     ac_shift=shift
21781     ;;
21782   esac
21783
21784   case $ac_option in
21785   # Handling of the options.
21786   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21787     ac_cs_recheck=: ;;
21788   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21789     echo "$ac_cs_version"; exit ;;
21790   --debug | --debu | --deb | --de | --d | -d )
21791     debug=: ;;
21792   --file | --fil | --fi | --f )
21793     $ac_shift
21794     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21795     ac_need_defaults=false;;
21796   --header | --heade | --head | --hea )
21797     $ac_shift
21798     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21799     ac_need_defaults=false;;
21800   --he | --h)
21801     # Conflict between --help and --header
21802     { echo "$as_me: error: ambiguous option: $1
21803 Try \`$0 --help' for more information." >&2
21804    { (exit 1); exit 1; }; };;
21805   --help | --hel | -h )
21806     echo "$ac_cs_usage"; exit ;;
21807   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21808   | -silent | --silent | --silen | --sile | --sil | --si | --s)
21809     ac_cs_silent=: ;;
21810
21811   # This is an error.
21812   -*) { echo "$as_me: error: unrecognized option: $1
21813 Try \`$0 --help' for more information." >&2
21814    { (exit 1); exit 1; }; } ;;
21815
21816   *) ac_config_targets="$ac_config_targets $1"
21817      ac_need_defaults=false ;;
21818
21819   esac
21820   shift
21821 done
21822
21823 ac_configure_extra_args=
21824
21825 if $ac_cs_silent; then
21826   exec 6>/dev/null
21827   ac_configure_extra_args="$ac_configure_extra_args --silent"
21828 fi
21829
21830 _ACEOF
21831 cat >>$CONFIG_STATUS <<_ACEOF
21832 if \$ac_cs_recheck; then
21833   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21834   CONFIG_SHELL=$SHELL
21835   export CONFIG_SHELL
21836   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21837 fi
21838
21839 _ACEOF
21840 cat >>$CONFIG_STATUS <<\_ACEOF
21841 exec 5>>config.log
21842 {
21843   echo
21844   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21845 ## Running $as_me. ##
21846 _ASBOX
21847   echo "$ac_log"
21848 } >&5
21849
21850 _ACEOF
21851 cat >>$CONFIG_STATUS <<_ACEOF
21852 #
21853 # INIT-COMMANDS
21854 #
21855 llvm_src="${srcdir}"
21856
21857 _ACEOF
21858
21859 cat >>$CONFIG_STATUS <<\_ACEOF
21860
21861 # Handling of arguments.
21862 for ac_config_target in $ac_config_targets
21863 do
21864   case $ac_config_target in
21865     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21866     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21867     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21868     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21869     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21870     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21871     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21872     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21873     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21874     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21875     "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
21876     "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21877     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21878     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21879     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21880     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21881     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21882     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21883     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21884     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21885     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21886     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21887     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21888     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21889     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21890     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21891
21892   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21893 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21894    { (exit 1); exit 1; }; };;
21895   esac
21896 done
21897
21898
21899 # If the user did not use the arguments to specify the items to instantiate,
21900 # then the envvar interface is used.  Set only those that are not.
21901 # We use the long form for the default assignment because of an extremely
21902 # bizarre bug on SunOS 4.1.3.
21903 if $ac_need_defaults; then
21904   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21905   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21906   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21907 fi
21908
21909 # Have a temporary directory for convenience.  Make it in the build tree
21910 # simply because there is no reason against having it here, and in addition,
21911 # creating and moving files from /tmp can sometimes cause problems.
21912 # Hook for its removal unless debugging.
21913 # Note that there is a small window in which the directory will not be cleaned:
21914 # after its creation but before its name has been assigned to `$tmp'.
21915 $debug ||
21916 {
21917   tmp=
21918   trap 'exit_status=$?
21919   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21920 ' 0
21921   trap '{ (exit 1); exit 1; }' 1 2 13 15
21922 }
21923 # Create a (secure) tmp directory for tmp files.
21924
21925 {
21926   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21927   test -n "$tmp" && test -d "$tmp"
21928 }  ||
21929 {
21930   tmp=./conf$$-$RANDOM
21931   (umask 077 && mkdir "$tmp")
21932 } ||
21933 {
21934    echo "$me: cannot create a temporary directory in ." >&2
21935    { (exit 1); exit 1; }
21936 }
21937
21938 #
21939 # Set up the sed scripts for CONFIG_FILES section.
21940 #
21941
21942 # No need to generate the scripts if there are no CONFIG_FILES.
21943 # This happens for instance when ./config.status config.h
21944 if test -n "$CONFIG_FILES"; then
21945
21946 _ACEOF
21947
21948
21949
21950 ac_delim='%!_!# '
21951 for ac_last_try in false false false false false :; do
21952   cat >conf$$subs.sed <<_ACEOF
21953 SHELL!$SHELL$ac_delim
21954 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21955 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21956 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21957 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21958 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21959 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21960 exec_prefix!$exec_prefix$ac_delim
21961 prefix!$prefix$ac_delim
21962 program_transform_name!$program_transform_name$ac_delim
21963 bindir!$bindir$ac_delim
21964 sbindir!$sbindir$ac_delim
21965 libexecdir!$libexecdir$ac_delim
21966 datarootdir!$datarootdir$ac_delim
21967 datadir!$datadir$ac_delim
21968 sysconfdir!$sysconfdir$ac_delim
21969 sharedstatedir!$sharedstatedir$ac_delim
21970 localstatedir!$localstatedir$ac_delim
21971 includedir!$includedir$ac_delim
21972 oldincludedir!$oldincludedir$ac_delim
21973 docdir!$docdir$ac_delim
21974 infodir!$infodir$ac_delim
21975 htmldir!$htmldir$ac_delim
21976 dvidir!$dvidir$ac_delim
21977 pdfdir!$pdfdir$ac_delim
21978 psdir!$psdir$ac_delim
21979 libdir!$libdir$ac_delim
21980 localedir!$localedir$ac_delim
21981 mandir!$mandir$ac_delim
21982 DEFS!$DEFS$ac_delim
21983 ECHO_C!$ECHO_C$ac_delim
21984 ECHO_N!$ECHO_N$ac_delim
21985 ECHO_T!$ECHO_T$ac_delim
21986 LIBS!$LIBS$ac_delim
21987 build_alias!$build_alias$ac_delim
21988 host_alias!$host_alias$ac_delim
21989 target_alias!$target_alias$ac_delim
21990 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21991 CC!$CC$ac_delim
21992 CFLAGS!$CFLAGS$ac_delim
21993 LDFLAGS!$LDFLAGS$ac_delim
21994 CPPFLAGS!$CPPFLAGS$ac_delim
21995 ac_ct_CC!$ac_ct_CC$ac_delim
21996 EXEEXT!$EXEEXT$ac_delim
21997 OBJEXT!$OBJEXT$ac_delim
21998 CXX!$CXX$ac_delim
21999 CXXFLAGS!$CXXFLAGS$ac_delim
22000 ac_ct_CXX!$ac_ct_CXX$ac_delim
22001 CPP!$CPP$ac_delim
22002 subdirs!$subdirs$ac_delim
22003 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22004 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22005 build!$build$ac_delim
22006 build_cpu!$build_cpu$ac_delim
22007 build_vendor!$build_vendor$ac_delim
22008 build_os!$build_os$ac_delim
22009 host!$host$ac_delim
22010 host_cpu!$host_cpu$ac_delim
22011 host_vendor!$host_vendor$ac_delim
22012 host_os!$host_os$ac_delim
22013 target!$target$ac_delim
22014 target_cpu!$target_cpu$ac_delim
22015 target_vendor!$target_vendor$ac_delim
22016 target_os!$target_os$ac_delim
22017 OS!$OS$ac_delim
22018 HOST_OS!$HOST_OS$ac_delim
22019 TARGET_OS!$TARGET_OS$ac_delim
22020 LINKALL!$LINKALL$ac_delim
22021 NOLINKALL!$NOLINKALL$ac_delim
22022 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22023 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22024 ARCH!$ARCH$ac_delim
22025 ENDIAN!$ENDIAN$ac_delim
22026 GREP!$GREP$ac_delim
22027 EGREP!$EGREP$ac_delim
22028 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22029 BUILD_CC!$BUILD_CC$ac_delim
22030 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22031 BUILD_CXX!$BUILD_CXX$ac_delim
22032 CVSBUILD!$CVSBUILD$ac_delim
22033 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22034 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22035 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22036 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22037 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22038 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22039 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22040 JIT!$JIT$ac_delim
22041 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22042 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22043 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22044 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
22045 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22046 ENABLE_PIC!$ENABLE_PIC$ac_delim
22047 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22048 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22049 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22050 _ACEOF
22051
22052   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22053     break
22054   elif $ac_last_try; then
22055     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22056 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22057    { (exit 1); exit 1; }; }
22058   else
22059     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22060   fi
22061 done
22062
22063 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22064 if test -n "$ac_eof"; then
22065   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22066   ac_eof=`expr $ac_eof + 1`
22067 fi
22068
22069 cat >>$CONFIG_STATUS <<_ACEOF
22070 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22071 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22072 _ACEOF
22073 sed '
22074 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22075 s/^/s,@/; s/!/@,|#_!!_#|/
22076 :n
22077 t n
22078 s/'"$ac_delim"'$/,g/; t
22079 s/$/\\/; p
22080 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22081 ' >>$CONFIG_STATUS <conf$$subs.sed
22082 rm -f conf$$subs.sed
22083 cat >>$CONFIG_STATUS <<_ACEOF
22084 CEOF$ac_eof
22085 _ACEOF
22086
22087
22088 ac_delim='%!_!# '
22089 for ac_last_try in false false false false false :; do
22090   cat >conf$$subs.sed <<_ACEOF
22091 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22092 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22093 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22094 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22095 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22096 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
22097 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22098 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22099 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22100 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22101 NM!$NM$ac_delim
22102 ifGNUmake!$ifGNUmake$ac_delim
22103 LN_S!$LN_S$ac_delim
22104 CMP!$CMP$ac_delim
22105 CP!$CP$ac_delim
22106 DATE!$DATE$ac_delim
22107 FIND!$FIND$ac_delim
22108 MKDIR!$MKDIR$ac_delim
22109 MV!$MV$ac_delim
22110 RANLIB!$RANLIB$ac_delim
22111 AR!$AR$ac_delim
22112 RM!$RM$ac_delim
22113 SED!$SED$ac_delim
22114 TAR!$TAR$ac_delim
22115 BINPWD!$BINPWD$ac_delim
22116 GRAPHVIZ!$GRAPHVIZ$ac_delim
22117 DOT!$DOT$ac_delim
22118 FDP!$FDP$ac_delim
22119 NEATO!$NEATO$ac_delim
22120 TWOPI!$TWOPI$ac_delim
22121 CIRCO!$CIRCO$ac_delim
22122 GV!$GV$ac_delim
22123 DOTTY!$DOTTY$ac_delim
22124 XDOT_PY!$XDOT_PY$ac_delim
22125 PERL!$PERL$ac_delim
22126 HAVE_PERL!$HAVE_PERL$ac_delim
22127 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22128 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22129 INSTALL_DATA!$INSTALL_DATA$ac_delim
22130 BZIP2!$BZIP2$ac_delim
22131 CAT!$CAT$ac_delim
22132 DOXYGEN!$DOXYGEN$ac_delim
22133 GROFF!$GROFF$ac_delim
22134 GZIPBIN!$GZIPBIN$ac_delim
22135 POD2HTML!$POD2HTML$ac_delim
22136 POD2MAN!$POD2MAN$ac_delim
22137 PDFROFF!$PDFROFF$ac_delim
22138 RUNTEST!$RUNTEST$ac_delim
22139 TCLSH!$TCLSH$ac_delim
22140 ZIP!$ZIP$ac_delim
22141 OCAMLC!$OCAMLC$ac_delim
22142 OCAMLOPT!$OCAMLOPT$ac_delim
22143 OCAMLDEP!$OCAMLDEP$ac_delim
22144 OCAMLDOC!$OCAMLDOC$ac_delim
22145 GAS!$GAS$ac_delim
22146 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22147 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22148 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22149 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22150 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22151 LIBADD_DL!$LIBADD_DL$ac_delim
22152 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22153 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22154 USE_UDIS86!$USE_UDIS86$ac_delim
22155 USE_OPROFILE!$USE_OPROFILE$ac_delim
22156 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22157 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22158 MMAP_FILE!$MMAP_FILE$ac_delim
22159 SHLIBEXT!$SHLIBEXT$ac_delim
22160 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22161 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22162 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22163 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22164 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22165 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22166 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22167 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22168 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22169 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22170 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22171 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22172 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22173 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22174 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22175 RPATH!$RPATH$ac_delim
22176 RDYNAMIC!$RDYNAMIC$ac_delim
22177 LIBOBJS!$LIBOBJS$ac_delim
22178 LTLIBOBJS!$LTLIBOBJS$ac_delim
22179 _ACEOF
22180
22181   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
22182     break
22183   elif $ac_last_try; then
22184     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22185 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22186    { (exit 1); exit 1; }; }
22187   else
22188     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22189   fi
22190 done
22191
22192 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22193 if test -n "$ac_eof"; then
22194   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22195   ac_eof=`expr $ac_eof + 1`
22196 fi
22197
22198 cat >>$CONFIG_STATUS <<_ACEOF
22199 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22200 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22201 _ACEOF
22202 sed '
22203 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22204 s/^/s,@/; s/!/@,|#_!!_#|/
22205 :n
22206 t n
22207 s/'"$ac_delim"'$/,g/; t
22208 s/$/\\/; p
22209 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22210 ' >>$CONFIG_STATUS <conf$$subs.sed
22211 rm -f conf$$subs.sed
22212 cat >>$CONFIG_STATUS <<_ACEOF
22213 :end
22214 s/|#_!!_#|//g
22215 CEOF$ac_eof
22216 _ACEOF
22217
22218
22219 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22220 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22221 # trailing colons and then remove the whole line if VPATH becomes empty
22222 # (actually we leave an empty line to preserve line numbers).
22223 if test "x$srcdir" = x.; then
22224   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22225 s/:*\$(srcdir):*/:/
22226 s/:*\${srcdir}:*/:/
22227 s/:*@srcdir@:*/:/
22228 s/^\([^=]*=[     ]*\):*/\1/
22229 s/:*$//
22230 s/^[^=]*=[       ]*$//
22231 }'
22232 fi
22233
22234 cat >>$CONFIG_STATUS <<\_ACEOF
22235 fi # test -n "$CONFIG_FILES"
22236
22237
22238 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22239 do
22240   case $ac_tag in
22241   :[FHLC]) ac_mode=$ac_tag; continue;;
22242   esac
22243   case $ac_mode$ac_tag in
22244   :[FHL]*:*);;
22245   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22246 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22247    { (exit 1); exit 1; }; };;
22248   :[FH]-) ac_tag=-:-;;
22249   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22250   esac
22251   ac_save_IFS=$IFS
22252   IFS=:
22253   set x $ac_tag
22254   IFS=$ac_save_IFS
22255   shift
22256   ac_file=$1
22257   shift
22258
22259   case $ac_mode in
22260   :L) ac_source=$1;;
22261   :[FH])
22262     ac_file_inputs=
22263     for ac_f
22264     do
22265       case $ac_f in
22266       -) ac_f="$tmp/stdin";;
22267       *) # Look for the file first in the build tree, then in the source tree
22268          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22269          # because $ac_f cannot contain `:'.
22270          test -f "$ac_f" ||
22271            case $ac_f in
22272            [\\/$]*) false;;
22273            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22274            esac ||
22275            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22276 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22277    { (exit 1); exit 1; }; };;
22278       esac
22279       ac_file_inputs="$ac_file_inputs $ac_f"
22280     done
22281
22282     # Let's still pretend it is `configure' which instantiates (i.e., don't
22283     # use $as_me), people would be surprised to read:
22284     #    /* config.h.  Generated by config.status.  */
22285     configure_input="Generated from "`IFS=:
22286           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22287     if test x"$ac_file" != x-; then
22288       configure_input="$ac_file.  $configure_input"
22289       { echo "$as_me:$LINENO: creating $ac_file" >&5
22290 echo "$as_me: creating $ac_file" >&6;}
22291     fi
22292
22293     case $ac_tag in
22294     *:-:* | *:-) cat >"$tmp/stdin";;
22295     esac
22296     ;;
22297   esac
22298
22299   ac_dir=`$as_dirname -- "$ac_file" ||
22300 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22301          X"$ac_file" : 'X\(//\)[^/]' \| \
22302          X"$ac_file" : 'X\(//\)$' \| \
22303          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22304 echo X"$ac_file" |
22305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22306             s//\1/
22307             q
22308           }
22309           /^X\(\/\/\)[^/].*/{
22310             s//\1/
22311             q
22312           }
22313           /^X\(\/\/\)$/{
22314             s//\1/
22315             q
22316           }
22317           /^X\(\/\).*/{
22318             s//\1/
22319             q
22320           }
22321           s/.*/./; q'`
22322   { as_dir="$ac_dir"
22323   case $as_dir in #(
22324   -*) as_dir=./$as_dir;;
22325   esac
22326   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22327     as_dirs=
22328     while :; do
22329       case $as_dir in #(
22330       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22331       *) as_qdir=$as_dir;;
22332       esac
22333       as_dirs="'$as_qdir' $as_dirs"
22334       as_dir=`$as_dirname -- "$as_dir" ||
22335 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22336          X"$as_dir" : 'X\(//\)[^/]' \| \
22337          X"$as_dir" : 'X\(//\)$' \| \
22338          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22339 echo X"$as_dir" |
22340     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22341             s//\1/
22342             q
22343           }
22344           /^X\(\/\/\)[^/].*/{
22345             s//\1/
22346             q
22347           }
22348           /^X\(\/\/\)$/{
22349             s//\1/
22350             q
22351           }
22352           /^X\(\/\).*/{
22353             s//\1/
22354             q
22355           }
22356           s/.*/./; q'`
22357       test -d "$as_dir" && break
22358     done
22359     test -z "$as_dirs" || eval "mkdir $as_dirs"
22360   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22361 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22362    { (exit 1); exit 1; }; }; }
22363   ac_builddir=.
22364
22365 case "$ac_dir" in
22366 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22367 *)
22368   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22369   # A ".." for each directory in $ac_dir_suffix.
22370   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22371   case $ac_top_builddir_sub in
22372   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22373   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22374   esac ;;
22375 esac
22376 ac_abs_top_builddir=$ac_pwd
22377 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22378 # for backward compatibility:
22379 ac_top_builddir=$ac_top_build_prefix
22380
22381 case $srcdir in
22382   .)  # We are building in place.
22383     ac_srcdir=.
22384     ac_top_srcdir=$ac_top_builddir_sub
22385     ac_abs_top_srcdir=$ac_pwd ;;
22386   [\\/]* | ?:[\\/]* )  # Absolute name.
22387     ac_srcdir=$srcdir$ac_dir_suffix;
22388     ac_top_srcdir=$srcdir
22389     ac_abs_top_srcdir=$srcdir ;;
22390   *) # Relative name.
22391     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22392     ac_top_srcdir=$ac_top_build_prefix$srcdir
22393     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22394 esac
22395 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22396
22397
22398   case $ac_mode in
22399   :F)
22400   #
22401   # CONFIG_FILE
22402   #
22403
22404   case $INSTALL in
22405   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22406   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22407   esac
22408 _ACEOF
22409
22410 cat >>$CONFIG_STATUS <<\_ACEOF
22411 # If the template does not know about datarootdir, expand it.
22412 # FIXME: This hack should be removed a few years after 2.60.
22413 ac_datarootdir_hack=; ac_datarootdir_seen=
22414
22415 case `sed -n '/datarootdir/ {
22416   p
22417   q
22418 }
22419 /@datadir@/p
22420 /@docdir@/p
22421 /@infodir@/p
22422 /@localedir@/p
22423 /@mandir@/p
22424 ' $ac_file_inputs` in
22425 *datarootdir*) ac_datarootdir_seen=yes;;
22426 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22427   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22428 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22429 _ACEOF
22430 cat >>$CONFIG_STATUS <<_ACEOF
22431   ac_datarootdir_hack='
22432   s&@datadir@&$datadir&g
22433   s&@docdir@&$docdir&g
22434   s&@infodir@&$infodir&g
22435   s&@localedir@&$localedir&g
22436   s&@mandir@&$mandir&g
22437     s&\\\${datarootdir}&$datarootdir&g' ;;
22438 esac
22439 _ACEOF
22440
22441 # Neutralize VPATH when `$srcdir' = `.'.
22442 # Shell code in configure.ac might set extrasub.
22443 # FIXME: do we really want to maintain this feature?
22444 cat >>$CONFIG_STATUS <<_ACEOF
22445   sed "$ac_vpsub
22446 $extrasub
22447 _ACEOF
22448 cat >>$CONFIG_STATUS <<\_ACEOF
22449 :t
22450 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22451 s&@configure_input@&$configure_input&;t t
22452 s&@top_builddir@&$ac_top_builddir_sub&;t t
22453 s&@srcdir@&$ac_srcdir&;t t
22454 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22455 s&@top_srcdir@&$ac_top_srcdir&;t t
22456 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22457 s&@builddir@&$ac_builddir&;t t
22458 s&@abs_builddir@&$ac_abs_builddir&;t t
22459 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22460 s&@INSTALL@&$ac_INSTALL&;t t
22461 $ac_datarootdir_hack
22462 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22463
22464 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22465   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22466   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22467   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22468 which seems to be undefined.  Please make sure it is defined." >&5
22469 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22470 which seems to be undefined.  Please make sure it is defined." >&2;}
22471
22472   rm -f "$tmp/stdin"
22473   case $ac_file in
22474   -) cat "$tmp/out"; rm -f "$tmp/out";;
22475   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22476   esac
22477  ;;
22478   :H)
22479   #
22480   # CONFIG_HEADER
22481   #
22482 _ACEOF
22483
22484 # Transform confdefs.h into a sed script `conftest.defines', that
22485 # substitutes the proper values into config.h.in to produce config.h.
22486 rm -f conftest.defines conftest.tail
22487 # First, append a space to every undef/define line, to ease matching.
22488 echo 's/$/ /' >conftest.defines
22489 # Then, protect against being on the right side of a sed subst, or in
22490 # an unquoted here document, in config.status.  If some macros were
22491 # called several times there might be several #defines for the same
22492 # symbol, which is useless.  But do not sort them, since the last
22493 # AC_DEFINE must be honored.
22494 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22495 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22496 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22497 # PARAMS is the parameter list in the macro definition--in most cases, it's
22498 # just an empty string.
22499 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22500 ac_dB='\\)[      (].*,\\1define\\2'
22501 ac_dC=' '
22502 ac_dD=' ,'
22503
22504 uniq confdefs.h |
22505   sed -n '
22506         t rset
22507         :rset
22508         s/^[     ]*#[    ]*define[       ][      ]*//
22509         t ok
22510         d
22511         :ok
22512         s/[\\&,]/\\&/g
22513         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22514         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22515   ' >>conftest.defines
22516
22517 # Remove the space that was appended to ease matching.
22518 # Then replace #undef with comments.  This is necessary, for
22519 # example, in the case of _POSIX_SOURCE, which is predefined and required
22520 # on some systems where configure will not decide to define it.
22521 # (The regexp can be short, since the line contains either #define or #undef.)
22522 echo 's/ $//
22523 s,^[     #]*u.*,/* & */,' >>conftest.defines
22524
22525 # Break up conftest.defines:
22526 ac_max_sed_lines=50
22527
22528 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22529 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22530 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22531 # et cetera.
22532 ac_in='$ac_file_inputs'
22533 ac_out='"$tmp/out1"'
22534 ac_nxt='"$tmp/out2"'
22535
22536 while :
22537 do
22538   # Write a here document:
22539     cat >>$CONFIG_STATUS <<_ACEOF
22540     # First, check the format of the line:
22541     cat >"\$tmp/defines.sed" <<\\CEOF
22542 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22543 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22544 b
22545 :def
22546 _ACEOF
22547   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22548   echo 'CEOF
22549     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22550   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22551   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22552   grep . conftest.tail >/dev/null || break
22553   rm -f conftest.defines
22554   mv conftest.tail conftest.defines
22555 done
22556 rm -f conftest.defines conftest.tail
22557
22558 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22559 cat >>$CONFIG_STATUS <<\_ACEOF
22560   if test x"$ac_file" != x-; then
22561     echo "/* $configure_input  */" >"$tmp/config.h"
22562     cat "$ac_result" >>"$tmp/config.h"
22563     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22564       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22565 echo "$as_me: $ac_file is unchanged" >&6;}
22566     else
22567       rm -f $ac_file
22568       mv "$tmp/config.h" $ac_file
22569     fi
22570   else
22571     echo "/* $configure_input  */"
22572     cat "$ac_result"
22573   fi
22574   rm -f "$tmp/out12"
22575  ;;
22576
22577   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22578 echo "$as_me: executing $ac_file commands" >&6;}
22579  ;;
22580   esac
22581
22582
22583   case $ac_file$ac_mode in
22584     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22585    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22586     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22587    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22588     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22589    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22590     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22591    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22592     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22593    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22594     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22595    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22596     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22597    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22598     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22599    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22600     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22601    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22602     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22603    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22604     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22605    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22606     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22607    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22608     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22609    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22610
22611   esac
22612 done # for ac_tag
22613
22614
22615 { (exit 0); exit 0; }
22616 _ACEOF
22617 chmod +x $CONFIG_STATUS
22618 ac_clean_files=$ac_clean_files_save
22619
22620
22621 # configure is writing to config.log, and then calls config.status.
22622 # config.status does its own redirection, appending to config.log.
22623 # Unfortunately, on DOS this fails, as config.log is still kept open
22624 # by configure, so config.status won't be able to write to it; its
22625 # output is simply discarded.  So we exec the FD to /dev/null,
22626 # effectively closing config.log, so it can be properly (re)opened and
22627 # appended to by config.status.  When coming back to configure, we
22628 # need to make the FD available again.
22629 if test "$no_create" != yes; then
22630   ac_cs_success=:
22631   ac_config_status_args=
22632   test "$silent" = yes &&
22633     ac_config_status_args="$ac_config_status_args --quiet"
22634   exec 5>/dev/null
22635   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22636   exec 5>>config.log
22637   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22638   # would make configure fail if this is the last instruction.
22639   $ac_cs_success || { (exit 1); exit 1; }
22640 fi
22641
22642 #
22643 # CONFIG_SUBDIRS section.
22644 #
22645 if test "$no_recursion" != yes; then
22646
22647   # Remove --cache-file and --srcdir arguments so they do not pile up.
22648   ac_sub_configure_args=
22649   ac_prev=
22650   eval "set x $ac_configure_args"
22651   shift
22652   for ac_arg
22653   do
22654     if test -n "$ac_prev"; then
22655       ac_prev=
22656       continue
22657     fi
22658     case $ac_arg in
22659     -cache-file | --cache-file | --cache-fil | --cache-fi \
22660     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22661       ac_prev=cache_file ;;
22662     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22663     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22664     | --c=*)
22665       ;;
22666     --config-cache | -C)
22667       ;;
22668     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22669       ac_prev=srcdir ;;
22670     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22671       ;;
22672     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22673       ac_prev=prefix ;;
22674     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22675       ;;
22676     *)
22677       case $ac_arg in
22678       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22679       esac
22680       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22681     esac
22682   done
22683
22684   # Always prepend --prefix to ensure using the same prefix
22685   # in subdir configurations.
22686   ac_arg="--prefix=$prefix"
22687   case $ac_arg in
22688   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22689   esac
22690   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22691
22692   ac_popdir=`pwd`
22693   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22694
22695     # Do not complain, so a configure script can configure whichever
22696     # parts of a large source tree are present.
22697     test -d "$srcdir/$ac_dir" || continue
22698
22699     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22700     echo "$as_me:$LINENO: $ac_msg" >&5
22701     echo "$ac_msg" >&6
22702     { as_dir="$ac_dir"
22703   case $as_dir in #(
22704   -*) as_dir=./$as_dir;;
22705   esac
22706   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22707     as_dirs=
22708     while :; do
22709       case $as_dir in #(
22710       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22711       *) as_qdir=$as_dir;;
22712       esac
22713       as_dirs="'$as_qdir' $as_dirs"
22714       as_dir=`$as_dirname -- "$as_dir" ||
22715 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22716          X"$as_dir" : 'X\(//\)[^/]' \| \
22717          X"$as_dir" : 'X\(//\)$' \| \
22718          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22719 echo X"$as_dir" |
22720     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22721             s//\1/
22722             q
22723           }
22724           /^X\(\/\/\)[^/].*/{
22725             s//\1/
22726             q
22727           }
22728           /^X\(\/\/\)$/{
22729             s//\1/
22730             q
22731           }
22732           /^X\(\/\).*/{
22733             s//\1/
22734             q
22735           }
22736           s/.*/./; q'`
22737       test -d "$as_dir" && break
22738     done
22739     test -z "$as_dirs" || eval "mkdir $as_dirs"
22740   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22741 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22742    { (exit 1); exit 1; }; }; }
22743     ac_builddir=.
22744
22745 case "$ac_dir" in
22746 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22747 *)
22748   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22749   # A ".." for each directory in $ac_dir_suffix.
22750   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22751   case $ac_top_builddir_sub in
22752   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22753   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22754   esac ;;
22755 esac
22756 ac_abs_top_builddir=$ac_pwd
22757 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22758 # for backward compatibility:
22759 ac_top_builddir=$ac_top_build_prefix
22760
22761 case $srcdir in
22762   .)  # We are building in place.
22763     ac_srcdir=.
22764     ac_top_srcdir=$ac_top_builddir_sub
22765     ac_abs_top_srcdir=$ac_pwd ;;
22766   [\\/]* | ?:[\\/]* )  # Absolute name.
22767     ac_srcdir=$srcdir$ac_dir_suffix;
22768     ac_top_srcdir=$srcdir
22769     ac_abs_top_srcdir=$srcdir ;;
22770   *) # Relative name.
22771     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22772     ac_top_srcdir=$ac_top_build_prefix$srcdir
22773     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22774 esac
22775 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22776
22777
22778     cd "$ac_dir"
22779
22780     # Check for guested configure; otherwise get Cygnus style configure.
22781     if test -f "$ac_srcdir/configure.gnu"; then
22782       ac_sub_configure=$ac_srcdir/configure.gnu
22783     elif test -f "$ac_srcdir/configure"; then
22784       ac_sub_configure=$ac_srcdir/configure
22785     elif test -f "$ac_srcdir/configure.in"; then
22786       # This should be Cygnus configure.
22787       ac_sub_configure=$ac_aux_dir/configure
22788     else
22789       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22790 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22791       ac_sub_configure=
22792     fi
22793
22794     # The recursion is here.
22795     if test -n "$ac_sub_configure"; then
22796       # Make the cache file name correct relative to the subdirectory.
22797       case $cache_file in
22798       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22799       *) # Relative name.
22800         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22801       esac
22802
22803       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22804 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22805       # The eval makes quoting arguments work.
22806       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22807            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22808         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22809 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22810    { (exit 1); exit 1; }; }
22811     fi
22812
22813     cd "$ac_popdir"
22814   done
22815 fi
22816