2c2a92a28daca601851e0c34ca54a280a34185bb
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.7.0svn.
4 #
5 # Report bugs to <http://llvm.org/bugs/>.
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-2015 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
560
561 # Identity of this package.
562 PACKAGE_NAME='LLVM'
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.7.0svn'
565 PACKAGE_STRING='LLVM 3.7.0svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/IR/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_VERSION_MAJOR
643 LLVM_VERSION_MINOR
644 LLVM_VERSION_PATCH
645 LLVM_VERSION_SUFFIX
646 LLVM_COPYRIGHT
647 CC
648 CFLAGS
649 LDFLAGS
650 CPPFLAGS
651 ac_ct_CC
652 EXEEXT
653 OBJEXT
654 CXX
655 CXXFLAGS
656 ac_ct_CXX
657 CPP
658 subdirs
659 ENABLE_POLLY
660 LLVM_HAS_POLLY
661 build
662 build_cpu
663 build_vendor
664 build_os
665 host
666 host_cpu
667 host_vendor
668 host_os
669 target
670 target_cpu
671 target_vendor
672 target_os
673 OS
674 HOST_OS
675 TARGET_OS
676 LINKALL
677 NOLINKALL
678 LLVM_ON_UNIX
679 LLVM_ON_WIN32
680 ARCH
681 LLVM_NATIVE_ARCH
682 HOST_ARCH
683 LLVM_CROSS_COMPILING
684 BUILD_CC
685 BUILD_EXEEXT
686 BUILD_CXX
687 CVSBUILD
688 ENABLE_LIBCPP
689 ENABLE_CXX1Y
690 ENABLE_SPLIT_DWARF
691 ENABLE_CLANG_ARCMT
692 CLANG_PLUGIN_SUPPORT
693 ENABLE_CLANG_STATIC_ANALYZER
694 ENABLE_OPTIMIZED
695 ENABLE_PROFILING
696 DISABLE_ASSERTIONS
697 ENABLE_WERROR
698 ENABLE_EXPENSIVE_CHECKS
699 EXPENSIVE_CHECKS
700 DEBUG_RUNTIME
701 DEBUG_SYMBOLS
702 KEEP_SYMBOLS
703 JIT
704 TARGET_HAS_JIT
705 TARGETS_WITH_JIT
706 ENABLE_DOCS
707 ENABLE_DOXYGEN
708 enable_searchengine
709 enable_external_search
710 enable_server_based_search
711 searchengine_url
712 extra_search_mappings
713 QHELPGENERATOR
714 llvm_doxygen_generate_qhp
715 llvm_doxygen_qch_filename
716 llvm_doxygen_qhp_namespace
717 llvm_doxygen_qhelpgenerator_path
718 llvm_doxygen_qhp_cust_filter_name
719 llvm_doxygen_qhp_cust_filter_attrs
720 clang_doxygen_generate_qhp
721 clang_doxygen_qch_filename
722 clang_doxygen_qhp_namespace
723 clang_doxygen_qhelpgenerator_path
724 clang_doxygen_qhp_cust_filter_name
725 clang_doxygen_qhp_cust_filter_attrs
726 LLVM_ENABLE_THREADS
727 ENABLE_PTHREADS
728 LLVM_ENABLE_ZLIB
729 ENABLE_PIC
730 ENABLE_SHARED
731 ENABLE_EMBED_STDCXX
732 ENABLE_TIMESTAMPS
733 ALL_TARGETS
734 TARGETS_TO_BUILD
735 LLVM_ENUM_TARGETS
736 LLVM_ENUM_ASM_PRINTERS
737 LLVM_ENUM_ASM_PARSERS
738 LLVM_ENUM_DISASSEMBLERS
739 OPTIMIZE_OPTION
740 EXTRA_OPTIONS
741 EXTRA_LD_OPTIONS
742 CLANG_SRC_ROOT
743 BINUTILS_INCDIR
744 ENABLE_TERMINFO
745 INTERNAL_PREFIX
746 ifGNUmake
747 LN_S
748 NM
749 CMP
750 CP
751 DATE
752 FIND
753 GREP
754 MKDIR
755 MV
756 RANLIB
757 AR
758 RM
759 SED
760 TAR
761 BINPWD
762 DOT
763 INSTALL_PROGRAM
764 INSTALL_SCRIPT
765 INSTALL_DATA
766 BZIP2
767 CAT
768 DOXYGEN
769 GROFF
770 GZIPBIN
771 PDFROFF
772 ZIP
773 GO
774 OCAMLFIND
775 GAS
776 HAVE_LINK_VERSION_SCRIPT
777 EGREP
778 NO_VARIADIC_MACROS
779 NO_MISSING_FIELD_INITIALIZERS
780 COVERED_SWITCH_DEFAULT
781 NO_MAYBE_UNINITIALIZED
782 NO_UNINITIALIZED
783 NO_COMMENT
784 PYTHON
785 HAVE_DLOPEN
786 HAVE_TERMINFO
787 USE_OPROFILE
788 USE_INTEL_JITEVENTS
789 XML2CONFIG
790 LIBXML2_LIBS
791 LIBXML2_INC
792 HAVE_PTHREAD
793 HAVE_LIBZ
794 HUGE_VAL_SANITY
795 MMAP_FILE
796 SHLIBEXT
797 LLVM_PREFIX
798 LLVM_BINDIR
799 LLVM_DATADIR
800 LLVM_DOCSDIR
801 LLVM_ETCDIR
802 LLVM_INCLUDEDIR
803 LLVM_INFODIR
804 LLVM_MANDIR
805 LLVM_CONFIGTIME
806 BINDINGS_TO_BUILD
807 HAVE_OCAMLOPT
808 HAVE_OCAML_OUNIT
809 OCAML_LIBDIR
810 ENABLE_VISIBILITY_INLINES_HIDDEN
811 RPATH
812 RDYNAMIC
813 program_prefix
814 LIBOBJS
815 LTLIBOBJS'
816 ac_subst_files=''
817       ac_precious_vars='build_alias
818 host_alias
819 target_alias
820 CC
821 CFLAGS
822 LDFLAGS
823 CPPFLAGS
824 CXX
825 CXXFLAGS
826 CCC
827 CPP'
828 ac_subdirs_all='projects/test-suite
829 projects/llvm-test
830 projects/poolalloc
831 projects/llvm-poolalloc
832 projects/safecode
833 tools/polly'
834
835 # Initialize some variables set by options.
836 ac_init_help=
837 ac_init_version=false
838 # The variables have the same names as the options, with
839 # dashes changed to underlines.
840 cache_file=/dev/null
841 exec_prefix=NONE
842 no_create=
843 no_recursion=
844 prefix=NONE
845 program_prefix=NONE
846 program_suffix=NONE
847 program_transform_name=s,x,x,
848 silent=
849 site=
850 srcdir=
851 verbose=
852 x_includes=NONE
853 x_libraries=NONE
854
855 # Installation directory options.
856 # These are left unexpanded so users can "make install exec_prefix=/foo"
857 # and all the variables that are supposed to be based on exec_prefix
858 # by default will actually change.
859 # Use braces instead of parens because sh, perl, etc. also accept them.
860 # (The list follows the same order as the GNU Coding Standards.)
861 bindir='${exec_prefix}/bin'
862 sbindir='${exec_prefix}/sbin'
863 libexecdir='${exec_prefix}/libexec'
864 datarootdir='${prefix}/share'
865 datadir='${datarootdir}'
866 sysconfdir='${prefix}/etc'
867 sharedstatedir='${prefix}/com'
868 localstatedir='${prefix}/var'
869 includedir='${prefix}/include'
870 oldincludedir='/usr/include'
871 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
872 infodir='${datarootdir}/info'
873 htmldir='${docdir}'
874 dvidir='${docdir}'
875 pdfdir='${docdir}'
876 psdir='${docdir}'
877 libdir='${exec_prefix}/lib'
878 localedir='${datarootdir}/locale'
879 mandir='${datarootdir}/man'
880
881 ac_prev=
882 ac_dashdash=
883 for ac_option
884 do
885   # If the previous option needs an argument, assign it.
886   if test -n "$ac_prev"; then
887     eval $ac_prev=\$ac_option
888     ac_prev=
889     continue
890   fi
891
892   case $ac_option in
893   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
894   *)    ac_optarg=yes ;;
895   esac
896
897   # Accept the important Cygnus configure options, so we can diagnose typos.
898
899   case $ac_dashdash$ac_option in
900   --)
901     ac_dashdash=yes ;;
902
903   -bindir | --bindir | --bindi | --bind | --bin | --bi)
904     ac_prev=bindir ;;
905   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
906     bindir=$ac_optarg ;;
907
908   -build | --build | --buil | --bui | --bu)
909     ac_prev=build_alias ;;
910   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
911     build_alias=$ac_optarg ;;
912
913   -cache-file | --cache-file | --cache-fil | --cache-fi \
914   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
915     ac_prev=cache_file ;;
916   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
917   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
918     cache_file=$ac_optarg ;;
919
920   --config-cache | -C)
921     cache_file=config.cache ;;
922
923   -datadir | --datadir | --datadi | --datad)
924     ac_prev=datadir ;;
925   -datadir=* | --datadir=* | --datadi=* | --datad=*)
926     datadir=$ac_optarg ;;
927
928   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
929   | --dataroo | --dataro | --datar)
930     ac_prev=datarootdir ;;
931   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
932   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
933     datarootdir=$ac_optarg ;;
934
935   -disable-* | --disable-*)
936     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
937     # Reject names that are not valid shell variable names.
938     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
939       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
940    { (exit 1); exit 1; }; }
941     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
942     eval enable_$ac_feature=no ;;
943
944   -docdir | --docdir | --docdi | --doc | --do)
945     ac_prev=docdir ;;
946   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
947     docdir=$ac_optarg ;;
948
949   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
950     ac_prev=dvidir ;;
951   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
952     dvidir=$ac_optarg ;;
953
954   -enable-* | --enable-*)
955     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
956     # Reject names that are not valid shell variable names.
957     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
958       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
959    { (exit 1); exit 1; }; }
960     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
961     eval enable_$ac_feature=\$ac_optarg ;;
962
963   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
964   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
965   | --exec | --exe | --ex)
966     ac_prev=exec_prefix ;;
967   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
968   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
969   | --exec=* | --exe=* | --ex=*)
970     exec_prefix=$ac_optarg ;;
971
972   -gas | --gas | --ga | --g)
973     # Obsolete; use --with-gas.
974     with_gas=yes ;;
975
976   -help | --help | --hel | --he | -h)
977     ac_init_help=long ;;
978   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
979     ac_init_help=recursive ;;
980   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
981     ac_init_help=short ;;
982
983   -host | --host | --hos | --ho)
984     ac_prev=host_alias ;;
985   -host=* | --host=* | --hos=* | --ho=*)
986     host_alias=$ac_optarg ;;
987
988   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
989     ac_prev=htmldir ;;
990   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
991   | --ht=*)
992     htmldir=$ac_optarg ;;
993
994   -includedir | --includedir | --includedi | --included | --include \
995   | --includ | --inclu | --incl | --inc)
996     ac_prev=includedir ;;
997   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
998   | --includ=* | --inclu=* | --incl=* | --inc=*)
999     includedir=$ac_optarg ;;
1000
1001   -infodir | --infodir | --infodi | --infod | --info | --inf)
1002     ac_prev=infodir ;;
1003   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1004     infodir=$ac_optarg ;;
1005
1006   -libdir | --libdir | --libdi | --libd)
1007     ac_prev=libdir ;;
1008   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1009     libdir=$ac_optarg ;;
1010
1011   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1012   | --libexe | --libex | --libe)
1013     ac_prev=libexecdir ;;
1014   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1015   | --libexe=* | --libex=* | --libe=*)
1016     libexecdir=$ac_optarg ;;
1017
1018   -localedir | --localedir | --localedi | --localed | --locale)
1019     ac_prev=localedir ;;
1020   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1021     localedir=$ac_optarg ;;
1022
1023   -localstatedir | --localstatedir | --localstatedi | --localstated \
1024   | --localstate | --localstat | --localsta | --localst | --locals)
1025     ac_prev=localstatedir ;;
1026   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1027   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1028     localstatedir=$ac_optarg ;;
1029
1030   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1031     ac_prev=mandir ;;
1032   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1033     mandir=$ac_optarg ;;
1034
1035   -nfp | --nfp | --nf)
1036     # Obsolete; use --without-fp.
1037     with_fp=no ;;
1038
1039   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1040   | --no-cr | --no-c | -n)
1041     no_create=yes ;;
1042
1043   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1044   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1045     no_recursion=yes ;;
1046
1047   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1048   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1049   | --oldin | --oldi | --old | --ol | --o)
1050     ac_prev=oldincludedir ;;
1051   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1052   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1053   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1054     oldincludedir=$ac_optarg ;;
1055
1056   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1057     ac_prev=prefix ;;
1058   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1059     prefix=$ac_optarg ;;
1060
1061   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1062   | --program-pre | --program-pr | --program-p)
1063     ac_prev=program_prefix ;;
1064   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1065   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1066     program_prefix=$ac_optarg ;;
1067
1068   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1069   | --program-suf | --program-su | --program-s)
1070     ac_prev=program_suffix ;;
1071   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1072   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1073     program_suffix=$ac_optarg ;;
1074
1075   -program-transform-name | --program-transform-name \
1076   | --program-transform-nam | --program-transform-na \
1077   | --program-transform-n | --program-transform- \
1078   | --program-transform | --program-transfor \
1079   | --program-transfo | --program-transf \
1080   | --program-trans | --program-tran \
1081   | --progr-tra | --program-tr | --program-t)
1082     ac_prev=program_transform_name ;;
1083   -program-transform-name=* | --program-transform-name=* \
1084   | --program-transform-nam=* | --program-transform-na=* \
1085   | --program-transform-n=* | --program-transform-=* \
1086   | --program-transform=* | --program-transfor=* \
1087   | --program-transfo=* | --program-transf=* \
1088   | --program-trans=* | --program-tran=* \
1089   | --progr-tra=* | --program-tr=* | --program-t=*)
1090     program_transform_name=$ac_optarg ;;
1091
1092   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1093     ac_prev=pdfdir ;;
1094   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1095     pdfdir=$ac_optarg ;;
1096
1097   -psdir | --psdir | --psdi | --psd | --ps)
1098     ac_prev=psdir ;;
1099   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1100     psdir=$ac_optarg ;;
1101
1102   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1103   | -silent | --silent | --silen | --sile | --sil)
1104     silent=yes ;;
1105
1106   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1107     ac_prev=sbindir ;;
1108   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1109   | --sbi=* | --sb=*)
1110     sbindir=$ac_optarg ;;
1111
1112   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1113   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1114   | --sharedst | --shareds | --shared | --share | --shar \
1115   | --sha | --sh)
1116     ac_prev=sharedstatedir ;;
1117   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1118   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1119   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1120   | --sha=* | --sh=*)
1121     sharedstatedir=$ac_optarg ;;
1122
1123   -site | --site | --sit)
1124     ac_prev=site ;;
1125   -site=* | --site=* | --sit=*)
1126     site=$ac_optarg ;;
1127
1128   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1129     ac_prev=srcdir ;;
1130   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1131     srcdir=$ac_optarg ;;
1132
1133   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1134   | --syscon | --sysco | --sysc | --sys | --sy)
1135     ac_prev=sysconfdir ;;
1136   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1137   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1138     sysconfdir=$ac_optarg ;;
1139
1140   -target | --target | --targe | --targ | --tar | --ta | --t)
1141     ac_prev=target_alias ;;
1142   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1143     target_alias=$ac_optarg ;;
1144
1145   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1146     verbose=yes ;;
1147
1148   -version | --version | --versio | --versi | --vers | -V)
1149     ac_init_version=: ;;
1150
1151   -with-* | --with-*)
1152     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1153     # Reject names that are not valid shell variable names.
1154     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1155       { echo "$as_me: error: invalid package name: $ac_package" >&2
1156    { (exit 1); exit 1; }; }
1157     ac_package=`echo $ac_package| sed 's/-/_/g'`
1158     eval with_$ac_package=\$ac_optarg ;;
1159
1160   -without-* | --without-*)
1161     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1162     # Reject names that are not valid shell variable names.
1163     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1164       { echo "$as_me: error: invalid package name: $ac_package" >&2
1165    { (exit 1); exit 1; }; }
1166     ac_package=`echo $ac_package | sed 's/-/_/g'`
1167     eval with_$ac_package=no ;;
1168
1169   --x)
1170     # Obsolete; use --with-x.
1171     with_x=yes ;;
1172
1173   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1174   | --x-incl | --x-inc | --x-in | --x-i)
1175     ac_prev=x_includes ;;
1176   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1177   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1178     x_includes=$ac_optarg ;;
1179
1180   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1181   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1182     ac_prev=x_libraries ;;
1183   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1184   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1185     x_libraries=$ac_optarg ;;
1186
1187   -*) { echo "$as_me: error: unrecognized option: $ac_option
1188 Try \`$0 --help' for more information." >&2
1189    { (exit 1); exit 1; }; }
1190     ;;
1191
1192   *=*)
1193     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1194     # Reject names that are not valid shell variable names.
1195     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1196       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1197    { (exit 1); exit 1; }; }
1198     eval $ac_envvar=\$ac_optarg
1199     export $ac_envvar ;;
1200
1201   *)
1202     # FIXME: should be removed in autoconf 3.0.
1203     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1204     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1205       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1206     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1207     ;;
1208
1209   esac
1210 done
1211
1212 if test -n "$ac_prev"; then
1213   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1214   { echo "$as_me: error: missing argument to $ac_option" >&2
1215    { (exit 1); exit 1; }; }
1216 fi
1217
1218 # Be sure to have absolute directory names.
1219 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1220                 datadir sysconfdir sharedstatedir localstatedir includedir \
1221                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1222                 libdir localedir mandir
1223 do
1224   eval ac_val=\$$ac_var
1225   case $ac_val in
1226     [\\/$]* | ?:[\\/]* )  continue;;
1227     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1228   esac
1229   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1230    { (exit 1); exit 1; }; }
1231 done
1232
1233 # There might be people who depend on the old broken behavior: `$host'
1234 # used to hold the argument of --host etc.
1235 # FIXME: To remove some day.
1236 build=$build_alias
1237 host=$host_alias
1238 target=$target_alias
1239
1240 # FIXME: To remove some day.
1241 if test "x$host_alias" != x; then
1242   if test "x$build_alias" = x; then
1243     cross_compiling=maybe
1244     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1245     If a cross compiler is detected then cross compile mode will be used." >&2
1246   elif test "x$build_alias" != "x$host_alias"; then
1247     cross_compiling=yes
1248   fi
1249 fi
1250
1251 ac_tool_prefix=
1252 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1253
1254 test "$silent" = yes && exec 6>/dev/null
1255
1256
1257 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1258 ac_ls_di=`ls -di .` &&
1259 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1260   { echo "$as_me: error: Working directory cannot be determined" >&2
1261    { (exit 1); exit 1; }; }
1262 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1263   { echo "$as_me: error: pwd does not report name of working directory" >&2
1264    { (exit 1); exit 1; }; }
1265
1266
1267 # Find the source files, if location was not specified.
1268 if test -z "$srcdir"; then
1269   ac_srcdir_defaulted=yes
1270   # Try the directory containing this script, then the parent directory.
1271   ac_confdir=`$as_dirname -- "$0" ||
1272 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1273          X"$0" : 'X\(//\)[^/]' \| \
1274          X"$0" : 'X\(//\)$' \| \
1275          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1276 echo X"$0" |
1277     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1278             s//\1/
1279             q
1280           }
1281           /^X\(\/\/\)[^/].*/{
1282             s//\1/
1283             q
1284           }
1285           /^X\(\/\/\)$/{
1286             s//\1/
1287             q
1288           }
1289           /^X\(\/\).*/{
1290             s//\1/
1291             q
1292           }
1293           s/.*/./; q'`
1294   srcdir=$ac_confdir
1295   if test ! -r "$srcdir/$ac_unique_file"; then
1296     srcdir=..
1297   fi
1298 else
1299   ac_srcdir_defaulted=no
1300 fi
1301 if test ! -r "$srcdir/$ac_unique_file"; then
1302   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1303   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1304    { (exit 1); exit 1; }; }
1305 fi
1306 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307 ac_abs_confdir=`(
1308         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1309    { (exit 1); exit 1; }; }
1310         pwd)`
1311 # When building in place, set srcdir=.
1312 if test "$ac_abs_confdir" = "$ac_pwd"; then
1313   srcdir=.
1314 fi
1315 # Remove unnecessary trailing slashes from srcdir.
1316 # Double slashes in file names in object file debugging info
1317 # mess up M-x gdb in Emacs.
1318 case $srcdir in
1319 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1320 esac
1321 for ac_var in $ac_precious_vars; do
1322   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1323   eval ac_env_${ac_var}_value=\$${ac_var}
1324   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1325   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1326 done
1327
1328 #
1329 # Report the --help message.
1330 #
1331 if test "$ac_init_help" = "long"; then
1332   # Omit some internal or obsolete options to make the list less imposing.
1333   # This message is too long to be a string in the A/UX 3.1 sh.
1334   cat <<_ACEOF
1335 \`configure' configures LLVM 3.7.0svn to adapt to many kinds of systems.
1336
1337 Usage: $0 [OPTION]... [VAR=VALUE]...
1338
1339 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1340 VAR=VALUE.  See below for descriptions of some of the useful variables.
1341
1342 Defaults for the options are specified in brackets.
1343
1344 Configuration:
1345   -h, --help              display this help and exit
1346       --help=short        display options specific to this package
1347       --help=recursive    display the short help of all the included packages
1348   -V, --version           display version information and exit
1349   -q, --quiet, --silent   do not print \`checking...' messages
1350       --cache-file=FILE   cache test results in FILE [disabled]
1351   -C, --config-cache      alias for \`--cache-file=config.cache'
1352   -n, --no-create         do not create output files
1353       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1354
1355 Installation directories:
1356   --prefix=PREFIX         install architecture-independent files in PREFIX
1357                           [$ac_default_prefix]
1358   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1359                           [PREFIX]
1360
1361 By default, \`make install' will install all the files in
1362 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1363 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1364 for instance \`--prefix=\$HOME'.
1365
1366 For better control, use the options below.
1367
1368 Fine tuning of the installation directories:
1369   --bindir=DIR           user executables [EPREFIX/bin]
1370   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1371   --libexecdir=DIR       program executables [EPREFIX/libexec]
1372   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1373   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1374   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1375   --libdir=DIR           object code libraries [EPREFIX/lib]
1376   --includedir=DIR       C header files [PREFIX/include]
1377   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1378   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1379   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1380   --infodir=DIR          info documentation [DATAROOTDIR/info]
1381   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1382   --mandir=DIR           man documentation [DATAROOTDIR/man]
1383   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1384   --htmldir=DIR          html documentation [DOCDIR]
1385   --dvidir=DIR           dvi documentation [DOCDIR]
1386   --pdfdir=DIR           pdf documentation [DOCDIR]
1387   --psdir=DIR            ps documentation [DOCDIR]
1388 _ACEOF
1389
1390   cat <<\_ACEOF
1391
1392 System types:
1393   --build=BUILD     configure for building on BUILD [guessed]
1394   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1395   --target=TARGET   configure for building compilers for TARGET [HOST]
1396 _ACEOF
1397 fi
1398
1399 if test -n "$ac_init_help"; then
1400   case $ac_init_help in
1401      short | recursive ) echo "Configuration of LLVM 3.7.0svn:";;
1402    esac
1403   cat <<\_ACEOF
1404
1405 Optional Features:
1406   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1407   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1408   --enable-polly          Use polly if available (default is YES)
1409   --enable-libcpp         Use libc++ if available (default is NO)
1410   --enable-compiler-version-checks
1411                           Check the version of the host compiler (default is
1412                           YES)
1413   --enable-cxx1y          Use c++1y if available (default is NO)
1414   --enable-split-dwarf    Use split-dwarf if available (default is NO)
1415   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1416   --enable-clang-plugin-support
1417                           Enable plugin support in clang (default is YES)
1418   --enable-clang-static-analyzer
1419                           Enable building of clang Static Analyzer (default is
1420                           YES)
1421   --enable-optimized      Compile with optimizations enabled (default is NO)
1422   --enable-profiling      Compile with profiling enabled (default is NO)
1423   --enable-assertions     Compile with assertion checks enabled (default is
1424                           YES)
1425   --enable-werror         Compile with -Werror enabled (default is NO)
1426   --enable-expensive-checks
1427                           Compile with expensive debug checks enabled (default
1428                           is NO)
1429   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1430                           NO)
1431   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1432                           optimization is on and YES if it's off)
1433   --enable-keep-symbols   Do not strip installed executables)
1434   --enable-jit            Enable Just In Time Compiling (default is YES)
1435   --enable-docs           Build documents (default is YES)
1436   --enable-doxygen        Build doxygen documentation (default is NO)
1437   --enable-doxygen-search Enable doxygen search support (default is NO)
1438   --enable-doxygen-external-search
1439                           Enable doxygen exteranl search (default is NO)
1440   --enable-doxygen-qt-help
1441                           Build Qt help files (default is NO)
1442   --enable-threads        Use threads if available (default is YES)
1443   --enable-pthreads       Use pthreads if available (default is YES)
1444   --enable-zlib           Use zlib for compression/decompression if available
1445                           (default is YES)
1446   --enable-pic            Build LLVM with Position Independent Code (default
1447                           is YES)
1448   --enable-shared         Build a shared library and link tools against it
1449                           (default is NO)
1450   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1451                           Win32 DLL (default is NO)
1452   --enable-timestamps     Enable embedding timestamp information in build
1453                           (default is YES)
1454   --enable-backtraces     Enable embedding backtraces on crash (default is
1455                           YES)
1456   --enable-crash-overrides
1457                           Enable crash handling overrides (default is YES)
1458   --enable-targets        Build specific host targets: all or
1459                           target1,target2,... Valid targets are: host, x86,
1460                           x86_64, sparc, powerpc, arm64, arm, aarch64, mips,
1461                           hexagon, xcore, msp430, nvptx, systemz, r600, and
1462                           cpp (default=all)
1463   --enable-experimental-targets
1464                           Build experimental host targets: disable or
1465                           target1,target2,... (default=disable)
1466   --enable-bindings       Build specific language bindings:
1467                           all,auto,none,{binding-name} (default=auto)
1468   --enable-terminfo       Query the terminfo database if available (default is
1469                           YES)
1470   --enable-libedit        Use libedit if available (default is YES)
1471   --enable-libffi         Check for the presence of libffi (default is NO)
1472
1473 Optional Packages:
1474   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1475   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1476   --with-doxygen-search-engine-url
1477                           Specify the external search engine for doxygen
1478   --with-doxygen-search-mappings
1479                           Specify the extra search mapping for doxygen
1480   --with-optimize-option  Select the compiler options to use for optimized
1481                           builds
1482   --with-extra-options    Specify additional options to compile LLVM with
1483   --with-extra-ld-options Specify additional options to link LLVM with
1484   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1485                           is stdlib)
1486   --with-clang-srcdir     Directory to the out-of-tree Clang source
1487   --with-clang-resource-dir
1488                           Relative directory from the Clang binary for
1489                           resource files
1490   --with-c-include-dirs   Colon separated list of directories clang will
1491                           search for headers
1492   --with-gcc-toolchain    Directory where gcc is installed.
1493   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1494   --with-binutils-include Specify path to binutils/include/ containing
1495                           plugin-api.h file for gold plugin.
1496   --with-bug-report-url   Specify the URL where bug reports should be
1497                           submitted (default=http://llvm.org/bugs/)
1498   --with-internal-prefix  Installation directory for internal files
1499   --with-python           path to python
1500   --with-oprofile=<prefix>
1501                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1502   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1503
1504
1505 Some influential environment variables:
1506   CC          C compiler command
1507   CFLAGS      C compiler flags
1508   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1509               nonstandard directory <lib dir>
1510   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1511               you have headers in a nonstandard directory <include dir>
1512   CXX         C++ compiler command
1513   CXXFLAGS    C++ compiler flags
1514   CPP         C preprocessor
1515
1516 Use these variables to override the choices made by `configure' or to help
1517 it to find libraries and programs with nonstandard names/locations.
1518
1519 Report bugs to <http://llvm.org/bugs/>.
1520 _ACEOF
1521 ac_status=$?
1522 fi
1523
1524 if test "$ac_init_help" = "recursive"; then
1525   # If there are subdirs, report their specific --help.
1526   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1527     test -d "$ac_dir" || continue
1528     ac_builddir=.
1529
1530 case "$ac_dir" in
1531 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1532 *)
1533   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1534   # A ".." for each directory in $ac_dir_suffix.
1535   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1536   case $ac_top_builddir_sub in
1537   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1538   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1539   esac ;;
1540 esac
1541 ac_abs_top_builddir=$ac_pwd
1542 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1543 # for backward compatibility:
1544 ac_top_builddir=$ac_top_build_prefix
1545
1546 case $srcdir in
1547   .)  # We are building in place.
1548     ac_srcdir=.
1549     ac_top_srcdir=$ac_top_builddir_sub
1550     ac_abs_top_srcdir=$ac_pwd ;;
1551   [\\/]* | ?:[\\/]* )  # Absolute name.
1552     ac_srcdir=$srcdir$ac_dir_suffix;
1553     ac_top_srcdir=$srcdir
1554     ac_abs_top_srcdir=$srcdir ;;
1555   *) # Relative name.
1556     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1557     ac_top_srcdir=$ac_top_build_prefix$srcdir
1558     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1559 esac
1560 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1561
1562     cd "$ac_dir" || { ac_status=$?; continue; }
1563     # Check for guested configure.
1564     if test -f "$ac_srcdir/configure.gnu"; then
1565       echo &&
1566       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1567     elif test -f "$ac_srcdir/configure"; then
1568       echo &&
1569       $SHELL "$ac_srcdir/configure" --help=recursive
1570     else
1571       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1572     fi || ac_status=$?
1573     cd "$ac_pwd" || { ac_status=$?; break; }
1574   done
1575 fi
1576
1577 test -n "$ac_init_help" && exit $ac_status
1578 if $ac_init_version; then
1579   cat <<\_ACEOF
1580 LLVM configure 3.7.0svn
1581 generated by GNU Autoconf 2.60
1582
1583 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1584 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1585 This configure script is free software; the Free Software Foundation
1586 gives unlimited permission to copy, distribute and modify it.
1587
1588 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
1589 _ACEOF
1590   exit
1591 fi
1592 cat >config.log <<_ACEOF
1593 This file contains any messages produced by compilers while
1594 running configure, to aid debugging if configure makes a mistake.
1595
1596 It was created by LLVM $as_me 3.7.0svn, which was
1597 generated by GNU Autoconf 2.60.  Invocation command line was
1598
1599   $ $0 $@
1600
1601 _ACEOF
1602 exec 5>>config.log
1603 {
1604 cat <<_ASUNAME
1605 ## --------- ##
1606 ## Platform. ##
1607 ## --------- ##
1608
1609 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1610 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1611 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1612 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1613 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1614
1615 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1616 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1617
1618 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1619 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1620 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1621 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1622 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1623 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1624 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1625
1626 _ASUNAME
1627
1628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1629 for as_dir in $PATH
1630 do
1631   IFS=$as_save_IFS
1632   test -z "$as_dir" && as_dir=.
1633   echo "PATH: $as_dir"
1634 done
1635 IFS=$as_save_IFS
1636
1637 } >&5
1638
1639 cat >&5 <<_ACEOF
1640
1641
1642 ## ----------- ##
1643 ## Core tests. ##
1644 ## ----------- ##
1645
1646 _ACEOF
1647
1648
1649 # Keep a trace of the command line.
1650 # Strip out --no-create and --no-recursion so they do not pile up.
1651 # Strip out --silent because we don't want to record it for future runs.
1652 # Also quote any args containing shell meta-characters.
1653 # Make two passes to allow for proper duplicate-argument suppression.
1654 ac_configure_args=
1655 ac_configure_args0=
1656 ac_configure_args1=
1657 ac_must_keep_next=false
1658 for ac_pass in 1 2
1659 do
1660   for ac_arg
1661   do
1662     case $ac_arg in
1663     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1664     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1665     | -silent | --silent | --silen | --sile | --sil)
1666       continue ;;
1667     *\'*)
1668       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1669     esac
1670     case $ac_pass in
1671     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1672     2)
1673       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1674       if test $ac_must_keep_next = true; then
1675         ac_must_keep_next=false # Got value, back to normal.
1676       else
1677         case $ac_arg in
1678           *=* | --config-cache | -C | -disable-* | --disable-* \
1679           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1680           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1681           | -with-* | --with-* | -without-* | --without-* | --x)
1682             case "$ac_configure_args0 " in
1683               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1684             esac
1685             ;;
1686           -* ) ac_must_keep_next=true ;;
1687         esac
1688       fi
1689       ac_configure_args="$ac_configure_args '$ac_arg'"
1690       ;;
1691     esac
1692   done
1693 done
1694 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1695 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1696
1697 # When interrupted or exit'd, cleanup temporary files, and complete
1698 # config.log.  We remove comments because anyway the quotes in there
1699 # would cause problems or look ugly.
1700 # WARNING: Use '\'' to represent an apostrophe within the trap.
1701 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1702 trap 'exit_status=$?
1703   # Save into config.log some information that might help in debugging.
1704   {
1705     echo
1706
1707     cat <<\_ASBOX
1708 ## ---------------- ##
1709 ## Cache variables. ##
1710 ## ---------------- ##
1711 _ASBOX
1712     echo
1713     # The following way of writing the cache mishandles newlines in values,
1714 (
1715   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1716     eval ac_val=\$$ac_var
1717     case $ac_val in #(
1718     *${as_nl}*)
1719       case $ac_var in #(
1720       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1721 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1722       esac
1723       case $ac_var in #(
1724       _ | IFS | as_nl) ;; #(
1725       *) $as_unset $ac_var ;;
1726       esac ;;
1727     esac
1728   done
1729   (set) 2>&1 |
1730     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1731     *${as_nl}ac_space=\ *)
1732       sed -n \
1733         "s/'\''/'\''\\\\'\'''\''/g;
1734           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1735       ;; #(
1736     *)
1737       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1738       ;;
1739     esac |
1740     sort
1741 )
1742     echo
1743
1744     cat <<\_ASBOX
1745 ## ----------------- ##
1746 ## Output variables. ##
1747 ## ----------------- ##
1748 _ASBOX
1749     echo
1750     for ac_var in $ac_subst_vars
1751     do
1752       eval ac_val=\$$ac_var
1753       case $ac_val in
1754       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1755       esac
1756       echo "$ac_var='\''$ac_val'\''"
1757     done | sort
1758     echo
1759
1760     if test -n "$ac_subst_files"; then
1761       cat <<\_ASBOX
1762 ## ------------------- ##
1763 ## File substitutions. ##
1764 ## ------------------- ##
1765 _ASBOX
1766       echo
1767       for ac_var in $ac_subst_files
1768       do
1769         eval ac_val=\$$ac_var
1770         case $ac_val in
1771         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1772         esac
1773         echo "$ac_var='\''$ac_val'\''"
1774       done | sort
1775       echo
1776     fi
1777
1778     if test -s confdefs.h; then
1779       cat <<\_ASBOX
1780 ## ----------- ##
1781 ## confdefs.h. ##
1782 ## ----------- ##
1783 _ASBOX
1784       echo
1785       cat confdefs.h
1786       echo
1787     fi
1788     test "$ac_signal" != 0 &&
1789       echo "$as_me: caught signal $ac_signal"
1790     echo "$as_me: exit $exit_status"
1791   } >&5
1792   rm -f core *.core core.conftest.* &&
1793     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1794     exit $exit_status
1795 ' 0
1796 for ac_signal in 1 2 13 15; do
1797   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1798 done
1799 ac_signal=0
1800
1801 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1802 rm -f -r conftest* confdefs.h
1803
1804 # Predefined preprocessor variables.
1805
1806 cat >>confdefs.h <<_ACEOF
1807 #define PACKAGE_NAME "$PACKAGE_NAME"
1808 _ACEOF
1809
1810
1811 cat >>confdefs.h <<_ACEOF
1812 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1813 _ACEOF
1814
1815
1816 cat >>confdefs.h <<_ACEOF
1817 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1818 _ACEOF
1819
1820
1821 cat >>confdefs.h <<_ACEOF
1822 #define PACKAGE_STRING "$PACKAGE_STRING"
1823 _ACEOF
1824
1825
1826 cat >>confdefs.h <<_ACEOF
1827 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1828 _ACEOF
1829
1830
1831 # Let the site file select an alternate cache file if it wants to.
1832 # Prefer explicitly selected file to automatically selected ones.
1833 if test -n "$CONFIG_SITE"; then
1834   set x "$CONFIG_SITE"
1835 elif test "x$prefix" != xNONE; then
1836   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1837 else
1838   set x "$ac_default_prefix/share/config.site" \
1839         "$ac_default_prefix/etc/config.site"
1840 fi
1841 shift
1842 for ac_site_file
1843 do
1844   if test -r "$ac_site_file"; then
1845     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1846 echo "$as_me: loading site script $ac_site_file" >&6;}
1847     sed 's/^/| /' "$ac_site_file" >&5
1848     . "$ac_site_file"
1849   fi
1850 done
1851
1852 if test -r "$cache_file"; then
1853   # Some versions of bash will fail to source /dev/null (special
1854   # files actually), so we avoid doing that.
1855   if test -f "$cache_file"; then
1856     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1857 echo "$as_me: loading cache $cache_file" >&6;}
1858     case $cache_file in
1859       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1860       *)                      . "./$cache_file";;
1861     esac
1862   fi
1863 else
1864   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1865 echo "$as_me: creating cache $cache_file" >&6;}
1866   >$cache_file
1867 fi
1868
1869 # Check that the precious variables saved in the cache have kept the same
1870 # value.
1871 ac_cache_corrupted=false
1872 for ac_var in $ac_precious_vars; do
1873   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1874   eval ac_new_set=\$ac_env_${ac_var}_set
1875   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1876   eval ac_new_val=\$ac_env_${ac_var}_value
1877   case $ac_old_set,$ac_new_set in
1878     set,)
1879       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1880 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1881       ac_cache_corrupted=: ;;
1882     ,set)
1883       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1884 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1885       ac_cache_corrupted=: ;;
1886     ,);;
1887     *)
1888       if test "x$ac_old_val" != "x$ac_new_val"; then
1889         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1890 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1891         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1892 echo "$as_me:   former value:  $ac_old_val" >&2;}
1893         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1894 echo "$as_me:   current value: $ac_new_val" >&2;}
1895         ac_cache_corrupted=:
1896       fi;;
1897   esac
1898   # Pass precious variables to config.status.
1899   if test "$ac_new_set" = set; then
1900     case $ac_new_val in
1901     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1902     *) ac_arg=$ac_var=$ac_new_val ;;
1903     esac
1904     case " $ac_configure_args " in
1905       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1906       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1907     esac
1908   fi
1909 done
1910 if $ac_cache_corrupted; then
1911   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1912 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1913   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1914 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1915    { (exit 1); exit 1; }; }
1916 fi
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942 ac_ext=c
1943 ac_cpp='$CPP $CPPFLAGS'
1944 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1945 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1946 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1947
1948
1949
1950 LLVM_VERSION_MAJOR=3
1951 LLVM_VERSION_MINOR=7
1952 LLVM_VERSION_PATCH=0
1953 LLVM_VERSION_SUFFIX=svn
1954
1955
1956 cat >>confdefs.h <<_ACEOF
1957 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
1958 _ACEOF
1959
1960
1961 cat >>confdefs.h <<_ACEOF
1962 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
1963 _ACEOF
1964
1965
1966 cat >>confdefs.h <<_ACEOF
1967 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
1968 _ACEOF
1969
1970
1971 cat >>confdefs.h <<_ACEOF
1972 #define LLVM_VERSION_STRING "$PACKAGE_VERSION"
1973 _ACEOF
1974
1975
1976
1977
1978
1979
1980
1981 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign."
1982
1983
1984
1985
1986
1987
1988
1989 ac_aux_dir=
1990 for ac_dir in autoconf "$srcdir"/autoconf; do
1991   if test -f "$ac_dir/install-sh"; then
1992     ac_aux_dir=$ac_dir
1993     ac_install_sh="$ac_aux_dir/install-sh -c"
1994     break
1995   elif test -f "$ac_dir/install.sh"; then
1996     ac_aux_dir=$ac_dir
1997     ac_install_sh="$ac_aux_dir/install.sh -c"
1998     break
1999   elif test -f "$ac_dir/shtool"; then
2000     ac_aux_dir=$ac_dir
2001     ac_install_sh="$ac_aux_dir/shtool install -c"
2002     break
2003   fi
2004 done
2005 if test -z "$ac_aux_dir"; then
2006   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
2007 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
2008    { (exit 1); exit 1; }; }
2009 fi
2010
2011 # These three variables are undocumented and unsupported,
2012 # and are intended to be withdrawn in a future Autoconf release.
2013 # They can cause serious problems if a builder's source tree is in a directory
2014 # whose full name contains unusual characters.
2015 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2016 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2017 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2018
2019
2020
2021 if test ${srcdir} != "." ; then
2022   if test -f ${srcdir}/include/llvm/Config/config.h ; then
2023     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
2024 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
2025    { (exit 1); exit 1; }; }
2026   fi
2027 fi
2028
2029 : ${CFLAGS=}
2030 : ${CXXFLAGS=}
2031
2032 ac_ext=c
2033 ac_cpp='$CPP $CPPFLAGS'
2034 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2035 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2036 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2037 if test -n "$ac_tool_prefix"; then
2038   for ac_prog in clang gcc
2039   do
2040     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2041 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2042 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2043 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2044 if test "${ac_cv_prog_CC+set}" = set; then
2045   echo $ECHO_N "(cached) $ECHO_C" >&6
2046 else
2047   if test -n "$CC"; then
2048   ac_cv_prog_CC="$CC" # Let the user override the test.
2049 else
2050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2051 for as_dir in $PATH
2052 do
2053   IFS=$as_save_IFS
2054   test -z "$as_dir" && as_dir=.
2055   for ac_exec_ext in '' $ac_executable_extensions; do
2056   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2057     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2058     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2059     break 2
2060   fi
2061 done
2062 done
2063 IFS=$as_save_IFS
2064
2065 fi
2066 fi
2067 CC=$ac_cv_prog_CC
2068 if test -n "$CC"; then
2069   { echo "$as_me:$LINENO: result: $CC" >&5
2070 echo "${ECHO_T}$CC" >&6; }
2071 else
2072   { echo "$as_me:$LINENO: result: no" >&5
2073 echo "${ECHO_T}no" >&6; }
2074 fi
2075
2076
2077     test -n "$CC" && break
2078   done
2079 fi
2080 if test -z "$CC"; then
2081   ac_ct_CC=$CC
2082   for ac_prog in clang gcc
2083 do
2084   # Extract the first word of "$ac_prog", so it can be a program name with args.
2085 set dummy $ac_prog; ac_word=$2
2086 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2087 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2088 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2089   echo $ECHO_N "(cached) $ECHO_C" >&6
2090 else
2091   if test -n "$ac_ct_CC"; then
2092   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2093 else
2094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2095 for as_dir in $PATH
2096 do
2097   IFS=$as_save_IFS
2098   test -z "$as_dir" && as_dir=.
2099   for ac_exec_ext in '' $ac_executable_extensions; do
2100   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2101     ac_cv_prog_ac_ct_CC="$ac_prog"
2102     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2103     break 2
2104   fi
2105 done
2106 done
2107 IFS=$as_save_IFS
2108
2109 fi
2110 fi
2111 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2112 if test -n "$ac_ct_CC"; then
2113   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2114 echo "${ECHO_T}$ac_ct_CC" >&6; }
2115 else
2116   { echo "$as_me:$LINENO: result: no" >&5
2117 echo "${ECHO_T}no" >&6; }
2118 fi
2119
2120
2121   test -n "$ac_ct_CC" && break
2122 done
2123
2124   if test "x$ac_ct_CC" = x; then
2125     CC=""
2126   else
2127     case $cross_compiling:$ac_tool_warned in
2128 yes:)
2129 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2130 whose name does not start with the host triplet.  If you think this
2131 configuration is useful to you, please write to autoconf@gnu.org." >&5
2132 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2133 whose name does not start with the host triplet.  If you think this
2134 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2135 ac_tool_warned=yes ;;
2136 esac
2137     CC=$ac_ct_CC
2138   fi
2139 fi
2140
2141
2142 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2143 See \`config.log' for more details." >&5
2144 echo "$as_me: error: no acceptable C compiler found in \$PATH
2145 See \`config.log' for more details." >&2;}
2146    { (exit 1); exit 1; }; }
2147
2148 # Provide some information about the compiler.
2149 echo "$as_me:$LINENO: checking for C compiler version" >&5
2150 ac_compiler=`set X $ac_compile; echo $2`
2151 { (ac_try="$ac_compiler --version >&5"
2152 case "(($ac_try" in
2153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2154   *) ac_try_echo=$ac_try;;
2155 esac
2156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2157   (eval "$ac_compiler --version >&5") 2>&5
2158   ac_status=$?
2159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2160   (exit $ac_status); }
2161 { (ac_try="$ac_compiler -v >&5"
2162 case "(($ac_try" in
2163   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2164   *) ac_try_echo=$ac_try;;
2165 esac
2166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2167   (eval "$ac_compiler -v >&5") 2>&5
2168   ac_status=$?
2169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2170   (exit $ac_status); }
2171 { (ac_try="$ac_compiler -V >&5"
2172 case "(($ac_try" in
2173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2174   *) ac_try_echo=$ac_try;;
2175 esac
2176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2177   (eval "$ac_compiler -V >&5") 2>&5
2178   ac_status=$?
2179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2180   (exit $ac_status); }
2181
2182 cat >conftest.$ac_ext <<_ACEOF
2183 /* confdefs.h.  */
2184 _ACEOF
2185 cat confdefs.h >>conftest.$ac_ext
2186 cat >>conftest.$ac_ext <<_ACEOF
2187 /* end confdefs.h.  */
2188
2189 int
2190 main ()
2191 {
2192
2193   ;
2194   return 0;
2195 }
2196 _ACEOF
2197 ac_clean_files_save=$ac_clean_files
2198 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2199 # Try to create an executable without -o first, disregard a.out.
2200 # It will help us diagnose broken compilers, and finding out an intuition
2201 # of exeext.
2202 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2203 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2204 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2205 #
2206 # List of possible output files, starting from the most likely.
2207 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2208 # only as a last resort.  b.out is created by i960 compilers.
2209 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2210 #
2211 # The IRIX 6 linker writes into existing files which may not be
2212 # executable, retaining their permissions.  Remove them first so a
2213 # subsequent execution test works.
2214 ac_rmfiles=
2215 for ac_file in $ac_files
2216 do
2217   case $ac_file in
2218     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2219     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2220   esac
2221 done
2222 rm -f $ac_rmfiles
2223
2224 if { (ac_try="$ac_link_default"
2225 case "(($ac_try" in
2226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2227   *) ac_try_echo=$ac_try;;
2228 esac
2229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2230   (eval "$ac_link_default") 2>&5
2231   ac_status=$?
2232   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2233   (exit $ac_status); }; then
2234   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2235 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2236 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2237 # so that the user can short-circuit this test for compilers unknown to
2238 # Autoconf.
2239 for ac_file in $ac_files
2240 do
2241   test -f "$ac_file" || continue
2242   case $ac_file in
2243     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2244         ;;
2245     [ab].out )
2246         # We found the default executable, but exeext='' is most
2247         # certainly right.
2248         break;;
2249     *.* )
2250         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2251         then :; else
2252            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2253         fi
2254         # We set ac_cv_exeext here because the later test for it is not
2255         # safe: cross compilers may not add the suffix if given an `-o'
2256         # argument, so we may need to know it at that point already.
2257         # Even if this section looks crufty: it has the advantage of
2258         # actually working.
2259         break;;
2260     * )
2261         break;;
2262   esac
2263 done
2264 test "$ac_cv_exeext" = no && ac_cv_exeext=
2265
2266 else
2267   echo "$as_me: failed program was:" >&5
2268 sed 's/^/| /' conftest.$ac_ext >&5
2269
2270 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2271 See \`config.log' for more details." >&5
2272 echo "$as_me: error: C compiler cannot create executables
2273 See \`config.log' for more details." >&2;}
2274    { (exit 77); exit 77; }; }
2275 fi
2276
2277 ac_exeext=$ac_cv_exeext
2278 { echo "$as_me:$LINENO: result: $ac_file" >&5
2279 echo "${ECHO_T}$ac_file" >&6; }
2280
2281 # Check that the compiler produces executables we can run.  If not, either
2282 # the compiler is broken, or we cross compile.
2283 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2284 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2285 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2286 # If not cross compiling, check that we can run a simple program.
2287 if test "$cross_compiling" != yes; then
2288   if { ac_try='./$ac_file'
2289   { (case "(($ac_try" in
2290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2291   *) ac_try_echo=$ac_try;;
2292 esac
2293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2294   (eval "$ac_try") 2>&5
2295   ac_status=$?
2296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2297   (exit $ac_status); }; }; then
2298     cross_compiling=no
2299   else
2300     if test "$cross_compiling" = maybe; then
2301         cross_compiling=yes
2302     else
2303         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2304 If you meant to cross compile, use \`--host'.
2305 See \`config.log' for more details." >&5
2306 echo "$as_me: error: cannot run C compiled programs.
2307 If you meant to cross compile, use \`--host'.
2308 See \`config.log' for more details." >&2;}
2309    { (exit 1); exit 1; }; }
2310     fi
2311   fi
2312 fi
2313 { echo "$as_me:$LINENO: result: yes" >&5
2314 echo "${ECHO_T}yes" >&6; }
2315
2316 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2317 ac_clean_files=$ac_clean_files_save
2318 # Check that the compiler produces executables we can run.  If not, either
2319 # the compiler is broken, or we cross compile.
2320 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2321 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2322 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2323 echo "${ECHO_T}$cross_compiling" >&6; }
2324
2325 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2326 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2327 if { (ac_try="$ac_link"
2328 case "(($ac_try" in
2329   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2330   *) ac_try_echo=$ac_try;;
2331 esac
2332 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2333   (eval "$ac_link") 2>&5
2334   ac_status=$?
2335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2336   (exit $ac_status); }; then
2337   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2338 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2339 # work properly (i.e., refer to `conftest.exe'), while it won't with
2340 # `rm'.
2341 for ac_file in conftest.exe conftest conftest.*; do
2342   test -f "$ac_file" || continue
2343   case $ac_file in
2344     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2345     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2346           break;;
2347     * ) break;;
2348   esac
2349 done
2350 else
2351   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2352 See \`config.log' for more details." >&5
2353 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2354 See \`config.log' for more details." >&2;}
2355    { (exit 1); exit 1; }; }
2356 fi
2357
2358 rm -f conftest$ac_cv_exeext
2359 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2360 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2361
2362 rm -f conftest.$ac_ext
2363 EXEEXT=$ac_cv_exeext
2364 ac_exeext=$EXEEXT
2365 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2366 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2367 if test "${ac_cv_objext+set}" = set; then
2368   echo $ECHO_N "(cached) $ECHO_C" >&6
2369 else
2370   cat >conftest.$ac_ext <<_ACEOF
2371 /* confdefs.h.  */
2372 _ACEOF
2373 cat confdefs.h >>conftest.$ac_ext
2374 cat >>conftest.$ac_ext <<_ACEOF
2375 /* end confdefs.h.  */
2376
2377 int
2378 main ()
2379 {
2380
2381   ;
2382   return 0;
2383 }
2384 _ACEOF
2385 rm -f conftest.o conftest.obj
2386 if { (ac_try="$ac_compile"
2387 case "(($ac_try" in
2388   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2389   *) ac_try_echo=$ac_try;;
2390 esac
2391 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2392   (eval "$ac_compile") 2>&5
2393   ac_status=$?
2394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395   (exit $ac_status); }; then
2396   for ac_file in conftest.o conftest.obj conftest.*; do
2397   test -f "$ac_file" || continue;
2398   case $ac_file in
2399     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2400     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2401        break;;
2402   esac
2403 done
2404 else
2405   echo "$as_me: failed program was:" >&5
2406 sed 's/^/| /' conftest.$ac_ext >&5
2407
2408 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2409 See \`config.log' for more details." >&5
2410 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2411 See \`config.log' for more details." >&2;}
2412    { (exit 1); exit 1; }; }
2413 fi
2414
2415 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2416 fi
2417 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2418 echo "${ECHO_T}$ac_cv_objext" >&6; }
2419 OBJEXT=$ac_cv_objext
2420 ac_objext=$OBJEXT
2421 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2422 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2423 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2424   echo $ECHO_N "(cached) $ECHO_C" >&6
2425 else
2426   cat >conftest.$ac_ext <<_ACEOF
2427 /* confdefs.h.  */
2428 _ACEOF
2429 cat confdefs.h >>conftest.$ac_ext
2430 cat >>conftest.$ac_ext <<_ACEOF
2431 /* end confdefs.h.  */
2432
2433 int
2434 main ()
2435 {
2436 #ifndef __GNUC__
2437        choke me
2438 #endif
2439
2440   ;
2441   return 0;
2442 }
2443 _ACEOF
2444 rm -f conftest.$ac_objext
2445 if { (ac_try="$ac_compile"
2446 case "(($ac_try" in
2447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2448   *) ac_try_echo=$ac_try;;
2449 esac
2450 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2451   (eval "$ac_compile") 2>conftest.er1
2452   ac_status=$?
2453   grep -v '^ *+' conftest.er1 >conftest.err
2454   rm -f conftest.er1
2455   cat conftest.err >&5
2456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2457   (exit $ac_status); } &&
2458          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2459   { (case "(($ac_try" in
2460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2461   *) ac_try_echo=$ac_try;;
2462 esac
2463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2464   (eval "$ac_try") 2>&5
2465   ac_status=$?
2466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2467   (exit $ac_status); }; } &&
2468          { ac_try='test -s conftest.$ac_objext'
2469   { (case "(($ac_try" in
2470   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2471   *) ac_try_echo=$ac_try;;
2472 esac
2473 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2474   (eval "$ac_try") 2>&5
2475   ac_status=$?
2476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2477   (exit $ac_status); }; }; then
2478   ac_compiler_gnu=yes
2479 else
2480   echo "$as_me: failed program was:" >&5
2481 sed 's/^/| /' conftest.$ac_ext >&5
2482
2483         ac_compiler_gnu=no
2484 fi
2485
2486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2487 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2488
2489 fi
2490 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2491 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2492 GCC=`test $ac_compiler_gnu = yes && echo yes`
2493 ac_test_CFLAGS=${CFLAGS+set}
2494 ac_save_CFLAGS=$CFLAGS
2495 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2496 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2497 if test "${ac_cv_prog_cc_g+set}" = set; then
2498   echo $ECHO_N "(cached) $ECHO_C" >&6
2499 else
2500   ac_save_c_werror_flag=$ac_c_werror_flag
2501    ac_c_werror_flag=yes
2502    ac_cv_prog_cc_g=no
2503    CFLAGS="-g"
2504    cat >conftest.$ac_ext <<_ACEOF
2505 /* confdefs.h.  */
2506 _ACEOF
2507 cat confdefs.h >>conftest.$ac_ext
2508 cat >>conftest.$ac_ext <<_ACEOF
2509 /* end confdefs.h.  */
2510
2511 int
2512 main ()
2513 {
2514
2515   ;
2516   return 0;
2517 }
2518 _ACEOF
2519 rm -f conftest.$ac_objext
2520 if { (ac_try="$ac_compile"
2521 case "(($ac_try" in
2522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2523   *) ac_try_echo=$ac_try;;
2524 esac
2525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2526   (eval "$ac_compile") 2>conftest.er1
2527   ac_status=$?
2528   grep -v '^ *+' conftest.er1 >conftest.err
2529   rm -f conftest.er1
2530   cat conftest.err >&5
2531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2532   (exit $ac_status); } &&
2533          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2534   { (case "(($ac_try" in
2535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2536   *) ac_try_echo=$ac_try;;
2537 esac
2538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2539   (eval "$ac_try") 2>&5
2540   ac_status=$?
2541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2542   (exit $ac_status); }; } &&
2543          { ac_try='test -s conftest.$ac_objext'
2544   { (case "(($ac_try" in
2545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2546   *) ac_try_echo=$ac_try;;
2547 esac
2548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2549   (eval "$ac_try") 2>&5
2550   ac_status=$?
2551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2552   (exit $ac_status); }; }; then
2553   ac_cv_prog_cc_g=yes
2554 else
2555   echo "$as_me: failed program was:" >&5
2556 sed 's/^/| /' conftest.$ac_ext >&5
2557
2558         CFLAGS=""
2559       cat >conftest.$ac_ext <<_ACEOF
2560 /* confdefs.h.  */
2561 _ACEOF
2562 cat confdefs.h >>conftest.$ac_ext
2563 cat >>conftest.$ac_ext <<_ACEOF
2564 /* end confdefs.h.  */
2565
2566 int
2567 main ()
2568 {
2569
2570   ;
2571   return 0;
2572 }
2573 _ACEOF
2574 rm -f conftest.$ac_objext
2575 if { (ac_try="$ac_compile"
2576 case "(($ac_try" in
2577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2578   *) ac_try_echo=$ac_try;;
2579 esac
2580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2581   (eval "$ac_compile") 2>conftest.er1
2582   ac_status=$?
2583   grep -v '^ *+' conftest.er1 >conftest.err
2584   rm -f conftest.er1
2585   cat conftest.err >&5
2586   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2587   (exit $ac_status); } &&
2588          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2589   { (case "(($ac_try" in
2590   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2591   *) ac_try_echo=$ac_try;;
2592 esac
2593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2594   (eval "$ac_try") 2>&5
2595   ac_status=$?
2596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2597   (exit $ac_status); }; } &&
2598          { ac_try='test -s conftest.$ac_objext'
2599   { (case "(($ac_try" in
2600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2601   *) ac_try_echo=$ac_try;;
2602 esac
2603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2604   (eval "$ac_try") 2>&5
2605   ac_status=$?
2606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2607   (exit $ac_status); }; }; then
2608   :
2609 else
2610   echo "$as_me: failed program was:" >&5
2611 sed 's/^/| /' conftest.$ac_ext >&5
2612
2613         ac_c_werror_flag=$ac_save_c_werror_flag
2614          CFLAGS="-g"
2615          cat >conftest.$ac_ext <<_ACEOF
2616 /* confdefs.h.  */
2617 _ACEOF
2618 cat confdefs.h >>conftest.$ac_ext
2619 cat >>conftest.$ac_ext <<_ACEOF
2620 /* end confdefs.h.  */
2621
2622 int
2623 main ()
2624 {
2625
2626   ;
2627   return 0;
2628 }
2629 _ACEOF
2630 rm -f conftest.$ac_objext
2631 if { (ac_try="$ac_compile"
2632 case "(($ac_try" in
2633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2634   *) ac_try_echo=$ac_try;;
2635 esac
2636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2637   (eval "$ac_compile") 2>conftest.er1
2638   ac_status=$?
2639   grep -v '^ *+' conftest.er1 >conftest.err
2640   rm -f conftest.er1
2641   cat conftest.err >&5
2642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643   (exit $ac_status); } &&
2644          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2645   { (case "(($ac_try" in
2646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2647   *) ac_try_echo=$ac_try;;
2648 esac
2649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2650   (eval "$ac_try") 2>&5
2651   ac_status=$?
2652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2653   (exit $ac_status); }; } &&
2654          { ac_try='test -s conftest.$ac_objext'
2655   { (case "(($ac_try" in
2656   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2657   *) ac_try_echo=$ac_try;;
2658 esac
2659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2660   (eval "$ac_try") 2>&5
2661   ac_status=$?
2662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2663   (exit $ac_status); }; }; then
2664   ac_cv_prog_cc_g=yes
2665 else
2666   echo "$as_me: failed program was:" >&5
2667 sed 's/^/| /' conftest.$ac_ext >&5
2668
2669
2670 fi
2671
2672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2673 fi
2674
2675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2676 fi
2677
2678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2679    ac_c_werror_flag=$ac_save_c_werror_flag
2680 fi
2681 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2682 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2683 if test "$ac_test_CFLAGS" = set; then
2684   CFLAGS=$ac_save_CFLAGS
2685 elif test $ac_cv_prog_cc_g = yes; then
2686   if test "$GCC" = yes; then
2687     CFLAGS="-g -O2"
2688   else
2689     CFLAGS="-g"
2690   fi
2691 else
2692   if test "$GCC" = yes; then
2693     CFLAGS="-O2"
2694   else
2695     CFLAGS=
2696   fi
2697 fi
2698 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2699 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2700 if test "${ac_cv_prog_cc_c89+set}" = set; then
2701   echo $ECHO_N "(cached) $ECHO_C" >&6
2702 else
2703   ac_cv_prog_cc_c89=no
2704 ac_save_CC=$CC
2705 cat >conftest.$ac_ext <<_ACEOF
2706 /* confdefs.h.  */
2707 _ACEOF
2708 cat confdefs.h >>conftest.$ac_ext
2709 cat >>conftest.$ac_ext <<_ACEOF
2710 /* end confdefs.h.  */
2711 #include <stdarg.h>
2712 #include <stdio.h>
2713 #include <sys/types.h>
2714 #include <sys/stat.h>
2715 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2716 struct buf { int x; };
2717 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2718 static char *e (p, i)
2719      char **p;
2720      int i;
2721 {
2722   return p[i];
2723 }
2724 static char *f (char * (*g) (char **, int), char **p, ...)
2725 {
2726   char *s;
2727   va_list v;
2728   va_start (v,p);
2729   s = g (p, va_arg (v,int));
2730   va_end (v);
2731   return s;
2732 }
2733
2734 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2735    function prototypes and stuff, but not '\xHH' hex character constants.
2736    These don't provoke an error unfortunately, instead are silently treated
2737    as 'x'.  The following induces an error, until -std is added to get
2738    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2739    array size at least.  It's necessary to write '\x00'==0 to get something
2740    that's true only with -std.  */
2741 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2742
2743 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2744    inside strings and character constants.  */
2745 #define FOO(x) 'x'
2746 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2747
2748 int test (int i, double x);
2749 struct s1 {int (*f) (int a);};
2750 struct s2 {int (*f) (double a);};
2751 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2752 int argc;
2753 char **argv;
2754 int
2755 main ()
2756 {
2757 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2758   ;
2759   return 0;
2760 }
2761 _ACEOF
2762 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2763         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2764 do
2765   CC="$ac_save_CC $ac_arg"
2766   rm -f conftest.$ac_objext
2767 if { (ac_try="$ac_compile"
2768 case "(($ac_try" in
2769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2770   *) ac_try_echo=$ac_try;;
2771 esac
2772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2773   (eval "$ac_compile") 2>conftest.er1
2774   ac_status=$?
2775   grep -v '^ *+' conftest.er1 >conftest.err
2776   rm -f conftest.er1
2777   cat conftest.err >&5
2778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779   (exit $ac_status); } &&
2780          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2781   { (case "(($ac_try" in
2782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2783   *) ac_try_echo=$ac_try;;
2784 esac
2785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2786   (eval "$ac_try") 2>&5
2787   ac_status=$?
2788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2789   (exit $ac_status); }; } &&
2790          { ac_try='test -s conftest.$ac_objext'
2791   { (case "(($ac_try" in
2792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2793   *) ac_try_echo=$ac_try;;
2794 esac
2795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2796   (eval "$ac_try") 2>&5
2797   ac_status=$?
2798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2799   (exit $ac_status); }; }; then
2800   ac_cv_prog_cc_c89=$ac_arg
2801 else
2802   echo "$as_me: failed program was:" >&5
2803 sed 's/^/| /' conftest.$ac_ext >&5
2804
2805
2806 fi
2807
2808 rm -f core conftest.err conftest.$ac_objext
2809   test "x$ac_cv_prog_cc_c89" != "xno" && break
2810 done
2811 rm -f conftest.$ac_ext
2812 CC=$ac_save_CC
2813
2814 fi
2815 # AC_CACHE_VAL
2816 case "x$ac_cv_prog_cc_c89" in
2817   x)
2818     { echo "$as_me:$LINENO: result: none needed" >&5
2819 echo "${ECHO_T}none needed" >&6; } ;;
2820   xno)
2821     { echo "$as_me:$LINENO: result: unsupported" >&5
2822 echo "${ECHO_T}unsupported" >&6; } ;;
2823   *)
2824     CC="$CC $ac_cv_prog_cc_c89"
2825     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2826 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2827 esac
2828
2829
2830 ac_ext=c
2831 ac_cpp='$CPP $CPPFLAGS'
2832 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2833 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2834 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2835
2836 ac_ext=cpp
2837 ac_cpp='$CXXCPP $CPPFLAGS'
2838 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2839 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2840 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2841 if test -z "$CXX"; then
2842   if test -n "$CCC"; then
2843     CXX=$CCC
2844   else
2845     if test -n "$ac_tool_prefix"; then
2846   for ac_prog in clang++ g++
2847   do
2848     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2849 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2850 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2851 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2852 if test "${ac_cv_prog_CXX+set}" = set; then
2853   echo $ECHO_N "(cached) $ECHO_C" >&6
2854 else
2855   if test -n "$CXX"; then
2856   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2857 else
2858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2859 for as_dir in $PATH
2860 do
2861   IFS=$as_save_IFS
2862   test -z "$as_dir" && as_dir=.
2863   for ac_exec_ext in '' $ac_executable_extensions; do
2864   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2865     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2866     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2867     break 2
2868   fi
2869 done
2870 done
2871 IFS=$as_save_IFS
2872
2873 fi
2874 fi
2875 CXX=$ac_cv_prog_CXX
2876 if test -n "$CXX"; then
2877   { echo "$as_me:$LINENO: result: $CXX" >&5
2878 echo "${ECHO_T}$CXX" >&6; }
2879 else
2880   { echo "$as_me:$LINENO: result: no" >&5
2881 echo "${ECHO_T}no" >&6; }
2882 fi
2883
2884
2885     test -n "$CXX" && break
2886   done
2887 fi
2888 if test -z "$CXX"; then
2889   ac_ct_CXX=$CXX
2890   for ac_prog in clang++ g++
2891 do
2892   # Extract the first word of "$ac_prog", so it can be a program name with args.
2893 set dummy $ac_prog; ac_word=$2
2894 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2895 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2896 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2897   echo $ECHO_N "(cached) $ECHO_C" >&6
2898 else
2899   if test -n "$ac_ct_CXX"; then
2900   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2901 else
2902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2903 for as_dir in $PATH
2904 do
2905   IFS=$as_save_IFS
2906   test -z "$as_dir" && as_dir=.
2907   for ac_exec_ext in '' $ac_executable_extensions; do
2908   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2909     ac_cv_prog_ac_ct_CXX="$ac_prog"
2910     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2911     break 2
2912   fi
2913 done
2914 done
2915 IFS=$as_save_IFS
2916
2917 fi
2918 fi
2919 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2920 if test -n "$ac_ct_CXX"; then
2921   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2922 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2923 else
2924   { echo "$as_me:$LINENO: result: no" >&5
2925 echo "${ECHO_T}no" >&6; }
2926 fi
2927
2928
2929   test -n "$ac_ct_CXX" && break
2930 done
2931
2932   if test "x$ac_ct_CXX" = x; then
2933     CXX="g++"
2934   else
2935     case $cross_compiling:$ac_tool_warned in
2936 yes:)
2937 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2938 whose name does not start with the host triplet.  If you think this
2939 configuration is useful to you, please write to autoconf@gnu.org." >&5
2940 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2941 whose name does not start with the host triplet.  If you think this
2942 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2943 ac_tool_warned=yes ;;
2944 esac
2945     CXX=$ac_ct_CXX
2946   fi
2947 fi
2948
2949   fi
2950 fi
2951 # Provide some information about the compiler.
2952 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2953 ac_compiler=`set X $ac_compile; echo $2`
2954 { (ac_try="$ac_compiler --version >&5"
2955 case "(($ac_try" in
2956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2957   *) ac_try_echo=$ac_try;;
2958 esac
2959 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2960   (eval "$ac_compiler --version >&5") 2>&5
2961   ac_status=$?
2962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2963   (exit $ac_status); }
2964 { (ac_try="$ac_compiler -v >&5"
2965 case "(($ac_try" in
2966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2967   *) ac_try_echo=$ac_try;;
2968 esac
2969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2970   (eval "$ac_compiler -v >&5") 2>&5
2971   ac_status=$?
2972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2973   (exit $ac_status); }
2974 { (ac_try="$ac_compiler -V >&5"
2975 case "(($ac_try" in
2976   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2977   *) ac_try_echo=$ac_try;;
2978 esac
2979 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2980   (eval "$ac_compiler -V >&5") 2>&5
2981   ac_status=$?
2982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2983   (exit $ac_status); }
2984
2985 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2986 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2987 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2988   echo $ECHO_N "(cached) $ECHO_C" >&6
2989 else
2990   cat >conftest.$ac_ext <<_ACEOF
2991 /* confdefs.h.  */
2992 _ACEOF
2993 cat confdefs.h >>conftest.$ac_ext
2994 cat >>conftest.$ac_ext <<_ACEOF
2995 /* end confdefs.h.  */
2996
2997 int
2998 main ()
2999 {
3000 #ifndef __GNUC__
3001        choke me
3002 #endif
3003
3004   ;
3005   return 0;
3006 }
3007 _ACEOF
3008 rm -f conftest.$ac_objext
3009 if { (ac_try="$ac_compile"
3010 case "(($ac_try" in
3011   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3012   *) ac_try_echo=$ac_try;;
3013 esac
3014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3015   (eval "$ac_compile") 2>conftest.er1
3016   ac_status=$?
3017   grep -v '^ *+' conftest.er1 >conftest.err
3018   rm -f conftest.er1
3019   cat conftest.err >&5
3020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3021   (exit $ac_status); } &&
3022          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3023   { (case "(($ac_try" in
3024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3025   *) ac_try_echo=$ac_try;;
3026 esac
3027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3028   (eval "$ac_try") 2>&5
3029   ac_status=$?
3030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3031   (exit $ac_status); }; } &&
3032          { ac_try='test -s conftest.$ac_objext'
3033   { (case "(($ac_try" in
3034   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3035   *) ac_try_echo=$ac_try;;
3036 esac
3037 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3038   (eval "$ac_try") 2>&5
3039   ac_status=$?
3040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3041   (exit $ac_status); }; }; then
3042   ac_compiler_gnu=yes
3043 else
3044   echo "$as_me: failed program was:" >&5
3045 sed 's/^/| /' conftest.$ac_ext >&5
3046
3047         ac_compiler_gnu=no
3048 fi
3049
3050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3051 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3052
3053 fi
3054 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3055 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3056 GXX=`test $ac_compiler_gnu = yes && echo yes`
3057 ac_test_CXXFLAGS=${CXXFLAGS+set}
3058 ac_save_CXXFLAGS=$CXXFLAGS
3059 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3060 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3061 if test "${ac_cv_prog_cxx_g+set}" = set; then
3062   echo $ECHO_N "(cached) $ECHO_C" >&6
3063 else
3064   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3065    ac_cxx_werror_flag=yes
3066    ac_cv_prog_cxx_g=no
3067    CXXFLAGS="-g"
3068    cat >conftest.$ac_ext <<_ACEOF
3069 /* confdefs.h.  */
3070 _ACEOF
3071 cat confdefs.h >>conftest.$ac_ext
3072 cat >>conftest.$ac_ext <<_ACEOF
3073 /* end confdefs.h.  */
3074
3075 int
3076 main ()
3077 {
3078
3079   ;
3080   return 0;
3081 }
3082 _ACEOF
3083 rm -f conftest.$ac_objext
3084 if { (ac_try="$ac_compile"
3085 case "(($ac_try" in
3086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087   *) ac_try_echo=$ac_try;;
3088 esac
3089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3090   (eval "$ac_compile") 2>conftest.er1
3091   ac_status=$?
3092   grep -v '^ *+' conftest.er1 >conftest.err
3093   rm -f conftest.er1
3094   cat conftest.err >&5
3095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3096   (exit $ac_status); } &&
3097          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3098   { (case "(($ac_try" in
3099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3100   *) ac_try_echo=$ac_try;;
3101 esac
3102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3103   (eval "$ac_try") 2>&5
3104   ac_status=$?
3105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3106   (exit $ac_status); }; } &&
3107          { ac_try='test -s conftest.$ac_objext'
3108   { (case "(($ac_try" in
3109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3110   *) ac_try_echo=$ac_try;;
3111 esac
3112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3113   (eval "$ac_try") 2>&5
3114   ac_status=$?
3115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3116   (exit $ac_status); }; }; then
3117   ac_cv_prog_cxx_g=yes
3118 else
3119   echo "$as_me: failed program was:" >&5
3120 sed 's/^/| /' conftest.$ac_ext >&5
3121
3122         CXXFLAGS=""
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_cxx_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   :
3173 else
3174   echo "$as_me: failed program was:" >&5
3175 sed 's/^/| /' conftest.$ac_ext >&5
3176
3177         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3178          CXXFLAGS="-g"
3179          cat >conftest.$ac_ext <<_ACEOF
3180 /* confdefs.h.  */
3181 _ACEOF
3182 cat confdefs.h >>conftest.$ac_ext
3183 cat >>conftest.$ac_ext <<_ACEOF
3184 /* end confdefs.h.  */
3185
3186 int
3187 main ()
3188 {
3189
3190   ;
3191   return 0;
3192 }
3193 _ACEOF
3194 rm -f conftest.$ac_objext
3195 if { (ac_try="$ac_compile"
3196 case "(($ac_try" in
3197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3198   *) ac_try_echo=$ac_try;;
3199 esac
3200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3201   (eval "$ac_compile") 2>conftest.er1
3202   ac_status=$?
3203   grep -v '^ *+' conftest.er1 >conftest.err
3204   rm -f conftest.er1
3205   cat conftest.err >&5
3206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3207   (exit $ac_status); } &&
3208          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3209   { (case "(($ac_try" in
3210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3211   *) ac_try_echo=$ac_try;;
3212 esac
3213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3214   (eval "$ac_try") 2>&5
3215   ac_status=$?
3216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3217   (exit $ac_status); }; } &&
3218          { ac_try='test -s conftest.$ac_objext'
3219   { (case "(($ac_try" in
3220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3221   *) ac_try_echo=$ac_try;;
3222 esac
3223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3224   (eval "$ac_try") 2>&5
3225   ac_status=$?
3226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3227   (exit $ac_status); }; }; then
3228   ac_cv_prog_cxx_g=yes
3229 else
3230   echo "$as_me: failed program was:" >&5
3231 sed 's/^/| /' conftest.$ac_ext >&5
3232
3233
3234 fi
3235
3236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3237 fi
3238
3239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3240 fi
3241
3242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3243    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3244 fi
3245 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3246 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3247 if test "$ac_test_CXXFLAGS" = set; then
3248   CXXFLAGS=$ac_save_CXXFLAGS
3249 elif test $ac_cv_prog_cxx_g = yes; then
3250   if test "$GXX" = yes; then
3251     CXXFLAGS="-g -O2"
3252   else
3253     CXXFLAGS="-g"
3254   fi
3255 else
3256   if test "$GXX" = yes; then
3257     CXXFLAGS="-O2"
3258   else
3259     CXXFLAGS=
3260   fi
3261 fi
3262 ac_ext=c
3263 ac_cpp='$CPP $CPPFLAGS'
3264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3266 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3267
3268 ac_ext=c
3269 ac_cpp='$CPP $CPPFLAGS'
3270 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3271 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3272 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3273 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3274 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3275 # On Suns, sometimes $CPP names a directory.
3276 if test -n "$CPP" && test -d "$CPP"; then
3277   CPP=
3278 fi
3279 if test -z "$CPP"; then
3280   if test "${ac_cv_prog_CPP+set}" = set; then
3281   echo $ECHO_N "(cached) $ECHO_C" >&6
3282 else
3283       # Double quotes because CPP needs to be expanded
3284     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3285     do
3286       ac_preproc_ok=false
3287 for ac_c_preproc_warn_flag in '' yes
3288 do
3289   # Use a header file that comes with gcc, so configuring glibc
3290   # with a fresh cross-compiler works.
3291   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3292   # <limits.h> exists even on freestanding compilers.
3293   # On the NeXT, cc -E runs the code through the compiler's parser,
3294   # not just through cpp. "Syntax error" is here to catch this case.
3295   cat >conftest.$ac_ext <<_ACEOF
3296 /* confdefs.h.  */
3297 _ACEOF
3298 cat confdefs.h >>conftest.$ac_ext
3299 cat >>conftest.$ac_ext <<_ACEOF
3300 /* end confdefs.h.  */
3301 #ifdef __STDC__
3302 # include <limits.h>
3303 #else
3304 # include <assert.h>
3305 #endif
3306                      Syntax error
3307 _ACEOF
3308 if { (ac_try="$ac_cpp conftest.$ac_ext"
3309 case "(($ac_try" in
3310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3311   *) ac_try_echo=$ac_try;;
3312 esac
3313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3314   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3315   ac_status=$?
3316   grep -v '^ *+' conftest.er1 >conftest.err
3317   rm -f conftest.er1
3318   cat conftest.err >&5
3319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3320   (exit $ac_status); } >/dev/null; then
3321   if test -s conftest.err; then
3322     ac_cpp_err=$ac_c_preproc_warn_flag
3323     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3324   else
3325     ac_cpp_err=
3326   fi
3327 else
3328   ac_cpp_err=yes
3329 fi
3330 if test -z "$ac_cpp_err"; then
3331   :
3332 else
3333   echo "$as_me: failed program was:" >&5
3334 sed 's/^/| /' conftest.$ac_ext >&5
3335
3336   # Broken: fails on valid input.
3337 continue
3338 fi
3339
3340 rm -f conftest.err conftest.$ac_ext
3341
3342   # OK, works on sane cases.  Now check whether nonexistent headers
3343   # can be detected and how.
3344   cat >conftest.$ac_ext <<_ACEOF
3345 /* confdefs.h.  */
3346 _ACEOF
3347 cat confdefs.h >>conftest.$ac_ext
3348 cat >>conftest.$ac_ext <<_ACEOF
3349 /* end confdefs.h.  */
3350 #include <ac_nonexistent.h>
3351 _ACEOF
3352 if { (ac_try="$ac_cpp conftest.$ac_ext"
3353 case "(($ac_try" in
3354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3355   *) ac_try_echo=$ac_try;;
3356 esac
3357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3358   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3359   ac_status=$?
3360   grep -v '^ *+' conftest.er1 >conftest.err
3361   rm -f conftest.er1
3362   cat conftest.err >&5
3363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3364   (exit $ac_status); } >/dev/null; then
3365   if test -s conftest.err; then
3366     ac_cpp_err=$ac_c_preproc_warn_flag
3367     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3368   else
3369     ac_cpp_err=
3370   fi
3371 else
3372   ac_cpp_err=yes
3373 fi
3374 if test -z "$ac_cpp_err"; then
3375   # Broken: success on invalid input.
3376 continue
3377 else
3378   echo "$as_me: failed program was:" >&5
3379 sed 's/^/| /' conftest.$ac_ext >&5
3380
3381   # Passes both tests.
3382 ac_preproc_ok=:
3383 break
3384 fi
3385
3386 rm -f conftest.err conftest.$ac_ext
3387
3388 done
3389 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3390 rm -f conftest.err conftest.$ac_ext
3391 if $ac_preproc_ok; then
3392   break
3393 fi
3394
3395     done
3396     ac_cv_prog_CPP=$CPP
3397
3398 fi
3399   CPP=$ac_cv_prog_CPP
3400 else
3401   ac_cv_prog_CPP=$CPP
3402 fi
3403 { echo "$as_me:$LINENO: result: $CPP" >&5
3404 echo "${ECHO_T}$CPP" >&6; }
3405 ac_preproc_ok=false
3406 for ac_c_preproc_warn_flag in '' yes
3407 do
3408   # Use a header file that comes with gcc, so configuring glibc
3409   # with a fresh cross-compiler works.
3410   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3411   # <limits.h> exists even on freestanding compilers.
3412   # On the NeXT, cc -E runs the code through the compiler's parser,
3413   # not just through cpp. "Syntax error" is here to catch this case.
3414   cat >conftest.$ac_ext <<_ACEOF
3415 /* confdefs.h.  */
3416 _ACEOF
3417 cat confdefs.h >>conftest.$ac_ext
3418 cat >>conftest.$ac_ext <<_ACEOF
3419 /* end confdefs.h.  */
3420 #ifdef __STDC__
3421 # include <limits.h>
3422 #else
3423 # include <assert.h>
3424 #endif
3425                      Syntax error
3426 _ACEOF
3427 if { (ac_try="$ac_cpp conftest.$ac_ext"
3428 case "(($ac_try" in
3429   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3430   *) ac_try_echo=$ac_try;;
3431 esac
3432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3433   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3434   ac_status=$?
3435   grep -v '^ *+' conftest.er1 >conftest.err
3436   rm -f conftest.er1
3437   cat conftest.err >&5
3438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3439   (exit $ac_status); } >/dev/null; then
3440   if test -s conftest.err; then
3441     ac_cpp_err=$ac_c_preproc_warn_flag
3442     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3443   else
3444     ac_cpp_err=
3445   fi
3446 else
3447   ac_cpp_err=yes
3448 fi
3449 if test -z "$ac_cpp_err"; then
3450   :
3451 else
3452   echo "$as_me: failed program was:" >&5
3453 sed 's/^/| /' conftest.$ac_ext >&5
3454
3455   # Broken: fails on valid input.
3456 continue
3457 fi
3458
3459 rm -f conftest.err conftest.$ac_ext
3460
3461   # OK, works on sane cases.  Now check whether nonexistent headers
3462   # can be detected and how.
3463   cat >conftest.$ac_ext <<_ACEOF
3464 /* confdefs.h.  */
3465 _ACEOF
3466 cat confdefs.h >>conftest.$ac_ext
3467 cat >>conftest.$ac_ext <<_ACEOF
3468 /* end confdefs.h.  */
3469 #include <ac_nonexistent.h>
3470 _ACEOF
3471 if { (ac_try="$ac_cpp conftest.$ac_ext"
3472 case "(($ac_try" in
3473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3474   *) ac_try_echo=$ac_try;;
3475 esac
3476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3477   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3478   ac_status=$?
3479   grep -v '^ *+' conftest.er1 >conftest.err
3480   rm -f conftest.er1
3481   cat conftest.err >&5
3482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3483   (exit $ac_status); } >/dev/null; then
3484   if test -s conftest.err; then
3485     ac_cpp_err=$ac_c_preproc_warn_flag
3486     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3487   else
3488     ac_cpp_err=
3489   fi
3490 else
3491   ac_cpp_err=yes
3492 fi
3493 if test -z "$ac_cpp_err"; then
3494   # Broken: success on invalid input.
3495 continue
3496 else
3497   echo "$as_me: failed program was:" >&5
3498 sed 's/^/| /' conftest.$ac_ext >&5
3499
3500   # Passes both tests.
3501 ac_preproc_ok=:
3502 break
3503 fi
3504
3505 rm -f conftest.err conftest.$ac_ext
3506
3507 done
3508 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3509 rm -f conftest.err conftest.$ac_ext
3510 if $ac_preproc_ok; then
3511   :
3512 else
3513   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3514 See \`config.log' for more details." >&5
3515 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3516 See \`config.log' for more details." >&2;}
3517    { (exit 1); exit 1; }; }
3518 fi
3519
3520 ac_ext=c
3521 ac_cpp='$CPP $CPPFLAGS'
3522 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3523 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3524 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3525
3526
3527 if test "$CXX" = "clang++" ; then
3528   { echo "$as_me:$LINENO: checking whether clang works" >&5
3529 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3530   ac_ext=cpp
3531 ac_cpp='$CXXCPP $CPPFLAGS'
3532 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3533 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3534 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3535
3536
3537 cat >conftest.$ac_ext <<_ACEOF
3538 /* confdefs.h.  */
3539 _ACEOF
3540 cat confdefs.h >>conftest.$ac_ext
3541 cat >>conftest.$ac_ext <<_ACEOF
3542 /* end confdefs.h.  */
3543 #include <limits>
3544 #if __has_include (<cxxabi.h>)
3545 #include <cxxabi.h>
3546 #endif
3547 #if __has_include (<unwind.h>)
3548 #include <unwind.h>
3549 #endif
3550
3551 int
3552 main ()
3553 {
3554
3555   ;
3556   return 0;
3557 }
3558 _ACEOF
3559 rm -f conftest.$ac_objext
3560 if { (ac_try="$ac_compile"
3561 case "(($ac_try" in
3562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3563   *) ac_try_echo=$ac_try;;
3564 esac
3565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3566   (eval "$ac_compile") 2>conftest.er1
3567   ac_status=$?
3568   grep -v '^ *+' conftest.er1 >conftest.err
3569   rm -f conftest.er1
3570   cat conftest.err >&5
3571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3572   (exit $ac_status); } &&
3573          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3574   { (case "(($ac_try" in
3575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3576   *) ac_try_echo=$ac_try;;
3577 esac
3578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3579   (eval "$ac_try") 2>&5
3580   ac_status=$?
3581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3582   (exit $ac_status); }; } &&
3583          { ac_try='test -s conftest.$ac_objext'
3584   { (case "(($ac_try" in
3585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3586   *) ac_try_echo=$ac_try;;
3587 esac
3588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3589   (eval "$ac_try") 2>&5
3590   ac_status=$?
3591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3592   (exit $ac_status); }; }; then
3593
3594   { echo "$as_me:$LINENO: result: yes" >&5
3595 echo "${ECHO_T}yes" >&6; }
3596
3597 else
3598   echo "$as_me: failed program was:" >&5
3599 sed 's/^/| /' conftest.$ac_ext >&5
3600
3601
3602   { echo "$as_me:$LINENO: result: no" >&5
3603 echo "${ECHO_T}no" >&6; }
3604   { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&5
3605 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&2;}
3606    { (exit 1); exit 1; }; }
3607
3608 fi
3609
3610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3611   ac_ext=c
3612 ac_cpp='$CPP $CPPFLAGS'
3613 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3614 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3615 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3616
3617 fi
3618
3619 { echo "$as_me:$LINENO: checking whether GCC or Clang is our host compiler" >&5
3620 echo $ECHO_N "checking whether GCC or Clang is our host compiler... $ECHO_C" >&6; }
3621 ac_ext=cpp
3622 ac_cpp='$CXXCPP $CPPFLAGS'
3623 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3624 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3625 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3626
3627 llvm_cv_cxx_compiler=unknown
3628 cat >conftest.$ac_ext <<_ACEOF
3629 /* confdefs.h.  */
3630 _ACEOF
3631 cat confdefs.h >>conftest.$ac_ext
3632 cat >>conftest.$ac_ext <<_ACEOF
3633 /* end confdefs.h.  */
3634 #if ! __clang__
3635                                     #error
3636                                     #endif
3637
3638 _ACEOF
3639 rm -f conftest.$ac_objext
3640 if { (ac_try="$ac_compile"
3641 case "(($ac_try" in
3642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3643   *) ac_try_echo=$ac_try;;
3644 esac
3645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3646   (eval "$ac_compile") 2>conftest.er1
3647   ac_status=$?
3648   grep -v '^ *+' conftest.er1 >conftest.err
3649   rm -f conftest.er1
3650   cat conftest.err >&5
3651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3652   (exit $ac_status); } &&
3653          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3654   { (case "(($ac_try" in
3655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3656   *) ac_try_echo=$ac_try;;
3657 esac
3658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3659   (eval "$ac_try") 2>&5
3660   ac_status=$?
3661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3662   (exit $ac_status); }; } &&
3663          { ac_try='test -s conftest.$ac_objext'
3664   { (case "(($ac_try" in
3665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3666   *) ac_try_echo=$ac_try;;
3667 esac
3668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3669   (eval "$ac_try") 2>&5
3670   ac_status=$?
3671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3672   (exit $ac_status); }; }; then
3673   llvm_cv_cxx_compiler=clang
3674 else
3675   echo "$as_me: failed program was:" >&5
3676 sed 's/^/| /' conftest.$ac_ext >&5
3677
3678         cat >conftest.$ac_ext <<_ACEOF
3679 /* confdefs.h.  */
3680 _ACEOF
3681 cat confdefs.h >>conftest.$ac_ext
3682 cat >>conftest.$ac_ext <<_ACEOF
3683 /* end confdefs.h.  */
3684 #if ! __GNUC__
3685                                                        #error
3686                                                        #endif
3687
3688 _ACEOF
3689 rm -f conftest.$ac_objext
3690 if { (ac_try="$ac_compile"
3691 case "(($ac_try" in
3692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3693   *) ac_try_echo=$ac_try;;
3694 esac
3695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3696   (eval "$ac_compile") 2>conftest.er1
3697   ac_status=$?
3698   grep -v '^ *+' conftest.er1 >conftest.err
3699   rm -f conftest.er1
3700   cat conftest.err >&5
3701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3702   (exit $ac_status); } &&
3703          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3704   { (case "(($ac_try" in
3705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3706   *) ac_try_echo=$ac_try;;
3707 esac
3708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3709   (eval "$ac_try") 2>&5
3710   ac_status=$?
3711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3712   (exit $ac_status); }; } &&
3713          { ac_try='test -s conftest.$ac_objext'
3714   { (case "(($ac_try" in
3715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3716   *) ac_try_echo=$ac_try;;
3717 esac
3718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3719   (eval "$ac_try") 2>&5
3720   ac_status=$?
3721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3722   (exit $ac_status); }; }; then
3723   llvm_cv_cxx_compiler=gcc
3724 else
3725   echo "$as_me: failed program was:" >&5
3726 sed 's/^/| /' conftest.$ac_ext >&5
3727
3728
3729 fi
3730
3731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3732 fi
3733
3734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3735 ac_ext=c
3736 ac_cpp='$CPP $CPPFLAGS'
3737 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3738 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3739 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3740
3741 { echo "$as_me:$LINENO: result: ${llvm_cv_cxx_compiler}" >&5
3742 echo "${ECHO_T}${llvm_cv_cxx_compiler}" >&6; }
3743
3744
3745
3746 if test -d ${srcdir}/projects/test-suite ; then
3747   subdirs="$subdirs projects/test-suite"
3748
3749 fi
3750
3751 if test -d ${srcdir}/projects/llvm-test ; then
3752   subdirs="$subdirs projects/llvm-test"
3753
3754 fi
3755
3756 if test -d ${srcdir}/projects/poolalloc ; then
3757   subdirs="$subdirs projects/poolalloc"
3758
3759 fi
3760
3761 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3762   subdirs="$subdirs projects/llvm-poolalloc"
3763
3764 fi
3765
3766 for i in `ls ${srcdir}/projects`
3767 do
3768   if test -d ${srcdir}/projects/${i} ; then
3769     case ${i} in
3770       safecode)     subdirs="$subdirs projects/safecode"
3771  ;;
3772       compiler-rt)       ;;
3773       test-suite)     ;;
3774       llvm-test)      ;;
3775       poolalloc)      ;;
3776       llvm-poolalloc) ;;
3777       *)
3778         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3779 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3780         ;;
3781     esac
3782   fi
3783 done
3784
3785 # Check whether --enable-polly was given.
3786 if test "${enable_polly+set}" = set; then
3787   enableval=$enable_polly;
3788 else
3789   enableval=default
3790 fi
3791
3792 case "$enableval" in
3793   yes) ENABLE_POLLY=1
3794  ;;
3795   no)  ENABLE_POLLY=0
3796  ;;
3797   default) ENABLE_POLLY=1
3798  ;;
3799   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3800 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3801    { (exit 1); exit 1; }; } ;;
3802 esac
3803
3804
3805 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3806   LLVM_HAS_POLLY=1
3807
3808   subdirs="$subdirs tools/polly"
3809
3810 fi
3811
3812
3813 # Make sure we can run config.sub.
3814 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3815   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3816 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3817    { (exit 1); exit 1; }; }
3818
3819 { echo "$as_me:$LINENO: checking build system type" >&5
3820 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3821 if test "${ac_cv_build+set}" = set; then
3822   echo $ECHO_N "(cached) $ECHO_C" >&6
3823 else
3824   ac_build_alias=$build_alias
3825 test "x$ac_build_alias" = x &&
3826   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3827 test "x$ac_build_alias" = x &&
3828   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3829 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3830    { (exit 1); exit 1; }; }
3831 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3832   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3833 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3834    { (exit 1); exit 1; }; }
3835
3836 fi
3837 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3838 echo "${ECHO_T}$ac_cv_build" >&6; }
3839 case $ac_cv_build in
3840 *-*-*) ;;
3841 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3842 echo "$as_me: error: invalid value of canonical build" >&2;}
3843    { (exit 1); exit 1; }; };;
3844 esac
3845 build=$ac_cv_build
3846 ac_save_IFS=$IFS; IFS='-'
3847 set x $ac_cv_build
3848 shift
3849 build_cpu=$1
3850 build_vendor=$2
3851 shift; shift
3852 # Remember, the first character of IFS is used to create $*,
3853 # except with old shells:
3854 build_os=$*
3855 IFS=$ac_save_IFS
3856 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3857
3858
3859 { echo "$as_me:$LINENO: checking host system type" >&5
3860 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3861 if test "${ac_cv_host+set}" = set; then
3862   echo $ECHO_N "(cached) $ECHO_C" >&6
3863 else
3864   if test "x$host_alias" = x; then
3865   ac_cv_host=$ac_cv_build
3866 else
3867   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3868     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3869 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3870    { (exit 1); exit 1; }; }
3871 fi
3872
3873 fi
3874 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3875 echo "${ECHO_T}$ac_cv_host" >&6; }
3876 case $ac_cv_host in
3877 *-*-*) ;;
3878 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3879 echo "$as_me: error: invalid value of canonical host" >&2;}
3880    { (exit 1); exit 1; }; };;
3881 esac
3882 host=$ac_cv_host
3883 ac_save_IFS=$IFS; IFS='-'
3884 set x $ac_cv_host
3885 shift
3886 host_cpu=$1
3887 host_vendor=$2
3888 shift; shift
3889 # Remember, the first character of IFS is used to create $*,
3890 # except with old shells:
3891 host_os=$*
3892 IFS=$ac_save_IFS
3893 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3894
3895
3896 { echo "$as_me:$LINENO: checking target system type" >&5
3897 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3898 if test "${ac_cv_target+set}" = set; then
3899   echo $ECHO_N "(cached) $ECHO_C" >&6
3900 else
3901   if test "x$target_alias" = x; then
3902   ac_cv_target=$ac_cv_host
3903 else
3904   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3905     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3906 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3907    { (exit 1); exit 1; }; }
3908 fi
3909
3910 fi
3911 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3912 echo "${ECHO_T}$ac_cv_target" >&6; }
3913 case $ac_cv_target in
3914 *-*-*) ;;
3915 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3916 echo "$as_me: error: invalid value of canonical target" >&2;}
3917    { (exit 1); exit 1; }; };;
3918 esac
3919 target=$ac_cv_target
3920 ac_save_IFS=$IFS; IFS='-'
3921 set x $ac_cv_target
3922 shift
3923 target_cpu=$1
3924 target_vendor=$2
3925 shift; shift
3926 # Remember, the first character of IFS is used to create $*,
3927 # except with old shells:
3928 target_os=$*
3929 IFS=$ac_save_IFS
3930 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3931
3932
3933 # The aliases save the names the user supplied, while $host etc.
3934 # will get canonicalized.
3935 test -n "$target_alias" &&
3936   test "$program_prefix$program_suffix$program_transform_name" = \
3937     NONENONEs,x,x, &&
3938   program_prefix=${target_alias}-
3939
3940 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3941 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3942 if test "${llvm_cv_os_type+set}" = set; then
3943   echo $ECHO_N "(cached) $ECHO_C" >&6
3944 else
3945   case $host in
3946   *-*-aix*)
3947     llvm_cv_link_all_option="-Wl,--whole-archive"
3948     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3949     llvm_cv_os_type="AIX"
3950     llvm_cv_platform_type="Unix" ;;
3951   *-*-irix*)
3952     llvm_cv_link_all_option="-Wl,--whole-archive"
3953     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3954     llvm_cv_os_type="IRIX"
3955     llvm_cv_platform_type="Unix" ;;
3956   *-*-cygwin*)
3957     llvm_cv_link_all_option="-Wl,--whole-archive"
3958     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3959     llvm_cv_os_type="Cygwin"
3960     llvm_cv_platform_type="Unix" ;;
3961   *-*-darwin*)
3962     llvm_cv_link_all_option="-Wl,-all_load"
3963     llvm_cv_no_link_all_option="-Wl,-noall_load"
3964     llvm_cv_os_type="Darwin"
3965     llvm_cv_platform_type="Unix" ;;
3966   *-*-minix*)
3967     llvm_cv_link_all_option="-Wl,-all_load"
3968     llvm_cv_no_link_all_option="-Wl,-noall_load"
3969     llvm_cv_os_type="Minix"
3970     llvm_cv_platform_type="Unix" ;;
3971   *-*-freebsd*)
3972     llvm_cv_link_all_option="-Wl,--whole-archive"
3973     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3974     llvm_cv_os_type="FreeBSD"
3975     llvm_cv_platform_type="Unix" ;;
3976   *-*-kfreebsd-gnu)
3977     llvm_cv_link_all_option="-Wl,--whole-archive"
3978     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3979     llvm_cv_os_type="GNU/kFreeBSD"
3980     llvm_cv_platform_type="Unix" ;;
3981   *-*-openbsd*)
3982     llvm_cv_link_all_option="-Wl,--whole-archive"
3983     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3984     llvm_cv_os_type="OpenBSD"
3985     llvm_cv_platform_type="Unix" ;;
3986   *-*-netbsd*)
3987     llvm_cv_link_all_option="-Wl,--whole-archive"
3988     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3989     llvm_cv_os_type="NetBSD"
3990     llvm_cv_platform_type="Unix" ;;
3991   *-*-dragonfly*)
3992     llvm_cv_link_all_option="-Wl,--whole-archive"
3993     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3994     llvm_cv_os_type="DragonFly"
3995     llvm_cv_platform_type="Unix" ;;
3996   *-*-bitrig*)
3997     llvm_cv_link_all_option="-Wl,--whole-archive"
3998     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3999     llvm_cv_os_type="Bitrig"
4000     llvm_cv_platform_type="Unix" ;;
4001   *-*-hpux*)
4002     llvm_cv_link_all_option="-Wl,--whole-archive"
4003     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4004     llvm_cv_os_type="HP-UX"
4005     llvm_cv_platform_type="Unix" ;;
4006   *-*-interix*)
4007     llvm_cv_link_all_option="-Wl,--whole-archive"
4008     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4009     llvm_cv_os_type="Interix"
4010     llvm_cv_platform_type="Unix" ;;
4011   *-*-linux*)
4012     llvm_cv_link_all_option="-Wl,--whole-archive"
4013     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4014     llvm_cv_os_type="Linux"
4015     llvm_cv_platform_type="Unix" ;;
4016   *-*-gnu*)
4017     llvm_cv_link_all_option="-Wl,--whole-archive"
4018     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4019     llvm_cv_os_type="GNU"
4020     llvm_cv_platform_type="Unix" ;;
4021   *-*-solaris*)
4022     llvm_cv_link_all_option="-Wl,-z,allextract"
4023     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
4024     llvm_cv_os_type="SunOS"
4025     llvm_cv_platform_type="Unix" ;;
4026   *-*-win32*)
4027     llvm_cv_link_all_option="-Wl,--whole-archive"
4028     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4029     llvm_cv_os_type="Win32"
4030     llvm_cv_platform_type="Win32" ;;
4031   *-*-mingw*)
4032     llvm_cv_link_all_option="-Wl,--whole-archive"
4033     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4034     llvm_cv_os_type="MingW"
4035     llvm_cv_platform_type="Win32" ;;
4036   *-*-haiku*)
4037     llvm_cv_link_all_option="-Wl,--whole-archive"
4038     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4039     llvm_cv_os_type="Haiku"
4040     llvm_cv_platform_type="Unix" ;;
4041   *-unknown-eabi*)
4042     llvm_cv_link_all_option="-Wl,--whole-archive"
4043     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4044     llvm_cv_os_type="Freestanding"
4045     llvm_cv_platform_type="Unix" ;;
4046   *-unknown-elf*)
4047     llvm_cv_link_all_option="-Wl,--whole-archive"
4048     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4049     llvm_cv_os_type="Freestanding"
4050     llvm_cv_platform_type="Unix" ;;
4051   *)
4052     llvm_cv_link_all_option=""
4053     llvm_cv_no_link_all_option=""
4054     llvm_cv_os_type="Unknown"
4055     llvm_cv_platform_type="Unknown" ;;
4056 esac
4057 fi
4058 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
4059 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
4060
4061 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
4062 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
4063 if test "${llvm_cv_target_os_type+set}" = set; then
4064   echo $ECHO_N "(cached) $ECHO_C" >&6
4065 else
4066   case $target in
4067   *-*-aix*)
4068     llvm_cv_target_os_type="AIX" ;;
4069   *-*-irix*)
4070     llvm_cv_target_os_type="IRIX" ;;
4071   *-*-cygwin*)
4072     llvm_cv_target_os_type="Cygwin" ;;
4073   *-*-darwin*)
4074     llvm_cv_target_os_type="Darwin" ;;
4075   *-*-minix*)
4076     llvm_cv_target_os_type="Minix" ;;
4077   *-*-freebsd*)
4078     llvm_cv_target_os_type="FreeBSD" ;;
4079   *-*-kfreebsd-gnu)
4080     llvm_cv_target_os_type="GNU/kFreeBSD" ;;
4081   *-*-openbsd*)
4082     llvm_cv_target_os_type="OpenBSD" ;;
4083   *-*-netbsd*)
4084     llvm_cv_target_os_type="NetBSD" ;;
4085   *-*-dragonfly*)
4086     llvm_cv_target_os_type="DragonFly" ;;
4087   *-*-bitrig*)
4088     llvm_cv_target_os_type="Bitrig" ;;
4089   *-*-hpux*)
4090     llvm_cv_target_os_type="HP-UX" ;;
4091   *-*-interix*)
4092     llvm_cv_target_os_type="Interix" ;;
4093   *-*-linux*)
4094     llvm_cv_target_os_type="Linux" ;;
4095   *-*-gnu*)
4096     llvm_cv_target_os_type="GNU" ;;
4097   *-*-solaris*)
4098     llvm_cv_target_os_type="SunOS" ;;
4099   *-*-win32*)
4100     llvm_cv_target_os_type="Win32" ;;
4101   *-*-mingw*)
4102     llvm_cv_target_os_type="MingW" ;;
4103   *-*-haiku*)
4104     llvm_cv_target_os_type="Haiku" ;;
4105   *-*-rtems*)
4106     llvm_cv_target_os_type="RTEMS" ;;
4107   *-*-nacl*)
4108     llvm_cv_target_os_type="NativeClient" ;;
4109   *-unknown-eabi*)
4110     llvm_cv_target_os_type="Freestanding" ;;
4111   *-*-ps4)
4112     llvm_cv_target_os_type="PS4" ;;
4113   *)
4114     llvm_cv_target_os_type="Unknown" ;;
4115 esac
4116 fi
4117 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
4118 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
4119
4120 if test "$llvm_cv_os_type" = "Unknown" ; then
4121   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
4122 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
4123    { (exit 1); exit 1; }; }
4124 fi
4125
4126 OS=$llvm_cv_os_type
4127
4128 HOST_OS=$llvm_cv_os_type
4129
4130 TARGET_OS=$llvm_cv_target_os_type
4131
4132
4133 LINKALL=$llvm_cv_link_all_option
4134
4135 NOLINKALL=$llvm_cv_no_link_all_option
4136
4137
4138 case $llvm_cv_platform_type in
4139   Unix)
4140
4141 cat >>confdefs.h <<\_ACEOF
4142 #define LLVM_ON_UNIX 1
4143 _ACEOF
4144
4145     LLVM_ON_UNIX=1
4146
4147     LLVM_ON_WIN32=0
4148
4149     ;;
4150   Win32)
4151
4152 cat >>confdefs.h <<\_ACEOF
4153 #define LLVM_ON_WIN32 1
4154 _ACEOF
4155
4156     LLVM_ON_UNIX=0
4157
4158     LLVM_ON_WIN32=1
4159
4160     ;;
4161 esac
4162
4163 { echo "$as_me:$LINENO: checking target architecture" >&5
4164 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4165 if test "${llvm_cv_target_arch+set}" = set; then
4166   echo $ECHO_N "(cached) $ECHO_C" >&6
4167 else
4168   case $target in
4169   i?86-*)                 llvm_cv_target_arch="x86" ;;
4170   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4171   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4172   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4173   arm64*-*)               llvm_cv_target_arch="AArch64" ;;
4174   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4175   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4176   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4177   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4178   xcore-*)                llvm_cv_target_arch="XCore" ;;
4179   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4180   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4181   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4182   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
4183   *)                      llvm_cv_target_arch="Unknown" ;;
4184 esac
4185 fi
4186 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4187 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4188
4189 if test "$llvm_cv_target_arch" = "Unknown" ; then
4190   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4191 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4192 fi
4193
4194 case "$llvm_cv_target_arch" in
4195     x86)     LLVM_NATIVE_ARCH="X86" ;;
4196     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4197     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4198 esac
4199
4200 ARCH=$llvm_cv_target_arch
4201
4202 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH
4203
4204
4205 case $host in
4206   i?86-*)                 host_arch="x86" ;;
4207   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4208   sparc*-*)               host_arch="Sparc" ;;
4209   powerpc*-*)             host_arch="PowerPC" ;;
4210   arm64*-*)               host_arch="AArch64" ;;
4211   arm*-*)                 host_arch="ARM" ;;
4212   aarch64*-*)             host_arch="AArch64" ;;
4213   mips-* | mips64-*)      host_arch="Mips" ;;
4214   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4215   xcore-*)                host_arch="XCore" ;;
4216   msp430-*)               host_arch="MSP430" ;;
4217   hexagon-*)              host_arch="Hexagon" ;;
4218   s390x-*)                host_arch="SystemZ" ;;
4219   *)                      host_arch="Unknown" ;;
4220 esac
4221
4222 if test "$host_arch" = "Unknown" ; then
4223   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4224 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4225 fi
4226
4227 HOST_ARCH=$host_arch
4228
4229
4230 if test "$cross_compiling" = yes; then
4231   LLVM_CROSS_COMPILING=1
4232
4233
4234 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4235 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4236 if test "${ac_cv_build_exeext+set}" = set; then
4237   echo $ECHO_N "(cached) $ECHO_C" >&6
4238 else
4239   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4240   ac_cv_build_exeext=.exe
4241 else
4242   ac_build_prefix=${build_alias}-
4243
4244   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4245 set dummy ${ac_build_prefix}gcc; ac_word=$2
4246 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4247 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4248 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4249   echo $ECHO_N "(cached) $ECHO_C" >&6
4250 else
4251   if test -n "$BUILD_CC"; then
4252   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4253 else
4254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4255 for as_dir in $PATH
4256 do
4257   IFS=$as_save_IFS
4258   test -z "$as_dir" && as_dir=.
4259   for ac_exec_ext in '' $ac_executable_extensions; do
4260   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4261     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4262     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4263     break 2
4264   fi
4265 done
4266 done
4267 IFS=$as_save_IFS
4268
4269 fi
4270 fi
4271 BUILD_CC=$ac_cv_prog_BUILD_CC
4272 if test -n "$BUILD_CC"; then
4273   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4274 echo "${ECHO_T}$BUILD_CC" >&6; }
4275 else
4276   { echo "$as_me:$LINENO: result: no" >&5
4277 echo "${ECHO_T}no" >&6; }
4278 fi
4279
4280
4281   if test -z "$BUILD_CC"; then
4282      # Extract the first word of "gcc", so it can be a program name with args.
4283 set dummy gcc; ac_word=$2
4284 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4285 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4286 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4287   echo $ECHO_N "(cached) $ECHO_C" >&6
4288 else
4289   if test -n "$BUILD_CC"; then
4290   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4291 else
4292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4293 for as_dir in $PATH
4294 do
4295   IFS=$as_save_IFS
4296   test -z "$as_dir" && as_dir=.
4297   for ac_exec_ext in '' $ac_executable_extensions; do
4298   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4299     ac_cv_prog_BUILD_CC="gcc"
4300     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4301     break 2
4302   fi
4303 done
4304 done
4305 IFS=$as_save_IFS
4306
4307 fi
4308 fi
4309 BUILD_CC=$ac_cv_prog_BUILD_CC
4310 if test -n "$BUILD_CC"; then
4311   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4312 echo "${ECHO_T}$BUILD_CC" >&6; }
4313 else
4314   { echo "$as_me:$LINENO: result: no" >&5
4315 echo "${ECHO_T}no" >&6; }
4316 fi
4317
4318
4319      if test -z "$BUILD_CC"; then
4320        # Extract the first word of "cc", so it can be a program name with args.
4321 set dummy cc; ac_word=$2
4322 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4323 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4324 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4325   echo $ECHO_N "(cached) $ECHO_C" >&6
4326 else
4327   if test -n "$BUILD_CC"; then
4328   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4329 else
4330   ac_prog_rejected=no
4331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4332 for as_dir in $PATH
4333 do
4334   IFS=$as_save_IFS
4335   test -z "$as_dir" && as_dir=.
4336   for ac_exec_ext in '' $ac_executable_extensions; do
4337   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4338     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4339        ac_prog_rejected=yes
4340        continue
4341      fi
4342     ac_cv_prog_BUILD_CC="cc"
4343     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4344     break 2
4345   fi
4346 done
4347 done
4348 IFS=$as_save_IFS
4349
4350 if test $ac_prog_rejected = yes; then
4351   # We found a bogon in the path, so make sure we never use it.
4352   set dummy $ac_cv_prog_BUILD_CC
4353   shift
4354   if test $# != 0; then
4355     # We chose a different compiler from the bogus one.
4356     # However, it has the same basename, so the bogon will be chosen
4357     # first if we set BUILD_CC to just the basename; use the full file name.
4358     shift
4359     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4360   fi
4361 fi
4362 fi
4363 fi
4364 BUILD_CC=$ac_cv_prog_BUILD_CC
4365 if test -n "$BUILD_CC"; then
4366   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4367 echo "${ECHO_T}$BUILD_CC" >&6; }
4368 else
4369   { echo "$as_me:$LINENO: result: no" >&5
4370 echo "${ECHO_T}no" >&6; }
4371 fi
4372
4373
4374      fi
4375   fi
4376   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4377 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4378    { (exit 1); exit 1; }; }
4379   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4380   rm -f conftest*
4381   echo 'int main () { return 0; }' > conftest.$ac_ext
4382   ac_cv_build_exeext=
4383   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4384   (eval $ac_build_link) 2>&5
4385   ac_status=$?
4386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4387   (exit $ac_status); }; then
4388     for file in conftest.*; do
4389       case $file in
4390       *.c | *.o | *.obj | *.dSYM) ;;
4391       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4392       esac
4393     done
4394   else
4395     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4396 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4397    { (exit 1); exit 1; }; }
4398   fi
4399   rm -f conftest*
4400   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4401 fi
4402 fi
4403
4404 BUILD_EXEEXT=""
4405 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4406 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4407 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4408 ac_build_exeext=$BUILD_EXEEXT
4409
4410   ac_build_prefix=${build_alias}-
4411   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4412 set dummy ${ac_build_prefix}g++; ac_word=$2
4413 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4414 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4415 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4416   echo $ECHO_N "(cached) $ECHO_C" >&6
4417 else
4418   if test -n "$BUILD_CXX"; then
4419   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4420 else
4421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4422 for as_dir in $PATH
4423 do
4424   IFS=$as_save_IFS
4425   test -z "$as_dir" && as_dir=.
4426   for ac_exec_ext in '' $ac_executable_extensions; do
4427   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4428     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4429     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4430     break 2
4431   fi
4432 done
4433 done
4434 IFS=$as_save_IFS
4435
4436 fi
4437 fi
4438 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4439 if test -n "$BUILD_CXX"; then
4440   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4441 echo "${ECHO_T}$BUILD_CXX" >&6; }
4442 else
4443   { echo "$as_me:$LINENO: result: no" >&5
4444 echo "${ECHO_T}no" >&6; }
4445 fi
4446
4447
4448   if test -z "$BUILD_CXX"; then
4449      # Extract the first word of "g++", so it can be a program name with args.
4450 set dummy g++; ac_word=$2
4451 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4453 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4454   echo $ECHO_N "(cached) $ECHO_C" >&6
4455 else
4456   if test -n "$BUILD_CXX"; then
4457   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4458 else
4459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4460 for as_dir in $PATH
4461 do
4462   IFS=$as_save_IFS
4463   test -z "$as_dir" && as_dir=.
4464   for ac_exec_ext in '' $ac_executable_extensions; do
4465   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4466     ac_cv_prog_BUILD_CXX="g++"
4467     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4468     break 2
4469   fi
4470 done
4471 done
4472 IFS=$as_save_IFS
4473
4474 fi
4475 fi
4476 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4477 if test -n "$BUILD_CXX"; then
4478   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4479 echo "${ECHO_T}$BUILD_CXX" >&6; }
4480 else
4481   { echo "$as_me:$LINENO: result: no" >&5
4482 echo "${ECHO_T}no" >&6; }
4483 fi
4484
4485
4486      if test -z "$BUILD_CXX"; then
4487        # Extract the first word of "c++", so it can be a program name with args.
4488 set dummy c++; ac_word=$2
4489 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4490 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4491 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4492   echo $ECHO_N "(cached) $ECHO_C" >&6
4493 else
4494   if test -n "$BUILD_CXX"; then
4495   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4496 else
4497   ac_prog_rejected=no
4498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4499 for as_dir in $PATH
4500 do
4501   IFS=$as_save_IFS
4502   test -z "$as_dir" && as_dir=.
4503   for ac_exec_ext in '' $ac_executable_extensions; do
4504   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4505     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4506        ac_prog_rejected=yes
4507        continue
4508      fi
4509     ac_cv_prog_BUILD_CXX="c++"
4510     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4511     break 2
4512   fi
4513 done
4514 done
4515 IFS=$as_save_IFS
4516
4517 if test $ac_prog_rejected = yes; then
4518   # We found a bogon in the path, so make sure we never use it.
4519   set dummy $ac_cv_prog_BUILD_CXX
4520   shift
4521   if test $# != 0; then
4522     # We chose a different compiler from the bogus one.
4523     # However, it has the same basename, so the bogon will be chosen
4524     # first if we set BUILD_CXX to just the basename; use the full file name.
4525     shift
4526     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4527   fi
4528 fi
4529 fi
4530 fi
4531 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4532 if test -n "$BUILD_CXX"; then
4533   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4534 echo "${ECHO_T}$BUILD_CXX" >&6; }
4535 else
4536   { echo "$as_me:$LINENO: result: no" >&5
4537 echo "${ECHO_T}no" >&6; }
4538 fi
4539
4540
4541      fi
4542   fi
4543 else
4544   LLVM_CROSS_COMPILING=0
4545
4546 fi
4547
4548 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4549   cvsbuild="yes"
4550   optimize="no"
4551   CVSBUILD=CVSBUILD=1
4552
4553 else
4554   cvsbuild="no"
4555   optimize="yes"
4556 fi
4557
4558
4559 # Check whether --enable-libcpp was given.
4560 if test "${enable_libcpp+set}" = set; then
4561   enableval=$enable_libcpp;
4562 else
4563   enableval=default
4564 fi
4565
4566 case "$enableval" in
4567   yes) ENABLE_LIBCPP=1
4568  ;;
4569   no)  ENABLE_LIBCPP=0
4570  ;;
4571   default) ENABLE_LIBCPP=0
4572 ;;
4573   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4574 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4575    { (exit 1); exit 1; }; } ;;
4576 esac
4577
4578 # Check whether --enable-compiler-version-checks was given.
4579 if test "${enable_compiler_version_checks+set}" = set; then
4580   enableval=$enable_compiler_version_checks;
4581 else
4582   enableval=default
4583 fi
4584
4585 case "$enableval" in
4586   no)
4587     ;;
4588   yes|default)
4589     ac_ext=cpp
4590 ac_cpp='$CXXCPP $CPPFLAGS'
4591 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4592 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4593 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4594
4595     case "$llvm_cv_cxx_compiler" in
4596     clang)
4597       { echo "$as_me:$LINENO: checking whether Clang is new enough" >&5
4598 echo $ECHO_N "checking whether Clang is new enough... $ECHO_C" >&6; }
4599       cat >conftest.$ac_ext <<_ACEOF
4600 /* confdefs.h.  */
4601 _ACEOF
4602 cat confdefs.h >>conftest.$ac_ext
4603 cat >>conftest.$ac_ext <<_ACEOF
4604 /* end confdefs.h.  */
4605
4606 #if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1)
4607 #error This version of Clang is too old to build LLVM
4608 #endif
4609
4610 _ACEOF
4611 rm -f conftest.$ac_objext
4612 if { (ac_try="$ac_compile"
4613 case "(($ac_try" in
4614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4615   *) ac_try_echo=$ac_try;;
4616 esac
4617 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4618   (eval "$ac_compile") 2>conftest.er1
4619   ac_status=$?
4620   grep -v '^ *+' conftest.er1 >conftest.err
4621   rm -f conftest.er1
4622   cat conftest.err >&5
4623   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4624   (exit $ac_status); } &&
4625          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4626   { (case "(($ac_try" in
4627   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4628   *) ac_try_echo=$ac_try;;
4629 esac
4630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4631   (eval "$ac_try") 2>&5
4632   ac_status=$?
4633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4634   (exit $ac_status); }; } &&
4635          { ac_try='test -s conftest.$ac_objext'
4636   { (case "(($ac_try" in
4637   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4638   *) ac_try_echo=$ac_try;;
4639 esac
4640 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4641   (eval "$ac_try") 2>&5
4642   ac_status=$?
4643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4644   (exit $ac_status); }; }; then
4645   { echo "$as_me:$LINENO: result: yes" >&5
4646 echo "${ECHO_T}yes" >&6; }
4647 else
4648   echo "$as_me: failed program was:" >&5
4649 sed 's/^/| /' conftest.$ac_ext >&5
4650
4651         { echo "$as_me:$LINENO: result: no" >&5
4652 echo "${ECHO_T}no" >&6; }
4653            { { echo "$as_me:$LINENO: error:
4654 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4655 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4656 bypass these sanity checks." >&5
4657 echo "$as_me: error:
4658 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4659 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4660 bypass these sanity checks." >&2;}
4661    { (exit 1); exit 1; }; }
4662 fi
4663
4664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4665
4666                                           if test "$ENABLE_LIBCPP" -eq 0 ; then
4667         { echo "$as_me:$LINENO: checking whether Clang will select a modern C++ standard library" >&5
4668 echo $ECHO_N "checking whether Clang will select a modern C++ standard library... $ECHO_C" >&6; }
4669         llvm_cv_old_cxxflags="$CXXFLAGS"
4670         CXXFLAGS="$CXXFLAGS -std=c++0x"
4671         cat >conftest.$ac_ext <<_ACEOF
4672 /* confdefs.h.  */
4673 _ACEOF
4674 cat confdefs.h >>conftest.$ac_ext
4675 cat >>conftest.$ac_ext <<_ACEOF
4676 /* end confdefs.h.  */
4677
4678 #include <atomic>
4679 std::atomic<float> x(0.0f);
4680 int main() { return (float)x; }
4681
4682 _ACEOF
4683 rm -f conftest.$ac_objext conftest$ac_exeext
4684 if { (ac_try="$ac_link"
4685 case "(($ac_try" in
4686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4687   *) ac_try_echo=$ac_try;;
4688 esac
4689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4690   (eval "$ac_link") 2>conftest.er1
4691   ac_status=$?
4692   grep -v '^ *+' conftest.er1 >conftest.err
4693   rm -f conftest.er1
4694   cat conftest.err >&5
4695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4696   (exit $ac_status); } &&
4697          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4698   { (case "(($ac_try" in
4699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4700   *) ac_try_echo=$ac_try;;
4701 esac
4702 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4703   (eval "$ac_try") 2>&5
4704   ac_status=$?
4705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4706   (exit $ac_status); }; } &&
4707          { ac_try='test -s conftest$ac_exeext'
4708   { (case "(($ac_try" in
4709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4710   *) ac_try_echo=$ac_try;;
4711 esac
4712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4713   (eval "$ac_try") 2>&5
4714   ac_status=$?
4715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4716   (exit $ac_status); }; }; then
4717   { echo "$as_me:$LINENO: result: yes" >&5
4718 echo "${ECHO_T}yes" >&6; }
4719 else
4720   echo "$as_me: failed program was:" >&5
4721 sed 's/^/| /' conftest.$ac_ext >&5
4722
4723         { echo "$as_me:$LINENO: result: no" >&5
4724 echo "${ECHO_T}no" >&6; }
4725              { { echo "$as_me:$LINENO: error:
4726 We detected a missing feature in the standard C++ library that was known to be
4727 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4728 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4729 than 4.7. You will need to update your system and ensure Clang uses the newer
4730 standard library.
4731
4732 If this error is incorrect or you need to force things to work, you may pass
4733 '--disable-compiler-version-checks' to configure to bypass this test." >&5
4734 echo "$as_me: error:
4735 We detected a missing feature in the standard C++ library that was known to be
4736 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4737 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4738 than 4.7. You will need to update your system and ensure Clang uses the newer
4739 standard library.
4740
4741 If this error is incorrect or you need to force things to work, you may pass
4742 '--disable-compiler-version-checks' to configure to bypass this test." >&2;}
4743    { (exit 1); exit 1; }; }
4744 fi
4745
4746 rm -f core conftest.err conftest.$ac_objext \
4747       conftest$ac_exeext conftest.$ac_ext
4748         CXXFLAGS="$llvm_cv_old_cxxflags"
4749       fi
4750       ;;
4751     gcc)
4752       { echo "$as_me:$LINENO: checking whether GCC is new enough" >&5
4753 echo $ECHO_N "checking whether GCC is new enough... $ECHO_C" >&6; }
4754       cat >conftest.$ac_ext <<_ACEOF
4755 /* confdefs.h.  */
4756 _ACEOF
4757 cat confdefs.h >>conftest.$ac_ext
4758 cat >>conftest.$ac_ext <<_ACEOF
4759 /* end confdefs.h.  */
4760
4761 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
4762 #error This version of GCC is too old to build LLVM
4763 #endif
4764
4765 _ACEOF
4766 rm -f conftest.$ac_objext
4767 if { (ac_try="$ac_compile"
4768 case "(($ac_try" in
4769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4770   *) ac_try_echo=$ac_try;;
4771 esac
4772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4773   (eval "$ac_compile") 2>conftest.er1
4774   ac_status=$?
4775   grep -v '^ *+' conftest.er1 >conftest.err
4776   rm -f conftest.er1
4777   cat conftest.err >&5
4778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4779   (exit $ac_status); } &&
4780          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4781   { (case "(($ac_try" in
4782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4783   *) ac_try_echo=$ac_try;;
4784 esac
4785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4786   (eval "$ac_try") 2>&5
4787   ac_status=$?
4788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4789   (exit $ac_status); }; } &&
4790          { ac_try='test -s conftest.$ac_objext'
4791   { (case "(($ac_try" in
4792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4793   *) ac_try_echo=$ac_try;;
4794 esac
4795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4796   (eval "$ac_try") 2>&5
4797   ac_status=$?
4798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4799   (exit $ac_status); }; }; then
4800   { echo "$as_me:$LINENO: result: yes" >&5
4801 echo "${ECHO_T}yes" >&6; }
4802 else
4803   echo "$as_me: failed program was:" >&5
4804 sed 's/^/| /' conftest.$ac_ext >&5
4805
4806         { echo "$as_me:$LINENO: result: no" >&5
4807 echo "${ECHO_T}no" >&6; }
4808            { { echo "$as_me:$LINENO: error:
4809 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4810 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4811 bypass these sanity checks." >&5
4812 echo "$as_me: error:
4813 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4814 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4815 bypass these sanity checks." >&2;}
4816    { (exit 1); exit 1; }; }
4817 fi
4818
4819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4820       ;;
4821     unknown)
4822       ;;
4823     esac
4824     ac_ext=c
4825 ac_cpp='$CPP $CPPFLAGS'
4826 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4827 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4828 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4829
4830     ;;
4831   *)
4832     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&5
4833 echo "$as_me: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&2;}
4834    { (exit 1); exit 1; }; }
4835     ;;
4836 esac
4837
4838 # Check whether --enable-cxx1y was given.
4839 if test "${enable_cxx1y+set}" = set; then
4840   enableval=$enable_cxx1y;
4841 else
4842   enableval=default
4843 fi
4844
4845 case "$enableval" in
4846   yes) ENABLE_CXX1Y=1
4847  ;;
4848   no)  ENABLE_CXX1Y=0
4849  ;;
4850   default) ENABLE_CXX1Y=0
4851 ;;
4852   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&5
4853 echo "$as_me: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&2;}
4854    { (exit 1); exit 1; }; } ;;
4855 esac
4856
4857 # Check whether --enable-split-dwarf was given.
4858 if test "${enable_split_dwarf+set}" = set; then
4859   enableval=$enable_split_dwarf;
4860 else
4861   enableval=default
4862 fi
4863
4864 case "$enableval" in
4865   yes) ENABLE_SPLIT_DWARF=1
4866  ;;
4867   no)  ENABLE_SPLIT_DWARF=0
4868  ;;
4869   default) ENABLE_SPLIT_DWARF=0
4870 ;;
4871   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&5
4872 echo "$as_me: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&2;}
4873    { (exit 1); exit 1; }; } ;;
4874 esac
4875
4876 clang_arcmt="yes"
4877 # Check whether --enable-clang-arcmt was given.
4878 if test "${enable_clang_arcmt+set}" = set; then
4879   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
4880 else
4881   enableval="yes"
4882 fi
4883
4884 case "$enableval" in
4885   yes) ENABLE_CLANG_ARCMT=1
4886  ;;
4887   no)  ENABLE_CLANG_ARCMT=0
4888  ;;
4889   default) ENABLE_CLANG_ARCMT=1
4890 ;;
4891   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
4892 echo "$as_me: error: Invalid se