Fix some ocaml documentation
[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 2.7svn.
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-2009 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='2.7svn'
565 PACKAGE_STRING='llvm 2.7svn'
566 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
568 ac_unique_file="lib/VMCore/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_COPYRIGHT
643 subdirs
644 build
645 build_cpu
646 build_vendor
647 build_os
648 host
649 host_cpu
650 host_vendor
651 host_os
652 target
653 target_cpu
654 target_vendor
655 target_os
656 OS
657 HOST_OS
658 TARGET_OS
659 LINKALL
660 NOLINKALL
661 LLVM_ON_UNIX
662 LLVM_ON_WIN32
663 ARCH
664 ENDIAN
665 CC
666 CFLAGS
667 LDFLAGS
668 CPPFLAGS
669 ac_ct_CC
670 EXEEXT
671 OBJEXT
672 CPP
673 GREP
674 EGREP
675 LLVM_CROSS_COMPILING
676 BUILD_CC
677 BUILD_EXEEXT
678 BUILD_CXX
679 CVSBUILD
680 ENABLE_OPTIMIZED
681 ENABLE_PROFILING
682 DISABLE_ASSERTIONS
683 ENABLE_EXPENSIVE_CHECKS
684 EXPENSIVE_CHECKS
685 DEBUG_RUNTIME
686 DEBUG_SYMBOLS
687 JIT
688 TARGET_HAS_JIT
689 ENABLE_DOXYGEN
690 ENABLE_THREADS
691 ENABLE_PIC
692 TARGETS_TO_BUILD
693 LLVM_ENUM_TARGETS
694 LLVM_ENUM_ASM_PRINTERS
695 LLVM_ENUM_ASM_PARSERS
696 LLVM_ENUM_DISASSEMBLERS
697 ENABLE_CBE_PRINTF_A
698 OPTIMIZE_OPTION
699 EXTRA_OPTIONS
700 BINUTILS_INCDIR
701 ENABLE_LLVMC_DYNAMIC
702 ENABLE_LLVMC_DYNAMIC_PLUGINS
703 CXX
704 CXXFLAGS
705 ac_ct_CXX
706 NM
707 ifGNUmake
708 LN_S
709 CMP
710 CP
711 DATE
712 FIND
713 MKDIR
714 MV
715 RANLIB
716 AR
717 RM
718 SED
719 TAR
720 BINPWD
721 GRAPHVIZ
722 DOT
723 FDP
724 NEATO
725 TWOPI
726 CIRCO
727 GV
728 DOTTY
729 PERL
730 HAVE_PERL
731 INSTALL_PROGRAM
732 INSTALL_SCRIPT
733 INSTALL_DATA
734 BZIP2
735 DOXYGEN
736 GROFF
737 GZIP
738 POD2HTML
739 POD2MAN
740 RUNTEST
741 TCLSH
742 ZIP
743 OCAMLC
744 OCAMLOPT
745 OCAMLDEP
746 OCAMLDOC
747 GAS
748 INSTALL_LTDL_TRUE
749 INSTALL_LTDL_FALSE
750 CONVENIENCE_LTDL_TRUE
751 CONVENIENCE_LTDL_FALSE
752 LIBADD_DL
753 LLVMGCCCOMMAND
754 LLVMGXXCOMMAND
755 LLVMGCC
756 LLVMGXX
757 NO_VARIADIC_MACROS
758 NO_MISSING_FIELD_INITIALIZERS
759 USE_UDIS86
760 USE_OPROFILE
761 HAVE_PTHREAD
762 HUGE_VAL_SANITY
763 MMAP_FILE
764 LLVMCC1
765 LLVMCC1PLUS
766 LLVMGCCDIR
767 LLVMGCCLIBEXEC
768 LLVMGCC_VERSION
769 LLVMGCC_MAJVERS
770 LLVMGCC_LANGS
771 SHLIBEXT
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 CPP
799 CXX
800 CXXFLAGS
801 CCC'
802 ac_subdirs_all='projects/sample
803 projects/privbracket
804 projects/llvm-stacker
805 projects/llvm-test
806 projects/test-suite
807 projects/llvm-reopt
808 projects/llvm-gcc
809 projects/llvm-java
810 projects/llvm-tv
811 projects/llvm-poolalloc
812 projects/poolalloc
813 projects/llvm-kernel'
814
815 # Initialize some variables set by options.
816 ac_init_help=
817 ac_init_version=false
818 # The variables have the same names as the options, with
819 # dashes changed to underlines.
820 cache_file=/dev/null
821 exec_prefix=NONE
822 no_create=
823 no_recursion=
824 prefix=NONE
825 program_prefix=NONE
826 program_suffix=NONE
827 program_transform_name=s,x,x,
828 silent=
829 site=
830 srcdir=
831 verbose=
832 x_includes=NONE
833 x_libraries=NONE
834
835 # Installation directory options.
836 # These are left unexpanded so users can "make install exec_prefix=/foo"
837 # and all the variables that are supposed to be based on exec_prefix
838 # by default will actually change.
839 # Use braces instead of parens because sh, perl, etc. also accept them.
840 # (The list follows the same order as the GNU Coding Standards.)
841 bindir='${exec_prefix}/bin'
842 sbindir='${exec_prefix}/sbin'
843 libexecdir='${exec_prefix}/libexec'
844 datarootdir='${prefix}/share'
845 datadir='${datarootdir}'
846 sysconfdir='${prefix}/etc'
847 sharedstatedir='${prefix}/com'
848 localstatedir='${prefix}/var'
849 includedir='${prefix}/include'
850 oldincludedir='/usr/include'
851 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
852 infodir='${datarootdir}/info'
853 htmldir='${docdir}'
854 dvidir='${docdir}'
855 pdfdir='${docdir}'
856 psdir='${docdir}'
857 libdir='${exec_prefix}/lib'
858 localedir='${datarootdir}/locale'
859 mandir='${datarootdir}/man'
860
861 ac_prev=
862 ac_dashdash=
863 for ac_option
864 do
865   # If the previous option needs an argument, assign it.
866   if test -n "$ac_prev"; then
867     eval $ac_prev=\$ac_option
868     ac_prev=
869     continue
870   fi
871
872   case $ac_option in
873   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
874   *)    ac_optarg=yes ;;
875   esac
876
877   # Accept the important Cygnus configure options, so we can diagnose typos.
878
879   case $ac_dashdash$ac_option in
880   --)
881     ac_dashdash=yes ;;
882
883   -bindir | --bindir | --bindi | --bind | --bin | --bi)
884     ac_prev=bindir ;;
885   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886     bindir=$ac_optarg ;;
887
888   -build | --build | --buil | --bui | --bu)
889     ac_prev=build_alias ;;
890   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891     build_alias=$ac_optarg ;;
892
893   -cache-file | --cache-file | --cache-fil | --cache-fi \
894   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895     ac_prev=cache_file ;;
896   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898     cache_file=$ac_optarg ;;
899
900   --config-cache | -C)
901     cache_file=config.cache ;;
902
903   -datadir | --datadir | --datadi | --datad)
904     ac_prev=datadir ;;
905   -datadir=* | --datadir=* | --datadi=* | --datad=*)
906     datadir=$ac_optarg ;;
907
908   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909   | --dataroo | --dataro | --datar)
910     ac_prev=datarootdir ;;
911   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913     datarootdir=$ac_optarg ;;
914
915   -disable-* | --disable-*)
916     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
917     # Reject names that are not valid shell variable names.
918     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
919       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
920    { (exit 1); exit 1; }; }
921     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
922     eval enable_$ac_feature=no ;;
923
924   -docdir | --docdir | --docdi | --doc | --do)
925     ac_prev=docdir ;;
926   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
927     docdir=$ac_optarg ;;
928
929   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
930     ac_prev=dvidir ;;
931   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
932     dvidir=$ac_optarg ;;
933
934   -enable-* | --enable-*)
935     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
936     # Reject names that are not valid shell variable names.
937     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
938       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
939    { (exit 1); exit 1; }; }
940     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
941     eval enable_$ac_feature=\$ac_optarg ;;
942
943   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945   | --exec | --exe | --ex)
946     ac_prev=exec_prefix ;;
947   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949   | --exec=* | --exe=* | --ex=*)
950     exec_prefix=$ac_optarg ;;
951
952   -gas | --gas | --ga | --g)
953     # Obsolete; use --with-gas.
954     with_gas=yes ;;
955
956   -help | --help | --hel | --he | -h)
957     ac_init_help=long ;;
958   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959     ac_init_help=recursive ;;
960   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961     ac_init_help=short ;;
962
963   -host | --host | --hos | --ho)
964     ac_prev=host_alias ;;
965   -host=* | --host=* | --hos=* | --ho=*)
966     host_alias=$ac_optarg ;;
967
968   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969     ac_prev=htmldir ;;
970   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971   | --ht=*)
972     htmldir=$ac_optarg ;;
973
974   -includedir | --includedir | --includedi | --included | --include \
975   | --includ | --inclu | --incl | --inc)
976     ac_prev=includedir ;;
977   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978   | --includ=* | --inclu=* | --incl=* | --inc=*)
979     includedir=$ac_optarg ;;
980
981   -infodir | --infodir | --infodi | --infod | --info | --inf)
982     ac_prev=infodir ;;
983   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
984     infodir=$ac_optarg ;;
985
986   -libdir | --libdir | --libdi | --libd)
987     ac_prev=libdir ;;
988   -libdir=* | --libdir=* | --libdi=* | --libd=*)
989     libdir=$ac_optarg ;;
990
991   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992   | --libexe | --libex | --libe)
993     ac_prev=libexecdir ;;
994   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995   | --libexe=* | --libex=* | --libe=*)
996     libexecdir=$ac_optarg ;;
997
998   -localedir | --localedir | --localedi | --localed | --locale)
999     ac_prev=localedir ;;
1000   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001     localedir=$ac_optarg ;;
1002
1003   -localstatedir | --localstatedir | --localstatedi | --localstated \
1004   | --localstate | --localstat | --localsta | --localst | --locals)
1005     ac_prev=localstatedir ;;
1006   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1007   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1008     localstatedir=$ac_optarg ;;
1009
1010   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011     ac_prev=mandir ;;
1012   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1013     mandir=$ac_optarg ;;
1014
1015   -nfp | --nfp | --nf)
1016     # Obsolete; use --without-fp.
1017     with_fp=no ;;
1018
1019   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1020   | --no-cr | --no-c | -n)
1021     no_create=yes ;;
1022
1023   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025     no_recursion=yes ;;
1026
1027   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029   | --oldin | --oldi | --old | --ol | --o)
1030     ac_prev=oldincludedir ;;
1031   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1034     oldincludedir=$ac_optarg ;;
1035
1036   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037     ac_prev=prefix ;;
1038   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1039     prefix=$ac_optarg ;;
1040
1041   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042   | --program-pre | --program-pr | --program-p)
1043     ac_prev=program_prefix ;;
1044   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1046     program_prefix=$ac_optarg ;;
1047
1048   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049   | --program-suf | --program-su | --program-s)
1050     ac_prev=program_suffix ;;
1051   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1053     program_suffix=$ac_optarg ;;
1054
1055   -program-transform-name | --program-transform-name \
1056   | --program-transform-nam | --program-transform-na \
1057   | --program-transform-n | --program-transform- \
1058   | --program-transform | --program-transfor \
1059   | --program-transfo | --program-transf \
1060   | --program-trans | --program-tran \
1061   | --progr-tra | --program-tr | --program-t)
1062     ac_prev=program_transform_name ;;
1063   -program-transform-name=* | --program-transform-name=* \
1064   | --program-transform-nam=* | --program-transform-na=* \
1065   | --program-transform-n=* | --program-transform-=* \
1066   | --program-transform=* | --program-transfor=* \
1067   | --program-transfo=* | --program-transf=* \
1068   | --program-trans=* | --program-tran=* \
1069   | --progr-tra=* | --program-tr=* | --program-t=*)
1070     program_transform_name=$ac_optarg ;;
1071
1072   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073     ac_prev=pdfdir ;;
1074   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075     pdfdir=$ac_optarg ;;
1076
1077   -psdir | --psdir | --psdi | --psd | --ps)
1078     ac_prev=psdir ;;
1079   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080     psdir=$ac_optarg ;;
1081
1082   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083   | -silent | --silent | --silen | --sile | --sil)
1084     silent=yes ;;
1085
1086   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1087     ac_prev=sbindir ;;
1088   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1089   | --sbi=* | --sb=*)
1090     sbindir=$ac_optarg ;;
1091
1092   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1093   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1094   | --sharedst | --shareds | --shared | --share | --shar \
1095   | --sha | --sh)
1096     ac_prev=sharedstatedir ;;
1097   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1098   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1099   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1100   | --sha=* | --sh=*)
1101     sharedstatedir=$ac_optarg ;;
1102
1103   -site | --site | --sit)
1104     ac_prev=site ;;
1105   -site=* | --site=* | --sit=*)
1106     site=$ac_optarg ;;
1107
1108   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1109     ac_prev=srcdir ;;
1110   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1111     srcdir=$ac_optarg ;;
1112
1113   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1114   | --syscon | --sysco | --sysc | --sys | --sy)
1115     ac_prev=sysconfdir ;;
1116   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1117   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1118     sysconfdir=$ac_optarg ;;
1119
1120   -target | --target | --targe | --targ | --tar | --ta | --t)
1121     ac_prev=target_alias ;;
1122   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1123     target_alias=$ac_optarg ;;
1124
1125   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1126     verbose=yes ;;
1127
1128   -version | --version | --versio | --versi | --vers | -V)
1129     ac_init_version=: ;;
1130
1131   -with-* | --with-*)
1132     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1133     # Reject names that are not valid shell variable names.
1134     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1135       { echo "$as_me: error: invalid package name: $ac_package" >&2
1136    { (exit 1); exit 1; }; }
1137     ac_package=`echo $ac_package| sed 's/-/_/g'`
1138     eval with_$ac_package=\$ac_optarg ;;
1139
1140   -without-* | --without-*)
1141     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1142     # Reject names that are not valid shell variable names.
1143     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1144       { echo "$as_me: error: invalid package name: $ac_package" >&2
1145    { (exit 1); exit 1; }; }
1146     ac_package=`echo $ac_package | sed 's/-/_/g'`
1147     eval with_$ac_package=no ;;
1148
1149   --x)
1150     # Obsolete; use --with-x.
1151     with_x=yes ;;
1152
1153   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1154   | --x-incl | --x-inc | --x-in | --x-i)
1155     ac_prev=x_includes ;;
1156   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1157   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1158     x_includes=$ac_optarg ;;
1159
1160   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1161   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1162     ac_prev=x_libraries ;;
1163   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1164   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1165     x_libraries=$ac_optarg ;;
1166
1167   -*) { echo "$as_me: error: unrecognized option: $ac_option
1168 Try \`$0 --help' for more information." >&2
1169    { (exit 1); exit 1; }; }
1170     ;;
1171
1172   *=*)
1173     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174     # Reject names that are not valid shell variable names.
1175     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1176       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1177    { (exit 1); exit 1; }; }
1178     eval $ac_envvar=\$ac_optarg
1179     export $ac_envvar ;;
1180
1181   *)
1182     # FIXME: should be removed in autoconf 3.0.
1183     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1184     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1185       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1186     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1187     ;;
1188
1189   esac
1190 done
1191
1192 if test -n "$ac_prev"; then
1193   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1194   { echo "$as_me: error: missing argument to $ac_option" >&2
1195    { (exit 1); exit 1; }; }
1196 fi
1197
1198 # Be sure to have absolute directory names.
1199 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1200                 datadir sysconfdir sharedstatedir localstatedir includedir \
1201                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1202                 libdir localedir mandir
1203 do
1204   eval ac_val=\$$ac_var
1205   case $ac_val in
1206     [\\/$]* | ?:[\\/]* )  continue;;
1207     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1208   esac
1209   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1210    { (exit 1); exit 1; }; }
1211 done
1212
1213 # There might be people who depend on the old broken behavior: `$host'
1214 # used to hold the argument of --host etc.
1215 # FIXME: To remove some day.
1216 build=$build_alias
1217 host=$host_alias
1218 target=$target_alias
1219
1220 # FIXME: To remove some day.
1221 if test "x$host_alias" != x; then
1222   if test "x$build_alias" = x; then
1223     cross_compiling=maybe
1224     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1225     If a cross compiler is detected then cross compile mode will be used." >&2
1226   elif test "x$build_alias" != "x$host_alias"; then
1227     cross_compiling=yes
1228   fi
1229 fi
1230
1231 ac_tool_prefix=
1232 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1233
1234 test "$silent" = yes && exec 6>/dev/null
1235
1236
1237 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1238 ac_ls_di=`ls -di .` &&
1239 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1240   { echo "$as_me: error: Working directory cannot be determined" >&2
1241    { (exit 1); exit 1; }; }
1242 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1243   { echo "$as_me: error: pwd does not report name of working directory" >&2
1244    { (exit 1); exit 1; }; }
1245
1246
1247 # Find the source files, if location was not specified.
1248 if test -z "$srcdir"; then
1249   ac_srcdir_defaulted=yes
1250   # Try the directory containing this script, then the parent directory.
1251   ac_confdir=`$as_dirname -- "$0" ||
1252 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1253          X"$0" : 'X\(//\)[^/]' \| \
1254          X"$0" : 'X\(//\)$' \| \
1255          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1256 echo X"$0" |
1257     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1258             s//\1/
1259             q
1260           }
1261           /^X\(\/\/\)[^/].*/{
1262             s//\1/
1263             q
1264           }
1265           /^X\(\/\/\)$/{
1266             s//\1/
1267             q
1268           }
1269           /^X\(\/\).*/{
1270             s//\1/
1271             q
1272           }
1273           s/.*/./; q'`
1274   srcdir=$ac_confdir
1275   if test ! -r "$srcdir/$ac_unique_file"; then
1276     srcdir=..
1277   fi
1278 else
1279   ac_srcdir_defaulted=no
1280 fi
1281 if test ! -r "$srcdir/$ac_unique_file"; then
1282   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1283   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1284    { (exit 1); exit 1; }; }
1285 fi
1286 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1287 ac_abs_confdir=`(
1288         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1289    { (exit 1); exit 1; }; }
1290         pwd)`
1291 # When building in place, set srcdir=.
1292 if test "$ac_abs_confdir" = "$ac_pwd"; then
1293   srcdir=.
1294 fi
1295 # Remove unnecessary trailing slashes from srcdir.
1296 # Double slashes in file names in object file debugging info
1297 # mess up M-x gdb in Emacs.
1298 case $srcdir in
1299 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1300 esac
1301 for ac_var in $ac_precious_vars; do
1302   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1303   eval ac_env_${ac_var}_value=\$${ac_var}
1304   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1305   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1306 done
1307
1308 #
1309 # Report the --help message.
1310 #
1311 if test "$ac_init_help" = "long"; then
1312   # Omit some internal or obsolete options to make the list less imposing.
1313   # This message is too long to be a string in the A/UX 3.1 sh.
1314   cat <<_ACEOF
1315 \`configure' configures llvm 2.7svn to adapt to many kinds of systems.
1316
1317 Usage: $0 [OPTION]... [VAR=VALUE]...
1318
1319 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1320 VAR=VALUE.  See below for descriptions of some of the useful variables.
1321
1322 Defaults for the options are specified in brackets.
1323
1324 Configuration:
1325   -h, --help              display this help and exit
1326       --help=short        display options specific to this package
1327       --help=recursive    display the short help of all the included packages
1328   -V, --version           display version information and exit
1329   -q, --quiet, --silent   do not print \`checking...' messages
1330       --cache-file=FILE   cache test results in FILE [disabled]
1331   -C, --config-cache      alias for \`--cache-file=config.cache'
1332   -n, --no-create         do not create output files
1333       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1334
1335 Installation directories:
1336   --prefix=PREFIX         install architecture-independent files in PREFIX
1337                           [$ac_default_prefix]
1338   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1339                           [PREFIX]
1340
1341 By default, \`make install' will install all the files in
1342 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1343 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1344 for instance \`--prefix=\$HOME'.
1345
1346 For better control, use the options below.
1347
1348 Fine tuning of the installation directories:
1349   --bindir=DIR           user executables [EPREFIX/bin]
1350   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1351   --libexecdir=DIR       program executables [EPREFIX/libexec]
1352   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1353   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1354   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1355   --libdir=DIR           object code libraries [EPREFIX/lib]
1356   --includedir=DIR       C header files [PREFIX/include]
1357   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1358   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1359   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1360   --infodir=DIR          info documentation [DATAROOTDIR/info]
1361   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1362   --mandir=DIR           man documentation [DATAROOTDIR/man]
1363   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1364   --htmldir=DIR          html documentation [DOCDIR]
1365   --dvidir=DIR           dvi documentation [DOCDIR]
1366   --pdfdir=DIR           pdf documentation [DOCDIR]
1367   --psdir=DIR            ps documentation [DOCDIR]
1368 _ACEOF
1369
1370   cat <<\_ACEOF
1371
1372 System types:
1373   --build=BUILD     configure for building on BUILD [guessed]
1374   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1375   --target=TARGET   configure for building compilers for TARGET [HOST]
1376 _ACEOF
1377 fi
1378
1379 if test -n "$ac_init_help"; then
1380   case $ac_init_help in
1381      short | recursive ) echo "Configuration of llvm 2.7svn:";;
1382    esac
1383   cat <<\_ACEOF
1384
1385 Optional Features:
1386   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1387   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1388   --enable-optimized      Compile with optimizations enabled (default is NO)
1389   --enable-profiling      Compile with profiling enabled (default is NO)
1390   --enable-assertions     Compile with assertion checks enabled (default is
1391                           YES)
1392   --enable-expensive-checks
1393                           Compile with expensive debug checks enabled (default
1394                           is NO)
1395   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1396                           NO)
1397   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1398                           optimization is on and YES if it's off)
1399   --enable-jit            Enable Just In Time Compiling (default is YES)
1400   --enable-doxygen        Build doxygen documentation (default is NO)
1401   --enable-threads        Use threads if available (default is YES)
1402   --enable-pic            Build LLVM with Position Independent Code (default
1403                           is YES)
1404   --enable-targets        Build specific host targets: all or
1405                           target1,target2,... Valid targets are: host, x86,
1406                           x86_64, sparc, powerpc, alpha, arm, mips, spu,
1407                           pic16, xcore, msp430, systemz, blackfin, cbe, msil,
1408                           and cpp (default=all)
1409   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1410                           %a (default is YES)
1411   --enable-bindings       Build specific language bindings:
1412                           all,auto,none,{binding-name} (default=auto)
1413   --enable-libffi         Check for the presence of libffi (default is NO)
1414   --enable-llvmc-dynamic  Link LLVMC dynamically (default is NO, unless on
1415                           Win32)
1416   --enable-llvmc-dynamic-plugins
1417                           Enable dynamic LLVMC plugins (default is YES)
1418   --enable-ltdl-install   install libltdl
1419
1420 Optional Packages:
1421   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1422   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1423   --with-llvmgccdir       Specify location of llvm-gcc install dir (default
1424                           searches PATH)
1425   --with-llvmgcc          Specify location of llvm-gcc driver (default
1426                           searches PATH)
1427   --with-llvmgxx          Specify location of llvm-g++ driver (default
1428                           searches PATH)
1429   --with-optimize-option  Select the compiler options to use for optimized
1430                           builds
1431   --with-extra-options    Specify additional options to compile LLVM with
1432   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1433                           is stdlib)
1434   --with-c-include-dirs   Colon separated list of directories clang will
1435                           search for headers
1436   --with-cxx-include-root Directory with the libstdc++ headers.
1437   --with-cxx-include-arch Architecture of the libstdc++ headers.
1438   --with-cxx-include-32bit-dir
1439                           32 bit multilib dir.
1440   --with-cxx-include-64bit-dir
1441                           64 bit multilib directory.
1442   --with-binutils-include Specify path to binutils/include/ containing
1443                           plugin-api.h file for gold plugin.
1444   --with-tclinclude       directory where tcl headers are
1445   --with-udis86=<path>    Use udis86 external x86 disassembler library
1446   --with-oprofile=<prefix>
1447                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1448
1449 Some influential environment variables:
1450   CC          C compiler command
1451   CFLAGS      C compiler flags
1452   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1453               nonstandard directory <lib dir>
1454   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1455               you have headers in a nonstandard directory <include dir>
1456   CPP         C preprocessor
1457   CXX         C++ compiler command
1458   CXXFLAGS    C++ compiler flags
1459
1460 Use these variables to override the choices made by `configure' or to help
1461 it to find libraries and programs with nonstandard names/locations.
1462
1463 Report bugs to <llvmbugs@cs.uiuc.edu>.
1464 _ACEOF
1465 ac_status=$?
1466 fi
1467
1468 if test "$ac_init_help" = "recursive"; then
1469   # If there are subdirs, report their specific --help.
1470   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1471     test -d "$ac_dir" || continue
1472     ac_builddir=.
1473
1474 case "$ac_dir" in
1475 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476 *)
1477   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1478   # A ".." for each directory in $ac_dir_suffix.
1479   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1480   case $ac_top_builddir_sub in
1481   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1483   esac ;;
1484 esac
1485 ac_abs_top_builddir=$ac_pwd
1486 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1487 # for backward compatibility:
1488 ac_top_builddir=$ac_top_build_prefix
1489
1490 case $srcdir in
1491   .)  # We are building in place.
1492     ac_srcdir=.
1493     ac_top_srcdir=$ac_top_builddir_sub
1494     ac_abs_top_srcdir=$ac_pwd ;;
1495   [\\/]* | ?:[\\/]* )  # Absolute name.
1496     ac_srcdir=$srcdir$ac_dir_suffix;
1497     ac_top_srcdir=$srcdir
1498     ac_abs_top_srcdir=$srcdir ;;
1499   *) # Relative name.
1500     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501     ac_top_srcdir=$ac_top_build_prefix$srcdir
1502     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1503 esac
1504 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1505
1506     cd "$ac_dir" || { ac_status=$?; continue; }
1507     # Check for guested configure.
1508     if test -f "$ac_srcdir/configure.gnu"; then
1509       echo &&
1510       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511     elif test -f "$ac_srcdir/configure"; then
1512       echo &&
1513       $SHELL "$ac_srcdir/configure" --help=recursive
1514     else
1515       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1516     fi || ac_status=$?
1517     cd "$ac_pwd" || { ac_status=$?; break; }
1518   done
1519 fi
1520
1521 test -n "$ac_init_help" && exit $ac_status
1522 if $ac_init_version; then
1523   cat <<\_ACEOF
1524 llvm configure 2.7svn
1525 generated by GNU Autoconf 2.60
1526
1527 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1528 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1529 This configure script is free software; the Free Software Foundation
1530 gives unlimited permission to copy, distribute and modify it.
1531
1532 Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign.
1533 _ACEOF
1534   exit
1535 fi
1536 cat >config.log <<_ACEOF
1537 This file contains any messages produced by compilers while
1538 running configure, to aid debugging if configure makes a mistake.
1539
1540 It was created by llvm $as_me 2.7svn, which was
1541 generated by GNU Autoconf 2.60.  Invocation command line was
1542
1543   $ $0 $@
1544
1545 _ACEOF
1546 exec 5>>config.log
1547 {
1548 cat <<_ASUNAME
1549 ## --------- ##
1550 ## Platform. ##
1551 ## --------- ##
1552
1553 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1554 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1555 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1556 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1557 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1558
1559 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1560 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1561
1562 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1563 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1564 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1565 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1566 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1567 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1568 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1569
1570 _ASUNAME
1571
1572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1573 for as_dir in $PATH
1574 do
1575   IFS=$as_save_IFS
1576   test -z "$as_dir" && as_dir=.
1577   echo "PATH: $as_dir"
1578 done
1579 IFS=$as_save_IFS
1580
1581 } >&5
1582
1583 cat >&5 <<_ACEOF
1584
1585
1586 ## ----------- ##
1587 ## Core tests. ##
1588 ## ----------- ##
1589
1590 _ACEOF
1591
1592
1593 # Keep a trace of the command line.
1594 # Strip out --no-create and --no-recursion so they do not pile up.
1595 # Strip out --silent because we don't want to record it for future runs.
1596 # Also quote any args containing shell meta-characters.
1597 # Make two passes to allow for proper duplicate-argument suppression.
1598 ac_configure_args=
1599 ac_configure_args0=
1600 ac_configure_args1=
1601 ac_must_keep_next=false
1602 for ac_pass in 1 2
1603 do
1604   for ac_arg
1605   do
1606     case $ac_arg in
1607     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1608     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1609     | -silent | --silent | --silen | --sile | --sil)
1610       continue ;;
1611     *\'*)
1612       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1613     esac
1614     case $ac_pass in
1615     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1616     2)
1617       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1618       if test $ac_must_keep_next = true; then
1619         ac_must_keep_next=false # Got value, back to normal.
1620       else
1621         case $ac_arg in
1622           *=* | --config-cache | -C | -disable-* | --disable-* \
1623           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1624           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1625           | -with-* | --with-* | -without-* | --without-* | --x)
1626             case "$ac_configure_args0 " in
1627               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1628             esac
1629             ;;
1630           -* ) ac_must_keep_next=true ;;
1631         esac
1632       fi
1633       ac_configure_args="$ac_configure_args '$ac_arg'"
1634       ;;
1635     esac
1636   done
1637 done
1638 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1639 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1640
1641 # When interrupted or exit'd, cleanup temporary files, and complete
1642 # config.log.  We remove comments because anyway the quotes in there
1643 # would cause problems or look ugly.
1644 # WARNING: Use '\'' to represent an apostrophe within the trap.
1645 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1646 trap 'exit_status=$?
1647   # Save into config.log some information that might help in debugging.
1648   {
1649     echo
1650
1651     cat <<\_ASBOX
1652 ## ---------------- ##
1653 ## Cache variables. ##
1654 ## ---------------- ##
1655 _ASBOX
1656     echo
1657     # The following way of writing the cache mishandles newlines in values,
1658 (
1659   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1660     eval ac_val=\$$ac_var
1661     case $ac_val in #(
1662     *${as_nl}*)
1663       case $ac_var in #(
1664       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1665 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1666       esac
1667       case $ac_var in #(
1668       _ | IFS | as_nl) ;; #(
1669       *) $as_unset $ac_var ;;
1670       esac ;;
1671     esac
1672   done
1673   (set) 2>&1 |
1674     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1675     *${as_nl}ac_space=\ *)
1676       sed -n \
1677         "s/'\''/'\''\\\\'\'''\''/g;
1678           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1679       ;; #(
1680     *)
1681       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1682       ;;
1683     esac |
1684     sort
1685 )
1686     echo
1687
1688     cat <<\_ASBOX
1689 ## ----------------- ##
1690 ## Output variables. ##
1691 ## ----------------- ##
1692 _ASBOX
1693     echo
1694     for ac_var in $ac_subst_vars
1695     do
1696       eval ac_val=\$$ac_var
1697       case $ac_val in
1698       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1699       esac
1700       echo "$ac_var='\''$ac_val'\''"
1701     done | sort
1702     echo
1703
1704     if test -n "$ac_subst_files"; then
1705       cat <<\_ASBOX
1706 ## ------------------- ##
1707 ## File substitutions. ##
1708 ## ------------------- ##
1709 _ASBOX
1710       echo
1711       for ac_var in $ac_subst_files
1712       do
1713         eval ac_val=\$$ac_var
1714         case $ac_val in
1715         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1716         esac
1717         echo "$ac_var='\''$ac_val'\''"
1718       done | sort
1719       echo
1720     fi
1721
1722     if test -s confdefs.h; then
1723       cat <<\_ASBOX
1724 ## ----------- ##
1725 ## confdefs.h. ##
1726 ## ----------- ##
1727 _ASBOX
1728       echo
1729       cat confdefs.h
1730       echo
1731     fi
1732     test "$ac_signal" != 0 &&
1733       echo "$as_me: caught signal $ac_signal"
1734     echo "$as_me: exit $exit_status"
1735   } >&5
1736   rm -f core *.core core.conftest.* &&
1737     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1738     exit $exit_status
1739 ' 0
1740 for ac_signal in 1 2 13 15; do
1741   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1742 done
1743 ac_signal=0
1744
1745 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1746 rm -f -r conftest* confdefs.h
1747
1748 # Predefined preprocessor variables.
1749
1750 cat >>confdefs.h <<_ACEOF
1751 #define PACKAGE_NAME "$PACKAGE_NAME"
1752 _ACEOF
1753
1754
1755 cat >>confdefs.h <<_ACEOF
1756 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1757 _ACEOF
1758
1759
1760 cat >>confdefs.h <<_ACEOF
1761 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1762 _ACEOF
1763
1764
1765 cat >>confdefs.h <<_ACEOF
1766 #define PACKAGE_STRING "$PACKAGE_STRING"
1767 _ACEOF
1768
1769
1770 cat >>confdefs.h <<_ACEOF
1771 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1772 _ACEOF
1773
1774
1775 # Let the site file select an alternate cache file if it wants to.
1776 # Prefer explicitly selected file to automatically selected ones.
1777 if test -n "$CONFIG_SITE"; then
1778   set x "$CONFIG_SITE"
1779 elif test "x$prefix" != xNONE; then
1780   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1781 else
1782   set x "$ac_default_prefix/share/config.site" \
1783         "$ac_default_prefix/etc/config.site"
1784 fi
1785 shift
1786 for ac_site_file
1787 do
1788   if test -r "$ac_site_file"; then
1789     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1790 echo "$as_me: loading site script $ac_site_file" >&6;}
1791     sed 's/^/| /' "$ac_site_file" >&5
1792     . "$ac_site_file"
1793   fi
1794 done
1795
1796 if test -r "$cache_file"; then
1797   # Some versions of bash will fail to source /dev/null (special
1798   # files actually), so we avoid doing that.
1799   if test -f "$cache_file"; then
1800     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1801 echo "$as_me: loading cache $cache_file" >&6;}
1802     case $cache_file in
1803       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1804       *)                      . "./$cache_file";;
1805     esac
1806   fi
1807 else
1808   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1809 echo "$as_me: creating cache $cache_file" >&6;}
1810   >$cache_file
1811 fi
1812
1813 # Check that the precious variables saved in the cache have kept the same
1814 # value.
1815 ac_cache_corrupted=false
1816 for ac_var in $ac_precious_vars; do
1817   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1818   eval ac_new_set=\$ac_env_${ac_var}_set
1819   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1820   eval ac_new_val=\$ac_env_${ac_var}_value
1821   case $ac_old_set,$ac_new_set in
1822     set,)
1823       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1824 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1825       ac_cache_corrupted=: ;;
1826     ,set)
1827       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1828 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1829       ac_cache_corrupted=: ;;
1830     ,);;
1831     *)
1832       if test "x$ac_old_val" != "x$ac_new_val"; then
1833         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1834 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1835         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1836 echo "$as_me:   former value:  $ac_old_val" >&2;}
1837         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1838 echo "$as_me:   current value: $ac_new_val" >&2;}
1839         ac_cache_corrupted=:
1840       fi;;
1841   esac
1842   # Pass precious variables to config.status.
1843   if test "$ac_new_set" = set; then
1844     case $ac_new_val in
1845     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1846     *) ac_arg=$ac_var=$ac_new_val ;;
1847     esac
1848     case " $ac_configure_args " in
1849       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1850       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1851     esac
1852   fi
1853 done
1854 if $ac_cache_corrupted; then
1855   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1856 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1857   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1858 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1859    { (exit 1); exit 1; }; }
1860 fi
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886 ac_ext=c
1887 ac_cpp='$CPP $CPPFLAGS'
1888 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1889 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1890 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1891
1892
1893
1894 LLVM_COPYRIGHT="Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign."
1895
1896
1897
1898
1899
1900
1901
1902 ac_aux_dir=
1903 for ac_dir in autoconf "$srcdir"/autoconf; do
1904   if test -f "$ac_dir/install-sh"; then
1905     ac_aux_dir=$ac_dir
1906     ac_install_sh="$ac_aux_dir/install-sh -c"
1907     break
1908   elif test -f "$ac_dir/install.sh"; then
1909     ac_aux_dir=$ac_dir
1910     ac_install_sh="$ac_aux_dir/install.sh -c"
1911     break
1912   elif test -f "$ac_dir/shtool"; then
1913     ac_aux_dir=$ac_dir
1914     ac_install_sh="$ac_aux_dir/shtool install -c"
1915     break
1916   fi
1917 done
1918 if test -z "$ac_aux_dir"; then
1919   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1920 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1921    { (exit 1); exit 1; }; }
1922 fi
1923
1924 # These three variables are undocumented and unsupported,
1925 # and are intended to be withdrawn in a future Autoconf release.
1926 # They can cause serious problems if a builder's source tree is in a directory
1927 # whose full name contains unusual characters.
1928 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1929 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1930 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1931
1932
1933
1934 if test ${srcdir} != "." ; then
1935   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1936     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1937 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1938    { (exit 1); exit 1; }; }
1939   fi
1940 fi
1941
1942 for i in `ls ${srcdir}/projects`
1943 do
1944   if test -d ${srcdir}/projects/${i} ; then
1945     case ${i} in
1946       CVS) ;;
1947       sample)       subdirs="$subdirs projects/sample"
1948     ;;
1949       privbracket)  subdirs="$subdirs projects/privbracket"
1950  ;;
1951       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
1952  ;;
1953       # llvm-test is the old name of the test-suite, kept here for backwards
1954       # compatibility
1955       llvm-test)    subdirs="$subdirs projects/llvm-test"
1956  ;;
1957       test-suite)   subdirs="$subdirs projects/test-suite"
1958  ;;
1959       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
1960 ;;
1961       llvm-gcc)     subdirs="$subdirs projects/llvm-gcc"
1962   ;;
1963       llvm-java)    subdirs="$subdirs projects/llvm-java"
1964  ;;
1965       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
1966    ;;
1967       llvm-poolalloc) subdirs="$subdirs projects/llvm-poolalloc"
1968  ;;
1969       poolalloc)    subdirs="$subdirs projects/poolalloc"
1970  ;;
1971       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
1972  ;;
1973       *)
1974         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
1975 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
1976         ;;
1977     esac
1978   fi
1979 done
1980
1981
1982 # Make sure we can run config.sub.
1983 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1984   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1985 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1986    { (exit 1); exit 1; }; }
1987
1988 { echo "$as_me:$LINENO: checking build system type" >&5
1989 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1990 if test "${ac_cv_build+set}" = set; then
1991   echo $ECHO_N "(cached) $ECHO_C" >&6
1992 else
1993   ac_build_alias=$build_alias
1994 test "x$ac_build_alias" = x &&
1995   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1996 test "x$ac_build_alias" = x &&
1997   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1998 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1999    { (exit 1); exit 1; }; }
2000 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2001   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2002 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2003    { (exit 1); exit 1; }; }
2004
2005 fi
2006 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2007 echo "${ECHO_T}$ac_cv_build" >&6; }
2008 case $ac_cv_build in
2009 *-*-*) ;;
2010 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2011 echo "$as_me: error: invalid value of canonical build" >&2;}
2012    { (exit 1); exit 1; }; };;
2013 esac
2014 build=$ac_cv_build
2015 ac_save_IFS=$IFS; IFS='-'
2016 set x $ac_cv_build
2017 shift
2018 build_cpu=$1
2019 build_vendor=$2
2020 shift; shift
2021 # Remember, the first character of IFS is used to create $*,
2022 # except with old shells:
2023 build_os=$*
2024 IFS=$ac_save_IFS
2025 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2026
2027
2028 { echo "$as_me:$LINENO: checking host system type" >&5
2029 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2030 if test "${ac_cv_host+set}" = set; then
2031   echo $ECHO_N "(cached) $ECHO_C" >&6
2032 else
2033   if test "x$host_alias" = x; then
2034   ac_cv_host=$ac_cv_build
2035 else
2036   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2037     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2038 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2039    { (exit 1); exit 1; }; }
2040 fi
2041
2042 fi
2043 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2044 echo "${ECHO_T}$ac_cv_host" >&6; }
2045 case $ac_cv_host in
2046 *-*-*) ;;
2047 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2048 echo "$as_me: error: invalid value of canonical host" >&2;}
2049    { (exit 1); exit 1; }; };;
2050 esac
2051 host=$ac_cv_host
2052 ac_save_IFS=$IFS; IFS='-'
2053 set x $ac_cv_host
2054 shift
2055 host_cpu=$1
2056 host_vendor=$2
2057 shift; shift
2058 # Remember, the first character of IFS is used to create $*,
2059 # except with old shells:
2060 host_os=$*
2061 IFS=$ac_save_IFS
2062 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2063
2064
2065 { echo "$as_me:$LINENO: checking target system type" >&5
2066 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2067 if test "${ac_cv_target+set}" = set; then
2068   echo $ECHO_N "(cached) $ECHO_C" >&6
2069 else
2070   if test "x$target_alias" = x; then
2071   ac_cv_target=$ac_cv_host
2072 else
2073   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2074     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2075 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2076    { (exit 1); exit 1; }; }
2077 fi
2078
2079 fi
2080 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2081 echo "${ECHO_T}$ac_cv_target" >&6; }
2082 case $ac_cv_target in
2083 *-*-*) ;;
2084 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2085 echo "$as_me: error: invalid value of canonical target" >&2;}
2086    { (exit 1); exit 1; }; };;
2087 esac
2088 target=$ac_cv_target
2089 ac_save_IFS=$IFS; IFS='-'
2090 set x $ac_cv_target
2091 shift
2092 target_cpu=$1
2093 target_vendor=$2
2094 shift; shift
2095 # Remember, the first character of IFS is used to create $*,
2096 # except with old shells:
2097 target_os=$*
2098 IFS=$ac_save_IFS
2099 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2100
2101
2102 # The aliases save the names the user supplied, while $host etc.
2103 # will get canonicalized.
2104 test -n "$target_alias" &&
2105   test "$program_prefix$program_suffix$program_transform_name" = \
2106     NONENONEs,x,x, &&
2107   program_prefix=${target_alias}-
2108
2109 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2110 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2111 if test "${llvm_cv_os_type+set}" = set; then
2112   echo $ECHO_N "(cached) $ECHO_C" >&6
2113 else
2114   case $host in
2115   *-*-aix*)
2116     llvm_cv_link_all_option="-Wl,--whole-archive"
2117     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2118     llvm_cv_os_type="AIX"
2119     llvm_cv_platform_type="Unix" ;;
2120   *-*-irix*)
2121     llvm_cv_link_all_option="-Wl,--whole-archive"
2122     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2123     llvm_cv_os_type="IRIX"
2124     llvm_cv_platform_type="Unix" ;;
2125   *-*-cygwin*)
2126     llvm_cv_link_all_option="-Wl,--whole-archive"
2127     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2128     llvm_cv_os_type="Cygwin"
2129     llvm_cv_platform_type="Unix" ;;
2130   *-*-darwin*)
2131     llvm_cv_link_all_option="-Wl,-all_load"
2132     llvm_cv_no_link_all_option="-Wl,-noall_load"
2133     llvm_cv_os_type="Darwin"
2134     llvm_cv_platform_type="Unix" ;;
2135   *-*-freebsd*)
2136     llvm_cv_link_all_option="-Wl,--whole-archive"
2137     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2138     llvm_cv_os_type="FreeBSD"
2139     llvm_cv_platform_type="Unix" ;;
2140   *-*-openbsd*)
2141     llvm_cv_link_all_option="-Wl,--whole-archive"
2142     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2143     llvm_cv_os_type="OpenBSD"
2144     llvm_cv_platform_type="Unix" ;;
2145   *-*-netbsd*)
2146     llvm_cv_link_all_option="-Wl,--whole-archive"
2147     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2148     llvm_cv_os_type="NetBSD"
2149     llvm_cv_platform_type="Unix" ;;
2150   *-*-dragonfly*)
2151     llvm_cv_link_all_option="-Wl,--whole-archive"
2152     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2153     llvm_cv_os_type="DragonFly"
2154     llvm_cv_platform_type="Unix" ;;
2155   *-*-hpux*)
2156     llvm_cv_link_all_option="-Wl,--whole-archive"
2157     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2158     llvm_cv_os_type="HP-UX"
2159     llvm_cv_platform_type="Unix" ;;
2160   *-*-interix*)
2161     llvm_cv_link_all_option="-Wl,--whole-archive"
2162     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2163     llvm_cv_os_type="Interix"
2164     llvm_cv_platform_type="Unix" ;;
2165   *-*-linux*)
2166     llvm_cv_link_all_option="-Wl,--whole-archive"
2167     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2168     llvm_cv_os_type="Linux"
2169     llvm_cv_platform_type="Unix" ;;
2170   *-*-solaris*)
2171     llvm_cv_link_all_option="-Wl,-z,allextract"
2172     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2173     llvm_cv_os_type="SunOS"
2174     llvm_cv_platform_type="Unix" ;;
2175   *-*-auroraux*)
2176     llvm_cv_link_all_option="-Wl,-z,allextract"
2177     llvm_cv_link_all_option="-Wl,-z,defaultextract"
2178     llvm_cv_os_type="AuroraUX"
2179     llvm_cv_platform_type="Unix" ;;
2180   *-*-win32*)
2181     llvm_cv_link_all_option="-Wl,--whole-archive"
2182     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2183     llvm_cv_os_type="Win32"
2184     llvm_cv_platform_type="Win32" ;;
2185   *-*-mingw*)
2186     llvm_cv_link_all_option="-Wl,--whole-archive"
2187     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2188     llvm_cv_os_type="MingW"
2189     llvm_cv_platform_type="Win32" ;;
2190   *-*-haiku*)
2191     llvm_cv_link_all_option="-Wl,--whole-archive"
2192     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2193     llvm_cv_os_type="Haiku"
2194     llvm_cv_platform_type="Unix" ;;
2195   *-unknown-eabi*)
2196     llvm_cv_link_all_option="-Wl,--whole-archive"
2197     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2198     llvm_cv_os_type="Freestanding"
2199     llvm_cv_platform_type="Unix" ;;
2200   *-unknown-elf*)
2201     llvm_cv_link_all_option="-Wl,--whole-archive"
2202     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2203     llvm_cv_os_type="Freestanding"
2204     llvm_cv_platform_type="Unix" ;;
2205   *)
2206     llvm_cv_link_all_option=""
2207     llvm_cv_no_link_all_option=""
2208     llvm_cv_os_type="Unknown"
2209     llvm_cv_platform_type="Unknown" ;;
2210 esac
2211 fi
2212 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2213 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2214
2215 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2216 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2217 if test "${llvm_cv_target_os_type+set}" = set; then
2218   echo $ECHO_N "(cached) $ECHO_C" >&6
2219 else
2220   case $target in
2221   *-*-aix*)
2222     llvm_cv_target_os_type="AIX" ;;
2223   *-*-irix*)
2224     llvm_cv_target_os_type="IRIX" ;;
2225   *-*-cygwin*)
2226     llvm_cv_target_os_type="Cygwin" ;;
2227   *-*-darwin*)
2228     llvm_cv_target_os_type="Darwin" ;;
2229   *-*-freebsd*)
2230     llvm_cv_target_os_type="FreeBSD" ;;
2231   *-*-openbsd*)
2232     llvm_cv_target_os_type="OpenBSD" ;;
2233   *-*-netbsd*)
2234     llvm_cv_target_os_type="NetBSD" ;;
2235   *-*-dragonfly*)
2236     llvm_cv_target_os_type="DragonFly" ;;
2237   *-*-hpux*)
2238     llvm_cv_target_os_type="HP-UX" ;;
2239   *-*-interix*)
2240     llvm_cv_target_os_type="Interix" ;;
2241   *-*-linux*)
2242     llvm_cv_target_os_type="Linux" ;;
2243   *-*-solaris*)
2244     llvm_cv_target_os_type="SunOS" ;;
2245   *-*-auroraux*)
2246     llvm_cv_target_os_type="AuroraUX" ;;
2247   *-*-win32*)
2248     llvm_cv_target_os_type="Win32" ;;
2249   *-*-mingw*)
2250     llvm_cv_target_os_type="MingW" ;;
2251   *-*-haiku*)
2252     llvm_cv_target_os_type="Haiku" ;;
2253   *-unknown-eabi*)
2254     llvm_cv_target_os_type="Freestanding" ;;
2255   *)
2256     llvm_cv_target_os_type="Unknown" ;;
2257 esac
2258 fi
2259 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2260 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2261
2262 if test "$llvm_cv_os_type" = "Unknown" ; then
2263   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2264 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2265    { (exit 1); exit 1; }; }
2266 fi
2267
2268 OS=$llvm_cv_os_type
2269
2270 HOST_OS=$llvm_cv_os_type
2271
2272 TARGET_OS=$llvm_cv_target_os_type
2273
2274
2275 LINKALL=$llvm_cv_link_all_option
2276
2277 NOLINKALL=$llvm_cv_no_link_all_option
2278
2279
2280 case $llvm_cv_platform_type in
2281   Unix)
2282
2283 cat >>confdefs.h <<\_ACEOF
2284 #define LLVM_ON_UNIX 1
2285 _ACEOF
2286
2287     LLVM_ON_UNIX=1
2288
2289     LLVM_ON_WIN32=0
2290
2291     ;;
2292   Win32)
2293
2294 cat >>confdefs.h <<\_ACEOF
2295 #define LLVM_ON_WIN32 1
2296 _ACEOF
2297
2298     LLVM_ON_UNIX=0
2299
2300     LLVM_ON_WIN32=1
2301
2302     ;;
2303 esac
2304
2305 { echo "$as_me:$LINENO: checking target architecture" >&5
2306 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2307 if test "${llvm_cv_target_arch+set}" = set; then
2308   echo $ECHO_N "(cached) $ECHO_C" >&6
2309 else
2310   case $target in
2311   i?86-*)                 llvm_cv_target_arch="x86" ;;
2312   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
2313   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
2314   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
2315   alpha*-*)               llvm_cv_target_arch="Alpha" ;;
2316   arm*-*)                 llvm_cv_target_arch="ARM" ;;
2317   mips-*)                 llvm_cv_target_arch="Mips" ;;
2318   pic16-*)                llvm_cv_target_arch="PIC16" ;;
2319   xcore-*)                llvm_cv_target_arch="XCore" ;;
2320   msp430-*)               llvm_cv_target_arch="MSP430" ;;
2321   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
2322   bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
2323   *)                      llvm_cv_target_arch="Unknown" ;;
2324 esac
2325 fi
2326 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2327 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2328
2329 if test "$llvm_cv_target_arch" = "Unknown" ; then
2330   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2331 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2332 fi
2333
2334 # Determine the LLVM native architecture for the target
2335 case "$llvm_cv_target_arch" in
2336     x86)     LLVM_NATIVE_ARCH="X86" ;;
2337     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
2338     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2339 esac
2340
2341 ARCH=$llvm_cv_target_arch
2342
2343
2344 ac_ext=c
2345 ac_cpp='$CPP $CPPFLAGS'
2346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2349 if test -n "$ac_tool_prefix"; then
2350   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2351 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2352 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2353 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2354 if test "${ac_cv_prog_CC+set}" = set; then
2355   echo $ECHO_N "(cached) $ECHO_C" >&6
2356 else
2357   if test -n "$CC"; then
2358   ac_cv_prog_CC="$CC" # Let the user override the test.
2359 else
2360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2361 for as_dir in $PATH
2362 do
2363   IFS=$as_save_IFS
2364   test -z "$as_dir" && as_dir=.
2365   for ac_exec_ext in '' $ac_executable_extensions; do
2366   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2367     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2368     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2369     break 2
2370   fi
2371 done
2372 done
2373 IFS=$as_save_IFS
2374
2375 fi
2376 fi
2377 CC=$ac_cv_prog_CC
2378 if test -n "$CC"; then
2379   { echo "$as_me:$LINENO: result: $CC" >&5
2380 echo "${ECHO_T}$CC" >&6; }
2381 else
2382   { echo "$as_me:$LINENO: result: no" >&5
2383 echo "${ECHO_T}no" >&6; }
2384 fi
2385
2386
2387 fi
2388 if test -z "$ac_cv_prog_CC"; then
2389   ac_ct_CC=$CC
2390   # Extract the first word of "gcc", so it can be a program name with args.
2391 set dummy gcc; ac_word=$2
2392 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2394 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2395   echo $ECHO_N "(cached) $ECHO_C" >&6
2396 else
2397   if test -n "$ac_ct_CC"; then
2398   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2399 else
2400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2401 for as_dir in $PATH
2402 do
2403   IFS=$as_save_IFS
2404   test -z "$as_dir" && as_dir=.
2405   for ac_exec_ext in '' $ac_executable_extensions; do
2406   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2407     ac_cv_prog_ac_ct_CC="gcc"
2408     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2409     break 2
2410   fi
2411 done
2412 done
2413 IFS=$as_save_IFS
2414
2415 fi
2416 fi
2417 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2418 if test -n "$ac_ct_CC"; then
2419   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2420 echo "${ECHO_T}$ac_ct_CC" >&6; }
2421 else
2422   { echo "$as_me:$LINENO: result: no" >&5
2423 echo "${ECHO_T}no" >&6; }
2424 fi
2425
2426   if test "x$ac_ct_CC" = x; then
2427     CC=""
2428   else
2429     case $cross_compiling:$ac_tool_warned in
2430 yes:)
2431 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2432 whose name does not start with the host triplet.  If you think this
2433 configuration is useful to you, please write to autoconf@gnu.org." >&5
2434 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2435 whose name does not start with the host triplet.  If you think this
2436 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2437 ac_tool_warned=yes ;;
2438 esac
2439     CC=$ac_ct_CC
2440   fi
2441 else
2442   CC="$ac_cv_prog_CC"
2443 fi
2444
2445 if test -z "$CC"; then
2446           if test -n "$ac_tool_prefix"; then
2447     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2448 set dummy ${ac_tool_prefix}cc; ac_word=$2
2449 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2450 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2451 if test "${ac_cv_prog_CC+set}" = set; then
2452   echo $ECHO_N "(cached) $ECHO_C" >&6
2453 else
2454   if test -n "$CC"; then
2455   ac_cv_prog_CC="$CC" # Let the user override the test.
2456 else
2457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2458 for as_dir in $PATH
2459 do
2460   IFS=$as_save_IFS
2461   test -z "$as_dir" && as_dir=.
2462   for ac_exec_ext in '' $ac_executable_extensions; do
2463   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2464     ac_cv_prog_CC="${ac_tool_prefix}cc"
2465     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2466     break 2
2467   fi
2468 done
2469 done
2470 IFS=$as_save_IFS
2471
2472 fi
2473 fi
2474 CC=$ac_cv_prog_CC
2475 if test -n "$CC"; then
2476   { echo "$as_me:$LINENO: result: $CC" >&5
2477 echo "${ECHO_T}$CC" >&6; }
2478 else
2479   { echo "$as_me:$LINENO: result: no" >&5
2480 echo "${ECHO_T}no" >&6; }
2481 fi
2482
2483
2484   fi
2485 fi
2486 if test -z "$CC"; then
2487   # Extract the first word of "cc", so it can be a program name with args.
2488 set dummy cc; ac_word=$2
2489 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2490 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2491 if test "${ac_cv_prog_CC+set}" = set; then
2492   echo $ECHO_N "(cached) $ECHO_C" >&6
2493 else
2494   if test -n "$CC"; then
2495   ac_cv_prog_CC="$CC" # Let the user override the test.
2496 else
2497   ac_prog_rejected=no
2498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2499 for as_dir in $PATH
2500 do
2501   IFS=$as_save_IFS
2502   test -z "$as_dir" && as_dir=.
2503   for ac_exec_ext in '' $ac_executable_extensions; do
2504   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2505     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2506        ac_prog_rejected=yes
2507        continue
2508      fi
2509     ac_cv_prog_CC="cc"
2510     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2511     break 2
2512   fi
2513 done
2514 done
2515 IFS=$as_save_IFS
2516
2517 if test $ac_prog_rejected = yes; then
2518   # We found a bogon in the path, so make sure we never use it.
2519   set dummy $ac_cv_prog_CC
2520   shift
2521   if test $# != 0; then
2522     # We chose a different compiler from the bogus one.
2523     # However, it has the same basename, so the bogon will be chosen
2524     # first if we set CC to just the basename; use the full file name.
2525     shift
2526     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2527   fi
2528 fi
2529 fi
2530 fi
2531 CC=$ac_cv_prog_CC
2532 if test -n "$CC"; then
2533   { echo "$as_me:$LINENO: result: $CC" >&5
2534 echo "${ECHO_T}$CC" >&6; }
2535 else
2536   { echo "$as_me:$LINENO: result: no" >&5
2537 echo "${ECHO_T}no" >&6; }
2538 fi
2539
2540
2541 fi
2542 if test -z "$CC"; then
2543   if test -n "$ac_tool_prefix"; then
2544   for ac_prog in cl.exe
2545   do
2546     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2547 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2548 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2549 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2550 if test "${ac_cv_prog_CC+set}" = set; then
2551   echo $ECHO_N "(cached) $ECHO_C" >&6
2552 else
2553   if test -n "$CC"; then
2554   ac_cv_prog_CC="$CC" # Let the user override the test.
2555 else
2556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557 for as_dir in $PATH
2558 do
2559   IFS=$as_save_IFS
2560   test -z "$as_dir" && as_dir=.
2561   for ac_exec_ext in '' $ac_executable_extensions; do
2562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2563     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2564     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2565     break 2
2566   fi
2567 done
2568 done
2569 IFS=$as_save_IFS
2570
2571 fi
2572 fi
2573 CC=$ac_cv_prog_CC
2574 if test -n "$CC"; then
2575   { echo "$as_me:$LINENO: result: $CC" >&5
2576 echo "${ECHO_T}$CC" >&6; }
2577 else
2578   { echo "$as_me:$LINENO: result: no" >&5
2579 echo "${ECHO_T}no" >&6; }
2580 fi
2581
2582
2583     test -n "$CC" && break
2584   done
2585 fi
2586 if test -z "$CC"; then
2587   ac_ct_CC=$CC
2588   for ac_prog in cl.exe
2589 do
2590   # Extract the first word of "$ac_prog", so it can be a program name with args.
2591 set dummy $ac_prog; ac_word=$2
2592 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2594 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2595   echo $ECHO_N "(cached) $ECHO_C" >&6
2596 else
2597   if test -n "$ac_ct_CC"; then
2598   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2599 else
2600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2601 for as_dir in $PATH
2602 do
2603   IFS=$as_save_IFS
2604   test -z "$as_dir" && as_dir=.
2605   for ac_exec_ext in '' $ac_executable_extensions; do
2606   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2607     ac_cv_prog_ac_ct_CC="$ac_prog"
2608     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2609     break 2
2610   fi
2611 done
2612 done
2613 IFS=$as_save_IFS
2614
2615 fi
2616 fi
2617 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2618 if test -n "$ac_ct_CC"; then
2619   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2620 echo "${ECHO_T}$ac_ct_CC" >&6; }
2621 else
2622   { echo "$as_me:$LINENO: result: no" >&5
2623 echo "${ECHO_T}no" >&6; }
2624 fi
2625
2626
2627   test -n "$ac_ct_CC" && break
2628 done
2629
2630   if test "x$ac_ct_CC" = x; then
2631     CC=""
2632   else
2633     case $cross_compiling:$ac_tool_warned in
2634 yes:)
2635 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2636 whose name does not start with the host triplet.  If you think this
2637 configuration is useful to you, please write to autoconf@gnu.org." >&5
2638 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2639 whose name does not start with the host triplet.  If you think this
2640 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2641 ac_tool_warned=yes ;;
2642 esac
2643     CC=$ac_ct_CC
2644   fi
2645 fi
2646
2647 fi
2648
2649
2650 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2651 See \`config.log' for more details." >&5
2652 echo "$as_me: error: no acceptable C compiler found in \$PATH
2653 See \`config.log' for more details." >&2;}
2654    { (exit 1); exit 1; }; }
2655
2656 # Provide some information about the compiler.
2657 echo "$as_me:$LINENO: checking for C compiler version" >&5
2658 ac_compiler=`set X $ac_compile; echo $2`
2659 { (ac_try="$ac_compiler --version >&5"
2660 case "(($ac_try" in
2661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2662   *) ac_try_echo=$ac_try;;
2663 esac
2664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2665   (eval "$ac_compiler --version >&5") 2>&5
2666   ac_status=$?
2667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668   (exit $ac_status); }
2669 { (ac_try="$ac_compiler -v >&5"
2670 case "(($ac_try" in
2671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2672   *) ac_try_echo=$ac_try;;
2673 esac
2674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2675   (eval "$ac_compiler -v >&5") 2>&5
2676   ac_status=$?
2677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678   (exit $ac_status); }
2679 { (ac_try="$ac_compiler -V >&5"
2680 case "(($ac_try" in
2681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2682   *) ac_try_echo=$ac_try;;
2683 esac
2684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2685   (eval "$ac_compiler -V >&5") 2>&5
2686   ac_status=$?
2687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2688   (exit $ac_status); }
2689
2690 cat >conftest.$ac_ext <<_ACEOF
2691 /* confdefs.h.  */
2692 _ACEOF
2693 cat confdefs.h >>conftest.$ac_ext
2694 cat >>conftest.$ac_ext <<_ACEOF
2695 /* end confdefs.h.  */
2696
2697 int
2698 main ()
2699 {
2700
2701   ;
2702   return 0;
2703 }
2704 _ACEOF
2705 ac_clean_files_save=$ac_clean_files
2706 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2707 # Try to create an executable without -o first, disregard a.out.
2708 # It will help us diagnose broken compilers, and finding out an intuition
2709 # of exeext.
2710 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2711 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2712 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2713 #
2714 # List of possible output files, starting from the most likely.
2715 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2716 # only as a last resort.  b.out is created by i960 compilers.
2717 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2718 #
2719 # The IRIX 6 linker writes into existing files which may not be
2720 # executable, retaining their permissions.  Remove them first so a
2721 # subsequent execution test works.
2722 ac_rmfiles=
2723 for ac_file in $ac_files
2724 do
2725   case $ac_file in
2726     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2727     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2728   esac
2729 done
2730 rm -f $ac_rmfiles
2731
2732 if { (ac_try="$ac_link_default"
2733 case "(($ac_try" in
2734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735   *) ac_try_echo=$ac_try;;
2736 esac
2737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2738   (eval "$ac_link_default") 2>&5
2739   ac_status=$?
2740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741   (exit $ac_status); }; then
2742   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2743 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2744 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2745 # so that the user can short-circuit this test for compilers unknown to
2746 # Autoconf.
2747 for ac_file in $ac_files
2748 do
2749   test -f "$ac_file" || continue
2750   case $ac_file in
2751     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2752         ;;
2753     [ab].out )
2754         # We found the default executable, but exeext='' is most
2755         # certainly right.
2756         break;;
2757     *.* )
2758         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2759         then :; else
2760            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2761         fi
2762         # We set ac_cv_exeext here because the later test for it is not
2763         # safe: cross compilers may not add the suffix if given an `-o'
2764         # argument, so we may need to know it at that point already.
2765         # Even if this section looks crufty: it has the advantage of
2766         # actually working.
2767         break;;
2768     * )
2769         break;;
2770   esac
2771 done
2772 test "$ac_cv_exeext" = no && ac_cv_exeext=
2773
2774 else
2775   echo "$as_me: failed program was:" >&5
2776 sed 's/^/| /' conftest.$ac_ext >&5
2777
2778 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2779 See \`config.log' for more details." >&5
2780 echo "$as_me: error: C compiler cannot create executables
2781 See \`config.log' for more details." >&2;}
2782    { (exit 77); exit 77; }; }
2783 fi
2784
2785 ac_exeext=$ac_cv_exeext
2786 { echo "$as_me:$LINENO: result: $ac_file" >&5
2787 echo "${ECHO_T}$ac_file" >&6; }
2788
2789 # Check that the compiler produces executables we can run.  If not, either
2790 # the compiler is broken, or we cross compile.
2791 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2792 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2793 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2794 # If not cross compiling, check that we can run a simple program.
2795 if test "$cross_compiling" != yes; then
2796   if { ac_try='./$ac_file'
2797   { (case "(($ac_try" in
2798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2799   *) ac_try_echo=$ac_try;;
2800 esac
2801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2802   (eval "$ac_try") 2>&5
2803   ac_status=$?
2804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2805   (exit $ac_status); }; }; then
2806     cross_compiling=no
2807   else
2808     if test "$cross_compiling" = maybe; then
2809         cross_compiling=yes
2810     else
2811         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2812 If you meant to cross compile, use \`--host'.
2813 See \`config.log' for more details." >&5
2814 echo "$as_me: error: cannot run C compiled programs.
2815 If you meant to cross compile, use \`--host'.
2816 See \`config.log' for more details." >&2;}
2817    { (exit 1); exit 1; }; }
2818     fi
2819   fi
2820 fi
2821 { echo "$as_me:$LINENO: result: yes" >&5
2822 echo "${ECHO_T}yes" >&6; }
2823
2824 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2825 ac_clean_files=$ac_clean_files_save
2826 # Check that the compiler produces executables we can run.  If not, either
2827 # the compiler is broken, or we cross compile.
2828 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2829 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2830 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2831 echo "${ECHO_T}$cross_compiling" >&6; }
2832
2833 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2834 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2835 if { (ac_try="$ac_link"
2836 case "(($ac_try" in
2837   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2838   *) ac_try_echo=$ac_try;;
2839 esac
2840 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2841   (eval "$ac_link") 2>&5
2842   ac_status=$?
2843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844   (exit $ac_status); }; then
2845   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2846 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2847 # work properly (i.e., refer to `conftest.exe'), while it won't with
2848 # `rm'.
2849 for ac_file in conftest.exe conftest conftest.*; do
2850   test -f "$ac_file" || continue
2851   case $ac_file in
2852     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2853     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2854           break;;
2855     * ) break;;
2856   esac
2857 done
2858 else
2859   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2860 See \`config.log' for more details." >&5
2861 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2862 See \`config.log' for more details." >&2;}
2863    { (exit 1); exit 1; }; }
2864 fi
2865
2866 rm -f conftest$ac_cv_exeext
2867 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2868 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2869
2870 rm -f conftest.$ac_ext
2871 EXEEXT=$ac_cv_exeext
2872 ac_exeext=$EXEEXT
2873 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2874 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2875 if test "${ac_cv_objext+set}" = set; then
2876   echo $ECHO_N "(cached) $ECHO_C" >&6
2877 else
2878   cat >conftest.$ac_ext <<_ACEOF
2879 /* confdefs.h.  */
2880 _ACEOF
2881 cat confdefs.h >>conftest.$ac_ext
2882 cat >>conftest.$ac_ext <<_ACEOF
2883 /* end confdefs.h.  */
2884
2885 int
2886 main ()
2887 {
2888
2889   ;
2890   return 0;
2891 }
2892 _ACEOF
2893 rm -f conftest.o conftest.obj
2894 if { (ac_try="$ac_compile"
2895 case "(($ac_try" in
2896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2897   *) ac_try_echo=$ac_try;;
2898 esac
2899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2900   (eval "$ac_compile") 2>&5
2901   ac_status=$?
2902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2903   (exit $ac_status); }; then
2904   for ac_file in conftest.o conftest.obj conftest.*; do
2905   test -f "$ac_file" || continue;
2906   case $ac_file in
2907     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2908     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2909        break;;
2910   esac
2911 done
2912 else
2913   echo "$as_me: failed program was:" >&5
2914 sed 's/^/| /' conftest.$ac_ext >&5
2915
2916 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2917 See \`config.log' for more details." >&5
2918 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2919 See \`config.log' for more details." >&2;}
2920    { (exit 1); exit 1; }; }
2921 fi
2922
2923 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2924 fi
2925 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2926 echo "${ECHO_T}$ac_cv_objext" >&6; }
2927 OBJEXT=$ac_cv_objext
2928 ac_objext=$OBJEXT
2929 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2930 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2931 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2932   echo $ECHO_N "(cached) $ECHO_C" >&6
2933 else
2934   cat >conftest.$ac_ext <<_ACEOF
2935 /* confdefs.h.  */
2936 _ACEOF
2937 cat confdefs.h >>conftest.$ac_ext
2938 cat >>conftest.$ac_ext <<_ACEOF
2939 /* end confdefs.h.  */
2940
2941 int
2942 main ()
2943 {
2944 #ifndef __GNUC__
2945        choke me
2946 #endif
2947
2948   ;
2949   return 0;
2950 }
2951 _ACEOF
2952 rm -f conftest.$ac_objext
2953 if { (ac_try="$ac_compile"
2954 case "(($ac_try" in
2955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2956   *) ac_try_echo=$ac_try;;
2957 esac
2958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2959   (eval "$ac_compile") 2>conftest.er1
2960   ac_status=$?
2961   grep -v '^ *+' conftest.er1 >conftest.err
2962   rm -f conftest.er1
2963   cat conftest.err >&5
2964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2965   (exit $ac_status); } &&
2966          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2967   { (case "(($ac_try" in
2968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2969   *) ac_try_echo=$ac_try;;
2970 esac
2971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2972   (eval "$ac_try") 2>&5
2973   ac_status=$?
2974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975   (exit $ac_status); }; } &&
2976          { ac_try='test -s conftest.$ac_objext'
2977   { (case "(($ac_try" in
2978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979   *) ac_try_echo=$ac_try;;
2980 esac
2981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2982   (eval "$ac_try") 2>&5
2983   ac_status=$?
2984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985   (exit $ac_status); }; }; then
2986   ac_compiler_gnu=yes
2987 else
2988   echo "$as_me: failed program was:" >&5
2989 sed 's/^/| /' conftest.$ac_ext >&5
2990
2991         ac_compiler_gnu=no
2992 fi
2993
2994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2995 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2996
2997 fi
2998 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2999 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3000 GCC=`test $ac_compiler_gnu = yes && echo yes`
3001 ac_test_CFLAGS=${CFLAGS+set}
3002 ac_save_CFLAGS=$CFLAGS
3003 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3004 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3005 if test "${ac_cv_prog_cc_g+set}" = set; then
3006   echo $ECHO_N "(cached) $ECHO_C" >&6
3007 else
3008   ac_save_c_werror_flag=$ac_c_werror_flag
3009    ac_c_werror_flag=yes
3010    ac_cv_prog_cc_g=no
3011    CFLAGS="-g"
3012    cat >conftest.$ac_ext <<_ACEOF
3013 /* confdefs.h.  */
3014 _ACEOF
3015 cat confdefs.h >>conftest.$ac_ext
3016 cat >>conftest.$ac_ext <<_ACEOF
3017 /* end confdefs.h.  */
3018
3019 int
3020 main ()
3021 {
3022
3023   ;
3024   return 0;
3025 }
3026 _ACEOF
3027 rm -f conftest.$ac_objext
3028 if { (ac_try="$ac_compile"
3029 case "(($ac_try" in
3030   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031   *) ac_try_echo=$ac_try;;
3032 esac
3033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3034   (eval "$ac_compile") 2>conftest.er1
3035   ac_status=$?
3036   grep -v '^ *+' conftest.er1 >conftest.err
3037   rm -f conftest.er1
3038   cat conftest.err >&5
3039   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3040   (exit $ac_status); } &&
3041          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3042   { (case "(($ac_try" in
3043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044   *) ac_try_echo=$ac_try;;
3045 esac
3046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3047   (eval "$ac_try") 2>&5
3048   ac_status=$?
3049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3050   (exit $ac_status); }; } &&
3051          { ac_try='test -s conftest.$ac_objext'
3052   { (case "(($ac_try" in
3053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054   *) ac_try_echo=$ac_try;;
3055 esac
3056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3057   (eval "$ac_try") 2>&5
3058   ac_status=$?
3059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3060   (exit $ac_status); }; }; then
3061   ac_cv_prog_cc_g=yes
3062 else
3063   echo "$as_me: failed program was:" >&5
3064 sed 's/^/| /' conftest.$ac_ext >&5
3065
3066         CFLAGS=""
3067       cat >conftest.$ac_ext <<_ACEOF
3068 /* confdefs.h.  */
3069 _ACEOF
3070 cat confdefs.h >>conftest.$ac_ext
3071 cat >>conftest.$ac_ext <<_ACEOF
3072 /* end confdefs.h.  */
3073
3074 int
3075 main ()
3076 {
3077
3078   ;
3079   return 0;
3080 }
3081 _ACEOF
3082 rm -f conftest.$ac_objext
3083 if { (ac_try="$ac_compile"
3084 case "(($ac_try" in
3085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086   *) ac_try_echo=$ac_try;;
3087 esac
3088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3089   (eval "$ac_compile") 2>conftest.er1
3090   ac_status=$?
3091   grep -v '^ *+' conftest.er1 >conftest.err
3092   rm -f conftest.er1
3093   cat conftest.err >&5
3094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3095   (exit $ac_status); } &&
3096          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3097   { (case "(($ac_try" in
3098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099   *) ac_try_echo=$ac_try;;
3100 esac
3101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102   (eval "$ac_try") 2>&5
3103   ac_status=$?
3104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105   (exit $ac_status); }; } &&
3106          { ac_try='test -s conftest.$ac_objext'
3107   { (case "(($ac_try" in
3108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3109   *) ac_try_echo=$ac_try;;
3110 esac
3111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3112   (eval "$ac_try") 2>&5
3113   ac_status=$?
3114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3115   (exit $ac_status); }; }; then
3116   :
3117 else
3118   echo "$as_me: failed program was:" >&5
3119 sed 's/^/| /' conftest.$ac_ext >&5
3120
3121         ac_c_werror_flag=$ac_save_c_werror_flag
3122          CFLAGS="-g"
3123          cat >conftest.$ac_ext <<_ACEOF
3124 /* confdefs.h.  */
3125 _ACEOF
3126 cat confdefs.h >>conftest.$ac_ext
3127 cat >>conftest.$ac_ext <<_ACEOF
3128 /* end confdefs.h.  */
3129
3130 int
3131 main ()
3132 {
3133
3134   ;
3135   return 0;
3136 }
3137 _ACEOF
3138 rm -f conftest.$ac_objext
3139 if { (ac_try="$ac_compile"
3140 case "(($ac_try" in
3141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3142   *) ac_try_echo=$ac_try;;
3143 esac
3144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3145   (eval "$ac_compile") 2>conftest.er1
3146   ac_status=$?
3147   grep -v '^ *+' conftest.er1 >conftest.err
3148   rm -f conftest.er1
3149   cat conftest.err >&5
3150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3151   (exit $ac_status); } &&
3152          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3153   { (case "(($ac_try" in
3154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3155   *) ac_try_echo=$ac_try;;
3156 esac
3157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3158   (eval "$ac_try") 2>&5
3159   ac_status=$?
3160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3161   (exit $ac_status); }; } &&
3162          { ac_try='test -s conftest.$ac_objext'
3163   { (case "(($ac_try" in
3164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165   *) ac_try_echo=$ac_try;;
3166 esac
3167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3168   (eval "$ac_try") 2>&5
3169   ac_status=$?
3170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3171   (exit $ac_status); }; }; then
3172   ac_cv_prog_cc_g=yes
3173 else
3174   echo "$as_me: failed program was:" >&5
3175 sed 's/^/| /' conftest.$ac_ext >&5
3176
3177
3178 fi
3179
3180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3181 fi
3182
3183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3184 fi
3185
3186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3187    ac_c_werror_flag=$ac_save_c_werror_flag
3188 fi
3189 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3190 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3191 if test "$ac_test_CFLAGS" = set; then
3192   CFLAGS=$ac_save_CFLAGS
3193 elif test $ac_cv_prog_cc_g = yes; then
3194   if test "$GCC" = yes; then
3195     CFLAGS="-g -O2"
3196   else
3197     CFLAGS="-g"
3198   fi
3199 else
3200   if test "$GCC" = yes; then
3201     CFLAGS="-O2"
3202   else
3203     CFLAGS=
3204   fi
3205 fi
3206 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3207 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3208 if test "${ac_cv_prog_cc_c89+set}" = set; then
3209   echo $ECHO_N "(cached) $ECHO_C" >&6
3210 else
3211   ac_cv_prog_cc_c89=no
3212 ac_save_CC=$CC
3213 cat >conftest.$ac_ext <<_ACEOF
3214 /* confdefs.h.  */
3215 _ACEOF
3216 cat confdefs.h >>conftest.$ac_ext
3217 cat >>conftest.$ac_ext <<_ACEOF
3218 /* end confdefs.h.  */
3219 #include <stdarg.h>
3220 #include <stdio.h>
3221 #include <sys/types.h>
3222 #include <sys/stat.h>
3223 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3224 struct buf { int x; };
3225 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3226 static char *e (p, i)
3227      char **p;
3228      int i;
3229 {
3230   return p[i];
3231 }
3232 static char *f (char * (*g) (char **, int), char **p, ...)
3233 {
3234   char *s;
3235   va_list v;
3236   va_start (v,p);
3237   s = g (p, va_arg (v,int));
3238   va_end (v);
3239   return s;
3240 }
3241
3242 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3243    function prototypes and stuff, but not '\xHH' hex character constants.
3244    These don't provoke an error unfortunately, instead are silently treated
3245    as 'x'.  The following induces an error, until -std is added to get
3246    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3247    array size at least.  It's necessary to write '\x00'==0 to get something
3248    that's true only with -std.  */
3249 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3250
3251 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3252    inside strings and character constants.  */
3253 #define FOO(x) 'x'
3254 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3255
3256 int test (int i, double x);
3257 struct s1 {int (*f) (int a);};
3258 struct s2 {int (*f) (double a);};
3259 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3260 int argc;
3261 char **argv;
3262 int
3263 main ()
3264 {
3265 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3266   ;
3267   return 0;
3268 }
3269 _ACEOF
3270 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3271         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3272 do
3273   CC="$ac_save_CC $ac_arg"
3274   rm -f conftest.$ac_objext
3275 if { (ac_try="$ac_compile"
3276 case "(($ac_try" in
3277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278   *) ac_try_echo=$ac_try;;
3279 esac
3280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3281   (eval "$ac_compile") 2>conftest.er1
3282   ac_status=$?
3283   grep -v '^ *+' conftest.er1 >conftest.err
3284   rm -f conftest.er1
3285   cat conftest.err >&5
3286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3287   (exit $ac_status); } &&
3288          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3289   { (case "(($ac_try" in
3290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3291   *) ac_try_echo=$ac_try;;
3292 esac
3293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3294   (eval "$ac_try") 2>&5
3295   ac_status=$?
3296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3297   (exit $ac_status); }; } &&
3298          { ac_try='test -s conftest.$ac_objext'
3299   { (case "(($ac_try" in
3300   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3301   *) ac_try_echo=$ac_try;;
3302 esac
3303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3304   (eval "$ac_try") 2>&5
3305   ac_status=$?
3306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3307   (exit $ac_status); }; }; then
3308   ac_cv_prog_cc_c89=$ac_arg
3309 else
3310   echo "$as_me: failed program was:" >&5
3311 sed 's/^/| /' conftest.$ac_ext >&5
3312
3313
3314 fi
3315
3316 rm -f core conftest.err conftest.$ac_objext
3317   test "x$ac_cv_prog_cc_c89" != "xno" && break
3318 done
3319 rm -f conftest.$ac_ext
3320 CC=$ac_save_CC
3321
3322 fi
3323 # AC_CACHE_VAL
3324 case "x$ac_cv_prog_cc_c89" in
3325   x)
3326     { echo "$as_me:$LINENO: result: none needed" >&5
3327 echo "${ECHO_T}none needed" >&6; } ;;
3328   xno)
3329     { echo "$as_me:$LINENO: result: unsupported" >&5
3330 echo "${ECHO_T}unsupported" >&6; } ;;
3331   *)
3332     CC="$CC $ac_cv_prog_cc_c89"
3333     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3334 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3335 esac
3336
3337
3338 ac_ext=c
3339 ac_cpp='$CPP $CPPFLAGS'
3340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3343
3344
3345 ac_ext=c
3346 ac_cpp='$CPP $CPPFLAGS'
3347 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3348 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3349 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3350 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3351 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3352 # On Suns, sometimes $CPP names a directory.
3353 if test -n "$CPP" && test -d "$CPP"; then
3354   CPP=
3355 fi
3356 if test -z "$CPP"; then
3357   if test "${ac_cv_prog_CPP+set}" = set; then
3358   echo $ECHO_N "(cached) $ECHO_C" >&6
3359 else
3360       # Double quotes because CPP needs to be expanded
3361     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3362     do
3363       ac_preproc_ok=false
3364 for ac_c_preproc_warn_flag in '' yes
3365 do
3366   # Use a header file that comes with gcc, so configuring glibc
3367   # with a fresh cross-compiler works.
3368   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3369   # <limits.h> exists even on freestanding compilers.
3370   # On the NeXT, cc -E runs the code through the compiler's parser,
3371   # not just through cpp. "Syntax error" is here to catch this case.
3372   cat >conftest.$ac_ext <<_ACEOF
3373 /* confdefs.h.  */
3374 _ACEOF
3375 cat confdefs.h >>conftest.$ac_ext
3376 cat >>conftest.$ac_ext <<_ACEOF
3377 /* end confdefs.h.  */
3378 #ifdef __STDC__
3379 # include <limits.h>
3380 #else
3381 # include <assert.h>
3382 #endif
3383                      Syntax error
3384 _ACEOF
3385 if { (ac_try="$ac_cpp conftest.$ac_ext"
3386 case "(($ac_try" in
3387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3388   *) ac_try_echo=$ac_try;;
3389 esac
3390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3391   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3392   ac_status=$?
3393   grep -v '^ *+' conftest.er1 >conftest.err
3394   rm -f conftest.er1
3395   cat conftest.err >&5
3396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3397   (exit $ac_status); } >/dev/null; then
3398   if test -s conftest.err; then
3399     ac_cpp_err=$ac_c_preproc_warn_flag
3400     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3401   else
3402     ac_cpp_err=
3403   fi
3404 else
3405   ac_cpp_err=yes
3406 fi
3407 if test -z "$ac_cpp_err"; then
3408   :
3409 else
3410   echo "$as_me: failed program was:" >&5
3411 sed 's/^/| /' conftest.$ac_ext >&5
3412
3413   # Broken: fails on valid input.
3414 continue
3415 fi
3416
3417 rm -f conftest.err conftest.$ac_ext
3418
3419   # OK, works on sane cases.  Now check whether nonexistent headers
3420   # can be detected and how.
3421   cat >conftest.$ac_ext <<_ACEOF
3422 /* confdefs.h.  */
3423 _ACEOF
3424 cat confdefs.h >>conftest.$ac_ext
3425 cat >>conftest.$ac_ext <<_ACEOF
3426 /* end confdefs.h.  */
3427 #include <ac_nonexistent.h>
3428 _ACEOF
3429 if { (ac_try="$ac_cpp conftest.$ac_ext"
3430 case "(($ac_try" in
3431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3432   *) ac_try_echo=$ac_try;;
3433 esac
3434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3435   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3436   ac_status=$?
3437   grep -v '^ *+' conftest.er1 >conftest.err
3438   rm -f conftest.er1
3439   cat conftest.err >&5
3440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441   (exit $ac_status); } >/dev/null; then
3442   if test -s conftest.err; then
3443     ac_cpp_err=$ac_c_preproc_warn_flag
3444     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3445   else
3446     ac_cpp_err=
3447   fi
3448 else
3449   ac_cpp_err=yes
3450 fi
3451 if test -z "$ac_cpp_err"; then
3452   # Broken: success on invalid input.
3453 continue
3454 else
3455   echo "$as_me: failed program was:" >&5
3456 sed 's/^/| /' conftest.$ac_ext >&5
3457
3458   # Passes both tests.
3459 ac_preproc_ok=:
3460 break
3461 fi
3462
3463 rm -f conftest.err conftest.$ac_ext
3464
3465 done
3466 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3467 rm -f conftest.err conftest.$ac_ext
3468 if $ac_preproc_ok; then
3469   break
3470 fi
3471
3472     done
3473     ac_cv_prog_CPP=$CPP
3474
3475 fi
3476   CPP=$ac_cv_prog_CPP
3477 else
3478   ac_cv_prog_CPP=$CPP
3479 fi
3480 { echo "$as_me:$LINENO: result: $CPP" >&5
3481 echo "${ECHO_T}$CPP" >&6; }
3482 ac_preproc_ok=false
3483 for ac_c_preproc_warn_flag in '' yes
3484 do
3485   # Use a header file that comes with gcc, so configuring glibc
3486   # with a fresh cross-compiler works.
3487   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3488   # <limits.h> exists even on freestanding compilers.
3489   # On the NeXT, cc -E runs the code through the compiler's parser,
3490   # not just through cpp. "Syntax error" is here to catch this case.
3491   cat >conftest.$ac_ext <<_ACEOF
3492 /* confdefs.h.  */
3493 _ACEOF
3494 cat confdefs.h >>conftest.$ac_ext
3495 cat >>conftest.$ac_ext <<_ACEOF
3496 /* end confdefs.h.  */
3497 #ifdef __STDC__
3498 # include <limits.h>
3499 #else
3500 # include <assert.h>
3501 #endif
3502                      Syntax error
3503 _ACEOF
3504 if { (ac_try="$ac_cpp conftest.$ac_ext"
3505 case "(($ac_try" in
3506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3507   *) ac_try_echo=$ac_try;;
3508 esac
3509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3510   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3511   ac_status=$?
3512   grep -v '^ *+' conftest.er1 >conftest.err
3513   rm -f conftest.er1
3514   cat conftest.err >&5
3515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3516   (exit $ac_status); } >/dev/null; then
3517   if test -s conftest.err; then
3518     ac_cpp_err=$ac_c_preproc_warn_flag
3519     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3520   else
3521     ac_cpp_err=
3522   fi
3523 else
3524   ac_cpp_err=yes
3525 fi
3526 if test -z "$ac_cpp_err"; then
3527   :
3528 else
3529   echo "$as_me: failed program was:" >&5
3530 sed 's/^/| /' conftest.$ac_ext >&5
3531
3532   # Broken: fails on valid input.
3533 continue
3534 fi
3535
3536 rm -f conftest.err conftest.$ac_ext
3537
3538   # OK, works on sane cases.  Now check whether nonexistent headers
3539   # can be detected and how.
3540   cat >conftest.$ac_ext <<_ACEOF
3541 /* confdefs.h.  */
3542 _ACEOF
3543 cat confdefs.h >>conftest.$ac_ext
3544 cat >>conftest.$ac_ext <<_ACEOF
3545 /* end confdefs.h.  */
3546 #include <ac_nonexistent.h>
3547 _ACEOF
3548 if { (ac_try="$ac_cpp conftest.$ac_ext"
3549 case "(($ac_try" in
3550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3551   *) ac_try_echo=$ac_try;;
3552 esac
3553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3554   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3555   ac_status=$?
3556   grep -v '^ *+' conftest.er1 >conftest.err
3557   rm -f conftest.er1
3558   cat conftest.err >&5
3559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3560   (exit $ac_status); } >/dev/null; then
3561   if test -s conftest.err; then
3562     ac_cpp_err=$ac_c_preproc_warn_flag
3563     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3564   else
3565     ac_cpp_err=
3566   fi
3567 else
3568   ac_cpp_err=yes
3569 fi
3570 if test -z "$ac_cpp_err"; then
3571   # Broken: success on invalid input.
3572 continue
3573 else
3574   echo "$as_me: failed program was:" >&5
3575 sed 's/^/| /' conftest.$ac_ext >&5
3576
3577   # Passes both tests.
3578 ac_preproc_ok=:
3579 break
3580 fi
3581
3582 rm -f conftest.err conftest.$ac_ext
3583
3584 done
3585 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3586 rm -f conftest.err conftest.$ac_ext
3587 if $ac_preproc_ok; then
3588   :
3589 else
3590   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3591 See \`config.log' for more details." >&5
3592 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3593 See \`config.log' for more details." >&2;}
3594    { (exit 1); exit 1; }; }
3595 fi
3596
3597 ac_ext=c
3598 ac_cpp='$CPP $CPPFLAGS'
3599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3602
3603
3604 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3605 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3606 if test "${ac_cv_path_GREP+set}" = set; then
3607   echo $ECHO_N "(cached) $ECHO_C" >&6
3608 else
3609   # Extract the first word of "grep ggrep" to use in msg output
3610 if test -z "$GREP"; then
3611 set dummy grep ggrep; ac_prog_name=$2
3612 if test "${ac_cv_path_GREP+set}" = set; then
3613   echo $ECHO_N "(cached) $ECHO_C" >&6
3614 else
3615   ac_path_GREP_found=false
3616 # Loop through the user's path and test for each of PROGNAME-LIST
3617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3618 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3619 do
3620   IFS=$as_save_IFS
3621   test -z "$as_dir" && as_dir=.
3622   for ac_prog in grep ggrep; do
3623   for ac_exec_ext in '' $ac_executable_extensions; do
3624     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3625     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3626     # Check for GNU ac_path_GREP and select it if it is found.
3627   # Check for GNU $ac_path_GREP
3628 case `"$ac_path_GREP" --version 2>&1` in
3629 *GNU*)
3630   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3631 *)
3632   ac_count=0
3633   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3634   while :
3635   do
3636     cat "conftest.in" "conftest.in" >"conftest.tmp"
3637     mv "conftest.tmp" "conftest.in"
3638     cp "conftest.in" "conftest.nl"
3639     echo 'GREP' >> "conftest.nl"
3640     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3641     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3642     ac_count=`expr $ac_count + 1`
3643     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3644       # Best one so far, save it but keep looking for a better one
3645       ac_cv_path_GREP="$ac_path_GREP"
3646       ac_path_GREP_max=$ac_count
3647     fi
3648     # 10*(2^10) chars as input seems more than enough
3649     test $ac_count -gt 10 && break
3650   done
3651   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3652 esac
3653
3654
3655     $ac_path_GREP_found && break 3
3656   done
3657 done
3658
3659 done
3660 IFS=$as_save_IFS
3661
3662
3663 fi
3664
3665 GREP="$ac_cv_path_GREP"
3666 if test -z "$GREP"; then
3667   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3668 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3669    { (exit 1); exit 1; }; }
3670 fi
3671
3672 else
3673   ac_cv_path_GREP=$GREP
3674 fi
3675
3676
3677 fi
3678 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3679 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3680  GREP="$ac_cv_path_GREP"
3681
3682
3683 { echo "$as_me:$LINENO: checking for egrep" >&5
3684 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3685 if test "${ac_cv_path_EGREP+set}" = set; then
3686   echo $ECHO_N "(cached) $ECHO_C" >&6
3687 else
3688   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3689    then ac_cv_path_EGREP="$GREP -E"
3690    else
3691      # Extract the first word of "egrep" to use in msg output
3692 if test -z "$EGREP"; then
3693 set dummy egrep; ac_prog_name=$2
3694 if test "${ac_cv_path_EGREP+set}" = set; then
3695   echo $ECHO_N "(cached) $ECHO_C" >&6
3696 else
3697   ac_path_EGREP_found=false
3698 # Loop through the user's path and test for each of PROGNAME-LIST
3699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3700 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3701 do
3702   IFS=$as_save_IFS
3703   test -z "$as_dir" && as_dir=.
3704   for ac_prog in egrep; do
3705   for ac_exec_ext in '' $ac_executable_extensions; do
3706     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3707     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3708     # Check for GNU ac_path_EGREP and select it if it is found.
3709   # Check for GNU $ac_path_EGREP
3710 case `"$ac_path_EGREP" --version 2>&1` in
3711 *GNU*)
3712   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3713 *)
3714   ac_count=0
3715   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3716   while :
3717   do
3718     cat "conftest.in" "conftest.in" >"conftest.tmp"
3719     mv "conftest.tmp" "conftest.in"
3720     cp "conftest.in" "conftest.nl"
3721     echo 'EGREP' >> "conftest.nl"
3722     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3723     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3724     ac_count=`expr $ac_count + 1`
3725     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3726       # Best one so far, save it but keep looking for a better one
3727       ac_cv_path_EGREP="$ac_path_EGREP"
3728       ac_path_EGREP_max=$ac_count
3729     fi
3730     # 10*(2^10) chars as input seems more than enough
3731     test $ac_count -gt 10 && break
3732   done
3733   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3734 esac
3735
3736
3737     $ac_path_EGREP_found && break 3
3738   done
3739 done
3740
3741 done
3742 IFS=$as_save_IFS
3743
3744
3745 fi
3746
3747 EGREP="$ac_cv_path_EGREP"
3748 if test -z "$EGREP"; then
3749   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3750 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3751    { (exit 1); exit 1; }; }
3752 fi
3753
3754 else
3755   ac_cv_path_EGREP=$EGREP
3756 fi
3757
3758
3759    fi
3760 fi
3761 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3762 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3763  EGREP="$ac_cv_path_EGREP"
3764
3765
3766 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3767 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3768 if test "${ac_cv_header_stdc+set}" = set; then
3769   echo $ECHO_N "(cached) $ECHO_C" >&6
3770 else
3771   cat >conftest.$ac_ext <<_ACEOF
3772 /* confdefs.h.  */
3773 _ACEOF
3774 cat confdefs.h >>conftest.$ac_ext
3775 cat >>conftest.$ac_ext <<_ACEOF
3776 /* end confdefs.h.  */
3777 #include <stdlib.h>
3778 #include <stdarg.h>
3779 #include <string.h>
3780 #include <float.h>
3781
3782 int
3783 main ()
3784 {
3785
3786   ;
3787   return 0;
3788 }
3789 _ACEOF
3790 rm -f conftest.$ac_objext
3791 if { (ac_try="$ac_compile"
3792 case "(($ac_try" in
3793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3794   *) ac_try_echo=$ac_try;;
3795 esac
3796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3797   (eval "$ac_compile") 2>conftest.er1
3798   ac_status=$?
3799   grep -v '^ *+' conftest.er1 >conftest.err
3800   rm -f conftest.er1
3801   cat conftest.err >&5
3802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3803   (exit $ac_status); } &&
3804          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3805   { (case "(($ac_try" in
3806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3807   *) ac_try_echo=$ac_try;;
3808 esac
3809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3810   (eval "$ac_try") 2>&5
3811   ac_status=$?
3812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3813   (exit $ac_status); }; } &&
3814          { ac_try='test -s conftest.$ac_objext'
3815   { (case "(($ac_try" in
3816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3817   *) ac_try_echo=$ac_try;;
3818 esac
3819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3820   (eval "$ac_try") 2>&5
3821   ac_status=$?
3822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3823   (exit $ac_status); }; }; then
3824   ac_cv_header_stdc=yes
3825 else
3826   echo "$as_me: failed program was:" >&5
3827 sed 's/^/| /' conftest.$ac_ext >&5
3828
3829         ac_cv_header_stdc=no
3830 fi
3831
3832 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3833
3834 if test $ac_cv_header_stdc = yes; then
3835   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3836   cat >conftest.$ac_ext <<_ACEOF
3837 /* confdefs.h.  */
3838 _ACEOF
3839 cat confdefs.h >>conftest.$ac_ext
3840 cat >>conftest.$ac_ext <<_ACEOF
3841 /* end confdefs.h.  */
3842 #include <string.h>
3843
3844 _ACEOF
3845 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3846   $EGREP "memchr" >/dev/null 2>&1; then
3847   :
3848 else
3849   ac_cv_header_stdc=no
3850 fi
3851 rm -f conftest*
3852
3853 fi
3854
3855 if test $ac_cv_header_stdc = yes; then
3856   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3857   cat >conftest.$ac_ext <<_ACEOF
3858 /* confdefs.h.  */
3859 _ACEOF
3860 cat confdefs.h >>conftest.$ac_ext
3861 cat >>conftest.$ac_ext <<_ACEOF
3862 /* end confdefs.h.  */
3863 #include <stdlib.h>
3864
3865 _ACEOF
3866 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3867   $EGREP "free" >/dev/null 2>&1; then
3868   :
3869 else
3870   ac_cv_header_stdc=no
3871 fi
3872 rm -f conftest*
3873
3874 fi
3875
3876 if test $ac_cv_header_stdc = yes; then
3877   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3878   if test "$cross_compiling" = yes; then
3879   :
3880 else
3881   cat >conftest.$ac_ext <<_ACEOF
3882 /* confdefs.h.  */
3883 _ACEOF
3884 cat confdefs.h >>conftest.$ac_ext
3885 cat >>conftest.$ac_ext <<_ACEOF
3886 /* end confdefs.h.  */
3887 #include <ctype.h>
3888 #include <stdlib.h>
3889 #if ((' ' & 0x0FF) == 0x020)
3890 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3891 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3892 #else
3893 # define ISLOWER(c) \
3894                    (('a' <= (c) && (c) <= 'i') \
3895                      || ('j' <= (c) && (c) <= 'r') \
3896                      || ('s' <= (c) && (c) <= 'z'))
3897 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3898 #endif
3899
3900 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3901 int
3902 main ()
3903 {
3904   int i;
3905   for (i = 0; i < 256; i++)
3906     if (XOR (islower (i), ISLOWER (i))
3907         || toupper (i) != TOUPPER (i))
3908       return 2;
3909   return 0;
3910 }
3911 _ACEOF
3912 rm -f conftest$ac_exeext
3913 if { (ac_try="$ac_link"
3914 case "(($ac_try" in
3915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3916   *) ac_try_echo=$ac_try;;
3917 esac
3918 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3919   (eval "$ac_link") 2>&5
3920   ac_status=$?
3921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3922   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3923   { (case "(($ac_try" in
3924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925   *) ac_try_echo=$ac_try;;
3926 esac
3927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3928   (eval "$ac_try") 2>&5
3929   ac_status=$?
3930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3931   (exit $ac_status); }; }; then
3932   :
3933 else
3934   echo "$as_me: program exited with status $ac_status" >&5
3935 echo "$as_me: failed program was:" >&5
3936 sed 's/^/| /' conftest.$ac_ext >&5
3937
3938 ( exit $ac_status )
3939 ac_cv_header_stdc=no
3940 fi
3941 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3942 fi
3943
3944
3945 fi
3946 fi
3947 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3948 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
3949 if test $ac_cv_header_stdc = yes; then
3950
3951 cat >>confdefs.h <<\_ACEOF
3952 #define STDC_HEADERS 1
3953 _ACEOF
3954
3955 fi
3956
3957 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3968                   inttypes.h stdint.h unistd.h
3969 do
3970 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3971 { echo "$as_me:$LINENO: checking for $ac_header" >&5
3972 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
3973 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3974   echo $ECHO_N "(cached) $ECHO_C" >&6
3975 else
3976   cat >conftest.$ac_ext <<_ACEOF
3977 /* confdefs.h.  */
3978 _ACEOF
3979 cat confdefs.h >>conftest.$ac_ext
3980 cat >>conftest.$ac_ext <<_ACEOF
3981 /* end confdefs.h.  */
3982 $ac_includes_default
3983
3984 #include <$ac_header>
3985 _ACEOF
3986 rm -f conftest.$ac_objext
3987 if { (ac_try="$ac_compile"
3988 case "(($ac_try" in
3989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3990   *) ac_try_echo=$ac_try;;
3991 esac
3992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3993   (eval "$ac_compile") 2>conftest.er1
3994   ac_status=$?
3995   grep -v '^ *+' conftest.er1 >conftest.err
3996   rm -f conftest.er1
3997   cat conftest.err >&5
3998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3999   (exit $ac_status); } &&
4000          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4001   { (case "(($ac_try" in
4002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4003   *) ac_try_echo=$ac_try;;
4004 esac
4005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4006   (eval "$ac_try") 2>&5
4007   ac_status=$?
4008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4009   (exit $ac_status); }; } &&
4010          { ac_try='test -s conftest.$ac_objext'
4011   { (case "(($ac_try" in
4012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4013   *) ac_try_echo=$ac_try;;
4014 esac
4015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4016   (eval "$ac_try") 2>&5
4017   ac_status=$?
4018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4019   (exit $ac_status); }; }; then
4020   eval "$as_ac_Header=yes"
4021 else
4022   echo "$as_me: failed program was:" >&5
4023 sed 's/^/| /' conftest.$ac_ext >&5
4024
4025         eval "$as_ac_Header=no"
4026 fi
4027
4028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4029 fi
4030 ac_res=`eval echo '${'$as_ac_Header'}'`
4031                { echo "$as_me:$LINENO: result: $ac_res" >&5
4032 echo "${ECHO_T}$ac_res" >&6; }
4033 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4034   cat >>confdefs.h <<_ACEOF
4035 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4036 _ACEOF
4037
4038 fi
4039
4040 done
4041
4042
4043 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4044 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4045 if test "${ac_cv_c_bigendian+set}" = set; then
4046   echo $ECHO_N "(cached) $ECHO_C" >&6
4047 else
4048   # See if sys/param.h defines the BYTE_ORDER macro.
4049 cat >conftest.$ac_ext <<_ACEOF
4050 /* confdefs.h.  */
4051 _ACEOF
4052 cat confdefs.h >>conftest.$ac_ext
4053 cat >>conftest.$ac_ext <<_ACEOF
4054 /* end confdefs.h.  */
4055 #include <sys/types.h>
4056 #include <sys/param.h>
4057
4058 int
4059 main ()
4060 {
4061 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4062  bogus endian macros
4063 #endif
4064
4065   ;
4066   return 0;
4067 }
4068 _ACEOF
4069 rm -f conftest.$ac_objext
4070 if { (ac_try="$ac_compile"
4071 case "(($ac_try" in
4072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4073   *) ac_try_echo=$ac_try;;
4074 esac
4075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4076   (eval "$ac_compile") 2>conftest.er1
4077   ac_status=$?
4078   grep -v '^ *+' conftest.er1 >conftest.err
4079   rm -f conftest.er1
4080   cat conftest.err >&5
4081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4082   (exit $ac_status); } &&
4083          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4084   { (case "(($ac_try" in
4085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4086   *) ac_try_echo=$ac_try;;
4087 esac
4088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4089   (eval "$ac_try") 2>&5
4090   ac_status=$?
4091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4092   (exit $ac_status); }; } &&
4093          { ac_try='test -s conftest.$ac_objext'
4094   { (case "(($ac_try" in
4095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4096   *) ac_try_echo=$ac_try;;
4097 esac
4098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4099   (eval "$ac_try") 2>&5
4100   ac_status=$?
4101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4102   (exit $ac_status); }; }; then
4103   # It does; now see whether it defined to BIG_ENDIAN or not.
4104 cat >conftest.$ac_ext <<_ACEOF
4105 /* confdefs.h.  */
4106 _ACEOF
4107 cat confdefs.h >>conftest.$ac_ext
4108 cat >>conftest.$ac_ext <<_ACEOF
4109 /* end confdefs.h.  */
4110 #include <sys/types.h>
4111 #include <sys/param.h>
4112
4113 int
4114 main ()
4115 {
4116 #if BYTE_ORDER != BIG_ENDIAN
4117  not big endian
4118 #endif
4119
4120   ;
4121   return 0;
4122 }
4123 _ACEOF
4124 rm -f conftest.$ac_objext
4125 if { (ac_try="$ac_compile"
4126 case "(($ac_try" in
4127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4128   *) ac_try_echo=$ac_try;;
4129 esac
4130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4131   (eval "$ac_compile") 2>conftest.er1
4132   ac_status=$?
4133   grep -v '^ *+' conftest.er1 >conftest.err
4134   rm -f conftest.er1
4135   cat conftest.err >&5
4136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4137   (exit $ac_status); } &&
4138          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4139   { (case "(($ac_try" in
4140   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4141   *) ac_try_echo=$ac_try;;
4142 esac
4143 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4144   (eval "$ac_try") 2>&5
4145   ac_status=$?
4146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4147   (exit $ac_status); }; } &&
4148          { ac_try='test -s conftest.$ac_objext'
4149   { (case "(($ac_try" in
4150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4151   *) ac_try_echo=$ac_try;;
4152 esac
4153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4154   (eval "$ac_try") 2>&5
4155   ac_status=$?
4156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4157   (exit $ac_status); }; }; then
4158   ac_cv_c_bigendian=yes
4159 else
4160   echo "$as_me: failed program was:" >&5
4161 sed 's/^/| /' conftest.$ac_ext >&5
4162
4163         ac_cv_c_bigendian=no
4164 fi
4165
4166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4167 else
4168   echo "$as_me: failed program was:" >&5
4169 sed 's/^/| /' conftest.$ac_ext >&5
4170
4171         # It does not; compile a test program.
4172 if test "$cross_compiling" = yes; then
4173   # try to guess the endianness by grepping values into an object file
4174   ac_cv_c_bigendian=unknown
4175   cat >conftest.$ac_ext <<_ACEOF
4176 /* confdefs.h.  */
4177 _ACEOF
4178 cat confdefs.h >>conftest.$ac_ext
4179 cat >>conftest.$ac_ext <<_ACEOF
4180 /* end confdefs.h.  */
4181 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4182 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4183 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4184 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4185 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4186 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4187 int
4188 main ()
4189 {
4190  _ascii (); _ebcdic ();
4191   ;
4192   return 0;
4193 }
4194 _ACEOF
4195 rm -f conftest.$ac_objext
4196 if { (ac_try="$ac_compile"
4197 case "(($ac_try" in
4198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4199   *) ac_try_echo=$ac_try;;
4200 esac
4201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4202   (eval "$ac_compile") 2>conftest.er1
4203   ac_status=$?
4204   grep -v '^ *+' conftest.er1 >conftest.err
4205   rm -f conftest.er1
4206   cat conftest.err >&5
4207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4208   (exit $ac_status); } &&
4209          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4210   { (case "(($ac_try" in
4211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4212   *) ac_try_echo=$ac_try;;
4213 esac
4214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4215   (eval "$ac_try") 2>&5
4216   ac_status=$?
4217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4218   (exit $ac_status); }; } &&
4219          { ac_try='test -s conftest.$ac_objext'
4220   { (case "(($ac_try" in
4221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4222   *) ac_try_echo=$ac_try;;
4223 esac
4224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4225   (eval "$ac_try") 2>&5
4226   ac_status=$?
4227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228   (exit $ac_status); }; }; then
4229   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4230   ac_cv_c_bigendian=yes
4231 fi
4232 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4233   if test "$ac_cv_c_bigendian" = unknown; then
4234     ac_cv_c_bigendian=no
4235   else
4236     # finding both strings is unlikely to happen, but who knows?
4237     ac_cv_c_bigendian=unknown
4238   fi
4239 fi
4240 else
4241   echo "$as_me: failed program was:" >&5
4242 sed 's/^/| /' conftest.$ac_ext >&5
4243
4244
4245 fi
4246
4247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4248 else
4249   cat >conftest.$ac_ext <<_ACEOF
4250 /* confdefs.h.  */
4251 _ACEOF
4252 cat confdefs.h >>conftest.$ac_ext
4253 cat >>conftest.$ac_ext <<_ACEOF
4254 /* end confdefs.h.  */
4255 $ac_includes_default
4256 int
4257 main ()
4258 {
4259
4260   /* Are we little or big endian?  From Harbison&Steele.  */
4261   union
4262   {
4263     long int l;
4264     char c[sizeof (long int)];
4265   } u;
4266   u.l = 1;
4267   return u.c[sizeof (long int) - 1] == 1;
4268
4269   ;
4270   return 0;
4271 }
4272 _ACEOF
4273 rm -f conftest$ac_exeext
4274 if { (ac_try="$ac_link"
4275 case "(($ac_try" in
4276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4277   *) ac_try_echo=$ac_try;;
4278 esac
4279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4280   (eval "$ac_link") 2>&5
4281   ac_status=$?
4282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4283   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4284   { (case "(($ac_try" in
4285   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4286   *) ac_try_echo=$ac_try;;
4287 esac
4288 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4289   (eval "$ac_try") 2>&5
4290   ac_status=$?
4291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4292   (exit $ac_status); }; }; then
4293   ac_cv_c_bigendian=no
4294 else
4295   echo "$as_me: program exited with status $ac_status" >&5
4296 echo "$as_me: failed program was:" >&5
4297 sed 's/^/| /' conftest.$ac_ext >&5
4298
4299 ( exit $ac_status )
4300 ac_cv_c_bigendian=yes
4301 fi
4302 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4303 fi
4304
4305
4306 fi
4307
4308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4309 fi
4310 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4311 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4312 case $ac_cv_c_bigendian in
4313   yes)
4314     ENDIAN=big
4315  ;;
4316   no)
4317     ENDIAN=little
4318  ;;
4319   *)
4320     { { echo "$as_me:$LINENO: error: unknown endianness
4321 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4322 echo "$as_me: error: unknown endianness
4323 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4324    { (exit 1); exit 1; }; } ;;
4325 esac
4326
4327
4328 if test "$cross_compiling" = yes; then
4329   LLVM_CROSS_COMPILING=1
4330
4331
4332 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4333 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4334 if test "${ac_cv_build_exeext+set}" = set; then
4335   echo $ECHO_N "(cached) $ECHO_C" >&6
4336 else
4337   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4338   ac_cv_build_exeext=.exe
4339 else
4340   ac_build_prefix=${build_alias}-
4341
4342   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4343 set dummy ${ac_build_prefix}gcc; ac_word=$2
4344 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4346 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4347   echo $ECHO_N "(cached) $ECHO_C" >&6
4348 else
4349   if test -n "$BUILD_CC"; then
4350   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4351 else
4352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4353 for as_dir in $PATH
4354 do
4355   IFS=$as_save_IFS
4356   test -z "$as_dir" && as_dir=.
4357   for ac_exec_ext in '' $ac_executable_extensions; do
4358   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4359     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4360     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4361     break 2
4362   fi
4363 done
4364 done
4365 IFS=$as_save_IFS
4366
4367 fi
4368 fi
4369 BUILD_CC=$ac_cv_prog_BUILD_CC
4370 if test -n "$BUILD_CC"; then
4371   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4372 echo "${ECHO_T}$BUILD_CC" >&6; }
4373 else
4374   { echo "$as_me:$LINENO: result: no" >&5
4375 echo "${ECHO_T}no" >&6; }
4376 fi
4377
4378
4379   if test -z "$BUILD_CC"; then
4380      # Extract the first word of "gcc", so it can be a program name with args.
4381 set dummy gcc; ac_word=$2
4382 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4383 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4384 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4385   echo $ECHO_N "(cached) $ECHO_C" >&6
4386 else
4387   if test -n "$BUILD_CC"; then
4388   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4389 else
4390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4391 for as_dir in $PATH
4392 do
4393   IFS=$as_save_IFS
4394   test -z "$as_dir" && as_dir=.
4395   for ac_exec_ext in '' $ac_executable_extensions; do
4396   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4397     ac_cv_prog_BUILD_CC="gcc"
4398     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4399     break 2
4400   fi
4401 done
4402 done
4403 IFS=$as_save_IFS
4404
4405 fi
4406 fi
4407 BUILD_CC=$ac_cv_prog_BUILD_CC
4408 if test -n "$BUILD_CC"; then
4409   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4410 echo "${ECHO_T}$BUILD_CC" >&6; }
4411 else
4412   { echo "$as_me:$LINENO: result: no" >&5
4413 echo "${ECHO_T}no" >&6; }
4414 fi
4415
4416
4417      if test -z "$BUILD_CC"; then
4418        # Extract the first word of "cc", so it can be a program name with args.
4419 set dummy cc; ac_word=$2
4420 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4421 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4422 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4423   echo $ECHO_N "(cached) $ECHO_C" >&6
4424 else
4425   if test -n "$BUILD_CC"; then
4426   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4427 else
4428   ac_prog_rejected=no
4429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4430 for as_dir in $PATH
4431 do
4432   IFS=$as_save_IFS
4433   test -z "$as_dir" && as_dir=.
4434   for ac_exec_ext in '' $ac_executable_extensions; do
4435   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4436     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4437        ac_prog_rejected=yes
4438        continue
4439      fi
4440     ac_cv_prog_BUILD_CC="cc"
4441     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4442     break 2
4443   fi
4444 done
4445 done
4446 IFS=$as_save_IFS
4447
4448 if test $ac_prog_rejected = yes; then
4449   # We found a bogon in the path, so make sure we never use it.
4450   set dummy $ac_cv_prog_BUILD_CC
4451   shift
4452   if test $# != 0; then
4453     # We chose a different compiler from the bogus one.
4454     # However, it has the same basename, so the bogon will be chosen
4455     # first if we set BUILD_CC to just the basename; use the full file name.
4456     shift
4457     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4458   fi
4459 fi
4460 fi
4461 fi
4462 BUILD_CC=$ac_cv_prog_BUILD_CC
4463 if test -n "$BUILD_CC"; then
4464   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4465 echo "${ECHO_T}$BUILD_CC" >&6; }
4466 else
4467   { echo "$as_me:$LINENO: result: no" >&5
4468 echo "${ECHO_T}no" >&6; }
4469 fi
4470
4471
4472      fi
4473   fi
4474   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4475 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4476    { (exit 1); exit 1; }; }
4477   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4478   rm -f conftest*
4479   echo 'int main () { return 0; }' > conftest.$ac_ext
4480   ac_cv_build_exeext=
4481   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4482   (eval $ac_build_link) 2>&5
4483   ac_status=$?
4484   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4485   (exit $ac_status); }; then
4486     for file in conftest.*; do
4487       case $file in
4488       *.c | *.o | *.obj | *.dSYM) ;;
4489       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4490       esac
4491     done
4492   else
4493     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4494 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4495    { (exit 1); exit 1; }; }
4496   fi
4497   rm -f conftest*
4498   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4499 fi
4500 fi
4501
4502 BUILD_EXEEXT=""
4503 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4504 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4505 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4506 ac_build_exeext=$BUILD_EXEEXT
4507
4508   ac_build_prefix=${build_alias}-
4509   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4510 set dummy ${ac_build_prefix}g++; ac_word=$2
4511 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4512 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4513 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4514   echo $ECHO_N "(cached) $ECHO_C" >&6
4515 else
4516   if test -n "$BUILD_CXX"; then
4517   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4518 else
4519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4520 for as_dir in $PATH
4521 do
4522   IFS=$as_save_IFS
4523   test -z "$as_dir" && as_dir=.
4524   for ac_exec_ext in '' $ac_executable_extensions; do
4525   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4526     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4527     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4528     break 2
4529   fi
4530 done
4531 done
4532 IFS=$as_save_IFS
4533
4534 fi
4535 fi
4536 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4537 if test -n "$BUILD_CXX"; then
4538   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4539 echo "${ECHO_T}$BUILD_CXX" >&6; }
4540 else
4541   { echo "$as_me:$LINENO: result: no" >&5
4542 echo "${ECHO_T}no" >&6; }
4543 fi
4544
4545
4546   if test -z "$BUILD_CXX"; then
4547      # Extract the first word of "g++", so it can be a program name with args.
4548 set dummy g++; ac_word=$2
4549 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4550 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4551 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4552   echo $ECHO_N "(cached) $ECHO_C" >&6
4553 else
4554   if test -n "$BUILD_CXX"; then
4555   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4556 else
4557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4558 for as_dir in $PATH
4559 do
4560   IFS=$as_save_IFS
4561   test -z "$as_dir" && as_dir=.
4562   for ac_exec_ext in '' $ac_executable_extensions; do
4563   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4564     ac_cv_prog_BUILD_CXX="g++"
4565     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4566     break 2
4567   fi
4568 done
4569 done
4570 IFS=$as_save_IFS
4571
4572 fi
4573 fi
4574 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4575 if test -n "$BUILD_CXX"; then
4576   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4577 echo "${ECHO_T}$BUILD_CXX" >&6; }
4578 else
4579   { echo "$as_me:$LINENO: result: no" >&5
4580 echo "${ECHO_T}no" >&6; }
4581 fi
4582
4583
4584      if test -z "$BUILD_CXX"; then
4585        # Extract the first word of "c++", so it can be a program name with args.
4586 set dummy c++; ac_word=$2
4587 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4589 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4590   echo $ECHO_N "(cached) $ECHO_C" >&6
4591 else
4592   if test -n "$BUILD_CXX"; then
4593   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4594 else
4595   ac_prog_rejected=no
4596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4597 for as_dir in $PATH
4598 do
4599   IFS=$as_save_IFS
4600   test -z "$as_dir" && as_dir=.
4601   for ac_exec_ext in '' $ac_executable_extensions; do
4602   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4603     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4604        ac_prog_rejected=yes
4605        continue
4606      fi
4607     ac_cv_prog_BUILD_CXX="c++"
4608     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4609     break 2
4610   fi
4611 done
4612 done
4613 IFS=$as_save_IFS
4614
4615 if test $ac_prog_rejected = yes; then
4616   # We found a bogon in the path, so make sure we never use it.
4617   set dummy $ac_cv_prog_BUILD_CXX
4618   shift
4619   if test $# != 0; then
4620     # We chose a different compiler from the bogus one.
4621     # However, it has the same basename, so the bogon will be chosen
4622     # first if we set BUILD_CXX to just the basename; use the full file name.
4623     shift
4624     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4625   fi
4626 fi
4627 fi
4628 fi
4629 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4630 if test -n "$BUILD_CXX"; then
4631   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4632 echo "${ECHO_T}$BUILD_CXX" >&6; }
4633 else
4634   { echo "$as_me:$LINENO: result: no" >&5
4635 echo "${ECHO_T}no" >&6; }
4636 fi
4637
4638
4639      fi
4640   fi
4641 else
4642   LLVM_CROSS_COMPILING=0
4643
4644 fi
4645
4646 if test -d "CVS" -o -d "${srcdir}/CVS" -o -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4647   cvsbuild="yes"
4648   optimize="no"
4649   CVSBUILD=CVSBUILD=1
4650
4651 else
4652   cvsbuild="no"
4653   optimize="yes"
4654 fi
4655
4656
4657 # Check whether --enable-optimized was given.
4658 if test "${enable_optimized+set}" = set; then
4659   enableval=$enable_optimized;
4660 else
4661   enableval=$optimize
4662 fi
4663
4664 if test ${enableval} = "no" ; then
4665   ENABLE_OPTIMIZED=
4666
4667 else
4668   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4669
4670 fi
4671
4672 # Check whether --enable-profiling was given.
4673 if test "${enable_profiling+set}" = set; then
4674   enableval=$enable_profiling;
4675 else
4676   enableval="no"
4677 fi
4678
4679 if test ${enableval} = "no" ; then
4680   ENABLE_PROFILING=
4681
4682 else
4683   ENABLE_PROFILING=ENABLE_PROFILING=1
4684
4685 fi
4686
4687 # Check whether --enable-assertions was given.
4688 if test "${enable_assertions+set}" = set; then
4689   enableval=$enable_assertions;
4690 else
4691   enableval="yes"
4692 fi
4693
4694 if test ${enableval} = "yes" ; then
4695   DISABLE_ASSERTIONS=
4696
4697 else
4698   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4699
4700 fi
4701
4702 # Check whether --enable-expensive-checks was given.
4703 if test "${enable_expensive_checks+set}" = set; then
4704   enableval=$enable_expensive_checks;
4705 else
4706   enableval="no"
4707 fi
4708
4709 if test ${enableval} = "yes" ; then
4710   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4711
4712   EXPENSIVE_CHECKS=yes
4713
4714 else
4715   ENABLE_EXPENSIVE_CHECKS=
4716
4717   EXPENSIVE_CHECKS=no
4718
4719 fi
4720
4721 # Check whether --enable-debug-runtime was given.
4722 if test "${enable_debug_runtime+set}" = set; then
4723   enableval=$enable_debug_runtime;
4724 else
4725   enableval=no
4726 fi
4727
4728 if test ${enableval} = "no" ; then
4729   DEBUG_RUNTIME=
4730
4731 else
4732   DEBUG_RUNTIME=DEBUG_RUNTIME=1
4733
4734 fi
4735
4736 # Check whether --enable-debug-symbols was given.
4737 if test "${enable_debug_symbols+set}" = set; then
4738   enableval=$enable_debug_symbols;
4739 else
4740   enableval=no
4741 fi
4742
4743 if test ${enableval} = "no" ; then
4744   DEBUG_SYMBOLS=
4745
4746 else
4747   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4748
4749 fi
4750
4751 # Check whether --enable-jit was given.
4752 if test "${enable_jit+set}" = set; then
4753   enableval=$enable_jit;
4754 else
4755   enableval=default
4756 fi
4757
4758 if test ${enableval} = "no"
4759 then
4760   JIT=
4761
4762 else
4763   case "$llvm_cv_target_arch" in
4764     x86)         TARGET_HAS_JIT=1
4765  ;;
4766     Sparc)       TARGET_HAS_JIT=0
4767  ;;
4768     PowerPC)     TARGET_HAS_JIT=1
4769  ;;
4770     x86_64)      TARGET_HAS_JIT=1
4771  ;;
4772     Alpha)       TARGET_HAS_JIT=1
4773  ;;
4774     ARM)         TARGET_HAS_JIT=1
4775  ;;
4776     Mips)        TARGET_HAS_JIT=0
4777  ;;
4778     PIC16)       TARGET_HAS_JIT=0
4779  ;;
4780     XCore)       TARGET_HAS_JIT=0
4781  ;;
4782     MSP430)      TARGET_HAS_JIT=0
4783  ;;
4784     SystemZ)     TARGET_HAS_JIT=0
4785  ;;
4786     Blackfin)    TARGET_HAS_JIT=0
4787  ;;
4788     *)           TARGET_HAS_JIT=0
4789  ;;
4790   esac
4791 fi
4792
4793 # Check whether --enable-doxygen was given.
4794 if test "${enable_doxygen+set}" = set; then
4795   enableval=$enable_doxygen;
4796 else
4797   enableval=default
4798 fi
4799
4800 case "$enableval" in
4801   yes) ENABLE_DOXYGEN=1
4802  ;;
4803   no)  ENABLE_DOXYGEN=0
4804  ;;
4805   default) ENABLE_DOXYGEN=0
4806  ;;
4807   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4808 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4809    { (exit 1); exit 1; }; } ;;
4810 esac
4811
4812 # Check whether --enable-threads was given.
4813 if test "${enable_threads+set}" = set; then
4814   enableval=$enable_threads;
4815 else
4816   enableval=default
4817 fi
4818
4819 case "$enableval" in
4820   yes) ENABLE_THREADS=1
4821  ;;
4822   no)  ENABLE_THREADS=0
4823  ;;
4824   default) ENABLE_THREADS=1
4825  ;;
4826   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4827 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4828    { (exit 1); exit 1; }; } ;;
4829 esac
4830
4831 cat >>confdefs.h <<_ACEOF
4832 #define ENABLE_THREADS $ENABLE_THREADS
4833 _ACEOF
4834
4835
4836 # Check whether --enable-pic was given.
4837 if test "${enable_pic+set}" = set; then
4838   enableval=$enable_pic;
4839 else
4840   enableval=default
4841 fi
4842
4843 case "$enableval" in
4844   yes) ENABLE_PIC=1
4845  ;;
4846   no)  ENABLE_PIC=0
4847  ;;
4848   default) ENABLE_PIC=1
4849  ;;
4850   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4851 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4852    { (exit 1); exit 1; }; } ;;
4853 esac
4854
4855 cat >>confdefs.h <<_ACEOF
4856 #define ENABLE_PIC $ENABLE_PIC
4857 _ACEOF
4858
4859
4860 TARGETS_TO_BUILD=""
4861 # Check whether --enable-targets was given.
4862 if test "${enable_targets+set}" = set; then
4863   enableval=$enable_targets;
4864 else
4865   enableval=all
4866 fi
4867
4868 if test "$enableval" = host-only ; then
4869   enableval=host
4870 fi
4871 case "$enableval" in
4872   all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU PIC16 XCore MSP430 SystemZ Blackfin CBackend MSIL CppBackend" ;;
4873   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
4874       case "$a_target" in
4875         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4876         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4877         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4878         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4879         alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4880         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4881         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4882         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4883         pic16)    TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4884         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4885         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4886         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4887         blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
4888         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
4889         msil)     TARGETS_TO_BUILD="MSIL $TARGETS_TO_BUILD" ;;
4890         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
4891         host) case "$llvm_cv_target_arch" in
4892             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4893             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4894             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4895             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4896             Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4897             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4898             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4899             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4900             PIC16)       TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4901             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4902             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4903             s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4904             Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
4905             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
4906 echo "$as_me: error: Can not set target to build" >&2;}
4907    { (exit 1); exit 1; }; } ;;
4908           esac ;;
4909         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
4910 echo "$as_me: error: Unrecognized target $a_target" >&2;}
4911    { (exit 1); exit 1; }; } ;;
4912       esac
4913   done
4914   ;;
4915 esac
4916 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
4917
4918
4919 # Determine whether we are building LLVM support for the native architecture.
4920 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
4921 for a_target in $TARGETS_TO_BUILD; do
4922   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
4923     LLVM_NATIVE_ARCHTARGET="${LLVM_NATIVE_ARCH}Target"
4924
4925 cat >>confdefs.h <<_ACEOF
4926 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCHTARGET
4927 _ACEOF
4928
4929   fi
4930 done
4931
4932 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
4933 # target feature def files.
4934 LLVM_ENUM_TARGETS=""
4935 LLVM_ENUM_ASM_PRINTERS=""
4936 LLVM_ENUM_ASM_PARSERS=""
4937 LLVM_ENUM_DISASSEMBLERS=""
4938 for target_to_build in $TARGETS_TO_BUILD; do
4939   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
4940   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmPrinter/Makefile ; then
4941     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
4942   fi
4943   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
4944     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
4945   fi
4946   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
4947     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
4948   fi
4949 done
4950
4951
4952
4953
4954
4955 # Check whether --enable-cbe-printf-a was given.
4956 if test "${enable_cbe_printf_a+set}" = set; then
4957   enableval=$enable_cbe_printf_a;
4958 else
4959   enableval=default
4960 fi
4961
4962 case "$enableval" in
4963   yes) ENABLE_CBE_PRINTF_A=1
4964  ;;
4965   no)  ENABLE_CBE_PRINTF_A=0
4966  ;;
4967   default)  ENABLE_CBE_PRINTF_A=1
4968  ;;
4969   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
4970 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
4971    { (exit 1); exit 1; }; } ;;
4972 esac
4973
4974 cat >>confdefs.h <<_ACEOF
4975 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
4976 _ACEOF
4977
4978
4979
4980 # Check whether --with-llvmgccdir was given.
4981 if test "${with_llvmgccdir+set}" = set; then
4982   withval=$with_llvmgccdir;
4983 else
4984   withval=default
4985 fi
4986
4987 case "$withval" in
4988   default) WITH_LLVMGCCDIR=default ;;
4989   /* | [A-Za-z]:[\\/]*)      WITH_LLVMGCCDIR=$withval ;;
4990   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
4991 echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
4992    { (exit 1); exit 1; }; } ;;
4993 esac
4994
4995
4996 # Check whether --with-llvmgcc was given.
4997 if test "${with_llvmgcc+set}" = set; then
4998   withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
4999       WITH_LLVMGCCDIR=""
5000 fi
5001
5002
5003
5004 # Check whether --with-llvmgxx was given.
5005 if test "${with_llvmgxx+set}" = set; then
5006   withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5007     WITH_LLVMGCCDIR=""
5008 fi
5009
5010
5011 if test -n "$LLVMGCC"; then
5012    LLVMGCCCOMMAND="$LLVMGCC"
5013 fi
5014
5015 if test -n "$LLVMGXX"; then
5016    LLVMGXXCOMMAND="$LLVMGXX"
5017 fi
5018
5019 if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5020    { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5021 echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5022    { (exit 1); exit 1; }; };
5023 fi
5024
5025 if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5026    { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5027 echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5028    { (exit 1); exit 1; }; };
5029 fi
5030
5031
5032 # Check whether --with-optimize-option was given.
5033 if test "${with_optimize_option+set}" = set; then
5034   withval=$with_optimize_option;
5035 else
5036   withval=default
5037 fi
5038
5039 { echo "$as_me:$LINENO: checking optimization flags" >&5
5040 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5041 case "$withval" in
5042   default)
5043     case "$llvm_cv_os_type" in
5044     MingW) optimize_option=-O3 ;;
5045     *)     optimize_option=-O2 ;;
5046     esac ;;
5047   *) optimize_option="$withval" ;;
5048 esac
5049 OPTIMIZE_OPTION=$optimize_option
5050
5051 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5052 echo "${ECHO_T}$optimize_option" >&6; }
5053
5054
5055 # Check whether --with-extra-options was given.
5056 if test "${with_extra_options+set}" = set; then
5057   withval=$with_extra_options;
5058 else
5059   withval=default
5060 fi
5061
5062 case "$withval" in
5063   default) EXTRA_OPTIONS= ;;
5064   *) EXTRA_OPTIONS=$withval ;;
5065 esac
5066 EXTRA_OPTIONS=$EXTRA_OPTIONS
5067
5068
5069 # Check whether --enable-bindings was given.
5070 if test "${enable_bindings+set}" = set; then
5071   enableval=$enable_bindings;
5072 else
5073   enableval=default
5074 fi
5075
5076 BINDINGS_TO_BUILD=""
5077 case "$enableval" in
5078   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5079   all ) BINDINGS_TO_BUILD="ocaml" ;;
5080   none | no) BINDINGS_TO_BUILD="" ;;
5081   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5082       case "$a_binding" in
5083         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5084         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5085 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5086    { (exit 1); exit 1; }; } ;;
5087       esac
5088   done
5089   ;;
5090 esac
5091
5092
5093 # Check whether --with-ocaml-libdir was given.
5094 if test "${with_ocaml_libdir+set}" = set; then
5095   withval=$with_ocaml_libdir;
5096 else
5097   withval=auto
5098 fi
5099
5100 case "$withval" in
5101   auto) with_ocaml_libdir="$withval" ;;
5102   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5103   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5104 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5105    { (exit 1); exit 1; }; } ;;
5106 esac
5107
5108
5109 # Check whether --with-c-include-dirs was given.
5110 if test "${with_c_include_dirs+set}" = set; then
5111   withval=$with_c_include_dirs;
5112 else
5113   withval=""
5114 fi
5115
5116
5117 cat >>confdefs.h <<_ACEOF
5118 #define C_INCLUDE_DIRS "$withval"
5119 _ACEOF
5120
5121
5122
5123 # Check whether --with-cxx-include-root was given.
5124 if test "${with_cxx_include_root+set}" = set; then
5125   withval=$with_cxx_include_root;
5126 else
5127   withval=""
5128 fi
5129
5130
5131 cat >>confdefs.h <<_ACEOF
5132 #define CXX_INCLUDE_ROOT "$withval"
5133 _ACEOF
5134
5135
5136
5137 # Check whether --with-cxx-include-arch was given.
5138 if test "${with_cxx_include_arch+set}" = set; then
5139   withval=$with_cxx_include_arch;
5140 else
5141   withval=""
5142 fi
5143
5144
5145 cat >>confdefs.h <<_ACEOF
5146 #define CXX_INCLUDE_ARCH "$withval"
5147 _ACEOF
5148
5149
5150
5151 # Check whether --with-cxx-include-32bit-dir was given.
5152 if test "${with_cxx_include_32bit_dir+set}" = set; then
5153   withval=$with_cxx_include_32bit_dir;
5154 else
5155   withval=""
5156 fi
5157
5158
5159 cat >>confdefs.h <<_ACEOF
5160 #define CXX_INCLUDE_32BIT_DIR "$withval"
5161 _ACEOF
5162
5163
5164
5165 # Check whether --with-cxx-include-64bit-dir was given.
5166 if test "${with_cxx_include_64bit_dir+set}" = set; then
5167   withval=$with_cxx_include_64bit_dir;
5168 else
5169   withval=""
5170 fi
5171
5172
5173 cat >>confdefs.h <<_ACEOF
5174 #define CXX_INCLUDE_64BIT_DIR "$withval"
5175 _ACEOF
5176
5177
5178
5179 # Check whether --with-binutils-include was given.
5180 if test "${with_binutils_include+set}" = set; then
5181   withval=$with_binutils_include;
5182 else
5183   withval=default
5184 fi
5185
5186 case "$withval" in
5187   default) WITH_BINUTILS_INCDIR=default ;;
5188   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5189   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5190 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5191    { (exit 1); exit 1; }; } ;;
5192 esac
5193 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5194   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5195
5196   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5197      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5198      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5199 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5200    { (exit 1); exit 1; }; };
5201   fi
5202 fi
5203
5204 # Check whether --enable-libffi was given.
5205 if test "${enable_libffi+set}" = set; then
5206   enableval=$enable_libffi; case "$enableval" in
5207     yes) llvm_cv_enable_libffi="yes" ;;
5208     no)  llvm_cv_enable_libffi="no"  ;;
5209     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5210 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5211    { (exit 1); exit 1; }; } ;;
5212   esac
5213 else
5214   llvm_cv_enable_libffi=no
5215 fi
5216
5217
5218 if test "$llvm_cv_os_type" = "Win32" ; then
5219    llvmc_dynamic="yes"
5220 else
5221    llvmc_dynamic="no"
5222 fi
5223
5224 # Check whether --enable-llvmc-dynamic was given.
5225 if test "${enable_llvmc_dynamic+set}" = set; then
5226   enableval=$enable_llvmc_dynamic;
5227 else
5228   enableval=$llvmc_dynamic
5229 fi
5230
5231 if test ${enableval} = "yes" && test "$ENABLE_PIC" -eq 1 ; then
5232    ENABLE_LLVMC_DYNAMIC=ENABLE_LLVMC_DYNAMIC=1
5233
5234 else
5235    ENABLE_LLVMC_DYNAMIC=
5236
5237 fi
5238
5239 # Check whether --enable-llvmc-dynamic-plugins was given.
5240 if test "${enable_llvmc_dynamic_plugins+set}" = set; then
5241   enableval=$enable_llvmc_dynamic_plugins;
5242 else
5243   enableval=yes
5244 fi
5245
5246 if test ${enableval} = "yes" ; then
5247    ENABLE_LLVMC_DYNAMIC_PLUGINS=ENABLE_LLVMC_DYNAMIC_PLUGINS=1
5248
5249 else
5250    ENABLE_LLVMC_DYNAMIC_PLUGINS=
5251
5252 fi
5253
5254
5255 ac_ext=c
5256 ac_cpp='$CPP $CPPFLAGS'
5257 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5258 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5259 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5260 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5261 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5262 # On Suns, sometimes $CPP names a directory.
5263 if test -n "$CPP" && test -d "$CPP"; then
5264   CPP=
5265 fi
5266 if test -z "$CPP"; then
5267   if test "${ac_cv_prog_CPP+set}" = set; then
5268   echo $ECHO_N "(cached) $ECHO_C" >&6
5269 else
5270       # Double quotes because CPP needs to be expanded
5271     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5272     do
5273       ac_preproc_ok=false
5274 for ac_c_preproc_warn_flag in '' yes
5275 do
5276   # Use a header file that comes with gcc, so configuring glibc
5277   # with a fresh cross-compiler works.
5278   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5279   # <limits.h> exists even on freestanding compilers.
5280   # On the NeXT, cc -E runs the code through the compiler's parser,
5281   # not just through cpp. "Syntax error" is here to catch this case.
5282   cat >conftest.$ac_ext <<_ACEOF
5283 /* confdefs.h.  */
5284 _ACEOF
5285 cat confdefs.h >>conftest.$ac_ext
5286 cat >>conftest.$ac_ext <<_ACEOF
5287 /* end confdefs.h.  */
5288 #ifdef __STDC__
5289 # include <limits.h>
5290 #else
5291 # include <assert.h>
5292 #endif
5293                      Syntax error
5294 _ACEOF
5295 if { (ac_try="$ac_cpp conftest.$ac_ext"
5296 case "(($ac_try" in
5297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5298   *) ac_try_echo=$ac_try;;
5299 esac
5300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5301   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5302   ac_status=$?
5303   grep -v '^ *+' conftest.er1 >conftest.err
5304   rm -f conftest.er1
5305   cat conftest.err >&5
5306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5307   (exit $ac_status); } >/dev/null; then
5308   if test -s conftest.err; then
5309     ac_cpp_err=$ac_c_preproc_warn_flag
5310     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5311   else
5312     ac_cpp_err=
5313   fi
5314 else
5315   ac_cpp_err=yes
5316 fi
5317 if test -z "$ac_cpp_err"; then
5318   :
5319 else
5320   echo "$as_me: failed program was:" >&5
5321 sed 's/^/| /' conftest.$ac_ext >&5
5322
5323   # Broken: fails on valid input.
5324 continue
5325 fi
5326
5327 rm -f conftest.err conftest.$ac_ext
5328
5329   # OK, works on sane cases.  Now check whether nonexistent headers
5330   # can be detected and how.
5331   cat >conftest.$ac_ext <<_ACEOF
5332 /* confdefs.h.  */
5333 _ACEOF
5334 cat confdefs.h >>conftest.$ac_ext
5335 cat >>conftest.$ac_ext <<_ACEOF
5336 /* end confdefs.h.  */
5337 #include <ac_nonexistent.h>
5338 _ACEOF
5339 if { (ac_try="$ac_cpp conftest.$ac_ext"
5340 case "(($ac_try" in
5341   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5342   *) ac_try_echo=$ac_try;;
5343 esac
5344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5345   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5346   ac_status=$?
5347   grep -v '^ *+' conftest.er1 >conftest.err
5348   rm -f conftest.er1
5349   cat conftest.err >&5
5350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5351   (exit $ac_status); } >/dev/null; then
5352   if test -s conftest.err; then
5353     ac_cpp_err=$ac_c_preproc_warn_flag
5354     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5355   else
5356     ac_cpp_err=
5357   fi
5358 else
5359   ac_cpp_err=yes
5360 fi
5361 if test -z "$ac_cpp_err"; then
5362   # Broken: success on invalid input.
5363 continue
5364 else
5365   echo "$as_me: failed program was:" >&5
5366 sed 's/^/| /' conftest.$ac_ext >&5
5367
5368   # Passes both tests.
5369 ac_preproc_ok=:
5370 break
5371 fi
5372
5373 rm -f conftest.err conftest.$ac_ext
5374
5375 done
5376 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5377 rm -f conftest.err conftest.$ac_ext
5378 if $ac_preproc_ok; then
5379   break
5380 fi
5381
5382     done
5383     ac_cv_prog_CPP=$CPP
5384
5385 fi
5386   CPP=$ac_cv_prog_CPP
5387 else
5388   ac_cv_prog_CPP=$CPP
5389 fi
5390 { echo "$as_me:$LINENO: result: $CPP" >&5
5391 echo "${ECHO_T}$CPP" >&6; }
5392 ac_preproc_ok=false
5393 for ac_c_preproc_warn_flag in '' yes
5394 do
5395   # Use a header file that comes with gcc, so configuring glibc
5396   # with a fresh cross-compiler works.
5397   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5398   # <limits.h> exists even on freestanding compilers.
5399   # On the NeXT, cc -E runs the code through the compiler's parser,
5400   # not just through cpp. "Syntax error" is here to catch this case.
5401   cat >conftest.$ac_ext <<_ACEOF
5402 /* confdefs.h.  */
5403 _ACEOF
5404 cat confdefs.h >>conftest.$ac_ext
5405 cat >>conftest.$ac_ext <<_ACEOF
5406 /* end confdefs.h.  */
5407 #ifdef __STDC__
5408 # include <limits.h>
5409 #else
5410 # include <assert.h>
5411 #endif
5412                      Syntax error
5413 _ACEOF
5414 if { (ac_try="$ac_cpp conftest.$ac_ext"
5415 case "(($ac_try" in
5416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5417   *) ac_try_echo=$ac_try;;
5418 esac
5419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5420   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5421   ac_status=$?
5422   grep -v '^ *+' conftest.er1 >conftest.err
5423   rm -f conftest.er1
5424   cat conftest.err >&5
5425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5426   (exit $ac_status); } >/dev/null; then
5427   if test -s conftest.err; then
5428     ac_cpp_err=$ac_c_preproc_warn_flag
5429     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5430   else
5431     ac_cpp_err=
5432   fi
5433 else
5434   ac_cpp_err=yes
5435 fi
5436 if test -z "$ac_cpp_err"; then
5437   :
5438 else
5439   echo "$as_me: failed program was:" >&5
5440 sed 's/^/| /' conftest.$ac_ext >&5
5441
5442   # Broken: fails on valid input.
5443 continue
5444 fi
5445
5446 rm -f conftest.err conftest.$ac_ext
5447
5448   # OK, works on sane cases.  Now check whether nonexistent headers
5449   # can be detected and how.
5450   cat >conftest.$ac_ext <<_ACEOF
5451 /* confdefs.h.  */
5452 _ACEOF
5453 cat confdefs.h >>conftest.$ac_ext
5454 cat >>conftest.$ac_ext <<_ACEOF
5455 /* end confdefs.h.  */
5456 #include <ac_nonexistent.h>
5457 _ACEOF
5458 if { (ac_try="$ac_cpp conftest.$ac_ext"
5459 case "(($ac_try" in
5460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5461   *) ac_try_echo=$ac_try;;
5462 esac
5463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5464   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5465   ac_status=$?
5466   grep -v '^ *+' conftest.er1 >conftest.err
5467   rm -f conftest.er1
5468   cat conftest.err >&5
5469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5470   (exit $ac_status); } >/dev/null; then
5471   if test -s conftest.err; then
5472     ac_cpp_err=$ac_c_preproc_warn_flag
5473     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5474   else
5475     ac_cpp_err=
5476   fi
5477 else
5478   ac_cpp_err=yes
5479 fi
5480 if test -z "$ac_cpp_err"; then
5481   # Broken: success on invalid input.
5482 continue
5483 else
5484   echo "$as_me: failed program was:" >&5
5485 sed 's/^/| /' conftest.$ac_ext >&5
5486
5487   # Passes both tests.
5488 ac_preproc_ok=:
5489 break
5490 fi
5491
5492 rm -f conftest.err conftest.$ac_ext
5493
5494 done
5495 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5496 rm -f conftest.err conftest.$ac_ext
5497 if $ac_preproc_ok; then
5498   :
5499 else
5500   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5501 See \`config.log' for more details." >&5
5502 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5503 See \`config.log' for more details." >&2;}
5504    { (exit 1); exit 1; }; }
5505 fi
5506
5507 ac_ext=c
5508 ac_cpp='$CPP $CPPFLAGS'
5509 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5510 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5511 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5512
5513 ac_ext=c
5514 ac_cpp='$CPP $CPPFLAGS'
5515 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5516 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5517 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5518 if test -n "$ac_tool_prefix"; then
5519   for ac_prog in gcc
5520   do
5521     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5522 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5523 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5524 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5525 if test "${ac_cv_prog_CC+set}" = set; then
5526   echo $ECHO_N "(cached) $ECHO_C" >&6
5527 else
5528   if test -n "$CC"; then
5529   ac_cv_prog_CC="$CC" # Let the user override the test.
5530 else
5531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5532 for as_dir in $PATH
5533 do
5534   IFS=$as_save_IFS
5535   test -z "$as_dir" && as_dir=.
5536   for ac_exec_ext in '' $ac_executable_extensions; do
5537   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5538     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5539     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5540     break 2
5541   fi
5542 done
5543 done
5544 IFS=$as_save_IFS
5545
5546 fi
5547 fi
5548 CC=$ac_cv_prog_CC
5549 if test -n "$CC"; then
5550   { echo "$as_me:$LINENO: result: $CC" >&5
5551 echo "${ECHO_T}$CC" >&6; }
5552 else
5553   { echo "$as_me:$LINENO: result: no" >&5
5554 echo "${ECHO_T}no" >&6; }
5555 fi
5556
5557
5558     test -n "$CC" && break
5559   done
5560 fi
5561 if test -z "$CC"; then
5562   ac_ct_CC=$CC
5563   for ac_prog in gcc
5564 do
5565   # Extract the first word of "$ac_prog", so it can be a program name with args.
5566 set dummy $ac_prog; ac_word=$2
5567 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5568 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5569 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5570   echo $ECHO_N "(cached) $ECHO_C" >&6
5571 else
5572   if test -n "$ac_ct_CC"; then
5573   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5574 else
5575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5576 for as_dir in $PATH
5577 do
5578   IFS=$as_save_IFS
5579   test -z "$as_dir" && as_dir=.
5580   for ac_exec_ext in '' $ac_executable_extensions; do
5581   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5582     ac_cv_prog_ac_ct_CC="$ac_prog"
5583     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5584     break 2
5585   fi
5586 done
5587 done
5588 IFS=$as_save_IFS
5589
5590 fi
5591 fi
5592 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5593 if test -n "$ac_ct_CC"; then
5594   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5595 echo "${ECHO_T}$ac_ct_CC" >&6; }
5596 else
5597   { echo "$as_me:$LINENO: result: no" >&5
5598 echo "${ECHO_T}no" >&6; }
5599 fi
5600
5601
5602   test -n "$ac_ct_CC" && break
5603 done
5604
5605   if test "x$ac_ct_CC" = x; then
5606     CC=""
5607   else
5608     case $cross_compiling:$ac_tool_warned in
5609 yes:)
5610 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5611 whose name does not start with the host triplet.  If you think this
5612 configuration is useful to you, please write to autoconf@gnu.org." >&5
5613 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5614 whose name does not start with the host triplet.  If you think this
5615 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5616 ac_tool_warned=yes ;;
5617 esac
5618     CC=$ac_ct_CC
5619   fi
5620 fi
5621
5622
5623 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5624 See \`config.log' for more details." >&5
5625 echo "$as_me: error: no acceptable C compiler found in \$PATH
5626 See \`config.log' for more details." >&2;}
5627    { (exit 1); exit 1; }; }
5628
5629 # Provide some information about the compiler.
5630 echo "$as_me:$LINENO: checking for C compiler version" >&5
5631 ac_compiler=`set X $ac_compile; echo $2`
5632 { (ac_try="$ac_compiler --version >&5"
5633 case "(($ac_try" in
5634   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5635   *) ac_try_echo=$ac_try;;
5636 esac
5637 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5638   (eval "$ac_compiler --version >&5") 2>&5
5639   ac_status=$?
5640   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5641   (exit $ac_status); }
5642 { (ac_try="$ac_compiler -v >&5"
5643 case "(($ac_try" in
5644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5645   *) ac_try_echo=$ac_try;;
5646 esac
5647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5648   (eval "$ac_compiler -v >&5") 2>&5
5649   ac_status=$?
5650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5651   (exit $ac_status); }
5652 { (ac_try="$ac_compiler -V >&5"
5653 case "(($ac_try" in
5654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5655   *) ac_try_echo=$ac_try;;
5656 esac
5657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5658   (eval "$ac_compiler -V >&5") 2>&5
5659   ac_status=$?
5660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661   (exit $ac_status); }
5662
5663 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5664 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5665 if test "${ac_cv_c_compiler_gnu+set}" = set; then
5666   echo $ECHO_N "(cached) $ECHO_C" >&6
5667 else
5668   cat >conftest.$ac_ext <<_ACEOF
5669 /* confdefs.h.  */
5670 _ACEOF
5671 cat confdefs.h >>conftest.$ac_ext
5672 cat >>conftest.$ac_ext <<_ACEOF
5673 /* end confdefs.h.  */
5674
5675 int
5676 main ()
5677 {
5678 #ifndef __GNUC__
5679        choke me
5680 #endif
5681
5682   ;
5683   return 0;
5684 }
5685 _ACEOF
5686 rm -f conftest.$ac_objext
5687 if { (ac_try="$ac_compile"
5688 case "(($ac_try" in
5689   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5690   *) ac_try_echo=$ac_try;;
5691 esac
5692 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5693   (eval "$ac_compile") 2>conftest.er1
5694   ac_status=$?
5695   grep -v '^ *+' conftest.er1 >conftest.err
5696   rm -f conftest.er1
5697   cat conftest.err >&5
5698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5699   (exit $ac_status); } &&
5700          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5701   { (case "(($ac_try" in
5702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5703   *) ac_try_echo=$ac_try;;
5704 esac
5705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5706   (eval "$ac_try") 2>&5
5707   ac_status=$?
5708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5709   (exit $ac_status); }; } &&
5710          { ac_try='test -s conftest.$ac_objext'
5711   { (case "(($ac_try" in
5712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5713   *) ac_try_echo=$ac_try;;
5714 esac
5715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5716   (eval "$ac_try") 2>&5
5717   ac_status=$?
5718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5719   (exit $ac_status); }; }; then
5720   ac_compiler_gnu=yes
5721 else
5722   echo "$as_me: failed program was:" >&5
5723 sed 's/^/| /' conftest.$ac_ext >&5
5724
5725         ac_compiler_gnu=no
5726 fi
5727
5728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5729 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5730
5731 fi
5732 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5733 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5734 GCC=`test $ac_compiler_gnu = yes && echo yes`
5735 ac_test_CFLAGS=${CFLAGS+set}
5736 ac_save_CFLAGS=$CFLAGS
5737 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5738 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5739 if test "${ac_cv_prog_cc_g+set}" = set; then
5740   echo $ECHO_N "(cached) $ECHO_C" >&6
5741 else
5742   ac_save_c_werror_flag=$ac_c_werror_flag
5743    ac_c_werror_flag=yes
5744    ac_cv_prog_cc_g=no
5745    CFLAGS="-g"
5746    cat >conftest.$ac_ext <<_ACEOF
5747 /* confdefs.h.  */
5748 _ACEOF
5749 cat confdefs.h >>conftest.$ac_ext
5750 cat >>conftest.$ac_ext <<_ACEOF
5751 /* end confdefs.h.  */
5752
5753 int
5754 main ()
5755 {
5756
5757   ;
5758   return 0;
5759 }
5760 _ACEOF
5761 rm -f conftest.$ac_objext
5762 if { (ac_try="$ac_compile"
5763 case "(($ac_try" in
5764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5765   *) ac_try_echo=$ac_try;;
5766 esac
5767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5768   (eval "$ac_compile") 2>conftest.er1
5769   ac_status=$?
5770   grep -v '^ *+' conftest.er1 >conftest.err
5771   rm -f conftest.er1
5772   cat conftest.err >&5
5773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5774   (exit $ac_status); } &&
5775          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5776   { (case "(($ac_try" in
5777   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5778   *) ac_try_echo=$ac_try;;
5779 esac
5780 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5781   (eval "$ac_try") 2>&5
5782   ac_status=$?
5783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5784   (exit $ac_status); }; } &&
5785          { ac_try='test -s conftest.$ac_objext'
5786   { (case "(($ac_try" in
5787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5788   *) ac_try_echo=$ac_try;;
5789 esac
5790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5791   (eval "$ac_try") 2>&5
5792   ac_status=$?
5793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5794   (exit $ac_status); }; }; then
5795   ac_cv_prog_cc_g=yes
5796 else
5797   echo "$as_me: failed program was:" >&5
5798 sed 's/^/| /' conftest.$ac_ext >&5
5799
5800         CFLAGS=""
5801       cat >conftest.$ac_ext <<_ACEOF
5802 /* confdefs.h.  */
5803 _ACEOF
5804 cat confdefs.h >>conftest.$ac_ext
5805 cat >>conftest.$ac_ext <<_ACEOF
5806 /* end confdefs.h.  */
5807
5808 int
5809 main ()
5810 {
5811
5812   ;
5813   return 0;
5814 }
5815 _ACEOF
5816 rm -f conftest.$ac_objext
5817 if { (ac_try="$ac_compile"
5818 case "(($ac_try" in
5819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5820   *) ac_try_echo=$ac_try;;
5821 esac
5822 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5823   (eval "$ac_compile") 2>conftest.er1
5824   ac_status=$?
5825   grep -v '^ *+' conftest.er1 >conftest.err
5826   rm -f conftest.er1
5827   cat conftest.err >&5
5828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5829   (exit $ac_status); } &&
5830          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5831   { (case "(($ac_try" in
5832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5833   *) ac_try_echo=$ac_try;;
5834 esac
5835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5836   (eval "$ac_try") 2>&5
5837   ac_status=$?
5838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5839   (exit $ac_status); }; } &&
5840          { ac_try='test -s conftest.$ac_objext'
5841   { (case "(($ac_try" in
5842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5843   *) ac_try_echo=$ac_try;;
5844 esac
5845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5846   (eval "$ac_try") 2>&5
5847   ac_status=$?
5848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5849   (exit $ac_status); }; }; then
5850   :
5851 else
5852   echo "$as_me: failed program was:" >&5
5853 sed 's/^/| /' conftest.$ac_ext >&5
5854
5855         ac_c_werror_flag=$ac_save_c_werror_flag
5856          CFLAGS="-g"
5857          cat >conftest.$ac_ext <<_ACEOF
5858 /* confdefs.h.  */
5859 _ACEOF
5860 cat confdefs.h >>conftest.$ac_ext
5861 cat >>conftest.$ac_ext <<_ACEOF
5862 /* end confdefs.h.  */
5863
5864 int
5865 main ()
5866 {
5867
5868   ;
5869   return 0;
5870 }
5871 _ACEOF
5872 rm -f conftest.$ac_objext
5873 if { (ac_try="$ac_compile"
5874 case "(($ac_try" in
5875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5876   *) ac_try_echo=$ac_try;;
5877 esac
5878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5879   (eval "$ac_compile") 2>conftest.er1
5880   ac_status=$?
5881   grep -v '^ *+' conftest.er1 >conftest.err
5882   rm -f conftest.er1
5883   cat conftest.err >&5
5884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5885   (exit $ac_status); } &&
5886          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5887   { (case "(($ac_try" in
5888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5889   *) ac_try_echo=$ac_try;;
5890 esac
5891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5892   (eval "$ac_try") 2>&5
5893   ac_status=$?
5894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5895   (exit $ac_status); }; } &&
5896          { ac_try='test -s conftest.$ac_objext'
5897   { (case "(($ac_try" in
5898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5899   *) ac_try_echo=$ac_try;;
5900 esac
5901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5902   (eval "$ac_try") 2>&5
5903   ac_status=$?
5904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5905   (exit $ac_status); }; }; then
5906   ac_cv_prog_cc_g=yes
5907 else
5908   echo "$as_me: failed program was:" >&5
5909 sed 's/^/| /' conftest.$ac_ext >&5
5910
5911
5912 fi
5913
5914 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5915 fi
5916
5917 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5918 fi
5919
5920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5921    ac_c_werror_flag=$ac_save_c_werror_flag
5922 fi
5923 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
5924 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
5925 if test "$ac_test_CFLAGS" = set; then
5926   CFLAGS=$ac_save_CFLAGS
5927 elif test $ac_cv_prog_cc_g = yes; then
5928   if test "$GCC" = yes; then
5929     CFLAGS="-g -O2"
5930   else
5931     CFLAGS="-g"
5932   fi
5933 else
5934   if test "$GCC" = yes; then
5935     CFLAGS="-O2"
5936   else
5937     CFLAGS=
5938   fi
5939 fi
5940 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
5941 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
5942 if test "${ac_cv_prog_cc_c89+set}" = set; then
5943   echo $ECHO_N "(cached) $ECHO_C" >&6
5944 else
5945   ac_cv_prog_cc_c89=no
5946 ac_save_CC=$CC
5947 cat >conftest.$ac_ext <<_ACEOF
5948 /* confdefs.h.  */
5949 _ACEOF
5950 cat confdefs.h >>conftest.$ac_ext
5951 cat >>conftest.$ac_ext <<_ACEOF
5952 /* end confdefs.h.  */
5953 #include <stdarg.h>
5954 #include <stdio.h>
5955 #include <sys/types.h>
5956 #include <sys/stat.h>
5957 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5958 struct buf { int x; };
5959 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5960 static char *e (p, i)
5961      char **p;
5962      int i;
5963 {
5964   return p[i];
5965 }
5966 static char *f (char * (*g) (char **, int), char **p, ...)
5967 {
5968   char *s;
5969   va_list v;
5970   va_start (v,p);
5971   s = g (p, va_arg (v,int));
5972   va_end (v);
5973   return s;
5974 }
5975
5976 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5977    function prototypes and stuff, but not '\xHH' hex character constants.
5978    These don't provoke an error unfortunately, instead are silently treated
5979    as 'x'.  The following induces an error, until -std is added to get
5980    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5981    array size at least.  It's necessary to write '\x00'==0 to get something
5982    that's true only with -std.  */
5983 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5984
5985 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5986    inside strings and character constants.  */
5987 #define FOO(x) 'x'
5988 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5989
5990 int test (int i, double x);
5991 struct s1 {int (*f) (int a);};
5992 struct s2 {int (*f) (double a);};
5993 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5994 int argc;
5995 char **argv;
5996 int
5997 main ()
5998 {
5999 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6000   ;
6001   return 0;
6002 }
6003 _ACEOF
6004 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6005         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6006 do
6007   CC="$ac_save_CC $ac_arg"
6008   rm -f conftest.$ac_objext
6009 if { (ac_try="$ac_compile"
6010 case "(($ac_try" in
6011   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6012   *) ac_try_echo=$ac_try;;
6013 esac
6014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6015   (eval "$ac_compile") 2>conftest.er1
6016   ac_status=$?
6017   grep -v '^ *+' conftest.er1 >conftest.err
6018   rm -f conftest.er1
6019   cat conftest.err >&5
6020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6021   (exit $ac_status); } &&
6022          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6023   { (case "(($ac_try" in
6024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6025   *) ac_try_echo=$ac_try;;
6026 esac
6027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6028   (eval "$ac_try") 2>&5
6029   ac_status=$?
6030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6031   (exit $ac_status); }; } &&
6032          { ac_try='test -s conftest.$ac_objext'
6033   { (case "(($ac_try" in
6034   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6035   *) ac_try_echo=$ac_try;;
6036 esac
6037 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6038   (eval "$ac_try") 2>&5
6039   ac_status=$?
6040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6041   (exit $ac_status); }; }; then
6042   ac_cv_prog_cc_c89=$ac_arg
6043 else
6044   echo "$as_me: failed program was:" >&5
6045 sed 's/^/| /' conftest.$ac_ext >&5
6046
6047
6048 fi
6049
6050 rm -f core conftest.err conftest.$ac_objext
6051   test "x$ac_cv_prog_cc_c89" != "xno" && break
6052 done
6053 rm -f conftest.$ac_ext
6054 CC=$ac_save_CC
6055
6056 fi
6057 # AC_CACHE_VAL
6058 case "x$ac_cv_prog_cc_c89" in
6059   x)
6060     { echo "$as_me:$LINENO: result: none needed" >&5
6061 echo "${ECHO_T}none needed" >&6; } ;;
6062   xno)
6063     { echo "$as_me:$LINENO: result: unsupported" >&5
6064 echo "${ECHO_T}unsupported" >&6; } ;;
6065   *)
6066     CC="$CC $ac_cv_prog_cc_c89"
6067     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6068 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6069 esac
6070
6071
6072 ac_ext=c
6073 ac_cpp='$CPP $CPPFLAGS'
6074 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6075 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6076 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6077
6078 ac_ext=cpp
6079 ac_cpp='$CXXCPP $CPPFLAGS'
6080 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6081 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6082 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6083 if test -z "$CXX"; then
6084   if test -n "$CCC"; then
6085     CXX=$CCC
6086   else
6087     if test -n "$ac_tool_prefix"; then
6088   for ac_prog in g++
6089   do
6090     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6091 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6092 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6093 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6094 if test "${ac_cv_prog_CXX+set}" = set; then
6095   echo $ECHO_N "(cached) $ECHO_C" >&6
6096 else
6097   if test -n "$CXX"; then
6098   ac_cv_prog_CXX="$CXX" # Let the user override the test.
6099 else
6100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6101 for as_dir in $PATH
6102 do
6103   IFS=$as_save_IFS
6104   test -z "$as_dir" && as_dir=.
6105   for ac_exec_ext in '' $ac_executable_extensions; do
6106   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6107     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6108     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6109     break 2
6110   fi
6111 done
6112 done
6113 IFS=$as_save_IFS
6114
6115 fi
6116 fi
6117 CXX=$ac_cv_prog_CXX
6118 if test -n "$CXX"; then
6119   { echo "$as_me:$LINENO: result: $CXX" >&5
6120 echo "${ECHO_T}$CXX" >&6; }
6121 else
6122   { echo "$as_me:$LINENO: result: no" >&5
6123 echo "${ECHO_T}no" >&6; }
6124 fi
6125
6126
6127     test -n "$CXX" && break
6128   done
6129 fi
6130 if test -z "$CXX"; then
6131   ac_ct_CXX=$CXX
6132   for ac_prog in g++
6133 do
6134   # Extract the first word of "$ac_prog", so it can be a program name with args.
6135 set dummy $ac_prog; ac_word=$2
6136 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6137 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6138 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6139   echo $ECHO_N "(cached) $ECHO_C" >&6
6140 else
6141   if test -n "$ac_ct_CXX"; then
6142   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6143 else
6144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6145 for as_dir in $PATH
6146 do
6147   IFS=$as_save_IFS
6148   test -z "$as_dir" && as_dir=.
6149   for ac_exec_ext in '' $ac_executable_extensions; do
6150   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6151     ac_cv_prog_ac_ct_CXX="$ac_prog"
6152     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6153     break 2
6154   fi
6155 done
6156 done
6157 IFS=$as_save_IFS
6158
6159 fi
6160 fi
6161 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6162 if test -n "$ac_ct_CXX"; then
6163   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6164 echo "${ECHO_T}$ac_ct_CXX" >&6; }
6165 else
6166   { echo "$as_me:$LINENO: result: no" >&5
6167 echo "${ECHO_T}no" >&6; }
6168 fi
6169
6170
6171   test -n "$ac_ct_CXX" && break
6172 done
6173
6174   if test "x$ac_ct_CXX" = x; then
6175     CXX="g++"
6176   else
6177     case $cross_compiling:$ac_tool_warned in
6178 yes:)
6179 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6180 whose name does not start with the host triplet.  If you think this
6181 configuration is useful to you, please write to autoconf@gnu.org." >&5
6182 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6183 whose name does not start with the host triplet.  If you think this
6184 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6185 ac_tool_warned=yes ;;
6186 esac
6187     CXX=$ac_ct_CXX
6188   fi
6189 fi
6190
6191   fi
6192 fi
6193 # Provide some information about the compiler.
6194 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6195 ac_compiler=`set X $ac_compile; echo $2`
6196 { (ac_try="$ac_compiler --version >&5"
6197 case "(($ac_try" in
6198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6199   *) ac_try_echo=$ac_try;;
6200 esac
6201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6202   (eval "$ac_compiler --version >&5") 2>&5
6203   ac_status=$?
6204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6205   (exit $ac_status); }
6206 { (ac_try="$ac_compiler -v >&5"
6207 case "(($ac_try" in
6208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6209   *) ac_try_echo=$ac_try;;
6210 esac
6211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6212   (eval "$ac_compiler -v >&5") 2>&5
6213   ac_status=$?
6214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6215   (exit $ac_status); }
6216 { (ac_try="$ac_compiler -V >&5"
6217 case "(($ac_try" in
6218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6219   *) ac_try_echo=$ac_try;;
6220 esac
6221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6222   (eval "$ac_compiler -V >&5") 2>&5
6223   ac_status=$?
6224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6225   (exit $ac_status); }
6226
6227 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6228 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6229 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6230   echo $ECHO_N "(cached) $ECHO_C" >&6
6231 else
6232   cat >conftest.$ac_ext <<_ACEOF
6233 /* confdefs.h.  */
6234 _ACEOF
6235 cat confdefs.h >>conftest.$ac_ext
6236 cat >>conftest.$ac_ext <<_ACEOF
6237 /* end confdefs.h.  */
6238
6239 int
6240 main ()
6241 {
6242 #ifndef __GNUC__
6243        choke me
6244 #endif
6245
6246   ;
6247   return 0;
6248 }
6249 _ACEOF
6250 rm -f conftest.$ac_objext
6251 if { (ac_try="$ac_compile"
6252 case "(($ac_try" in
6253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6254   *) ac_try_echo=$ac_try;;
6255 esac
6256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6257   (eval "$ac_compile") 2>conftest.er1
6258   ac_status=$?
6259   grep -v '^ *+' conftest.er1 >conftest.err
6260   rm -f conftest.er1
6261   cat conftest.err >&5
6262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6263   (exit $ac_status); } &&
6264          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6265   { (case "(($ac_try" in
6266   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6267   *) ac_try_echo=$ac_try;;
6268 esac
6269 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6270   (eval "$ac_try") 2>&5
6271   ac_status=$?
6272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6273   (exit $ac_status); }; } &&
6274          { ac_try='test -s conftest.$ac_objext'
6275   { (case "(($ac_try" in
6276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6277   *) ac_try_echo=$ac_try;;
6278 esac
6279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6280   (eval "$ac_try") 2>&5
6281   ac_status=$?
6282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6283   (exit $ac_status); }; }; then
6284   ac_compiler_gnu=yes
6285 else
6286   echo "$as_me: failed program was:" >&5
6287 sed 's/^/| /' conftest.$ac_ext >&5
6288
6289         ac_compiler_gnu=no
6290 fi
6291
6292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6293 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6294
6295 fi
6296 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6297 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6298 GXX=`test $ac_compiler_gnu = yes && echo yes`
6299 ac_test_CXXFLAGS=${CXXFLAGS+set}
6300 ac_save_CXXFLAGS=$CXXFLAGS
6301 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6302 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6303 if test "${ac_cv_prog_cxx_g+set}" = set; then
6304   echo $ECHO_N "(cached) $ECHO_C" >&6
6305 else
6306   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6307    ac_cxx_werror_flag=yes
6308    ac_cv_prog_cxx_g=no
6309    CXXFLAGS="-g"
6310    cat >conftest.$ac_ext <<_ACEOF
6311 /* confdefs.h.  */
6312 _ACEOF
6313 cat confdefs.h >>conftest.$ac_ext
6314 cat >>conftest.$ac_ext <<_ACEOF
6315 /* end confdefs.h.  */
6316
6317 int
6318 main ()
6319 {
6320
6321   ;
6322   return 0;
6323 }
6324 _ACEOF
6325 rm -f conftest.$ac_objext
6326 if { (ac_try="$ac_compile"
6327 case "(($ac_try" in
6328   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6329   *) ac_try_echo=$ac_try;;
6330 esac
6331 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6332   (eval "$ac_compile") 2>conftest.er1
6333   ac_status=$?
6334   grep -v '^ *+' conftest.er1 >conftest.err
6335   rm -f conftest.er1
6336   cat conftest.err >&5
6337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6338   (exit $ac_status); } &&
6339          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6340   { (case "(($ac_try" in
6341   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6342   *) ac_try_echo=$ac_try;;
6343 esac
6344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6345   (eval "$ac_try") 2>&5
6346   ac_status=$?
6347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6348   (exit $ac_status); }; } &&
6349          { ac_try='test -s conftest.$ac_objext'
6350   { (case "(($ac_try" in
6351   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6352   *) ac_try_echo=$ac_try;;
6353 esac
6354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6355   (eval "$ac_try") 2>&5
6356   ac_status=$?
6357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6358   (exit $ac_status); }; }; then
6359   ac_cv_prog_cxx_g=yes
6360 else
6361   echo "$as_me: failed program was:" >&5
6362 sed 's/^/| /' conftest.$ac_ext >&5
6363
6364         CXXFLAGS=""
6365       cat >conftest.$ac_ext <<_ACEOF
6366 /* confdefs.h.  */
6367 _ACEOF
6368 cat confdefs.h >>conftest.$ac_ext
6369 cat >>conftest.$ac_ext <<_ACEOF
6370 /* end confdefs.h.  */
6371
6372 int
6373 main ()
6374 {
6375
6376   ;
6377   return 0;
6378 }
6379 _ACEOF
6380 rm -f conftest.$ac_objext
6381 if { (ac_try="$ac_compile"
6382 case "(($ac_try" in
6383   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6384   *) ac_try_echo=$ac_try;;
6385 esac
6386 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6387   (eval "$ac_compile") 2>conftest.er1
6388   ac_status=$?
6389   grep -v '^ *+' conftest.er1 >conftest.err
6390   rm -f conftest.er1
6391   cat conftest.err >&5
6392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6393   (exit $ac_status); } &&
6394          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6395   { (case "(($ac_try" in
6396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6397   *) ac_try_echo=$ac_try;;
6398 esac
6399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6400   (eval "$ac_try") 2>&5
6401   ac_status=$?
6402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6403   (exit $ac_status); }; } &&
6404          { ac_try='test -s conftest.$ac_objext'
6405   { (case "(($ac_try" in
6406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6407   *) ac_try_echo=$ac_try;;
6408 esac
6409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6410   (eval "$ac_try") 2>&5
6411   ac_status=$?
6412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6413   (exit $ac_status); }; }; then
6414   :
6415 else
6416   echo "$as_me: failed program was:" >&5
6417 sed 's/^/| /' conftest.$ac_ext >&5
6418
6419         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6420          CXXFLAGS="-g"
6421          cat >conftest.$ac_ext <<_ACEOF
6422 /* confdefs.h.  */
6423 _ACEOF
6424 cat confdefs.h >>conftest.$ac_ext
6425 cat >>conftest.$ac_ext <<_ACEOF
6426 /* end confdefs.h.  */
6427
6428 int
6429 main ()
6430 {
6431
6432   ;
6433   return 0;
6434 }
6435 _ACEOF
6436 rm -f conftest.$ac_objext
6437 if { (ac_try="$ac_compile"
6438 case "(($ac_try" in
6439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6440   *) ac_try_echo=$ac_try;;
6441 esac
6442 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6443   (eval "$ac_compile") 2>conftest.er1
6444   ac_status=$?
6445   grep -v '^ *+' conftest.er1 >conftest.err
6446   rm -f conftest.er1
6447   cat conftest.err >&5
6448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6449   (exit $ac_status); } &&
6450          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6451   { (case "(($ac_try" in
6452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6453   *) ac_try_echo=$ac_try;;
6454 esac
6455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6456   (eval "$ac_try") 2>&5
6457   ac_status=$?
6458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6459   (exit $ac_status); }; } &&
6460          { ac_try='test -s conftest.$ac_objext'
6461   { (case "(($ac_try" in
6462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6463   *) ac_try_echo=$ac_try;;
6464 esac
6465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6466   (eval "$ac_try") 2>&5
6467   ac_status=$?
6468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6469   (exit $ac_status); }; }; then
6470   ac_cv_prog_cxx_g=yes
6471 else
6472   echo "$as_me: failed program was:" >&5
6473 sed 's/^/| /' conftest.$ac_ext >&5
6474
6475
6476 fi
6477
6478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6479 fi
6480
6481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6482 fi
6483
6484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6485    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6486 fi
6487 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6488 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6489 if test "$ac_test_CXXFLAGS" = set; then
6490   CXXFLAGS=$ac_save_CXXFLAGS
6491 elif test $ac_cv_prog_cxx_g = yes; then
6492   if test "$GXX" = yes; then
6493     CXXFLAGS="-g -O2"
6494   else
6495     CXXFLAGS="-g"
6496   fi
6497 else
6498   if test "$GXX" = yes; then
6499     CXXFLAGS="-O2"
6500   else
6501     CXXFLAGS=
6502   fi
6503 fi
6504 ac_ext=c
6505 ac_cpp='$CPP $CPPFLAGS'
6506 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6507 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6508 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6509
6510
6511 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6512 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6513 if test "${lt_cv_path_NM+set}" = set; then
6514   echo $ECHO_N "(cached) $ECHO_C" >&6
6515 else
6516   if test -n "$NM"; then
6517   # Let the user override the test.
6518   lt_cv_path_NM="$NM"
6519 else
6520   lt_nm_to_check="${ac_tool_prefix}nm"
6521   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6522     lt_nm_to_check="$lt_nm_to_check nm"
6523   fi
6524   for lt_tmp_nm in $lt_nm_to_check; do
6525     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6526     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6527       IFS="$lt_save_ifs"
6528       test -z "$ac_dir" && ac_dir=.
6529       tmp_nm="$ac_dir/$lt_tmp_nm"
6530       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6531         # Check to see if the nm accepts a BSD-compat flag.
6532         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6533         #   nm: unknown option "B" ignored
6534         # Tru64's nm complains that /dev/null is an invalid object file
6535         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6536         */dev/null* | *'Invalid file or object type'*)
6537           lt_cv_path_NM="$tmp_nm -B"
6538           break
6539           ;;
6540         *)
6541           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6542           */dev/null*)
6543             lt_cv_path_NM="$tmp_nm -p"
6544             break
6545             ;;
6546           *)
6547             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6548             continue # so that we can try to find one that supports BSD flags
6549             ;;
6550           esac
6551           ;;
6552         esac
6553       fi
6554     done
6555     IFS="$lt_save_ifs"
6556   done
6557   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6558 fi
6559 fi
6560 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6561 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6562 NM="$lt_cv_path_NM"
6563
6564
6565
6566 { echo "$as_me:$LINENO: checking for GNU make" >&5
6567 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6568 if test "${llvm_cv_gnu_make_command+set}" = set; then
6569   echo $ECHO_N "(cached) $ECHO_C" >&6
6570 else
6571   llvm_cv_gnu_make_command=''
6572  for a in "$MAKE" make gmake gnumake ; do
6573   if test -z "$a" ; then continue ; fi ;
6574   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6575   then
6576    llvm_cv_gnu_make_command=$a ;
6577    break;
6578   fi
6579  done
6580 fi
6581 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6582 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6583  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6584    ifGNUmake='' ;
6585  else
6586    ifGNUmake='#' ;
6587    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6588 echo "${ECHO_T}\"Not found\"" >&6; };
6589  fi
6590
6591
6592 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6593 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6594 LN_S=$as_ln_s
6595 if test "$LN_S" = "ln -s"; then
6596   { echo "$as_me:$LINENO: result: yes" >&5
6597 echo "${ECHO_T}yes" >&6; }
6598 else
6599   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6600 echo "${ECHO_T}no, using $LN_S" >&6; }
6601 fi
6602
6603 # Extract the first word of "cmp", so it can be a program name with args.
6604 set dummy cmp; ac_word=$2
6605 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6606 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6607 if test "${ac_cv_path_CMP+set}" = set; then
6608   echo $ECHO_N "(cached) $ECHO_C" >&6
6609 else
6610   case $CMP in
6611   [\\/]* | ?:[\\/]*)
6612   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6613   ;;
6614   *)
6615   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6616 for as_dir in $PATH
6617 do
6618   IFS=$as_save_IFS
6619   test -z "$as_dir" && as_dir=.
6620   for ac_exec_ext in '' $ac_executable_extensions; do
6621   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6622     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6623     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6624     break 2
6625   fi
6626 done
6627 done
6628 IFS=$as_save_IFS
6629
6630   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6631   ;;
6632 esac
6633 fi
6634 CMP=$ac_cv_path_CMP
6635 if test -n "$CMP"; then
6636   { echo "$as_me:$LINENO: result: $CMP" >&5
6637 echo "${ECHO_T}$CMP" >&6; }
6638 else
6639   { echo "$as_me:$LINENO: result: no" >&5
6640 echo "${ECHO_T}no" >&6; }
6641 fi
6642
6643
6644 # Extract the first word of "cp", so it can be a program name with args.
6645 set dummy cp; ac_word=$2
6646 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6647 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6648 if test "${ac_cv_path_CP+set}" = set; then
6649   echo $ECHO_N "(cached) $ECHO_C" >&6
6650 else
6651   case $CP in
6652   [\\/]* | ?:[\\/]*)
6653   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6654   ;;
6655   *)
6656   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6657 for as_dir in $PATH
6658 do
6659   IFS=$as_save_IFS
6660   test -z "$as_dir" && as_dir=.
6661   for ac_exec_ext in '' $ac_executable_extensions; do
6662   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6663     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6664     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6665     break 2
6666   fi
6667 done
6668 done
6669 IFS=$as_save_IFS
6670
6671   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6672   ;;
6673 esac
6674 fi
6675 CP=$ac_cv_path_CP
6676 if test -n "$CP"; then
6677   { echo "$as_me:$LINENO: result: $CP" >&5
6678 echo "${ECHO_T}$CP" >&6; }
6679 else
6680   { echo "$as_me:$LINENO: result: no" >&5
6681 echo "${ECHO_T}no" >&6; }
6682 fi
6683
6684
6685 # Extract the first word of "date", so it can be a program name with args.
6686 set dummy date; ac_word=$2
6687 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6688 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6689 if test "${ac_cv_path_DATE+set}" = set; then
6690   echo $ECHO_N "(cached) $ECHO_C" >&6
6691 else
6692   case $DATE in
6693   [\\/]* | ?:[\\/]*)
6694   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6695   ;;
6696   *)
6697   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6698 for as_dir in $PATH
6699 do
6700   IFS=$as_save_IFS
6701   test -z "$as_dir" && as_dir=.
6702   for ac_exec_ext in '' $ac_executable_extensions; do
6703   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6704     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6705     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6706     break 2
6707   fi
6708 done
6709 done
6710 IFS=$as_save_IFS
6711
6712   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6713   ;;
6714 esac
6715 fi
6716 DATE=$ac_cv_path_DATE
6717 if test -n "$DATE"; then
6718   { echo "$as_me:$LINENO: result: $DATE" >&5
6719 echo "${ECHO_T}$DATE" >&6; }
6720 else
6721   { echo "$as_me:$LINENO: result: no" >&5
6722 echo "${ECHO_T}no" >&6; }
6723 fi
6724
6725
6726 # Extract the first word of "find", so it can be a program name with args.
6727 set dummy find; ac_word=$2
6728 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6729 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6730 if test "${ac_cv_path_FIND+set}" = set; then
6731   echo $ECHO_N "(cached) $ECHO_C" >&6
6732 else
6733   case $FIND in
6734   [\\/]* | ?:[\\/]*)
6735   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6736   ;;
6737   *)
6738   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6739 for as_dir in $PATH
6740 do
6741   IFS=$as_save_IFS
6742   test -z "$as_dir" && as_dir=.
6743   for ac_exec_ext in '' $ac_executable_extensions; do
6744   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6745     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6746     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6747     break 2
6748   fi
6749 done
6750 done
6751 IFS=$as_save_IFS
6752
6753   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6754   ;;
6755 esac
6756 fi
6757 FIND=$ac_cv_path_FIND
6758 if test -n "$FIND"; then
6759   { echo "$as_me:$LINENO: result: $FIND" >&5
6760 echo "${ECHO_T}$FIND" >&6; }
6761 else
6762   { echo "$as_me:$LINENO: result: no" >&5
6763 echo "${ECHO_T}no" >&6; }
6764 fi
6765
6766
6767 # Extract the first word of "grep", so it can be a program name with args.
6768 set dummy grep; ac_word=$2
6769 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6770 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6771 if test "${ac_cv_path_GREP+set}" = set; then
6772   echo $ECHO_N "(cached) $ECHO_C" >&6
6773 else
6774   case $GREP in
6775   [\\/]* | ?:[\\/]*)
6776   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6777   ;;
6778   *)
6779   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6780 for as_dir in $PATH
6781 do
6782   IFS=$as_save_IFS
6783   test -z "$as_dir" && as_dir=.
6784   for ac_exec_ext in '' $ac_executable_extensions; do
6785   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6786     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6787     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6788     break 2
6789   fi
6790 done
6791 done
6792 IFS=$as_save_IFS
6793
6794   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6795   ;;
6796 esac
6797 fi
6798 GREP=$ac_cv_path_GREP
6799 if test -n "$GREP"; then
6800   { echo "$as_me:$LINENO: result: $GREP" >&5
6801 echo "${ECHO_T}$GREP" >&6; }
6802 else
6803   { echo "$as_me:$LINENO: result: no" >&5
6804 echo "${ECHO_T}no" >&6; }
6805 fi
6806
6807
6808 # Extract the first word of "mkdir", so it can be a program name with args.
6809 set dummy mkdir; ac_word=$2
6810 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6811 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6812 if test "${ac_cv_path_MKDIR+set}" = set; then
6813   echo $ECHO_N "(cached) $ECHO_C" >&6
6814 else
6815   case $MKDIR in
6816   [\\/]* | ?:[\\/]*)
6817   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6818   ;;
6819   *)
6820   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6821 for as_dir in $PATH
6822 do
6823   IFS=$as_save_IFS
6824   test -z "$as_dir" && as_dir=.
6825   for ac_exec_ext in '' $ac_executable_extensions; do
6826   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6827     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6828     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6829     break 2
6830   fi
6831 done
6832 done
6833 IFS=$as_save_IFS
6834
6835   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6836   ;;
6837 esac
6838 fi
6839 MKDIR=$ac_cv_path_MKDIR
6840 if test -n "$MKDIR"; then
6841   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6842 echo "${ECHO_T}$MKDIR" >&6; }
6843 else
6844   { echo "$as_me:$LINENO: result: no" >&5
6845 echo "${ECHO_T}no" >&6; }
6846 fi
6847
6848
6849 # Extract the first word of "mv", so it can be a program name with args.
6850 set dummy mv; ac_word=$2
6851 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6852 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6853 if test "${ac_cv_path_MV+set}" = set; then
6854   echo $ECHO_N "(cached) $ECHO_C" >&6
6855 else
6856   case $MV in
6857   [\\/]* | ?:[\\/]*)
6858   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6859   ;;
6860   *)
6861   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862 for as_dir in $PATH
6863 do
6864   IFS=$as_save_IFS
6865   test -z "$as_dir" && as_dir=.
6866   for ac_exec_ext in '' $ac_executable_extensions; do
6867   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6868     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6869     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6870     break 2
6871   fi
6872 done
6873 done
6874 IFS=$as_save_IFS
6875
6876   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6877   ;;
6878 esac
6879 fi
6880 MV=$ac_cv_path_MV
6881 if test -n "$MV"; then
6882   { echo "$as_me:$LINENO: result: $MV" >&5
6883 echo "${ECHO_T}$MV" >&6; }
6884 else
6885   { echo "$as_me:$LINENO: result: no" >&5
6886 echo "${ECHO_T}no" >&6; }
6887 fi
6888
6889
6890 if test -n "$ac_tool_prefix"; then
6891   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6892 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6893 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6894 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6895 if test "${ac_cv_prog_RANLIB+set}" = set; then
6896   echo $ECHO_N "(cached) $ECHO_C" >&6
6897 else
6898   if test -n "$RANLIB"; then
6899   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6900 else
6901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6902 for as_dir in $PATH
6903 do
6904   IFS=$as_save_IFS
6905   test -z "$as_dir" && as_dir=.
6906   for ac_exec_ext in '' $ac_executable_extensions; do
6907   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6908     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6909     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6910     break 2
6911   fi
6912 done
6913 done
6914 IFS=$as_save_IFS
6915
6916 fi
6917 fi
6918 RANLIB=$ac_cv_prog_RANLIB
6919 if test -n "$RANLIB"; then
6920   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6921 echo "${ECHO_T}$RANLIB" >&6; }
6922 else
6923   { echo "$as_me:$LINENO: result: no" >&5
6924 echo "${ECHO_T}no" >&6; }
6925 fi
6926
6927
6928 fi
6929 if test -z "$ac_cv_prog_RANLIB"; then
6930   ac_ct_RANLIB=$RANLIB
6931   # Extract the first word of "ranlib", so it can be a program name with args.
6932 set dummy ranlib; ac_word=$2
6933 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6934 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6935 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6936   echo $ECHO_N "(cached) $ECHO_C" >&6
6937 else
6938   if test -n "$ac_ct_RANLIB"; then
6939   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6940 else
6941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6942 for as_dir in $PATH
6943 do
6944   IFS=$as_save_IFS
6945   test -z "$as_dir" && as_dir=.
6946   for ac_exec_ext in '' $ac_executable_extensions; do
6947   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6948     ac_cv_prog_ac_ct_RANLIB="ranlib"
6949     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6950     break 2
6951   fi
6952 done
6953 done
6954 IFS=$as_save_IFS
6955
6956 fi
6957 fi
6958 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6959 if test -n "$ac_ct_RANLIB"; then
6960   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6961 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6962 else
6963   { echo "$as_me:$LINENO: result: no" >&5
6964 echo "${ECHO_T}no" >&6; }
6965 fi
6966
6967   if test "x$ac_ct_RANLIB" = x; then
6968     RANLIB=":"
6969   else
6970     case $cross_compiling:$ac_tool_warned in
6971 yes:)
6972 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6973 whose name does not start with the host triplet.  If you think this
6974 configuration is useful to you, please write to autoconf@gnu.org." >&5
6975 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6976 whose name does not start with the host triplet.  If you think this
6977 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6978 ac_tool_warned=yes ;;
6979 esac
6980     RANLIB=$ac_ct_RANLIB
6981   fi
6982 else
6983   RANLIB="$ac_cv_prog_RANLIB"
6984 fi
6985
6986 if test -n "$ac_tool_prefix"; then
6987   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6988 set dummy ${ac_tool_prefix}ar; ac_word=$2
6989 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6990 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6991 if test "${ac_cv_prog_AR+set}" = set; then
6992   echo $ECHO_N "(cached) $ECHO_C" >&6
6993 else
6994   if test -n "$AR"; then
6995   ac_cv_prog_AR="$AR" # Let the user override the test.
6996 else
6997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6998 for as_dir in $PATH
6999 do
7000   IFS=$as_save_IFS
7001   test -z "$as_dir" && as_dir=.
7002   for ac_exec_ext in '' $ac_executable_extensions; do
7003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7004     ac_cv_prog_AR="${ac_tool_prefix}ar"
7005     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7006     break 2
7007   fi
7008 done
7009 done
7010 IFS=$as_save_IFS
7011
7012 fi
7013 fi
7014 AR=$ac_cv_prog_AR
7015 if test -n "$AR"; then
7016   { echo "$as_me:$LINENO: result: $AR" >&5
7017 echo "${ECHO_T}$AR" >&6; }
7018 else
7019   { echo "$as_me:$LINENO: result: no" >&5
7020 echo "${ECHO_T}no" >&6; }
7021 fi
7022
7023
7024 fi
7025 if test -z "$ac_cv_prog_AR"; then
7026   ac_ct_AR=$AR
7027   # Extract the first word of "ar", so it can be a program name with args.
7028 set dummy ar; ac_word=$2
7029 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7030 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7031 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7032   echo $ECHO_N "(cached) $ECHO_C" >&6
7033 else
7034   if test -n "$ac_ct_AR"; then
7035   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7036 else
7037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7038 for as_dir in $PATH
7039 do
7040   IFS=$as_save_IFS
7041   test -z "$as_dir" && as_dir=.
7042   for ac_exec_ext in '' $ac_executable_extensions; do
7043   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7044     ac_cv_prog_ac_ct_AR="ar"
7045     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7046     break 2
7047   fi
7048 done
7049 done
7050 IFS=$as_save_IFS
7051
7052 fi
7053 fi
7054 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7055 if test -n "$ac_ct_AR"; then
7056   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7057 echo "${ECHO_T}$ac_ct_AR" >&6; }
7058 else
7059   { echo "$as_me:$LINENO: result: no" >&5
7060 echo "${ECHO_T}no" >&6; }
7061 fi
7062
7063   if test "x$ac_ct_AR" = x; then
7064     AR="false"
7065   else
7066     case $cross_compiling:$ac_tool_warned in
7067 yes:)
7068 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7069 whose name does not start with the host triplet.  If you think this
7070 configuration is useful to you, please write to autoconf@gnu.org." >&5
7071 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7072 whose name does not start with the host triplet.  If you think this
7073 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7074 ac_tool_warned=yes ;;
7075 esac
7076     AR=$ac_ct_AR
7077   fi
7078 else
7079   AR="$ac_cv_prog_AR"
7080 fi
7081
7082 # Extract the first word of "rm", so it can be a program name with args.
7083 set dummy rm; ac_word=$2
7084 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7085 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7086 if test "${ac_cv_path_RM+set}" = set; then
7087   echo $ECHO_N "(cached) $ECHO_C" >&6
7088 else
7089   case $RM in
7090   [\\/]* | ?:[\\/]*)
7091   ac_cv_path_RM="$RM" # Let the user override the test with a path.
7092   ;;
7093   *)
7094   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7095 for as_dir in $PATH
7096 do
7097   IFS=$as_save_IFS
7098   test -z "$as_dir" && as_dir=.
7099   for ac_exec_ext in '' $ac_executable_extensions; do
7100   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7101     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7102     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7103     break 2
7104   fi
7105 done
7106 done
7107 IFS=$as_save_IFS
7108
7109   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7110   ;;
7111 esac
7112 fi
7113 RM=$ac_cv_path_RM
7114 if test -n "$RM"; then
7115   { echo "$as_me:$LINENO: result: $RM" >&5
7116 echo "${ECHO_T}$RM" >&6; }
7117 else
7118   { echo "$as_me:$LINENO: result: no" >&5
7119 echo "${ECHO_T}no" >&6; }
7120 fi
7121
7122
7123 # Extract the first word of "sed", so it can be a program name with args.
7124 set dummy sed; ac_word=$2
7125 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7126 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7127 if test "${ac_cv_path_SED+set}" = set; then
7128   echo $ECHO_N "(cached) $ECHO_C" >&6
7129 else
7130   case $SED in
7131   [\\/]* | ?:[\\/]*)
7132   ac_cv_path_SED="$SED" # Let the user override the test with a path.
7133   ;;
7134   *)
7135   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7136 for as_dir in $PATH
7137 do
7138   IFS=$as_save_IFS
7139   test -z "$as_dir" && as_dir=.
7140   for ac_exec_ext in '' $ac_executable_extensions; do
7141   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7142     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7143     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7144     break 2
7145   fi
7146 done
7147 done
7148 IFS=$as_save_IFS
7149
7150   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7151   ;;
7152 esac
7153 fi
7154 SED=$ac_cv_path_SED
7155 if test -n "$SED"; then
7156   { echo "$as_me:$LINENO: result: $SED" >&5
7157 echo "${ECHO_T}$SED" >&6; }
7158 else
7159   { echo "$as_me:$LINENO: result: no" >&5
7160 echo "${ECHO_T}no" >&6; }
7161 fi
7162
7163
7164 # Extract the first word of "tar", so it can be a program name with args.
7165 set dummy tar; ac_word=$2
7166 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7167 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7168 if test "${ac_cv_path_TAR+set}" = set; then
7169   echo $ECHO_N "(cached) $ECHO_C" >&6
7170 else
7171   case $TAR in
7172   [\\/]* | ?:[\\/]*)
7173   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7174   ;;
7175   *)
7176   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7177 for as_dir in $PATH
7178 do
7179   IFS=$as_save_IFS
7180   test -z "$as_dir" && as_dir=.
7181   for ac_exec_ext in '' $ac_executable_extensions; do
7182   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7183     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7184     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7185     break 2
7186   fi
7187 done
7188 done
7189 IFS=$as_save_IFS
7190
7191   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7192   ;;
7193 esac
7194 fi
7195 TAR=$ac_cv_path_TAR
7196 if test -n "$TAR"; then
7197   { echo "$as_me:$LINENO: result: $TAR" >&5
7198 echo "${ECHO_T}$TAR" >&6; }
7199 else
7200   { echo "$as_me:$LINENO: result: no" >&5
7201 echo "${ECHO_T}no" >&6; }
7202 fi
7203
7204
7205 # Extract the first word of "pwd", so it can be a program name with args.
7206 set dummy pwd; ac_word=$2
7207 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7208 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7209 if test "${ac_cv_path_BINPWD+set}" = set; then
7210   echo $ECHO_N "(cached) $ECHO_C" >&6
7211 else
7212   case $BINPWD in
7213   [\\/]* | ?:[\\/]*)
7214   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7215   ;;
7216   *)
7217   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7218 for as_dir in $PATH
7219 do
7220   IFS=$as_save_IFS
7221   test -z "$as_dir" && as_dir=.
7222   for ac_exec_ext in '' $ac_executable_extensions; do
7223   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7224     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7225     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7226     break 2
7227   fi
7228 done
7229 done
7230 IFS=$as_save_IFS
7231
7232   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7233   ;;
7234 esac
7235 fi
7236 BINPWD=$ac_cv_path_BINPWD
7237 if test -n "$BINPWD"; then
7238   { echo "$as_me:$LINENO: result: $BINPWD" >&5
7239 echo "${ECHO_T}$BINPWD" >&6; }
7240 else
7241   { echo "$as_me:$LINENO: result: no" >&5
7242 echo "${ECHO_T}no" >&6; }
7243 fi
7244
7245
7246
7247 # Extract the first word of "Graphviz", so it can be a program name with args.
7248 set dummy Graphviz; ac_word=$2
7249 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7250 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7251 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7252   echo $ECHO_N "(cached) $ECHO_C" >&6
7253 else
7254   case $GRAPHVIZ in
7255   [\\/]* | ?:[\\/]*)
7256   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7257   ;;
7258   *)
7259   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7260 for as_dir in $PATH
7261 do
7262   IFS=$as_save_IFS
7263   test -z "$as_dir" && as_dir=.
7264   for ac_exec_ext in '' $ac_executable_extensions; do
7265   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7266     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7267     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7268     break 2
7269   fi
7270 done
7271 done
7272 IFS=$as_save_IFS
7273
7274   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7275   ;;
7276 esac
7277 fi
7278 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7279 if test -n "$GRAPHVIZ"; then
7280   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7281 echo "${ECHO_T}$GRAPHVIZ" >&6; }
7282 else
7283   { echo "$as_me:$LINENO: result: no" >&5
7284 echo "${ECHO_T}no" >&6; }
7285 fi
7286
7287
7288 if test "$GRAPHVIZ" != "echo Graphviz" ; then
7289
7290 cat >>confdefs.h <<\_ACEOF
7291 #define HAVE_GRAPHVIZ 1
7292 _ACEOF
7293
7294     if test "$llvm_cv_os_type" = "MingW" ; then
7295     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7296   fi
7297
7298 cat >>confdefs.h <<_ACEOF
7299 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7300 _ACEOF
7301
7302 fi
7303 # Extract the first word of "dot", so it can be a program name with args.
7304 set dummy dot; ac_word=$2
7305 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7306 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7307 if test "${ac_cv_path_DOT+set}" = set; then
7308   echo $ECHO_N "(cached) $ECHO_C" >&6
7309 else
7310   case $DOT in
7311   [\\/]* | ?:[\\/]*)
7312   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7313   ;;
7314   *)
7315   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7316 for as_dir in $PATH
7317 do
7318   IFS=$as_save_IFS
7319   test -z "$as_dir" && as_dir=.
7320   for ac_exec_ext in '' $ac_executable_extensions; do
7321   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7322     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7323     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7324     break 2
7325   fi
7326 done
7327 done
7328 IFS=$as_save_IFS
7329
7330   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7331   ;;
7332 esac
7333 fi
7334 DOT=$ac_cv_path_DOT
7335 if test -n "$DOT"; then
7336   { echo "$as_me:$LINENO: result: $DOT" >&5
7337 echo "${ECHO_T}$DOT" >&6; }
7338 else
7339   { echo "$as_me:$LINENO: result: no" >&5
7340 echo "${ECHO_T}no" >&6; }
7341 fi
7342
7343
7344 if test "$DOT" != "echo dot" ; then
7345
7346 cat >>confdefs.h <<\_ACEOF
7347 #define HAVE_DOT 1
7348 _ACEOF
7349
7350     if test "$llvm_cv_os_type" = "MingW" ; then
7351     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7352   fi
7353
7354 cat >>confdefs.h <<_ACEOF
7355 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
7356 _ACEOF
7357
7358 fi
7359 # Extract the first word of "fdp", so it can be a program name with args.
7360 set dummy fdp; ac_word=$2
7361 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7362 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7363 if test "${ac_cv_path_FDP+set}" = set; then
7364   echo $ECHO_N "(cached) $ECHO_C" >&6
7365 else
7366   case $FDP in
7367   [\\/]* | ?:[\\/]*)
7368   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7369   ;;
7370   *)
7371   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7372 for as_dir in $PATH
7373 do
7374   IFS=$as_save_IFS
7375   test -z "$as_dir" && as_dir=.
7376   for ac_exec_ext in '' $ac_executable_extensions; do
7377   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7378     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7379     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7380     break 2
7381   fi
7382 done
7383 done
7384 IFS=$as_save_IFS
7385
7386   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7387   ;;
7388 esac
7389 fi
7390 FDP=$ac_cv_path_FDP
7391 if test -n "$FDP"; then
7392   { echo "$as_me:$LINENO: result: $FDP" >&5
7393 echo "${ECHO_T}$FDP" >&6; }
7394 else
7395   { echo "$as_me:$LINENO: result: no" >&5
7396 echo "${ECHO_T}no" >&6; }
7397 fi
7398
7399
7400 if test "$FDP" != "echo fdp" ; then
7401
7402 cat >>confdefs.h <<\_ACEOF
7403 #define HAVE_FDP 1
7404 _ACEOF
7405
7406     if test "$llvm_cv_os_type" = "MingW" ; then
7407     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7408   fi
7409
7410 cat >>confdefs.h <<_ACEOF
7411 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
7412 _ACEOF
7413
7414 fi
7415 # Extract the first word of "neato", so it can be a program name with args.
7416 set dummy neato; ac_word=$2
7417 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7418 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7419 if test "${ac_cv_path_NEATO+set}" = set; then
7420   echo $ECHO_N "(cached) $ECHO_C" >&6
7421 else
7422   case $NEATO in
7423   [\\/]* | ?:[\\/]*)
7424   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7425   ;;
7426   *)
7427   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428 for as_dir in $PATH
7429 do
7430   IFS=$as_save_IFS
7431   test -z "$as_dir" && as_dir=.
7432   for ac_exec_ext in '' $ac_executable_extensions; do
7433   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7434     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7435     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7436     break 2
7437   fi
7438 done
7439 done
7440 IFS=$as_save_IFS
7441
7442   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7443   ;;
7444 esac
7445 fi
7446 NEATO=$ac_cv_path_NEATO
7447 if test -n "$NEATO"; then
7448   { echo "$as_me:$LINENO: result: $NEATO" >&5
7449 echo "${ECHO_T}$NEATO" >&6; }
7450 else
7451   { echo "$as_me:$LINENO: result: no" >&5
7452 echo "${ECHO_T}no" >&6; }
7453 fi
7454
7455
7456 if test "$NEATO" != "echo neato" ; then
7457
7458 cat >>confdefs.h <<\_ACEOF
7459 #define HAVE_NEATO 1
7460 _ACEOF
7461
7462     if test "$llvm_cv_os_type" = "MingW" ; then
7463     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7464   fi
7465
7466 cat >>confdefs.h <<_ACEOF
7467 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7468 _ACEOF
7469
7470 fi
7471 # Extract the first word of "twopi", so it can be a program name with args.
7472 set dummy twopi; ac_word=$2
7473 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7474 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7475 if test "${ac_cv_path_TWOPI+set}" = set; then
7476   echo $ECHO_N "(cached) $ECHO_C" >&6
7477 else
7478   case $TWOPI in
7479   [\\/]* | ?:[\\/]*)
7480   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7481   ;;
7482   *)
7483   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7484 for as_dir in $PATH
7485 do
7486   IFS=$as_save_IFS
7487   test -z "$as_dir" && as_dir=.
7488   for ac_exec_ext in '' $ac_executable_extensions; do
7489   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7490     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7491     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7492     break 2
7493   fi
7494 done
7495 done
7496 IFS=$as_save_IFS
7497
7498   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7499   ;;
7500 esac
7501 fi
7502 TWOPI=$ac_cv_path_TWOPI
7503 if test -n "$TWOPI"; then
7504   { echo "$as_me:$LINENO: result: $TWOPI" >&5
7505 echo "${ECHO_T}$TWOPI" >&6; }
7506 else
7507   { echo "$as_me:$LINENO: result: no" >&5
7508 echo "${ECHO_T}no" >&6; }
7509 fi
7510
7511
7512 if test "$TWOPI" != "echo twopi" ; then
7513
7514 cat >>confdefs.h <<\_ACEOF
7515 #define HAVE_TWOPI 1
7516 _ACEOF
7517
7518     if test "$llvm_cv_os_type" = "MingW" ; then
7519     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7520   fi
7521
7522 cat >>confdefs.h <<_ACEOF
7523 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7524 _ACEOF
7525
7526 fi
7527 # Extract the first word of "circo", so it can be a program name with args.
7528 set dummy circo; ac_word=$2
7529 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7530 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7531 if test "${ac_cv_path_CIRCO+set}" = set; then
7532   echo $ECHO_N "(cached) $ECHO_C" >&6
7533 else
7534   case $CIRCO in
7535   [\\/]* | ?:[\\/]*)
7536   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7537   ;;
7538   *)
7539   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7540 for as_dir in $PATH
7541 do
7542   IFS=$as_save_IFS
7543   test -z "$as_dir" && as_dir=.
7544   for ac_exec_ext in '' $ac_executable_extensions; do
7545   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7546     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7547     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7548     break 2
7549   fi
7550 done
7551 done
7552 IFS=$as_save_IFS
7553
7554   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7555   ;;
7556 esac
7557 fi
7558 CIRCO=$ac_cv_path_CIRCO
7559 if test -n "$CIRCO"; then
7560   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7561 echo "${ECHO_T}$CIRCO" >&6; }
7562 else
7563   { echo "$as_me:$LINENO: result: no" >&5
7564 echo "${ECHO_T}no" >&6; }
7565 fi
7566
7567
7568 if test "$CIRCO" != "echo circo" ; then
7569
7570 cat >>confdefs.h <<\_ACEOF
7571 #define HAVE_CIRCO 1
7572 _ACEOF
7573
7574     if test "$llvm_cv_os_type" = "MingW" ; then
7575     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7576   fi
7577
7578 cat >>confdefs.h <<_ACEOF
7579 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7580 _ACEOF
7581
7582 fi
7583 for ac_prog in gv gsview32
7584 do
7585   # Extract the first word of "$ac_prog", so it can be a program name with args.
7586 set dummy $ac_prog; ac_word=$2
7587 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7589 if test "${ac_cv_path_GV+set}" = set; then
7590   echo $ECHO_N "(cached) $ECHO_C" >&6
7591 else
7592   case $GV in
7593   [\\/]* | ?:[\\/]*)
7594   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7595   ;;
7596   *)
7597   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7598 for as_dir in $PATH
7599 do
7600   IFS=$as_save_IFS
7601   test -z "$as_dir" && as_dir=.
7602   for ac_exec_ext in '' $ac_executable_extensions; do
7603   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7604     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7605     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7606     break 2
7607   fi
7608 done
7609 done
7610 IFS=$as_save_IFS
7611
7612   ;;
7613 esac
7614 fi
7615 GV=$ac_cv_path_GV
7616 if test -n "$GV"; then
7617   { echo "$as_me:$LINENO: result: $GV" >&5
7618 echo "${ECHO_T}$GV" >&6; }
7619 else
7620   { echo "$as_me:$LINENO: result: no" >&5
7621 echo "${ECHO_T}no" >&6; }
7622 fi
7623
7624
7625   test -n "$GV" && break
7626 done
7627 test -n "$GV" || GV="echo gv"
7628
7629 if test "$GV" != "echo gv" ; then
7630
7631 cat >>confdefs.h <<\_ACEOF
7632 #define HAVE_GV 1
7633 _ACEOF
7634
7635     if test "$llvm_cv_os_type" = "MingW" ; then
7636     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7637   fi
7638
7639 cat >>confdefs.h <<_ACEOF
7640 #define LLVM_PATH_GV "$GV${EXEEXT}"
7641 _ACEOF
7642
7643 fi
7644 # Extract the first word of "dotty", so it can be a program name with args.
7645 set dummy dotty; ac_word=$2
7646 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7647 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7648 if test "${ac_cv_path_DOTTY+set}" = set; then
7649   echo $ECHO_N "(cached) $ECHO_C" >&6
7650 else
7651   case $DOTTY in
7652   [\\/]* | ?:[\\/]*)
7653   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7654   ;;
7655   *)
7656   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7657 for as_dir in $PATH
7658 do
7659   IFS=$as_save_IFS
7660   test -z "$as_dir" && as_dir=.
7661   for ac_exec_ext in '' $ac_executable_extensions; do
7662   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7663     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7664     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7665     break 2
7666   fi
7667 done
7668 done
7669 IFS=$as_save_IFS
7670
7671   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7672   ;;
7673 esac
7674 fi
7675 DOTTY=$ac_cv_path_DOTTY
7676 if test -n "$DOTTY"; then
7677   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7678 echo "${ECHO_T}$DOTTY" >&6; }
7679 else
7680   { echo "$as_me:$LINENO: result: no" >&5
7681 echo "${ECHO_T}no" >&6; }
7682 fi
7683
7684
7685 if test "$DOTTY" != "echo dotty" ; then
7686
7687 cat >>confdefs.h <<\_ACEOF
7688 #define HAVE_DOTTY 1
7689 _ACEOF
7690
7691     if test "$llvm_cv_os_type" = "MingW" ; then
7692     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7693   fi
7694
7695 cat >>confdefs.h <<_ACEOF
7696 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7697 _ACEOF
7698
7699 fi
7700
7701
7702 # Extract the first word of "perl", so it can be a program name with args.
7703 set dummy perl; ac_word=$2
7704 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7705 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7706 if test "${ac_cv_path_PERL+set}" = set; then
7707   echo $ECHO_N "(cached) $ECHO_C" >&6
7708 else
7709   case $PERL in
7710   [\\/]* | ?:[\\/]*)
7711   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7712   ;;
7713   *)
7714   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7715 for as_dir in $PATH
7716 do
7717   IFS=$as_save_IFS
7718   test -z "$as_dir" && as_dir=.
7719   for ac_exec_ext in '' $ac_executable_extensions; do
7720   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7721     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7722     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7723     break 2
7724   fi
7725 done
7726 done
7727 IFS=$as_save_IFS
7728
7729   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7730   ;;
7731 esac
7732 fi
7733 PERL=$ac_cv_path_PERL
7734 if test -n "$PERL"; then
7735   { echo "$as_me:$LINENO: result: $PERL" >&5
7736 echo "${ECHO_T}$PERL" >&6; }
7737 else
7738   { echo "$as_me:$LINENO: result: no" >&5
7739 echo "${ECHO_T}no" >&6; }
7740 fi
7741
7742
7743 if test "$PERL" != "none"; then
7744   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
7745 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
7746   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
7747     { echo "$as_me:$LINENO: result: yes" >&5
7748 echo "${ECHO_T}yes" >&6; }
7749   else
7750     PERL=none
7751     { echo "$as_me:$LINENO: result: not found" >&5
7752 echo "${ECHO_T}not found" >&6; }
7753   fi
7754 fi
7755
7756
7757 if test x"$PERL" = xnone; then
7758    HAVE_PERL=0
7759
7760    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
7761 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
7762    { (exit 1); exit 1; }; }
7763 else
7764    HAVE_PERL=1
7765
7766 fi
7767
7768 # Find a good install program.  We prefer a C program (faster),
7769 # so one script is as good as another.  But avoid the broken or
7770 # incompatible versions:
7771 # SysV /etc/install, /usr/sbin/install
7772 # SunOS /usr/etc/install
7773 # IRIX /sbin/install
7774 # AIX /bin/install
7775 # AmigaOS /C/install, which installs bootblocks on floppy discs
7776 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7777 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7778 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7779 # OS/2's system install, which has a completely different semantic
7780 # ./install, which can be erroneously created by make from ./install.sh.
7781 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7782 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7783 if test -z "$INSTALL"; then
7784 if test "${ac_cv_path_install+set}" = set; then
7785   echo $ECHO_N "(cached) $ECHO_C" >&6
7786 else
7787   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7788 for as_dir in $PATH
7789 do
7790   IFS=$as_save_IFS
7791   test -z "$as_dir" && as_dir=.
7792   # Account for people who put trailing slashes in PATH elements.
7793 case $as_dir/ in
7794   ./ | .// | /cC/* | \
7795   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7796   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7797   /usr/ucb/* ) ;;
7798   *)
7799     # OSF1 and SCO ODT 3.0 have their own names for install.
7800     # Don't use installbsd from OSF since it installs stuff as root
7801     # by default.
7802     for ac_prog in ginstall scoinst install; do
7803       for ac_exec_ext in '' $ac_executable_extensions; do
7804         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7805           if test $ac_prog = install &&
7806             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7807             # AIX install.  It has an incompatible calling convention.
7808             :
7809           elif test $ac_prog = install &&
7810             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7811             # program-specific install script used by HP pwplus--don't use.
7812             :
7813           else
7814             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7815             break 3
7816           fi
7817         fi
7818       done
7819     done
7820     ;;
7821 esac
7822 done
7823 IFS=$as_save_IFS
7824
7825
7826 fi
7827   if test "${ac_cv_path_install+set}" = set; then
7828     INSTALL=$ac_cv_path_install
7829   else
7830     # As a last resort, use the slow shell script.  Don't cache a
7831     # value for INSTALL within a source directory, because that will
7832     # break other packages using the cache if that directory is
7833     # removed, or if the value is a relative name.
7834     INSTALL=$ac_install_sh
7835   fi
7836 fi
7837 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7838 echo "${ECHO_T}$INSTALL" >&6; }
7839
7840 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7841 # It thinks the first close brace ends the variable substitution.
7842 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7843
7844 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7845
7846 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7847
7848
7849 # Extract the first word of "bzip2", so it can be a program name with args.
7850 set dummy bzip2; ac_word=$2
7851 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7852 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7853 if test "${ac_cv_path_BZIP2+set}" = set; then
7854   echo $ECHO_N "(cached) $ECHO_C" >&6
7855 else
7856   case $BZIP2 in
7857   [\\/]* | ?:[\\/]*)
7858   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7859   ;;
7860   *)
7861   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7862 for as_dir in $PATH
7863 do
7864   IFS=$as_save_IFS
7865   test -z "$as_dir" && as_dir=.
7866   for ac_exec_ext in '' $ac_executable_extensions; do
7867   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7868     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7869     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7870     break 2
7871   fi
7872 done
7873 done
7874 IFS=$as_save_IFS
7875
7876   ;;
7877 esac
7878 fi
7879 BZIP2=$ac_cv_path_BZIP2
7880 if test -n "$BZIP2"; then
7881   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7882 echo "${ECHO_T}$BZIP2" >&6; }
7883 else
7884   { echo "$as_me:$LINENO: result: no" >&5
7885 echo "${ECHO_T}no" >&6; }
7886 fi
7887
7888
7889 # Extract the first word of "doxygen", so it can be a program name with args.
7890 set dummy doxygen; ac_word=$2
7891 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7892 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7893 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7894   echo $ECHO_N "(cached) $ECHO_C" >&6
7895 else
7896   case $DOXYGEN in
7897   [\\/]* | ?:[\\/]*)
7898   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7899   ;;
7900   *)
7901   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7902 for as_dir in $PATH
7903 do
7904   IFS=$as_save_IFS
7905   test -z "$as_dir" && as_dir=.
7906   for ac_exec_ext in '' $ac_executable_extensions; do
7907   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7908     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7909     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7910     break 2
7911   fi
7912 done
7913 done
7914 IFS=$as_save_IFS
7915
7916   ;;
7917 esac
7918 fi
7919 DOXYGEN=$ac_cv_path_DOXYGEN
7920 if test -n "$DOXYGEN"; then
7921   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7922 echo "${ECHO_T}$DOXYGEN" >&6; }
7923 else
7924   { echo "$as_me:$LINENO: result: no" >&5
7925 echo "${ECHO_T}no" >&6; }
7926 fi
7927
7928
7929 # Extract the first word of "groff", so it can be a program name with args.
7930 set dummy groff; ac_word=$2
7931 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7932 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7933 if test "${ac_cv_path_GROFF+set}" = set; then
7934   echo $ECHO_N "(cached) $ECHO_C" >&6
7935 else
7936   case $GROFF in
7937   [\\/]* | ?:[\\/]*)
7938   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7939   ;;
7940   *)
7941   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7942 for as_dir in $PATH
7943 do
7944   IFS=$as_save_IFS
7945   test -z "$as_dir" && as_dir=.
7946   for ac_exec_ext in '' $ac_executable_extensions; do
7947   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7948     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7949     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7950     break 2
7951   fi
7952 done
7953 done
7954 IFS=$as_save_IFS
7955
7956   ;;
7957 esac
7958 fi
7959 GROFF=$ac_cv_path_GROFF
7960 if test -n "$GROFF"; then
7961   { echo "$as_me:$LINENO: result: $GROFF" >&5
7962 echo "${ECHO_T}$GROFF" >&6; }
7963 else
7964   { echo "$as_me:$LINENO: result: no" >&5
7965 echo "${ECHO_T}no" >&6; }
7966 fi
7967
7968
7969 # Extract the first word of "gzip", so it can be a program name with args.
7970 set dummy gzip; ac_word=$2
7971 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7972 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7973 if test "${ac_cv_path_GZIP+set}" = set; then
7974   echo $ECHO_N "(cached) $ECHO_C" >&6
7975 else
7976   case $GZIP in
7977   [\\/]* | ?:[\\/]*)
7978   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
7979   ;;
7980   *)
7981   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7982 for as_dir in $PATH
7983 do
7984   IFS=$as_save_IFS
7985   test -z "$as_dir" && as_dir=.
7986   for ac_exec_ext in '' $ac_executable_extensions; do
7987   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7988     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
7989     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7990     break 2
7991   fi
7992 done
7993 done
7994 IFS=$as_save_IFS
7995
7996   ;;
7997 esac
7998 fi
7999 GZIP=$ac_cv_path_GZIP
8000 if test -n "$GZIP"; then
8001   { echo "$as_me:$LINENO: result: $GZIP" >&5
8002 echo "${ECHO_T}$GZIP" >&6; }
8003 else
8004   { echo "$as_me:$LINENO: result: no" >&5
8005 echo "${ECHO_T}no" >&6; }
8006 fi
8007
8008
8009 # Extract the first word of "pod2html", so it can be a program name with args.
8010 set dummy pod2html; ac_word=$2
8011 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8012 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8013 if test "${ac_cv_path_POD2HTML+set}" = set; then
8014   echo $ECHO_N "(cached) $ECHO_C" >&6
8015 else
8016   case $POD2HTML in
8017   [\\/]* | ?:[\\/]*)
8018   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8019   ;;
8020   *)
8021   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8022 for as_dir in $PATH
8023 do
8024   IFS=$as_save_IFS
8025   test -z "$as_dir" && as_dir=.
8026   for ac_exec_ext in '' $ac_executable_extensions; do
8027   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8028     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8029     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8030     break 2
8031   fi
8032 done
8033 done
8034 IFS=$as_save_IFS
8035
8036   ;;
8037 esac
8038 fi
8039 POD2HTML=$ac_cv_path_POD2HTML
8040 if test -n "$POD2HTML"; then
8041   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8042 echo "${ECHO_T}$POD2HTML" >&6; }
8043 else
8044   { echo "$as_me:$LINENO: result: no" >&5
8045 echo "${ECHO_T}no" >&6; }
8046 fi
8047
8048
8049 # Extract the first word of "pod2man", so it can be a program name with args.
8050 set dummy pod2man; ac_word=$2
8051 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8053 if test "${ac_cv_path_POD2MAN+set}" = set; then
8054   echo $ECHO_N "(cached) $ECHO_C" >&6
8055 else
8056   case $POD2MAN in
8057   [\\/]* | ?:[\\/]*)
8058   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8059   ;;
8060   *)
8061   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8062 for as_dir in $PATH
8063 do
8064   IFS=$as_save_IFS
8065   test -z "$as_dir" && as_dir=.
8066   for ac_exec_ext in '' $ac_executable_extensions; do
8067   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8068     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8069     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8070     break 2
8071   fi
8072 done
8073 done
8074 IFS=$as_save_IFS
8075
8076   ;;
8077 esac
8078 fi
8079 POD2MAN=$ac_cv_path_POD2MAN
8080 if test -n "$POD2MAN"; then
8081   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8082 echo "${ECHO_T}$POD2MAN" >&6; }
8083 else
8084   { echo "$as_me:$LINENO: result: no" >&5
8085 echo "${ECHO_T}no" >&6; }
8086 fi
8087
8088
8089 # Extract the first word of "runtest", so it can be a program name with args.
8090 set dummy runtest; ac_word=$2
8091 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8092 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8093 if test "${ac_cv_path_RUNTEST+set}" = set; then
8094   echo $ECHO_N "(cached) $ECHO_C" >&6
8095 else
8096   case $RUNTEST in
8097   [\\/]* | ?:[\\/]*)
8098   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8099   ;;
8100   *)
8101   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8102 for as_dir in $PATH
8103 do
8104   IFS=$as_save_IFS
8105   test -z "$as_dir" && as_dir=.
8106   for ac_exec_ext in '' $ac_executable_extensions; do
8107   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8108     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8109     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8110     break 2
8111   fi
8112 done
8113 done
8114 IFS=$as_save_IFS
8115
8116   ;;
8117 esac
8118 fi
8119 RUNTEST=$ac_cv_path_RUNTEST
8120 if test -n "$RUNTEST"; then
8121   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8122 echo "${ECHO_T}$RUNTEST" >&6; }
8123 else
8124   { echo "$as_me:$LINENO: result: no" >&5
8125 echo "${ECHO_T}no" >&6; }
8126 fi
8127
8128
8129
8130 no_itcl=true
8131 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8132 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8133
8134 # Check whether --with-tclinclude was given.
8135 if test "${with_tclinclude+set}" = set; then
8136   withval=$with_tclinclude; with_tclinclude=${withval}
8137 else
8138   with_tclinclude=''
8139 fi
8140
8141 if test "${ac_cv_path_tclsh+set}" = set; then
8142   echo $ECHO_N "(cached) $ECHO_C" >&6
8143 else
8144
8145 if test x"${with_tclinclude}" != x ; then
8146   if test -f ${with_tclinclude}/tclsh ; then
8147     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8148   elif test -f ${with_tclinclude}/src/tclsh ; then
8149     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8150   else
8151     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8152 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8153    { (exit 1); exit 1; }; }
8154   fi
8155 fi
8156 fi
8157
8158
8159 if test x"${ac_cv_path_tclsh}" = x ; then
8160   { echo "$as_me:$LINENO: result: none" >&5
8161 echo "${ECHO_T}none" >&6; }
8162   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
8163 do
8164   # Extract the first word of "$ac_prog", so it can be a program name with args.
8165 set dummy $ac_prog; ac_word=$2
8166 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8167 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8168 if test "${ac_cv_path_TCLSH+set}" = set; then
8169   echo $ECHO_N "(cached) $ECHO_C" >&6
8170 else
8171   case $TCLSH in
8172   [\\/]* | ?:[\\/]*)
8173   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8174   ;;
8175   *)
8176   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8177 for as_dir in $PATH
8178 do
8179   IFS=$as_save_IFS
8180   test -z "$as_dir" && as_dir=.
8181   for ac_exec_ext in '' $ac_executable_extensions; do
8182   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8183     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8184     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8185     break 2
8186   fi
8187 done
8188 done
8189 IFS=$as_save_IFS
8190
8191   ;;
8192 esac
8193 fi
8194 TCLSH=$ac_cv_path_TCLSH
8195 if test -n "$TCLSH"; then
8196   { echo "$as_me:$LINENO: result: $TCLSH" >&5
8197 echo "${ECHO_T}$TCLSH" >&6; }
8198 else
8199   { echo "$as_me:$LINENO: result: no" >&5
8200 echo "${ECHO_T}no" >&6; }
8201 fi
8202
8203
8204   test -n "$TCLSH" && break
8205 done
8206
8207   if test x"${TCLSH}" = x ; then
8208     ac_cv_path_tclsh='';
8209   else
8210     ac_cv_path_tclsh="${TCLSH}";
8211   fi
8212 else
8213   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8214 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8215   TCLSH="${ac_cv_path_tclsh}"
8216
8217 fi
8218
8219 # Extract the first word of "zip", so it can be a program name with args.
8220 set dummy zip; ac_word=$2
8221 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8222 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8223 if test "${ac_cv_path_ZIP+set}" = set; then
8224   echo $ECHO_N "(cached) $ECHO_C" >&6
8225 else
8226   case $ZIP in
8227   [\\/]* | ?:[\\/]*)
8228   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8229   ;;
8230   *)
8231   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8232 for as_dir in $PATH
8233 do
8234   IFS=$as_save_IFS
8235   test -z "$as_dir" && as_dir=.
8236   for ac_exec_ext in '' $ac_executable_extensions; do
8237   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8238     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8239     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8240     break 2
8241   fi
8242 done
8243 done
8244 IFS=$as_save_IFS
8245
8246   ;;
8247 esac
8248 fi
8249 ZIP=$ac_cv_path_ZIP
8250 if test -n "$ZIP"; then
8251   { echo "$as_me:$LINENO: result: $ZIP" >&5
8252 echo "${ECHO_T}$ZIP" >&6; }
8253 else
8254   { echo "$as_me:$LINENO: result: no" >&5
8255 echo "${ECHO_T}no" >&6; }
8256 fi
8257
8258
8259 for ac_prog in ocamlc
8260 do
8261   # Extract the first word of "$ac_prog", so it can be a program name with args.
8262 set dummy $ac_prog; ac_word=$2
8263 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8264 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8265 if test "${ac_cv_path_OCAMLC+set}" = set; then
8266   echo $ECHO_N "(cached) $ECHO_C" >&6
8267 else
8268   case $OCAMLC in
8269   [\\/]* | ?:[\\/]*)
8270   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8271   ;;
8272   *)
8273   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8274 for as_dir in $PATH
8275 do
8276   IFS=$as_save_IFS
8277   test -z "$as_dir" && as_dir=.
8278   for ac_exec_ext in '' $ac_executable_extensions; do
8279   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8280     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8281     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8282     break 2
8283   fi
8284 done
8285 done
8286 IFS=$as_save_IFS
8287
8288   ;;
8289 esac
8290 fi
8291 OCAMLC=$ac_cv_path_OCAMLC
8292 if test -n "$OCAMLC"; then
8293   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8294 echo "${ECHO_T}$OCAMLC" >&6; }
8295 else
8296   { echo "$as_me:$LINENO: result: no" >&5
8297 echo "${ECHO_T}no" >&6; }
8298 fi
8299
8300
8301   test -n "$OCAMLC" && break
8302 done
8303
8304 for ac_prog in ocamlopt
8305 do
8306   # Extract the first word of "$ac_prog", so it can be a program name with args.
8307 set dummy $ac_prog; ac_word=$2
8308 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8309 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8310 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8311   echo $ECHO_N "(cached) $ECHO_C" >&6
8312 else
8313   case $OCAMLOPT in
8314   [\\/]* | ?:[\\/]*)
8315   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8316   ;;
8317   *)
8318   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8319 for as_dir in $PATH
8320 do
8321   IFS=$as_save_IFS
8322   test -z "$as_dir" && as_dir=.
8323   for ac_exec_ext in '' $ac_executable_extensions; do
8324   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8325     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8326     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8327     break 2
8328   fi
8329 done
8330 done
8331 IFS=$as_save_IFS
8332
8333   ;;
8334 esac
8335 fi
8336 OCAMLOPT=$ac_cv_path_OCAMLOPT
8337 if test -n "$OCAMLOPT"; then
8338   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8339 echo "${ECHO_T}$OCAMLOPT" >&6; }
8340 else
8341   { echo "$as_me:$LINENO: result: no" >&5
8342 echo "${ECHO_T}no" >&6; }
8343 fi
8344
8345
8346   test -n "$OCAMLOPT" && break
8347 done
8348
8349 for ac_prog in ocamldep
8350 do
8351   # Extract the first word of "$ac_prog", so it can be a program name with args.
8352 set dummy $ac_prog; ac_word=$2
8353 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8354 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8355 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8356   echo $ECHO_N "(cached) $ECHO_C" >&6
8357 else
8358   case $OCAMLDEP in
8359   [\\/]* | ?:[\\/]*)
8360   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8361   ;;
8362   *)
8363   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8364 for as_dir in $PATH
8365 do
8366   IFS=$as_save_IFS
8367   test -z "$as_dir" && as_dir=.
8368   for ac_exec_ext in '' $ac_executable_extensions; do
8369   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8370     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8371     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8372     break 2
8373   fi
8374 done
8375 done
8376 IFS=$as_save_IFS
8377
8378   ;;
8379 esac
8380 fi
8381 OCAMLDEP=$ac_cv_path_OCAMLDEP
8382 if test -n "$OCAMLDEP"; then
8383   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8384 echo "${ECHO_T}$OCAMLDEP" >&6; }
8385 else
8386   { echo "$as_me:$LINENO: result: no" >&5
8387 echo "${ECHO_T}no" >&6; }
8388 fi
8389
8390
8391   test -n "$OCAMLDEP" && break
8392 done
8393
8394 for ac_prog in ocamldoc
8395 do
8396   # Extract the first word of "$ac_prog", so it can be a program name with args.
8397 set dummy $ac_prog; ac_word=$2
8398 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8399 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8400 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8401   echo $ECHO_N "(cached) $ECHO_C" >&6
8402 else
8403   case $OCAMLDOC in
8404   [\\/]* | ?:[\\/]*)
8405   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8406   ;;
8407   *)
8408   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8409 for as_dir in $PATH
8410 do
8411   IFS=$as_save_IFS
8412   test -z "$as_dir" && as_dir=.
8413   for ac_exec_ext in '' $ac_executable_extensions; do
8414   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8415     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8416     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8417     break 2
8418   fi
8419 done
8420 done
8421 IFS=$as_save_IFS
8422
8423   ;;
8424 esac
8425 fi
8426 OCAMLDOC=$ac_cv_path_OCAMLDOC
8427 if test -n "$OCAMLDOC"; then
8428   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8429 echo "${ECHO_T}$OCAMLDOC" >&6; }
8430 else
8431   { echo "$as_me:$LINENO: result: no" >&5
8432 echo "${ECHO_T}no" >&6; }
8433 fi
8434
8435
8436   test -n "$OCAMLDOC" && break
8437 done
8438
8439 for ac_prog in gas as
8440 do
8441   # Extract the first word of "$ac_prog", so it can be a program name with args.
8442 set dummy $ac_prog; ac_word=$2
8443 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8444 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8445 if test "${ac_cv_path_GAS+set}" = set; then
8446   echo $ECHO_N "(cached) $ECHO_C" >&6
8447 else
8448   case $GAS in
8449   [\\/]* | ?:[\\/]*)
8450   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8451   ;;
8452   *)
8453   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8454 for as_dir in $PATH
8455 do
8456   IFS=$as_save_IFS
8457   test -z "$as_dir" && as_dir=.
8458   for ac_exec_ext in '' $ac_executable_extensions; do
8459   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8460     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8461     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8462     break 2
8463   fi
8464 done
8465 done
8466 IFS=$as_save_IFS
8467
8468   ;;
8469 esac
8470 fi
8471 GAS=$ac_cv_path_GAS
8472 if test -n "$GAS"; then
8473   { echo "$as_me:$LINENO: result: $GAS" >&5
8474 echo "${ECHO_T}$GAS" >&6; }
8475 else
8476   { echo "$as_me:$LINENO: result: no" >&5
8477 echo "${ECHO_T}no" >&6; }
8478 fi
8479
8480
8481   test -n "$GAS" && break
8482 done
8483
8484
8485 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8486 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8487 if test "${llvm_cv_link_use_r+set}" = set; then
8488   echo $ECHO_N "(cached) $ECHO_C" >&6
8489 else
8490    ac_ext=c
8491 ac_cpp='$CPP $CPPFLAGS'
8492 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8493 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8494 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8495
8496   oldcflags="$CFLAGS"
8497   CFLAGS="$CFLAGS -Wl,-R."
8498   cat >conftest.$ac_ext <<_ACEOF
8499 /* confdefs.h.  */
8500 _ACEOF
8501 cat confdefs.h >>conftest.$ac_ext
8502 cat >>conftest.$ac_ext <<_ACEOF
8503 /* end confdefs.h.  */
8504
8505 int
8506 main ()
8507 {
8508 int main() { return 0; }
8509   ;
8510   return 0;
8511 }
8512 _ACEOF
8513 rm -f conftest.$ac_objext conftest$ac_exeext
8514 if { (ac_try="$ac_link"
8515 case "(($ac_try" in
8516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8517   *) ac_try_echo=$ac_try;;
8518 esac
8519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8520   (eval "$ac_link") 2>conftest.er1
8521   ac_status=$?
8522   grep -v '^ *+' conftest.er1 >conftest.err
8523   rm -f conftest.er1
8524   cat conftest.err >&5
8525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8526   (exit $ac_status); } &&
8527          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8528   { (case "(($ac_try" in
8529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8530   *) ac_try_echo=$ac_try;;
8531 esac
8532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8533   (eval "$ac_try") 2>&5
8534   ac_status=$?
8535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8536   (exit $ac_status); }; } &&
8537          { ac_try='test -s conftest$ac_exeext'
8538   { (case "(($ac_try" in
8539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8540   *) ac_try_echo=$ac_try;;
8541 esac
8542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8543   (eval "$ac_try") 2>&5
8544   ac_status=$?
8545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8546   (exit $ac_status); }; }; then
8547   llvm_cv_link_use_r=yes
8548 else
8549   echo "$as_me: failed program was:" >&5
8550 sed 's/^/| /' conftest.$ac_ext >&5
8551
8552         llvm_cv_link_use_r=no
8553 fi
8554
8555 rm -f core conftest.err conftest.$ac_objext \
8556       conftest$ac_exeext conftest.$ac_ext
8557   CFLAGS="$oldcflags"
8558   ac_ext=c
8559 ac_cpp='$CPP $CPPFLAGS'
8560 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8561 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8562 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8563
8564
8565 fi
8566 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8567 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8568 if test "$llvm_cv_link_use_r" = yes ; then
8569
8570 cat >>confdefs.h <<\_ACEOF
8571 #define HAVE_LINK_R 1
8572 _ACEOF
8573
8574   fi
8575
8576
8577 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8578 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8579 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8580   echo $ECHO_N "(cached) $ECHO_C" >&6
8581 else
8582    ac_ext=c
8583 ac_cpp='$CPP $CPPFLAGS'
8584 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8585 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8586 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8587
8588   oldcflags="$CFLAGS"
8589   CFLAGS="$CFLAGS -Wl,-export-dynamic"
8590   cat >conftest.$ac_ext <<_ACEOF
8591 /* confdefs.h.  */
8592 _ACEOF
8593 cat confdefs.h >>conftest.$ac_ext
8594 cat >>conftest.$ac_ext <<_ACEOF
8595 /* end confdefs.h.  */
8596
8597 int
8598 main ()
8599 {
8600 int main() { return 0; }
8601   ;
8602   return 0;
8603 }
8604 _ACEOF
8605 rm -f conftest.$ac_objext conftest$ac_exeext
8606 if { (ac_try="$ac_link"
8607 case "(($ac_try" in
8608   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8609   *) ac_try_echo=$ac_try;;
8610 esac
8611 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8612   (eval "$ac_link") 2>conftest.er1
8613   ac_status=$?
8614   grep -v '^ *+' conftest.er1 >conftest.err
8615   rm -f conftest.er1
8616   cat conftest.err >&5
8617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8618   (exit $ac_status); } &&
8619          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8620   { (case "(($ac_try" in
8621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8622   *) ac_try_echo=$ac_try;;
8623 esac
8624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8625   (eval "$ac_try") 2>&5
8626   ac_status=$?
8627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8628   (exit $ac_status); }; } &&
8629          { ac_try='test -s conftest$ac_exeext'
8630   { (case "(($ac_try" in
8631   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8632   *) ac_try_echo=$ac_try;;
8633 esac
8634 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8635   (eval "$ac_try") 2>&5
8636   ac_status=$?
8637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638   (exit $ac_status); }; }; then
8639   llvm_cv_link_use_export_dynamic=yes
8640 else
8641   echo "$as_me: failed program was:" >&5
8642 sed 's/^/| /' conftest.$ac_ext >&5
8643
8644         llvm_cv_link_use_export_dynamic=no
8645 fi
8646
8647 rm -f core conftest.err conftest.$ac_objext \
8648       conftest$ac_exeext conftest.$ac_ext
8649   CFLAGS="$oldcflags"
8650   ac_ext=c
8651 ac_cpp='$CPP $CPPFLAGS'
8652 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8653 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8654 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8655
8656
8657 fi
8658 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8659 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8660 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8661
8662 cat >>confdefs.h <<\_ACEOF
8663 #define HAVE_LINK_EXPORT_DYNAMIC 1
8664 _ACEOF
8665
8666   fi
8667
8668
8669
8670
8671 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8672 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8673 if test "${ac_cv_c_const+set}" = set; then
8674   echo $ECHO_N "(cached) $ECHO_C" >&6
8675 else
8676   cat >conftest.$ac_ext <<_ACEOF
8677 /* confdefs.h.  */
8678 _ACEOF
8679 cat confdefs.h >>conftest.$ac_ext
8680 cat >>conftest.$ac_ext <<_ACEOF
8681 /* end confdefs.h.  */
8682
8683 int
8684 main ()
8685 {
8686 /* FIXME: Include the comments suggested by Paul. */
8687 #ifndef __cplusplus
8688   /* Ultrix mips cc rejects this.  */
8689   typedef int charset[2];
8690   const charset x;
8691   /* SunOS 4.1.1 cc rejects this.  */
8692   char const *const *ccp;
8693   char **p;
8694   /* NEC SVR4.0.2 mips cc rejects this.  */
8695   struct point {int x, y;};
8696   static struct point const zero = {0,0};
8697   /* AIX XL C 1.02.0.0 rejects this.
8698      It does not let you subtract one const X* pointer from another in
8699      an arm of an if-expression whose if-part is not a constant
8700      expression */
8701   const char *g = "string";
8702   ccp = &g + (g ? g-g : 0);
8703   /* HPUX 7.0 cc rejects these. */
8704   ++ccp;
8705   p = (char**) ccp;
8706   ccp = (char const *const *) p;
8707   { /* SCO 3.2v4 cc rejects this.  */
8708     char *t;
8709     char const *s = 0 ? (char *) 0 : (char const *) 0;
8710
8711     *t++ = 0;
8712     if (s) return 0;
8713   }
8714   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8715     int x[] = {25, 17};
8716     const int *foo = &x[0];
8717     ++foo;
8718   }
8719   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8720     typedef const int *iptr;
8721     iptr p = 0;
8722     ++p;
8723   }
8724   { /* AIX XL C 1.02.0.0 rejects this saying
8725        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8726     struct s { int j; const int *ap[3]; };
8727     struct s *b; b->j = 5;
8728   }
8729   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8730     const int foo = 10;
8731     if (!foo) return 0;
8732   }
8733   return !x[0] && !zero.x;
8734 #endif
8735
8736   ;
8737   return 0;
8738 }
8739 _ACEOF
8740 rm -f conftest.$ac_objext
8741 if { (ac_try="$ac_compile"
8742 case "(($ac_try" in
8743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8744   *) ac_try_echo=$ac_try;;
8745 esac
8746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8747   (eval "$ac_compile") 2>conftest.er1
8748   ac_status=$?
8749   grep -v '^ *+' conftest.er1 >conftest.err
8750   rm -f conftest.er1
8751   cat conftest.err >&5
8752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8753   (exit $ac_status); } &&
8754          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8755   { (case "(($ac_try" in
8756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8757   *) ac_try_echo=$ac_try;;
8758 esac
8759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8760   (eval "$ac_try") 2>&5
8761   ac_status=$?
8762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8763   (exit $ac_status); }; } &&
8764          { ac_try='test -s conftest.$ac_objext'
8765   { (case "(($ac_try" in
8766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8767   *) ac_try_echo=$ac_try;;
8768 esac
8769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8770   (eval "$ac_try") 2>&5
8771   ac_status=$?
8772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8773   (exit $ac_status); }; }; then
8774   ac_cv_c_const=yes
8775 else
8776   echo "$as_me: failed program was:" >&5
8777 sed 's/^/| /' conftest.$ac_ext >&5
8778
8779         ac_cv_c_const=no
8780 fi
8781
8782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8783 fi
8784 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8785 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8786 if test $ac_cv_c_const = no; then
8787
8788 cat >>confdefs.h <<\_ACEOF
8789 #define const
8790 _ACEOF
8791
8792 fi
8793
8794
8795
8796
8797
8798
8799 ac_header_dirent=no
8800 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8801   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8802 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8803 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8804 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8805   echo $ECHO_N "(cached) $ECHO_C" >&6
8806 else
8807   cat >conftest.$ac_ext <<_ACEOF
8808 /* confdefs.h.  */
8809 _ACEOF
8810 cat confdefs.h >>conftest.$ac_ext
8811 cat >>conftest.$ac_ext <<_ACEOF
8812 /* end confdefs.h.  */
8813 #include <sys/types.h>
8814 #include <$ac_hdr>
8815
8816 int
8817 main ()
8818 {
8819 if ((DIR *) 0)
8820 return 0;
8821   ;
8822   return 0;
8823 }
8824 _ACEOF
8825 rm -f conftest.$ac_objext
8826 if { (ac_try="$ac_compile"
8827 case "(($ac_try" in
8828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8829   *) ac_try_echo=$ac_try;;
8830 esac
8831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8832   (eval "$ac_compile") 2>conftest.er1
8833   ac_status=$?
8834   grep -v '^ *+' conftest.er1 >conftest.err
8835   rm -f conftest.er1
8836   cat conftest.err >&5
8837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8838   (exit $ac_status); } &&
8839          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8840   { (case "(($ac_try" in
8841   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8842   *) ac_try_echo=$ac_try;;
8843 esac
8844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8845   (eval "$ac_try") 2>&5
8846   ac_status=$?
8847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8848   (exit $ac_status); }; } &&
8849          { ac_try='test -s conftest.$ac_objext'
8850   { (case "(($ac_try" in
8851   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8852   *) ac_try_echo=$ac_try;;
8853 esac
8854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8855   (eval "$ac_try") 2>&5
8856   ac_status=$?
8857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8858   (exit $ac_status); }; }; then
8859   eval "$as_ac_Header=yes"
8860 else
8861   echo "$as_me: failed program was:" >&5
8862 sed 's/^/| /' conftest.$ac_ext >&5
8863
8864         eval "$as_ac_Header=no"
8865 fi
8866
8867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8868 fi
8869 ac_res=`eval echo '${'$as_ac_Header'}'`
8870                { echo "$as_me:$LINENO: result: $ac_res" >&5
8871 echo "${ECHO_T}$ac_res" >&6; }
8872 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8873   cat >>confdefs.h <<_ACEOF
8874 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8875 _ACEOF
8876
8877 ac_header_dirent=$ac_hdr; break
8878 fi
8879
8880 done
8881 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8882 if test $ac_header_dirent = dirent.h; then
8883   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8884 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8885 if test "${ac_cv_search_opendir+set}" = set; then
8886   echo $ECHO_N "(cached) $ECHO_C" >&6
8887 else
8888   ac_func_search_save_LIBS=$LIBS
8889 cat >conftest.$ac_ext <<_ACEOF
8890 /* confdefs.h.  */
8891 _ACEOF
8892 cat confdefs.h >>conftest.$ac_ext
8893 cat >>conftest.$ac_ext <<_ACEOF
8894 /* end confdefs.h.  */
8895
8896 /* Override any GCC internal prototype to avoid an error.
8897    Use char because int might match the return type of a GCC
8898    builtin and then its argument prototype would still apply.  */
8899 #ifdef __cplusplus
8900 extern "C"
8901 #endif
8902 char opendir ();
8903 int
8904 main ()
8905 {
8906 return opendir ();
8907   ;
8908   return 0;
8909 }
8910 _ACEOF
8911 for ac_lib in '' dir; do
8912   if test -z "$ac_lib"; then
8913     ac_res="none required"
8914   else
8915     ac_res=-l$ac_lib
8916     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8917   fi
8918   rm -f conftest.$ac_objext conftest$ac_exeext
8919 if { (ac_try="$ac_link"
8920 case "(($ac_try" in
8921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8922   *) ac_try_echo=$ac_try;;
8923 esac
8924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8925   (eval "$ac_link") 2>conftest.er1
8926   ac_status=$?
8927   grep -v '^ *+' conftest.er1 >conftest.err
8928   rm -f conftest.er1
8929   cat conftest.err >&5
8930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8931   (exit $ac_status); } &&
8932          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8933   { (case "(($ac_try" in
8934   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8935   *) ac_try_echo=$ac_try;;
8936 esac
8937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8938   (eval "$ac_try") 2>&5
8939   ac_status=$?
8940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8941   (exit $ac_status); }; } &&
8942          { ac_try='test -s conftest$ac_exeext'
8943   { (case "(($ac_try" in
8944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8945   *) ac_try_echo=$ac_try;;
8946 esac
8947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8948   (eval "$ac_try") 2>&5
8949   ac_status=$?
8950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8951   (exit $ac_status); }; }; then
8952   ac_cv_search_opendir=$ac_res
8953 else
8954   echo "$as_me: failed program was:" >&5
8955 sed 's/^/| /' conftest.$ac_ext >&5
8956
8957
8958 fi
8959
8960 rm -f core conftest.err conftest.$ac_objext \
8961       conftest$ac_exeext
8962   if test "${ac_cv_search_opendir+set}" = set; then
8963   break
8964 fi
8965 done
8966 if test "${ac_cv_search_opendir+set}" = set; then
8967   :
8968 else
8969   ac_cv_search_opendir=no
8970 fi
8971 rm conftest.$ac_ext
8972 LIBS=$ac_func_search_save_LIBS
8973 fi
8974 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8975 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8976 ac_res=$ac_cv_search_opendir
8977 if test "$ac_res" != no; then
8978   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8979
8980 fi
8981
8982 else
8983   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8984 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8985 if test "${ac_cv_search_opendir+set}" = set; then
8986   echo $ECHO_N "(cached) $ECHO_C" >&6
8987 else
8988   ac_func_search_save_LIBS=$LIBS
8989 cat >conftest.$ac_ext <<_ACEOF
8990 /* confdefs.h.  */
8991 _ACEOF
8992 cat confdefs.h >>conftest.$ac_ext
8993 cat >>conftest.$ac_ext <<_ACEOF
8994 /* end confdefs.h.  */
8995
8996 /* Override any GCC internal prototype to avoid an error.
8997    Use char because int might match the return type of a GCC
8998    builtin and then its argument prototype would still apply.  */
8999 #ifdef __cplusplus
9000 extern "C"
9001 #endif
9002 char opendir ();
9003 int
9004 main ()
9005 {
9006 return opendir ();
9007   ;
9008   return 0;
9009 }
9010 _ACEOF
9011 for ac_lib in '' x; do
9012   if test -z "$ac_lib"; then
9013     ac_res="none required"
9014   else
9015     ac_res=-l$ac_lib
9016     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9017   fi
9018   rm -f conftest.$ac_objext conftest$ac_exeext
9019 if { (ac_try="$ac_link"
9020 case "(($ac_try" in
9021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9022   *) ac_try_echo=$ac_try;;
9023 esac
9024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9025   (eval "$ac_link") 2>conftest.er1
9026   ac_status=$?
9027   grep -v '^ *+' conftest.er1 >conftest.err
9028   rm -f conftest.er1
9029   cat conftest.err >&5
9030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9031   (exit $ac_status); } &&
9032          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9033   { (case "(($ac_try" in
9034   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9035   *) ac_try_echo=$ac_try;;
9036 esac
9037 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9038   (eval "$ac_try") 2>&5
9039   ac_status=$?
9040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9041   (exit $ac_status); }; } &&
9042          { ac_try='test -s conftest$ac_exeext'
9043   { (case "(($ac_try" in
9044   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9045   *) ac_try_echo=$ac_try;;
9046 esac
9047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9048   (eval "$ac_try") 2>&5
9049   ac_status=$?
9050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9051   (exit $ac_status); }; }; then
9052   ac_cv_search_opendir=$ac_res
9053 else
9054   echo "$as_me: failed program was:" >&5
9055 sed 's/^/| /' conftest.$ac_ext >&5
9056
9057
9058 fi
9059
9060 rm -f core conftest.err conftest.$ac_objext \
9061       conftest$ac_exeext
9062   if test "${ac_cv_search_opendir+set}" = set; then
9063   break
9064 fi
9065 done
9066 if test "${ac_cv_search_opendir+set}" = set; then
9067   :
9068 else
9069   ac_cv_search_opendir=no
9070 fi
9071 rm conftest.$ac_ext
9072 LIBS=$ac_func_search_save_LIBS
9073 fi
9074 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9075 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9076 ac_res=$ac_cv_search_opendir
9077 if test "$ac_res" != no; then
9078   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9079
9080 fi
9081
9082 fi
9083
9084
9085 for ac_header in dlfcn.h
9086 do
9087 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9088 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9089   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9090 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9091 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9092   echo $ECHO_N "(cached) $ECHO_C" >&6
9093 fi
9094 ac_res=`eval echo '${'$as_ac_Header'}'`
9095                { echo "$as_me:$LINENO: result: $ac_res" >&5
9096 echo "${ECHO_T}$ac_res" >&6; }
9097 else
9098   # Is the header compilable?
9099 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9100 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9101 cat >conftest.$ac_ext <<_ACEOF
9102 /* confdefs.h.  */
9103 _ACEOF
9104 cat confdefs.h >>conftest.$ac_ext
9105 cat >>conftest.$ac_ext <<_ACEOF
9106 /* end confdefs.h.  */
9107 $ac_includes_default
9108 #include <$ac_header>
9109 _ACEOF
9110 rm -f conftest.$ac_objext
9111 if { (ac_try="$ac_compile"
9112 case "(($ac_try" in
9113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9114   *) ac_try_echo=$ac_try;;
9115 esac
9116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9117   (eval "$ac_compile") 2>conftest.er1
9118   ac_status=$?
9119   grep -v '^ *+' conftest.er1 >conftest.err
9120   rm -f conftest.er1
9121   cat conftest.err >&5
9122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9123   (exit $ac_status); } &&
9124          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9125   { (case "(($ac_try" in
9126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9127   *) ac_try_echo=$ac_try;;
9128 esac
9129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9130   (eval "$ac_try") 2>&5
9131   ac_status=$?
9132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9133   (exit $ac_status); }; } &&
9134          { ac_try='test -s conftest.$ac_objext'
9135   { (case "(($ac_try" in
9136   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9137   *) ac_try_echo=$ac_try;;
9138 esac
9139 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9140   (eval "$ac_try") 2>&5
9141   ac_status=$?
9142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9143   (exit $ac_status); }; }; then
9144   ac_header_compiler=yes
9145 else
9146   echo "$as_me: failed program was:" >&5
9147 sed 's/^/| /' conftest.$ac_ext >&5
9148
9149         ac_header_compiler=no
9150 fi
9151
9152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9153 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9154 echo "${ECHO_T}$ac_header_compiler" >&6; }
9155
9156 # Is the header present?
9157 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9158 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9159 cat >conftest.$ac_ext <<_ACEOF
9160 /* confdefs.h.  */
9161 _ACEOF
9162 cat confdefs.h >>conftest.$ac_ext
9163 cat >>conftest.$ac_ext <<_ACEOF
9164 /* end confdefs.h.  */
9165 #include <$ac_header>
9166 _ACEOF
9167 if { (ac_try="$ac_cpp conftest.$ac_ext"
9168 case "(($ac_try" in
9169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9170   *) ac_try_echo=$ac_try;;
9171 esac
9172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9173   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9174   ac_status=$?
9175   grep -v '^ *+' conftest.er1 >conftest.err
9176   rm -f conftest.er1
9177   cat conftest.err >&5
9178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9179   (exit $ac_status); } >/dev/null; then
9180   if test -s conftest.err; then
9181     ac_cpp_err=$ac_c_preproc_warn_flag
9182     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9183   else
9184     ac_cpp_err=
9185   fi
9186 else
9187   ac_cpp_err=yes
9188 fi
9189 if test -z "$ac_cpp_err"; then
9190   ac_header_preproc=yes
9191 else
9192   echo "$as_me: failed program was:" >&5
9193 sed 's/^/| /' conftest.$ac_ext >&5
9194
9195   ac_header_preproc=no
9196 fi
9197
9198 rm -f conftest.err conftest.$ac_ext
9199 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9200 echo "${ECHO_T}$ac_header_preproc" >&6; }
9201
9202 # So?  What about this header?
9203 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9204   yes:no: )
9205     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9206 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9207     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9208 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9209     ac_header_preproc=yes
9210     ;;
9211   no:yes:* )
9212     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9213 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9214     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9215 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9216     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9217 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9218     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9219 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9220     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9221 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9222     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9223 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9224     ( cat <<\_ASBOX
9225 ## ----------------------------------- ##
9226 ## Report this to llvmbugs@cs.uiuc.edu ##
9227 ## ----------------------------------- ##
9228 _ASBOX
9229      ) | sed "s/^/$as_me: WARNING:     /" >&2
9230     ;;
9231 esac
9232 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9233 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9234 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9235   echo $ECHO_N "(cached) $ECHO_C" >&6
9236 else
9237   eval "$as_ac_Header=\$ac_header_preproc"
9238 fi
9239 ac_res=`eval echo '${'$as_ac_Header'}'`
9240                { echo "$as_me:$LINENO: result: $ac_res" >&5
9241 echo "${ECHO_T}$ac_res" >&6; }
9242
9243 fi
9244 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9245   cat >>confdefs.h <<_ACEOF
9246 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9247 _ACEOF
9248
9249 fi
9250
9251 done
9252
9253 # Check whether --enable-ltdl-install was given.
9254 if test "${enable_ltdl_install+set}" = set; then
9255   enableval=$enable_ltdl_install;
9256 fi
9257
9258
9259
9260
9261 if test x"${enable_ltdl_install-no}" != xno; then
9262   INSTALL_LTDL_TRUE=
9263   INSTALL_LTDL_FALSE='#'
9264 else
9265   INSTALL_LTDL_TRUE='#'
9266   INSTALL_LTDL_FALSE=
9267 fi
9268
9269
9270
9271 if test x"${enable_ltdl_convenience-no}" != xno; then
9272   CONVENIENCE_LTDL_TRUE=
9273   CONVENIENCE_LTDL_FALSE='#'
9274 else
9275   CONVENIENCE_LTDL_TRUE='#'
9276   CONVENIENCE_LTDL_FALSE=
9277 fi
9278
9279
9280 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9281 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9282 library_names_spec=
9283 libname_spec='lib$name'
9284 soname_spec=
9285 shrext_cmds=".so"
9286 postinstall_cmds=
9287 postuninstall_cmds=
9288 finish_cmds=
9289 finish_eval=
9290 shlibpath_var=
9291 shlibpath_overrides_runpath=unknown
9292 version_type=none
9293 dynamic_linker="$host_os ld.so"
9294 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9295 if test "$GCC" = yes; then
9296   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9297   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9298     # if the path contains ";" then we assume it to be the separator
9299     # otherwise default to the standard path separator (i.e. ":") - it is
9300     # assumed that no part of a normal pathname contains ";" but that should
9301     # okay in the real world where ";" in dirpaths is itself problematic.
9302     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9303   else
9304     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9305   fi
9306 else
9307   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9308 fi
9309 need_lib_prefix=unknown
9310 hardcode_into_libs=no
9311
9312 # when you set need_version to no, make sure it does not cause -set_version
9313 # flags to be left without arguments
9314 need_version=unknown
9315
9316 case $host_os in
9317 aix3*)
9318   version_type=linux
9319   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9320   shlibpath_var=LIBPATH
9321
9322   # AIX 3 has no versioning support, so we append a major version to the name.
9323   soname_spec='${libname}${release}${shared_ext}$major'
9324   ;;
9325
9326 aix4* | aix5*)
9327   version_type=linux
9328   need_lib_prefix=no
9329   need_version=no
9330   hardcode_into_libs=yes
9331   if test "$host_cpu" = ia64; then
9332     # AIX 5 supports IA64
9333     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9334     shlibpath_var=LD_LIBRARY_PATH
9335   else
9336     # With GCC up to 2.95.x, collect2 would create an import file
9337     # for dependence libraries.  The import file would start with
9338     # the line `#! .'.  This would cause the generated library to
9339     # depend on `.', always an invalid library.  This was fixed in
9340     # development snapshots of GCC prior to 3.0.
9341     case $host_os in
9342       aix4 | aix4.[01] | aix4.[01].*)
9343       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9344            echo ' yes '
9345            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9346         :
9347       else
9348         can_build_shared=no
9349       fi
9350       ;;
9351     esac
9352     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9353     # soname into executable. Probably we can add versioning support to
9354     # collect2, so additional links can be useful in future.
9355     if test "$aix_use_runtimelinking" = yes; then
9356       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9357       # instead of lib<name>.a to let people know that these are not
9358       # typical AIX shared libraries.
9359       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9360     else
9361       # We preserve .a as extension for shared libraries through AIX4.2
9362       # and later when we are not doing run time linking.
9363       library_names_spec='${libname}${release}.a $libname.a'
9364       soname_spec='${libname}${release}${shared_ext}$major'
9365     fi
9366     shlibpath_var=LIBPATH
9367   fi
9368   ;;
9369
9370 amigaos*)
9371   library_names_spec='$libname.ixlibrary $libname.a'
9372   # Create ${libname}_ixlibrary.a entries in /sys/libs.
9373   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'
9374   ;;
9375
9376 beos*)
9377   library_names_spec='${libname}${shared_ext}'
9378   dynamic_linker="$host_os ld.so"
9379   shlibpath_var=LIBRARY_PATH
9380   ;;
9381
9382 bsdi[45]*)
9383   version_type=linux
9384   need_version=no
9385   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9386   soname_spec='${libname}${release}${shared_ext}$major'
9387   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9388   shlibpath_var=LD_LIBRARY_PATH
9389   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9390   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9391   # the default ld.so.conf also contains /usr/contrib/lib and
9392   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9393   # libtool to hard-code these into programs
9394   ;;
9395
9396 cygwin* | mingw* | pw32*)
9397   version_type=windows
9398   shrext_cmds=".dll"
9399   need_version=no
9400   need_lib_prefix=no
9401
9402   case $GCC,$host_os in
9403   yes,cygwin* | yes,mingw* | yes,pw32*)
9404     library_names_spec='$libname.dll.a'
9405     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9406     postinstall_cmds='base_file=`basename \${file}`~
9407       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9408       dldir=$destdir/`dirname \$dlpath`~
9409       test -d \$dldir || mkdir -p \$dldir~
9410       $install_prog $dir/$dlname \$dldir/$dlname~
9411       chmod a+x \$dldir/$dlname'
9412     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9413       dlpath=$dir/\$dldll~
9414        $rm \$dlpath'
9415     shlibpath_overrides_runpath=yes
9416
9417     case $host_os in
9418     cygwin*)
9419       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9420       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9421       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9422       ;;
9423     mingw*)
9424       # MinGW DLLs use traditional 'lib' prefix
9425       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9426       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9427       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9428         # It is most probably a Windows format PATH printed by
9429         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9430         # path with ; separators, and with drive letters. We can handle the
9431         # drive letters (cygwin fileutils understands them), so leave them,
9432         # especially as we might pass files found there to a mingw objdump,
9433         # which wouldn't understand a cygwinified path. Ahh.
9434         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9435       else
9436         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9437       fi
9438       ;;
9439     pw32*)
9440       # pw32 DLLs use 'pw' prefix rather than 'lib'
9441       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9442       ;;
9443     esac
9444     ;;
9445
9446   *)
9447     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9448     ;;
9449   esac
9450   dynamic_linker='Win32 ld.exe'
9451   # FIXME: first we should search . and the directory the executable is in
9452   shlibpath_var=PATH
9453   ;;
9454
9455 darwin* | rhapsody*)
9456   dynamic_linker="$host_os dyld"
9457   version_type=darwin
9458   need_lib_prefix=no
9459   need_version=no
9460   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9461   soname_spec='${libname}${release}${major}$shared_ext'
9462   shlibpath_overrides_runpath=yes
9463   shlibpath_var=DYLD_LIBRARY_PATH
9464   shrext_cmds='.dylib'
9465   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9466   if test "$GCC" = yes; then
9467     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"`
9468   else
9469     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9470   fi
9471   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9472   ;;
9473
9474 dgux*)
9475   version_type=linux
9476   need_lib_prefix=no
9477   need_version=no
9478   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9479   soname_spec='${libname}${release}${shared_ext}$major'
9480   shlibpath_var=LD_LIBRARY_PATH
9481   ;;
9482
9483 freebsd1*)
9484   dynamic_linker=no
9485   ;;
9486
9487 kfreebsd*-gnu)
9488   version_type=linux
9489   need_lib_prefix=no
9490   need_version=no
9491   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9492   soname_spec='${libname}${release}${shared_ext}$major'
9493   shlibpath_var=LD_LIBRARY_PATH
9494   shlibpath_overrides_runpath=no
9495   hardcode_into_libs=yes
9496   dynamic_linker='GNU ld.so'
9497   ;;
9498
9499 freebsd* | dragonfly*)
9500   # DragonFly does not have aout.  When/if they implement a new
9501   # versioning mechanism, adjust this.
9502   if test -x /usr/bin/objformat; then
9503     objformat=`/usr/bin/objformat`
9504   else
9505     case $host_os in
9506     freebsd[123]*) objformat=aout ;;
9507     *) objformat=elf ;;
9508     esac
9509   fi
9510   version_type=freebsd-$objformat
9511   case $version_type in
9512     freebsd-elf*)
9513       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9514       need_version=no
9515       need_lib_prefix=no
9516       ;;
9517     freebsd-*)
9518       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9519       need_version=yes
9520       ;;
9521   esac
9522   shlibpath_var=LD_LIBRARY_PATH
9523   case $host_os in
9524   freebsd2*)
9525     shlibpath_overrides_runpath=yes
9526     ;;
9527   freebsd3.[01]* | freebsdelf3.[01]*)
9528     shlibpath_overrides_runpath=yes
9529     hardcode_into_libs=yes
9530     ;;
9531   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9532   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9533     shlibpath_overrides_runpath=no
9534     hardcode_into_libs=yes
9535     ;;
9536   freebsd*) # from 4.6 on
9537     shlibpath_overrides_runpath=yes
9538     hardcode_into_libs=yes
9539     ;;
9540   esac
9541   ;;
9542
9543 gnu*)
9544   version_type=linux
9545   need_lib_prefix=no
9546   need_version=no
9547   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9548   soname_spec='${libname}${release}${shared_ext}$major'
9549   shlibpath_var=LD_LIBRARY_PATH
9550   hardcode_into_libs=yes
9551   ;;
9552
9553 hpux9* | hpux10* | hpux11*)
9554   # Give a soname corresponding to the major version so that dld.sl refuses to
9555   # link against other versions.
9556   version_type=sunos
9557   need_lib_prefix=no
9558   need_version=no
9559   case $host_cpu in
9560   ia64*)
9561     shrext_cmds='.so'
9562     hardcode_into_libs=yes
9563     dynamic_linker="$host_os dld.so"
9564     shlibpath_var=LD_LIBRARY_PATH
9565     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9566     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9567     soname_spec='${libname}${release}${shared_ext}$major'
9568     if test "X$HPUX_IA64_MODE" = X32; then
9569       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9570     else
9571       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9572     fi
9573     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9574     ;;
9575    hppa*64*)
9576      shrext_cmds='.sl'
9577      hardcode_into_libs=yes
9578      dynamic_linker="$host_os dld.sl"
9579      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9580      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9581      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9582      soname_spec='${libname}${release}${shared_ext}$major'
9583      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9584      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9585      ;;
9586    *)
9587     shrext_cmds='.sl'
9588     dynamic_linker="$host_os dld.sl"
9589     shlibpath_var=SHLIB_PATH
9590     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9591     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9592     soname_spec='${libname}${release}${shared_ext}$major'
9593     ;;
9594   esac
9595   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9596   postinstall_cmds='chmod 555 $lib'
9597   ;;
9598
9599 interix3*)
9600   version_type=linux
9601   need_lib_prefix=no
9602   need_version=no
9603   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9604   soname_spec='${libname}${release}${shared_ext}$major'
9605   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9606   shlibpath_var=LD_LIBRARY_PATH
9607   shlibpath_overrides_runpath=no
9608   hardcode_into_libs=yes
9609   ;;
9610
9611 irix5* | irix6* | nonstopux*)
9612   case $host_os in
9613     nonstopux*) version_type=nonstopux ;;
9614     *)
9615         if test "$lt_cv_prog_gnu_ld" = yes; then
9616                 version_type=linux
9617         else
9618                 version_type=irix
9619         fi ;;
9620   esac
9621   need_lib_prefix=no
9622   need_version=no
9623   soname_spec='${libname}${release}${shared_ext}$major'
9624   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9625   case $host_os in
9626   irix5* | nonstopux*)
9627     libsuff= shlibsuff=
9628     ;;
9629   *)
9630     case $LD in # libtool.m4 will add one of these switches to LD
9631     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9632       libsuff= shlibsuff= libmagic=32-bit;;
9633     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9634       libsuff=32 shlibsuff=N32 libmagic=N32;;
9635     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9636       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9637     *) libsuff= shlibsuff= libmagic=never-match;;
9638     esac
9639     ;;
9640   esac
9641   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9642   shlibpath_overrides_runpath=no
9643   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9644   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9645   hardcode_into_libs=yes
9646   ;;
9647
9648 # No shared lib support for Linux oldld, aout, or coff.
9649 linux*oldld* | linux*aout* | linux*coff*)
9650   dynamic_linker=no
9651   ;;
9652
9653 # This must be Linux ELF.
9654 linux*)
9655   version_type=linux
9656   need_lib_prefix=no
9657   need_version=no
9658   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9659   soname_spec='${libname}${release}${shared_ext}$major'
9660   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9661   shlibpath_var=LD_LIBRARY_PATH
9662   shlibpath_overrides_runpath=no
9663   # This implies no fast_install, which is unacceptable.
9664   # Some rework will be needed to allow for fast_install
9665   # before this can be enabled.
9666   hardcode_into_libs=yes
9667
9668   # Append ld.so.conf contents to the search path
9669   if test -f /etc/ld.so.conf; then
9670     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' ' '`
9671     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9672   fi
9673
9674   # We used to test for /lib/ld.so.1 and disable shared libraries on
9675   # powerpc, because MkLinux only supported shared libraries with the
9676   # GNU dynamic linker.  Since this was broken with cross compilers,
9677   # most powerpc-linux boxes support dynamic linking these days and
9678   # people can always --disable-shared, the test was removed, and we
9679   # assume the GNU/Linux dynamic linker is in use.
9680   dynamic_linker='GNU/Linux ld.so'
9681   ;;
9682
9683 knetbsd*-gnu)
9684   version_type=linux
9685   need_lib_prefix=no
9686   need_version=no
9687   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9688   soname_spec='${libname}${release}${shared_ext}$major'
9689   shlibpath_var=LD_LIBRARY_PATH
9690   shlibpath_overrides_runpath=no
9691   hardcode_into_libs=yes
9692   dynamic_linker='GNU ld.so'
9693   ;;
9694
9695 netbsd*)
9696   version_type=sunos
9697   need_lib_prefix=no
9698   need_version=no
9699   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9700     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9701     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9702     dynamic_linker='NetBSD (a.out) ld.so'
9703   else
9704     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9705     soname_spec='${libname}${release}${shared_ext}$major'
9706     dynamic_linker='NetBSD ld.elf_so'
9707   fi
9708   shlibpath_var=LD_LIBRARY_PATH
9709   shlibpath_overrides_runpath=yes
9710   hardcode_into_libs=yes
9711   ;;
9712
9713 newsos6)
9714   version_type=linux
9715   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9716   shlibpath_var=LD_LIBRARY_PATH
9717   shlibpath_overrides_runpath=yes
9718   ;;
9719
9720 nto-qnx*)
9721   version_type=linux
9722   need_lib_prefix=no
9723   need_version=no
9724   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9725   soname_spec='${libname}${release}${shared_ext}$major'
9726   shlibpath_var=LD_LIBRARY_PATH
9727   shlibpath_overrides_runpath=yes
9728   ;;
9729
9730 openbsd*)
9731   version_type=sunos
9732   sys_lib_dlsearch_path_spec="/usr/lib"
9733   need_lib_prefix=no
9734   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9735   case $host_os in
9736     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9737     *)                         need_version=no  ;;
9738   esac
9739   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9740   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9741   shlibpath_var=LD_LIBRARY_PATH
9742   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9743     case $host_os in
9744       openbsd2.[89] | openbsd2.[89].*)
9745         shlibpath_overrides_runpath=no
9746         ;;
9747       *)
9748         shlibpath_overrides_runpath=yes
9749         ;;
9750       esac
9751   else
9752     shlibpath_overrides_runpath=yes
9753   fi
9754   ;;
9755
9756 os2*)
9757   libname_spec='$name'
9758   shrext_cmds=".dll"
9759   need_lib_prefix=no
9760   library_names_spec='$libname${shared_ext} $libname.a'
9761   dynamic_linker='OS/2 ld.exe'
9762   shlibpath_var=LIBPATH
9763   ;;
9764
9765 osf3* | osf4* | osf5*)
9766   version_type=osf
9767   need_lib_prefix=no
9768   need_version=no
9769   soname_spec='${libname}${release}${shared_ext}$major'
9770   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9771   shlibpath_var=LD_LIBRARY_PATH
9772   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9773   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9774   ;;
9775
9776 solaris*)
9777   version_type=linux
9778   need_lib_prefix=no
9779   need_version=no
9780   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9781   soname_spec='${libname}${release}${shared_ext}$major'
9782   shlibpath_var=LD_LIBRARY_PATH
9783   shlibpath_overrides_runpath=yes
9784   hardcode_into_libs=yes
9785   # ldd complains unless libraries are executable
9786   postinstall_cmds='chmod +x $lib'
9787   ;;
9788
9789 sunos4*)
9790   version_type=sunos
9791   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9792   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9793   shlibpath_var=LD_LIBRARY_PATH
9794   shlibpath_overrides_runpath=yes
9795   if test "$with_gnu_ld" = yes; then
9796     need_lib_prefix=no
9797   fi
9798   need_version=yes
9799   ;;
9800
9801 sysv4 | sysv4.3*)
9802   version_type=linux
9803   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9804   soname_spec='${libname}${release}${shared_ext}$major'
9805   shlibpath_var=LD_LIBRARY_PATH
9806   case $host_vendor in
9807     sni)
9808       shlibpath_overrides_runpath=no
9809       need_lib_prefix=no
9810       export_dynamic_flag_spec='${wl}-Blargedynsym'
9811       runpath_var=LD_RUN_PATH
9812       ;;
9813     siemens)
9814       need_lib_prefix=no
9815       ;;
9816     motorola)
9817       need_lib_prefix=no
9818       need_version=no
9819       shlibpath_overrides_runpath=no
9820       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9821       ;;
9822   esac
9823   ;;
9824
9825 sysv4*MP*)
9826   if test -d /usr/nec ;then
9827     version_type=linux
9828     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9829     soname_spec='$libname${shared_ext}.$major'
9830     shlibpath_var=LD_LIBRARY_PATH
9831   fi
9832   ;;
9833
9834 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9835   version_type=freebsd-elf
9836   need_lib_prefix=no
9837   need_version=no
9838   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9839   soname_spec='${libname}${release}${shared_ext}$major'
9840   shlibpath_var=LD_LIBRARY_PATH
9841   hardcode_into_libs=yes
9842   if test "$with_gnu_ld" = yes; then
9843     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9844     shlibpath_overrides_runpath=no
9845   else
9846     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9847     shlibpath_overrides_runpath=yes
9848     case $host_os in
9849       sco3.2v5*)
9850         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9851         ;;
9852     esac
9853   fi
9854   sys_lib_dlsearch_path_spec='/usr/lib'
9855   ;;
9856
9857 uts4*)
9858   version_type=linux
9859   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9860   soname_spec='${libname}${release}${shared_ext}$major'
9861   shlibpath_var=LD_LIBRARY_PATH
9862   ;;
9863
9864 *)
9865   dynamic_linker=no
9866   ;;
9867 esac
9868 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9869 echo "${ECHO_T}$dynamic_linker" >&6; }
9870 test "$dynamic_linker" = no && can_build_shared=no
9871
9872 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9873 if test "$GCC" = yes; then
9874   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9875 fi
9876
9877
9878 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9879 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9880 if test "${libltdl_cv_shlibext+set}" = set; then
9881   echo $ECHO_N "(cached) $ECHO_C" >&6
9882 else
9883
9884 module=yes
9885 eval libltdl_cv_shlibext=$shrext_cmds
9886
9887 fi
9888 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9889 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9890 if test -n "$libltdl_cv_shlibext"; then
9891
9892 cat >>confdefs.h <<_ACEOF
9893 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9894 _ACEOF
9895
9896 fi
9897
9898
9899 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9900 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9901 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9902   echo $ECHO_N "(cached) $ECHO_C" >&6
9903 else
9904   libltdl_cv_shlibpath_var="$shlibpath_var"
9905 fi
9906 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9907 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9908 if test -n "$libltdl_cv_shlibpath_var"; then
9909
9910 cat >>confdefs.h <<_ACEOF
9911 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9912 _ACEOF
9913
9914 fi
9915
9916
9917 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9918 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9919 if test "${libltdl_cv_sys_search_path+set}" = set; then
9920   echo $ECHO_N "(cached) $ECHO_C" >&6
9921 else
9922   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9923 fi
9924 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9925 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9926 if test -n "$libltdl_cv_sys_search_path"; then
9927   sys_search_path=
9928   for dir in $libltdl_cv_sys_search_path; do
9929     if test -z "$sys_search_path"; then
9930       sys_search_path="$dir"
9931     else
9932       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9933     fi
9934   done
9935
9936 cat >>confdefs.h <<_ACEOF
9937 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9938 _ACEOF
9939
9940 fi
9941
9942 { echo "$as_me:$LINENO: checking for objdir" >&5
9943 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9944 if test "${libltdl_cv_objdir+set}" = set; then
9945   echo $ECHO_N "(cached) $ECHO_C" >&6
9946 else
9947   libltdl_cv_objdir="$objdir"
9948   if test -n "$objdir"; then
9949     :
9950   else
9951     rm -f .libs 2>/dev/null
9952     mkdir .libs 2>/dev/null
9953     if test -d .libs; then
9954       libltdl_cv_objdir=.libs
9955     else
9956       # MS-DOS does not allow filenames that begin with a dot.
9957       libltdl_cv_objdir=_libs
9958     fi
9959   rmdir .libs 2>/dev/null
9960   fi
9961
9962 fi
9963 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9964 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9965
9966 cat >>confdefs.h <<_ACEOF
9967 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9968 _ACEOF
9969
9970
9971
9972
9973
9974
9975 # Check for command to grab the raw symbol name followed by C symbol from nm.
9976 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9977 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9978 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9979   echo $ECHO_N "(cached) $ECHO_C" >&6
9980 else
9981
9982 # These are sane defaults that work on at least a few old systems.
9983 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9984
9985 # Character class describing NM global symbol codes.
9986 symcode='[BCDEGRST]'
9987
9988 # Regexp to match symbols that can be accessed directly from C.
9989 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9990
9991 # Transform an extracted symbol line into a proper C declaration
9992 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9993
9994 # Transform an extracted symbol line into symbol name and symbol address
9995 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'"
9996
9997 # Define system-specific variables.
9998 case $host_os in
9999 aix*)
10000   symcode='[BCDT]'
10001   ;;
10002 cygwin* | mingw* | pw32*)
10003   symcode='[ABCDGISTW]'
10004   ;;
10005 hpux*) # Its linker distinguishes data from code symbols
10006   if test "$host_cpu" = ia64; then
10007     symcode='[ABCDEGRST]'
10008   fi
10009   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10010   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'"
10011   ;;
10012 linux*)
10013   if test "$host_cpu" = ia64; then
10014     symcode='[ABCDGIRSTW]'
10015     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10016     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'"
10017   fi
10018   ;;
10019 irix* | nonstopux*)
10020   symcode='[BCDEGRST]'
10021   ;;
10022 osf*)
10023   symcode='[BCDEGQRST]'
10024   ;;
10025 solaris*)
10026   symcode='[BDRT]'
10027   ;;
10028 sco3.2v5*)
10029   symcode='[DT]'
10030   ;;
10031 sysv4.2uw2*)
10032   symcode='[DT]'
10033   ;;
10034 sysv5* | sco5v6* | unixware* | OpenUNIX*)
10035   symcode='[ABDT]'
10036   ;;
10037 sysv4)
10038   symcode='[DFNSTU]'
10039   ;;
10040 esac
10041
10042 # Handle CRLF in mingw tool chain
10043 opt_cr=
10044 case $build_os in
10045 mingw*)
10046   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10047   ;;
10048 esac
10049
10050 # If we're using GNU nm, then use its standard symbol codes.
10051 case `$NM -V 2>&1` in
10052 *GNU* | *'with BFD'*)
10053   symcode='[ABCDGIRSTW]' ;;
10054 esac
10055
10056 # Try without a prefix undercore, then with it.
10057 for ac_symprfx in "" "_"; do
10058
10059   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10060   symxfrm="\\1 $ac_symprfx\\2 \\2"
10061
10062   # Write the raw and C identifiers.
10063   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10064
10065   # Check to see that the pipe works correctly.
10066   pipe_works=no
10067
10068   rm -f conftest*
10069   cat > conftest.$ac_ext <<EOF
10070 #ifdef __cplusplus
10071 extern "C" {
10072 #endif
10073 char nm_test_var;
10074 void nm_test_func(){}
10075 #ifdef __cplusplus
10076 }
10077 #endif
10078 int main(){nm_test_var='a';nm_test_func();return(0);}
10079 EOF
10080
10081   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10082   (eval $ac_compile) 2>&5
10083   ac_status=$?
10084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10085   (exit $ac_status); }; then
10086     # Now try to grab the symbols.
10087     nlist=conftest.nm
10088     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10089   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10090   ac_status=$?
10091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10092   (exit $ac_status); } && test -s "$nlist"; then
10093       # Try sorting and uniquifying the output.
10094       if sort "$nlist" | uniq > "$nlist"T; then
10095         mv -f "$nlist"T "$nlist"
10096       else
10097         rm -f "$nlist"T
10098       fi
10099
10100       # Make sure that we snagged all the symbols we need.
10101       if grep ' nm_test_var$' "$nlist" >/dev/null; then
10102         if grep ' nm_test_func$' "$nlist" >/dev/null; then
10103           cat <<EOF > conftest.$ac_ext
10104 #ifdef __cplusplus
10105 extern "C" {
10106 #endif
10107
10108 EOF
10109           # Now generate the symbol file.
10110           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10111
10112           cat <<EOF >> conftest.$ac_ext
10113 #if defined (__STDC__) && __STDC__
10114 # define lt_ptr_t void *
10115 #else
10116 # define lt_ptr_t char *
10117 # define const
10118 #endif
10119
10120 /* The mapping between symbol names and symbols. */
10121 const struct {
10122   const char *name;
10123   lt_ptr_t address;
10124 }
10125 lt_preloaded_symbols[] =
10126 {
10127 EOF
10128           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10129           cat <<\EOF >> conftest.$ac_ext
10130   {0, (lt_ptr_t) 0}
10131 };
10132
10133 #ifdef __cplusplus
10134 }
10135 #endif
10136 EOF
10137           # Now try linking the two files.
10138           mv conftest.$ac_objext conftstm.$ac_objext
10139           lt_save_LIBS="$LIBS"
10140           lt_save_CFLAGS="$CFLAGS"
10141           LIBS="conftstm.$ac_objext"
10142           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10143           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10144   (eval $ac_link) 2>&5
10145   ac_status=$?
10146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10147   (exit $ac_status); } && test -s conftest${ac_exeext}; then
10148             pipe_works=yes
10149           fi
10150           LIBS="$lt_save_LIBS"
10151           CFLAGS="$lt_save_CFLAGS"
10152         else
10153           echo "cannot find nm_test_func in $nlist" >&5
10154         fi
10155       else
10156         echo "cannot find nm_test_var in $nlist" >&5
10157       fi
10158     else
10159       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10160     fi
10161   else
10162     echo "$progname: failed program was:" >&5
10163     cat conftest.$ac_ext >&5
10164   fi
10165   rm -f conftest* conftst*
10166
10167   # Do not use the global_symbol_pipe unless it works.
10168   if test "$pipe_works" = yes; then
10169     break
10170   else
10171     lt_cv_sys_global_symbol_pipe=
10172   fi
10173 done
10174
10175 fi
10176
10177 if test -z "$lt_cv_sys_global_symbol_pipe"; then
10178   lt_cv_sys_global_symbol_to_cdecl=
10179 fi
10180 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10181   { echo "$as_me:$LINENO: result: failed" >&5
10182 echo "${ECHO_T}failed" >&6; }
10183 else
10184   { echo "$as_me:$LINENO: result: ok" >&5
10185 echo "${ECHO_T}ok" >&6; }
10186 fi
10187
10188
10189 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10190 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10191 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10192   echo $ECHO_N "(cached) $ECHO_C" >&6
10193 else
10194   if test -n "$lt_cv_sys_global_symbol_pipe"; then
10195     libltdl_cv_preloaded_symbols=yes
10196   else
10197     libltdl_cv_preloaded_symbols=no
10198   fi
10199
10200 fi
10201 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10202 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10203 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10204
10205 cat >>confdefs.h <<\_ACEOF
10206 #define HAVE_PRELOADED_SYMBOLS 1
10207 _ACEOF
10208
10209 fi
10210
10211 LIBADD_DL=
10212
10213 ac_ext=c
10214 ac_cpp='$CPP $CPPFLAGS'
10215 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10216 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10217 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10218
10219
10220 { echo "$as_me:$LINENO: checking for shl_load" >&5
10221 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10222 if test "${ac_cv_func_shl_load+set}" = set; then
10223   echo $ECHO_N "(cached) $ECHO_C" >&6
10224 else
10225   cat >conftest.$ac_ext <<_ACEOF
10226 /* confdefs.h.  */
10227 _ACEOF
10228 cat confdefs.h >>conftest.$ac_ext
10229 cat >>conftest.$ac_ext <<_ACEOF
10230 /* end confdefs.h.  */
10231 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10232    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10233 #define shl_load innocuous_shl_load
10234
10235 /* System header to define __stub macros and hopefully few prototypes,
10236     which can conflict with char shl_load (); below.
10237     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10238     <limits.h> exists even on freestanding compilers.  */
10239
10240 #ifdef __STDC__
10241 # include <limits.h>
10242 #else
10243 # include <assert.h>
10244 #endif
10245
10246 #undef shl_load
10247
10248 /* Override any GCC internal prototype to avoid an error.
10249    Use char because int might match the return type of a GCC
10250    builtin and then its argument prototype would still apply.  */
10251 #ifdef __cplusplus
10252 extern "C"
10253 #endif
10254 char shl_load ();
10255 /* The GNU C library defines this for functions which it implements
10256     to always fail with ENOSYS.  Some functions are actually named
10257     something starting with __ and the normal name is an alias.  */
10258 #if defined __stub_shl_load || defined __stub___shl_load
10259 choke me
10260 #endif
10261
10262 int
10263 main ()
10264 {
10265 return shl_load ();
10266   ;
10267   return 0;
10268 }
10269 _ACEOF
10270 rm -f conftest.$ac_objext conftest$ac_exeext
10271 if { (ac_try="$ac_link"
10272 case "(($ac_try" in
10273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10274   *) ac_try_echo=$ac_try;;
10275 esac
10276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10277   (eval "$ac_link") 2>conftest.er1
10278   ac_status=$?
10279   grep -v '^ *+' conftest.er1 >conftest.err
10280   rm -f conftest.er1
10281   cat conftest.err >&5
10282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10283   (exit $ac_status); } &&
10284          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10285   { (case "(($ac_try" in
10286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10287   *) ac_try_echo=$ac_try;;
10288 esac
10289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10290   (eval "$ac_try") 2>&5
10291   ac_status=$?
10292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10293   (exit $ac_status); }; } &&
10294          { ac_try='test -s conftest$ac_exeext'
10295   { (case "(($ac_try" in
10296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10297   *) ac_try_echo=$ac_try;;
10298 esac
10299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10300   (eval "$ac_try") 2>&5
10301   ac_status=$?
10302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10303   (exit $ac_status); }; }; then
10304   ac_cv_func_shl_load=yes
10305 else
10306   echo "$as_me: failed program was:" >&5
10307 sed 's/^/| /' conftest.$ac_ext >&5
10308
10309         ac_cv_func_shl_load=no
10310 fi
10311
10312 rm -f core conftest.err conftest.$ac_objext \
10313       conftest$ac_exeext conftest.$ac_ext
10314 fi
10315 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10316 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10317 if test $ac_cv_func_shl_load = yes; then
10318
10319 cat >>confdefs.h <<\_ACEOF
10320 #define HAVE_SHL_LOAD 1
10321 _ACEOF
10322
10323 else
10324   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10325 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10326 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10327   echo $ECHO_N "(cached) $ECHO_C" >&6
10328 else
10329   ac_check_lib_save_LIBS=$LIBS
10330 LIBS="-ldld  $LIBS"
10331 cat >conftest.$ac_ext <<_ACEOF
10332 /* confdefs.h.  */
10333 _ACEOF
10334 cat confdefs.h >>conftest.$ac_ext
10335 cat >>conftest.$ac_ext <<_ACEOF
10336 /* end confdefs.h.  */
10337
10338 /* Override any GCC internal prototype to avoid an error.
10339    Use char because int might match the return type of a GCC
10340    builtin and then its argument prototype would still apply.  */
10341 #ifdef __cplusplus
10342 extern "C"
10343 #endif
10344 char shl_load ();
10345 int
10346 main ()
10347 {
10348 return shl_load ();
10349   ;
10350   return 0;
10351 }
10352 _ACEOF
10353 rm -f conftest.$ac_objext conftest$ac_exeext
10354 if { (ac_try="$ac_link"
10355 case "(($ac_try" in
10356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10357   *) ac_try_echo=$ac_try;;
10358 esac
10359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10360   (eval "$ac_link") 2>conftest.er1
10361   ac_status=$?
10362   grep -v '^ *+' conftest.er1 >conftest.err
10363   rm -f conftest.er1
10364   cat conftest.err >&5
10365   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10366   (exit $ac_status); } &&
10367          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10368   { (case "(($ac_try" in
10369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10370   *) ac_try_echo=$ac_try;;
10371 esac
10372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10373   (eval "$ac_try") 2>&5
10374   ac_status=$?
10375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10376   (exit $ac_status); }; } &&
10377          { ac_try='test -s conftest$ac_exeext'
10378   { (case "(($ac_try" in
10379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10380   *) ac_try_echo=$ac_try;;
10381 esac
10382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10383   (eval "$ac_try") 2>&5
10384   ac_status=$?
10385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10386   (exit $ac_status); }; }; then
10387   ac_cv_lib_dld_shl_load=yes
10388 else
10389   echo "$as_me: failed program was:" >&5
10390 sed 's/^/| /' conftest.$ac_ext >&5
10391
10392         ac_cv_lib_dld_shl_load=no
10393 fi
10394
10395 rm -f core conftest.err conftest.$ac_objext \
10396       conftest$ac_exeext conftest.$ac_ext
10397 LIBS=$ac_check_lib_save_LIBS
10398 fi
10399 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10400 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10401 if test $ac_cv_lib_dld_shl_load = yes; then
10402
10403 cat >>confdefs.h <<\_ACEOF
10404 #define HAVE_SHL_LOAD 1
10405 _ACEOF
10406
10407         LIBADD_DL="$LIBADD_DL -ldld"
10408 else
10409   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10410 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10411 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10412   echo $ECHO_N "(cached) $ECHO_C" >&6
10413 else
10414   ac_check_lib_save_LIBS=$LIBS
10415 LIBS="-ldl  $LIBS"
10416 cat >conftest.$ac_ext <<_ACEOF
10417 /* confdefs.h.  */
10418 _ACEOF
10419 cat confdefs.h >>conftest.$ac_ext
10420 cat >>conftest.$ac_ext <<_ACEOF
10421 /* end confdefs.h.  */
10422
10423 /* Override any GCC internal prototype to avoid an error.
10424    Use char because int might match the return type of a GCC
10425    builtin and then its argument prototype would still apply.  */
10426 #ifdef __cplusplus
10427 extern "C"
10428 #endif
10429 char dlopen ();
10430 int
10431 main ()
10432 {
10433 return dlopen ();
10434   ;
10435   return 0;
10436 }
10437 _ACEOF
10438 rm -f conftest.$ac_objext conftest$ac_exeext
10439 if { (ac_try="$ac_link"
10440 case "(($ac_try" in
10441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10442   *) ac_try_echo=$ac_try;;
10443 esac
10444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10445   (eval "$ac_link") 2>conftest.er1
10446   ac_status=$?
10447   grep -v '^ *+' conftest.er1 >conftest.err
10448   rm -f conftest.er1
10449   cat conftest.err >&5
10450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10451   (exit $ac_status); } &&
10452          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10453   { (case "(($ac_try" in
10454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10455   *) ac_try_echo=$ac_try;;
10456 esac
10457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10458   (eval "$ac_try") 2>&5
10459   ac_status=$?
10460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10461   (exit $ac_status); }; } &&
10462          { ac_try='test -s conftest$ac_exeext'
10463   { (case "(($ac_try" in
10464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10465   *) ac_try_echo=$ac_try;;
10466 esac
10467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10468   (eval "$ac_try") 2>&5
10469   ac_status=$?
10470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10471   (exit $ac_status); }; }; then
10472   ac_cv_lib_dl_dlopen=yes
10473 else
10474   echo "$as_me: failed program was:" >&5
10475 sed 's/^/| /' conftest.$ac_ext >&5
10476
10477         ac_cv_lib_dl_dlopen=no
10478 fi
10479
10480 rm -f core conftest.err conftest.$ac_objext \
10481       conftest$ac_exeext conftest.$ac_ext
10482 LIBS=$ac_check_lib_save_LIBS
10483 fi
10484 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10485 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10486 if test $ac_cv_lib_dl_dlopen = yes; then
10487
10488 cat >>confdefs.h <<\_ACEOF
10489 #define HAVE_LIBDL 1
10490 _ACEOF
10491
10492                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10493 else
10494   cat >conftest.$ac_ext <<_ACEOF
10495 /* confdefs.h.  */
10496 _ACEOF
10497 cat confdefs.h >>conftest.$ac_ext
10498 cat >>conftest.$ac_ext <<_ACEOF
10499 /* end confdefs.h.  */
10500 #if HAVE_DLFCN_H
10501 #  include <dlfcn.h>
10502 #endif
10503
10504 int
10505 main ()
10506 {
10507 dlopen(0, 0);
10508   ;
10509   return 0;
10510 }
10511 _ACEOF
10512 rm -f conftest.$ac_objext conftest$ac_exeext
10513 if { (ac_try="$ac_link"
10514 case "(($ac_try" in
10515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10516   *) ac_try_echo=$ac_try;;
10517 esac
10518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10519   (eval "$ac_link") 2>conftest.er1
10520   ac_status=$?
10521   grep -v '^ *+' conftest.er1 >conftest.err
10522   rm -f conftest.er1
10523   cat conftest.err >&5
10524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10525   (exit $ac_status); } &&
10526          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10527   { (case "(($ac_try" in
10528   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10529   *) ac_try_echo=$ac_try;;
10530 esac
10531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10532   (eval "$ac_try") 2>&5
10533   ac_status=$?
10534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10535   (exit $ac_status); }; } &&
10536          { ac_try='test -s conftest$ac_exeext'
10537   { (case "(($ac_try" in
10538   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10539   *) ac_try_echo=$ac_try;;
10540 esac
10541 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10542   (eval "$ac_try") 2>&5
10543   ac_status=$?
10544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10545   (exit $ac_status); }; }; then
10546
10547 cat >>confdefs.h <<\_ACEOF
10548 #define HAVE_LIBDL 1
10549 _ACEOF
10550  libltdl_cv_func_dlopen="yes"
10551 else
10552   echo "$as_me: failed program was:" >&5
10553 sed 's/^/| /' conftest.$ac_ext >&5
10554
10555         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10556 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10557 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10558   echo $ECHO_N "(cached) $ECHO_C" >&6
10559 else
10560   ac_check_lib_save_LIBS=$LIBS
10561 LIBS="-lsvld  $LIBS"
10562 cat >conftest.$ac_ext <<_ACEOF
10563 /* confdefs.h.  */
10564 _ACEOF
10565 cat confdefs.h >>conftest.$ac_ext
10566 cat >>conftest.$ac_ext <<_ACEOF
10567 /* end confdefs.h.  */
10568
10569 /* Override any GCC internal prototype to avoid an error.
10570    Use char because int might match the return type of a GCC
10571    builtin and then its argument prototype would still apply.  */
10572 #ifdef __cplusplus
10573 extern "C"
10574 #endif
10575 char dlopen ();
10576 int
10577 main ()
10578 {
10579 return dlopen ();
10580   ;
10581   return 0;
10582 }
10583 _ACEOF
10584 rm -f conftest.$ac_objext conftest$ac_exeext
10585 if { (ac_try="$ac_link"
10586 case "(($ac_try" in
10587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10588   *) ac_try_echo=$ac_try;;
10589 esac
10590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10591   (eval "$ac_link") 2>conftest.er1
10592   ac_status=$?
10593   grep -v '^ *+' conftest.er1 >conftest.err
10594   rm -f conftest.er1
10595   cat conftest.err >&5
10596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10597   (exit $ac_status); } &&
10598          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10599   { (case "(($ac_try" in
10600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10601   *) ac_try_echo=$ac_try;;
10602 esac
10603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10604   (eval "$ac_try") 2>&5
10605   ac_status=$?
10606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10607   (exit $ac_status); }; } &&
10608          { ac_try='test -s conftest$ac_exeext'
10609   { (case "(($ac_try" in
10610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10611   *) ac_try_echo=$ac_try;;
10612 esac
10613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10614   (eval "$ac_try") 2>&5
10615   ac_status=$?
10616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10617   (exit $ac_status); }; }; then
10618   ac_cv_lib_svld_dlopen=yes
10619 else
10620   echo "$as_me: failed program was:" >&5
10621 sed 's/^/| /' conftest.$ac_ext >&5
10622
10623         ac_cv_lib_svld_dlopen=no
10624 fi
10625
10626 rm -f core conftest.err conftest.$ac_objext \
10627       conftest$ac_exeext conftest.$ac_ext
10628 LIBS=$ac_check_lib_save_LIBS
10629 fi
10630 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10631 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10632 if test $ac_cv_lib_svld_dlopen = yes; then
10633
10634 cat >>confdefs.h <<\_ACEOF
10635 #define HAVE_LIBDL 1
10636 _ACEOF
10637
10638                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10639 else
10640   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10641 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10642 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10643   echo $ECHO_N "(cached) $ECHO_C" >&6
10644 else
10645   ac_check_lib_save_LIBS=$LIBS
10646 LIBS="-ldld  $LIBS"
10647 cat >conftest.$ac_ext <<_ACEOF
10648 /* confdefs.h.  */
10649 _ACEOF
10650 cat confdefs.h >>conftest.$ac_ext
10651 cat >>conftest.$ac_ext <<_ACEOF
10652 /* end confdefs.h.  */
10653
10654 /* Override any GCC internal prototype to avoid an error.
10655    Use char because int might match the return type of a GCC
10656    builtin and then its argument prototype would still apply.  */
10657 #ifdef __cplusplus
10658 extern "C"
10659 #endif
10660 char dld_link ();
10661 int
10662 main ()
10663 {
10664 return dld_link ();
10665   ;
10666   return 0;
10667 }
10668 _ACEOF
10669 rm -f conftest.$ac_objext conftest$ac_exeext
10670 if { (ac_try="$ac_link"
10671 case "(($ac_try" in
10672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10673   *) ac_try_echo=$ac_try;;
10674 esac
10675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10676   (eval "$ac_link") 2>conftest.er1
10677   ac_status=$?
10678   grep -v '^ *+' conftest.er1 >conftest.err
10679   rm -f conftest.er1
10680   cat conftest.err >&5
10681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10682   (exit $ac_status); } &&
10683          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10684   { (case "(($ac_try" in
10685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10686   *) ac_try_echo=$ac_try;;
10687 esac
10688 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10689   (eval "$ac_try") 2>&5
10690   ac_status=$?
10691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10692   (exit $ac_status); }; } &&
10693          { ac_try='test -s conftest$ac_exeext'
10694   { (case "(($ac_try" in
10695   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10696   *) ac_try_echo=$ac_try;;
10697 esac
10698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10699   (eval "$ac_try") 2>&5
10700   ac_status=$?
10701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10702   (exit $ac_status); }; }; then
10703   ac_cv_lib_dld_dld_link=yes
10704 else
10705   echo "$as_me: failed program was:" >&5
10706 sed 's/^/| /' conftest.$ac_ext >&5
10707
10708         ac_cv_lib_dld_dld_link=no
10709 fi
10710
10711 rm -f core conftest.err conftest.$ac_objext \
10712       conftest$ac_exeext conftest.$ac_ext
10713 LIBS=$ac_check_lib_save_LIBS
10714 fi
10715 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10716 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10717 if test $ac_cv_lib_dld_dld_link = yes; then
10718
10719 cat >>confdefs.h <<\_ACEOF
10720 #define HAVE_DLD 1
10721 _ACEOF
10722
10723                 LIBADD_DL="$LIBADD_DL -ldld"
10724 else
10725   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10726 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10727 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10728   echo $ECHO_N "(cached) $ECHO_C" >&6
10729 else
10730   cat >conftest.$ac_ext <<_ACEOF
10731 /* confdefs.h.  */
10732 _ACEOF
10733 cat confdefs.h >>conftest.$ac_ext
10734 cat >>conftest.$ac_ext <<_ACEOF
10735 /* end confdefs.h.  */
10736 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10737    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10738 #define _dyld_func_lookup innocuous__dyld_func_lookup
10739
10740 /* System header to define __stub macros and hopefully few prototypes,
10741     which can conflict with char _dyld_func_lookup (); below.
10742     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10743     <limits.h> exists even on freestanding compilers.  */
10744
10745 #ifdef __STDC__
10746 # include <limits.h>
10747 #else
10748 # include <assert.h>
10749 #endif
10750
10751 #undef _dyld_func_lookup
10752
10753 /* Override any GCC internal prototype to avoid an error.
10754    Use char because int might match the return type of a GCC
10755    builtin and then its argument prototype would still apply.  */
10756 #ifdef __cplusplus
10757 extern "C"
10758 #endif
10759 char _dyld_func_lookup ();
10760 /* The GNU C library defines this for functions which it implements
10761     to always fail with ENOSYS.  Some functions are actually named
10762     something starting with __ and the normal name is an alias.  */
10763 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10764 choke me
10765 #endif
10766
10767 int
10768 main ()
10769 {
10770 return _dyld_func_lookup ();
10771   ;
10772   return 0;
10773 }
10774 _ACEOF
10775 rm -f conftest.$ac_objext conftest$ac_exeext
10776 if { (ac_try="$ac_link"
10777 case "(($ac_try" in
10778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10779   *) ac_try_echo=$ac_try;;
10780 esac
10781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10782   (eval "$ac_link") 2>conftest.er1
10783   ac_status=$?
10784   grep -v '^ *+' conftest.er1 >conftest.err
10785   rm -f conftest.er1
10786   cat conftest.err >&5
10787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10788   (exit $ac_status); } &&
10789          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10790   { (case "(($ac_try" in
10791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10792   *) ac_try_echo=$ac_try;;
10793 esac
10794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10795   (eval "$ac_try") 2>&5
10796   ac_status=$?
10797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10798   (exit $ac_status); }; } &&
10799          { ac_try='test -s conftest$ac_exeext'
10800   { (case "(($ac_try" in
10801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10802   *) ac_try_echo=$ac_try;;
10803 esac
10804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10805   (eval "$ac_try") 2>&5
10806   ac_status=$?
10807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10808   (exit $ac_status); }; }; then
10809   ac_cv_func__dyld_func_lookup=yes
10810 else
10811   echo "$as_me: failed program was:" >&5
10812 sed 's/^/| /' conftest.$ac_ext >&5
10813
10814         ac_cv_func__dyld_func_lookup=no
10815 fi
10816
10817 rm -f core conftest.err conftest.$ac_objext \
10818       conftest$ac_exeext conftest.$ac_ext
10819 fi
10820 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10821 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10822 if test $ac_cv_func__dyld_func_lookup = yes; then
10823
10824 cat >>confdefs.h <<\_ACEOF
10825 #define HAVE_DYLD 1
10826 _ACEOF
10827
10828 fi
10829
10830
10831 fi
10832
10833
10834 fi
10835
10836
10837 fi
10838
10839 rm -f core conftest.err conftest.$ac_objext \
10840       conftest$ac_exeext conftest.$ac_ext
10841
10842 fi
10843
10844
10845 fi
10846
10847
10848 fi
10849
10850
10851 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10852 then
10853   lt_save_LIBS="$LIBS"
10854   LIBS="$LIBS $LIBADD_DL"
10855
10856 for ac_func in dlerror
10857 do
10858 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10859 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10860 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10861 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10862   echo $ECHO_N "(cached) $ECHO_C" >&6
10863 else
10864   cat >conftest.$ac_ext <<_ACEOF
10865 /* confdefs.h.  */
10866 _ACEOF
10867 cat confdefs.h >>conftest.$ac_ext
10868 cat >>conftest.$ac_ext <<_ACEOF
10869 /* end confdefs.h.  */
10870 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10871    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10872 #define $ac_func innocuous_$ac_func
10873
10874 /* System header to define __stub macros and hopefully few prototypes,
10875     which can conflict with char $ac_func (); below.
10876     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10877     <limits.h> exists even on freestanding compilers.  */
10878
10879 #ifdef __STDC__
10880 # include <limits.h>
10881 #else
10882 # include <assert.h>
10883 #endif
10884
10885 #undef $ac_func
10886
10887 /* Override any GCC internal prototype to avoid an error.
10888    Use char because int might match the return type of a GCC
10889    builtin and then its argument prototype would still apply.  */
10890 #ifdef __cplusplus
10891 extern "C"
10892 #endif
10893 char $ac_func ();
10894 /* The GNU C library defines this for functions which it implements
10895     to always fail with ENOSYS.  Some functions are actually named
10896     something starting with __ and the normal name is an alias.  */
10897 #if defined __stub_$ac_func || defined __stub___$ac_func
10898 choke me
10899 #endif
10900
10901 int
10902 main ()
10903 {
10904 return $ac_func ();
10905   ;
10906   return 0;
10907 }
10908 _ACEOF
10909 rm -f conftest.$ac_objext conftest$ac_exeext
10910 if { (ac_try="$ac_link"
10911 case "(($ac_try" in
10912   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10913   *) ac_try_echo=$ac_try;;
10914 esac
10915 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10916   (eval "$ac_link") 2>conftest.er1
10917   ac_status=$?
10918   grep -v '^ *+' conftest.er1 >conftest.err
10919   rm -f conftest.er1
10920   cat conftest.err >&5
10921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10922   (exit $ac_status); } &&
10923          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10924   { (case "(($ac_try" in
10925   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10926   *) ac_try_echo=$ac_try;;
10927 esac
10928 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10929   (eval "$ac_try") 2>&5
10930   ac_status=$?
10931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10932   (exit $ac_status); }; } &&
10933          { ac_try='test -s conftest$ac_exeext'
10934   { (case "(($ac_try" in
10935   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10936   *) ac_try_echo=$ac_try;;
10937 esac
10938 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10939   (eval "$ac_try") 2>&5
10940   ac_status=$?
10941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10942   (exit $ac_status); }; }; then
10943   eval "$as_ac_var=yes"
10944 else
10945   echo "$as_me: failed program was:" >&5
10946 sed 's/^/| /' conftest.$ac_ext >&5
10947
10948         eval "$as_ac_var=no"
10949 fi
10950
10951 rm -f core conftest.err conftest.$ac_objext \
10952       conftest$ac_exeext conftest.$ac_ext
10953 fi
10954 ac_res=`eval echo '${'$as_ac_var'}'`
10955                { echo "$as_me:$LINENO: result: $ac_res" >&5
10956 echo "${ECHO_T}$ac_res" >&6; }
10957 if test `eval echo '${'$as_ac_var'}'` = yes; then
10958   cat >>confdefs.h <<_ACEOF
10959 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10960 _ACEOF
10961
10962 fi
10963 done
10964
10965   LIBS="$lt_save_LIBS"
10966 fi
10967 ac_ext=c
10968 ac_cpp='$CPP $CPPFLAGS'
10969 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10970 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10971 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10972
10973
10974
10975 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10976 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10977 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10978   echo $ECHO_N "(cached) $ECHO_C" >&6
10979 else
10980   ac_cv_sys_symbol_underscore=no
10981   cat > conftest.$ac_ext <<EOF
10982 void nm_test_func(){}
10983 int main(){nm_test_func;return 0;}
10984 EOF
10985   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10986   (eval $ac_compile) 2>&5
10987   ac_status=$?
10988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10989   (exit $ac_status); }; then
10990     # Now try to grab the symbols.
10991     ac_nlist=conftest.nm
10992     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10993   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10994   ac_status=$?
10995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996   (exit $ac_status); } && test -s "$ac_nlist"; then
10997       # See whether the symbols have a leading underscore.
10998       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10999         ac_cv_sys_symbol_underscore=yes
11000       else
11001         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11002           :
11003         else
11004           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11005         fi
11006       fi
11007     else
11008       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11009     fi
11010   else
11011     echo "configure: failed program was:" >&5
11012     cat conftest.c >&5
11013   fi
11014   rm -rf conftest*
11015
11016 fi
11017 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11018 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
11019
11020
11021 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11022   if test x"$libltdl_cv_func_dlopen" = xyes ||
11023      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
11024         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11025 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11026 if test "${libltdl_cv_need_uscore+set}" = set; then
11027   echo $ECHO_N "(cached) $ECHO_C" >&6
11028 else
11029   libltdl_cv_need_uscore=unknown
11030           save_LIBS="$LIBS"
11031           LIBS="$LIBS $LIBADD_DL"
11032           if test "$cross_compiling" = yes; then :
11033   libltdl_cv_need_uscore=cross
11034 else
11035   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11036   lt_status=$lt_dlunknown
11037   cat > conftest.$ac_ext <<EOF
11038 #line 11038 "configure"
11039 #include "confdefs.h"
11040
11041 #if HAVE_DLFCN_H
11042 #include <dlfcn.h>
11043 #endif
11044
11045 #include <stdio.h>
11046
11047 #ifdef RTLD_GLOBAL
11048 #  define LT_DLGLOBAL           RTLD_GLOBAL
11049 #else
11050 #  ifdef DL_GLOBAL
11051 #    define LT_DLGLOBAL         DL_GLOBAL
11052 #  else
11053 #    define LT_DLGLOBAL         0
11054 #  endif
11055 #endif
11056
11057 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11058    find out it does not work in some platform. */
11059 #ifndef LT_DLLAZY_OR_NOW
11060 #  ifdef RTLD_LAZY
11061 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11062 #  else
11063 #    ifdef DL_LAZY
11064 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11065 #    else
11066 #      ifdef RTLD_NOW
11067 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11068 #      else
11069 #        ifdef DL_NOW
11070 #          define LT_DLLAZY_OR_NOW      DL_NOW
11071 #        else
11072 #          define LT_DLLAZY_OR_NOW      0
11073 #        endif
11074 #      endif
11075 #    endif
11076 #  endif
11077 #endif
11078
11079 #ifdef __cplusplus
11080 extern "C" void exit (int);
11081 #endif
11082
11083 void fnord() { int i=42;}
11084 int main ()
11085 {
11086   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11087   int status = $lt_dlunknown;
11088
11089   if (self)
11090     {
11091       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11092       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11093       /* dlclose (self); */
11094     }
11095   else
11096     puts (dlerror ());
11097
11098     exit (status);
11099 }
11100 EOF
11101   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11102   (eval $ac_link) 2>&5
11103   ac_status=$?
11104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11105   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11106     (./conftest; exit; ) >&5 2>/dev/null
11107     lt_status=$?
11108     case x$lt_status in
11109       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11110       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11111       x$lt_dlunknown|x*)  ;;
11112     esac
11113   else :
11114     # compilation failed
11115
11116   fi
11117 fi
11118 rm -fr conftest*
11119
11120           LIBS="$save_LIBS"
11121
11122 fi
11123 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11124 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11125   fi
11126 fi
11127
11128 if test x"$libltdl_cv_need_uscore" = xyes; then
11129
11130 cat >>confdefs.h <<\_ACEOF
11131 #define NEED_USCORE 1
11132 _ACEOF
11133
11134 fi
11135
11136
11137 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11138 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11139 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11140   echo $ECHO_N "(cached) $ECHO_C" >&6
11141 else
11142   # PORTME does your system automatically load deplibs for dlopen?
11143   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11144   # For now, we just catch OSes we know something about -- in the
11145   # future, we'll try test this programmatically.
11146   libltdl_cv_sys_dlopen_deplibs=unknown
11147   case "$host_os" in
11148   aix3*|aix4.1.*|aix4.2.*)
11149     # Unknown whether this is true for these versions of AIX, but
11150     # we want this `case' here to explicitly catch those versions.
11151     libltdl_cv_sys_dlopen_deplibs=unknown
11152     ;;
11153   aix[45]*)
11154     libltdl_cv_sys_dlopen_deplibs=yes
11155     ;;
11156   darwin*)
11157     # Assuming the user has installed a libdl from somewhere, this is true
11158     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11159     libltdl_cv_sys_dlopen_deplibs=yes
11160     ;;
11161   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11162     # GNU and its variants, using gnu ld.so (Glibc)
11163     libltdl_cv_sys_dlopen_deplibs=yes
11164     ;;
11165   hpux10*|hpux11*)
11166     libltdl_cv_sys_dlopen_deplibs=yes
11167     ;;
11168   interix*)
11169     libltdl_cv_sys_dlopen_deplibs=yes
11170     ;;
11171   irix[12345]*|irix6.[01]*)
11172     # Catch all versions of IRIX before 6.2, and indicate that we don't
11173     # know how it worked for any of those versions.
11174     libltdl_cv_sys_dlopen_deplibs=unknown
11175     ;;
11176   irix*)
11177     # The case above catches anything before 6.2, and it's known that
11178     # at 6.2 and later dlopen does load deplibs.
11179     libltdl_cv_sys_dlopen_deplibs=yes
11180     ;;
11181   netbsd*)
11182     libltdl_cv_sys_dlopen_deplibs=yes
11183     ;;
11184   openbsd*)
11185     libltdl_cv_sys_dlopen_deplibs=yes
11186     ;;
11187   osf[1234]*)
11188     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11189     # it did *not* use an RPATH in a shared library to find objects the
11190     # library depends on, so we explictly say `no'.
11191     libltdl_cv_sys_dlopen_deplibs=no
11192     ;;
11193   osf5.0|osf5.0a|osf5.1)
11194     # dlopen *does* load deplibs and with the right loader patch applied
11195     # it even uses RPATH in a shared library to search for shared objects
11196     # that the library depends on, but there's no easy way to know if that
11197     # patch is installed.  Since this is the case, all we can really
11198     # say is unknown -- it depends on the patch being installed.  If
11199     # it is, this changes to `yes'.  Without it, it would be `no'.
11200     libltdl_cv_sys_dlopen_deplibs=unknown
11201     ;;
11202   osf*)
11203     # the two cases above should catch all versions of osf <= 5.1.  Read
11204     # the comments above for what we know about them.
11205     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11206     # is used to find them so we can finally say `yes'.
11207     libltdl_cv_sys_dlopen_deplibs=yes
11208     ;;
11209   solaris*)
11210     libltdl_cv_sys_dlopen_deplibs=yes
11211     ;;
11212   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11213     libltdl_cv_sys_dlopen_deplibs=yes
11214     ;;
11215   esac
11216
11217 fi
11218 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11219 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11220 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11221
11222 cat >>confdefs.h <<\_ACEOF
11223 #define LTDL_DLOPEN_DEPLIBS 1
11224 _ACEOF
11225
11226 fi
11227
11228
11229 for ac_header in argz.h
11230 do
11231 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11232 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11233   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11234 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11235 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11236   echo $ECHO_N "(cached) $ECHO_C" >&6
11237 fi
11238 ac_res=`eval echo '${'$as_ac_Header'}'`
11239                { echo "$as_me:$LINENO: result: $ac_res" >&5
11240 echo "${ECHO_T}$ac_res" >&6; }
11241 else
11242   # Is the header compilable?
11243 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11244 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11245 cat >conftest.$ac_ext <<_ACEOF
11246 /* confdefs.h.  */
11247 _ACEOF
11248 cat confdefs.h >>conftest.$ac_ext
11249 cat >>conftest.$ac_ext <<_ACEOF
11250 /* end confdefs.h.  */
11251 $ac_includes_default
11252 #include <$ac_header>
11253 _ACEOF
11254 rm -f conftest.$ac_objext
11255 if { (ac_try="$ac_compile"
11256 case "(($ac_try" in
11257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11258   *) ac_try_echo=$ac_try;;
11259 esac
11260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11261   (eval "$ac_compile") 2>conftest.er1
11262   ac_status=$?
11263   grep -v '^ *+' conftest.er1 >conftest.err
11264   rm -f conftest.er1
11265   cat conftest.err >&5
11266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11267   (exit $ac_status); } &&
11268          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
11278          { ac_try='test -s conftest.$ac_objext'
11279   { (case "(($ac_try" in
11280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11281   *) ac_try_echo=$ac_try;;
11282 esac
11283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11284   (eval "$ac_try") 2>&5
11285   ac_status=$?
11286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11287   (exit $ac_status); }; }; then
11288   ac_header_compiler=yes
11289 else
11290   echo "$as_me: failed program was:" >&5
11291 sed 's/^/| /' conftest.$ac_ext >&5
11292
11293         ac_header_compiler=no
11294 fi
11295
11296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11297 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11298 echo "${ECHO_T}$ac_header_compiler" >&6; }
11299
11300 # Is the header present?
11301 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11302 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11303 cat >conftest.$ac_ext <<_ACEOF
11304 /* confdefs.h.  */
11305 _ACEOF
11306 cat confdefs.h >>conftest.$ac_ext
11307 cat >>conftest.$ac_ext <<_ACEOF
11308 /* end confdefs.h.  */
11309 #include <$ac_header>
11310 _ACEOF
11311 if { (ac_try="$ac_cpp conftest.$ac_ext"
11312 case "(($ac_try" in
11313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11314   *) ac_try_echo=$ac_try;;
11315 esac
11316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11317   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11318   ac_status=$?
11319   grep -v '^ *+' conftest.er1 >conftest.err
11320   rm -f conftest.er1
11321   cat conftest.err >&5
11322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11323   (exit $ac_status); } >/dev/null; then
11324   if test -s conftest.err; then
11325     ac_cpp_err=$ac_c_preproc_warn_flag
11326     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11327   else
11328     ac_cpp_err=
11329   fi
11330 else
11331   ac_cpp_err=yes
11332 fi
11333 if test -z "$ac_cpp_err"; then
11334   ac_header_preproc=yes
11335 else
11336   echo "$as_me: failed program was:" >&5
11337 sed 's/^/| /' conftest.$ac_ext >&5
11338
11339   ac_header_preproc=no
11340 fi
11341
11342 rm -f conftest.err conftest.$ac_ext
11343 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11344 echo "${ECHO_T}$ac_header_preproc" >&6; }
11345
11346 # So?  What about this header?
11347 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11348   yes:no: )
11349     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11350 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11351     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11352 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11353     ac_header_preproc=yes
11354     ;;
11355   no:yes:* )
11356     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11357 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11358     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11359 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11360     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11361 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11362     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11363 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11364     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11365 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11366     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11367 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11368     ( cat <<\_ASBOX
11369 ## ----------------------------------- ##
11370 ## Report this to llvmbugs@cs.uiuc.edu ##
11371 ## ----------------------------------- ##
11372 _ASBOX
11373      ) | sed "s/^/$as_me: WARNING:     /" >&2
11374     ;;
11375 esac
11376 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11377 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11378 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11379   echo $ECHO_N "(cached) $ECHO_C" >&6
11380 else
11381   eval "$as_ac_Header=\$ac_header_preproc"
11382 fi
11383 ac_res=`eval echo '${'$as_ac_Header'}'`
11384                { echo "$as_me:$LINENO: result: $ac_res" >&5
11385 echo "${ECHO_T}$ac_res" >&6; }
11386
11387 fi
11388 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11389   cat >>confdefs.h <<_ACEOF
11390 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11391 _ACEOF
11392
11393 fi
11394
11395 done
11396
11397
11398 { echo "$as_me:$LINENO: checking for error_t" >&5
11399 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11400 if test "${ac_cv_type_error_t+set}" = set; then
11401   echo $ECHO_N "(cached) $ECHO_C" >&6
11402 else
11403   cat >conftest.$ac_ext <<_ACEOF
11404 /* confdefs.h.  */
11405 _ACEOF
11406 cat confdefs.h >>conftest.$ac_ext
11407 cat >>conftest.$ac_ext <<_ACEOF
11408 /* end confdefs.h.  */
11409 #if HAVE_ARGZ_H
11410 #  include <argz.h>
11411 #endif
11412
11413 typedef error_t ac__type_new_;
11414 int
11415 main ()
11416 {
11417 if ((ac__type_new_ *) 0)
11418   return 0;
11419 if (sizeof (ac__type_new_))
11420   return 0;
11421   ;
11422   return 0;
11423 }
11424 _ACEOF
11425 rm -f conftest.$ac_objext
11426 if { (ac_try="$ac_compile"
11427 case "(($ac_try" in
11428   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11429   *) ac_try_echo=$ac_try;;
11430 esac
11431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11432   (eval "$ac_compile") 2>conftest.er1
11433   ac_status=$?
11434   grep -v '^ *+' conftest.er1 >conftest.err
11435   rm -f conftest.er1
11436   cat conftest.err >&5
11437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11438   (exit $ac_status); } &&
11439          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11440   { (case "(($ac_try" in
11441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11442   *) ac_try_echo=$ac_try;;
11443 esac
11444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11445   (eval "$ac_try") 2>&5
11446   ac_status=$?
11447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11448   (exit $ac_status); }; } &&
11449          { ac_try='test -s conftest.$ac_objext'
11450   { (case "(($ac_try" in
11451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11452   *) ac_try_echo=$ac_try;;
11453 esac
11454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11455   (eval "$ac_try") 2>&5
11456   ac_status=$?
11457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11458   (exit $ac_status); }; }; then
11459   ac_cv_type_error_t=yes
11460 else
11461   echo "$as_me: failed program was:" >&5
11462 sed 's/^/| /' conftest.$ac_ext >&5
11463
11464         ac_cv_type_error_t=no
11465 fi
11466
11467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11468 fi
11469 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11470 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11471 if test $ac_cv_type_error_t = yes; then
11472
11473 cat >>confdefs.h <<_ACEOF
11474 #define HAVE_ERROR_T 1
11475 _ACEOF
11476
11477
11478 else
11479
11480 cat >>confdefs.h <<\_ACEOF
11481 #define error_t int
11482 _ACEOF
11483
11484 fi
11485
11486
11487
11488
11489
11490
11491
11492 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11493 do
11494 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11495 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11496 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11497 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11498   echo $ECHO_N "(cached) $ECHO_C" >&6
11499 else
11500   cat >conftest.$ac_ext <<_ACEOF
11501 /* confdefs.h.  */
11502 _ACEOF
11503 cat confdefs.h >>conftest.$ac_ext
11504 cat >>conftest.$ac_ext <<_ACEOF
11505 /* end confdefs.h.  */
11506 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11507    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11508 #define $ac_func innocuous_$ac_func
11509
11510 /* System header to define __stub macros and hopefully few prototypes,
11511     which can conflict with char $ac_func (); below.
11512     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11513     <limits.h> exists even on freestanding compilers.  */
11514
11515 #ifdef __STDC__
11516 # include <limits.h>
11517 #else
11518 # include <assert.h>
11519 #endif
11520
11521 #undef $ac_func
11522
11523 /* Override any GCC internal prototype to avoid an error.
11524    Use char because int might match the return type of a GCC
11525    builtin and then its argument prototype would still apply.  */
11526 #ifdef __cplusplus
11527 extern "C"
11528 #endif
11529 char $ac_func ();
11530 /* The GNU C library defines this for functions which it implements
11531     to always fail with ENOSYS.  Some functions are actually named
11532     something starting with __ and the normal name is an alias.  */
11533 #if defined __stub_$ac_func || defined __stub___$ac_func
11534 choke me
11535 #endif
11536
11537 int
11538 main ()
11539 {
11540 return $ac_func ();
11541   ;
11542   return 0;
11543 }
11544 _ACEOF
11545 rm -f conftest.$ac_objext conftest$ac_exeext
11546 if { (ac_try="$ac_link"
11547 case "(($ac_try" in
11548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11549   *) ac_try_echo=$ac_try;;
11550 esac
11551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11552   (eval "$ac_link") 2>conftest.er1
11553   ac_status=$?
11554   grep -v '^ *+' conftest.er1 >conftest.err
11555   rm -f conftest.er1
11556   cat conftest.err >&5
11557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11558   (exit $ac_status); } &&
11559          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11560   { (case "(($ac_try" in
11561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11562   *) ac_try_echo=$ac_try;;
11563 esac
11564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11565   (eval "$ac_try") 2>&5
11566   ac_status=$?
11567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11568   (exit $ac_status); }; } &&
11569          { ac_try='test -s conftest$ac_exeext'
11570   { (case "(($ac_try" in
11571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11572   *) ac_try_echo=$ac_try;;
11573 esac
11574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11575   (eval "$ac_try") 2>&5
11576   ac_status=$?
11577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11578   (exit $ac_status); }; }; then
11579   eval "$as_ac_var=yes"
11580 else
11581   echo "$as_me: failed program was:" >&5
11582 sed 's/^/| /' conftest.$ac_ext >&5
11583
11584         eval "$as_ac_var=no"
11585 fi
11586
11587 rm -f core conftest.err conftest.$ac_objext \
11588       conftest$ac_exeext conftest.$ac_ext
11589 fi
11590 ac_res=`eval echo '${'$as_ac_var'}'`
11591                { echo "$as_me:$LINENO: result: $ac_res" >&5
11592 echo "${ECHO_T}$ac_res" >&6; }
11593 if test `eval echo '${'$as_ac_var'}'` = yes; then
11594   cat >>confdefs.h <<_ACEOF
11595 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11596 _ACEOF
11597
11598 fi
11599 done
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11629                   stdio.h unistd.h
11630 do
11631 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11632 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11633   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11634 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11635 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11636   echo $ECHO_N "(cached) $ECHO_C" >&6
11637 fi
11638 ac_res=`eval echo '${'$as_ac_Header'}'`
11639                { echo "$as_me:$LINENO: result: $ac_res" >&5
11640 echo "${ECHO_T}$ac_res" >&6; }
11641 else
11642   # Is the header compilable?
11643 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11644 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11645 cat >conftest.$ac_ext <<_ACEOF
11646 /* confdefs.h.  */
11647 _ACEOF
11648 cat confdefs.h >>conftest.$ac_ext
11649 cat >>conftest.$ac_ext <<_ACEOF
11650 /* end confdefs.h.  */
11651 $ac_includes_default
11652 #include <$ac_header>
11653 _ACEOF
11654 rm -f conftest.$ac_objext
11655 if { (ac_try="$ac_compile"
11656 case "(($ac_try" in
11657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11658   *) ac_try_echo=$ac_try;;
11659 esac
11660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11661   (eval "$ac_compile") 2>conftest.er1
11662   ac_status=$?
11663   grep -v '^ *+' conftest.er1 >conftest.err
11664   rm -f conftest.er1
11665   cat conftest.err >&5
11666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11667   (exit $ac_status); } &&
11668          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11669   { (case "(($ac_try" in
11670   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11671   *) ac_try_echo=$ac_try;;
11672 esac
11673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11674   (eval "$ac_try") 2>&5
11675   ac_status=$?
11676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11677   (exit $ac_status); }; } &&
11678          { ac_try='test -s conftest.$ac_objext'
11679   { (case "(($ac_try" in
11680   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11681   *) ac_try_echo=$ac_try;;
11682 esac
11683 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11684   (eval "$ac_try") 2>&5
11685   ac_status=$?
11686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11687   (exit $ac_status); }; }; then
11688   ac_header_compiler=yes
11689 else
11690   echo "$as_me: failed program was:" >&5
11691 sed 's/^/| /' conftest.$ac_ext >&5
11692
11693         ac_header_compiler=no
11694 fi
11695
11696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11697 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11698 echo "${ECHO_T}$ac_header_compiler" >&6; }
11699
11700 # Is the header present?
11701 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11702 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11703 cat >conftest.$ac_ext <<_ACEOF
11704 /* confdefs.h.  */
11705 _ACEOF
11706 cat confdefs.h >>conftest.$ac_ext
11707 cat >>conftest.$ac_ext <<_ACEOF
11708 /* end confdefs.h.  */
11709 #include <$ac_header>
11710 _ACEOF
11711 if { (ac_try="$ac_cpp conftest.$ac_ext"
11712 case "(($ac_try" in
11713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11714   *) ac_try_echo=$ac_try;;
11715 esac
11716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11717   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11718   ac_status=$?
11719   grep -v '^ *+' conftest.er1 >conftest.err
11720   rm -f conftest.er1
11721   cat conftest.err >&5
11722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11723   (exit $ac_status); } >/dev/null; then
11724   if test -s conftest.err; then
11725     ac_cpp_err=$ac_c_preproc_warn_flag
11726     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11727   else
11728     ac_cpp_err=
11729   fi
11730 else
11731   ac_cpp_err=yes
11732 fi
11733 if test -z "$ac_cpp_err"; then
11734   ac_header_preproc=yes
11735 else
11736   echo "$as_me: failed program was:" >&5
11737 sed 's/^/| /' conftest.$ac_ext >&5
11738
11739   ac_header_preproc=no
11740 fi
11741
11742 rm -f conftest.err conftest.$ac_ext
11743 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11744 echo "${ECHO_T}$ac_header_preproc" >&6; }
11745
11746 # So?  What about this header?
11747 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11748   yes:no: )
11749     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11750 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11751     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11752 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11753     ac_header_preproc=yes
11754     ;;
11755   no:yes:* )
11756     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11757 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11758     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11759 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11760     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11761 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11762     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11763 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11764     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11765 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11766     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11767 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11768     ( cat <<\_ASBOX
11769 ## ----------------------------------- ##
11770 ## Report this to llvmbugs@cs.uiuc.edu ##
11771 ## ----------------------------------- ##
11772 _ASBOX
11773      ) | sed "s/^/$as_me: WARNING:     /" >&2
11774     ;;
11775 esac
11776 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11777 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11778 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11779   echo $ECHO_N "(cached) $ECHO_C" >&6
11780 else
11781   eval "$as_ac_Header=\$ac_header_preproc"
11782 fi
11783 ac_res=`eval echo '${'$as_ac_Header'}'`
11784                { echo "$as_me:$LINENO: result: $ac_res" >&5
11785 echo "${ECHO_T}$ac_res" >&6; }
11786
11787 fi
11788 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11789   cat >>confdefs.h <<_ACEOF
11790 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11791 _ACEOF
11792
11793 fi
11794
11795 done
11796
11797
11798
11799
11800
11801 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11802 do
11803 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11804 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11805   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11806 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11807 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11808   echo $ECHO_N "(cached) $ECHO_C" >&6
11809 fi
11810 ac_res=`eval echo '${'$as_ac_Header'}'`
11811                { echo "$as_me:$LINENO: result: $ac_res" >&5
11812 echo "${ECHO_T}$ac_res" >&6; }
11813 else
11814   # Is the header compilable?
11815 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11816 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11817 cat >conftest.$ac_ext <<_ACEOF
11818 /* confdefs.h.  */
11819 _ACEOF
11820 cat confdefs.h >>conftest.$ac_ext
11821 cat >>conftest.$ac_ext <<_ACEOF
11822 /* end confdefs.h.  */
11823 $ac_includes_default
11824 #include <$ac_header>
11825 _ACEOF
11826 rm -f conftest.$ac_objext
11827 if { (ac_try="$ac_compile"
11828 case "(($ac_try" in
11829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11830   *) ac_try_echo=$ac_try;;
11831 esac
11832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11833   (eval "$ac_compile") 2>conftest.er1
11834   ac_status=$?
11835   grep -v '^ *+' conftest.er1 >conftest.err
11836   rm -f conftest.er1
11837   cat conftest.err >&5
11838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11839   (exit $ac_status); } &&
11840          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11841   { (case "(($ac_try" in
11842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11843   *) ac_try_echo=$ac_try;;
11844 esac
11845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11846   (eval "$ac_try") 2>&5
11847   ac_status=$?
11848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11849   (exit $ac_status); }; } &&
11850          { ac_try='test -s conftest.$ac_objext'
11851   { (case "(($ac_try" in
11852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11853   *) ac_try_echo=$ac_try;;
11854 esac
11855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11856   (eval "$ac_try") 2>&5
11857   ac_status=$?
11858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11859   (exit $ac_status); }; }; then
11860   ac_header_compiler=yes
11861 else
11862   echo "$as_me: failed program was:" >&5
11863 sed 's/^/| /' conftest.$ac_ext >&5
11864
11865         ac_header_compiler=no
11866 fi
11867
11868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11869 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11870 echo "${ECHO_T}$ac_header_compiler" >&6; }
11871
11872 # Is the header present?
11873 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11874 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11875 cat >conftest.$ac_ext <<_ACEOF
11876 /* confdefs.h.  */
11877 _ACEOF
11878 cat confdefs.h >>conftest.$ac_ext
11879 cat >>conftest.$ac_ext <<_ACEOF
11880 /* end confdefs.h.  */
11881 #include <$ac_header>
11882 _ACEOF
11883 if { (ac_try="$ac_cpp conftest.$ac_ext"
11884 case "(($ac_try" in
11885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11886   *) ac_try_echo=$ac_try;;
11887 esac
11888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11889   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11890   ac_status=$?
11891   grep -v '^ *+' conftest.er1 >conftest.err
11892   rm -f conftest.er1
11893   cat conftest.err >&5
11894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11895   (exit $ac_status); } >/dev/null; then
11896   if test -s conftest.err; then
11897     ac_cpp_err=$ac_c_preproc_warn_flag
11898     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11899   else
11900     ac_cpp_err=
11901   fi
11902 else
11903   ac_cpp_err=yes
11904 fi
11905 if test -z "$ac_cpp_err"; then
11906   ac_header_preproc=yes
11907 else
11908   echo "$as_me: failed program was:" >&5
11909 sed 's/^/| /' conftest.$ac_ext >&5
11910
11911   ac_header_preproc=no
11912 fi
11913
11914 rm -f conftest.err conftest.$ac_ext
11915 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11916 echo "${ECHO_T}$ac_header_preproc" >&6; }
11917
11918 # So?  What about this header?
11919 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11920   yes:no: )
11921     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11922 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11923     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11924 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11925     ac_header_preproc=yes
11926     ;;
11927   no:yes:* )
11928     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11929 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11930     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11931 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11932     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11933 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11934     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11935 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11936     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11937 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11938     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11939 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11940     ( cat <<\_ASBOX
11941 ## ----------------------------------- ##
11942 ## Report this to llvmbugs@cs.uiuc.edu ##
11943 ## ----------------------------------- ##
11944 _ASBOX
11945      ) | sed "s/^/$as_me: WARNING:     /" >&2
11946     ;;
11947 esac
11948 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11949 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11950 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11951   echo $ECHO_N "(cached) $ECHO_C" >&6
11952 else
11953   eval "$as_ac_Header=\$ac_header_preproc"
11954 fi
11955 ac_res=`eval echo '${'$as_ac_Header'}'`
11956                { echo "$as_me:$LINENO: result: $ac_res" >&5
11957 echo "${ECHO_T}$ac_res" >&6; }
11958
11959 fi
11960 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11961   cat >>confdefs.h <<_ACEOF
11962 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11963 _ACEOF
11964
11965 fi
11966
11967 done
11968
11969
11970
11971 for ac_header in string.h strings.h
11972 do
11973 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11974 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11975   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11976 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11977 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11978   echo $ECHO_N "(cached) $ECHO_C" >&6
11979 fi
11980 ac_res=`eval echo '${'$as_ac_Header'}'`
11981                { echo "$as_me:$LINENO: result: $ac_res" >&5
11982 echo "${ECHO_T}$ac_res" >&6; }
11983 else
11984   # Is the header compilable?
11985 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11986 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11987 cat >conftest.$ac_ext <<_ACEOF
11988 /* confdefs.h.  */
11989 _ACEOF
11990 cat confdefs.h >>conftest.$ac_ext
11991 cat >>conftest.$ac_ext <<_ACEOF
11992 /* end confdefs.h.  */
11993 $ac_includes_default
11994 #include <$ac_header>
11995 _ACEOF
11996 rm -f conftest.$ac_objext
11997 if { (ac_try="$ac_compile"
11998 case "(($ac_try" in
11999   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12000   *) ac_try_echo=$ac_try;;
12001 esac
12002 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12003   (eval "$ac_compile") 2>conftest.er1
12004   ac_status=$?
12005   grep -v '^ *+' conftest.er1 >conftest.err
12006   rm -f conftest.er1
12007   cat conftest.err >&5
12008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12009   (exit $ac_status); } &&
12010          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12011   { (case "(($ac_try" in
12012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12013   *) ac_try_echo=$ac_try;;
12014 esac
12015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12016   (eval "$ac_try") 2>&5
12017   ac_status=$?
12018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12019   (exit $ac_status); }; } &&
12020          { ac_try='test -s conftest.$ac_objext'
12021   { (case "(($ac_try" in
12022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12023   *) ac_try_echo=$ac_try;;
12024 esac
12025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12026   (eval "$ac_try") 2>&5
12027   ac_status=$?
12028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12029   (exit $ac_status); }; }; then
12030   ac_header_compiler=yes
12031 else
12032   echo "$as_me: failed program was:" >&5
12033 sed 's/^/| /' conftest.$ac_ext >&5
12034
12035         ac_header_compiler=no
12036 fi
12037
12038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12039 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12040 echo "${ECHO_T}$ac_header_compiler" >&6; }
12041
12042 # Is the header present?
12043 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12044 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12045 cat >conftest.$ac_ext <<_ACEOF
12046 /* confdefs.h.  */
12047 _ACEOF
12048 cat confdefs.h >>conftest.$ac_ext
12049 cat >>conftest.$ac_ext <<_ACEOF
12050 /* end confdefs.h.  */
12051 #include <$ac_header>
12052 _ACEOF
12053 if { (ac_try="$ac_cpp conftest.$ac_ext"
12054 case "(($ac_try" in
12055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12056   *) ac_try_echo=$ac_try;;
12057 esac
12058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12059   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12060   ac_status=$?
12061   grep -v '^ *+' conftest.er1 >conftest.err
12062   rm -f conftest.er1
12063   cat conftest.err >&5
12064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12065   (exit $ac_status); } >/dev/null; then
12066   if test -s conftest.err; then
12067     ac_cpp_err=$ac_c_preproc_warn_flag
12068     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12069   else
12070     ac_cpp_err=
12071   fi
12072 else
12073   ac_cpp_err=yes
12074 fi
12075 if test -z "$ac_cpp_err"; then
12076   ac_header_preproc=yes
12077 else
12078   echo "$as_me: failed program was:" >&5
12079 sed 's/^/| /' conftest.$ac_ext >&5
12080
12081   ac_header_preproc=no
12082 fi
12083
12084 rm -f conftest.err conftest.$ac_ext
12085 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12086 echo "${ECHO_T}$ac_header_preproc" >&6; }
12087
12088 # So?  What about this header?
12089 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12090   yes:no: )
12091     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12092 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12093     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12094 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12095     ac_header_preproc=yes
12096     ;;
12097   no:yes:* )
12098     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12099 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12100     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12101 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12102     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12103 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12104     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12105 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12106     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12107 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12108     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12109 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12110     ( cat <<\_ASBOX
12111 ## ----------------------------------- ##
12112 ## Report this to llvmbugs@cs.uiuc.edu ##
12113 ## ----------------------------------- ##
12114 _ASBOX
12115      ) | sed "s/^/$as_me: WARNING:     /" >&2
12116     ;;
12117 esac
12118 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12119 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12120 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12121   echo $ECHO_N "(cached) $ECHO_C" >&6
12122 else
12123   eval "$as_ac_Header=\$ac_header_preproc"
12124 fi
12125 ac_res=`eval echo '${'$as_ac_Header'}'`
12126                { echo "$as_me:$LINENO: result: $ac_res" >&5
12127 echo "${ECHO_T}$ac_res" >&6; }
12128
12129 fi
12130 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12131   cat >>confdefs.h <<_ACEOF
12132 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12133 _ACEOF
12134  break
12135 fi
12136
12137 done
12138
12139
12140
12141
12142 for ac_func in strchr index
12143 do
12144 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12145 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12146 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12147 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12148   echo $ECHO_N "(cached) $ECHO_C" >&6
12149 else
12150   cat >conftest.$ac_ext <<_ACEOF
12151 /* confdefs.h.  */
12152 _ACEOF
12153 cat confdefs.h >>conftest.$ac_ext
12154 cat >>conftest.$ac_ext <<_ACEOF
12155 /* end confdefs.h.  */
12156 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12157    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12158 #define $ac_func innocuous_$ac_func
12159
12160 /* System header to define __stub macros and hopefully few prototypes,
12161     which can conflict with char $ac_func (); below.
12162     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12163     <limits.h> exists even on freestanding compilers.  */
12164
12165 #ifdef __STDC__
12166 # include <limits.h>
12167 #else
12168 # include <assert.h>
12169 #endif
12170
12171 #undef $ac_func
12172
12173 /* Override any GCC internal prototype to avoid an error.
12174    Use char because int might match the return type of a GCC
12175    builtin and then its argument prototype would still apply.  */
12176 #ifdef __cplusplus
12177 extern "C"
12178 #endif
12179 char $ac_func ();
12180 /* The GNU C library defines this for functions which it implements
12181     to always fail with ENOSYS.  Some functions are actually named
12182     something starting with __ and the normal name is an alias.  */
12183 #if defined __stub_$ac_func || defined __stub___$ac_func
12184 choke me
12185 #endif
12186
12187 int
12188 main ()
12189 {
12190 return $ac_func ();
12191   ;
12192   return 0;
12193 }
12194 _ACEOF
12195 rm -f conftest.$ac_objext conftest$ac_exeext
12196 if { (ac_try="$ac_link"
12197 case "(($ac_try" in
12198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12199   *) ac_try_echo=$ac_try;;
12200 esac
12201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12202   (eval "$ac_link") 2>conftest.er1
12203   ac_status=$?
12204   grep -v '^ *+' conftest.er1 >conftest.err
12205   rm -f conftest.er1
12206   cat conftest.err >&5
12207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12208   (exit $ac_status); } &&
12209          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12210   { (case "(($ac_try" in
12211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12212   *) ac_try_echo=$ac_try;;
12213 esac
12214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12215   (eval "$ac_try") 2>&5
12216   ac_status=$?
12217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12218   (exit $ac_status); }; } &&
12219          { ac_try='test -s conftest$ac_exeext'
12220   { (case "(($ac_try" in
12221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12222   *) ac_try_echo=$ac_try;;
12223 esac
12224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12225   (eval "$ac_try") 2>&5
12226   ac_status=$?
12227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12228   (exit $ac_status); }; }; then
12229   eval "$as_ac_var=yes"
12230 else
12231   echo "$as_me: failed program was:" >&5
12232 sed 's/^/| /' conftest.$ac_ext >&5
12233
12234         eval "$as_ac_var=no"
12235 fi
12236
12237 rm -f core conftest.err conftest.$ac_objext \
12238       conftest$ac_exeext conftest.$ac_ext
12239 fi
12240 ac_res=`eval echo '${'$as_ac_var'}'`
12241                { echo "$as_me:$LINENO: result: $ac_res" >&5
12242 echo "${ECHO_T}$ac_res" >&6; }
12243 if test `eval echo '${'$as_ac_var'}'` = yes; then
12244   cat >>confdefs.h <<_ACEOF
12245 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12246 _ACEOF
12247  break
12248 fi
12249 done
12250
12251
12252
12253 for ac_func in strrchr rindex
12254 do
12255 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12256 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12257 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12258 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12259   echo $ECHO_N "(cached) $ECHO_C" >&6
12260 else
12261   cat >conftest.$ac_ext <<_ACEOF
12262 /* confdefs.h.  */
12263 _ACEOF
12264 cat confdefs.h >>conftest.$ac_ext
12265 cat >>conftest.$ac_ext <<_ACEOF
12266 /* end confdefs.h.  */
12267 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12268    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12269 #define $ac_func innocuous_$ac_func
12270
12271 /* System header to define __stub macros and hopefully few prototypes,
12272     which can conflict with char $ac_func (); below.
12273     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12274     <limits.h> exists even on freestanding compilers.  */
12275
12276 #ifdef __STDC__
12277 # include <limits.h>
12278 #else
12279 # include <assert.h>
12280 #endif
12281
12282 #undef $ac_func
12283
12284 /* Override any GCC internal prototype to avoid an error.
12285    Use char because int might match the return type of a GCC
12286    builtin and then its argument prototype would still apply.  */
12287 #ifdef __cplusplus
12288 extern "C"
12289 #endif
12290 char $ac_func ();
12291 /* The GNU C library defines this for functions which it implements
12292     to always fail with ENOSYS.  Some functions are actually named
12293     something starting with __ and the normal name is an alias.  */
12294 #if defined __stub_$ac_func || defined __stub___$ac_func
12295 choke me
12296 #endif
12297
12298 int
12299 main ()
12300 {
12301 return $ac_func ();
12302   ;
12303   return 0;
12304 }
12305 _ACEOF
12306 rm -f conftest.$ac_objext conftest$ac_exeext
12307 if { (ac_try="$ac_link"
12308 case "(($ac_try" in
12309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12310   *) ac_try_echo=$ac_try;;
12311 esac
12312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12313   (eval "$ac_link") 2>conftest.er1
12314   ac_status=$?
12315   grep -v '^ *+' conftest.er1 >conftest.err
12316   rm -f conftest.er1
12317   cat conftest.err >&5
12318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12319   (exit $ac_status); } &&
12320          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12321   { (case "(($ac_try" in
12322   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12323   *) ac_try_echo=$ac_try;;
12324 esac
12325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12326   (eval "$ac_try") 2>&5
12327   ac_status=$?
12328   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12329   (exit $ac_status); }; } &&
12330          { ac_try='test -s conftest$ac_exeext'
12331   { (case "(($ac_try" in
12332   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12333   *) ac_try_echo=$ac_try;;
12334 esac
12335 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12336   (eval "$ac_try") 2>&5
12337   ac_status=$?
12338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12339   (exit $ac_status); }; }; then
12340   eval "$as_ac_var=yes"
12341 else
12342   echo "$as_me: failed program was:" >&5
12343 sed 's/^/| /' conftest.$ac_ext >&5
12344
12345         eval "$as_ac_var=no"
12346 fi
12347
12348 rm -f core conftest.err conftest.$ac_objext \
12349       conftest$ac_exeext conftest.$ac_ext
12350 fi
12351 ac_res=`eval echo '${'$as_ac_var'}'`
12352                { echo "$as_me:$LINENO: result: $ac_res" >&5
12353 echo "${ECHO_T}$ac_res" >&6; }
12354 if test `eval echo '${'$as_ac_var'}'` = yes; then
12355   cat >>confdefs.h <<_ACEOF
12356 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12357 _ACEOF
12358  break
12359 fi
12360 done
12361
12362
12363
12364 for ac_func in memcpy bcopy
12365 do
12366 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12367 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12368 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12369 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12370   echo $ECHO_N "(cached) $ECHO_C" >&6
12371 else
12372   cat >conftest.$ac_ext <<_ACEOF
12373 /* confdefs.h.  */
12374 _ACEOF
12375 cat confdefs.h >>conftest.$ac_ext
12376 cat >>conftest.$ac_ext <<_ACEOF
12377 /* end confdefs.h.  */
12378 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12379    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12380 #define $ac_func innocuous_$ac_func
12381
12382 /* System header to define __stub macros and hopefully few prototypes,
12383     which can conflict with char $ac_func (); below.
12384     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12385     <limits.h> exists even on freestanding compilers.  */
12386
12387 #ifdef __STDC__
12388 # include <limits.h>
12389 #else
12390 # include <assert.h>
12391 #endif
12392
12393 #undef $ac_func
12394
12395 /* Override any GCC internal prototype to avoid an error.
12396    Use char because int might match the return type of a GCC
12397    builtin and then its argument prototype would still apply.  */
12398 #ifdef __cplusplus
12399 extern "C"
12400 #endif
12401 char $ac_func ();
12402 /* The GNU C library defines this for functions which it implements
12403     to always fail with ENOSYS.  Some functions are actually named
12404     something starting with __ and the normal name is an alias.  */
12405 #if defined __stub_$ac_func || defined __stub___$ac_func
12406 choke me
12407 #endif
12408
12409 int
12410 main ()
12411 {
12412 return $ac_func ();
12413   ;
12414   return 0;
12415 }
12416 _ACEOF
12417 rm -f conftest.$ac_objext conftest$ac_exeext
12418 if { (ac_try="$ac_link"
12419 case "(($ac_try" in
12420   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12421   *) ac_try_echo=$ac_try;;
12422 esac
12423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12424   (eval "$ac_link") 2>conftest.er1
12425   ac_status=$?
12426   grep -v '^ *+' conftest.er1 >conftest.err
12427   rm -f conftest.er1
12428   cat conftest.err >&5
12429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12430   (exit $ac_status); } &&
12431          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12432   { (case "(($ac_try" in
12433   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12434   *) ac_try_echo=$ac_try;;
12435 esac
12436 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12437   (eval "$ac_try") 2>&5
12438   ac_status=$?
12439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12440   (exit $ac_status); }; } &&
12441          { ac_try='test -s conftest$ac_exeext'
12442   { (case "(($ac_try" in
12443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12444   *) ac_try_echo=$ac_try;;
12445 esac
12446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12447   (eval "$ac_try") 2>&5
12448   ac_status=$?
12449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12450   (exit $ac_status); }; }; then
12451   eval "$as_ac_var=yes"
12452 else
12453   echo "$as_me: failed program was:" >&5
12454 sed 's/^/| /' conftest.$ac_ext >&5
12455
12456         eval "$as_ac_var=no"
12457 fi
12458
12459 rm -f core conftest.err conftest.$ac_objext \
12460       conftest$ac_exeext conftest.$ac_ext
12461 fi
12462 ac_res=`eval echo '${'$as_ac_var'}'`
12463                { echo "$as_me:$LINENO: result: $ac_res" >&5
12464 echo "${ECHO_T}$ac_res" >&6; }
12465 if test `eval echo '${'$as_ac_var'}'` = yes; then
12466   cat >>confdefs.h <<_ACEOF
12467 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12468 _ACEOF
12469  break
12470 fi
12471 done
12472
12473
12474
12475 for ac_func in memmove strcmp
12476 do
12477 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12478 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12479 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12480 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12481   echo $ECHO_N "(cached) $ECHO_C" >&6
12482 else
12483   cat >conftest.$ac_ext <<_ACEOF
12484 /* confdefs.h.  */
12485 _ACEOF
12486 cat confdefs.h >>conftest.$ac_ext
12487 cat >>conftest.$ac_ext <<_ACEOF
12488 /* end confdefs.h.  */
12489 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12490    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12491 #define $ac_func innocuous_$ac_func
12492
12493 /* System header to define __stub macros and hopefully few prototypes,
12494     which can conflict with char $ac_func (); below.
12495     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12496     <limits.h> exists even on freestanding compilers.  */
12497
12498 #ifdef __STDC__
12499 # include <limits.h>
12500 #else
12501 # include <assert.h>
12502 #endif
12503
12504 #undef $ac_func
12505
12506 /* Override any GCC internal prototype to avoid an error.
12507    Use char because int might match the return type of a GCC
12508    builtin and then its argument prototype would still apply.  */
12509 #ifdef __cplusplus
12510 extern "C"
12511 #endif
12512 char $ac_func ();
12513 /* The GNU C library defines this for functions which it implements
12514     to always fail with ENOSYS.  Some functions are actually named
12515     something starting with __ and the normal name is an alias.  */
12516 #if defined __stub_$ac_func || defined __stub___$ac_func
12517 choke me
12518 #endif
12519
12520 int
12521 main ()
12522 {
12523 return $ac_func ();
12524   ;
12525   return 0;
12526 }
12527 _ACEOF
12528 rm -f conftest.$ac_objext conftest$ac_exeext
12529 if { (ac_try="$ac_link"
12530 case "(($ac_try" in
12531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12532   *) ac_try_echo=$ac_try;;
12533 esac
12534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12535   (eval "$ac_link") 2>conftest.er1
12536   ac_status=$?
12537   grep -v '^ *+' conftest.er1 >conftest.err
12538   rm -f conftest.er1
12539   cat conftest.err >&5
12540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12541   (exit $ac_status); } &&
12542          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12543   { (case "(($ac_try" in
12544   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12545   *) ac_try_echo=$ac_try;;
12546 esac
12547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12548   (eval "$ac_try") 2>&5
12549   ac_status=$?
12550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12551   (exit $ac_status); }; } &&
12552          { ac_try='test -s conftest$ac_exeext'
12553   { (case "(($ac_try" in
12554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12555   *) ac_try_echo=$ac_try;;
12556 esac
12557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12558   (eval "$ac_try") 2>&5
12559   ac_status=$?
12560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12561   (exit $ac_status); }; }; then
12562   eval "$as_ac_var=yes"
12563 else
12564   echo "$as_me: failed program was:" >&5
12565 sed 's/^/| /' conftest.$ac_ext >&5
12566
12567         eval "$as_ac_var=no"
12568 fi
12569
12570 rm -f core conftest.err conftest.$ac_objext \
12571       conftest$ac_exeext conftest.$ac_ext
12572 fi
12573 ac_res=`eval echo '${'$as_ac_var'}'`
12574                { echo "$as_me:$LINENO: result: $ac_res" >&5
12575 echo "${ECHO_T}$ac_res" >&6; }
12576 if test `eval echo '${'$as_ac_var'}'` = yes; then
12577   cat >>confdefs.h <<_ACEOF
12578 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12579 _ACEOF
12580
12581 fi
12582 done
12583
12584
12585
12586
12587 for ac_func in closedir opendir readdir
12588 do
12589 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12590 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12591 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12592 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12593   echo $ECHO_N "(cached) $ECHO_C" >&6
12594 else
12595   cat >conftest.$ac_ext <<_ACEOF
12596 /* confdefs.h.  */
12597 _ACEOF
12598 cat confdefs.h >>conftest.$ac_ext
12599 cat >>conftest.$ac_ext <<_ACEOF
12600 /* end confdefs.h.  */
12601 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12602    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12603 #define $ac_func innocuous_$ac_func
12604
12605 /* System header to define __stub macros and hopefully few prototypes,
12606     which can conflict with char $ac_func (); below.
12607     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12608     <limits.h> exists even on freestanding compilers.  */
12609
12610 #ifdef __STDC__
12611 # include <limits.h>
12612 #else
12613 # include <assert.h>
12614 #endif
12615
12616 #undef $ac_func
12617
12618 /* Override any GCC internal prototype to avoid an error.
12619    Use char because int might match the return type of a GCC
12620    builtin and then its argument prototype would still apply.  */
12621 #ifdef __cplusplus
12622 extern "C"
12623 #endif
12624 char $ac_func ();
12625 /* The GNU C library defines this for functions which it implements
12626     to always fail with ENOSYS.  Some functions are actually named
12627     something starting with __ and the normal name is an alias.  */
12628 #if defined __stub_$ac_func || defined __stub___$ac_func
12629 choke me
12630 #endif
12631
12632 int
12633 main ()
12634 {
12635 return $ac_func ();
12636   ;
12637   return 0;
12638 }
12639 _ACEOF
12640 rm -f conftest.$ac_objext conftest$ac_exeext
12641 if { (ac_try="$ac_link"
12642 case "(($ac_try" in
12643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12644   *) ac_try_echo=$ac_try;;
12645 esac
12646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12647   (eval "$ac_link") 2>conftest.er1
12648   ac_status=$?
12649   grep -v '^ *+' conftest.er1 >conftest.err
12650   rm -f conftest.er1
12651   cat conftest.err >&5
12652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12653   (exit $ac_status); } &&
12654          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12655   { (case "(($ac_try" in
12656   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12657   *) ac_try_echo=$ac_try;;
12658 esac
12659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12660   (eval "$ac_try") 2>&5
12661   ac_status=$?
12662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12663   (exit $ac_status); }; } &&
12664          { ac_try='test -s conftest$ac_exeext'
12665   { (case "(($ac_try" in
12666   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12667   *) ac_try_echo=$ac_try;;
12668 esac
12669 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12670   (eval "$ac_try") 2>&5
12671   ac_status=$?
12672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12673   (exit $ac_status); }; }; then
12674   eval "$as_ac_var=yes"
12675 else
12676   echo "$as_me: failed program was:" >&5
12677 sed 's/^/| /' conftest.$ac_ext >&5
12678
12679         eval "$as_ac_var=no"
12680 fi
12681
12682 rm -f core conftest.err conftest.$ac_objext \
12683       conftest$ac_exeext conftest.$ac_ext
12684 fi
12685 ac_res=`eval echo '${'$as_ac_var'}'`
12686                { echo "$as_me:$LINENO: result: $ac_res" >&5
12687 echo "${ECHO_T}$ac_res" >&6; }
12688 if test `eval echo '${'$as_ac_var'}'` = yes; then
12689   cat >>confdefs.h <<_ACEOF
12690 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12691 _ACEOF
12692
12693 fi
12694 done
12695
12696
12697
12698 if test "$WITH_LLVMGCCDIR" = "default" ; then
12699   LLVMGCC="llvm-gcc${EXEEXT}"
12700   LLVMGXX="llvm-g++${EXEEXT}"
12701   LLVMGCCCOMMAND="$LLVMGCC"
12702   LLVMGXXCOMMAND="$LLVMGXX"
12703   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
12704
12705   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
12706
12707   # Extract the first word of "$LLVMGCC", so it can be a program name with args.
12708 set dummy $LLVMGCC; ac_word=$2
12709 { echo "$as_me:$LINENO: checking for $ac_word" >&5
12710 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12711 if test "${ac_cv_path_LLVMGCC+set}" = set; then
12712   echo $ECHO_N "(cached) $ECHO_C" >&6
12713 else
12714   case $LLVMGCC in
12715   [\\/]* | ?:[\\/]*)
12716   ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
12717   ;;
12718   *)
12719   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12720 for as_dir in $PATH
12721 do
12722   IFS=$as_save_IFS
12723   test -z "$as_dir" && as_dir=.
12724   for ac_exec_ext in '' $ac_executable_extensions; do
12725   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
12726     ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
12727     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12728     break 2
12729   fi
12730 done
12731 done
12732 IFS=$as_save_IFS
12733
12734   ;;
12735 esac
12736 fi
12737 LLVMGCC=$ac_cv_path_LLVMGCC
12738 if test -n "$LLVMGCC"; then
12739   { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
12740 echo "${ECHO_T}$LLVMGCC" >&6; }
12741 else
12742   { echo "$as_me:$LINENO: result: no" >&5
12743 echo "${ECHO_T}no" >&6; }
12744 fi
12745
12746
12747   # Extract the first word of "$LLVMGXX", so it can be a program name with args.
12748 set dummy $LLVMGXX; ac_word=$2
12749 { echo "$as_me:$LINENO: checking for $ac_word" >&5
12750 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12751 if test "${ac_cv_path_LLVMGXX+set}" = set; then
12752   echo $ECHO_N "(cached) $ECHO_C" >&6
12753 else
12754   case $LLVMGXX in
12755   [\\/]* | ?:[\\/]*)
12756   ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
12757   ;;
12758   *)
12759   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12760 for as_dir in $PATH
12761 do
12762   IFS=$as_save_IFS
12763   test -z "$as_dir" && as_dir=.
12764   for ac_exec_ext in '' $ac_executable_extensions; do
12765   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
12766     ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
12767     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12768     break 2
12769   fi
12770 done
12771 done
12772 IFS=$as_save_IFS
12773
12774   ;;
12775 esac
12776 fi
12777 LLVMGXX=$ac_cv_path_LLVMGXX
12778 if test -n "$LLVMGXX"; then
12779   { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
12780 echo "${ECHO_T}$LLVMGXX" >&6; }
12781 else
12782   { echo "$as_me:$LINENO: result: no" >&5
12783 echo "${ECHO_T}no" >&6; }
12784 fi
12785
12786
12787 else
12788   if test -z "$LLVMGCC"; then
12789     LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
12790     LLVMGCCCOMMAND="$LLVMGCC"
12791   fi
12792   if test -z "$LLVMGXX"; then
12793     LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
12794     LLVMGXXCOMMAND="$LLVMGXX"
12795   fi
12796
12797   LLVMGCC=$LLVMGCC
12798
12799   LLVMGXX=$LLVMGXX
12800
12801   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
12802
12803   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
12804
12805 fi
12806
12807
12808 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12809 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12810
12811 ICC=no
12812 IXX=no
12813 case $CC in
12814   icc*|icpc*)
12815     ICC=yes
12816     IXX=yes
12817     ;;
12818    *)
12819     ;;
12820 esac
12821
12822 if test "$GCC" != "yes" && test "$ICC" != "yes"
12823 then
12824   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12825 echo "$as_me: error: gcc|icc required but not found" >&2;}
12826    { (exit 1); exit 1; }; }
12827 fi
12828
12829 if test "$GXX" != "yes" && test "$IXX" != "yes"
12830 then
12831   { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
12832 echo "$as_me: error: g++|icc required but not found" >&2;}
12833    { (exit 1); exit 1; }; }
12834 fi
12835
12836 if test "$GCC" = "yes"
12837 then
12838   cat >conftest.$ac_ext <<_ACEOF
12839 #if !defined(__GNUC__) || __GNUC__ < 3
12840 #error Unsupported GCC version
12841 #endif
12842
12843 _ACEOF
12844 rm -f conftest.$ac_objext
12845 if { (ac_try="$ac_compile"
12846 case "(($ac_try" in
12847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12848   *) ac_try_echo=$ac_try;;
12849 esac
12850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12851   (eval "$ac_compile") 2>conftest.er1
12852   ac_status=$?
12853   grep -v '^ *+' conftest.er1 >conftest.err
12854   rm -f conftest.er1
12855   cat conftest.err >&5
12856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12857   (exit $ac_status); } &&
12858          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12859   { (case "(($ac_try" in
12860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12861   *) ac_try_echo=$ac_try;;
12862 esac
12863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12864   (eval "$ac_try") 2>&5
12865   ac_status=$?
12866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12867   (exit $ac_status); }; } &&
12868          { ac_try='test -s conftest.$ac_objext'
12869   { (case "(($ac_try" in
12870   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12871   *) ac_try_echo=$ac_try;;
12872 esac
12873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12874   (eval "$ac_try") 2>&5
12875   ac_status=$?
12876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12877   (exit $ac_status); }; }; then
12878   :
12879 else
12880   echo "$as_me: failed program was:" >&5
12881 sed 's/^/| /' conftest.$ac_ext >&5
12882
12883         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12884 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12885    { (exit 1); exit 1; }; }
12886 fi
12887
12888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12889 fi
12890
12891 if test -z "$llvm_cv_gnu_make_command"
12892 then
12893   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12894 echo "$as_me: error: GNU Make required but not found" >&2;}
12895    { (exit 1); exit 1; }; }
12896 fi
12897
12898 { echo "$as_me:$LINENO: result: ok" >&5
12899 echo "${ECHO_T}ok" >&6; }
12900
12901 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12902 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12903 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12904
12905 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12906
12907 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12908 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12909
12910
12911
12912 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12913 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12914 if test "${ac_cv_lib_m_sin+set}" = set; then
12915   echo $ECHO_N "(cached) $ECHO_C" >&6
12916 else
12917   ac_check_lib_save_LIBS=$LIBS
12918 LIBS="-lm  $LIBS"
12919 cat >conftest.$ac_ext <<_ACEOF
12920 /* confdefs.h.  */
12921 _ACEOF
12922 cat confdefs.h >>conftest.$ac_ext
12923 cat >>conftest.$ac_ext <<_ACEOF
12924 /* end confdefs.h.  */
12925
12926 /* Override any GCC internal prototype to avoid an error.
12927    Use char because int might match the return type of a GCC
12928    builtin and then its argument prototype would still apply.  */
12929 #ifdef __cplusplus
12930 extern "C"
12931 #endif
12932 char sin ();
12933 int
12934 main ()
12935 {
12936 return sin ();
12937   ;
12938   return 0;
12939 }
12940 _ACEOF
12941 rm -f conftest.$ac_objext conftest$ac_exeext
12942 if { (ac_try="$ac_link"
12943 case "(($ac_try" in
12944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12945   *) ac_try_echo=$ac_try;;
12946 esac
12947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12948   (eval "$ac_link") 2>conftest.er1
12949   ac_status=$?
12950   grep -v '^ *+' conftest.er1 >conftest.err
12951   rm -f conftest.er1
12952   cat conftest.err >&5
12953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12954   (exit $ac_status); } &&
12955          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12956   { (case "(($ac_try" in
12957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12958   *) ac_try_echo=$ac_try;;
12959 esac
12960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12961   (eval "$ac_try") 2>&5
12962   ac_status=$?
12963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12964   (exit $ac_status); }; } &&
12965          { ac_try='test -s conftest$ac_exeext'
12966   { (case "(($ac_try" in
12967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12968   *) ac_try_echo=$ac_try;;
12969 esac
12970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12971   (eval "$ac_try") 2>&5
12972   ac_status=$?
12973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12974   (exit $ac_status); }; }; then
12975   ac_cv_lib_m_sin=yes
12976 else
12977   echo "$as_me: failed program was:" >&5
12978 sed 's/^/| /' conftest.$ac_ext >&5
12979
12980         ac_cv_lib_m_sin=no
12981 fi
12982
12983 rm -f core conftest.err conftest.$ac_objext \
12984       conftest$ac_exeext conftest.$ac_ext
12985 LIBS=$ac_check_lib_save_LIBS
12986 fi
12987 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12988 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12989 if test $ac_cv_lib_m_sin = yes; then
12990   cat >>confdefs.h <<_ACEOF
12991 #define HAVE_LIBM 1
12992 _ACEOF
12993
12994   LIBS="-lm $LIBS"
12995
12996 fi
12997
12998 if test "$llvm_cv_os_type" = "MingW" ; then
12999
13000 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13001 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13002 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13003   echo $ECHO_N "(cached) $ECHO_C" >&6
13004 else
13005   ac_check_lib_save_LIBS=$LIBS
13006 LIBS="-limagehlp  $LIBS"
13007 cat >conftest.$ac_ext <<_ACEOF
13008 /* confdefs.h.  */
13009 _ACEOF
13010 cat confdefs.h >>conftest.$ac_ext
13011 cat >>conftest.$ac_ext <<_ACEOF
13012 /* end confdefs.h.  */
13013
13014
13015 int
13016 main ()
13017 {
13018 return main ();
13019   ;
13020   return 0;
13021 }
13022 _ACEOF
13023 rm -f conftest.$ac_objext conftest$ac_exeext
13024 if { (ac_try="$ac_link"
13025 case "(($ac_try" in
13026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13027   *) ac_try_echo=$ac_try;;
13028 esac
13029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13030   (eval "$ac_link") 2>conftest.er1
13031   ac_status=$?
13032   grep -v '^ *+' conftest.er1 >conftest.err
13033   rm -f conftest.er1
13034   cat conftest.err >&5
13035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13036   (exit $ac_status); } &&
13037          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13038   { (case "(($ac_try" in
13039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13040   *) ac_try_echo=$ac_try;;
13041 esac
13042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13043   (eval "$ac_try") 2>&5
13044   ac_status=$?
13045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13046   (exit $ac_status); }; } &&
13047          { ac_try='test -s conftest$ac_exeext'
13048   { (case "(($ac_try" in
13049   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13050   *) ac_try_echo=$ac_try;;
13051 esac
13052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13053   (eval "$ac_try") 2>&5
13054   ac_status=$?
13055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13056   (exit $ac_status); }; }; then
13057   ac_cv_lib_imagehlp_main=yes
13058 else
13059   echo "$as_me: failed program was:" >&5
13060 sed 's/^/| /' conftest.$ac_ext >&5
13061
13062         ac_cv_lib_imagehlp_main=no
13063 fi
13064
13065 rm -f core conftest.err conftest.$ac_objext \
13066       conftest$ac_exeext conftest.$ac_ext
13067 LIBS=$ac_check_lib_save_LIBS
13068 fi
13069 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13070 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13071 if test $ac_cv_lib_imagehlp_main = yes; then
13072   cat >>confdefs.h <<_ACEOF
13073 #define HAVE_LIBIMAGEHLP 1
13074 _ACEOF
13075
13076   LIBS="-limagehlp $LIBS"
13077
13078 fi
13079
13080
13081 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13082 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13083 if test "${ac_cv_lib_psapi_main+set}" = set; then
13084   echo $ECHO_N "(cached) $ECHO_C" >&6
13085 else
13086   ac_check_lib_save_LIBS=$LIBS
13087 LIBS="-lpsapi  $LIBS"
13088 cat >conftest.$ac_ext <<_ACEOF
13089 /* confdefs.h.  */
13090 _ACEOF
13091 cat confdefs.h >>conftest.$ac_ext
13092 cat >>conftest.$ac_ext <<_ACEOF
13093 /* end confdefs.h.  */
13094
13095
13096 int
13097 main ()
13098 {
13099 return main ();
13100   ;
13101   return 0;
13102 }
13103 _ACEOF
13104 rm -f conftest.$ac_objext conftest$ac_exeext
13105 if { (ac_try="$ac_link"
13106 case "(($ac_try" in
13107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13108   *) ac_try_echo=$ac_try;;
13109 esac
13110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13111   (eval "$ac_link") 2>conftest.er1
13112   ac_status=$?
13113   grep -v '^ *+' conftest.er1 >conftest.err
13114   rm -f conftest.er1
13115   cat conftest.err >&5
13116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13117   (exit $ac_status); } &&
13118          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13119   { (case "(($ac_try" in
13120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13121   *) ac_try_echo=$ac_try;;
13122 esac
13123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13124   (eval "$ac_try") 2>&5
13125   ac_status=$?
13126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13127   (exit $ac_status); }; } &&
13128          { ac_try='test -s conftest$ac_exeext'
13129   { (case "(($ac_try" in
13130   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13131   *) ac_try_echo=$ac_try;;
13132 esac
13133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13134   (eval "$ac_try") 2>&5
13135   ac_status=$?
13136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13137   (exit $ac_status); }; }; then
13138   ac_cv_lib_psapi_main=yes
13139 else
13140   echo "$as_me: failed program was:" >&5
13141 sed 's/^/| /' conftest.$ac_ext >&5
13142
13143         ac_cv_lib_psapi_main=no
13144 fi
13145
13146 rm -f core conftest.err conftest.$ac_objext \
13147       conftest$ac_exeext conftest.$ac_ext
13148 LIBS=$ac_check_lib_save_LIBS
13149 fi
13150 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13151 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13152 if test $ac_cv_lib_psapi_main = yes; then
13153   cat >>confdefs.h <<_ACEOF
13154 #define HAVE_LIBPSAPI 1
13155 _ACEOF
13156
13157   LIBS="-lpsapi $LIBS"
13158
13159 fi
13160
13161 fi
13162
13163 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13164 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13165 if test "${ac_cv_search_dlopen+set}" = set; then
13166   echo $ECHO_N "(cached) $ECHO_C" >&6
13167 else
13168   ac_func_search_save_LIBS=$LIBS
13169 cat >conftest.$ac_ext <<_ACEOF
13170 /* confdefs.h.  */
13171 _ACEOF
13172 cat confdefs.h >>conftest.$ac_ext
13173 cat >>conftest.$ac_ext <<_ACEOF
13174 /* end confdefs.h.  */
13175
13176 /* Override any GCC internal prototype to avoid an error.
13177    Use char because int might match the return type of a GCC
13178    builtin and then its argument prototype would still apply.  */
13179 #ifdef __cplusplus
13180 extern "C"
13181 #endif
13182 char dlopen ();
13183 int
13184 main ()
13185 {
13186 return dlopen ();
13187   ;
13188   return 0;
13189 }
13190 _ACEOF
13191 for ac_lib in '' dl; do
13192   if test -z "$ac_lib"; then
13193     ac_res="none required"
13194   else
13195     ac_res=-l$ac_lib
13196     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13197   fi
13198   rm -f conftest.$ac_objext conftest$ac_exeext
13199 if { (ac_try="$ac_link"
13200 case "(($ac_try" in
13201   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13202   *) ac_try_echo=$ac_try;;
13203 esac
13204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13205   (eval "$ac_link") 2>conftest.er1
13206   ac_status=$?
13207   grep -v '^ *+' conftest.er1 >conftest.err
13208   rm -f conftest.er1
13209   cat conftest.err >&5
13210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13211   (exit $ac_status); } &&
13212          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13213   { (case "(($ac_try" in
13214   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13215   *) ac_try_echo=$ac_try;;
13216 esac
13217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13218   (eval "$ac_try") 2>&5
13219   ac_status=$?
13220   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13221   (exit $ac_status); }; } &&
13222          { ac_try='test -s conftest$ac_exeext'
13223   { (case "(($ac_try" in
13224   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13225   *) ac_try_echo=$ac_try;;
13226 esac
13227 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13228   (eval "$ac_try") 2>&5
13229   ac_status=$?
13230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13231   (exit $ac_status); }; }; then
13232   ac_cv_search_dlopen=$ac_res
13233 else
13234   echo "$as_me: failed program was:" >&5
13235 sed 's/^/| /' conftest.$ac_ext >&5
13236
13237
13238 fi
13239
13240 rm -f core conftest.err conftest.$ac_objext \
13241       conftest$ac_exeext
13242   if test "${ac_cv_search_dlopen+set}" = set; then
13243   break
13244 fi
13245 done
13246 if test "${ac_cv_search_dlopen+set}" = set; then
13247   :
13248 else
13249   ac_cv_search_dlopen=no
13250 fi
13251 rm conftest.$ac_ext
13252 LIBS=$ac_func_search_save_LIBS
13253 fi
13254 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13255 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
13256 ac_res=$ac_cv_search_dlopen
13257 if test "$ac_res" != no; then
13258   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13259
13260 cat >>confdefs.h <<\_ACEOF
13261 #define HAVE_DLOPEN 1
13262 _ACEOF
13263
13264 else
13265   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13266 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
13267 fi
13268
13269
13270 if test "$llvm_cv_enable_libffi" = "yes" ; then
13271   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13272 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13273 if test "${ac_cv_search_ffi_call+set}" = set; then
13274   echo $ECHO_N "(cached) $ECHO_C" >&6
13275 else
13276   ac_func_search_save_LIBS=$LIBS
13277 cat >conftest.$ac_ext <<_ACEOF
13278 /* confdefs.h.  */
13279 _ACEOF
13280 cat confdefs.h >>conftest.$ac_ext
13281 cat >>conftest.$ac_ext <<_ACEOF
13282 /* end confdefs.h.  */
13283
13284 /* Override any GCC internal prototype to avoid an error.
13285    Use char because int might match the return type of a GCC
13286    builtin and then its argument prototype would still apply.  */
13287 #ifdef __cplusplus
13288 extern "C"
13289 #endif
13290 char ffi_call ();
13291 int
13292 main ()
13293 {
13294 return ffi_call ();
13295   ;
13296   return 0;
13297 }
13298 _ACEOF
13299 for ac_lib in '' ffi; do
13300   if test -z "$ac_lib"; then
13301     ac_res="none required"
13302   else
13303     ac_res=-l$ac_lib
13304     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13305   fi
13306   rm -f conftest.$ac_objext conftest$ac_exeext
13307 if { (ac_try="$ac_link"
13308 case "(($ac_try" in
13309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13310   *) ac_try_echo=$ac_try;;
13311 esac
13312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13313   (eval "$ac_link") 2>conftest.er1
13314   ac_status=$?
13315   grep -v '^ *+' conftest.er1 >conftest.err
13316   rm -f conftest.er1
13317   cat conftest.err >&5
13318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13319   (exit $ac_status); } &&
13320          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13321   { (case "(($ac_try" in
13322   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13323   *) ac_try_echo=$ac_try;;
13324 esac
13325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13326   (eval "$ac_try") 2>&5
13327   ac_status=$?
13328   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13329   (exit $ac_status); }; } &&
13330          { ac_try='test -s conftest$ac_exeext'
13331   { (case "(($ac_try" in
13332   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13333   *) ac_try_echo=$ac_try;;
13334 esac
13335 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13336   (eval "$ac_try") 2>&5
13337   ac_status=$?
13338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13339   (exit $ac_status); }; }; then
13340   ac_cv_search_ffi_call=$ac_res
13341 else
13342   echo "$as_me: failed program was:" >&5
13343 sed 's/^/| /' conftest.$ac_ext >&5
13344
13345
13346 fi
13347
13348 rm -f core conftest.err conftest.$ac_objext \
13349       conftest$ac_exeext
13350   if test "${ac_cv_search_ffi_call+set}" = set; then
13351   break
13352 fi
13353 done
13354 if test "${ac_cv_search_ffi_call+set}" = set; then
13355   :
13356 else
13357   ac_cv_search_ffi_call=no
13358 fi
13359 rm conftest.$ac_ext
13360 LIBS=$ac_func_search_save_LIBS
13361 fi
13362 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13363 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
13364 ac_res=$ac_cv_search_ffi_call
13365 if test "$ac_res" != no; then
13366   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13367
13368 cat >>confdefs.h <<\_ACEOF
13369 #define HAVE_FFI_CALL 1
13370 _ACEOF
13371
13372 else
13373   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
13374 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
13375    { (exit 1); exit 1; }; }
13376 fi
13377
13378 fi
13379
13380 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13381 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13382 if test "${ac_cv_search_mallinfo+set}" = set; then
13383   echo $ECHO_N "(cached) $ECHO_C" >&6
13384 else
13385   ac_func_search_save_LIBS=$LIBS
13386 cat >conftest.$ac_ext <<_ACEOF
13387 /* confdefs.h.  */
13388 _ACEOF
13389 cat confdefs.h >>conftest.$ac_ext
13390 cat >>conftest.$ac_ext <<_ACEOF
13391 /* end confdefs.h.  */
13392
13393 /* Override any GCC internal prototype to avoid an error.
13394    Use char because int might match the return type of a GCC
13395    builtin and then its argument prototype would still apply.  */
13396 #ifdef __cplusplus
13397 extern "C"
13398 #endif
13399 char mallinfo ();
13400 int
13401 main ()
13402 {
13403 return mallinfo ();
13404   ;
13405   return 0;
13406 }
13407 _ACEOF
13408 for ac_lib in '' malloc; do
13409   if test -z "$ac_lib"; then
13410     ac_res="none required"
13411   else
13412     ac_res=-l$ac_lib
13413     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13414   fi
13415   rm -f conftest.$ac_objext conftest$ac_exeext
13416 if { (ac_try="$ac_link"
13417 case "(($ac_try" in
13418   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13419   *) ac_try_echo=$ac_try;;
13420 esac
13421 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13422   (eval "$ac_link") 2>conftest.er1
13423   ac_status=$?
13424   grep -v '^ *+' conftest.er1 >conftest.err
13425   rm -f conftest.er1
13426   cat conftest.err >&5
13427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13428   (exit $ac_status); } &&
13429          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13430   { (case "(($ac_try" in
13431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13432   *) ac_try_echo=$ac_try;;
13433 esac
13434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13435   (eval "$ac_try") 2>&5
13436   ac_status=$?
13437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13438   (exit $ac_status); }; } &&
13439          { ac_try='test -s conftest$ac_exeext'
13440   { (case "(($ac_try" in
13441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13442   *) ac_try_echo=$ac_try;;
13443 esac
13444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13445   (eval "$ac_try") 2>&5
13446   ac_status=$?
13447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13448   (exit $ac_status); }; }; then
13449   ac_cv_search_mallinfo=$ac_res
13450 else
13451   echo "$as_me: failed program was:" >&5
13452 sed 's/^/| /' conftest.$ac_ext >&5
13453
13454
13455 fi
13456
13457 rm -f core conftest.err conftest.$ac_objext \
13458       conftest$ac_exeext
13459   if test "${ac_cv_search_mallinfo+set}" = set; then
13460   break
13461 fi
13462 done
13463 if test "${ac_cv_search_mallinfo+set}" = set; then
13464   :
13465 else
13466   ac_cv_search_mallinfo=no
13467 fi
13468 rm conftest.$ac_ext
13469 LIBS=$ac_func_search_save_LIBS
13470 fi
13471 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13472 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13473 ac_res=$ac_cv_search_mallinfo
13474 if test "$ac_res" != no; then
13475   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13476
13477 cat >>confdefs.h <<\_ACEOF
13478 #define HAVE_MALLINFO 1
13479 _ACEOF
13480
13481 fi
13482
13483
13484 if test "$ENABLE_THREADS" -eq 1 ; then
13485
13486 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13487 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13488 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13489   echo $ECHO_N "(cached) $ECHO_C" >&6
13490 else
13491   ac_check_lib_save_LIBS=$LIBS
13492 LIBS="-lpthread  $LIBS"
13493 cat >conftest.$ac_ext <<_ACEOF
13494 /* confdefs.h.  */
13495 _ACEOF
13496 cat confdefs.h >>conftest.$ac_ext
13497 cat >>conftest.$ac_ext <<_ACEOF
13498 /* end confdefs.h.  */
13499
13500 /* Override any GCC internal prototype to avoid an error.
13501    Use char because int might match the return type of a GCC
13502    builtin and then its argument prototype would still apply.  */
13503 #ifdef __cplusplus
13504 extern "C"
13505 #endif
13506 char pthread_mutex_init ();
13507 int
13508 main ()
13509 {
13510 return pthread_mutex_init ();
13511   ;
13512   return 0;
13513 }
13514 _ACEOF
13515 rm -f conftest.$ac_objext conftest$ac_exeext
13516 if { (ac_try="$ac_link"
13517 case "(($ac_try" in
13518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13519   *) ac_try_echo=$ac_try;;
13520 esac
13521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13522   (eval "$ac_link") 2>conftest.er1
13523   ac_status=$?
13524   grep -v '^ *+' conftest.er1 >conftest.err
13525   rm -f conftest.er1
13526   cat conftest.err >&5
13527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13528   (exit $ac_status); } &&
13529          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13530   { (case "(($ac_try" in
13531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13532   *) ac_try_echo=$ac_try;;
13533 esac
13534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13535   (eval "$ac_try") 2>&5
13536   ac_status=$?
13537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13538   (exit $ac_status); }; } &&
13539          { ac_try='test -s conftest$ac_exeext'
13540   { (case "(($ac_try" in
13541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13542   *) ac_try_echo=$ac_try;;
13543 esac
13544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13545   (eval "$ac_try") 2>&5
13546   ac_status=$?
13547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13548   (exit $ac_status); }; }; then
13549   ac_cv_lib_pthread_pthread_mutex_init=yes
13550 else
13551   echo "$as_me: failed program was:" >&5
13552 sed 's/^/| /' conftest.$ac_ext >&5
13553
13554         ac_cv_lib_pthread_pthread_mutex_init=no
13555 fi
13556
13557 rm -f core conftest.err conftest.$ac_objext \
13558       conftest$ac_exeext conftest.$ac_ext
13559 LIBS=$ac_check_lib_save_LIBS
13560 fi
13561 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13562 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13563 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
13564   cat >>confdefs.h <<_ACEOF
13565 #define HAVE_LIBPTHREAD 1
13566 _ACEOF
13567
13568   LIBS="-lpthread $LIBS"
13569
13570 fi
13571
13572   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13573 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13574 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13575   echo $ECHO_N "(cached) $ECHO_C" >&6
13576 else
13577   ac_func_search_save_LIBS=$LIBS
13578 cat >conftest.$ac_ext <<_ACEOF
13579 /* confdefs.h.  */
13580 _ACEOF
13581 cat confdefs.h >>conftest.$ac_ext
13582 cat >>conftest.$ac_ext <<_ACEOF
13583 /* end confdefs.h.  */
13584
13585 /* Override any GCC internal prototype to avoid an error.
13586    Use char because int might match the return type of a GCC
13587    builtin and then its argument prototype would still apply.  */
13588 #ifdef __cplusplus
13589 extern "C"
13590 #endif
13591 char pthread_mutex_lock ();
13592 int
13593 main ()
13594 {
13595 return pthread_mutex_lock ();
13596   ;
13597   return 0;
13598 }
13599 _ACEOF
13600 for ac_lib in '' pthread; do
13601   if test -z "$ac_lib"; then
13602     ac_res="none required"
13603   else
13604     ac_res=-l$ac_lib
13605     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13606   fi
13607   rm -f conftest.$ac_objext conftest$ac_exeext
13608 if { (ac_try="$ac_link"
13609 case "(($ac_try" in
13610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13611   *) ac_try_echo=$ac_try;;
13612 esac
13613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13614   (eval "$ac_link") 2>conftest.er1
13615   ac_status=$?
13616   grep -v '^ *+' conftest.er1 >conftest.err
13617   rm -f conftest.er1
13618   cat conftest.err >&5
13619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13620   (exit $ac_status); } &&
13621          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13622   { (case "(($ac_try" in
13623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13624   *) ac_try_echo=$ac_try;;
13625 esac
13626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13627   (eval "$ac_try") 2>&5
13628   ac_status=$?
13629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13630   (exit $ac_status); }; } &&
13631          { ac_try='test -s conftest$ac_exeext'
13632   { (case "(($ac_try" in
13633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13634   *) ac_try_echo=$ac_try;;
13635 esac
13636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13637   (eval "$ac_try") 2>&5
13638   ac_status=$?
13639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640   (exit $ac_status); }; }; then
13641   ac_cv_search_pthread_mutex_lock=$ac_res
13642 else
13643   echo "$as_me: failed program was:" >&5
13644 sed 's/^/| /' conftest.$ac_ext >&5
13645
13646
13647 fi
13648
13649 rm -f core conftest.err conftest.$ac_objext \
13650       conftest$ac_exeext
13651   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13652   break
13653 fi
13654 done
13655 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13656   :
13657 else
13658   ac_cv_search_pthread_mutex_lock=no
13659 fi
13660 rm conftest.$ac_ext
13661 LIBS=$ac_func_search_save_LIBS
13662 fi
13663 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13664 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
13665 ac_res=$ac_cv_search_pthread_mutex_lock
13666 if test "$ac_res" != no; then
13667   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13668
13669 cat >>confdefs.h <<\_ACEOF
13670 #define HAVE_PTHREAD_MUTEX_LOCK 1
13671 _ACEOF
13672
13673 fi
13674
13675   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13676 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13677 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13678   echo $ECHO_N "(cached) $ECHO_C" >&6
13679 else
13680   ac_func_search_save_LIBS=$LIBS
13681 cat >conftest.$ac_ext <<_ACEOF
13682 /* confdefs.h.  */
13683 _ACEOF
13684 cat confdefs.h >>conftest.$ac_ext
13685 cat >>conftest.$ac_ext <<_ACEOF
13686 /* end confdefs.h.  */
13687
13688 /* Override any GCC internal prototype to avoid an error.
13689    Use char because int might match the return type of a GCC
13690    builtin and then its argument prototype would still apply.  */
13691 #ifdef __cplusplus
13692 extern "C"
13693 #endif
13694 char pthread_rwlock_init ();
13695 int
13696 main ()
13697 {
13698 return pthread_rwlock_init ();
13699   ;
13700   return 0;
13701 }
13702 _ACEOF
13703 for ac_lib in '' pthread; do
13704   if test -z "$ac_lib"; then
13705     ac_res="none required"
13706   else
13707     ac_res=-l$ac_lib
13708     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13709   fi
13710   rm -f conftest.$ac_objext conftest$ac_exeext
13711 if { (ac_try="$ac_link"
13712 case "(($ac_try" in
13713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13714   *) ac_try_echo=$ac_try;;
13715 esac
13716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13717   (eval "$ac_link") 2>conftest.er1
13718   ac_status=$?
13719   grep -v '^ *+' conftest.er1 >conftest.err
13720   rm -f conftest.er1
13721   cat conftest.err >&5
13722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13723   (exit $ac_status); } &&
13724          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13725   { (case "(($ac_try" in
13726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13727   *) ac_try_echo=$ac_try;;
13728 esac
13729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13730   (eval "$ac_try") 2>&5
13731   ac_status=$?
13732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13733   (exit $ac_status); }; } &&
13734          { ac_try='test -s conftest$ac_exeext'
13735   { (case "(($ac_try" in
13736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13737   *) ac_try_echo=$ac_try;;
13738 esac
13739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13740   (eval "$ac_try") 2>&5
13741   ac_status=$?
13742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13743   (exit $ac_status); }; }; then
13744   ac_cv_search_pthread_rwlock_init=$ac_res
13745 else
13746   echo "$as_me: failed program was:" >&5
13747 sed 's/^/| /' conftest.$ac_ext >&5
13748
13749
13750 fi
13751
13752 rm -f core conftest.err conftest.$ac_objext \
13753       conftest$ac_exeext
13754   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13755   break
13756 fi
13757 done
13758 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13759   :
13760 else
13761   ac_cv_search_pthread_rwlock_init=no
13762 fi
13763 rm conftest.$ac_ext
13764 LIBS=$ac_func_search_save_LIBS
13765 fi
13766 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13767 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13768 ac_res=$ac_cv_search_pthread_rwlock_init
13769 if test "$ac_res" != no; then
13770   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13771
13772 cat >>confdefs.h <<\_ACEOF
13773 #define HAVE_PTHREAD_RWLOCK_INIT 1
13774 _ACEOF
13775
13776 fi
13777
13778   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13779 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13780 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13781   echo $ECHO_N "(cached) $ECHO_C" >&6
13782 else
13783   ac_func_search_save_LIBS=$LIBS
13784 cat >conftest.$ac_ext <<_ACEOF
13785 /* confdefs.h.  */
13786 _ACEOF
13787 cat confdefs.h >>conftest.$ac_ext
13788 cat >>conftest.$ac_ext <<_ACEOF
13789 /* end confdefs.h.  */
13790
13791 /* Override any GCC internal prototype to avoid an error.
13792    Use char because int might match the return type of a GCC
13793    builtin and then its argument prototype would still apply.  */
13794 #ifdef __cplusplus
13795 extern "C"
13796 #endif
13797 char pthread_getspecific ();
13798 int
13799 main ()
13800 {
13801 return pthread_getspecific ();
13802   ;
13803   return 0;
13804 }
13805 _ACEOF
13806 for ac_lib in '' pthread; do
13807   if test -z "$ac_lib"; then
13808     ac_res="none required"
13809   else
13810     ac_res=-l$ac_lib
13811     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13812   fi
13813   rm -f conftest.$ac_objext conftest$ac_exeext
13814 if { (ac_try="$ac_link"
13815 case "(($ac_try" in
13816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13817   *) ac_try_echo=$ac_try;;
13818 esac
13819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13820   (eval "$ac_link") 2>conftest.er1
13821   ac_status=$?
13822   grep -v '^ *+' conftest.er1 >conftest.err
13823   rm -f conftest.er1
13824   cat conftest.err >&5
13825   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13826   (exit $ac_status); } &&
13827          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13828   { (case "(($ac_try" in
13829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13830   *) ac_try_echo=$ac_try;;
13831 esac
13832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13833   (eval "$ac_try") 2>&5
13834   ac_status=$?
13835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13836   (exit $ac_status); }; } &&
13837          { ac_try='test -s conftest$ac_exeext'
13838   { (case "(($ac_try" in
13839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13840   *) ac_try_echo=$ac_try;;
13841 esac
13842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13843   (eval "$ac_try") 2>&5
13844   ac_status=$?
13845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13846   (exit $ac_status); }; }; then
13847   ac_cv_search_pthread_getspecific=$ac_res
13848 else
13849   echo "$as_me: failed program was:" >&5
13850 sed 's/^/| /' conftest.$ac_ext >&5
13851
13852
13853 fi
13854
13855 rm -f core conftest.err conftest.$ac_objext \
13856       conftest$ac_exeext
13857   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13858   break
13859 fi
13860 done
13861 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13862   :
13863 else
13864   ac_cv_search_pthread_getspecific=no
13865 fi
13866 rm conftest.$ac_ext
13867 LIBS=$ac_func_search_save_LIBS
13868 fi
13869 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13870 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13871 ac_res=$ac_cv_search_pthread_getspecific
13872 if test "$ac_res" != no; then
13873   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13874
13875 cat >>confdefs.h <<\_ACEOF
13876 #define HAVE_PTHREAD_GETSPECIFIC 1
13877 _ACEOF
13878
13879 fi
13880
13881 fi
13882
13883
13884 # Check whether --with-udis86 was given.
13885 if test "${with_udis86+set}" = set; then
13886   withval=$with_udis86;
13887       USE_UDIS86=1
13888
13889       case "$withval" in
13890         /usr/lib|yes) ;;
13891         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13892       esac
13893
13894 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13895 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13896 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13897   echo $ECHO_N "(cached) $ECHO_C" >&6
13898 else
13899   ac_check_lib_save_LIBS=$LIBS
13900 LIBS="-ludis86  $LIBS"
13901 cat >conftest.$ac_ext <<_ACEOF
13902 /* confdefs.h.  */
13903 _ACEOF
13904 cat confdefs.h >>conftest.$ac_ext
13905 cat >>conftest.$ac_ext <<_ACEOF
13906 /* end confdefs.h.  */
13907
13908 /* Override any GCC internal prototype to avoid an error.
13909    Use char because int might match the return type of a GCC
13910    builtin and then its argument prototype would still apply.  */
13911 #ifdef __cplusplus
13912 extern "C"
13913 #endif
13914 char ud_init ();
13915 int
13916 main ()
13917 {
13918 return ud_init ();
13919   ;
13920   return 0;
13921 }
13922 _ACEOF
13923 rm -f conftest.$ac_objext conftest$ac_exeext
13924 if { (ac_try="$ac_link"
13925 case "(($ac_try" in
13926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13927   *) ac_try_echo=$ac_try;;
13928 esac
13929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13930   (eval "$ac_link") 2>conftest.er1
13931   ac_status=$?
13932   grep -v '^ *+' conftest.er1 >conftest.err
13933   rm -f conftest.er1
13934   cat conftest.err >&5
13935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13936   (exit $ac_status); } &&
13937          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13938   { (case "(($ac_try" in
13939   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13940   *) ac_try_echo=$ac_try;;
13941 esac
13942 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13943   (eval "$ac_try") 2>&5
13944   ac_status=$?
13945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13946   (exit $ac_status); }; } &&
13947          { ac_try='test -s conftest$ac_exeext'
13948   { (case "(($ac_try" in
13949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13950   *) ac_try_echo=$ac_try;;
13951 esac
13952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13953   (eval "$ac_try") 2>&5
13954   ac_status=$?
13955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13956   (exit $ac_status); }; }; then
13957   ac_cv_lib_udis86_ud_init=yes
13958 else
13959   echo "$as_me: failed program was:" >&5
13960 sed 's/^/| /' conftest.$ac_ext >&5
13961
13962         ac_cv_lib_udis86_ud_init=no
13963 fi
13964
13965 rm -f core conftest.err conftest.$ac_objext \
13966       conftest$ac_exeext conftest.$ac_ext
13967 LIBS=$ac_check_lib_save_LIBS
13968 fi
13969 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13970 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13971 if test $ac_cv_lib_udis86_ud_init = yes; then
13972   cat >>confdefs.h <<_ACEOF
13973 #define HAVE_LIBUDIS86 1
13974 _ACEOF
13975
13976   LIBS="-ludis86 $LIBS"
13977
13978 else
13979
13980         echo "Error! You need to have libudis86 around."
13981         exit -1
13982
13983 fi
13984
13985
13986 else
13987   USE_UDIS86=0
13988
13989 fi
13990
13991
13992 cat >>confdefs.h <<_ACEOF
13993 #define USE_UDIS86 $USE_UDIS86
13994 _ACEOF
13995
13996
13997
13998 # Check whether --with-oprofile was given.
13999 if test "${with_oprofile+set}" = set; then
14000   withval=$with_oprofile;
14001       USE_OPROFILE=1
14002
14003       case "$withval" in
14004         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
14005         no) llvm_cv_oppath=
14006             USE_OPROFILE=0
14007  ;;
14008         *) llvm_cv_oppath="${withval}/lib/oprofile"
14009            CPPFLAGS="-I${withval}/include";;
14010       esac
14011       if test -n "$llvm_cv_oppath" ; then
14012         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
14013                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14014 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14015 if test "${ac_cv_search_bfd_init+set}" = set; then
14016   echo $ECHO_N "(cached) $ECHO_C" >&6
14017 else
14018   ac_func_search_save_LIBS=$LIBS
14019 cat >conftest.$ac_ext <<_ACEOF
14020 /* confdefs.h.  */
14021 _ACEOF
14022 cat confdefs.h >>conftest.$ac_ext
14023 cat >>conftest.$ac_ext <<_ACEOF
14024 /* end confdefs.h.  */
14025
14026 /* Override any GCC internal prototype to avoid an error.
14027    Use char because int might match the return type of a GCC
14028    builtin and then its argument prototype would still apply.  */
14029 #ifdef __cplusplus
14030 extern "C"
14031 #endif
14032 char bfd_init ();
14033 int
14034 main ()
14035 {
14036 return bfd_init ();
14037   ;
14038   return 0;
14039 }
14040 _ACEOF
14041 for ac_lib in '' bfd; do
14042   if test -z "$ac_lib"; then
14043     ac_res="none required"
14044   else
14045     ac_res=-l$ac_lib
14046     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14047   fi
14048   rm -f conftest.$ac_objext conftest$ac_exeext
14049 if { (ac_try="$ac_link"
14050 case "(($ac_try" in
14051   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14052   *) ac_try_echo=$ac_try;;
14053 esac
14054 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14055   (eval "$ac_link") 2>conftest.er1
14056   ac_status=$?
14057   grep -v '^ *+' conftest.er1 >conftest.err
14058   rm -f conftest.er1
14059   cat conftest.err >&5
14060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061   (exit $ac_status); } &&
14062          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14063   { (case "(($ac_try" in
14064   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14065   *) ac_try_echo=$ac_try;;
14066 esac
14067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14068   (eval "$ac_try") 2>&5
14069   ac_status=$?
14070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14071   (exit $ac_status); }; } &&
14072          { ac_try='test -s conftest$ac_exeext'
14073   { (case "(($ac_try" in
14074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14075   *) ac_try_echo=$ac_try;;
14076 esac
14077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14078   (eval "$ac_try") 2>&5
14079   ac_status=$?
14080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14081   (exit $ac_status); }; }; then
14082   ac_cv_search_bfd_init=$ac_res
14083 else
14084   echo "$as_me: failed program was:" >&5
14085 sed 's/^/| /' conftest.$ac_ext >&5
14086
14087
14088 fi
14089
14090 rm -f core conftest.err conftest.$ac_objext \
14091       conftest$ac_exeext
14092   if test "${ac_cv_search_bfd_init+set}" = set; then
14093   break
14094 fi
14095 done
14096 if test "${ac_cv_search_bfd_init+set}" = set; then
14097   :
14098 else
14099   ac_cv_search_bfd_init=no
14100 fi
14101 rm conftest.$ac_ext
14102 LIBS=$ac_func_search_save_LIBS
14103 fi
14104 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14105 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
14106 ac_res=$ac_cv_search_bfd_init
14107 if test "$ac_res" != no; then
14108   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14109
14110 fi
14111
14112         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14113 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14114 if test "${ac_cv_search_op_open_agent+set}" = set; then
14115   echo $ECHO_N "(cached) $ECHO_C" >&6
14116 else
14117   ac_func_search_save_LIBS=$LIBS
14118 cat >conftest.$ac_ext <<_ACEOF
14119 /* confdefs.h.  */
14120 _ACEOF
14121 cat confdefs.h >>conftest.$ac_ext
14122 cat >>conftest.$ac_ext <<_ACEOF
14123 /* end confdefs.h.  */
14124
14125 /* Override any GCC internal prototype to avoid an error.
14126    Use char because int might match the return type of a GCC
14127    builtin and then its argument prototype would still apply.  */
14128 #ifdef __cplusplus
14129 extern "C"
14130 #endif
14131 char op_open_agent ();
14132 int
14133 main ()
14134 {
14135 return op_open_agent ();
14136   ;
14137   return 0;
14138 }
14139 _ACEOF
14140 for ac_lib in '' opagent; do
14141   if test -z "$ac_lib"; then
14142     ac_res="none required"
14143   else
14144     ac_res=-l$ac_lib
14145     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14146   fi
14147   rm -f conftest.$ac_objext conftest$ac_exeext
14148 if { (ac_try="$ac_link"
14149 case "(($ac_try" in
14150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14151   *) ac_try_echo=$ac_try;;
14152 esac
14153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14154   (eval "$ac_link") 2>conftest.er1
14155   ac_status=$?
14156   grep -v '^ *+' conftest.er1 >conftest.err
14157   rm -f conftest.er1
14158   cat conftest.err >&5
14159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14160   (exit $ac_status); } &&
14161          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14162   { (case "(($ac_try" in
14163   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14164   *) ac_try_echo=$ac_try;;
14165 esac
14166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14167   (eval "$ac_try") 2>&5
14168   ac_status=$?
14169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14170   (exit $ac_status); }; } &&
14171          { ac_try='test -s conftest$ac_exeext'
14172   { (case "(($ac_try" in
14173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14174   *) ac_try_echo=$ac_try;;
14175 esac
14176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14177   (eval "$ac_try") 2>&5
14178   ac_status=$?
14179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14180   (exit $ac_status); }; }; then
14181   ac_cv_search_op_open_agent=$ac_res
14182 else
14183   echo "$as_me: failed program was:" >&5
14184 sed 's/^/| /' conftest.$ac_ext >&5
14185
14186
14187 fi
14188
14189 rm -f core conftest.err conftest.$ac_objext \
14190       conftest$ac_exeext
14191   if test "${ac_cv_search_op_open_agent+set}" = set; then
14192   break
14193 fi
14194 done
14195 if test "${ac_cv_search_op_open_agent+set}" = set; then
14196   :
14197 else
14198   ac_cv_search_op_open_agent=no
14199 fi
14200 rm conftest.$ac_ext
14201 LIBS=$ac_func_search_save_LIBS
14202 fi
14203 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14204 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
14205 ac_res=$ac_cv_search_op_open_agent
14206 if test "$ac_res" != no; then
14207   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14208
14209 else
14210
14211           echo "Error! You need to have libopagent around."
14212           exit -1
14213
14214 fi
14215
14216         if test "${ac_cv_header_opagent_h+set}" = set; then
14217   { echo "$as_me:$LINENO: checking for opagent.h" >&5
14218 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14219 if test "${ac_cv_header_opagent_h+set}" = set; then
14220   echo $ECHO_N "(cached) $ECHO_C" >&6
14221 fi
14222 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14223 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14224 else
14225   # Is the header compilable?
14226 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
14227 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14228 cat >conftest.$ac_ext <<_ACEOF
14229 /* confdefs.h.  */
14230 _ACEOF
14231 cat confdefs.h >>conftest.$ac_ext
14232 cat >>conftest.$ac_ext <<_ACEOF
14233 /* end confdefs.h.  */
14234 $ac_includes_default
14235 #include <opagent.h>
14236 _ACEOF
14237 rm -f conftest.$ac_objext
14238 if { (ac_try="$ac_compile"
14239 case "(($ac_try" in
14240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14241   *) ac_try_echo=$ac_try;;
14242 esac
14243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14244   (eval "$ac_compile") 2>conftest.er1
14245   ac_status=$?
14246   grep -v '^ *+' conftest.er1 >conftest.err
14247   rm -f conftest.er1
14248   cat conftest.err >&5
14249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14250   (exit $ac_status); } &&
14251          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14252   { (case "(($ac_try" in
14253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14254   *) ac_try_echo=$ac_try;;
14255 esac
14256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14257   (eval "$ac_try") 2>&5
14258   ac_status=$?
14259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14260   (exit $ac_status); }; } &&
14261          { ac_try='test -s conftest.$ac_objext'
14262   { (case "(($ac_try" in
14263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14264   *) ac_try_echo=$ac_try;;
14265 esac
14266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14267   (eval "$ac_try") 2>&5
14268   ac_status=$?
14269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14270   (exit $ac_status); }; }; then
14271   ac_header_compiler=yes
14272 else
14273   echo "$as_me: failed program was:" >&5
14274 sed 's/^/| /' conftest.$ac_ext >&5
14275
14276         ac_header_compiler=no
14277 fi
14278
14279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14280 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14281 echo "${ECHO_T}$ac_header_compiler" >&6; }
14282
14283 # Is the header present?
14284 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
14285 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14286 cat >conftest.$ac_ext <<_ACEOF
14287 /* confdefs.h.  */
14288 _ACEOF
14289 cat confdefs.h >>conftest.$ac_ext
14290 cat >>conftest.$ac_ext <<_ACEOF
14291 /* end confdefs.h.  */
14292 #include <opagent.h>
14293 _ACEOF
14294 if { (ac_try="$ac_cpp conftest.$ac_ext"
14295 case "(($ac_try" in
14296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14297   *) ac_try_echo=$ac_try;;
14298 esac
14299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14300   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14301   ac_status=$?
14302   grep -v '^ *+' conftest.er1 >conftest.err
14303   rm -f conftest.er1
14304   cat conftest.err >&5
14305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14306   (exit $ac_status); } >/dev/null; then
14307   if test -s conftest.err; then
14308     ac_cpp_err=$ac_c_preproc_warn_flag
14309     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14310   else
14311     ac_cpp_err=
14312   fi
14313 else
14314   ac_cpp_err=yes
14315 fi
14316 if test -z "$ac_cpp_err"; then
14317   ac_header_preproc=yes
14318 else
14319   echo "$as_me: failed program was:" >&5
14320 sed 's/^/| /' conftest.$ac_ext >&5
14321
14322   ac_header_preproc=no
14323 fi
14324
14325 rm -f conftest.err conftest.$ac_ext
14326 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14327 echo "${ECHO_T}$ac_header_preproc" >&6; }
14328
14329 # So?  What about this header?
14330 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14331   yes:no: )
14332     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14333 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14334     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14335 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14336     ac_header_preproc=yes
14337     ;;
14338   no:yes:* )
14339     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14340 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14341     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
14342 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
14343     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14344 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14345     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
14346 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14347     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14348 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14349     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14350 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14351     ( cat <<\_ASBOX
14352 ## ----------------------------------- ##
14353 ## Report this to llvmbugs@cs.uiuc.edu ##
14354 ## ----------------------------------- ##
14355 _ASBOX
14356      ) | sed "s/^/$as_me: WARNING:     /" >&2
14357     ;;
14358 esac
14359 { echo "$as_me:$LINENO: checking for opagent.h" >&5
14360 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14361 if test "${ac_cv_header_opagent_h+set}" = set; then
14362   echo $ECHO_N "(cached) $ECHO_C" >&6
14363 else
14364   ac_cv_header_opagent_h=$ac_header_preproc
14365 fi
14366 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14367 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14368
14369 fi
14370 if test $ac_cv_header_opagent_h = yes; then
14371   :
14372 else
14373
14374           echo "Error! You need to have opagent.h around."
14375           exit -1
14376
14377 fi
14378
14379
14380       fi
14381
14382 else
14383
14384       USE_OPROFILE=0
14385
14386
14387 fi
14388
14389
14390 cat >>confdefs.h <<_ACEOF
14391 #define USE_OPROFILE $USE_OPROFILE
14392 _ACEOF
14393
14394
14395
14396
14397
14398
14399
14400
14401 ac_header_dirent=no
14402 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14403   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14404 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14405 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14406 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14407   echo $ECHO_N "(cached) $ECHO_C" >&6
14408 else
14409   cat >conftest.$ac_ext <<_ACEOF
14410 /* confdefs.h.  */
14411 _ACEOF
14412 cat confdefs.h >>conftest.$ac_ext
14413 cat >>conftest.$ac_ext <<_ACEOF
14414 /* end confdefs.h.  */
14415 #include <sys/types.h>
14416 #include <$ac_hdr>
14417
14418 int
14419 main ()
14420 {
14421 if ((DIR *) 0)
14422 return 0;
14423   ;
14424   return 0;
14425 }
14426 _ACEOF
14427 rm -f conftest.$ac_objext
14428 if { (ac_try="$ac_compile"
14429 case "(($ac_try" in
14430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14431   *) ac_try_echo=$ac_try;;
14432 esac
14433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14434   (eval "$ac_compile") 2>conftest.er1
14435   ac_status=$?
14436   grep -v '^ *+' conftest.er1 >conftest.err
14437   rm -f conftest.er1
14438   cat conftest.err >&5
14439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14440   (exit $ac_status); } &&
14441          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
14448   ac_status=$?
14449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450   (exit $ac_status); }; } &&
14451          { ac_try='test -s conftest.$ac_objext'
14452   { (case "(($ac_try" in
14453   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14454   *) ac_try_echo=$ac_try;;
14455 esac
14456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14457   (eval "$ac_try") 2>&5
14458   ac_status=$?
14459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14460   (exit $ac_status); }; }; then
14461   eval "$as_ac_Header=yes"
14462 else
14463   echo "$as_me: failed program was:" >&5
14464 sed 's/^/| /' conftest.$ac_ext >&5
14465
14466         eval "$as_ac_Header=no"
14467 fi
14468
14469 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14470 fi
14471 ac_res=`eval echo '${'$as_ac_Header'}'`
14472                { echo "$as_me:$LINENO: result: $ac_res" >&5
14473 echo "${ECHO_T}$ac_res" >&6; }
14474 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14475   cat >>confdefs.h <<_ACEOF
14476 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14477 _ACEOF
14478
14479 ac_header_dirent=$ac_hdr; break
14480 fi
14481
14482 done
14483 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14484 if test $ac_header_dirent = dirent.h; then
14485   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14486 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14487 if test "${ac_cv_search_opendir+set}" = set; then
14488   echo $ECHO_N "(cached) $ECHO_C" >&6
14489 else
14490   ac_func_search_save_LIBS=$LIBS
14491 cat >conftest.$ac_ext <<_ACEOF
14492 /* confdefs.h.  */
14493 _ACEOF
14494 cat confdefs.h >>conftest.$ac_ext
14495 cat >>conftest.$ac_ext <<_ACEOF
14496 /* end confdefs.h.  */
14497
14498 /* Override any GCC internal prototype to avoid an error.
14499    Use char because int might match the return type of a GCC
14500    builtin and then its argument prototype would still apply.  */
14501 #ifdef __cplusplus
14502 extern "C"
14503 #endif
14504 char opendir ();
14505 int
14506 main ()
14507 {
14508 return opendir ();
14509   ;
14510   return 0;
14511 }
14512 _ACEOF
14513 for ac_lib in '' dir; do
14514   if test -z "$ac_lib"; then
14515     ac_res="none required"
14516   else
14517     ac_res=-l$ac_lib
14518     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14519   fi
14520   rm -f conftest.$ac_objext conftest$ac_exeext
14521 if { (ac_try="$ac_link"
14522 case "(($ac_try" in
14523   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14524   *) ac_try_echo=$ac_try;;
14525 esac
14526 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14527   (eval "$ac_link") 2>conftest.er1
14528   ac_status=$?
14529   grep -v '^ *+' conftest.er1 >conftest.err
14530   rm -f conftest.er1
14531   cat conftest.err >&5
14532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14533   (exit $ac_status); } &&
14534          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14535   { (case "(($ac_try" in
14536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14537   *) ac_try_echo=$ac_try;;
14538 esac
14539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14540   (eval "$ac_try") 2>&5
14541   ac_status=$?
14542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14543   (exit $ac_status); }; } &&
14544          { ac_try='test -s conftest$ac_exeext'
14545   { (case "(($ac_try" in
14546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14547   *) ac_try_echo=$ac_try;;
14548 esac
14549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14550   (eval "$ac_try") 2>&5
14551   ac_status=$?
14552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14553   (exit $ac_status); }; }; then
14554   ac_cv_search_opendir=$ac_res
14555 else
14556   echo "$as_me: failed program was:" >&5
14557 sed 's/^/| /' conftest.$ac_ext >&5
14558
14559
14560 fi
14561
14562 rm -f core conftest.err conftest.$ac_objext \
14563       conftest$ac_exeext
14564   if test "${ac_cv_search_opendir+set}" = set; then
14565   break
14566 fi
14567 done
14568 if test "${ac_cv_search_opendir+set}" = set; then
14569   :
14570 else
14571   ac_cv_search_opendir=no
14572 fi
14573 rm conftest.$ac_ext
14574 LIBS=$ac_func_search_save_LIBS
14575 fi
14576 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14577 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14578 ac_res=$ac_cv_search_opendir
14579 if test "$ac_res" != no; then
14580   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14581
14582 fi
14583
14584 else
14585   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14586 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14587 if test "${ac_cv_search_opendir+set}" = set; then
14588   echo $ECHO_N "(cached) $ECHO_C" >&6
14589 else
14590   ac_func_search_save_LIBS=$LIBS
14591 cat >conftest.$ac_ext <<_ACEOF
14592 /* confdefs.h.  */
14593 _ACEOF
14594 cat confdefs.h >>conftest.$ac_ext
14595 cat >>conftest.$ac_ext <<_ACEOF
14596 /* end confdefs.h.  */
14597
14598 /* Override any GCC internal prototype to avoid an error.
14599    Use char because int might match the return type of a GCC
14600    builtin and then its argument prototype would still apply.  */
14601 #ifdef __cplusplus
14602 extern "C"
14603 #endif
14604 char opendir ();
14605 int
14606 main ()
14607 {
14608 return opendir ();
14609   ;
14610   return 0;
14611 }
14612 _ACEOF
14613 for ac_lib in '' x; do
14614   if test -z "$ac_lib"; then
14615     ac_res="none required"
14616   else
14617     ac_res=-l$ac_lib
14618     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14619   fi
14620   rm -f conftest.$ac_objext conftest$ac_exeext
14621 if { (ac_try="$ac_link"
14622 case "(($ac_try" in
14623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14624   *) ac_try_echo=$ac_try;;
14625 esac
14626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14627   (eval "$ac_link") 2>conftest.er1
14628   ac_status=$?
14629   grep -v '^ *+' conftest.er1 >conftest.err
14630   rm -f conftest.er1
14631   cat conftest.err >&5
14632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14633   (exit $ac_status); } &&
14634          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14635   { (case "(($ac_try" in
14636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14637   *) ac_try_echo=$ac_try;;
14638 esac
14639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14640   (eval "$ac_try") 2>&5
14641   ac_status=$?
14642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14643   (exit $ac_status); }; } &&
14644          { ac_try='test -s conftest$ac_exeext'
14645   { (case "(($ac_try" in
14646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14647   *) ac_try_echo=$ac_try;;
14648 esac
14649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14650   (eval "$ac_try") 2>&5
14651   ac_status=$?
14652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14653   (exit $ac_status); }; }; then
14654   ac_cv_search_opendir=$ac_res
14655 else
14656   echo "$as_me: failed program was:" >&5
14657 sed 's/^/| /' conftest.$ac_ext >&5
14658
14659
14660 fi
14661
14662 rm -f core conftest.err conftest.$ac_objext \
14663       conftest$ac_exeext
14664   if test "${ac_cv_search_opendir+set}" = set; then
14665   break
14666 fi
14667 done
14668 if test "${ac_cv_search_opendir+set}" = set; then
14669   :
14670 else
14671   ac_cv_search_opendir=no
14672 fi
14673 rm conftest.$ac_ext
14674 LIBS=$ac_func_search_save_LIBS
14675 fi
14676 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14677 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14678 ac_res=$ac_cv_search_opendir
14679 if test "$ac_res" != no; then
14680   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14681
14682 fi
14683
14684 fi
14685
14686 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14687 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14688 if test "${ac_cv_header_mmap_anon+set}" = set; then
14689   echo $ECHO_N "(cached) $ECHO_C" >&6
14690 else
14691    ac_ext=c
14692 ac_cpp='$CPP $CPPFLAGS'
14693 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14694 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14695 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14696
14697   cat >conftest.$ac_ext <<_ACEOF
14698 /* confdefs.h.  */
14699 _ACEOF
14700 cat confdefs.h >>conftest.$ac_ext
14701 cat >>conftest.$ac_ext <<_ACEOF
14702 /* end confdefs.h.  */
14703 #include <sys/mman.h>
14704 #include <unistd.h>
14705 #include <fcntl.h>
14706 int
14707 main ()
14708 {
14709 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14710   ;
14711   return 0;
14712 }
14713 _ACEOF
14714 rm -f conftest.$ac_objext
14715 if { (ac_try="$ac_compile"
14716 case "(($ac_try" in
14717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14718   *) ac_try_echo=$ac_try;;
14719 esac
14720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14721   (eval "$ac_compile") 2>conftest.er1
14722   ac_status=$?
14723   grep -v '^ *+' conftest.er1 >conftest.err
14724   rm -f conftest.er1
14725   cat conftest.err >&5
14726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14727   (exit $ac_status); } &&
14728          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14729   { (case "(($ac_try" in
14730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14731   *) ac_try_echo=$ac_try;;
14732 esac
14733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14734   (eval "$ac_try") 2>&5
14735   ac_status=$?
14736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14737   (exit $ac_status); }; } &&
14738          { ac_try='test -s conftest.$ac_objext'
14739   { (case "(($ac_try" in
14740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14741   *) ac_try_echo=$ac_try;;
14742 esac
14743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14744   (eval "$ac_try") 2>&5
14745   ac_status=$?
14746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14747   (exit $ac_status); }; }; then
14748   ac_cv_header_mmap_anon=yes
14749 else
14750   echo "$as_me: failed program was:" >&5
14751 sed 's/^/| /' conftest.$ac_ext >&5
14752
14753         ac_cv_header_mmap_anon=no
14754 fi
14755
14756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14757   ac_ext=c
14758 ac_cpp='$CPP $CPPFLAGS'
14759 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14760 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14761 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14762
14763
14764 fi
14765 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14766 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14767 if test "$ac_cv_header_mmap_anon" = yes; then
14768
14769 cat >>confdefs.h <<\_ACEOF
14770 #define HAVE_MMAP_ANONYMOUS 1
14771 _ACEOF
14772
14773 fi
14774
14775 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14776 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14777 if test "${ac_cv_header_stat_broken+set}" = set; then
14778   echo $ECHO_N "(cached) $ECHO_C" >&6
14779 else
14780   cat >conftest.$ac_ext <<_ACEOF
14781 /* confdefs.h.  */
14782 _ACEOF
14783 cat confdefs.h >>conftest.$ac_ext
14784 cat >>conftest.$ac_ext <<_ACEOF
14785 /* end confdefs.h.  */
14786 #include <sys/types.h>
14787 #include <sys/stat.h>
14788
14789 #if defined S_ISBLK && defined S_IFDIR
14790 # if S_ISBLK (S_IFDIR)
14791 You lose.
14792 # endif
14793 #endif
14794
14795 #if defined S_ISBLK && defined S_IFCHR
14796 # if S_ISBLK (S_IFCHR)
14797 You lose.
14798 # endif
14799 #endif
14800
14801 #if defined S_ISLNK && defined S_IFREG
14802 # if S_ISLNK (S_IFREG)
14803 You lose.
14804 # endif
14805 #endif
14806
14807 #if defined S_ISSOCK && defined S_IFREG
14808 # if S_ISSOCK (S_IFREG)
14809 You lose.
14810 # endif
14811 #endif
14812
14813 _ACEOF
14814 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14815   $EGREP "You lose" >/dev/null 2>&1; then
14816   ac_cv_header_stat_broken=yes
14817 else
14818   ac_cv_header_stat_broken=no
14819 fi
14820 rm -f conftest*
14821
14822 fi
14823 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14824 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14825 if test $ac_cv_header_stat_broken = yes; then
14826
14827 cat >>confdefs.h <<\_ACEOF
14828 #define STAT_MACROS_BROKEN 1
14829 _ACEOF
14830
14831 fi
14832
14833 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
14834 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
14835 if test "${ac_cv_header_stdc+set}" = set; then
14836   echo $ECHO_N "(cached) $ECHO_C" >&6
14837 else
14838   cat >conftest.$ac_ext <<_ACEOF
14839 /* confdefs.h.  */
14840 _ACEOF
14841 cat confdefs.h >>conftest.$ac_ext
14842 cat >>conftest.$ac_ext <<_ACEOF
14843 /* end confdefs.h.  */
14844 #include <stdlib.h>
14845 #include <stdarg.h>
14846 #include <string.h>
14847 #include <float.h>
14848
14849 int
14850 main ()
14851 {
14852
14853   ;
14854   return 0;
14855 }
14856 _ACEOF
14857 rm -f conftest.$ac_objext
14858 if { (ac_try="$ac_compile"
14859 case "(($ac_try" in
14860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14861   *) ac_try_echo=$ac_try;;
14862 esac
14863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14864   (eval "$ac_compile") 2>conftest.er1
14865   ac_status=$?
14866   grep -v '^ *+' conftest.er1 >conftest.err
14867   rm -f conftest.er1
14868   cat conftest.err >&5
14869   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14870   (exit $ac_status); } &&
14871          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
14878   ac_status=$?
14879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14880   (exit $ac_status); }; } &&
14881          { ac_try='test -s conftest.$ac_objext'
14882   { (case "(($ac_try" in
14883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14884   *) ac_try_echo=$ac_try;;
14885 esac
14886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14887   (eval "$ac_try") 2>&5
14888   ac_status=$?
14889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14890   (exit $ac_status); }; }; then
14891   ac_cv_header_stdc=yes
14892 else
14893   echo "$as_me: failed program was:" >&5
14894 sed 's/^/| /' conftest.$ac_ext >&5
14895
14896         ac_cv_header_stdc=no
14897 fi
14898
14899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14900
14901 if test $ac_cv_header_stdc = yes; then
14902   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14903   cat >conftest.$ac_ext <<_ACEOF
14904 /* confdefs.h.  */
14905 _ACEOF
14906 cat confdefs.h >>conftest.$ac_ext
14907 cat >>conftest.$ac_ext <<_ACEOF
14908 /* end confdefs.h.  */
14909 #include <string.h>
14910
14911 _ACEOF
14912 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14913   $EGREP "memchr" >/dev/null 2>&1; then
14914   :
14915 else
14916   ac_cv_header_stdc=no
14917 fi
14918 rm -f conftest*
14919
14920 fi
14921
14922 if test $ac_cv_header_stdc = yes; then
14923   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14924   cat >conftest.$ac_ext <<_ACEOF
14925 /* confdefs.h.  */
14926 _ACEOF
14927 cat confdefs.h >>conftest.$ac_ext
14928 cat >>conftest.$ac_ext <<_ACEOF
14929 /* end confdefs.h.  */
14930 #include <stdlib.h>
14931
14932 _ACEOF
14933 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14934   $EGREP "free" >/dev/null 2>&1; then
14935   :
14936 else
14937   ac_cv_header_stdc=no
14938 fi
14939 rm -f conftest*
14940
14941 fi
14942
14943 if test $ac_cv_header_stdc = yes; then
14944   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14945   if test "$cross_compiling" = yes; then
14946   :
14947 else
14948   cat >conftest.$ac_ext <<_ACEOF
14949 /* confdefs.h.  */
14950 _ACEOF
14951 cat confdefs.h >>conftest.$ac_ext
14952 cat >>conftest.$ac_ext <<_ACEOF
14953 /* end confdefs.h.  */
14954 #include <ctype.h>
14955 #include <stdlib.h>
14956 #if ((' ' & 0x0FF) == 0x020)
14957 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14958 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14959 #else
14960 # define ISLOWER(c) \
14961                    (('a' <= (c) && (c) <= 'i') \
14962                      || ('j' <= (c) && (c) <= 'r') \
14963                      || ('s' <= (c) && (c) <= 'z'))
14964 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14965 #endif
14966
14967 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14968 int
14969 main ()
14970 {
14971   int i;
14972   for (i = 0; i < 256; i++)
14973     if (XOR (islower (i), ISLOWER (i))
14974         || toupper (i) != TOUPPER (i))
14975       return 2;
14976   return 0;
14977 }
14978 _ACEOF
14979 rm -f conftest$ac_exeext
14980 if { (ac_try="$ac_link"
14981 case "(($ac_try" in
14982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14983   *) ac_try_echo=$ac_try;;
14984 esac
14985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14986   (eval "$ac_link") 2>&5
14987   ac_status=$?
14988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14989   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14990   { (case "(($ac_try" in
14991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14992   *) ac_try_echo=$ac_try;;
14993 esac
14994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14995   (eval "$ac_try") 2>&5
14996   ac_status=$?
14997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998   (exit $ac_status); }; }; then
14999   :
15000 else
15001   echo "$as_me: program exited with status $ac_status" >&5
15002 echo "$as_me: failed program was:" >&5
15003 sed 's/^/| /' conftest.$ac_ext >&5
15004
15005 ( exit $ac_status )
15006 ac_cv_header_stdc=no
15007 fi
15008 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15009 fi
15010
15011
15012 fi
15013 fi
15014 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15015 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15016 if test $ac_cv_header_stdc = yes; then
15017
15018 cat >>confdefs.h <<\_ACEOF
15019 #define STDC_HEADERS 1
15020 _ACEOF
15021
15022 fi
15023
15024 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15025 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15026 if test "${ac_cv_header_sys_wait_h+set}" = set; then
15027   echo $ECHO_N "(cached) $ECHO_C" >&6
15028 else
15029   cat >conftest.$ac_ext <<_ACEOF
15030 /* confdefs.h.  */
15031 _ACEOF
15032 cat confdefs.h >>conftest.$ac_ext
15033 cat >>conftest.$ac_ext <<_ACEOF
15034 /* end confdefs.h.  */
15035 #include <sys/types.h>
15036 #include <sys/wait.h>
15037 #ifndef WEXITSTATUS
15038 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15039 #endif
15040 #ifndef WIFEXITED
15041 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15042 #endif
15043
15044 int
15045 main ()
15046 {
15047   int s;
15048   wait (&s);
15049   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15050   ;
15051   return 0;
15052 }
15053 _ACEOF
15054 rm -f conftest.$ac_objext
15055 if { (ac_try="$ac_compile"
15056 case "(($ac_try" in
15057   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15058   *) ac_try_echo=$ac_try;;
15059 esac
15060 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15061   (eval "$ac_compile") 2>conftest.er1
15062   ac_status=$?
15063   grep -v '^ *+' conftest.er1 >conftest.err
15064   rm -f conftest.er1
15065   cat conftest.err >&5
15066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15067   (exit $ac_status); } &&
15068          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15069   { (case "(($ac_try" in
15070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15071   *) ac_try_echo=$ac_try;;
15072 esac
15073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15074   (eval "$ac_try") 2>&5
15075   ac_status=$?
15076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15077   (exit $ac_status); }; } &&
15078          { ac_try='test -s conftest.$ac_objext'
15079   { (case "(($ac_try" in
15080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15081   *) ac_try_echo=$ac_try;;
15082 esac
15083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15084   (eval "$ac_try") 2>&5
15085   ac_status=$?
15086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15087   (exit $ac_status); }; }; then
15088   ac_cv_header_sys_wait_h=yes
15089 else
15090   echo "$as_me: failed program was:" >&5
15091 sed 's/^/| /' conftest.$ac_ext >&5
15092
15093         ac_cv_header_sys_wait_h=no
15094 fi
15095
15096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15097 fi
15098 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15099 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
15100 if test $ac_cv_header_sys_wait_h = yes; then
15101
15102 cat >>confdefs.h <<\_ACEOF
15103 #define HAVE_SYS_WAIT_H 1
15104 _ACEOF
15105
15106 fi
15107
15108 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15109 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15110 if test "${ac_cv_header_time+set}" = set; then
15111   echo $ECHO_N "(cached) $ECHO_C" >&6
15112 else
15113   cat >conftest.$ac_ext <<_ACEOF
15114 /* confdefs.h.  */
15115 _ACEOF
15116 cat confdefs.h >>conftest.$ac_ext
15117 cat >>conftest.$ac_ext <<_ACEOF
15118 /* end confdefs.h.  */
15119 #include <sys/types.h>
15120 #include <sys/time.h>
15121 #include <time.h>
15122
15123 int
15124 main ()
15125 {
15126 if ((struct tm *) 0)
15127 return 0;
15128   ;
15129   return 0;
15130 }
15131 _ACEOF
15132 rm -f conftest.$ac_objext
15133 if { (ac_try="$ac_compile"
15134 case "(($ac_try" in
15135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15136   *) ac_try_echo=$ac_try;;
15137 esac
15138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15139   (eval "$ac_compile") 2>conftest.er1
15140   ac_status=$?
15141   grep -v '^ *+' conftest.er1 >conftest.err
15142   rm -f conftest.er1
15143   cat conftest.err >&5
15144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15145   (exit $ac_status); } &&
15146          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15147   { (case "(($ac_try" in
15148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15149   *) ac_try_echo=$ac_try;;
15150 esac
15151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15152   (eval "$ac_try") 2>&5
15153   ac_status=$?
15154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15155   (exit $ac_status); }; } &&
15156          { ac_try='test -s conftest.$ac_objext'
15157   { (case "(($ac_try" in
15158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15159   *) ac_try_echo=$ac_try;;
15160 esac
15161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15162   (eval "$ac_try") 2>&5
15163   ac_status=$?
15164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15165   (exit $ac_status); }; }; then
15166   ac_cv_header_time=yes
15167 else
15168   echo "$as_me: failed program was:" >&5
15169 sed 's/^/| /' conftest.$ac_ext >&5
15170
15171         ac_cv_header_time=no
15172 fi
15173
15174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15175 fi
15176 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15177 echo "${ECHO_T}$ac_cv_header_time" >&6; }
15178 if test $ac_cv_header_time = yes; then
15179
15180 cat >>confdefs.h <<\_ACEOF
15181 #define TIME_WITH_SYS_TIME 1
15182 _ACEOF
15183
15184 fi
15185
15186
15187
15188
15189
15190
15191
15192
15193 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
15194 do
15195 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15196 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15197   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15198 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15199 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15200   echo $ECHO_N "(cached) $ECHO_C" >&6
15201 fi
15202 ac_res=`eval echo '${'$as_ac_Header'}'`
15203                { echo "$as_me:$LINENO: result: $ac_res" >&5
15204 echo "${ECHO_T}$ac_res" >&6; }
15205 else
15206   # Is the header compilable?
15207 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15208 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15209 cat >conftest.$ac_ext <<_ACEOF
15210 /* confdefs.h.  */
15211 _ACEOF
15212 cat confdefs.h >>conftest.$ac_ext
15213 cat >>conftest.$ac_ext <<_ACEOF
15214 /* end confdefs.h.  */
15215 $ac_includes_default
15216 #include <$ac_header>
15217 _ACEOF
15218 rm -f conftest.$ac_objext
15219 if { (ac_try="$ac_compile"
15220 case "(($ac_try" in
15221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15222   *) ac_try_echo=$ac_try;;
15223 esac
15224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15225   (eval "$ac_compile") 2>conftest.er1
15226   ac_status=$?
15227   grep -v '^ *+' conftest.er1 >conftest.err
15228   rm -f conftest.er1
15229   cat conftest.err >&5
15230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15231   (exit $ac_status); } &&
15232          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15233   { (case "(($ac_try" in
15234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15235   *) ac_try_echo=$ac_try;;
15236 esac
15237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15238   (eval "$ac_try") 2>&5
15239   ac_status=$?
15240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15241   (exit $ac_status); }; } &&
15242          { ac_try='test -s conftest.$ac_objext'
15243   { (case "(($ac_try" in
15244   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15245   *) ac_try_echo=$ac_try;;
15246 esac
15247 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15248   (eval "$ac_try") 2>&5
15249   ac_status=$?
15250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15251   (exit $ac_status); }; }; then
15252   ac_header_compiler=yes
15253 else
15254   echo "$as_me: failed program was:" >&5
15255 sed 's/^/| /' conftest.$ac_ext >&5
15256
15257         ac_header_compiler=no
15258 fi
15259
15260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15261 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15262 echo "${ECHO_T}$ac_header_compiler" >&6; }
15263
15264 # Is the header present?
15265 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15266 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15267 cat >conftest.$ac_ext <<_ACEOF
15268 /* confdefs.h.  */
15269 _ACEOF
15270 cat confdefs.h >>conftest.$ac_ext
15271 cat >>conftest.$ac_ext <<_ACEOF
15272 /* end confdefs.h.  */
15273 #include <$ac_header>
15274 _ACEOF
15275 if { (ac_try="$ac_cpp conftest.$ac_ext"
15276 case "(($ac_try" in
15277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15278   *) ac_try_echo=$ac_try;;
15279 esac
15280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15281   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15282   ac_status=$?
15283   grep -v '^ *+' conftest.er1 >conftest.err
15284   rm -f conftest.er1
15285   cat conftest.err >&5
15286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15287   (exit $ac_status); } >/dev/null; then
15288   if test -s conftest.err; then
15289     ac_cpp_err=$ac_c_preproc_warn_flag
15290     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15291   else
15292     ac_cpp_err=
15293   fi
15294 else
15295   ac_cpp_err=yes
15296 fi
15297 if test -z "$ac_cpp_err"; then
15298   ac_header_preproc=yes
15299 else
15300   echo "$as_me: failed program was:" >&5
15301 sed 's/^/| /' conftest.$ac_ext >&5
15302
15303   ac_header_preproc=no
15304 fi
15305
15306 rm -f conftest.err conftest.$ac_ext
15307 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15308 echo "${ECHO_T}$ac_header_preproc" >&6; }
15309
15310 # So?  What about this header?
15311 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15312   yes:no: )
15313     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15314 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15315     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15316 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15317     ac_header_preproc=yes
15318     ;;
15319   no:yes:* )
15320     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15321 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15322     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15323 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15324     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15325 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15326     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15327 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15328     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15329 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15330     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15331 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15332     ( cat <<\_ASBOX
15333 ## ----------------------------------- ##
15334 ## Report this to llvmbugs@cs.uiuc.edu ##
15335 ## ----------------------------------- ##
15336 _ASBOX
15337      ) | sed "s/^/$as_me: WARNING:     /" >&2
15338     ;;
15339 esac
15340 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15341 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15342 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15343   echo $ECHO_N "(cached) $ECHO_C" >&6
15344 else
15345   eval "$as_ac_Header=\$ac_header_preproc"
15346 fi
15347 ac_res=`eval echo '${'$as_ac_Header'}'`
15348                { echo "$as_me:$LINENO: result: $ac_res" >&5
15349 echo "${ECHO_T}$ac_res" >&6; }
15350
15351 fi
15352 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15353   cat >>confdefs.h <<_ACEOF
15354 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15355 _ACEOF
15356
15357 fi
15358
15359 done
15360
15361
15362
15363
15364
15365
15366
15367 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15368 do
15369 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15370 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15371   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15372 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15373 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15374   echo $ECHO_N "(cached) $ECHO_C" >&6
15375 fi
15376 ac_res=`eval echo '${'$as_ac_Header'}'`
15377                { echo "$as_me:$LINENO: result: $ac_res" >&5
15378 echo "${ECHO_T}$ac_res" >&6; }
15379 else
15380   # Is the header compilable?
15381 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15382 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15383 cat >conftest.$ac_ext <<_ACEOF
15384 /* confdefs.h.  */
15385 _ACEOF
15386 cat confdefs.h >>conftest.$ac_ext
15387 cat >>conftest.$ac_ext <<_ACEOF
15388 /* end confdefs.h.  */
15389 $ac_includes_default
15390 #include <$ac_header>
15391 _ACEOF
15392 rm -f conftest.$ac_objext
15393 if { (ac_try="$ac_compile"
15394 case "(($ac_try" in
15395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15396   *) ac_try_echo=$ac_try;;
15397 esac
15398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15399   (eval "$ac_compile") 2>conftest.er1
15400   ac_status=$?
15401   grep -v '^ *+' conftest.er1 >conftest.err
15402   rm -f conftest.er1
15403   cat conftest.err >&5
15404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15405   (exit $ac_status); } &&
15406          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15407   { (case "(($ac_try" in
15408   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15409   *) ac_try_echo=$ac_try;;
15410 esac
15411 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15412   (eval "$ac_try") 2>&5
15413   ac_status=$?
15414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15415   (exit $ac_status); }; } &&
15416          { ac_try='test -s conftest.$ac_objext'
15417   { (case "(($ac_try" in
15418   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15419   *) ac_try_echo=$ac_try;;
15420 esac
15421 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15422   (eval "$ac_try") 2>&5
15423   ac_status=$?
15424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15425   (exit $ac_status); }; }; then
15426   ac_header_compiler=yes
15427 else
15428   echo "$as_me: failed program was:" >&5
15429 sed 's/^/| /' conftest.$ac_ext >&5
15430
15431         ac_header_compiler=no
15432 fi
15433
15434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15435 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15436 echo "${ECHO_T}$ac_header_compiler" >&6; }
15437
15438 # Is the header present?
15439 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15440 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15441 cat >conftest.$ac_ext <<_ACEOF
15442 /* confdefs.h.  */
15443 _ACEOF
15444 cat confdefs.h >>conftest.$ac_ext
15445 cat >>conftest.$ac_ext <<_ACEOF
15446 /* end confdefs.h.  */
15447 #include <$ac_header>
15448 _ACEOF
15449 if { (ac_try="$ac_cpp conftest.$ac_ext"
15450 case "(($ac_try" in
15451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15452   *) ac_try_echo=$ac_try;;
15453 esac
15454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15455   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15456   ac_status=$?
15457   grep -v '^ *+' conftest.er1 >conftest.err
15458   rm -f conftest.er1
15459   cat conftest.err >&5
15460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15461   (exit $ac_status); } >/dev/null; then
15462   if test -s conftest.err; then
15463     ac_cpp_err=$ac_c_preproc_warn_flag
15464     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15465   else
15466     ac_cpp_err=
15467   fi
15468 else
15469   ac_cpp_err=yes
15470 fi
15471 if test -z "$ac_cpp_err"; then
15472   ac_header_preproc=yes
15473 else
15474   echo "$as_me: failed program was:" >&5
15475 sed 's/^/| /' conftest.$ac_ext >&5
15476
15477   ac_header_preproc=no
15478 fi
15479
15480 rm -f conftest.err conftest.$ac_ext
15481 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15482 echo "${ECHO_T}$ac_header_preproc" >&6; }
15483
15484 # So?  What about this header?
15485 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15486   yes:no: )
15487     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15488 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15489     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15490 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15491     ac_header_preproc=yes
15492     ;;
15493   no:yes:* )
15494     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15495 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15496     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15497 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15498     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15499 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15500     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15501 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15502     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15503 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15504     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15505 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15506     ( cat <<\_ASBOX
15507 ## ----------------------------------- ##
15508 ## Report this to llvmbugs@cs.uiuc.edu ##
15509 ## ----------------------------------- ##
15510 _ASBOX
15511      ) | sed "s/^/$as_me: WARNING:     /" >&2
15512     ;;
15513 esac
15514 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15515 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15516 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15517   echo $ECHO_N "(cached) $ECHO_C" >&6
15518 else
15519   eval "$as_ac_Header=\$ac_header_preproc"
15520 fi
15521 ac_res=`eval echo '${'$as_ac_Header'}'`
15522                { echo "$as_me:$LINENO: result: $ac_res" >&5
15523 echo "${ECHO_T}$ac_res" >&6; }
15524
15525 fi
15526 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15527   cat >>confdefs.h <<_ACEOF
15528 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15529 _ACEOF
15530
15531 fi
15532
15533 done
15534
15535
15536
15537 for ac_header in utime.h windows.h
15538 do
15539 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15540 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15541   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15542 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15543 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15544   echo $ECHO_N "(cached) $ECHO_C" >&6
15545 fi
15546 ac_res=`eval echo '${'$as_ac_Header'}'`
15547                { echo "$as_me:$LINENO: result: $ac_res" >&5
15548 echo "${ECHO_T}$ac_res" >&6; }
15549 else
15550   # Is the header compilable?
15551 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15552 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15553 cat >conftest.$ac_ext <<_ACEOF
15554 /* confdefs.h.  */
15555 _ACEOF
15556 cat confdefs.h >>conftest.$ac_ext
15557 cat >>conftest.$ac_ext <<_ACEOF
15558 /* end confdefs.h.  */
15559 $ac_includes_default
15560 #include <$ac_header>
15561 _ACEOF
15562 rm -f conftest.$ac_objext
15563 if { (ac_try="$ac_compile"
15564 case "(($ac_try" in
15565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15566   *) ac_try_echo=$ac_try;;
15567 esac
15568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15569   (eval "$ac_compile") 2>conftest.er1
15570   ac_status=$?
15571   grep -v '^ *+' conftest.er1 >conftest.err
15572   rm -f conftest.er1
15573   cat conftest.err >&5
15574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15575   (exit $ac_status); } &&
15576          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15577   { (case "(($ac_try" in
15578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15579   *) ac_try_echo=$ac_try;;
15580 esac
15581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15582   (eval "$ac_try") 2>&5
15583   ac_status=$?
15584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15585   (exit $ac_status); }; } &&
15586          { ac_try='test -s conftest.$ac_objext'
15587   { (case "(($ac_try" in
15588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15589   *) ac_try_echo=$ac_try;;
15590 esac
15591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15592   (eval "$ac_try") 2>&5
15593   ac_status=$?
15594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15595   (exit $ac_status); }; }; then
15596   ac_header_compiler=yes
15597 else
15598   echo "$as_me: failed program was:" >&5
15599 sed 's/^/| /' conftest.$ac_ext >&5
15600
15601         ac_header_compiler=no
15602 fi
15603
15604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15605 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15606 echo "${ECHO_T}$ac_header_compiler" >&6; }
15607
15608 # Is the header present?
15609 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15610 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15611 cat >conftest.$ac_ext <<_ACEOF
15612 /* confdefs.h.  */
15613 _ACEOF
15614 cat confdefs.h >>conftest.$ac_ext
15615 cat >>conftest.$ac_ext <<_ACEOF
15616 /* end confdefs.h.  */
15617 #include <$ac_header>
15618 _ACEOF
15619 if { (ac_try="$ac_cpp conftest.$ac_ext"
15620 case "(($ac_try" in
15621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15622   *) ac_try_echo=$ac_try;;
15623 esac
15624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15625   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15626   ac_status=$?
15627   grep -v '^ *+' conftest.er1 >conftest.err
15628   rm -f conftest.er1
15629   cat conftest.err >&5
15630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15631   (exit $ac_status); } >/dev/null; then
15632   if test -s conftest.err; then
15633     ac_cpp_err=$ac_c_preproc_warn_flag
15634     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15635   else
15636     ac_cpp_err=
15637   fi
15638 else
15639   ac_cpp_err=yes
15640 fi
15641 if test -z "$ac_cpp_err"; then
15642   ac_header_preproc=yes
15643 else
15644   echo "$as_me: failed program was:" >&5
15645 sed 's/^/| /' conftest.$ac_ext >&5
15646
15647   ac_header_preproc=no
15648 fi
15649
15650 rm -f conftest.err conftest.$ac_ext
15651 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15652 echo "${ECHO_T}$ac_header_preproc" >&6; }
15653
15654 # So?  What about this header?
15655 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15656   yes:no: )
15657     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15658 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15659     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15660 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15661     ac_header_preproc=yes
15662     ;;
15663   no:yes:* )
15664     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15665 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15666     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15667 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15668     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15669 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15670     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15671 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15672     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15673 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15674     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15675 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15676     ( cat <<\_ASBOX
15677 ## ----------------------------------- ##
15678 ## Report this to llvmbugs@cs.uiuc.edu ##
15679 ## ----------------------------------- ##
15680 _ASBOX
15681      ) | sed "s/^/$as_me: WARNING:     /" >&2
15682     ;;
15683 esac
15684 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15685 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15686 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15687   echo $ECHO_N "(cached) $ECHO_C" >&6
15688 else
15689   eval "$as_ac_Header=\$ac_header_preproc"
15690 fi
15691 ac_res=`eval echo '${'$as_ac_Header'}'`
15692                { echo "$as_me:$LINENO: result: $ac_res" >&5
15693 echo "${ECHO_T}$ac_res" >&6; }
15694
15695 fi
15696 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15697   cat >>confdefs.h <<_ACEOF
15698 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15699 _ACEOF
15700
15701 fi
15702
15703 done
15704
15705
15706
15707
15708
15709 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
15710 do
15711 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15712 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15713   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15714 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15715 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15716   echo $ECHO_N "(cached) $ECHO_C" >&6
15717 fi
15718 ac_res=`eval echo '${'$as_ac_Header'}'`
15719                { echo "$as_me:$LINENO: result: $ac_res" >&5
15720 echo "${ECHO_T}$ac_res" >&6; }
15721 else
15722   # Is the header compilable?
15723 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15724 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15725 cat >conftest.$ac_ext <<_ACEOF
15726 /* confdefs.h.  */
15727 _ACEOF
15728 cat confdefs.h >>conftest.$ac_ext
15729 cat >>conftest.$ac_ext <<_ACEOF
15730 /* end confdefs.h.  */
15731 $ac_includes_default
15732 #include <$ac_header>
15733 _ACEOF
15734 rm -f conftest.$ac_objext
15735 if { (ac_try="$ac_compile"
15736 case "(($ac_try" in
15737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15738   *) ac_try_echo=$ac_try;;
15739 esac
15740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15741   (eval "$ac_compile") 2>conftest.er1
15742   ac_status=$?
15743   grep -v '^ *+' conftest.er1 >conftest.err
15744   rm -f conftest.er1
15745   cat conftest.err >&5
15746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15747   (exit $ac_status); } &&
15748          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15749   { (case "(($ac_try" in
15750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15751   *) ac_try_echo=$ac_try;;
15752 esac
15753 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15754   (eval "$ac_try") 2>&5
15755   ac_status=$?
15756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15757   (exit $ac_status); }; } &&
15758          { ac_try='test -s conftest.$ac_objext'
15759   { (case "(($ac_try" in
15760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15761   *) ac_try_echo=$ac_try;;
15762 esac
15763 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15764   (eval "$ac_try") 2>&5
15765   ac_status=$?
15766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15767   (exit $ac_status); }; }; then
15768   ac_header_compiler=yes
15769 else
15770   echo "$as_me: failed program was:" >&5
15771 sed 's/^/| /' conftest.$ac_ext >&5
15772
15773         ac_header_compiler=no
15774 fi
15775
15776 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15777 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15778 echo "${ECHO_T}$ac_header_compiler" >&6; }
15779
15780 # Is the header present?
15781 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15782 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15783 cat >conftest.$ac_ext <<_ACEOF
15784 /* confdefs.h.  */
15785 _ACEOF
15786 cat confdefs.h >>conftest.$ac_ext
15787 cat >>conftest.$ac_ext <<_ACEOF
15788 /* end confdefs.h.  */
15789 #include <$ac_header>
15790 _ACEOF
15791 if { (ac_try="$ac_cpp conftest.$ac_ext"
15792 case "(($ac_try" in
15793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15794   *) ac_try_echo=$ac_try;;
15795 esac
15796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15797   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15798   ac_status=$?
15799   grep -v '^ *+' conftest.er1 >conftest.err
15800   rm -f conftest.er1
15801   cat conftest.err >&5
15802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15803   (exit $ac_status); } >/dev/null; then
15804   if test -s conftest.err; then
15805     ac_cpp_err=$ac_c_preproc_warn_flag
15806     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15807   else
15808     ac_cpp_err=
15809   fi
15810 else
15811   ac_cpp_err=yes
15812 fi
15813 if test -z "$ac_cpp_err"; then
15814   ac_header_preproc=yes
15815 else
15816   echo "$as_me: failed program was:" >&5
15817 sed 's/^/| /' conftest.$ac_ext >&5
15818
15819   ac_header_preproc=no
15820 fi
15821
15822 rm -f conftest.err conftest.$ac_ext
15823 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15824 echo "${ECHO_T}$ac_header_preproc" >&6; }
15825
15826 # So?  What about this header?
15827 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15828   yes:no: )
15829     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15830 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15831     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15832 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15833     ac_header_preproc=yes
15834     ;;
15835   no:yes:* )
15836     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15837 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15838     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15839 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15840     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15841 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15842     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15843 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15844     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15845 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15846     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15847 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15848     ( cat <<\_ASBOX
15849 ## ----------------------------------- ##
15850 ## Report this to llvmbugs@cs.uiuc.edu ##
15851 ## ----------------------------------- ##
15852 _ASBOX
15853      ) | sed "s/^/$as_me: WARNING:     /" >&2
15854     ;;
15855 esac
15856 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15857 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15858 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15859   echo $ECHO_N "(cached) $ECHO_C" >&6
15860 else
15861   eval "$as_ac_Header=\$ac_header_preproc"
15862 fi
15863 ac_res=`eval echo '${'$as_ac_Header'}'`
15864                { echo "$as_me:$LINENO: result: $ac_res" >&5
15865 echo "${ECHO_T}$ac_res" >&6; }
15866
15867 fi
15868 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15869   cat >>confdefs.h <<_ACEOF
15870 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15871 _ACEOF
15872
15873 fi
15874
15875 done
15876
15877
15878
15879
15880
15881 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15882 do
15883 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15884 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15885   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15886 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15887 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15888   echo $ECHO_N "(cached) $ECHO_C" >&6
15889 fi
15890 ac_res=`eval echo '${'$as_ac_Header'}'`
15891                { echo "$as_me:$LINENO: result: $ac_res" >&5
15892 echo "${ECHO_T}$ac_res" >&6; }
15893 else
15894   # Is the header compilable?
15895 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15896 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15897 cat >conftest.$ac_ext <<_ACEOF
15898 /* confdefs.h.  */
15899 _ACEOF
15900 cat confdefs.h >>conftest.$ac_ext
15901 cat >>conftest.$ac_ext <<_ACEOF
15902 /* end confdefs.h.  */
15903 $ac_includes_default
15904 #include <$ac_header>
15905 _ACEOF
15906 rm -f conftest.$ac_objext
15907 if { (ac_try="$ac_compile"
15908 case "(($ac_try" in
15909   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15910   *) ac_try_echo=$ac_try;;
15911 esac
15912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15913   (eval "$ac_compile") 2>conftest.er1
15914   ac_status=$?
15915   grep -v '^ *+' conftest.er1 >conftest.err
15916   rm -f conftest.er1
15917   cat conftest.err >&5
15918   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15919   (exit $ac_status); } &&
15920          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15921   { (case "(($ac_try" in
15922   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15923   *) ac_try_echo=$ac_try;;
15924 esac
15925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15926   (eval "$ac_try") 2>&5
15927   ac_status=$?
15928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15929   (exit $ac_status); }; } &&
15930          { ac_try='test -s conftest.$ac_objext'
15931   { (case "(($ac_try" in
15932   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15933   *) ac_try_echo=$ac_try;;
15934 esac
15935 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15936   (eval "$ac_try") 2>&5
15937   ac_status=$?
15938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15939   (exit $ac_status); }; }; then
15940   ac_header_compiler=yes
15941 else
15942   echo "$as_me: failed program was:" >&5
15943 sed 's/^/| /' conftest.$ac_ext >&5
15944
15945         ac_header_compiler=no
15946 fi
15947
15948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15949 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15950 echo "${ECHO_T}$ac_header_compiler" >&6; }
15951
15952 # Is the header present?
15953 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15954 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15955 cat >conftest.$ac_ext <<_ACEOF
15956 /* confdefs.h.  */
15957 _ACEOF
15958 cat confdefs.h >>conftest.$ac_ext
15959 cat >>conftest.$ac_ext <<_ACEOF
15960 /* end confdefs.h.  */
15961 #include <$ac_header>
15962 _ACEOF
15963 if { (ac_try="$ac_cpp conftest.$ac_ext"
15964 case "(($ac_try" in
15965   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15966   *) ac_try_echo=$ac_try;;
15967 esac
15968 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15969   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15970   ac_status=$?
15971   grep -v '^ *+' conftest.er1 >conftest.err
15972   rm -f conftest.er1
15973   cat conftest.err >&5
15974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15975   (exit $ac_status); } >/dev/null; then
15976   if test -s conftest.err; then
15977     ac_cpp_err=$ac_c_preproc_warn_flag
15978     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15979   else
15980     ac_cpp_err=
15981   fi
15982 else
15983   ac_cpp_err=yes
15984 fi
15985 if test -z "$ac_cpp_err"; then
15986   ac_header_preproc=yes
15987 else
15988   echo "$as_me: failed program was:" >&5
15989 sed 's/^/| /' conftest.$ac_ext >&5
15990
15991   ac_header_preproc=no
15992 fi
15993
15994 rm -f conftest.err conftest.$ac_ext
15995 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15996 echo "${ECHO_T}$ac_header_preproc" >&6; }
15997
15998 # So?  What about this header?
15999 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16000   yes:no: )
16001     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16002 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16003     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16004 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16005     ac_header_preproc=yes
16006     ;;
16007   no:yes:* )
16008     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16009 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16010     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16011 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16012     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16013 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16014     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16015 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16016     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16017 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16018     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16019 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16020     ( cat <<\_ASBOX
16021 ## ----------------------------------- ##
16022 ## Report this to llvmbugs@cs.uiuc.edu ##
16023 ## ----------------------------------- ##
16024 _ASBOX
16025      ) | sed "s/^/$as_me: WARNING:     /" >&2
16026     ;;
16027 esac
16028 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16029 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16030 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16031   echo $ECHO_N "(cached) $ECHO_C" >&6
16032 else
16033   eval "$as_ac_Header=\$ac_header_preproc"
16034 fi
16035 ac_res=`eval echo '${'$as_ac_Header'}'`
16036                { echo "$as_me:$LINENO: result: $ac_res" >&5
16037 echo "${ECHO_T}$ac_res" >&6; }
16038
16039 fi
16040 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16041   cat >>confdefs.h <<_ACEOF
16042 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16043 _ACEOF
16044
16045 fi
16046
16047 done
16048
16049 if test "$ENABLE_THREADS" -eq 1 ; then
16050
16051 for ac_header in pthread.h
16052 do
16053 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16054 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16055   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16056 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16057 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16058   echo $ECHO_N "(cached) $ECHO_C" >&6
16059 fi
16060 ac_res=`eval echo '${'$as_ac_Header'}'`
16061                { echo "$as_me:$LINENO: result: $ac_res" >&5
16062 echo "${ECHO_T}$ac_res" >&6; }
16063 else
16064   # Is the header compilable?
16065 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16066 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16067 cat >conftest.$ac_ext <<_ACEOF
16068 /* confdefs.h.  */
16069 _ACEOF
16070 cat confdefs.h >>conftest.$ac_ext
16071 cat >>conftest.$ac_ext <<_ACEOF
16072 /* end confdefs.h.  */
16073 $ac_includes_default
16074 #include <$ac_header>
16075 _ACEOF
16076 rm -f conftest.$ac_objext
16077 if { (ac_try="$ac_compile"
16078 case "(($ac_try" in
16079   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16080   *) ac_try_echo=$ac_try;;
16081 esac
16082 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16083   (eval "$ac_compile") 2>conftest.er1
16084   ac_status=$?
16085   grep -v '^ *+' conftest.er1 >conftest.err
16086   rm -f conftest.er1
16087   cat conftest.err >&5
16088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16089   (exit $ac_status); } &&
16090          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16091   { (case "(($ac_try" in
16092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16093   *) ac_try_echo=$ac_try;;
16094 esac
16095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16096   (eval "$ac_try") 2>&5
16097   ac_status=$?
16098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16099   (exit $ac_status); }; } &&
16100          { ac_try='test -s conftest.$ac_objext'
16101   { (case "(($ac_try" in
16102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16103   *) ac_try_echo=$ac_try;;
16104 esac
16105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16106   (eval "$ac_try") 2>&5
16107   ac_status=$?
16108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16109   (exit $ac_status); }; }; then
16110   ac_header_compiler=yes
16111 else
16112   echo "$as_me: failed program was:" >&5
16113 sed 's/^/| /' conftest.$ac_ext >&5
16114
16115         ac_header_compiler=no
16116 fi
16117
16118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16119 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16120 echo "${ECHO_T}$ac_header_compiler" >&6; }
16121
16122 # Is the header present?
16123 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16124 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16125 cat >conftest.$ac_ext <<_ACEOF
16126 /* confdefs.h.  */
16127 _ACEOF
16128 cat confdefs.h >>conftest.$ac_ext
16129 cat >>conftest.$ac_ext <<_ACEOF
16130 /* end confdefs.h.  */
16131 #include <$ac_header>
16132 _ACEOF
16133 if { (ac_try="$ac_cpp conftest.$ac_ext"
16134 case "(($ac_try" in
16135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16136   *) ac_try_echo=$ac_try;;
16137 esac
16138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16139   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16140   ac_status=$?
16141   grep -v '^ *+' conftest.er1 >conftest.err
16142   rm -f conftest.er1
16143   cat conftest.err >&5
16144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16145   (exit $ac_status); } >/dev/null; then
16146   if test -s conftest.err; then
16147     ac_cpp_err=$ac_c_preproc_warn_flag
16148     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16149   else
16150     ac_cpp_err=
16151   fi
16152 else
16153   ac_cpp_err=yes
16154 fi
16155 if test -z "$ac_cpp_err"; then
16156   ac_header_preproc=yes
16157 else
16158   echo "$as_me: failed program was:" >&5
16159 sed 's/^/| /' conftest.$ac_ext >&5
16160
16161   ac_header_preproc=no
16162 fi
16163
16164 rm -f conftest.err conftest.$ac_ext
16165 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16166 echo "${ECHO_T}$ac_header_preproc" >&6; }
16167
16168 # So?  What about this header?
16169 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16170   yes:no: )
16171     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16172 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16173     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16174 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16175     ac_header_preproc=yes
16176     ;;
16177   no:yes:* )
16178     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16179 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16180     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16181 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16182     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16183 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16184     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16185 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16186     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16187 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16188     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16189 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16190     ( cat <<\_ASBOX
16191 ## ----------------------------------- ##
16192 ## Report this to llvmbugs@cs.uiuc.edu ##
16193 ## ----------------------------------- ##
16194 _ASBOX
16195      ) | sed "s/^/$as_me: WARNING:     /" >&2
16196     ;;
16197 esac
16198 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16199 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16200 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16201   echo $ECHO_N "(cached) $ECHO_C" >&6
16202 else
16203   eval "$as_ac_Header=\$ac_header_preproc"
16204 fi
16205 ac_res=`eval echo '${'$as_ac_Header'}'`
16206                { echo "$as_me:$LINENO: result: $ac_res" >&5
16207 echo "${ECHO_T}$ac_res" >&6; }
16208
16209 fi
16210 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16211   cat >>confdefs.h <<_ACEOF
16212 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16213 _ACEOF
16214  HAVE_PTHREAD=1
16215
16216 else
16217   HAVE_PTHREAD=0
16218
16219 fi
16220
16221 done
16222
16223 else
16224   HAVE_PTHREAD=0
16225
16226 fi
16227
16228 if test "$llvm_cv_enable_libffi" = "yes" ; then
16229
16230
16231 for ac_header in ffi.h ffi/ffi.h
16232 do
16233 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16234 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16235   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16237 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16238   echo $ECHO_N "(cached) $ECHO_C" >&6
16239 fi
16240 ac_res=`eval echo '${'$as_ac_Header'}'`
16241                { echo "$as_me:$LINENO: result: $ac_res" >&5
16242 echo "${ECHO_T}$ac_res" >&6; }
16243 else
16244   # Is the header compilable?
16245 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16246 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16247 cat >conftest.$ac_ext <<_ACEOF
16248 /* confdefs.h.  */
16249 _ACEOF
16250 cat confdefs.h >>conftest.$ac_ext
16251 cat >>conftest.$ac_ext <<_ACEOF
16252 /* end confdefs.h.  */
16253 $ac_includes_default
16254 #include <$ac_header>
16255 _ACEOF
16256 rm -f conftest.$ac_objext
16257 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
16264   ac_status=$?
16265   grep -v '^ *+' conftest.er1 >conftest.err
16266   rm -f conftest.er1
16267   cat conftest.err >&5
16268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16269   (exit $ac_status); } &&
16270          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16271   { (case "(($ac_try" in
16272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16273   *) ac_try_echo=$ac_try;;
16274 esac
16275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16276   (eval "$ac_try") 2>&5
16277   ac_status=$?
16278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16279   (exit $ac_status); }; } &&
16280          { ac_try='test -s conftest.$ac_objext'
16281   { (case "(($ac_try" in
16282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16283   *) ac_try_echo=$ac_try;;
16284 esac
16285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16286   (eval "$ac_try") 2>&5
16287   ac_status=$?
16288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16289   (exit $ac_status); }; }; then
16290   ac_header_compiler=yes
16291 else
16292   echo "$as_me: failed program was:" >&5
16293 sed 's/^/| /' conftest.$ac_ext >&5
16294
16295         ac_header_compiler=no
16296 fi
16297
16298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16299 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16300 echo "${ECHO_T}$ac_header_compiler" >&6; }
16301
16302 # Is the header present?
16303 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16304 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16305 cat >conftest.$ac_ext <<_ACEOF
16306 /* confdefs.h.  */
16307 _ACEOF
16308 cat confdefs.h >>conftest.$ac_ext
16309 cat >>conftest.$ac_ext <<_ACEOF
16310 /* end confdefs.h.  */
16311 #include <$ac_header>
16312 _ACEOF
16313 if { (ac_try="$ac_cpp conftest.$ac_ext"
16314 case "(($ac_try" in
16315   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16316   *) ac_try_echo=$ac_try;;
16317 esac
16318 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16319   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16320   ac_status=$?
16321   grep -v '^ *+' conftest.er1 >conftest.err
16322   rm -f conftest.er1
16323   cat conftest.err >&5
16324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16325   (exit $ac_status); } >/dev/null; then
16326   if test -s conftest.err; then
16327     ac_cpp_err=$ac_c_preproc_warn_flag
16328     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16329   else
16330     ac_cpp_err=
16331   fi
16332 else
16333   ac_cpp_err=yes
16334 fi
16335 if test -z "$ac_cpp_err"; then
16336   ac_header_preproc=yes
16337 else
16338   echo "$as_me: failed program was:" >&5
16339 sed 's/^/| /' conftest.$ac_ext >&5
16340
16341   ac_header_preproc=no
16342 fi
16343
16344 rm -f conftest.err conftest.$ac_ext
16345 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16346 echo "${ECHO_T}$ac_header_preproc" >&6; }
16347
16348 # So?  What about this header?
16349 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16350   yes:no: )
16351     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16352 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16353     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16354 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16355     ac_header_preproc=yes
16356     ;;
16357   no:yes:* )
16358     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16359 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16360     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16361 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16362     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16363 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16364     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16365 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16366     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16367 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16368     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16369 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16370     ( cat <<\_ASBOX
16371 ## ----------------------------------- ##
16372 ## Report this to llvmbugs@cs.uiuc.edu ##
16373 ## ----------------------------------- ##
16374 _ASBOX
16375      ) | sed "s/^/$as_me: WARNING:     /" >&2
16376     ;;
16377 esac
16378 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16379 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16380 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16381   echo $ECHO_N "(cached) $ECHO_C" >&6
16382 else
16383   eval "$as_ac_Header=\$ac_header_preproc"
16384 fi
16385 ac_res=`eval echo '${'$as_ac_Header'}'`
16386                { echo "$as_me:$LINENO: result: $ac_res" >&5
16387 echo "${ECHO_T}$ac_res" >&6; }
16388
16389 fi
16390 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16391   cat >>confdefs.h <<_ACEOF
16392 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16393 _ACEOF
16394
16395 fi
16396
16397 done
16398
16399 fi
16400
16401
16402
16403
16404   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16405 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16406 if test "${ac_cv_huge_val_sanity+set}" = set; then
16407   echo $ECHO_N "(cached) $ECHO_C" >&6
16408 else
16409
16410     ac_ext=cpp
16411 ac_cpp='$CXXCPP $CPPFLAGS'
16412 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16413 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16414 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16415
16416     CXXFLAGS=-pedantic
16417     if test "$cross_compiling" = yes; then
16418   ac_cv_huge_val_sanity=yes
16419 else
16420   cat >conftest.$ac_ext <<_ACEOF
16421 /* confdefs.h.  */
16422 _ACEOF
16423 cat confdefs.h >>conftest.$ac_ext
16424 cat >>conftest.$ac_ext <<_ACEOF
16425 /* end confdefs.h.  */
16426 #include <math.h>
16427 int
16428 main ()
16429 {
16430 double x = HUGE_VAL; return x != x;
16431   ;
16432   return 0;
16433 }
16434 _ACEOF
16435 rm -f conftest$ac_exeext
16436 if { (ac_try="$ac_link"
16437 case "(($ac_try" in
16438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16439   *) ac_try_echo=$ac_try;;
16440 esac
16441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16442   (eval "$ac_link") 2>&5
16443   ac_status=$?
16444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16445   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16446   { (case "(($ac_try" in
16447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16448   *) ac_try_echo=$ac_try;;
16449 esac
16450 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16451   (eval "$ac_try") 2>&5
16452   ac_status=$?
16453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16454   (exit $ac_status); }; }; then
16455   ac_cv_huge_val_sanity=yes
16456 else
16457   echo "$as_me: program exited with status $ac_status" >&5
16458 echo "$as_me: failed program was:" >&5
16459 sed 's/^/| /' conftest.$ac_ext >&5
16460
16461 ( exit $ac_status )
16462 ac_cv_huge_val_sanity=no
16463 fi
16464 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16465 fi
16466
16467
16468     ac_ext=c
16469 ac_cpp='$CPP $CPPFLAGS'
16470 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16471 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16472 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16473
16474
16475 fi
16476 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16477 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16478   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16479
16480
16481 { echo "$as_me:$LINENO: checking for pid_t" >&5
16482 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16483 if test "${ac_cv_type_pid_t+set}" = set; then
16484   echo $ECHO_N "(cached) $ECHO_C" >&6
16485 else
16486   cat >conftest.$ac_ext <<_ACEOF
16487 /* confdefs.h.  */
16488 _ACEOF
16489 cat confdefs.h >>conftest.$ac_ext
16490 cat >>conftest.$ac_ext <<_ACEOF
16491 /* end confdefs.h.  */
16492 $ac_includes_default
16493 typedef pid_t ac__type_new_;
16494 int
16495 main ()
16496 {
16497 if ((ac__type_new_ *) 0)
16498   return 0;
16499 if (sizeof (ac__type_new_))
16500   return 0;
16501   ;
16502   return 0;
16503 }
16504 _ACEOF
16505 rm -f conftest.$ac_objext
16506 if { (ac_try="$ac_compile"
16507 case "(($ac_try" in
16508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16509   *) ac_try_echo=$ac_try;;
16510 esac
16511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16512   (eval "$ac_compile") 2>conftest.er1
16513   ac_status=$?
16514   grep -v '^ *+' conftest.er1 >conftest.err
16515   rm -f conftest.er1
16516   cat conftest.err >&5
16517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16518   (exit $ac_status); } &&
16519          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16520   { (case "(($ac_try" in
16521   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16522   *) ac_try_echo=$ac_try;;
16523 esac
16524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16525   (eval "$ac_try") 2>&5
16526   ac_status=$?
16527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16528   (exit $ac_status); }; } &&
16529          { ac_try='test -s conftest.$ac_objext'
16530   { (case "(($ac_try" in
16531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16532   *) ac_try_echo=$ac_try;;
16533 esac
16534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16535   (eval "$ac_try") 2>&5
16536   ac_status=$?
16537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16538   (exit $ac_status); }; }; then
16539   ac_cv_type_pid_t=yes
16540 else
16541   echo "$as_me: failed program was:" >&5
16542 sed 's/^/| /' conftest.$ac_ext >&5
16543
16544         ac_cv_type_pid_t=no
16545 fi
16546
16547 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16548 fi
16549 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16550 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16551 if test $ac_cv_type_pid_t = yes; then
16552   :
16553 else
16554
16555 cat >>confdefs.h <<_ACEOF
16556 #define pid_t int
16557 _ACEOF
16558
16559 fi
16560
16561 { echo "$as_me:$LINENO: checking for size_t" >&5
16562 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16563 if test "${ac_cv_type_size_t+set}" = set; then
16564   echo $ECHO_N "(cached) $ECHO_C" >&6
16565 else
16566   cat >conftest.$ac_ext <<_ACEOF
16567 /* confdefs.h.  */
16568 _ACEOF
16569 cat confdefs.h >>conftest.$ac_ext
16570 cat >>conftest.$ac_ext <<_ACEOF
16571 /* end confdefs.h.  */
16572 $ac_includes_default
16573 typedef size_t ac__type_new_;
16574 int
16575 main ()
16576 {
16577 if ((ac__type_new_ *) 0)
16578   return 0;
16579 if (sizeof (ac__type_new_))
16580   return 0;
16581   ;
16582   return 0;
16583 }
16584 _ACEOF
16585 rm -f conftest.$ac_objext
16586 if { (ac_try="$ac_compile"
16587 case "(($ac_try" in
16588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16589   *) ac_try_echo=$ac_try;;
16590 esac
16591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16592   (eval "$ac_compile") 2>conftest.er1
16593   ac_status=$?
16594   grep -v '^ *+' conftest.er1 >conftest.err
16595   rm -f conftest.er1
16596   cat conftest.err >&5
16597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16598   (exit $ac_status); } &&
16599          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16600   { (case "(($ac_try" in
16601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16602   *) ac_try_echo=$ac_try;;
16603 esac
16604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16605   (eval "$ac_try") 2>&5
16606   ac_status=$?
16607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16608   (exit $ac_status); }; } &&
16609          { ac_try='test -s conftest.$ac_objext'
16610   { (case "(($ac_try" in
16611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16612   *) ac_try_echo=$ac_try;;
16613 esac
16614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16615   (eval "$ac_try") 2>&5
16616   ac_status=$?
16617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16618   (exit $ac_status); }; }; then
16619   ac_cv_type_size_t=yes
16620 else
16621   echo "$as_me: failed program was:" >&5
16622 sed 's/^/| /' conftest.$ac_ext >&5
16623
16624         ac_cv_type_size_t=no
16625 fi
16626
16627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16628 fi
16629 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16630 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16631 if test $ac_cv_type_size_t = yes; then
16632   :
16633 else
16634
16635 cat >>confdefs.h <<_ACEOF
16636 #define size_t unsigned int
16637 _ACEOF
16638
16639 fi
16640
16641
16642 cat >>confdefs.h <<_ACEOF
16643 #define RETSIGTYPE void
16644 _ACEOF
16645
16646 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16647 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16648 if test "${ac_cv_struct_tm+set}" = set; then
16649   echo $ECHO_N "(cached) $ECHO_C" >&6
16650 else
16651   cat >conftest.$ac_ext <<_ACEOF
16652 /* confdefs.h.  */
16653 _ACEOF
16654 cat confdefs.h >>conftest.$ac_ext
16655 cat >>conftest.$ac_ext <<_ACEOF
16656 /* end confdefs.h.  */
16657 #include <sys/types.h>
16658 #include <time.h>
16659
16660 int
16661 main ()
16662 {
16663 struct tm *tp; tp->tm_sec;
16664   ;
16665   return 0;
16666 }
16667 _ACEOF
16668 rm -f conftest.$ac_objext
16669 if { (ac_try="$ac_compile"
16670 case "(($ac_try" in
16671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16672   *) ac_try_echo=$ac_try;;
16673 esac
16674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16675   (eval "$ac_compile") 2>conftest.er1
16676   ac_status=$?
16677   grep -v '^ *+' conftest.er1 >conftest.err
16678   rm -f conftest.er1
16679   cat conftest.err >&5
16680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16681   (exit $ac_status); } &&
16682          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16683   { (case "(($ac_try" in
16684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16685   *) ac_try_echo=$ac_try;;
16686 esac
16687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16688   (eval "$ac_try") 2>&5
16689   ac_status=$?
16690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16691   (exit $ac_status); }; } &&
16692          { ac_try='test -s conftest.$ac_objext'
16693   { (case "(($ac_try" in
16694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16695   *) ac_try_echo=$ac_try;;
16696 esac
16697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16698   (eval "$ac_try") 2>&5
16699   ac_status=$?
16700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16701   (exit $ac_status); }; }; then
16702   ac_cv_struct_tm=time.h
16703 else
16704   echo "$as_me: failed program was:" >&5
16705 sed 's/^/| /' conftest.$ac_ext >&5
16706
16707         ac_cv_struct_tm=sys/time.h
16708 fi
16709
16710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16711 fi
16712 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16713 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16714 if test $ac_cv_struct_tm = sys/time.h; then
16715
16716 cat >>confdefs.h <<\_ACEOF
16717 #define TM_IN_SYS_TIME 1
16718 _ACEOF
16719
16720 fi
16721
16722 { echo "$as_me:$LINENO: checking for int64_t" >&5
16723 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16724 if test "${ac_cv_type_int64_t+set}" = set; then
16725   echo $ECHO_N "(cached) $ECHO_C" >&6
16726 else
16727   cat >conftest.$ac_ext <<_ACEOF
16728 /* confdefs.h.  */
16729 _ACEOF
16730 cat confdefs.h >>conftest.$ac_ext
16731 cat >>conftest.$ac_ext <<_ACEOF
16732 /* end confdefs.h.  */
16733 $ac_includes_default
16734 typedef int64_t ac__type_new_;
16735 int
16736 main ()
16737 {
16738 if ((ac__type_new_ *) 0)
16739   return 0;
16740 if (sizeof (ac__type_new_))
16741   return 0;
16742   ;
16743   return 0;
16744 }
16745 _ACEOF
16746 rm -f conftest.$ac_objext
16747 if { (ac_try="$ac_compile"
16748 case "(($ac_try" in
16749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16750   *) ac_try_echo=$ac_try;;
16751 esac
16752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16753   (eval "$ac_compile") 2>conftest.er1
16754   ac_status=$?
16755   grep -v '^ *+' conftest.er1 >conftest.err
16756   rm -f conftest.er1
16757   cat conftest.err >&5
16758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16759   (exit $ac_status); } &&
16760          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16761   { (case "(($ac_try" in
16762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16763   *) ac_try_echo=$ac_try;;
16764 esac
16765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16766   (eval "$ac_try") 2>&5
16767   ac_status=$?
16768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16769   (exit $ac_status); }; } &&
16770          { ac_try='test -s conftest.$ac_objext'
16771   { (case "(($ac_try" in
16772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16773   *) ac_try_echo=$ac_try;;
16774 esac
16775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16776   (eval "$ac_try") 2>&5
16777   ac_status=$?
16778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16779   (exit $ac_status); }; }; then
16780   ac_cv_type_int64_t=yes
16781 else
16782   echo "$as_me: failed program was:" >&5
16783 sed 's/^/| /' conftest.$ac_ext >&5
16784
16785         ac_cv_type_int64_t=no
16786 fi
16787
16788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16789 fi
16790 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16791 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16792 if test $ac_cv_type_int64_t = yes; then
16793
16794 cat >>confdefs.h <<_ACEOF
16795 #define HAVE_INT64_T 1
16796 _ACEOF
16797
16798
16799 else
16800   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16801 echo "$as_me: error: Type int64_t required but not found" >&2;}
16802    { (exit 1); exit 1; }; }
16803 fi
16804
16805 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16806 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16807 if test "${ac_cv_type_uint64_t+set}" = set; then
16808   echo $ECHO_N "(cached) $ECHO_C" >&6
16809 else
16810   cat >conftest.$ac_ext <<_ACEOF
16811 /* confdefs.h.  */
16812 _ACEOF
16813 cat confdefs.h >>conftest.$ac_ext
16814 cat >>conftest.$ac_ext <<_ACEOF
16815 /* end confdefs.h.  */
16816 $ac_includes_default
16817 typedef uint64_t ac__type_new_;
16818 int
16819 main ()
16820 {
16821 if ((ac__type_new_ *) 0)
16822   return 0;
16823 if (sizeof (ac__type_new_))
16824   return 0;
16825   ;
16826   return 0;
16827 }
16828 _ACEOF
16829 rm -f conftest.$ac_objext
16830 if { (ac_try="$ac_compile"
16831 case "(($ac_try" in
16832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16833   *) ac_try_echo=$ac_try;;
16834 esac
16835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16836   (eval "$ac_compile") 2>conftest.er1
16837   ac_status=$?
16838   grep -v '^ *+' conftest.er1 >conftest.err
16839   rm -f conftest.er1
16840   cat conftest.err >&5
16841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16842   (exit $ac_status); } &&
16843          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16844   { (case "(($ac_try" in
16845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16846   *) ac_try_echo=$ac_try;;
16847 esac
16848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16849   (eval "$ac_try") 2>&5
16850   ac_status=$?
16851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16852   (exit $ac_status); }; } &&
16853          { ac_try='test -s conftest.$ac_objext'
16854   { (case "(($ac_try" in
16855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16856   *) ac_try_echo=$ac_try;;
16857 esac
16858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16859   (eval "$ac_try") 2>&5
16860   ac_status=$?
16861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16862   (exit $ac_status); }; }; then
16863   ac_cv_type_uint64_t=yes
16864 else
16865   echo "$as_me: failed program was:" >&5
16866 sed 's/^/| /' conftest.$ac_ext >&5
16867
16868         ac_cv_type_uint64_t=no
16869 fi
16870
16871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16872 fi
16873 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16874 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16875 if test $ac_cv_type_uint64_t = yes; then
16876
16877 cat >>confdefs.h <<_ACEOF
16878 #define HAVE_UINT64_T 1
16879 _ACEOF
16880
16881
16882 else
16883   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16884 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16885 if test "${ac_cv_type_u_int64_t+set}" = set; then
16886   echo $ECHO_N "(cached) $ECHO_C" >&6
16887 else
16888   cat >conftest.$ac_ext <<_ACEOF
16889 /* confdefs.h.  */
16890 _ACEOF
16891 cat confdefs.h >>conftest.$ac_ext
16892 cat >>conftest.$ac_ext <<_ACEOF
16893 /* end confdefs.h.  */
16894 $ac_includes_default
16895 typedef u_int64_t ac__type_new_;
16896 int
16897 main ()
16898 {
16899 if ((ac__type_new_ *) 0)
16900   return 0;
16901 if (sizeof (ac__type_new_))
16902   return 0;
16903   ;
16904   return 0;
16905 }
16906 _ACEOF
16907 rm -f conftest.$ac_objext
16908 if { (ac_try="$ac_compile"
16909 case "(($ac_try" in
16910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16911   *) ac_try_echo=$ac_try;;
16912 esac
16913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16914   (eval "$ac_compile") 2>conftest.er1
16915   ac_status=$?
16916   grep -v '^ *+' conftest.er1 >conftest.err
16917   rm -f conftest.er1
16918   cat conftest.err >&5
16919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16920   (exit $ac_status); } &&
16921          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16922   { (case "(($ac_try" in
16923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16924   *) ac_try_echo=$ac_try;;
16925 esac
16926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16927   (eval "$ac_try") 2>&5
16928   ac_status=$?
16929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16930   (exit $ac_status); }; } &&
16931          { ac_try='test -s conftest.$ac_objext'
16932   { (case "(($ac_try" in
16933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16934   *) ac_try_echo=$ac_try;;
16935 esac
16936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16937   (eval "$ac_try") 2>&5
16938   ac_status=$?
16939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16940   (exit $ac_status); }; }; then
16941   ac_cv_type_u_int64_t=yes
16942 else
16943   echo "$as_me: failed program was:" >&5
16944 sed 's/^/| /' conftest.$ac_ext >&5
16945
16946         ac_cv_type_u_int64_t=no
16947 fi
16948
16949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16950 fi
16951 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16952 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16953 if test $ac_cv_type_u_int64_t = yes; then
16954
16955 cat >>confdefs.h <<_ACEOF
16956 #define HAVE_U_INT64_T 1
16957 _ACEOF
16958
16959
16960 else
16961   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16962 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16963    { (exit 1); exit 1; }; }
16964 fi
16965
16966 fi
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16978 do
16979 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16980 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16981 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16982 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16983   echo $ECHO_N "(cached) $ECHO_C" >&6
16984 else
16985   cat >conftest.$ac_ext <<_ACEOF
16986 /* confdefs.h.  */
16987 _ACEOF
16988 cat confdefs.h >>conftest.$ac_ext
16989 cat >>conftest.$ac_ext <<_ACEOF
16990 /* end confdefs.h.  */
16991 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16992    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16993 #define $ac_func innocuous_$ac_func
16994
16995 /* System header to define __stub macros and hopefully few prototypes,
16996     which can conflict with char $ac_func (); below.
16997     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16998     <limits.h> exists even on freestanding compilers.  */
16999
17000 #ifdef __STDC__
17001 # include <limits.h>
17002 #else
17003 # include <assert.h>
17004 #endif
17005
17006 #undef $ac_func
17007
17008 /* Override any GCC internal prototype to avoid an error.
17009    Use char because int might match the return type of a GCC
17010    builtin and then its argument prototype would still apply.  */
17011 #ifdef __cplusplus
17012 extern "C"
17013 #endif
17014 char $ac_func ();
17015 /* The GNU C library defines this for functions which it implements
17016     to always fail with ENOSYS.  Some functions are actually named
17017     something starting with __ and the normal name is an alias.  */
17018 #if defined __stub_$ac_func || defined __stub___$ac_func
17019 choke me
17020 #endif
17021
17022 int
17023 main ()
17024 {
17025 return $ac_func ();
17026   ;
17027   return 0;
17028 }
17029 _ACEOF
17030 rm -f conftest.$ac_objext conftest$ac_exeext
17031 if { (ac_try="$ac_link"
17032 case "(($ac_try" in
17033   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17034   *) ac_try_echo=$ac_try;;
17035 esac
17036 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17037   (eval "$ac_link") 2>conftest.er1
17038   ac_status=$?
17039   grep -v '^ *+' conftest.er1 >conftest.err
17040   rm -f conftest.er1
17041   cat conftest.err >&5
17042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17043   (exit $ac_status); } &&
17044          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17045   { (case "(($ac_try" in
17046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17047   *) ac_try_echo=$ac_try;;
17048 esac
17049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17050   (eval "$ac_try") 2>&5
17051   ac_status=$?
17052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17053   (exit $ac_status); }; } &&
17054          { ac_try='test -s conftest$ac_exeext'
17055   { (case "(($ac_try" in
17056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17057   *) ac_try_echo=$ac_try;;
17058 esac
17059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17060   (eval "$ac_try") 2>&5
17061   ac_status=$?
17062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17063   (exit $ac_status); }; }; then
17064   eval "$as_ac_var=yes"
17065 else
17066   echo "$as_me: failed program was:" >&5
17067 sed 's/^/| /' conftest.$ac_ext >&5
17068
17069         eval "$as_ac_var=no"
17070 fi
17071
17072 rm -f core conftest.err conftest.$ac_objext \
17073       conftest$ac_exeext conftest.$ac_ext
17074 fi
17075 ac_res=`eval echo '${'$as_ac_var'}'`
17076                { echo "$as_me:$LINENO: result: $ac_res" >&5
17077 echo "${ECHO_T}$ac_res" >&6; }
17078 if test `eval echo '${'$as_ac_var'}'` = yes; then
17079   cat >>confdefs.h <<_ACEOF
17080 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17081 _ACEOF
17082
17083 fi
17084 done
17085
17086
17087
17088
17089
17090 for ac_func in powf fmodf strtof round
17091 do
17092 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17093 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17094 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17095 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17096   echo $ECHO_N "(cached) $ECHO_C" >&6
17097 else
17098   cat >conftest.$ac_ext <<_ACEOF
17099 /* confdefs.h.  */
17100 _ACEOF
17101 cat confdefs.h >>conftest.$ac_ext
17102 cat >>conftest.$ac_ext <<_ACEOF
17103 /* end confdefs.h.  */
17104 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17105    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17106 #define $ac_func innocuous_$ac_func
17107
17108 /* System header to define __stub macros and hopefully few prototypes,
17109     which can conflict with char $ac_func (); below.
17110     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17111     <limits.h> exists even on freestanding compilers.  */
17112
17113 #ifdef __STDC__
17114 # include <limits.h>
17115 #else
17116 # include <assert.h>
17117 #endif
17118
17119 #undef $ac_func
17120
17121 /* Override any GCC internal prototype to avoid an error.
17122    Use char because int might match the return type of a GCC
17123    builtin and then its argument prototype would still apply.  */
17124 #ifdef __cplusplus
17125 extern "C"
17126 #endif
17127 char $ac_func ();
17128 /* The GNU C library defines this for functions which it implements
17129     to always fail with ENOSYS.  Some functions are actually named
17130     something starting with __ and the normal name is an alias.  */
17131 #if defined __stub_$ac_func || defined __stub___$ac_func
17132 choke me
17133 #endif
17134
17135 int
17136 main ()
17137 {
17138 return $ac_func ();
17139   ;
17140   return 0;
17141 }
17142 _ACEOF
17143 rm -f conftest.$ac_objext conftest$ac_exeext
17144 if { (ac_try="$ac_link"
17145 case "(($ac_try" in
17146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17147   *) ac_try_echo=$ac_try;;
17148 esac
17149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17150   (eval "$ac_link") 2>conftest.er1
17151   ac_status=$?
17152   grep -v '^ *+' conftest.er1 >conftest.err
17153   rm -f conftest.er1
17154   cat conftest.err >&5
17155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17156   (exit $ac_status); } &&
17157          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17158   { (case "(($ac_try" in
17159   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17160   *) ac_try_echo=$ac_try;;
17161 esac
17162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17163   (eval "$ac_try") 2>&5
17164   ac_status=$?
17165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17166   (exit $ac_status); }; } &&
17167          { ac_try='test -s conftest$ac_exeext'
17168   { (case "(($ac_try" in
17169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17170   *) ac_try_echo=$ac_try;;
17171 esac
17172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17173   (eval "$ac_try") 2>&5
17174   ac_status=$?
17175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176   (exit $ac_status); }; }; then
17177   eval "$as_ac_var=yes"
17178 else
17179   echo "$as_me: failed program was:" >&5
17180 sed 's/^/| /' conftest.$ac_ext >&5
17181
17182         eval "$as_ac_var=no"
17183 fi
17184
17185 rm -f core conftest.err conftest.$ac_objext \
17186       conftest$ac_exeext conftest.$ac_ext
17187 fi
17188 ac_res=`eval echo '${'$as_ac_var'}'`
17189                { echo "$as_me:$LINENO: result: $ac_res" >&5
17190 echo "${ECHO_T}$ac_res" >&6; }
17191 if test `eval echo '${'$as_ac_var'}'` = yes; then
17192   cat >>confdefs.h <<_ACEOF
17193 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17194 _ACEOF
17195
17196 fi
17197 done
17198
17199
17200
17201
17202
17203
17204 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17205 do
17206 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17207 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17208 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17209 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17210   echo $ECHO_N "(cached) $ECHO_C" >&6
17211 else
17212   cat >conftest.$ac_ext <<_ACEOF
17213 /* confdefs.h.  */
17214 _ACEOF
17215 cat confdefs.h >>conftest.$ac_ext
17216 cat >>conftest.$ac_ext <<_ACEOF
17217 /* end confdefs.h.  */
17218 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17219    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17220 #define $ac_func innocuous_$ac_func
17221
17222 /* System header to define __stub macros and hopefully few prototypes,
17223     which can conflict with char $ac_func (); below.
17224     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17225     <limits.h> exists even on freestanding compilers.  */
17226
17227 #ifdef __STDC__
17228 # include <limits.h>
17229 #else
17230 # include <assert.h>
17231 #endif
17232
17233 #undef $ac_func
17234
17235 /* Override any GCC internal prototype to avoid an error.
17236    Use char because int might match the return type of a GCC
17237    builtin and then its argument prototype would still apply.  */
17238 #ifdef __cplusplus
17239 extern "C"
17240 #endif
17241 char $ac_func ();
17242 /* The GNU C library defines this for functions which it implements
17243     to always fail with ENOSYS.  Some functions are actually named
17244     something starting with __ and the normal name is an alias.  */
17245 #if defined __stub_$ac_func || defined __stub___$ac_func
17246 choke me
17247 #endif
17248
17249 int
17250 main ()
17251 {
17252 return $ac_func ();
17253   ;
17254   return 0;
17255 }
17256 _ACEOF
17257 rm -f conftest.$ac_objext conftest$ac_exeext
17258 if { (ac_try="$ac_link"
17259 case "(($ac_try" in
17260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17261   *) ac_try_echo=$ac_try;;
17262 esac
17263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17264   (eval "$ac_link") 2>conftest.er1
17265   ac_status=$?
17266   grep -v '^ *+' conftest.er1 >conftest.err
17267   rm -f conftest.er1
17268   cat conftest.err >&5
17269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17270   (exit $ac_status); } &&
17271          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17272   { (case "(($ac_try" in
17273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17274   *) ac_try_echo=$ac_try;;
17275 esac
17276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17277   (eval "$ac_try") 2>&5
17278   ac_status=$?
17279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17280   (exit $ac_status); }; } &&
17281          { ac_try='test -s conftest$ac_exeext'
17282   { (case "(($ac_try" in
17283   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17284   *) ac_try_echo=$ac_try;;
17285 esac
17286 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17287   (eval "$ac_try") 2>&5
17288   ac_status=$?
17289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17290   (exit $ac_status); }; }; then
17291   eval "$as_ac_var=yes"
17292 else
17293   echo "$as_me: failed program was:" >&5
17294 sed 's/^/| /' conftest.$ac_ext >&5
17295
17296         eval "$as_ac_var=no"
17297 fi
17298
17299 rm -f core conftest.err conftest.$ac_objext \
17300       conftest$ac_exeext conftest.$ac_ext
17301 fi
17302 ac_res=`eval echo '${'$as_ac_var'}'`
17303                { echo "$as_me:$LINENO: result: $ac_res" >&5
17304 echo "${ECHO_T}$ac_res" >&6; }
17305 if test `eval echo '${'$as_ac_var'}'` = yes; then
17306   cat >>confdefs.h <<_ACEOF
17307 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17308 _ACEOF
17309
17310 fi
17311 done
17312
17313
17314
17315
17316 for ac_func in isatty mkdtemp mkstemp
17317 do
17318 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17319 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17320 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17321 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17322   echo $ECHO_N "(cached) $ECHO_C" >&6
17323 else
17324   cat >conftest.$ac_ext <<_ACEOF
17325 /* confdefs.h.  */
17326 _ACEOF
17327 cat confdefs.h >>conftest.$ac_ext
17328 cat >>conftest.$ac_ext <<_ACEOF
17329 /* end confdefs.h.  */
17330 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17331    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17332 #define $ac_func innocuous_$ac_func
17333
17334 /* System header to define __stub macros and hopefully few prototypes,
17335     which can conflict with char $ac_func (); below.
17336     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17337     <limits.h> exists even on freestanding compilers.  */
17338
17339 #ifdef __STDC__
17340 # include <limits.h>
17341 #else
17342 # include <assert.h>
17343 #endif
17344
17345 #undef $ac_func
17346
17347 /* Override any GCC internal prototype to avoid an error.
17348    Use char because int might match the return type of a GCC
17349    builtin and then its argument prototype would still apply.  */
17350 #ifdef __cplusplus
17351 extern "C"
17352 #endif
17353 char $ac_func ();
17354 /* The GNU C library defines this for functions which it implements
17355     to always fail with ENOSYS.  Some functions are actually named
17356     something starting with __ and the normal name is an alias.  */
17357 #if defined __stub_$ac_func || defined __stub___$ac_func
17358 choke me
17359 #endif
17360
17361 int
17362 main ()
17363 {
17364 return $ac_func ();
17365   ;
17366   return 0;
17367 }
17368 _ACEOF
17369 rm -f conftest.$ac_objext conftest$ac_exeext
17370 if { (ac_try="$ac_link"
17371 case "(($ac_try" in
17372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17373   *) ac_try_echo=$ac_try;;
17374 esac
17375 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17376   (eval "$ac_link") 2>conftest.er1
17377   ac_status=$?
17378   grep -v '^ *+' conftest.er1 >conftest.err
17379   rm -f conftest.er1
17380   cat conftest.err >&5
17381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17382   (exit $ac_status); } &&
17383          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17384   { (case "(($ac_try" in
17385   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17386   *) ac_try_echo=$ac_try;;
17387 esac
17388 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17389   (eval "$ac_try") 2>&5
17390   ac_status=$?
17391   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17392   (exit $ac_status); }; } &&
17393          { ac_try='test -s conftest$ac_exeext'
17394   { (case "(($ac_try" in
17395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17396   *) ac_try_echo=$ac_try;;
17397 esac
17398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17399   (eval "$ac_try") 2>&5
17400   ac_status=$?
17401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17402   (exit $ac_status); }; }; then
17403   eval "$as_ac_var=yes"
17404 else
17405   echo "$as_me: failed program was:" >&5
17406 sed 's/^/| /' conftest.$ac_ext >&5
17407
17408         eval "$as_ac_var=no"
17409 fi
17410
17411 rm -f core conftest.err conftest.$ac_objext \
17412       conftest$ac_exeext conftest.$ac_ext
17413 fi
17414 ac_res=`eval echo '${'$as_ac_var'}'`
17415                { echo "$as_me:$LINENO: result: $ac_res" >&5
17416 echo "${ECHO_T}$ac_res" >&6; }
17417 if test `eval echo '${'$as_ac_var'}'` = yes; then
17418   cat >>confdefs.h <<_ACEOF
17419 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17420 _ACEOF
17421
17422 fi
17423 done
17424
17425
17426
17427
17428
17429
17430 for ac_func in mktemp realpath sbrk setrlimit strdup
17431 do
17432 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17433 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17434 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17435 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17436   echo $ECHO_N "(cached) $ECHO_C" >&6
17437 else
17438   cat >conftest.$ac_ext <<_ACEOF
17439 /* confdefs.h.  */
17440 _ACEOF
17441 cat confdefs.h >>conftest.$ac_ext
17442 cat >>conftest.$ac_ext <<_ACEOF
17443 /* end confdefs.h.  */
17444 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17445    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17446 #define $ac_func innocuous_$ac_func
17447
17448 /* System header to define __stub macros and hopefully few prototypes,
17449     which can conflict with char $ac_func (); below.
17450     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17451     <limits.h> exists even on freestanding compilers.  */
17452
17453 #ifdef __STDC__
17454 # include <limits.h>
17455 #else
17456 # include <assert.h>
17457 #endif
17458
17459 #undef $ac_func
17460
17461 /* Override any GCC internal prototype to avoid an error.
17462    Use char because int might match the return type of a GCC
17463    builtin and then its argument prototype would still apply.  */
17464 #ifdef __cplusplus
17465 extern "C"
17466 #endif
17467 char $ac_func ();
17468 /* The GNU C library defines this for functions which it implements
17469     to always fail with ENOSYS.  Some functions are actually named
17470     something starting with __ and the normal name is an alias.  */
17471 #if defined __stub_$ac_func || defined __stub___$ac_func
17472 choke me
17473 #endif
17474
17475 int
17476 main ()
17477 {
17478 return $ac_func ();
17479   ;
17480   return 0;
17481 }
17482 _ACEOF
17483 rm -f conftest.$ac_objext conftest$ac_exeext
17484 if { (ac_try="$ac_link"
17485 case "(($ac_try" in
17486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17487   *) ac_try_echo=$ac_try;;
17488 esac
17489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17490   (eval "$ac_link") 2>conftest.er1
17491   ac_status=$?
17492   grep -v '^ *+' conftest.er1 >conftest.err
17493   rm -f conftest.er1
17494   cat conftest.err >&5
17495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17496   (exit $ac_status); } &&
17497          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17498   { (case "(($ac_try" in
17499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17500   *) ac_try_echo=$ac_try;;
17501 esac
17502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17503   (eval "$ac_try") 2>&5
17504   ac_status=$?
17505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17506   (exit $ac_status); }; } &&
17507          { ac_try='test -s conftest$ac_exeext'
17508   { (case "(($ac_try" in
17509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17510   *) ac_try_echo=$ac_try;;
17511 esac
17512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17513   (eval "$ac_try") 2>&5
17514   ac_status=$?
17515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17516   (exit $ac_status); }; }; then
17517   eval "$as_ac_var=yes"
17518 else
17519   echo "$as_me: failed program was:" >&5
17520 sed 's/^/| /' conftest.$ac_ext >&5
17521
17522         eval "$as_ac_var=no"
17523 fi
17524
17525 rm -f core conftest.err conftest.$ac_objext \
17526       conftest$ac_exeext conftest.$ac_ext
17527 fi
17528 ac_res=`eval echo '${'$as_ac_var'}'`
17529                { echo "$as_me:$LINENO: result: $ac_res" >&5
17530 echo "${ECHO_T}$ac_res" >&6; }
17531 if test `eval echo '${'$as_ac_var'}'` = yes; then
17532   cat >>confdefs.h <<_ACEOF
17533 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17534 _ACEOF
17535
17536 fi
17537 done
17538
17539
17540
17541
17542
17543 for ac_func in strerror strerror_r strerror_s setenv
17544 do
17545 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17546 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17547 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17548 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17549   echo $ECHO_N "(cached) $ECHO_C" >&6
17550 else
17551   cat >conftest.$ac_ext <<_ACEOF
17552 /* confdefs.h.  */
17553 _ACEOF
17554 cat confdefs.h >>conftest.$ac_ext
17555 cat >>conftest.$ac_ext <<_ACEOF
17556 /* end confdefs.h.  */
17557 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17558    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17559 #define $ac_func innocuous_$ac_func
17560
17561 /* System header to define __stub macros and hopefully few prototypes,
17562     which can conflict with char $ac_func (); below.
17563     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17564     <limits.h> exists even on freestanding compilers.  */
17565
17566 #ifdef __STDC__
17567 # include <limits.h>
17568 #else
17569 # include <assert.h>
17570 #endif
17571
17572 #undef $ac_func
17573
17574 /* Override any GCC internal prototype to avoid an error.
17575    Use char because int might match the return type of a GCC
17576    builtin and then its argument prototype would still apply.  */
17577 #ifdef __cplusplus
17578 extern "C"
17579 #endif
17580 char $ac_func ();
17581 /* The GNU C library defines this for functions which it implements
17582     to always fail with ENOSYS.  Some functions are actually named
17583     something starting with __ and the normal name is an alias.  */
17584 #if defined __stub_$ac_func || defined __stub___$ac_func
17585 choke me
17586 #endif
17587
17588 int
17589 main ()
17590 {
17591 return $ac_func ();
17592   ;
17593   return 0;
17594 }
17595 _ACEOF
17596 rm -f conftest.$ac_objext conftest$ac_exeext
17597 if { (ac_try="$ac_link"
17598 case "(($ac_try" in
17599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17600   *) ac_try_echo=$ac_try;;
17601 esac
17602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17603   (eval "$ac_link") 2>conftest.er1
17604   ac_status=$?
17605   grep -v '^ *+' conftest.er1 >conftest.err
17606   rm -f conftest.er1
17607   cat conftest.err >&5
17608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17609   (exit $ac_status); } &&
17610          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17611   { (case "(($ac_try" in
17612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17613   *) ac_try_echo=$ac_try;;
17614 esac
17615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17616   (eval "$ac_try") 2>&5
17617   ac_status=$?
17618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17619   (exit $ac_status); }; } &&
17620          { ac_try='test -s conftest$ac_exeext'
17621   { (case "(($ac_try" in
17622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17623   *) ac_try_echo=$ac_try;;
17624 esac
17625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17626   (eval "$ac_try") 2>&5
17627   ac_status=$?
17628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17629   (exit $ac_status); }; }; then
17630   eval "$as_ac_var=yes"
17631 else
17632   echo "$as_me: failed program was:" >&5
17633 sed 's/^/| /' conftest.$ac_ext >&5
17634
17635         eval "$as_ac_var=no"
17636 fi
17637
17638 rm -f core conftest.err conftest.$ac_objext \
17639       conftest$ac_exeext conftest.$ac_ext
17640 fi
17641 ac_res=`eval echo '${'$as_ac_var'}'`
17642                { echo "$as_me:$LINENO: result: $ac_res" >&5
17643 echo "${ECHO_T}$ac_res" >&6; }
17644 if test `eval echo '${'$as_ac_var'}'` = yes; then
17645   cat >>confdefs.h <<_ACEOF
17646 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17647 _ACEOF
17648
17649 fi
17650 done
17651
17652
17653
17654
17655
17656 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17657 do
17658 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17659 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17660 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17661 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17662   echo $ECHO_N "(cached) $ECHO_C" >&6
17663 else
17664   cat >conftest.$ac_ext <<_ACEOF
17665 /* confdefs.h.  */
17666 _ACEOF
17667 cat confdefs.h >>conftest.$ac_ext
17668 cat >>conftest.$ac_ext <<_ACEOF
17669 /* end confdefs.h.  */
17670 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17671    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17672 #define $ac_func innocuous_$ac_func
17673
17674 /* System header to define __stub macros and hopefully few prototypes,
17675     which can conflict with char $ac_func (); below.
17676     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17677     <limits.h> exists even on freestanding compilers.  */
17678
17679 #ifdef __STDC__
17680 # include <limits.h>
17681 #else
17682 # include <assert.h>
17683 #endif
17684
17685 #undef $ac_func
17686
17687 /* Override any GCC internal prototype to avoid an error.
17688    Use char because int might match the return type of a GCC
17689    builtin and then its argument prototype would still apply.  */
17690 #ifdef __cplusplus
17691 extern "C"
17692 #endif
17693 char $ac_func ();
17694 /* The GNU C library defines this for functions which it implements
17695     to always fail with ENOSYS.  Some functions are actually named
17696     something starting with __ and the normal name is an alias.  */
17697 #if defined __stub_$ac_func || defined __stub___$ac_func
17698 choke me
17699 #endif
17700
17701 int
17702 main ()
17703 {
17704 return $ac_func ();
17705   ;
17706   return 0;
17707 }
17708 _ACEOF
17709 rm -f conftest.$ac_objext conftest$ac_exeext
17710 if { (ac_try="$ac_link"
17711 case "(($ac_try" in
17712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17713   *) ac_try_echo=$ac_try;;
17714 esac
17715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17716   (eval "$ac_link") 2>conftest.er1
17717   ac_status=$?
17718   grep -v '^ *+' conftest.er1 >conftest.err
17719   rm -f conftest.er1
17720   cat conftest.err >&5
17721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17722   (exit $ac_status); } &&
17723          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17724   { (case "(($ac_try" in
17725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17726   *) ac_try_echo=$ac_try;;
17727 esac
17728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17729   (eval "$ac_try") 2>&5
17730   ac_status=$?
17731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17732   (exit $ac_status); }; } &&
17733          { ac_try='test -s conftest$ac_exeext'
17734   { (case "(($ac_try" in
17735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17736   *) ac_try_echo=$ac_try;;
17737 esac
17738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17739   (eval "$ac_try") 2>&5
17740   ac_status=$?
17741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17742   (exit $ac_status); }; }; then
17743   eval "$as_ac_var=yes"
17744 else
17745   echo "$as_me: failed program was:" >&5
17746 sed 's/^/| /' conftest.$ac_ext >&5
17747
17748         eval "$as_ac_var=no"
17749 fi
17750
17751 rm -f core conftest.err conftest.$ac_objext \
17752       conftest$ac_exeext conftest.$ac_ext
17753 fi
17754 ac_res=`eval echo '${'$as_ac_var'}'`
17755                { echo "$as_me:$LINENO: result: $ac_res" >&5
17756 echo "${ECHO_T}$ac_res" >&6; }
17757 if test `eval echo '${'$as_ac_var'}'` = yes; then
17758   cat >>confdefs.h <<_ACEOF
17759 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17760 _ACEOF
17761
17762 fi
17763 done
17764
17765
17766
17767
17768
17769 for ac_func in setjmp longjmp sigsetjmp siglongjmp
17770 do
17771 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17772 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17773 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17774 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17775   echo $ECHO_N "(cached) $ECHO_C" >&6
17776 else
17777   cat >conftest.$ac_ext <<_ACEOF
17778 /* confdefs.h.  */
17779 _ACEOF
17780 cat confdefs.h >>conftest.$ac_ext
17781 cat >>conftest.$ac_ext <<_ACEOF
17782 /* end confdefs.h.  */
17783 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17784    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17785 #define $ac_func innocuous_$ac_func
17786
17787 /* System header to define __stub macros and hopefully few prototypes,
17788     which can conflict with char $ac_func (); below.
17789     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17790     <limits.h> exists even on freestanding compilers.  */
17791
17792 #ifdef __STDC__
17793 # include <limits.h>
17794 #else
17795 # include <assert.h>
17796 #endif
17797
17798 #undef $ac_func
17799
17800 /* Override any GCC internal prototype to avoid an error.
17801    Use char because int might match the return type of a GCC
17802    builtin and then its argument prototype would still apply.  */
17803 #ifdef __cplusplus
17804 extern "C"
17805 #endif
17806 char $ac_func ();
17807 /* The GNU C library defines this for functions which it implements
17808     to always fail with ENOSYS.  Some functions are actually named
17809     something starting with __ and the normal name is an alias.  */
17810 #if defined __stub_$ac_func || defined __stub___$ac_func
17811 choke me
17812 #endif
17813
17814 int
17815 main ()
17816 {
17817 return $ac_func ();
17818   ;
17819   return 0;
17820 }
17821 _ACEOF
17822 rm -f conftest.$ac_objext conftest$ac_exeext
17823 if { (ac_try="$ac_link"
17824 case "(($ac_try" in
17825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17826   *) ac_try_echo=$ac_try;;
17827 esac
17828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17829   (eval "$ac_link") 2>conftest.er1
17830   ac_status=$?
17831   grep -v '^ *+' conftest.er1 >conftest.err
17832   rm -f conftest.er1
17833   cat conftest.err >&5
17834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17835   (exit $ac_status); } &&
17836          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17837   { (case "(($ac_try" in
17838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17839   *) ac_try_echo=$ac_try;;
17840 esac
17841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17842   (eval "$ac_try") 2>&5
17843   ac_status=$?
17844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17845   (exit $ac_status); }; } &&
17846          { ac_try='test -s conftest$ac_exeext'
17847   { (case "(($ac_try" in
17848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17849   *) ac_try_echo=$ac_try;;
17850 esac
17851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17852   (eval "$ac_try") 2>&5
17853   ac_status=$?
17854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17855   (exit $ac_status); }; }; then
17856   eval "$as_ac_var=yes"
17857 else
17858   echo "$as_me: failed program was:" >&5
17859 sed 's/^/| /' conftest.$ac_ext >&5
17860
17861         eval "$as_ac_var=no"
17862 fi
17863
17864 rm -f core conftest.err conftest.$ac_objext \
17865       conftest$ac_exeext conftest.$ac_ext
17866 fi
17867 ac_res=`eval echo '${'$as_ac_var'}'`
17868                { echo "$as_me:$LINENO: result: $ac_res" >&5
17869 echo "${ECHO_T}$ac_res" >&6; }
17870 if test `eval echo '${'$as_ac_var'}'` = yes; then
17871   cat >>confdefs.h <<_ACEOF
17872 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17873 _ACEOF
17874
17875 fi
17876 done
17877
17878 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17879 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17880 if test "${llvm_cv_c_printf_a+set}" = set; then
17881   echo $ECHO_N "(cached) $ECHO_C" >&6
17882 else
17883   ac_ext=c
17884 ac_cpp='$CPP $CPPFLAGS'
17885 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17886 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17887 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17888
17889  if test "$cross_compiling" = yes; then
17890   llvmac_cv_c_printf_a=no
17891 else
17892   cat >conftest.$ac_ext <<_ACEOF
17893
17894   /* confdefs.h.  */
17895 _ACEOF
17896 cat confdefs.h >>conftest.$ac_ext
17897 cat >>conftest.$ac_ext <<_ACEOF
17898 /* end confdefs.h.  */
17899
17900 #include <stdio.h>
17901 #include <stdlib.h>
17902
17903 int
17904 main ()
17905 {
17906
17907 volatile double A, B;
17908 char Buffer[100];
17909 A = 1;
17910 A /= 10.0;
17911 sprintf(Buffer, "%a", A);
17912 B = atof(Buffer);
17913 if (A != B)
17914   return (1);
17915 if (A != 0x1.999999999999ap-4)
17916   return (1);
17917 return (0);
17918   ;
17919   return 0;
17920 }
17921 _ACEOF
17922 rm -f conftest$ac_exeext
17923 if { (ac_try="$ac_link"
17924 case "(($ac_try" in
17925   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17926   *) ac_try_echo=$ac_try;;
17927 esac
17928 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17929   (eval "$ac_link") 2>&5
17930   ac_status=$?
17931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17932   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17933   { (case "(($ac_try" in
17934   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17935   *) ac_try_echo=$ac_try;;
17936 esac
17937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17938   (eval "$ac_try") 2>&5
17939   ac_status=$?
17940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17941   (exit $ac_status); }; }; then
17942   llvm_cv_c_printf_a=yes
17943 else
17944   echo "$as_me: program exited with status $ac_status" >&5
17945 echo "$as_me: failed program was:" >&5
17946 sed 's/^/| /' conftest.$ac_ext >&5
17947
17948 ( exit $ac_status )
17949 llvmac_cv_c_printf_a=no
17950 fi
17951 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17952 fi
17953
17954
17955  ac_ext=c
17956 ac_cpp='$CPP $CPPFLAGS'
17957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17960
17961 fi
17962 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17963 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17964  if test "$llvm_cv_c_printf_a" = "yes"; then
17965
17966 cat >>confdefs.h <<\_ACEOF
17967 #define HAVE_PRINTF_A 1
17968 _ACEOF
17969
17970  fi
17971
17972
17973 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17974 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17975 if test "${ac_cv_func_rand48+set}" = set; then
17976   echo $ECHO_N "(cached) $ECHO_C" >&6
17977 else
17978   ac_ext=cpp
17979 ac_cpp='$CXXCPP $CPPFLAGS'
17980 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17981 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17982 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17983
17984    cat >conftest.$ac_ext <<_ACEOF
17985 /* confdefs.h.  */
17986 _ACEOF
17987 cat confdefs.h >>conftest.$ac_ext
17988 cat >>conftest.$ac_ext <<_ACEOF
17989 /* end confdefs.h.  */
17990 #include <stdlib.h>
17991 int
17992 main ()
17993 {
17994 srand48(0);lrand48();drand48();
17995   ;
17996   return 0;
17997 }
17998 _ACEOF
17999 rm -f conftest.$ac_objext
18000 if { (ac_try="$ac_compile"
18001 case "(($ac_try" in
18002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18003   *) ac_try_echo=$ac_try;;
18004 esac
18005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18006   (eval "$ac_compile") 2>conftest.er1
18007   ac_status=$?
18008   grep -v '^ *+' conftest.er1 >conftest.err
18009   rm -f conftest.er1
18010   cat conftest.err >&5
18011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18012   (exit $ac_status); } &&
18013          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18014   { (case "(($ac_try" in
18015   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18016   *) ac_try_echo=$ac_try;;
18017 esac
18018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18019   (eval "$ac_try") 2>&5
18020   ac_status=$?
18021   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18022   (exit $ac_status); }; } &&
18023          { ac_try='test -s conftest.$ac_objext'
18024   { (case "(($ac_try" in
18025   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18026   *) ac_try_echo=$ac_try;;
18027 esac
18028 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18029   (eval "$ac_try") 2>&5
18030   ac_status=$?
18031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18032   (exit $ac_status); }; }; then
18033   ac_cv_func_rand48=yes
18034 else
18035   echo "$as_me: failed program was:" >&5
18036 sed 's/^/| /' conftest.$ac_ext >&5
18037
18038         ac_cv_func_rand48=no
18039 fi
18040
18041 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18042   ac_ext=c
18043 ac_cpp='$CPP $CPPFLAGS'
18044 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18045 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18046 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18047
18048 fi
18049 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18050 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18051
18052 if test "$ac_cv_func_rand48" = "yes" ; then
18053
18054 cat >>confdefs.h <<\_ACEOF
18055 #define HAVE_RAND48 1
18056 _ACEOF
18057
18058 fi
18059
18060
18061
18062 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
18063 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
18064 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
18065   echo $ECHO_N "(cached) $ECHO_C" >&6
18066 else
18067   ac_ext=cpp
18068 ac_cpp='$CXXCPP $CPPFLAGS'
18069 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18070 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18071 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18072
18073    cat >conftest.$ac_ext <<_ACEOF
18074 /* confdefs.h.  */
18075 _ACEOF
18076 cat confdefs.h >>conftest.$ac_ext
18077 cat >>conftest.$ac_ext <<_ACEOF
18078 /* end confdefs.h.  */
18079 #include <math.h>
18080 int
18081 main ()
18082 {
18083 float f; isnan(f);
18084   ;
18085   return 0;
18086 }
18087 _ACEOF
18088 rm -f conftest.$ac_objext
18089 if { (ac_try="$ac_compile"
18090 case "(($ac_try" in
18091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18092   *) ac_try_echo=$ac_try;;
18093 esac
18094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18095   (eval "$ac_compile") 2>conftest.er1
18096   ac_status=$?
18097   grep -v '^ *+' conftest.er1 >conftest.err
18098   rm -f conftest.er1
18099   cat conftest.err >&5
18100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18101   (exit $ac_status); } &&
18102          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18103   { (case "(($ac_try" in
18104   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18105   *) ac_try_echo=$ac_try;;
18106 esac
18107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18108   (eval "$ac_try") 2>&5
18109   ac_status=$?
18110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18111   (exit $ac_status); }; } &&
18112          { ac_try='test -s conftest.$ac_objext'
18113   { (case "(($ac_try" in
18114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18115   *) ac_try_echo=$ac_try;;
18116 esac
18117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18118   (eval "$ac_try") 2>&5
18119   ac_status=$?
18120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18121   (exit $ac_status); }; }; then
18122   ac_cv_func_isnan_in_math_h=yes
18123 else
18124   echo "$as_me: failed program was:" >&5
18125 sed 's/^/| /' conftest.$ac_ext >&5
18126
18127         ac_cv_func_isnan_in_math_h=no
18128 fi
18129
18130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18131   ac_ext=c
18132 ac_cpp='$CPP $CPPFLAGS'
18133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18136
18137 fi
18138 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
18139 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
18140
18141
18142 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
18143
18144 cat >>confdefs.h <<\_ACEOF
18145 #define HAVE_ISNAN_IN_MATH_H 1
18146 _ACEOF
18147
18148 fi
18149
18150 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
18151 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
18152 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
18153   echo $ECHO_N "(cached) $ECHO_C" >&6
18154 else
18155   ac_ext=cpp
18156 ac_cpp='$CXXCPP $CPPFLAGS'
18157 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18158 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18159 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18160
18161    cat >conftest.$ac_ext <<_ACEOF
18162 /* confdefs.h.  */
18163 _ACEOF
18164 cat confdefs.h >>conftest.$ac_ext
18165 cat >>conftest.$ac_ext <<_ACEOF
18166 /* end confdefs.h.  */
18167 #include <cmath>
18168 int
18169 main ()
18170 {
18171 float f; isnan(f);
18172   ;
18173   return 0;
18174 }
18175 _ACEOF
18176 rm -f conftest.$ac_objext
18177 if { (ac_try="$ac_compile"
18178 case "(($ac_try" in
18179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18180   *) ac_try_echo=$ac_try;;
18181 esac
18182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18183   (eval "$ac_compile") 2>conftest.er1
18184   ac_status=$?
18185   grep -v '^ *+' conftest.er1 >conftest.err
18186   rm -f conftest.er1
18187   cat conftest.err >&5
18188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18189   (exit $ac_status); } &&
18190          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18191   { (case "(($ac_try" in
18192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18193   *) ac_try_echo=$ac_try;;
18194 esac
18195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18196   (eval "$ac_try") 2>&5
18197   ac_status=$?
18198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18199   (exit $ac_status); }; } &&
18200          { ac_try='test -s conftest.$ac_objext'
18201   { (case "(($ac_try" in
18202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18203   *) ac_try_echo=$ac_try;;
18204 esac
18205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18206   (eval "$ac_try") 2>&5
18207   ac_status=$?
18208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18209   (exit $ac_status); }; }; then
18210   ac_cv_func_isnan_in_cmath=yes
18211 else
18212   echo "$as_me: failed program was:" >&5
18213 sed 's/^/| /' conftest.$ac_ext >&5
18214
18215         ac_cv_func_isnan_in_cmath=no
18216 fi
18217
18218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18219   ac_ext=c
18220 ac_cpp='$CPP $CPPFLAGS'
18221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18224
18225 fi
18226 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
18227 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
18228
18229 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
18230
18231 cat >>confdefs.h <<\_ACEOF
18232 #define HAVE_ISNAN_IN_CMATH 1
18233 _ACEOF
18234
18235 fi
18236
18237 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
18238 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
18239 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
18240   echo $ECHO_N "(cached) $ECHO_C" >&6
18241 else
18242   ac_ext=cpp
18243 ac_cpp='$CXXCPP $CPPFLAGS'
18244 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18245 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18246 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18247
18248    cat >conftest.$ac_ext <<_ACEOF
18249 /* confdefs.h.  */
18250 _ACEOF
18251 cat confdefs.h >>conftest.$ac_ext
18252 cat >>conftest.$ac_ext <<_ACEOF
18253 /* end confdefs.h.  */
18254 #include <cmath>
18255 int
18256 main ()
18257 {
18258 float f; std::isnan(f);
18259   ;
18260   return 0;
18261 }
18262 _ACEOF
18263 rm -f conftest.$ac_objext
18264 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
18271   ac_status=$?
18272   grep -v '^ *+' conftest.er1 >conftest.err
18273   rm -f conftest.er1
18274   cat conftest.err >&5
18275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18276   (exit $ac_status); } &&
18277          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18278   { (case "(($ac_try" in
18279   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18280   *) ac_try_echo=$ac_try;;
18281 esac
18282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18283   (eval "$ac_try") 2>&5
18284   ac_status=$?
18285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18286   (exit $ac_status); }; } &&
18287          { ac_try='test -s conftest.$ac_objext'
18288   { (case "(($ac_try" in
18289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18290   *) ac_try_echo=$ac_try;;
18291 esac
18292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18293   (eval "$ac_try") 2>&5
18294   ac_status=$?
18295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18296   (exit $ac_status); }; }; then
18297   ac_cv_func_std_isnan_in_cmath=yes
18298 else
18299   echo "$as_me: failed program was:" >&5
18300 sed 's/^/| /' conftest.$ac_ext >&5
18301
18302         ac_cv_func_std_isnan_in_cmath=no
18303 fi
18304
18305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18306   ac_ext=c
18307 ac_cpp='$CPP $CPPFLAGS'
18308 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18309 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18310 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18311
18312 fi
18313 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
18314 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
18315
18316 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
18317
18318 cat >>confdefs.h <<\_ACEOF
18319 #define HAVE_STD_ISNAN_IN_CMATH 1
18320 _ACEOF
18321
18322 fi
18323
18324
18325 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
18326 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
18327 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
18328   echo $ECHO_N "(cached) $ECHO_C" >&6
18329 else
18330   ac_ext=cpp
18331 ac_cpp='$CXXCPP $CPPFLAGS'
18332 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18333 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18334 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18335
18336    cat >conftest.$ac_ext <<_ACEOF
18337 /* confdefs.h.  */
18338 _ACEOF
18339 cat confdefs.h >>conftest.$ac_ext
18340 cat >>conftest.$ac_ext <<_ACEOF
18341 /* end confdefs.h.  */
18342 #include <math.h>
18343 int
18344 main ()
18345 {
18346 float f; isinf(f);
18347   ;
18348   return 0;
18349 }
18350 _ACEOF
18351 rm -f conftest.$ac_objext
18352 if { (ac_try="$ac_compile"
18353 case "(($ac_try" in
18354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18355   *) ac_try_echo=$ac_try;;
18356 esac
18357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18358   (eval "$ac_compile") 2>conftest.er1
18359   ac_status=$?
18360   grep -v '^ *+' conftest.er1 >conftest.err
18361   rm -f conftest.er1
18362   cat conftest.err >&5
18363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18364   (exit $ac_status); } &&
18365          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18366   { (case "(($ac_try" in
18367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18368   *) ac_try_echo=$ac_try;;
18369 esac
18370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18371   (eval "$ac_try") 2>&5
18372   ac_status=$?
18373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18374   (exit $ac_status); }; } &&
18375          { ac_try='test -s conftest.$ac_objext'
18376   { (case "(($ac_try" in
18377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18378   *) ac_try_echo=$ac_try;;
18379 esac
18380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18381   (eval "$ac_try") 2>&5
18382   ac_status=$?
18383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18384   (exit $ac_status); }; }; then
18385   ac_cv_func_isinf_in_math_h=yes
18386 else
18387   echo "$as_me: failed program was:" >&5
18388 sed 's/^/| /' conftest.$ac_ext >&5
18389
18390         ac_cv_func_isinf_in_math_h=no
18391 fi
18392
18393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18394   ac_ext=c
18395 ac_cpp='$CPP $CPPFLAGS'
18396 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18397 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18398 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18399
18400 fi
18401 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
18402 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
18403
18404 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
18405
18406 cat >>confdefs.h <<\_ACEOF
18407 #define HAVE_ISINF_IN_MATH_H 1
18408 _ACEOF
18409
18410 fi
18411
18412 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
18413 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
18414 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
18415   echo $ECHO_N "(cached) $ECHO_C" >&6
18416 else
18417   ac_ext=cpp
18418 ac_cpp='$CXXCPP $CPPFLAGS'
18419 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18420 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18421 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18422
18423    cat >conftest.$ac_ext <<_ACEOF
18424 /* confdefs.h.  */
18425 _ACEOF
18426 cat confdefs.h >>conftest.$ac_ext
18427 cat >>conftest.$ac_ext <<_ACEOF
18428 /* end confdefs.h.  */
18429 #include <cmath>
18430 int
18431 main ()
18432 {
18433 float f; isinf(f);
18434   ;
18435   return 0;
18436 }
18437 _ACEOF
18438 rm -f conftest.$ac_objext
18439 if { (ac_try="$ac_compile"
18440 case "(($ac_try" in
18441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18442   *) ac_try_echo=$ac_try;;
18443 esac
18444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18445   (eval "$ac_compile") 2>conftest.er1
18446   ac_status=$?
18447   grep -v '^ *+' conftest.er1 >conftest.err
18448   rm -f conftest.er1
18449   cat conftest.err >&5
18450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18451   (exit $ac_status); } &&
18452          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18453   { (case "(($ac_try" in
18454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18455   *) ac_try_echo=$ac_try;;
18456 esac
18457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18458   (eval "$ac_try") 2>&5
18459   ac_status=$?
18460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18461   (exit $ac_status); }; } &&
18462          { ac_try='test -s conftest.$ac_objext'
18463   { (case "(($ac_try" in
18464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18465   *) ac_try_echo=$ac_try;;
18466 esac
18467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18468   (eval "$ac_try") 2>&5
18469   ac_status=$?
18470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18471   (exit $ac_status); }; }; then
18472   ac_cv_func_isinf_in_cmath=yes
18473 else
18474   echo "$as_me: failed program was:" >&5
18475 sed 's/^/| /' conftest.$ac_ext >&5
18476
18477         ac_cv_func_isinf_in_cmath=no
18478 fi
18479
18480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18481   ac_ext=c
18482 ac_cpp='$CPP $CPPFLAGS'
18483 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18484 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18485 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18486
18487 fi
18488 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
18489 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
18490
18491 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
18492
18493 cat >>confdefs.h <<\_ACEOF
18494 #define HAVE_ISINF_IN_CMATH 1
18495 _ACEOF
18496
18497 fi
18498
18499 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
18500 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
18501 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
18502   echo $ECHO_N "(cached) $ECHO_C" >&6
18503 else
18504   ac_ext=cpp
18505 ac_cpp='$CXXCPP $CPPFLAGS'
18506 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18507 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18508 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18509
18510    cat >conftest.$ac_ext <<_ACEOF
18511 /* confdefs.h.  */
18512 _ACEOF
18513 cat confdefs.h >>conftest.$ac_ext
18514 cat >>conftest.$ac_ext <<_ACEOF
18515 /* end confdefs.h.  */
18516 #include <cmath>
18517 int
18518 main ()
18519 {
18520 float f; std::isinf(f)}
18521   ;
18522   return 0;
18523 }
18524 _ACEOF
18525 rm -f conftest.$ac_objext
18526 if { (ac_try="$ac_compile"
18527 case "(($ac_try" in
18528   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18529   *) ac_try_echo=$ac_try;;
18530 esac
18531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18532   (eval "$ac_compile") 2>conftest.er1
18533   ac_status=$?
18534   grep -v '^ *+' conftest.er1 >conftest.err
18535   rm -f conftest.er1
18536   cat conftest.err >&5
18537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18538   (exit $ac_status); } &&
18539          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18540   { (case "(($ac_try" in
18541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18542   *) ac_try_echo=$ac_try;;
18543 esac
18544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18545   (eval "$ac_try") 2>&5
18546   ac_status=$?
18547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18548   (exit $ac_status); }; } &&
18549          { ac_try='test -s conftest.$ac_objext'
18550   { (case "(($ac_try" in
18551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18552   *) ac_try_echo=$ac_try;;
18553 esac
18554 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18555   (eval "$ac_try") 2>&5
18556   ac_status=$?
18557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18558   (exit $ac_status); }; }; then
18559   ac_cv_func_std_isinf_in_cmath=yes
18560 else
18561   echo "$as_me: failed program was:" >&5
18562 sed 's/^/| /' conftest.$ac_ext >&5
18563
18564         ac_cv_func_std_isinf_in_cmath=no
18565 fi
18566
18567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18568   ac_ext=c
18569 ac_cpp='$CPP $CPPFLAGS'
18570 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18571 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18572 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18573
18574 fi
18575 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
18576 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
18577
18578 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
18579
18580 cat >>confdefs.h <<\_ACEOF
18581 #define HAVE_STD_ISINF_IN_CMATH 1
18582 _ACEOF
18583
18584 fi
18585
18586 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
18587 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
18588 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
18589   echo $ECHO_N "(cached) $ECHO_C" >&6
18590 else
18591   ac_ext=cpp
18592 ac_cpp='$CXXCPP $CPPFLAGS'
18593 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18594 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18595 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18596
18597    cat >conftest.$ac_ext <<_ACEOF
18598 /* confdefs.h.  */
18599 _ACEOF
18600 cat confdefs.h >>conftest.$ac_ext
18601 cat >>conftest.$ac_ext <<_ACEOF
18602 /* end confdefs.h.  */
18603 #include <ieeefp.h>
18604 int
18605 main ()
18606 {
18607 float f; finite(f);
18608   ;
18609   return 0;
18610 }
18611 _ACEOF
18612 rm -f conftest.$ac_objext
18613 if { (ac_try="$ac_compile"
18614 case "(($ac_try" in
18615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18616   *) ac_try_echo=$ac_try;;
18617 esac
18618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18619   (eval "$ac_compile") 2>conftest.er1
18620   ac_status=$?
18621   grep -v '^ *+' conftest.er1 >conftest.err
18622   rm -f conftest.er1
18623   cat conftest.err >&5
18624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18625   (exit $ac_status); } &&
18626          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18627   { (case "(($ac_try" in
18628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18629   *) ac_try_echo=$ac_try;;
18630 esac
18631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18632   (eval "$ac_try") 2>&5
18633   ac_status=$?
18634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18635   (exit $ac_status); }; } &&
18636          { ac_try='test -s conftest.$ac_objext'
18637   { (case "(($ac_try" in
18638   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18639   *) ac_try_echo=$ac_try;;
18640 esac
18641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18642   (eval "$ac_try") 2>&5
18643   ac_status=$?
18644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18645   (exit $ac_status); }; }; then
18646   ac_cv_func_finite_in_ieeefp_h=yes
18647 else
18648   echo "$as_me: failed program was:" >&5
18649 sed 's/^/| /' conftest.$ac_ext >&5
18650
18651         ac_cv_func_finite_in_ieeefp_h=no
18652 fi
18653
18654 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18655   ac_ext=c
18656 ac_cpp='$CPP $CPPFLAGS'
18657 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18658 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18659 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18660
18661 fi
18662 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
18663 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
18664
18665 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
18666
18667 cat >>confdefs.h <<\_ACEOF
18668 #define HAVE_FINITE_IN_IEEEFP_H 1
18669 _ACEOF
18670
18671 fi
18672
18673
18674
18675 if test "$llvm_cv_platform_type" = "Unix" ; then
18676
18677
18678 for ac_header in stdlib.h unistd.h
18679 do
18680 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18681 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18682   { echo "$as_me:$LINENO: checking for $ac_header" >&5
18683 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18684 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18685   echo $ECHO_N "(cached) $ECHO_C" >&6
18686 fi
18687 ac_res=`eval echo '${'$as_ac_Header'}'`
18688                { echo "$as_me:$LINENO: result: $ac_res" >&5
18689 echo "${ECHO_T}$ac_res" >&6; }
18690 else
18691   # Is the header compilable?
18692 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
18693 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
18694 cat >conftest.$ac_ext <<_ACEOF
18695 /* confdefs.h.  */
18696 _ACEOF
18697 cat confdefs.h >>conftest.$ac_ext
18698 cat >>conftest.$ac_ext <<_ACEOF
18699 /* end confdefs.h.  */
18700 $ac_includes_default
18701 #include <$ac_header>
18702 _ACEOF
18703 rm -f conftest.$ac_objext
18704 if { (ac_try="$ac_compile"
18705 case "(($ac_try" in
18706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18707   *) ac_try_echo=$ac_try;;
18708 esac
18709 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18710   (eval "$ac_compile") 2>conftest.er1
18711   ac_status=$?
18712   grep -v '^ *+' conftest.er1 >conftest.err
18713   rm -f conftest.er1
18714   cat conftest.err >&5
18715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18716   (exit $ac_status); } &&
18717          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18718   { (case "(($ac_try" in
18719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18720   *) ac_try_echo=$ac_try;;
18721 esac
18722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18723   (eval "$ac_try") 2>&5
18724   ac_status=$?
18725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18726   (exit $ac_status); }; } &&
18727          { ac_try='test -s conftest.$ac_objext'
18728   { (case "(($ac_try" in
18729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18730   *) ac_try_echo=$ac_try;;
18731 esac
18732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18733   (eval "$ac_try") 2>&5
18734   ac_status=$?
18735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18736   (exit $ac_status); }; }; then
18737   ac_header_compiler=yes
18738 else
18739   echo "$as_me: failed program was:" >&5
18740 sed 's/^/| /' conftest.$ac_ext >&5
18741
18742         ac_header_compiler=no
18743 fi
18744
18745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18746 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18747 echo "${ECHO_T}$ac_header_compiler" >&6; }
18748
18749 # Is the header present?
18750 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
18751 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
18752 cat >conftest.$ac_ext <<_ACEOF
18753 /* confdefs.h.  */
18754 _ACEOF
18755 cat confdefs.h >>conftest.$ac_ext
18756 cat >>conftest.$ac_ext <<_ACEOF
18757 /* end confdefs.h.  */
18758 #include <$ac_header>
18759 _ACEOF
18760 if { (ac_try="$ac_cpp conftest.$ac_ext"
18761 case "(($ac_try" in
18762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18763   *) ac_try_echo=$ac_try;;
18764 esac
18765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18766   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
18767   ac_status=$?
18768   grep -v '^ *+' conftest.er1 >conftest.err
18769   rm -f conftest.er1
18770   cat conftest.err >&5
18771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18772   (exit $ac_status); } >/dev/null; then
18773   if test -s conftest.err; then
18774     ac_cpp_err=$ac_c_preproc_warn_flag
18775     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18776   else
18777     ac_cpp_err=
18778   fi
18779 else
18780   ac_cpp_err=yes
18781 fi
18782 if test -z "$ac_cpp_err"; then
18783   ac_header_preproc=yes
18784 else
18785   echo "$as_me: failed program was:" >&5
18786 sed 's/^/| /' conftest.$ac_ext >&5
18787
18788   ac_header_preproc=no
18789 fi
18790
18791 rm -f conftest.err conftest.$ac_ext
18792 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18793 echo "${ECHO_T}$ac_header_preproc" >&6; }
18794
18795 # So?  What about this header?
18796 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18797   yes:no: )
18798     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18799 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18800     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18801 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18802     ac_header_preproc=yes
18803     ;;
18804   no:yes:* )
18805     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18806 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18807     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
18808 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
18809     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18810 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18811     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
18812 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
18813     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18814 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18815     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18816 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
18817     ( cat <<\_ASBOX
18818 ## ----------------------------------- ##
18819 ## Report this to llvmbugs@cs.uiuc.edu ##
18820 ## ----------------------------------- ##
18821 _ASBOX
18822      ) | sed "s/^/$as_me: WARNING:     /" >&2
18823     ;;
18824 esac
18825 { echo "$as_me:$LINENO: checking for $ac_header" >&5
18826 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18827 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18828   echo $ECHO_N "(cached) $ECHO_C" >&6
18829 else
18830   eval "$as_ac_Header=\$ac_header_preproc"
18831 fi
18832 ac_res=`eval echo '${'$as_ac_Header'}'`
18833                { echo "$as_me:$LINENO: result: $ac_res" >&5
18834 echo "${ECHO_T}$ac_res" >&6; }
18835
18836 fi
18837 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18838   cat >>confdefs.h <<_ACEOF
18839 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18840 _ACEOF
18841
18842 fi
18843
18844 done
18845
18846
18847 for ac_func in getpagesize
18848 do
18849 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18850 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18851 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18852 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18853   echo $ECHO_N "(cached) $ECHO_C" >&6
18854 else
18855   cat >conftest.$ac_ext <<_ACEOF
18856 /* confdefs.h.  */
18857 _ACEOF
18858 cat confdefs.h >>conftest.$ac_ext
18859 cat >>conftest.$ac_ext <<_ACEOF
18860 /* end confdefs.h.  */
18861 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18862    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18863 #define $ac_func innocuous_$ac_func
18864
18865 /* System header to define __stub macros and hopefully few prototypes,
18866     which can conflict with char $ac_func (); below.
18867     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18868     <limits.h> exists even on freestanding compilers.  */
18869
18870 #ifdef __STDC__
18871 # include <limits.h>
18872 #else
18873 # include <assert.h>
18874 #endif
18875
18876 #undef $ac_func
18877
18878 /* Override any GCC internal prototype to avoid an error.
18879    Use char because int might match the return type of a GCC
18880    builtin and then its argument prototype would still apply.  */
18881 #ifdef __cplusplus
18882 extern "C"
18883 #endif
18884 char $ac_func ();
18885 /* The GNU C library defines this for functions which it implements
18886     to always fail with ENOSYS.  Some functions are actually named
18887     something starting with __ and the normal name is an alias.  */
18888 #if defined __stub_$ac_func || defined __stub___$ac_func
18889 choke me
18890 #endif
18891
18892 int
18893 main ()
18894 {
18895 return $ac_func ();
18896   ;
18897   return 0;
18898 }
18899 _ACEOF
18900 rm -f conftest.$ac_objext conftest$ac_exeext
18901 if { (ac_try="$ac_link"
18902 case "(($ac_try" in
18903   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18904   *) ac_try_echo=$ac_try;;
18905 esac
18906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18907   (eval "$ac_link") 2>conftest.er1
18908   ac_status=$?
18909   grep -v '^ *+' conftest.er1 >conftest.err
18910   rm -f conftest.er1
18911   cat conftest.err >&5
18912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18913   (exit $ac_status); } &&
18914          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18915   { (case "(($ac_try" in
18916   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18917   *) ac_try_echo=$ac_try;;
18918 esac
18919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18920   (eval "$ac_try") 2>&5
18921   ac_status=$?
18922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18923   (exit $ac_status); }; } &&
18924          { ac_try='test -s conftest$ac_exeext'
18925   { (case "(($ac_try" in
18926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18927   *) ac_try_echo=$ac_try;;
18928 esac
18929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18930   (eval "$ac_try") 2>&5
18931   ac_status=$?
18932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18933   (exit $ac_status); }; }; then
18934   eval "$as_ac_var=yes"
18935 else
18936   echo "$as_me: failed program was:" >&5
18937 sed 's/^/| /' conftest.$ac_ext >&5
18938
18939         eval "$as_ac_var=no"
18940 fi
18941
18942 rm -f core conftest.err conftest.$ac_objext \
18943       conftest$ac_exeext conftest.$ac_ext
18944 fi
18945 ac_res=`eval echo '${'$as_ac_var'}'`
18946                { echo "$as_me:$LINENO: result: $ac_res" >&5
18947 echo "${ECHO_T}$ac_res" >&6; }
18948 if test `eval echo '${'$as_ac_var'}'` = yes; then
18949   cat >>confdefs.h <<_ACEOF
18950 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18951 _ACEOF
18952
18953 fi
18954 done
18955
18956 { echo "$as_me:$LINENO: checking for working mmap" >&5
18957 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
18958 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
18959   echo $ECHO_N "(cached) $ECHO_C" >&6
18960 else
18961   if test "$cross_compiling" = yes; then
18962   ac_cv_func_mmap_fixed_mapped=no
18963 else
18964   cat >conftest.$ac_ext <<_ACEOF
18965 /* confdefs.h.  */
18966 _ACEOF
18967 cat confdefs.h >>conftest.$ac_ext
18968 cat >>conftest.$ac_ext <<_ACEOF
18969 /* end confdefs.h.  */
18970 $ac_includes_default
18971 /* malloc might have been renamed as rpl_malloc. */
18972 #undef malloc
18973
18974 /* Thanks to Mike Haertel and Jim Avera for this test.
18975    Here is a matrix of mmap possibilities:
18976         mmap private not fixed
18977         mmap private fixed at somewhere currently unmapped
18978         mmap private fixed at somewhere already mapped
18979         mmap shared not fixed
18980         mmap shared fixed at somewhere currently unmapped
18981         mmap shared fixed at somewhere already mapped
18982    For private mappings, we should verify that changes cannot be read()
18983    back from the file, nor mmap's back from the file at a different
18984    address.  (There have been systems where private was not correctly
18985    implemented like the infamous i386 svr4.0, and systems where the
18986    VM page cache was not coherent with the file system buffer cache
18987    like early versions of FreeBSD and possibly contemporary NetBSD.)
18988    For shared mappings, we should conversely verify that changes get
18989    propagated back to all the places they're supposed to be.
18990
18991    Grep wants private fixed already mapped.
18992    The main things grep needs to know about mmap are:
18993    * does it exist and is it safe to write into the mmap'd area
18994    * how to use it (BSD variants)  */
18995
18996 #include <fcntl.h>
18997 #include <sys/mman.h>
18998
18999 #if !STDC_HEADERS && !HAVE_STDLIB_H
19000 char *malloc ();
19001 #endif
19002
19003 /* This mess was copied from the GNU getpagesize.h.  */
19004 #if !HAVE_GETPAGESIZE
19005 /* Assume that all systems that can run configure have sys/param.h.  */
19006 # if !HAVE_SYS_PARAM_H
19007 #  define HAVE_SYS_PARAM_H 1
19008 # endif
19009
19010 # ifdef _SC_PAGESIZE
19011 #  define getpagesize() sysconf(_SC_PAGESIZE)
19012 # else /* no _SC_PAGESIZE */
19013 #  if HAVE_SYS_PARAM_H
19014 #   include <sys/param.h>
19015 #   ifdef EXEC_PAGESIZE
19016 #    define getpagesize() EXEC_PAGESIZE
19017 #   else /* no EXEC_PAGESIZE */
19018 #    ifdef NBPG
19019 #     define getpagesize() NBPG * CLSIZE
19020 #     ifndef CLSIZE
19021 #      define CLSIZE 1
19022 #     endif /* no CLSIZE */
19023 #    else /* no NBPG */
19024 #     ifdef NBPC
19025 #      define getpagesize() NBPC
19026 #     else /* no NBPC */
19027 #      ifdef PAGESIZE
19028 #       define getpagesize() PAGESIZE
19029 #      endif /* PAGESIZE */
19030 #     endif /* no NBPC */
19031 #    endif /* no NBPG */
19032 #   endif /* no EXEC_PAGESIZE */
19033 #  else /* no HAVE_SYS_PARAM_H */
19034 #   define getpagesize() 8192   /* punt totally */
19035 #  endif /* no HAVE_SYS_PARAM_H */
19036 # endif /* no _SC_PAGESIZE */
19037
19038 #endif /* no HAVE_GETPAGESIZE */
19039
19040 int
19041 main ()
19042 {
19043   char *data, *data2, *data3;
19044   int i, pagesize;
19045   int fd;
19046
19047   pagesize = getpagesize ();
19048
19049   /* First, make a file with some known garbage in it. */
19050   data = (char *) malloc (pagesize);
19051   if (!data)
19052     return 1;
19053   for (i = 0; i < pagesize; ++i)
19054     *(data + i) = rand ();
19055   umask (0);
19056   fd = creat ("conftest.mmap", 0600);
19057   if (fd < 0)
19058     return 1;
19059   if (write (fd, data, pagesize) != pagesize)
19060     return 1;
19061   close (fd);
19062
19063   /* Next, try to mmap the file at a fixed address which already has
19064      something else allocated at it.  If we can, also make sure that
19065      we see the same garbage.  */
19066   fd = open ("conftest.mmap", O_RDWR);
19067   if (fd < 0)
19068     return 1;
19069   data2 = (char *) malloc (2 * pagesize);
19070   if (!data2)
19071     return 1;
19072   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
19073   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
19074                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
19075     return 1;
19076   for (i = 0; i < pagesize; ++i)
19077     if (*(data + i) != *(data2 + i))
19078       return 1;
19079
19080   /* Finally, make sure that changes to the mapped area do not
19081      percolate back to the file as seen by read().  (This is a bug on
19082      some variants of i386 svr4.0.)  */
19083   for (i = 0; i < pagesize; ++i)
19084     *(data2 + i) = *(data2 + i) + 1;
19085   data3 = (char *) malloc (pagesize);
19086   if (!data3)
19087     return 1;
19088   if (read (fd, data3, pagesize) != pagesize)
19089     return 1;
19090   for (i = 0; i < pagesize; ++i)
19091     if (*(data + i) != *(data3 + i))
19092       return 1;
19093   close (fd);
19094   return 0;
19095 }
19096 _ACEOF
19097 rm -f conftest$ac_exeext
19098 if { (ac_try="$ac_link"
19099 case "(($ac_try" in
19100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19101   *) ac_try_echo=$ac_try;;
19102 esac
19103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19104   (eval "$ac_link") 2>&5
19105   ac_status=$?
19106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19107   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19108   { (case "(($ac_try" in
19109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19110   *) ac_try_echo=$ac_try;;
19111 esac
19112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19113   (eval "$ac_try") 2>&5
19114   ac_status=$?
19115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19116   (exit $ac_status); }; }; then
19117   ac_cv_func_mmap_fixed_mapped=yes
19118 else
19119   echo "$as_me: program exited with status $ac_status" >&5
19120 echo "$as_me: failed program was:" >&5
19121 sed 's/^/| /' conftest.$ac_ext >&5
19122
19123 ( exit $ac_status )
19124 ac_cv_func_mmap_fixed_mapped=no
19125 fi
19126 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19127 fi
19128
19129
19130 fi
19131 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
19132 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
19133 if test $ac_cv_func_mmap_fixed_mapped = yes; then
19134
19135 cat >>confdefs.h <<\_ACEOF
19136 #define HAVE_MMAP 1
19137 _ACEOF
19138
19139 fi
19140 rm -f conftest.mmap
19141
19142   { echo "$as_me:$LINENO: checking for mmap of files" >&5
19143 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
19144 if test "${ac_cv_func_mmap_file+set}" = set; then
19145   echo $ECHO_N "(cached) $ECHO_C" >&6
19146 else
19147    ac_ext=c
19148 ac_cpp='$CPP $CPPFLAGS'
19149 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19150 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19151 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19152
19153   if test "$cross_compiling" = yes; then
19154   ac_cv_func_mmap_file=no
19155 else
19156   cat >conftest.$ac_ext <<_ACEOF
19157
19158     /* confdefs.h.  */
19159 _ACEOF
19160 cat confdefs.h >>conftest.$ac_ext
19161 cat >>conftest.$ac_ext <<_ACEOF
19162 /* end confdefs.h.  */
19163
19164 #include <sys/types.h>
19165 #include <sys/mman.h>
19166 #include <fcntl.h>
19167
19168 int
19169 main ()
19170 {
19171
19172   int fd;
19173   fd = creat ("foo",0777);
19174   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
19175   unlink ("foo");
19176   return (fd != (int) MAP_FAILED);
19177   ;
19178   return 0;
19179 }
19180 _ACEOF
19181 rm -f conftest$ac_exeext
19182 if { (ac_try="$ac_link"
19183 case "(($ac_try" in
19184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19185   *) ac_try_echo=$ac_try;;
19186 esac
19187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19188   (eval "$ac_link") 2>&5
19189   ac_status=$?
19190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19191   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19192   { (case "(($ac_try" in
19193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19194   *) ac_try_echo=$ac_try;;
19195 esac
19196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19197   (eval "$ac_try") 2>&5
19198   ac_status=$?
19199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19200   (exit $ac_status); }; }; then
19201   ac_cv_func_mmap_file=yes
19202 else
19203   echo "$as_me: program exited with status $ac_status" >&5
19204 echo "$as_me: failed program was:" >&5
19205 sed 's/^/| /' conftest.$ac_ext >&5
19206
19207 ( exit $ac_status )
19208 ac_cv_func_mmap_file=no
19209 fi
19210 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19211 fi
19212
19213
19214   ac_ext=c
19215 ac_cpp='$CPP $CPPFLAGS'
19216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19219
19220
19221 fi
19222 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
19223 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
19224 if test "$ac_cv_func_mmap_file" = yes; then
19225
19226 cat >>confdefs.h <<\_ACEOF
19227 #define HAVE_MMAP_FILE
19228 _ACEOF
19229
19230    MMAP_FILE=yes
19231
19232 fi
19233
19234   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
19235 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
19236 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
19237   echo $ECHO_N "(cached) $ECHO_C" >&6
19238 else
19239   if test "$llvm_cv_os_type" = "Interix" ; then
19240    ac_cv_need_dev_zero_for_mmap=yes
19241  else
19242    ac_cv_need_dev_zero_for_mmap=no
19243  fi
19244
19245 fi
19246 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
19247 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
19248 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
19249
19250 cat >>confdefs.h <<\_ACEOF
19251 #define NEED_DEV_ZERO_FOR_MMAP 1
19252 _ACEOF
19253
19254 fi
19255
19256   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
19257   then
19258     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
19259 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
19260   fi
19261   if test "$ac_cv_func_mmap_file" = "no"
19262   then
19263     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
19264 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
19265   fi
19266 fi
19267
19268 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
19269 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
19270 cat >conftest.$ac_ext <<_ACEOF
19271 /* confdefs.h.  */
19272 _ACEOF
19273 cat confdefs.h >>conftest.$ac_ext
19274 cat >>conftest.$ac_ext <<_ACEOF
19275 /* end confdefs.h.  */
19276 int main() {
19277         volatile unsigned long val = 1;
19278         __sync_synchronize();
19279         __sync_val_compare_and_swap(&val, 1, 0);
19280         __sync_add_and_fetch(&val, 1);
19281         __sync_sub_and_fetch(&val, 1);
19282         return 0;
19283       }
19284
19285 _ACEOF
19286 rm -f conftest.$ac_objext conftest$ac_exeext
19287 if { (ac_try="$ac_link"
19288 case "(($ac_try" in
19289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19290   *) ac_try_echo=$ac_try;;
19291 esac
19292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19293   (eval "$ac_link") 2>conftest.er1
19294   ac_status=$?
19295   grep -v '^ *+' conftest.er1 >conftest.err
19296   rm -f conftest.er1
19297   cat conftest.err >&5
19298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19299   (exit $ac_status); } &&
19300          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19301   { (case "(($ac_try" in
19302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19303   *) ac_try_echo=$ac_try;;
19304 esac
19305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19306   (eval "$ac_try") 2>&5
19307   ac_status=$?
19308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19309   (exit $ac_status); }; } &&
19310          { ac_try='test -s conftest$ac_exeext'
19311   { (case "(($ac_try" in
19312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19313   *) ac_try_echo=$ac_try;;
19314 esac
19315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19316   (eval "$ac_try") 2>&5
19317   ac_status=$?
19318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19319   (exit $ac_status); }; }; then
19320   { echo "$as_me:$LINENO: result: yes" >&5
19321 echo "${ECHO_T}yes" >&6; }
19322
19323 cat >>confdefs.h <<\_ACEOF
19324 #define LLVM_MULTITHREADED 1
19325 _ACEOF
19326
19327 else
19328   echo "$as_me: failed program was:" >&5
19329 sed 's/^/| /' conftest.$ac_ext >&5
19330
19331         { echo "$as_me:$LINENO: result: no" >&5
19332 echo "${ECHO_T}no" >&6; }
19333
19334 cat >>confdefs.h <<\_ACEOF
19335 #define LLVM_MULTITHREADED 0
19336 _ACEOF
19337
19338   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
19339 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
19340 fi
19341
19342 rm -f core conftest.err conftest.$ac_objext \
19343       conftest$ac_exeext conftest.$ac_ext
19344
19345
19346
19347 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
19348   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
19349 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
19350 if test "${llvm_cv_linux_mixed+set}" = set; then
19351   echo $ECHO_N "(cached) $ECHO_C" >&6
19352 else
19353    ac_ext=c
19354 ac_cpp='$CPP $CPPFLAGS'
19355 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19356 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19357 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19358
19359   cat >conftest.$ac_ext <<_ACEOF
19360 /* confdefs.h.  */
19361 _ACEOF
19362 cat confdefs.h >>conftest.$ac_ext
19363 cat >>conftest.$ac_ext <<_ACEOF
19364 /* end confdefs.h.  */
19365 #ifndef __x86_64__
19366        error: Not x86-64 even if uname says so!
19367       #endif
19368
19369 int
19370 main ()
19371 {
19372
19373   ;
19374   return 0;
19375 }
19376 _ACEOF
19377 rm -f conftest.$ac_objext
19378 if { (ac_try="$ac_compile"
19379 case "(($ac_try" in
19380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19381   *) ac_try_echo=$ac_try;;
19382 esac
19383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19384   (eval "$ac_compile") 2>conftest.er1
19385   ac_status=$?
19386   grep -v '^ *+' conftest.er1 >conftest.err
19387   rm -f conftest.er1
19388   cat conftest.err >&5
19389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19390   (exit $ac_status); } &&
19391          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19392   { (case "(($ac_try" in
19393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19394   *) ac_try_echo=$ac_try;;
19395 esac
19396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19397   (eval "$ac_try") 2>&5
19398   ac_status=$?
19399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19400   (exit $ac_status); }; } &&
19401          { ac_try='test -s conftest.$ac_objext'
19402   { (case "(($ac_try" in
19403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19404   *) ac_try_echo=$ac_try;;
19405 esac
19406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19407   (eval "$ac_try") 2>&5
19408   ac_status=$?
19409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19410   (exit $ac_status); }; }; then
19411   llvm_cv_linux_mixed=no
19412 else
19413   echo "$as_me: failed program was:" >&5
19414 sed 's/^/| /' conftest.$ac_ext >&5
19415
19416         llvm_cv_linux_mixed=yes
19417 fi
19418
19419 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19420   ac_ext=c
19421 ac_cpp='$CPP $CPPFLAGS'
19422 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19423 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19424 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19425
19426
19427 fi
19428 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
19429 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
19430
19431   if test "$llvm_cv_linux_mixed" = "yes"; then
19432     llvm_cv_target_arch="x86"
19433     ARCH="x86"
19434   fi
19435 fi
19436
19437
19438 for ac_func in __dso_handle
19439 do
19440 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19441 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19442 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19443 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19444   echo $ECHO_N "(cached) $ECHO_C" >&6
19445 else
19446   cat >conftest.$ac_ext <<_ACEOF
19447 /* confdefs.h.  */
19448 _ACEOF
19449 cat confdefs.h >>conftest.$ac_ext
19450 cat >>conftest.$ac_ext <<_ACEOF
19451 /* end confdefs.h.  */
19452 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19453    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19454 #define $ac_func innocuous_$ac_func
19455
19456 /* System header to define __stub macros and hopefully few prototypes,
19457     which can conflict with char $ac_func (); below.
19458     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19459     <limits.h> exists even on freestanding compilers.  */
19460
19461 #ifdef __STDC__
19462 # include <limits.h>
19463 #else
19464 # include <assert.h>
19465 #endif
19466
19467 #undef $ac_func
19468
19469 /* Override any GCC internal prototype to avoid an error.
19470    Use char because int might match the return type of a GCC
19471    builtin and then its argument prototype would still apply.  */
19472 #ifdef __cplusplus
19473 extern "C"
19474 #endif
19475 char $ac_func ();
19476 /* The GNU C library defines this for functions which it implements
19477     to always fail with ENOSYS.  Some functions are actually named
19478     something starting with __ and the normal name is an alias.  */
19479 #if defined __stub_$ac_func || defined __stub___$ac_func
19480 choke me
19481 #endif
19482
19483 int
19484 main ()
19485 {
19486 return $ac_func ();
19487   ;
19488   return 0;
19489 }
19490 _ACEOF
19491 rm -f conftest.$ac_objext conftest$ac_exeext
19492 if { (ac_try="$ac_link"
19493 case "(($ac_try" in
19494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19495   *) ac_try_echo=$ac_try;;
19496 esac
19497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19498   (eval "$ac_link") 2>conftest.er1
19499   ac_status=$?
19500   grep -v '^ *+' conftest.er1 >conftest.err
19501   rm -f conftest.er1
19502   cat conftest.err >&5
19503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19504   (exit $ac_status); } &&
19505          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19506   { (case "(($ac_try" in
19507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19508   *) ac_try_echo=$ac_try;;
19509 esac
19510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19511   (eval "$ac_try") 2>&5
19512   ac_status=$?
19513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19514   (exit $ac_status); }; } &&
19515          { ac_try='test -s conftest$ac_exeext'
19516   { (case "(($ac_try" in
19517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19518   *) ac_try_echo=$ac_try;;
19519 esac
19520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19521   (eval "$ac_try") 2>&5
19522   ac_status=$?
19523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19524   (exit $ac_status); }; }; then
19525   eval "$as_ac_var=yes"
19526 else
19527   echo "$as_me: failed program was:" >&5
19528 sed 's/^/| /' conftest.$ac_ext >&5
19529
19530         eval "$as_ac_var=no"
19531 fi
19532
19533 rm -f core conftest.err conftest.$ac_objext \
19534       conftest$ac_exeext conftest.$ac_ext
19535 fi
19536 ac_res=`eval echo '${'$as_ac_var'}'`
19537                { echo "$as_me:$LINENO: result: $ac_res" >&5
19538 echo "${ECHO_T}$ac_res" >&6; }
19539 if test `eval echo '${'$as_ac_var'}'` = yes; then
19540   cat >>confdefs.h <<_ACEOF
19541 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19542 _ACEOF
19543
19544 fi
19545 done
19546
19547
19548 { echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
19549 echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
19550 if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
19551   echo $ECHO_N "(cached) $ECHO_C" >&6
19552 else
19553   llvm_cv_llvmgcc_sanity="no"
19554 if test -x "$LLVMGCC" ; then
19555   cp /dev/null conftest.c
19556   "$LLVMGCC" -emit-llvm -S -o - conftest.c | \
19557       grep 'target datalayout =' > /dev/null 2>&1
19558   if test $? -eq 0 ; then
19559     llvm_cv_llvmgcc_sanity="yes"
19560   fi
19561   rm conftest.c
19562 fi
19563 fi
19564 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
19565 echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
19566
19567 if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
19568   { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
19569 echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
19570   llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
19571   LLVMCC1=$llvmcc1path
19572
19573   llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
19574   LLVMCC1PLUS=$llvmcc1pluspath
19575
19576   llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
19577   LLVMGCCDIR=$llvmgccdir
19578
19579   llvmgcclibexec=`echo "$llvmcc1path" | sed 's,/cc1,,'`
19580   LLVMGCCLIBEXEC=$llvmgcclibexec
19581
19582   llvmgccversion=`"$LLVMGCC" -dumpversion 2>&1 | sed 's/^\([0-9.]*\).*/\1/'`
19583   llvmgccmajvers=`echo $llvmgccversion | sed 's/^\([0-9]\).*/\1/'`
19584   LLVMGCC_VERSION=$llvmgccversion
19585
19586   LLVMGCC_MAJVERS=$llvmgccmajvers
19587
19588   llvmgcclangs=`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
19589   LLVMGCC_LANGS=$llvmgcclangs
19590
19591   { echo "$as_me:$LINENO: result: ok" >&5
19592 echo "${ECHO_T}ok" >&6; }
19593 fi
19594
19595 SHLIBEXT=$libltdl_cv_shlibext
19596
19597
19598 # Translate the various configuration directories and other basic
19599 # information into substitutions that will end up in Makefile.config.in
19600 # that these configured values can be used by the makefiles
19601 if test "${prefix}" = "NONE" ; then
19602   prefix="/usr/local"
19603 fi
19604 eval LLVM_PREFIX="${prefix}";
19605 eval LLVM_BINDIR="${prefix}/bin";
19606 eval LLVM_LIBDIR="${prefix}/lib";
19607 eval LLVM_DATADIR="${prefix}/share/llvm";
19608 eval LLVM_DOCSDIR="${prefix}/docs/llvm";
19609 eval LLVM_ETCDIR="${prefix}/etc/llvm";
19610 eval LLVM_INCLUDEDIR="${prefix}/include";
19611 eval LLVM_INFODIR="${prefix}/info";
19612 eval LLVM_MANDIR="${prefix}/man";
19613 LLVM_CONFIGTIME=`date`
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
19625 # Place the various directores into the config.h file as #defines so that we
19626 # can know about the installation paths within LLVM.
19627
19628 cat >>confdefs.h <<_ACEOF
19629 #define LLVM_PREFIX "$LLVM_PREFIX"
19630 _ACEOF
19631
19632
19633 cat >>confdefs.h <<_ACEOF
19634 #define LLVM_BINDIR "$LLVM_BINDIR"
19635 _ACEOF
19636
19637
19638 cat >>confdefs.h <<_ACEOF
19639 #define LLVM_LIBDIR "$LLVM_LIBDIR"
19640 _ACEOF
19641
19642
19643 cat >>confdefs.h <<_ACEOF
19644 #define LLVM_DATADIR "$LLVM_DATADIR"
19645 _ACEOF
19646
19647
19648 cat >>confdefs.h <<_ACEOF
19649 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
19650 _ACEOF
19651
19652
19653 cat >>confdefs.h <<_ACEOF
19654 #define LLVM_ETCDIR "$LLVM_ETCDIR"
19655 _ACEOF
19656
19657
19658 cat >>confdefs.h <<_ACEOF
19659 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
19660 _ACEOF
19661
19662
19663 cat >>confdefs.h <<_ACEOF
19664 #define LLVM_INFODIR "$LLVM_INFODIR"
19665 _ACEOF
19666
19667
19668 cat >>confdefs.h <<_ACEOF
19669 #define LLVM_MANDIR "$LLVM_MANDIR"
19670 _ACEOF
19671
19672
19673 cat >>confdefs.h <<_ACEOF
19674 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
19675 _ACEOF
19676
19677
19678 cat >>confdefs.h <<_ACEOF
19679 #define LLVM_HOSTTRIPLE "$host"
19680 _ACEOF
19681
19682
19683 # Determine which bindings to build.
19684 if test "$BINDINGS_TO_BUILD" = auto ; then
19685   BINDINGS_TO_BUILD=""
19686   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
19687     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
19688   fi
19689 fi
19690 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
19691
19692
19693 # This isn't really configurey, but it avoids having to repeat the list in
19694 # other files.
19695 ALL_BINDINGS=ocaml
19696
19697
19698 # Do any work necessary to ensure that bindings have what they need.
19699 binding_prereqs_failed=0
19700 for a_binding in $BINDINGS_TO_BUILD ; do
19701   case "$a_binding" in
19702   ocaml)
19703     if test "x$OCAMLC" = x ; then
19704       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
19705 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
19706       binding_prereqs_failed=1
19707     fi
19708     if test "x$OCAMLDEP" = x ; then
19709       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
19710 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
19711       binding_prereqs_failed=1
19712     fi
19713     if test "x$OCAMLOPT" = x ; then
19714       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
19715 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
19716           fi
19717     if test "x$with_ocaml_libdir" != xauto ; then
19718       OCAML_LIBDIR=$with_ocaml_libdir
19719
19720     else
19721       ocaml_stdlib="`"$OCAMLC" -where`"
19722       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
19723       then
19724         # ocaml stdlib is beneath our prefix; use stdlib
19725         OCAML_LIBDIR=$ocaml_stdlib
19726
19727       else
19728         # ocaml stdlib is outside our prefix; use libdir/ocaml
19729         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
19730
19731       fi
19732     fi
19733     ;;
19734   esac
19735 done
19736 if test "$binding_prereqs_failed" = 1 ; then
19737   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
19738 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
19739    { (exit 1); exit 1; }; }
19740 fi
19741
19742 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
19743 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
19744 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
19745   echo $ECHO_N "(cached) $ECHO_C" >&6
19746 else
19747    ac_ext=cpp
19748 ac_cpp='$CXXCPP $CPPFLAGS'
19749 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19750 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19751 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19752
19753   oldcxxflags="$CXXFLAGS"
19754   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
19755   cat >conftest.$ac_ext <<_ACEOF
19756 /* confdefs.h.  */
19757 _ACEOF
19758 cat confdefs.h >>conftest.$ac_ext
19759 cat >>conftest.$ac_ext <<_ACEOF
19760 /* end confdefs.h.  */
19761
19762 int
19763 main ()
19764 {
19765
19766   ;
19767   return 0;
19768 }
19769 _ACEOF
19770 rm -f conftest.$ac_objext
19771 if { (ac_try="$ac_compile"
19772 case "(($ac_try" in
19773   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19774   *) ac_try_echo=$ac_try;;
19775 esac
19776 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19777   (eval "$ac_compile") 2>conftest.er1
19778   ac_status=$?
19779   grep -v '^ *+' conftest.er1 >conftest.err
19780   rm -f conftest.er1
19781   cat conftest.err >&5
19782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19783   (exit $ac_status); } &&
19784          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19785   { (case "(($ac_try" in
19786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19787   *) ac_try_echo=$ac_try;;
19788 esac
19789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19790   (eval "$ac_try") 2>&5
19791   ac_status=$?
19792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19793   (exit $ac_status); }; } &&
19794          { ac_try='test -s conftest.$ac_objext'
19795   { (case "(($ac_try" in
19796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19797   *) ac_try_echo=$ac_try;;
19798 esac
19799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19800   (eval "$ac_try") 2>&5
19801   ac_status=$?
19802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19803   (exit $ac_status); }; }; then
19804   llvm_cv_cxx_visibility_inlines_hidden=yes
19805 else
19806   echo "$as_me: failed program was:" >&5
19807 sed 's/^/| /' conftest.$ac_ext >&5
19808
19809         llvm_cv_cxx_visibility_inlines_hidden=no
19810 fi
19811
19812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19813   CXXFLAGS="$oldcxxflags"
19814   ac_ext=c
19815 ac_cpp='$CPP $CPPFLAGS'
19816 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19817 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19818 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19819
19820
19821 fi
19822 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
19823 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
19824 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
19825   ENABLE_VISIBILITY_INLINES_HIDDEN=1
19826
19827 else
19828   ENABLE_VISIBILITY_INLINES_HIDDEN=0
19829
19830 fi
19831
19832
19833 if test "$llvm_cv_link_use_r" = "yes" ; then
19834   RPATH="-Wl,-R"
19835 else
19836   RPATH="-Wl,-rpath"
19837 fi
19838
19839
19840 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
19841   RDYNAMIC="-Wl,-export-dynamic"
19842 else
19843   RDYNAMIC=""
19844 fi
19845
19846
19847
19848 ac_config_headers="$ac_config_headers include/llvm/Config/config.h"
19849
19850 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
19851
19852 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
19853
19854 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
19855
19856 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
19857
19858 ac_config_headers="$ac_config_headers include/llvm/System/DataTypes.h"
19859
19860
19861 ac_config_files="$ac_config_files Makefile.config"
19862
19863
19864 ac_config_files="$ac_config_files llvm.spec"
19865
19866
19867 ac_config_files="$ac_config_files docs/doxygen.cfg"
19868
19869
19870 ac_config_files="$ac_config_files tools/llvmc/plugins/Base/Base.td"
19871
19872
19873 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
19874
19875
19876 ac_config_commands="$ac_config_commands setup"
19877
19878 ac_config_commands="$ac_config_commands Makefile"
19879
19880
19881 ac_config_commands="$ac_config_commands Makefile.common"
19882
19883
19884 ac_config_commands="$ac_config_commands examples/Makefile"
19885
19886
19887 ac_config_commands="$ac_config_commands lib/Makefile"
19888
19889
19890 ac_config_commands="$ac_config_commands runtime/Makefile"
19891
19892
19893 ac_config_commands="$ac_config_commands test/Makefile"
19894
19895
19896 ac_config_commands="$ac_config_commands test/Makefile.tests"
19897
19898
19899 ac_config_commands="$ac_config_commands unittests/Makefile"
19900
19901
19902 ac_config_commands="$ac_config_commands tools/Makefile"
19903
19904
19905 ac_config_commands="$ac_config_commands utils/Makefile"
19906
19907
19908 ac_config_commands="$ac_config_commands projects/Makefile"
19909
19910
19911 ac_config_commands="$ac_config_commands bindings/Makefile"
19912
19913
19914 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
19915
19916
19917
19918 cat >confcache <<\_ACEOF
19919 # This file is a shell script that caches the results of configure
19920 # tests run on this system so they can be shared between configure
19921 # scripts and configure runs, see configure's option --config-cache.
19922 # It is not useful on other systems.  If it contains results you don't
19923 # want to keep, you may remove or edit it.
19924 #
19925 # config.status only pays attention to the cache file if you give it
19926 # the --recheck option to rerun configure.
19927 #
19928 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19929 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19930 # following values.
19931
19932 _ACEOF
19933
19934 # The following way of writing the cache mishandles newlines in values,
19935 # but we know of no workaround that is simple, portable, and efficient.
19936 # So, we kill variables containing newlines.
19937 # Ultrix sh set writes to stderr and can't be redirected directly,
19938 # and sets the high bit in the cache file unless we assign to the vars.
19939 (
19940   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19941     eval ac_val=\$$ac_var
19942     case $ac_val in #(
19943     *${as_nl}*)
19944       case $ac_var in #(
19945       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19946 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
19947       esac
19948       case $ac_var in #(
19949       _ | IFS | as_nl) ;; #(
19950       *) $as_unset $ac_var ;;
19951       esac ;;
19952     esac
19953   done
19954
19955   (set) 2>&1 |
19956     case $as_nl`(ac_space=' '; set) 2>&1` in #(
19957     *${as_nl}ac_space=\ *)
19958       # `set' does not quote correctly, so add quotes (double-quote
19959       # substitution turns \\\\ into \\, and sed turns \\ into \).
19960       sed -n \
19961         "s/'/'\\\\''/g;
19962           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19963       ;; #(
19964     *)
19965       # `set' quotes correctly as required by POSIX, so do not add quotes.
19966       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19967       ;;
19968     esac |
19969     sort
19970 ) |
19971   sed '
19972      /^ac_cv_env_/b end
19973      t clear
19974      :clear
19975      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19976      t end
19977      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19978      :end' >>confcache
19979 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19980   if test -w "$cache_file"; then
19981     test "x$cache_file" != "x/dev/null" &&
19982       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19983 echo "$as_me: updating cache $cache_file" >&6;}
19984     cat confcache >$cache_file
19985   else
19986     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19987 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19988   fi
19989 fi
19990 rm -f confcache
19991
19992 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19993 # Let make expand exec_prefix.
19994 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19995
19996 DEFS=-DHAVE_CONFIG_H
19997
19998 ac_libobjs=
19999 ac_ltlibobjs=
20000 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20001   # 1. Remove the extension, and $U if already installed.
20002   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20003   ac_i=`echo "$ac_i" | sed "$ac_script"`
20004   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20005   #    will be set to the directory where LIBOBJS objects are built.
20006   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20007   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20008 done
20009 LIBOBJS=$ac_libobjs
20010
20011 LTLIBOBJS=$ac_ltlibobjs
20012
20013
20014 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
20015   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
20016 Usually this means the macro was only invoked conditionally." >&5
20017 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
20018 Usually this means the macro was only invoked conditionally." >&2;}
20019    { (exit 1); exit 1; }; }
20020 fi
20021 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
20022   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20023 Usually this means the macro was only invoked conditionally." >&5
20024 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20025 Usually this means the macro was only invoked conditionally." >&2;}
20026    { (exit 1); exit 1; }; }
20027 fi
20028
20029 : ${CONFIG_STATUS=./config.status}
20030 ac_clean_files_save=$ac_clean_files
20031 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20032 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20033 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20034 cat >$CONFIG_STATUS <<_ACEOF
20035 #! $SHELL
20036 # Generated by $as_me.
20037 # Run this file to recreate the current configuration.
20038 # Compiler output produced by configure, useful for debugging
20039 # configure, is in config.log if it exists.
20040
20041 debug=false
20042 ac_cs_recheck=false
20043 ac_cs_silent=false
20044 SHELL=\${CONFIG_SHELL-$SHELL}
20045 _ACEOF
20046
20047 cat >>$CONFIG_STATUS <<\_ACEOF
20048 ## --------------------- ##
20049 ## M4sh Initialization.  ##
20050 ## --------------------- ##
20051
20052 # Be Bourne compatible
20053 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20054   emulate sh
20055   NULLCMD=:
20056   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20057   # is contrary to our usage.  Disable this feature.
20058   alias -g '${1+"$@"}'='"$@"'
20059   setopt NO_GLOB_SUBST
20060 else
20061   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
20062 fi
20063 BIN_SH=xpg4; export BIN_SH # for Tru64
20064 DUALCASE=1; export DUALCASE # for MKS sh
20065
20066
20067 # PATH needs CR
20068 # Avoid depending upon Character Ranges.
20069 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20070 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20071 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20072 as_cr_digits='0123456789'
20073 as_cr_alnum=$as_cr_Letters$as_cr_digits
20074
20075 # The user is always right.
20076 if test "${PATH_SEPARATOR+set}" != set; then
20077   echo "#! /bin/sh" >conf$$.sh
20078   echo  "exit 0"   >>conf$$.sh
20079   chmod +x conf$$.sh
20080   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20081     PATH_SEPARATOR=';'
20082   else
20083     PATH_SEPARATOR=:
20084   fi
20085   rm -f conf$$.sh
20086 fi
20087
20088 # Support unset when possible.
20089 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20090   as_unset=unset
20091 else
20092   as_unset=false
20093 fi
20094
20095
20096 # IFS
20097 # We need space, tab and new line, in precisely that order.  Quoting is
20098 # there to prevent editors from complaining about space-tab.
20099 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20100 # splitting by setting IFS to empty value.)
20101 as_nl='
20102 '
20103 IFS=" ""        $as_nl"
20104
20105 # Find who we are.  Look in the path if we contain no directory separator.
20106 case $0 in
20107   *[\\/]* ) as_myself=$0 ;;
20108   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20109 for as_dir in $PATH
20110 do
20111   IFS=$as_save_IFS
20112   test -z "$as_dir" && as_dir=.
20113   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20114 done
20115 IFS=$as_save_IFS
20116
20117      ;;
20118 esac
20119 # We did not find ourselves, most probably we were run as `sh COMMAND'
20120 # in which case we are not to be found in the path.
20121 if test "x$as_myself" = x; then
20122   as_myself=$0
20123 fi
20124 if test ! -f "$as_myself"; then
20125   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20126   { (exit 1); exit 1; }
20127 fi
20128
20129 # Work around bugs in pre-3.0 UWIN ksh.
20130 for as_var in ENV MAIL MAILPATH
20131 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20132 done
20133 PS1='$ '
20134 PS2='> '
20135 PS4='+ '
20136
20137 # NLS nuisances.
20138 for as_var in \
20139   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20140   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20141   LC_TELEPHONE LC_TIME
20142 do
20143   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20144     eval $as_var=C; export $as_var
20145   else
20146     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20147   fi
20148 done
20149
20150 # Required to use basename.
20151 if expr a : '\(a\)' >/dev/null 2>&1 &&
20152    test "X`expr 00001 : '.*\(...\)'`" = X001; then
20153   as_expr=expr
20154 else
20155   as_expr=false
20156 fi
20157
20158 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20159   as_basename=basename
20160 else
20161   as_basename=false
20162 fi
20163
20164
20165 # Name of the executable.
20166 as_me=`$as_basename -- "$0" ||
20167 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20168          X"$0" : 'X\(//\)$' \| \
20169          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20170 echo X/"$0" |
20171     sed '/^.*\/\([^/][^/]*\)\/*$/{
20172             s//\1/
20173             q
20174           }
20175           /^X\/\(\/\/\)$/{
20176             s//\1/
20177             q
20178           }
20179           /^X\/\(\/\).*/{
20180             s//\1/
20181             q
20182           }
20183           s/.*/./; q'`
20184
20185 # CDPATH.
20186 $as_unset CDPATH
20187
20188
20189
20190   as_lineno_1=$LINENO
20191   as_lineno_2=$LINENO
20192   test "x$as_lineno_1" != "x$as_lineno_2" &&
20193   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
20194
20195   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20196   # uniformly replaced by the line number.  The first 'sed' inserts a
20197   # line-number line after each line using $LINENO; the second 'sed'
20198   # does the real work.  The second script uses 'N' to pair each
20199   # line-number line with the line containing $LINENO, and appends
20200   # trailing '-' during substitution so that $LINENO is not a special
20201   # case at line end.
20202   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20203   # scripts with optimization help from Paolo Bonzini.  Blame Lee
20204   # E. McMahon (1931-1989) for sed's syntax.  :-)
20205   sed -n '
20206     p
20207     /[$]LINENO/=
20208   ' <$as_myself |
20209     sed '
20210       s/[$]LINENO.*/&-/
20211       t lineno
20212       b
20213       :lineno
20214       N
20215       :loop
20216       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20217       t loop
20218       s/-\n.*//
20219     ' >$as_me.lineno &&
20220   chmod +x "$as_me.lineno" ||
20221     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20222    { (exit 1); exit 1; }; }
20223
20224   # Don't try to exec as it changes $[0], causing all sort of problems
20225   # (the dirname of $[0] is not the place where we might find the
20226   # original and so on.  Autoconf is especially sensitive to this).
20227   . "./$as_me.lineno"
20228   # Exit status is that of the last command.
20229   exit
20230 }
20231
20232
20233 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20234   as_dirname=dirname
20235 else
20236   as_dirname=false
20237 fi
20238
20239 ECHO_C= ECHO_N= ECHO_T=
20240 case `echo -n x` in
20241 -n*)
20242   case `echo 'x\c'` in
20243   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
20244   *)   ECHO_C='\c';;
20245   esac;;
20246 *)
20247   ECHO_N='-n';;
20248 esac
20249
20250 if expr a : '\(a\)' >/dev/null 2>&1 &&
20251    test "X`expr 00001 : '.*\(...\)'`" = X001; then
20252   as_expr=expr
20253 else
20254   as_expr=false
20255 fi
20256
20257 rm -f conf$$ conf$$.exe conf$$.file
20258 if test -d conf$$.dir; then
20259   rm -f conf$$.dir/conf$$.file
20260 else
20261   rm -f conf$$.dir
20262   mkdir conf$$.dir
20263 fi
20264 echo >conf$$.file
20265 if ln -s conf$$.file conf$$ 2>/dev/null; then
20266   as_ln_s='ln -s'
20267   # ... but there are two gotchas:
20268   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20269   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20270   # In both cases, we have to default to `cp -p'.
20271   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20272     as_ln_s='cp -p'
20273 elif ln conf$$.file conf$$ 2>/dev/null; then
20274   as_ln_s=ln
20275 else
20276   as_ln_s='cp -p'
20277 fi
20278 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20279 rmdir conf$$.dir 2>/dev/null
20280
20281 if mkdir -p . 2>/dev/null; then
20282   as_mkdir_p=:
20283 else
20284   test -d ./-p && rmdir ./-p
20285   as_mkdir_p=false
20286 fi
20287
20288 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
20289 # systems may use methods other than mode bits to determine executability.
20290 cat >conf$$.file <<_ASEOF
20291 #! /bin/sh
20292 exit 0
20293 _ASEOF
20294 chmod +x conf$$.file
20295 if test -x conf$$.file >/dev/null 2>&1; then
20296   as_executable_p="test -x"
20297 else
20298   as_executable_p=:
20299 fi
20300 rm -f conf$$.file
20301
20302 # Sed expression to map a string onto a valid CPP name.
20303 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20304
20305 # Sed expression to map a string onto a valid variable name.
20306 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20307
20308
20309 exec 6>&1
20310
20311 # Save the log message, to keep $[0] and so on meaningful, and to
20312 # report actual input values of CONFIG_FILES etc. instead of their
20313 # values after options handling.
20314 ac_log="
20315 This file was extended by llvm $as_me 2.7svn, which was
20316 generated by GNU Autoconf 2.60.  Invocation command line was
20317
20318   CONFIG_FILES    = $CONFIG_FILES
20319   CONFIG_HEADERS  = $CONFIG_HEADERS
20320   CONFIG_LINKS    = $CONFIG_LINKS
20321   CONFIG_COMMANDS = $CONFIG_COMMANDS
20322   $ $0 $@
20323
20324 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20325 "
20326
20327 _ACEOF
20328
20329 cat >>$CONFIG_STATUS <<_ACEOF
20330 # Files that config.status was made for.
20331 config_files="$ac_config_files"
20332 config_headers="$ac_config_headers"
20333 config_commands="$ac_config_commands"
20334
20335 _ACEOF
20336
20337 cat >>$CONFIG_STATUS <<\_ACEOF
20338 ac_cs_usage="\
20339 \`$as_me' instantiates files from templates according to the
20340 current configuration.
20341
20342 Usage: $0 [OPTIONS] [FILE]...
20343
20344   -h, --help       print this help, then exit
20345   -V, --version    print version number, then exit
20346   -q, --quiet      do not print progress messages
20347   -d, --debug      don't remove temporary files
20348       --recheck    update $as_me by reconfiguring in the same conditions
20349   --file=FILE[:TEMPLATE]
20350                    instantiate the configuration file FILE
20351   --header=FILE[:TEMPLATE]
20352                    instantiate the configuration header FILE
20353
20354 Configuration files:
20355 $config_files
20356
20357 Configuration headers:
20358 $config_headers
20359
20360 Configuration commands:
20361 $config_commands
20362
20363 Report bugs to <bug-autoconf@gnu.org>."
20364
20365 _ACEOF
20366 cat >>$CONFIG_STATUS <<_ACEOF
20367 ac_cs_version="\\
20368 llvm config.status 2.7svn
20369 configured by $0, generated by GNU Autoconf 2.60,
20370   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20371
20372 Copyright (C) 2006 Free Software Foundation, Inc.
20373 This config.status script is free software; the Free Software Foundation
20374 gives unlimited permission to copy, distribute and modify it."
20375
20376 ac_pwd='$ac_pwd'
20377 srcdir='$srcdir'
20378 INSTALL='$INSTALL'
20379 _ACEOF
20380
20381 cat >>$CONFIG_STATUS <<\_ACEOF
20382 # If no file are specified by the user, then we need to provide default
20383 # value.  By we need to know if files were specified by the user.
20384 ac_need_defaults=:
20385 while test $# != 0
20386 do
20387   case $1 in
20388   --*=*)
20389     ac_option=`expr "X$1" : 'X\([^=]*\)='`
20390     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20391     ac_shift=:
20392     ;;
20393   *)
20394     ac_option=$1
20395     ac_optarg=$2
20396     ac_shift=shift
20397     ;;
20398   esac
20399
20400   case $ac_option in
20401   # Handling of the options.
20402   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20403     ac_cs_recheck=: ;;
20404   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20405     echo "$ac_cs_version"; exit ;;
20406   --debug | --debu | --deb | --de | --d | -d )
20407     debug=: ;;
20408   --file | --fil | --fi | --f )
20409     $ac_shift
20410     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20411     ac_need_defaults=false;;
20412   --header | --heade | --head | --hea )
20413     $ac_shift
20414     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20415     ac_need_defaults=false;;
20416   --he | --h)
20417     # Conflict between --help and --header
20418     { echo "$as_me: error: ambiguous option: $1
20419 Try \`$0 --help' for more information." >&2
20420    { (exit 1); exit 1; }; };;
20421   --help | --hel | -h )
20422     echo "$ac_cs_usage"; exit ;;
20423   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20424   | -silent | --silent | --silen | --sile | --sil | --si | --s)
20425     ac_cs_silent=: ;;
20426
20427   # This is an error.
20428   -*) { echo "$as_me: error: unrecognized option: $1
20429 Try \`$0 --help' for more information." >&2
20430    { (exit 1); exit 1; }; } ;;
20431
20432   *) ac_config_targets="$ac_config_targets $1"
20433      ac_need_defaults=false ;;
20434
20435   esac
20436   shift
20437 done
20438
20439 ac_configure_extra_args=
20440
20441 if $ac_cs_silent; then
20442   exec 6>/dev/null
20443   ac_configure_extra_args="$ac_configure_extra_args --silent"
20444 fi
20445
20446 _ACEOF
20447 cat >>$CONFIG_STATUS <<_ACEOF
20448 if \$ac_cs_recheck; then
20449   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20450   CONFIG_SHELL=$SHELL
20451   export CONFIG_SHELL
20452   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20453 fi
20454
20455 _ACEOF
20456 cat >>$CONFIG_STATUS <<\_ACEOF
20457 exec 5>>config.log
20458 {
20459   echo
20460   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20461 ## Running $as_me. ##
20462 _ASBOX
20463   echo "$ac_log"
20464 } >&5
20465
20466 _ACEOF
20467 cat >>$CONFIG_STATUS <<_ACEOF
20468 #
20469 # INIT-COMMANDS
20470 #
20471 llvm_src="${srcdir}"
20472
20473 _ACEOF
20474
20475 cat >>$CONFIG_STATUS <<\_ACEOF
20476
20477 # Handling of arguments.
20478 for ac_config_target in $ac_config_targets
20479 do
20480   case $ac_config_target in
20481     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
20482     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
20483     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
20484     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
20485     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
20486     "include/llvm/System/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/System/DataTypes.h" ;;
20487     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
20488     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
20489     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
20490     "tools/llvmc/plugins/Base/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/plugins/Base/Base.td" ;;
20491     "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
20492     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
20493     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
20494     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
20495     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
20496     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
20497     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
20498     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
20499     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
20500     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
20501     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
20502     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
20503     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
20504     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
20505     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
20506
20507   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20508 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20509    { (exit 1); exit 1; }; };;
20510   esac
20511 done
20512
20513
20514 # If the user did not use the arguments to specify the items to instantiate,
20515 # then the envvar interface is used.  Set only those that are not.
20516 # We use the long form for the default assignment because of an extremely
20517 # bizarre bug on SunOS 4.1.3.
20518 if $ac_need_defaults; then
20519   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20520   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20521   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20522 fi
20523
20524 # Have a temporary directory for convenience.  Make it in the build tree
20525 # simply because there is no reason against having it here, and in addition,
20526 # creating and moving files from /tmp can sometimes cause problems.
20527 # Hook for its removal unless debugging.
20528 # Note that there is a small window in which the directory will not be cleaned:
20529 # after its creation but before its name has been assigned to `$tmp'.
20530 $debug ||
20531 {
20532   tmp=
20533   trap 'exit_status=$?
20534   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20535 ' 0
20536   trap '{ (exit 1); exit 1; }' 1 2 13 15
20537 }
20538 # Create a (secure) tmp directory for tmp files.
20539
20540 {
20541   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20542   test -n "$tmp" && test -d "$tmp"
20543 }  ||
20544 {
20545   tmp=./conf$$-$RANDOM
20546   (umask 077 && mkdir "$tmp")
20547 } ||
20548 {
20549    echo "$me: cannot create a temporary directory in ." >&2
20550    { (exit 1); exit 1; }
20551 }
20552
20553 #
20554 # Set up the sed scripts for CONFIG_FILES section.
20555 #
20556
20557 # No need to generate the scripts if there are no CONFIG_FILES.
20558 # This happens for instance when ./config.status config.h
20559 if test -n "$CONFIG_FILES"; then
20560
20561 _ACEOF
20562
20563
20564
20565 ac_delim='%!_!# '
20566 for ac_last_try in false false false false false :; do
20567   cat >conf$$subs.sed <<_ACEOF
20568 SHELL!$SHELL$ac_delim
20569 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20570 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20571 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20572 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20573 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20574 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20575 exec_prefix!$exec_prefix$ac_delim
20576 prefix!$prefix$ac_delim
20577 program_transform_name!$program_transform_name$ac_delim
20578 bindir!$bindir$ac_delim
20579 sbindir!$sbindir$ac_delim
20580 libexecdir!$libexecdir$ac_delim
20581 datarootdir!$datarootdir$ac_delim
20582 datadir!$datadir$ac_delim
20583 sysconfdir!$sysconfdir$ac_delim
20584 sharedstatedir!$sharedstatedir$ac_delim
20585 localstatedir!$localstatedir$ac_delim
20586 includedir!$includedir$ac_delim
20587 oldincludedir!$oldincludedir$ac_delim
20588 docdir!$docdir$ac_delim
20589 infodir!$infodir$ac_delim
20590 htmldir!$htmldir$ac_delim
20591 dvidir!$dvidir$ac_delim
20592 pdfdir!$pdfdir$ac_delim
20593 psdir!$psdir$ac_delim
20594 libdir!$libdir$ac_delim
20595 localedir!$localedir$ac_delim
20596 mandir!$mandir$ac_delim
20597 DEFS!$DEFS$ac_delim
20598 ECHO_C!$ECHO_C$ac_delim
20599 ECHO_N!$ECHO_N$ac_delim
20600 ECHO_T!$ECHO_T$ac_delim
20601 LIBS!$LIBS$ac_delim
20602 build_alias!$build_alias$ac_delim
20603 host_alias!$host_alias$ac_delim
20604 target_alias!$target_alias$ac_delim
20605 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
20606 subdirs!$subdirs$ac_delim
20607 build!$build$ac_delim
20608 build_cpu!$build_cpu$ac_delim
20609 build_vendor!$build_vendor$ac_delim
20610 build_os!$build_os$ac_delim
20611 host!$host$ac_delim
20612 host_cpu!$host_cpu$ac_delim
20613 host_vendor!$host_vendor$ac_delim
20614 host_os!$host_os$ac_delim
20615 target!$target$ac_delim
20616 target_cpu!$target_cpu$ac_delim
20617 target_vendor!$target_vendor$ac_delim
20618 target_os!$target_os$ac_delim
20619 OS!$OS$ac_delim
20620 HOST_OS!$HOST_OS$ac_delim
20621 TARGET_OS!$TARGET_OS$ac_delim
20622 LINKALL!$LINKALL$ac_delim
20623 NOLINKALL!$NOLINKALL$ac_delim
20624 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
20625 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
20626 ARCH!$ARCH$ac_delim
20627 ENDIAN!$ENDIAN$ac_delim
20628 CC!$CC$ac_delim
20629 CFLAGS!$CFLAGS$ac_delim
20630 LDFLAGS!$LDFLAGS$ac_delim
20631 CPPFLAGS!$CPPFLAGS$ac_delim
20632 ac_ct_CC!$ac_ct_CC$ac_delim
20633 EXEEXT!$EXEEXT$ac_delim
20634 OBJEXT!$OBJEXT$ac_delim
20635 CPP!$CPP$ac_delim
20636 GREP!$GREP$ac_delim
20637 EGREP!$EGREP$ac_delim
20638 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
20639 BUILD_CC!$BUILD_CC$ac_delim
20640 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
20641 BUILD_CXX!$BUILD_CXX$ac_delim
20642 CVSBUILD!$CVSBUILD$ac_delim
20643 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
20644 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
20645 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
20646 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
20647 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
20648 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
20649 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
20650 JIT!$JIT$ac_delim
20651 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
20652 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
20653 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
20654 ENABLE_PIC!$ENABLE_PIC$ac_delim
20655 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
20656 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
20657 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
20658 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
20659 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
20660 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
20661 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
20662 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
20663 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
20664 ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
20665 _ACEOF
20666
20667   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20668     break
20669   elif $ac_last_try; then
20670     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20671 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20672    { (exit 1); exit 1; }; }
20673   else
20674     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20675   fi
20676 done
20677
20678 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20679 if test -n "$ac_eof"; then
20680   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20681   ac_eof=`expr $ac_eof + 1`
20682 fi
20683
20684 cat >>$CONFIG_STATUS <<_ACEOF
20685 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20686 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20687 _ACEOF
20688 sed '
20689 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20690 s/^/s,@/; s/!/@,|#_!!_#|/
20691 :n
20692 t n
20693 s/'"$ac_delim"'$/,g/; t
20694 s/$/\\/; p
20695 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20696 ' >>$CONFIG_STATUS <conf$$subs.sed
20697 rm -f conf$$subs.sed
20698 cat >>$CONFIG_STATUS <<_ACEOF
20699 CEOF$ac_eof
20700 _ACEOF
20701
20702
20703 ac_delim='%!_!# '
20704 for ac_last_try in false false false false false :; do
20705   cat >conf$$subs.sed <<_ACEOF
20706 ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
20707 CXX!$CXX$ac_delim
20708 CXXFLAGS!$CXXFLAGS$ac_delim
20709 ac_ct_CXX!$ac_ct_CXX$ac_delim
20710 NM!$NM$ac_delim
20711 ifGNUmake!$ifGNUmake$ac_delim
20712 LN_S!$LN_S$ac_delim
20713 CMP!$CMP$ac_delim
20714 CP!$CP$ac_delim
20715 DATE!$DATE$ac_delim
20716 FIND!$FIND$ac_delim
20717 MKDIR!$MKDIR$ac_delim
20718 MV!$MV$ac_delim
20719 RANLIB!$RANLIB$ac_delim
20720 AR!$AR$ac_delim
20721 RM!$RM$ac_delim
20722 SED!$SED$ac_delim
20723 TAR!$TAR$ac_delim
20724 BINPWD!$BINPWD$ac_delim
20725 GRAPHVIZ!$GRAPHVIZ$ac_delim
20726 DOT!$DOT$ac_delim
20727 FDP!$FDP$ac_delim
20728 NEATO!$NEATO$ac_delim
20729 TWOPI!$TWOPI$ac_delim
20730 CIRCO!$CIRCO$ac_delim
20731 GV!$GV$ac_delim
20732 DOTTY!$DOTTY$ac_delim
20733 PERL!$PERL$ac_delim
20734 HAVE_PERL!$HAVE_PERL$ac_delim
20735 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20736 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20737 INSTALL_DATA!$INSTALL_DATA$ac_delim
20738 BZIP2!$BZIP2$ac_delim
20739 DOXYGEN!$DOXYGEN$ac_delim
20740 GROFF!$GROFF$ac_delim
20741 GZIP!$GZIP$ac_delim
20742 POD2HTML!$POD2HTML$ac_delim
20743 POD2MAN!$POD2MAN$ac_delim
20744 RUNTEST!$RUNTEST$ac_delim
20745 TCLSH!$TCLSH$ac_delim
20746 ZIP!$ZIP$ac_delim
20747 OCAMLC!$OCAMLC$ac_delim
20748 OCAMLOPT!$OCAMLOPT$ac_delim
20749 OCAMLDEP!$OCAMLDEP$ac_delim
20750 OCAMLDOC!$OCAMLDOC$ac_delim
20751 GAS!$GAS$ac_delim
20752 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
20753 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
20754 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
20755 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
20756 LIBADD_DL!$LIBADD_DL$ac_delim
20757 LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
20758 LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
20759 LLVMGCC!$LLVMGCC$ac_delim
20760 LLVMGXX!$LLVMGXX$ac_delim
20761 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
20762 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
20763 USE_UDIS86!$USE_UDIS86$ac_delim
20764 USE_OPROFILE!$USE_OPROFILE$ac_delim
20765 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
20766 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
20767 MMAP_FILE!$MMAP_FILE$ac_delim
20768 LLVMCC1!$LLVMCC1$ac_delim
20769 LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
20770 LLVMGCCDIR!$LLVMGCCDIR$ac_delim
20771 LLVMGCCLIBEXEC!$LLVMGCCLIBEXEC$ac_delim
20772 LLVMGCC_VERSION!$LLVMGCC_VERSION$ac_delim
20773 LLVMGCC_MAJVERS!$LLVMGCC_MAJVERS$ac_delim
20774 LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
20775 SHLIBEXT!$SHLIBEXT$ac_delim
20776 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
20777 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
20778 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
20779 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
20780 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
20781 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
20782 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
20783 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
20784 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
20785 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
20786 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
20787 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
20788 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
20789 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
20790 RPATH!$RPATH$ac_delim
20791 RDYNAMIC!$RDYNAMIC$ac_delim
20792 LIBOBJS!$LIBOBJS$ac_delim
20793 LTLIBOBJS!$LTLIBOBJS$ac_delim
20794 _ACEOF
20795
20796   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
20797     break
20798   elif $ac_last_try; then
20799     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20800 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20801    { (exit 1); exit 1; }; }
20802   else
20803     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20804   fi
20805 done
20806
20807 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20808 if test -n "$ac_eof"; then
20809   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20810   ac_eof=`expr $ac_eof + 1`
20811 fi
20812
20813 cat >>$CONFIG_STATUS <<_ACEOF
20814 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20815 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20816 _ACEOF
20817 sed '
20818 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20819 s/^/s,@/; s/!/@,|#_!!_#|/
20820 :n
20821 t n
20822 s/'"$ac_delim"'$/,g/; t
20823 s/$/\\/; p
20824 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20825 ' >>$CONFIG_STATUS <conf$$subs.sed
20826 rm -f conf$$subs.sed
20827 cat >>$CONFIG_STATUS <<_ACEOF
20828 :end
20829 s/|#_!!_#|//g
20830 CEOF$ac_eof
20831 _ACEOF
20832
20833
20834 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20835 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20836 # trailing colons and then remove the whole line if VPATH becomes empty
20837 # (actually we leave an empty line to preserve line numbers).
20838 if test "x$srcdir" = x.; then
20839   ac_vpsub='/^[  ]*VPATH[        ]*=/{
20840 s/:*\$(srcdir):*/:/
20841 s/:*\${srcdir}:*/:/
20842 s/:*@srcdir@:*/:/
20843 s/^\([^=]*=[     ]*\):*/\1/
20844 s/:*$//
20845 s/^[^=]*=[       ]*$//
20846 }'
20847 fi
20848
20849 cat >>$CONFIG_STATUS <<\_ACEOF
20850 fi # test -n "$CONFIG_FILES"
20851
20852
20853 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
20854 do
20855   case $ac_tag in
20856   :[FHLC]) ac_mode=$ac_tag; continue;;
20857   esac
20858   case $ac_mode$ac_tag in
20859   :[FHL]*:*);;
20860   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20861 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20862    { (exit 1); exit 1; }; };;
20863   :[FH]-) ac_tag=-:-;;
20864   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20865   esac
20866   ac_save_IFS=$IFS
20867   IFS=:
20868   set x $ac_tag
20869   IFS=$ac_save_IFS
20870   shift
20871   ac_file=$1
20872   shift
20873
20874   case $ac_mode in
20875   :L) ac_source=$1;;
20876   :[FH])
20877     ac_file_inputs=
20878     for ac_f
20879     do
20880       case $ac_f in
20881       -) ac_f="$tmp/stdin";;
20882       *) # Look for the file first in the build tree, then in the source tree
20883          # (if the path is not absolute).  The absolute path cannot be DOS-style,
20884          # because $ac_f cannot contain `:'.
20885          test -f "$ac_f" ||
20886            case $ac_f in
20887            [\\/$]*) false;;
20888            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20889            esac ||
20890            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20891 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20892    { (exit 1); exit 1; }; };;
20893       esac
20894       ac_file_inputs="$ac_file_inputs $ac_f"
20895     done
20896
20897     # Let's still pretend it is `configure' which instantiates (i.e., don't
20898     # use $as_me), people would be surprised to read:
20899     #    /* config.h.  Generated by config.status.  */
20900     configure_input="Generated from "`IFS=:
20901           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20902     if test x"$ac_file" != x-; then
20903       configure_input="$ac_file.  $configure_input"
20904       { echo "$as_me:$LINENO: creating $ac_file" >&5
20905 echo "$as_me: creating $ac_file" >&6;}
20906     fi
20907
20908     case $ac_tag in
20909     *:-:* | *:-) cat >"$tmp/stdin";;
20910     esac
20911     ;;
20912   esac
20913
20914   ac_dir=`$as_dirname -- "$ac_file" ||
20915 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20916          X"$ac_file" : 'X\(//\)[^/]' \| \
20917          X"$ac_file" : 'X\(//\)$' \| \
20918          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20919 echo X"$ac_file" |
20920     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20921             s//\1/
20922             q
20923           }
20924           /^X\(\/\/\)[^/].*/{
20925             s//\1/
20926             q
20927           }
20928           /^X\(\/\/\)$/{
20929             s//\1/
20930             q
20931           }
20932           /^X\(\/\).*/{
20933             s//\1/
20934             q
20935           }
20936           s/.*/./; q'`
20937   { as_dir="$ac_dir"
20938   case $as_dir in #(
20939   -*) as_dir=./$as_dir;;
20940   esac
20941   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20942     as_dirs=
20943     while :; do
20944       case $as_dir in #(
20945       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20946       *) as_qdir=$as_dir;;
20947       esac
20948       as_dirs="'$as_qdir' $as_dirs"
20949       as_dir=`$as_dirname -- "$as_dir" ||
20950 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20951          X"$as_dir" : 'X\(//\)[^/]' \| \
20952          X"$as_dir" : 'X\(//\)$' \| \
20953          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20954 echo X"$as_dir" |
20955     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20956             s//\1/
20957             q
20958           }
20959           /^X\(\/\/\)[^/].*/{
20960             s//\1/
20961             q
20962           }
20963           /^X\(\/\/\)$/{
20964             s//\1/
20965             q
20966           }
20967           /^X\(\/\).*/{
20968             s//\1/
20969             q
20970           }
20971           s/.*/./; q'`
20972       test -d "$as_dir" && break
20973     done
20974     test -z "$as_dirs" || eval "mkdir $as_dirs"
20975   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20976 echo "$as_me: error: cannot create directory $as_dir" >&2;}
20977    { (exit 1); exit 1; }; }; }
20978   ac_builddir=.
20979
20980 case "$ac_dir" in
20981 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20982 *)
20983   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20984   # A ".." for each directory in $ac_dir_suffix.
20985   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20986   case $ac_top_builddir_sub in
20987   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20988   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20989   esac ;;
20990 esac
20991 ac_abs_top_builddir=$ac_pwd
20992 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20993 # for backward compatibility:
20994 ac_top_builddir=$ac_top_build_prefix
20995
20996 case $srcdir in
20997   .)  # We are building in place.
20998     ac_srcdir=.
20999     ac_top_srcdir=$ac_top_builddir_sub
21000     ac_abs_top_srcdir=$ac_pwd ;;
21001   [\\/]* | ?:[\\/]* )  # Absolute name.
21002     ac_srcdir=$srcdir$ac_dir_suffix;
21003     ac_top_srcdir=$srcdir
21004     ac_abs_top_srcdir=$srcdir ;;
21005   *) # Relative name.
21006     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21007     ac_top_srcdir=$ac_top_build_prefix$srcdir
21008     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21009 esac
21010 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21011
21012
21013   case $ac_mode in
21014   :F)
21015   #
21016   # CONFIG_FILE
21017   #
21018
21019   case $INSTALL in
21020   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21021   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21022   esac
21023 _ACEOF
21024
21025 cat >>$CONFIG_STATUS <<\_ACEOF
21026 # If the template does not know about datarootdir, expand it.
21027 # FIXME: This hack should be removed a few years after 2.60.
21028 ac_datarootdir_hack=; ac_datarootdir_seen=
21029
21030 case `sed -n '/datarootdir/ {
21031   p
21032   q
21033 }
21034 /@datadir@/p
21035 /@docdir@/p
21036 /@infodir@/p
21037 /@localedir@/p
21038 /@mandir@/p
21039 ' $ac_file_inputs` in
21040 *datarootdir*) ac_datarootdir_seen=yes;;
21041 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21042   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21043 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21044 _ACEOF
21045 cat >>$CONFIG_STATUS <<_ACEOF
21046   ac_datarootdir_hack='
21047   s&@datadir@&$datadir&g
21048   s&@docdir@&$docdir&g
21049   s&@infodir@&$infodir&g
21050   s&@localedir@&$localedir&g
21051   s&@mandir@&$mandir&g
21052     s&\\\${datarootdir}&$datarootdir&g' ;;
21053 esac
21054 _ACEOF
21055
21056 # Neutralize VPATH when `$srcdir' = `.'.
21057 # Shell code in configure.ac might set extrasub.
21058 # FIXME: do we really want to maintain this feature?
21059 cat >>$CONFIG_STATUS <<_ACEOF
21060   sed "$ac_vpsub
21061 $extrasub
21062 _ACEOF
21063 cat >>$CONFIG_STATUS <<\_ACEOF
21064 :t
21065 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21066 s&@configure_input@&$configure_input&;t t
21067 s&@top_builddir@&$ac_top_builddir_sub&;t t
21068 s&@srcdir@&$ac_srcdir&;t t
21069 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21070 s&@top_srcdir@&$ac_top_srcdir&;t t
21071 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21072 s&@builddir@&$ac_builddir&;t t
21073 s&@abs_builddir@&$ac_abs_builddir&;t t
21074 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21075 s&@INSTALL@&$ac_INSTALL&;t t
21076 $ac_datarootdir_hack
21077 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
21078
21079 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21080   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21081   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
21082   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21083 which seems to be undefined.  Please make sure it is defined." >&5
21084 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21085 which seems to be undefined.  Please make sure it is defined." >&2;}
21086
21087   rm -f "$tmp/stdin"
21088   case $ac_file in
21089   -) cat "$tmp/out"; rm -f "$tmp/out";;
21090   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21091   esac
21092  ;;
21093   :H)
21094   #
21095   # CONFIG_HEADER
21096   #
21097 _ACEOF
21098
21099 # Transform confdefs.h into a sed script `conftest.defines', that
21100 # substitutes the proper values into config.h.in to produce config.h.
21101 rm -f conftest.defines conftest.tail
21102 # First, append a space to every undef/define line, to ease matching.
21103 echo 's/$/ /' >conftest.defines
21104 # Then, protect against being on the right side of a sed subst, or in
21105 # an unquoted here document, in config.status.  If some macros were
21106 # called several times there might be several #defines for the same
21107 # symbol, which is useless.  But do not sort them, since the last
21108 # AC_DEFINE must be honored.
21109 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21110 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21111 # NAME is the cpp macro being defined, VALUE is the value it is being given.
21112 # PARAMS is the parameter list in the macro definition--in most cases, it's
21113 # just an empty string.
21114 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
21115 ac_dB='\\)[      (].*,\\1define\\2'
21116 ac_dC=' '
21117 ac_dD=' ,'
21118
21119 uniq confdefs.h |
21120   sed -n '
21121         t rset
21122         :rset
21123         s/^[     ]*#[    ]*define[       ][      ]*//
21124         t ok
21125         d
21126         :ok
21127         s/[\\&,]/\\&/g
21128         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21129         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21130   ' >>conftest.defines
21131
21132 # Remove the space that was appended to ease matching.
21133 # Then replace #undef with comments.  This is necessary, for
21134 # example, in the case of _POSIX_SOURCE, which is predefined and required
21135 # on some systems where configure will not decide to define it.
21136 # (The regexp can be short, since the line contains either #define or #undef.)
21137 echo 's/ $//
21138 s,^[     #]*u.*,/* & */,' >>conftest.defines
21139
21140 # Break up conftest.defines:
21141 ac_max_sed_lines=50
21142
21143 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21144 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21145 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21146 # et cetera.
21147 ac_in='$ac_file_inputs'
21148 ac_out='"$tmp/out1"'
21149 ac_nxt='"$tmp/out2"'
21150
21151 while :
21152 do
21153   # Write a here document:
21154     cat >>$CONFIG_STATUS <<_ACEOF
21155     # First, check the format of the line:
21156     cat >"\$tmp/defines.sed" <<\\CEOF
21157 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
21158 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
21159 b
21160 :def
21161 _ACEOF
21162   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21163   echo 'CEOF
21164     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21165   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21166   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21167   grep . conftest.tail >/dev/null || break
21168   rm -f conftest.defines
21169   mv conftest.tail conftest.defines
21170 done
21171 rm -f conftest.defines conftest.tail
21172
21173 echo "ac_result=$ac_in" >>$CONFIG_STATUS
21174 cat >>$CONFIG_STATUS <<\_ACEOF
21175   if test x"$ac_file" != x-; then
21176     echo "/* $configure_input  */" >"$tmp/config.h"
21177     cat "$ac_result" >>"$tmp/config.h"
21178     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21179       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21180 echo "$as_me: $ac_file is unchanged" >&6;}
21181     else
21182       rm -f $ac_file
21183       mv "$tmp/config.h" $ac_file
21184     fi
21185   else
21186     echo "/* $configure_input  */"
21187     cat "$ac_result"
21188   fi
21189   rm -f "$tmp/out12"
21190  ;;
21191
21192   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21193 echo "$as_me: executing $ac_file commands" >&6;}
21194  ;;
21195   esac
21196
21197
21198   case $ac_file$ac_mode in
21199     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
21200    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
21201     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
21202    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
21203     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
21204    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
21205     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
21206    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
21207     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
21208    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
21209     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
21210    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
21211     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
21212    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
21213     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
21214    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
21215     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
21216    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
21217     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
21218    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
21219     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
21220    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
21221     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
21222    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
21223     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
21224    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
21225
21226   esac
21227 done # for ac_tag
21228
21229
21230 { (exit 0); exit 0; }
21231 _ACEOF
21232 chmod +x $CONFIG_STATUS
21233 ac_clean_files=$ac_clean_files_save
21234
21235
21236 # configure is writing to config.log, and then calls config.status.
21237 # config.status does its own redirection, appending to config.log.
21238 # Unfortunately, on DOS this fails, as config.log is still kept open
21239 # by configure, so config.status won't be able to write to it; its
21240 # output is simply discarded.  So we exec the FD to /dev/null,
21241 # effectively closing config.log, so it can be properly (re)opened and
21242 # appended to by config.status.  When coming back to configure, we
21243 # need to make the FD available again.
21244 if test "$no_create" != yes; then
21245   ac_cs_success=:
21246   ac_config_status_args=
21247   test "$silent" = yes &&
21248     ac_config_status_args="$ac_config_status_args --quiet"
21249   exec 5>/dev/null
21250   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21251   exec 5>>config.log
21252   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21253   # would make configure fail if this is the last instruction.
21254   $ac_cs_success || { (exit 1); exit 1; }
21255 fi
21256
21257 #
21258 # CONFIG_SUBDIRS section.
21259 #
21260 if test "$no_recursion" != yes; then
21261
21262   # Remove --cache-file and --srcdir arguments so they do not pile up.
21263   ac_sub_configure_args=
21264   ac_prev=
21265   eval "set x $ac_configure_args"
21266   shift
21267   for ac_arg
21268   do
21269     if test -n "$ac_prev"; then
21270       ac_prev=
21271       continue
21272     fi
21273     case $ac_arg in
21274     -cache-file | --cache-file | --cache-fil | --cache-fi \
21275     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21276       ac_prev=cache_file ;;
21277     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
21278     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
21279     | --c=*)
21280       ;;
21281     --config-cache | -C)
21282       ;;
21283     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
21284       ac_prev=srcdir ;;
21285     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
21286       ;;
21287     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
21288       ac_prev=prefix ;;
21289     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
21290       ;;
21291     *)
21292       case $ac_arg in
21293       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21294       esac
21295       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
21296     esac
21297   done
21298
21299   # Always prepend --prefix to ensure using the same prefix
21300   # in subdir configurations.
21301   ac_arg="--prefix=$prefix"
21302   case $ac_arg in
21303   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21304   esac
21305   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
21306
21307   ac_popdir=`pwd`
21308   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
21309
21310     # Do not complain, so a configure script can configure whichever
21311     # parts of a large source tree are present.
21312     test -d "$srcdir/$ac_dir" || continue
21313
21314     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
21315     echo "$as_me:$LINENO: $ac_msg" >&5
21316     echo "$ac_msg" >&6
21317     { as_dir="$ac_dir"
21318   case $as_dir in #(
21319   -*) as_dir=./$as_dir;;
21320   esac
21321   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21322     as_dirs=
21323     while :; do
21324       case $as_dir in #(
21325       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21326       *) as_qdir=$as_dir;;
21327       esac
21328       as_dirs="'$as_qdir' $as_dirs"
21329       as_dir=`$as_dirname -- "$as_dir" ||
21330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21331          X"$as_dir" : 'X\(//\)[^/]' \| \
21332          X"$as_dir" : 'X\(//\)$' \| \
21333          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21334 echo X"$as_dir" |
21335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21336             s//\1/
21337             q
21338           }
21339           /^X\(\/\/\)[^/].*/{
21340             s//\1/
21341             q
21342           }
21343           /^X\(\/\/\)$/{
21344             s//\1/
21345             q
21346           }
21347           /^X\(\/\).*/{
21348             s//\1/
21349             q
21350           }
21351           s/.*/./; q'`
21352       test -d "$as_dir" && break
21353     done
21354     test -z "$as_dirs" || eval "mkdir $as_dirs"
21355   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21356 echo "$as_me: error: cannot create directory $as_dir" >&2;}
21357    { (exit 1); exit 1; }; }; }
21358     ac_builddir=.
21359
21360 case "$ac_dir" in
21361 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21362 *)
21363   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21364   # A ".." for each directory in $ac_dir_suffix.
21365   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
21366   case $ac_top_builddir_sub in
21367   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21368   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21369   esac ;;
21370 esac
21371 ac_abs_top_builddir=$ac_pwd
21372 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21373 # for backward compatibility:
21374 ac_top_builddir=$ac_top_build_prefix
21375
21376 case $srcdir in
21377   .)  # We are building in place.
21378     ac_srcdir=.
21379     ac_top_srcdir=$ac_top_builddir_sub
21380     ac_abs_top_srcdir=$ac_pwd ;;
21381   [\\/]* | ?:[\\/]* )  # Absolute name.
21382     ac_srcdir=$srcdir$ac_dir_suffix;
21383     ac_top_srcdir=$srcdir
21384     ac_abs_top_srcdir=$srcdir ;;
21385   *) # Relative name.
21386     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21387     ac_top_srcdir=$ac_top_build_prefix$srcdir
21388     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21389 esac
21390 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21391
21392
21393     cd "$ac_dir"
21394
21395     # Check for guested configure; otherwise get Cygnus style configure.
21396     if test -f "$ac_srcdir/configure.gnu"; then
21397       ac_sub_configure=$ac_srcdir/configure.gnu
21398     elif test -f "$ac_srcdir/configure"; then
21399       ac_sub_configure=$ac_srcdir/configure
21400     elif test -f "$ac_srcdir/configure.in"; then
21401       # This should be Cygnus configure.
21402       ac_sub_configure=$ac_aux_dir/configure
21403     else
21404       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
21405 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
21406       ac_sub_configure=
21407     fi
21408
21409     # The recursion is here.
21410     if test -n "$ac_sub_configure"; then
21411       # Make the cache file name correct relative to the subdirectory.
21412       case $cache_file in
21413       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
21414       *) # Relative name.
21415         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
21416       esac
21417
21418       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
21419 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
21420       # The eval makes quoting arguments work.
21421       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21422            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
21423         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
21424 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
21425    { (exit 1); exit 1; }; }
21426     fi
21427
21428     cd "$ac_popdir"
21429   done
21430 fi
21431