xref: /minix/external/bsd/llvm/dist/llvm/configure (revision 83133719)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for LLVM 3.4.
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-2013 University of Illinois at Urbana-Champaign.
13## --------------------- ##
14## M4sh Initialization.  ##
15## --------------------- ##
16
17# Be Bourne compatible
18if 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
25else
26  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27fi
28BIN_SH=xpg4; export BIN_SH # for Tru64
29DUALCASE=1; export DUALCASE # for MKS sh
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if 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
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55  as_unset=unset
56else
57  as_unset=false
58fi
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.)
66as_nl='
67'
68IFS=" ""	$as_nl"
69
70# Find who we are.  Look in the path if we contain no directory separator.
71case $0 in
72  *[\\/]* ) as_myself=$0 ;;
73  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH
75do
76  IFS=$as_save_IFS
77  test -z "$as_dir" && as_dir=.
78  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
80IFS=$as_save_IFS
81
82     ;;
83esac
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.
86if test "x$as_myself" = x; then
87  as_myself=$0
88fi
89if 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; }
92fi
93
94# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
103for 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
107do
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
113done
114
115# Required to use basename.
116if expr a : '\(a\)' >/dev/null 2>&1 &&
117   test "X`expr 00001 : '.*\(...\)'`" = X001; then
118  as_expr=expr
119else
120  as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124  as_basename=basename
125else
126  as_basename=false
127fi
128
129
130# Name of the executable.
131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133	 X"$0" : 'X\(//\)$' \| \
134	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo 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
154if test "x$CONFIG_SHELL" = x; then
155  if (eval ":") 2>/dev/null; then
156  as_have_required=yes
157else
158  as_have_required=no
159fi
160
161  if test $as_have_required = yes && 	 (eval ":
162(as_func_return () {
163  (exit \$1)
164}
165as_func_success () {
166  as_func_return 0
167}
168as_func_failure () {
169  as_func_return 1
170}
171as_func_ret_success () {
172  return 0
173}
174as_func_ret_failure () {
175  return 1
176}
177
178exitcode=0
179if as_func_success; then
180  :
181else
182  exitcode=1
183  echo as_func_success failed.
184fi
185
186if as_func_failure; then
187  exitcode=1
188  echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192  :
193else
194  exitcode=1
195  echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199  exitcode=1
200  echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204  :
205else
206  exitcode=1
207  echo positional parameters were not saved.
208fi
209
210test \$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  :
219else
220  as_candidate_shells=
221    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
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
232done
233IFS=$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
241if 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
248else
249  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250fi
251BIN_SH=xpg4; export BIN_SH # for Tru64
252DUALCASE=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
261if 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
268else
269  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270fi
271BIN_SH=xpg4; export BIN_SH # for Tru64
272DUALCASE=1; export DUALCASE # for MKS sh
273
274:
275(as_func_return () {
276  (exit $1)
277}
278as_func_success () {
279  as_func_return 0
280}
281as_func_failure () {
282  as_func_return 1
283}
284as_func_ret_success () {
285  return 0
286}
287as_func_ret_failure () {
288  return 1
289}
290
291exitcode=0
292if as_func_success; then
293  :
294else
295  exitcode=1
296  echo as_func_success failed.
297fi
298
299if as_func_failure; then
300  exitcode=1
301  echo as_func_failure succeeded.
302fi
303
304if as_func_ret_success; then
305  :
306else
307  exitcode=1
308  echo as_func_ret_success failed.
309fi
310
311if as_func_ret_failure; then
312  exitcode=1
313  echo as_func_ret_failure succeeded.
314fi
315
316if ( set x; as_func_ret_success y && test x = "$1" ); then
317  :
318else
319  exitcode=1
320  echo positional parameters were not saved.
321fi
322
323test $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
334fi
335
336fi
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+"$@"}
346fi
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; }
355fi
356
357
358fi
359
360fi
361
362
363
364(eval "as_func_return () {
365  (exit \$1)
366}
367as_func_success () {
368  as_func_return 0
369}
370as_func_failure () {
371  as_func_return 1
372}
373as_func_ret_success () {
374  return 0
375}
376as_func_ret_failure () {
377  return 1
378}
379
380exitcode=0
381if as_func_success; then
382  :
383else
384  exitcode=1
385  echo as_func_success failed.
386fi
387
388if as_func_failure; then
389  exitcode=1
390  echo as_func_failure succeeded.
391fi
392
393if as_func_ret_success; then
394  :
395else
396  exitcode=1
397  echo as_func_ret_success failed.
398fi
399
400if as_func_ret_failure; then
401  exitcode=1
402  echo as_func_ret_failure succeeded.
403fi
404
405if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406  :
407else
408  exitcode=1
409  echo positional parameters were not saved.
410fi
411
412test \$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
464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465  as_dirname=dirname
466else
467  as_dirname=false
468fi
469
470ECHO_C= ECHO_N= ECHO_T=
471case `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';;
479esac
480
481if expr a : '\(a\)' >/dev/null 2>&1 &&
482   test "X`expr 00001 : '.*\(...\)'`" = X001; then
483  as_expr=expr
484else
485  as_expr=false
486fi
487
488rm -f conf$$ conf$$.exe conf$$.file
489if test -d conf$$.dir; then
490  rm -f conf$$.dir/conf$$.file
491else
492  rm -f conf$$.dir
493  mkdir conf$$.dir
494fi
495echo >conf$$.file
496if 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'
504elif ln conf$$.file conf$$ 2>/dev/null; then
505  as_ln_s=ln
506else
507  as_ln_s='cp -p'
508fi
509rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510rmdir conf$$.dir 2>/dev/null
511
512if mkdir -p . 2>/dev/null; then
513  as_mkdir_p=:
514else
515  test -d ./-p && rmdir ./-p
516  as_mkdir_p=false
517fi
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.
521cat >conf$$.file <<_ASEOF
522#! /bin/sh
523exit 0
524_ASEOF
525chmod +x conf$$.file
526if test -x conf$$.file >/dev/null 2>&1; then
527  as_executable_p="test -x"
528else
529  as_executable_p=:
530fi
531rm -f conf$$.file
532
533# Sed expression to map a string onto a valid CPP name.
534as_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.
537as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541exec 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.
546ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548#
549# Initializations.
550#
551ac_default_prefix=/usr/local
552ac_clean_files=
553ac_config_libobj_dir=.
554LIBOBJS=
555cross_compiling=no
556subdirs=
557MFLAGS=
558MAKEFLAGS=
559SHELL=${CONFIG_SHELL-/bin/sh}
560
561# Identity of this package.
562PACKAGE_NAME='LLVM'
563PACKAGE_TARNAME='llvm'
564PACKAGE_VERSION='3.4'
565PACKAGE_STRING='LLVM 3.4'
566PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568ac_unique_file="lib/IR/Module.cpp"
569# Factoring default headers for most tests.
570ac_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
605ac_subst_vars='SHELL
606PATH_SEPARATOR
607PACKAGE_NAME
608PACKAGE_TARNAME
609PACKAGE_VERSION
610PACKAGE_STRING
611PACKAGE_BUGREPORT
612exec_prefix
613prefix
614program_transform_name
615bindir
616sbindir
617libexecdir
618datarootdir
619datadir
620sysconfdir
621sharedstatedir
622localstatedir
623includedir
624oldincludedir
625docdir
626infodir
627htmldir
628dvidir
629pdfdir
630psdir
631libdir
632localedir
633mandir
634DEFS
635ECHO_C
636ECHO_N
637ECHO_T
638LIBS
639build_alias
640host_alias
641target_alias
642LLVM_COPYRIGHT
643CC
644CFLAGS
645LDFLAGS
646CPPFLAGS
647ac_ct_CC
648EXEEXT
649OBJEXT
650CXX
651CXXFLAGS
652ac_ct_CXX
653CPP
654subdirs
655ENABLE_POLLY
656LLVM_HAS_POLLY
657build
658build_cpu
659build_vendor
660build_os
661host
662host_cpu
663host_vendor
664host_os
665target
666target_cpu
667target_vendor
668target_os
669OS
670HOST_OS
671TARGET_OS
672LINKALL
673NOLINKALL
674LLVM_ON_UNIX
675LLVM_ON_WIN32
676ARCH
677HOST_ARCH
678ENDIAN
679GREP
680EGREP
681LLVM_CROSS_COMPILING
682BUILD_CC
683BUILD_EXEEXT
684BUILD_CXX
685CVSBUILD
686ENABLE_LIBCPP
687ENABLE_CXX11
688ENABLE_SPLIT_DWARF
689ENABLE_CLANG_ARCMT
690ENABLE_CLANG_STATIC_ANALYZER
691ENABLE_CLANG_REWRITER
692ENABLE_OPTIMIZED
693ENABLE_PROFILING
694DISABLE_ASSERTIONS
695ENABLE_WERROR
696ENABLE_EXPENSIVE_CHECKS
697EXPENSIVE_CHECKS
698DEBUG_RUNTIME
699DEBUG_SYMBOLS
700KEEP_SYMBOLS
701JIT
702TARGET_HAS_JIT
703ENABLE_DOCS
704ENABLE_DOXYGEN
705LLVM_ENABLE_THREADS
706ENABLE_PTHREADS
707LLVM_ENABLE_ZLIB
708ENABLE_PIC
709ENABLE_SHARED
710ENABLE_EMBED_STDCXX
711ENABLE_TIMESTAMPS
712TARGETS_TO_BUILD
713LLVM_ENUM_TARGETS
714LLVM_ENUM_ASM_PRINTERS
715LLVM_ENUM_ASM_PARSERS
716LLVM_ENUM_DISASSEMBLERS
717OPTIMIZE_OPTION
718EXTRA_OPTIONS
719EXTRA_LD_OPTIONS
720CLANG_SRC_ROOT
721BINUTILS_INCDIR
722INTERNAL_PREFIX
723NM
724ifGNUmake
725LN_S
726CMP
727CP
728DATE
729FIND
730MKDIR
731MV
732RANLIB
733AR
734RM
735SED
736TAR
737BINPWD
738GRAPHVIZ
739DOT
740FDP
741NEATO
742TWOPI
743CIRCO
744GV
745DOTTY
746XDOT
747INSTALL_PROGRAM
748INSTALL_SCRIPT
749INSTALL_DATA
750BZIP2
751CAT
752DOXYGEN
753GROFF
754GZIPBIN
755PDFROFF
756ZIP
757OCAMLC
758OCAMLOPT
759OCAMLDEP
760OCAMLDOC
761GAS
762HAVE_LINK_VERSION_SCRIPT
763INSTALL_LTDL_TRUE
764INSTALL_LTDL_FALSE
765CONVENIENCE_LTDL_TRUE
766CONVENIENCE_LTDL_FALSE
767LIBADD_DL
768NO_VARIADIC_MACROS
769NO_MISSING_FIELD_INITIALIZERS
770COVERED_SWITCH_DEFAULT
771NO_MAYBE_UNINITIALIZED
772NO_UNINITIALIZED
773PYTHON
774USE_UDIS86
775USE_OPROFILE
776USE_INTEL_JITEVENTS
777XML2CONFIG
778LIBXML2_LIBS
779LIBXML2_INC
780CXXCPP
781HAVE_PTHREAD
782HAVE_LIBZ
783HUGE_VAL_SANITY
784MMAP_FILE
785SHLIBEXT
786SHLIBPATH_VAR
787LLVM_PREFIX
788LLVM_BINDIR
789LLVM_DATADIR
790LLVM_DOCSDIR
791LLVM_ETCDIR
792LLVM_INCLUDEDIR
793LLVM_INFODIR
794LLVM_MANDIR
795LLVM_CONFIGTIME
796BINDINGS_TO_BUILD
797ALL_BINDINGS
798OCAML_LIBDIR
799ENABLE_VISIBILITY_INLINES_HIDDEN
800RPATH
801RDYNAMIC
802program_prefix
803LIBOBJS
804LTLIBOBJS'
805ac_subst_files=''
806      ac_precious_vars='build_alias
807host_alias
808target_alias
809CC
810CFLAGS
811LDFLAGS
812CPPFLAGS
813CXX
814CXXFLAGS
815CCC
816CPP
817CXXCPP'
818ac_subdirs_all='projects/llvm-gcc
819projects/test-suite
820projects/llvm-test
821projects/poolalloc
822projects/llvm-poolalloc
823projects/sample
824projects/privbracket
825projects/llvm-stacker
826projects/llvm-reopt
827projects/llvm-java
828projects/llvm-tv
829projects/safecode
830projects/llvm-kernel
831tools/polly'
832
833# Initialize some variables set by options.
834ac_init_help=
835ac_init_version=false
836# The variables have the same names as the options, with
837# dashes changed to underlines.
838cache_file=/dev/null
839exec_prefix=NONE
840no_create=
841no_recursion=
842prefix=NONE
843program_prefix=NONE
844program_suffix=NONE
845program_transform_name=s,x,x,
846silent=
847site=
848srcdir=
849verbose=
850x_includes=NONE
851x_libraries=NONE
852
853# Installation directory options.
854# These are left unexpanded so users can "make install exec_prefix=/foo"
855# and all the variables that are supposed to be based on exec_prefix
856# by default will actually change.
857# Use braces instead of parens because sh, perl, etc. also accept them.
858# (The list follows the same order as the GNU Coding Standards.)
859bindir='${exec_prefix}/bin'
860sbindir='${exec_prefix}/sbin'
861libexecdir='${exec_prefix}/libexec'
862datarootdir='${prefix}/share'
863datadir='${datarootdir}'
864sysconfdir='${prefix}/etc'
865sharedstatedir='${prefix}/com'
866localstatedir='${prefix}/var'
867includedir='${prefix}/include'
868oldincludedir='/usr/include'
869docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
870infodir='${datarootdir}/info'
871htmldir='${docdir}'
872dvidir='${docdir}'
873pdfdir='${docdir}'
874psdir='${docdir}'
875libdir='${exec_prefix}/lib'
876localedir='${datarootdir}/locale'
877mandir='${datarootdir}/man'
878
879ac_prev=
880ac_dashdash=
881for ac_option
882do
883  # If the previous option needs an argument, assign it.
884  if test -n "$ac_prev"; then
885    eval $ac_prev=\$ac_option
886    ac_prev=
887    continue
888  fi
889
890  case $ac_option in
891  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
892  *)	ac_optarg=yes ;;
893  esac
894
895  # Accept the important Cygnus configure options, so we can diagnose typos.
896
897  case $ac_dashdash$ac_option in
898  --)
899    ac_dashdash=yes ;;
900
901  -bindir | --bindir | --bindi | --bind | --bin | --bi)
902    ac_prev=bindir ;;
903  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
904    bindir=$ac_optarg ;;
905
906  -build | --build | --buil | --bui | --bu)
907    ac_prev=build_alias ;;
908  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
909    build_alias=$ac_optarg ;;
910
911  -cache-file | --cache-file | --cache-fil | --cache-fi \
912  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
913    ac_prev=cache_file ;;
914  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
915  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
916    cache_file=$ac_optarg ;;
917
918  --config-cache | -C)
919    cache_file=config.cache ;;
920
921  -datadir | --datadir | --datadi | --datad)
922    ac_prev=datadir ;;
923  -datadir=* | --datadir=* | --datadi=* | --datad=*)
924    datadir=$ac_optarg ;;
925
926  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
927  | --dataroo | --dataro | --datar)
928    ac_prev=datarootdir ;;
929  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
930  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
931    datarootdir=$ac_optarg ;;
932
933  -disable-* | --disable-*)
934    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
935    # Reject names that are not valid shell variable names.
936    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
937      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
938   { (exit 1); exit 1; }; }
939    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
940    eval enable_$ac_feature=no ;;
941
942  -docdir | --docdir | --docdi | --doc | --do)
943    ac_prev=docdir ;;
944  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
945    docdir=$ac_optarg ;;
946
947  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
948    ac_prev=dvidir ;;
949  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
950    dvidir=$ac_optarg ;;
951
952  -enable-* | --enable-*)
953    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
954    # Reject names that are not valid shell variable names.
955    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
956      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
957   { (exit 1); exit 1; }; }
958    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
959    eval enable_$ac_feature=\$ac_optarg ;;
960
961  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
962  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
963  | --exec | --exe | --ex)
964    ac_prev=exec_prefix ;;
965  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
966  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
967  | --exec=* | --exe=* | --ex=*)
968    exec_prefix=$ac_optarg ;;
969
970  -gas | --gas | --ga | --g)
971    # Obsolete; use --with-gas.
972    with_gas=yes ;;
973
974  -help | --help | --hel | --he | -h)
975    ac_init_help=long ;;
976  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
977    ac_init_help=recursive ;;
978  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
979    ac_init_help=short ;;
980
981  -host | --host | --hos | --ho)
982    ac_prev=host_alias ;;
983  -host=* | --host=* | --hos=* | --ho=*)
984    host_alias=$ac_optarg ;;
985
986  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
987    ac_prev=htmldir ;;
988  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
989  | --ht=*)
990    htmldir=$ac_optarg ;;
991
992  -includedir | --includedir | --includedi | --included | --include \
993  | --includ | --inclu | --incl | --inc)
994    ac_prev=includedir ;;
995  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
996  | --includ=* | --inclu=* | --incl=* | --inc=*)
997    includedir=$ac_optarg ;;
998
999  -infodir | --infodir | --infodi | --infod | --info | --inf)
1000    ac_prev=infodir ;;
1001  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1002    infodir=$ac_optarg ;;
1003
1004  -libdir | --libdir | --libdi | --libd)
1005    ac_prev=libdir ;;
1006  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1007    libdir=$ac_optarg ;;
1008
1009  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1010  | --libexe | --libex | --libe)
1011    ac_prev=libexecdir ;;
1012  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1013  | --libexe=* | --libex=* | --libe=*)
1014    libexecdir=$ac_optarg ;;
1015
1016  -localedir | --localedir | --localedi | --localed | --locale)
1017    ac_prev=localedir ;;
1018  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1019    localedir=$ac_optarg ;;
1020
1021  -localstatedir | --localstatedir | --localstatedi | --localstated \
1022  | --localstate | --localstat | --localsta | --localst | --locals)
1023    ac_prev=localstatedir ;;
1024  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1025  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1026    localstatedir=$ac_optarg ;;
1027
1028  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1029    ac_prev=mandir ;;
1030  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1031    mandir=$ac_optarg ;;
1032
1033  -nfp | --nfp | --nf)
1034    # Obsolete; use --without-fp.
1035    with_fp=no ;;
1036
1037  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1038  | --no-cr | --no-c | -n)
1039    no_create=yes ;;
1040
1041  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1042  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1043    no_recursion=yes ;;
1044
1045  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1046  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1047  | --oldin | --oldi | --old | --ol | --o)
1048    ac_prev=oldincludedir ;;
1049  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1050  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1051  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1052    oldincludedir=$ac_optarg ;;
1053
1054  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1055    ac_prev=prefix ;;
1056  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1057    prefix=$ac_optarg ;;
1058
1059  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1060  | --program-pre | --program-pr | --program-p)
1061    ac_prev=program_prefix ;;
1062  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1063  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1064    program_prefix=$ac_optarg ;;
1065
1066  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1067  | --program-suf | --program-su | --program-s)
1068    ac_prev=program_suffix ;;
1069  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1070  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1071    program_suffix=$ac_optarg ;;
1072
1073  -program-transform-name | --program-transform-name \
1074  | --program-transform-nam | --program-transform-na \
1075  | --program-transform-n | --program-transform- \
1076  | --program-transform | --program-transfor \
1077  | --program-transfo | --program-transf \
1078  | --program-trans | --program-tran \
1079  | --progr-tra | --program-tr | --program-t)
1080    ac_prev=program_transform_name ;;
1081  -program-transform-name=* | --program-transform-name=* \
1082  | --program-transform-nam=* | --program-transform-na=* \
1083  | --program-transform-n=* | --program-transform-=* \
1084  | --program-transform=* | --program-transfor=* \
1085  | --program-transfo=* | --program-transf=* \
1086  | --program-trans=* | --program-tran=* \
1087  | --progr-tra=* | --program-tr=* | --program-t=*)
1088    program_transform_name=$ac_optarg ;;
1089
1090  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1091    ac_prev=pdfdir ;;
1092  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1093    pdfdir=$ac_optarg ;;
1094
1095  -psdir | --psdir | --psdi | --psd | --ps)
1096    ac_prev=psdir ;;
1097  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1098    psdir=$ac_optarg ;;
1099
1100  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1101  | -silent | --silent | --silen | --sile | --sil)
1102    silent=yes ;;
1103
1104  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1105    ac_prev=sbindir ;;
1106  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1107  | --sbi=* | --sb=*)
1108    sbindir=$ac_optarg ;;
1109
1110  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1111  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1112  | --sharedst | --shareds | --shared | --share | --shar \
1113  | --sha | --sh)
1114    ac_prev=sharedstatedir ;;
1115  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1116  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1117  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1118  | --sha=* | --sh=*)
1119    sharedstatedir=$ac_optarg ;;
1120
1121  -site | --site | --sit)
1122    ac_prev=site ;;
1123  -site=* | --site=* | --sit=*)
1124    site=$ac_optarg ;;
1125
1126  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1127    ac_prev=srcdir ;;
1128  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1129    srcdir=$ac_optarg ;;
1130
1131  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1132  | --syscon | --sysco | --sysc | --sys | --sy)
1133    ac_prev=sysconfdir ;;
1134  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1135  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1136    sysconfdir=$ac_optarg ;;
1137
1138  -target | --target | --targe | --targ | --tar | --ta | --t)
1139    ac_prev=target_alias ;;
1140  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1141    target_alias=$ac_optarg ;;
1142
1143  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1144    verbose=yes ;;
1145
1146  -version | --version | --versio | --versi | --vers | -V)
1147    ac_init_version=: ;;
1148
1149  -with-* | --with-*)
1150    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1151    # Reject names that are not valid shell variable names.
1152    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1153      { echo "$as_me: error: invalid package name: $ac_package" >&2
1154   { (exit 1); exit 1; }; }
1155    ac_package=`echo $ac_package| sed 's/-/_/g'`
1156    eval with_$ac_package=\$ac_optarg ;;
1157
1158  -without-* | --without-*)
1159    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1160    # Reject names that are not valid shell variable names.
1161    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1162      { echo "$as_me: error: invalid package name: $ac_package" >&2
1163   { (exit 1); exit 1; }; }
1164    ac_package=`echo $ac_package | sed 's/-/_/g'`
1165    eval with_$ac_package=no ;;
1166
1167  --x)
1168    # Obsolete; use --with-x.
1169    with_x=yes ;;
1170
1171  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1172  | --x-incl | --x-inc | --x-in | --x-i)
1173    ac_prev=x_includes ;;
1174  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1175  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1176    x_includes=$ac_optarg ;;
1177
1178  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1179  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1180    ac_prev=x_libraries ;;
1181  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1182  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1183    x_libraries=$ac_optarg ;;
1184
1185  -*) { echo "$as_me: error: unrecognized option: $ac_option
1186Try \`$0 --help' for more information." >&2
1187   { (exit 1); exit 1; }; }
1188    ;;
1189
1190  *=*)
1191    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192    # Reject names that are not valid shell variable names.
1193    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1194      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1195   { (exit 1); exit 1; }; }
1196    eval $ac_envvar=\$ac_optarg
1197    export $ac_envvar ;;
1198
1199  *)
1200    # FIXME: should be removed in autoconf 3.0.
1201    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1202    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1203      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1204    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1205    ;;
1206
1207  esac
1208done
1209
1210if test -n "$ac_prev"; then
1211  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1212  { echo "$as_me: error: missing argument to $ac_option" >&2
1213   { (exit 1); exit 1; }; }
1214fi
1215
1216# Be sure to have absolute directory names.
1217for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1218		datadir sysconfdir sharedstatedir localstatedir includedir \
1219		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1220		libdir localedir mandir
1221do
1222  eval ac_val=\$$ac_var
1223  case $ac_val in
1224    [\\/$]* | ?:[\\/]* )  continue;;
1225    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1226  esac
1227  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1228   { (exit 1); exit 1; }; }
1229done
1230
1231# There might be people who depend on the old broken behavior: `$host'
1232# used to hold the argument of --host etc.
1233# FIXME: To remove some day.
1234build=$build_alias
1235host=$host_alias
1236target=$target_alias
1237
1238# FIXME: To remove some day.
1239if test "x$host_alias" != x; then
1240  if test "x$build_alias" = x; then
1241    cross_compiling=maybe
1242    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1243    If a cross compiler is detected then cross compile mode will be used." >&2
1244  elif test "x$build_alias" != "x$host_alias"; then
1245    cross_compiling=yes
1246  fi
1247fi
1248
1249ac_tool_prefix=
1250test -n "$host_alias" && ac_tool_prefix=$host_alias-
1251
1252test "$silent" = yes && exec 6>/dev/null
1253
1254
1255ac_pwd=`pwd` && test -n "$ac_pwd" &&
1256ac_ls_di=`ls -di .` &&
1257ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1258  { echo "$as_me: error: Working directory cannot be determined" >&2
1259   { (exit 1); exit 1; }; }
1260test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1261  { echo "$as_me: error: pwd does not report name of working directory" >&2
1262   { (exit 1); exit 1; }; }
1263
1264
1265# Find the source files, if location was not specified.
1266if test -z "$srcdir"; then
1267  ac_srcdir_defaulted=yes
1268  # Try the directory containing this script, then the parent directory.
1269  ac_confdir=`$as_dirname -- "$0" ||
1270$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271	 X"$0" : 'X\(//\)[^/]' \| \
1272	 X"$0" : 'X\(//\)$' \| \
1273	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1274echo X"$0" |
1275    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1276	    s//\1/
1277	    q
1278	  }
1279	  /^X\(\/\/\)[^/].*/{
1280	    s//\1/
1281	    q
1282	  }
1283	  /^X\(\/\/\)$/{
1284	    s//\1/
1285	    q
1286	  }
1287	  /^X\(\/\).*/{
1288	    s//\1/
1289	    q
1290	  }
1291	  s/.*/./; q'`
1292  srcdir=$ac_confdir
1293  if test ! -r "$srcdir/$ac_unique_file"; then
1294    srcdir=..
1295  fi
1296else
1297  ac_srcdir_defaulted=no
1298fi
1299if test ! -r "$srcdir/$ac_unique_file"; then
1300  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1301  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1302   { (exit 1); exit 1; }; }
1303fi
1304ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305ac_abs_confdir=`(
1306	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1307   { (exit 1); exit 1; }; }
1308	pwd)`
1309# When building in place, set srcdir=.
1310if test "$ac_abs_confdir" = "$ac_pwd"; then
1311  srcdir=.
1312fi
1313# Remove unnecessary trailing slashes from srcdir.
1314# Double slashes in file names in object file debugging info
1315# mess up M-x gdb in Emacs.
1316case $srcdir in
1317*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318esac
1319for ac_var in $ac_precious_vars; do
1320  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321  eval ac_env_${ac_var}_value=\$${ac_var}
1322  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324done
1325
1326#
1327# Report the --help message.
1328#
1329if test "$ac_init_help" = "long"; then
1330  # Omit some internal or obsolete options to make the list less imposing.
1331  # This message is too long to be a string in the A/UX 3.1 sh.
1332  cat <<_ACEOF
1333\`configure' configures LLVM 3.4 to adapt to many kinds of systems.
1334
1335Usage: $0 [OPTION]... [VAR=VALUE]...
1336
1337To assign environment variables (e.g., CC, CFLAGS...), specify them as
1338VAR=VALUE.  See below for descriptions of some of the useful variables.
1339
1340Defaults for the options are specified in brackets.
1341
1342Configuration:
1343  -h, --help              display this help and exit
1344      --help=short        display options specific to this package
1345      --help=recursive    display the short help of all the included packages
1346  -V, --version           display version information and exit
1347  -q, --quiet, --silent   do not print \`checking...' messages
1348      --cache-file=FILE   cache test results in FILE [disabled]
1349  -C, --config-cache      alias for \`--cache-file=config.cache'
1350  -n, --no-create         do not create output files
1351      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1352
1353Installation directories:
1354  --prefix=PREFIX         install architecture-independent files in PREFIX
1355			  [$ac_default_prefix]
1356  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1357			  [PREFIX]
1358
1359By default, \`make install' will install all the files in
1360\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1361an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362for instance \`--prefix=\$HOME'.
1363
1364For better control, use the options below.
1365
1366Fine tuning of the installation directories:
1367  --bindir=DIR           user executables [EPREFIX/bin]
1368  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1369  --libexecdir=DIR       program executables [EPREFIX/libexec]
1370  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1371  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1372  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1373  --libdir=DIR           object code libraries [EPREFIX/lib]
1374  --includedir=DIR       C header files [PREFIX/include]
1375  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1376  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1377  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1378  --infodir=DIR          info documentation [DATAROOTDIR/info]
1379  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1380  --mandir=DIR           man documentation [DATAROOTDIR/man]
1381  --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1382  --htmldir=DIR          html documentation [DOCDIR]
1383  --dvidir=DIR           dvi documentation [DOCDIR]
1384  --pdfdir=DIR           pdf documentation [DOCDIR]
1385  --psdir=DIR            ps documentation [DOCDIR]
1386_ACEOF
1387
1388  cat <<\_ACEOF
1389
1390System types:
1391  --build=BUILD     configure for building on BUILD [guessed]
1392  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1393  --target=TARGET   configure for building compilers for TARGET [HOST]
1394_ACEOF
1395fi
1396
1397if test -n "$ac_init_help"; then
1398  case $ac_init_help in
1399     short | recursive ) echo "Configuration of LLVM 3.4:";;
1400   esac
1401  cat <<\_ACEOF
1402
1403Optional Features:
1404  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1405  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1406  --enable-polly          Use polly if available (default is YES)
1407  --enable-libcpp         Use libc++ if available (default is NO)
1408  --enable-cxx11          Use c++11 if available (default is NO)
1409  --enable-split-dwarf    Use split-dwarf if available (default is NO)
1410  --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1411  --enable-clang-static-analyzer
1412                          Enable building of clang Static Analyzer (default is
1413                          YES)
1414  --enable-clang-rewriter Enable building of clang rewriter (default is YES)
1415  --enable-optimized      Compile with optimizations enabled (default is NO)
1416  --enable-profiling      Compile with profiling enabled (default is NO)
1417  --enable-assertions     Compile with assertion checks enabled (default is
1418                          YES)
1419  --enable-werror         Compile with -Werror enabled (default is NO)
1420  --enable-expensive-checks
1421                          Compile with expensive debug checks enabled (default
1422                          is NO)
1423  --enable-debug-runtime  Build runtime libs with debug symbols (default is
1424                          NO)
1425  --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1426                          optimization is on and YES if it's off)
1427  --enable-keep-symbols   Do not strip installed executables)
1428  --enable-jit            Enable Just In Time Compiling (default is YES)
1429  --enable-docs           Build documents (default is YES)
1430  --enable-doxygen        Build doxygen documentation (default is NO)
1431  --enable-threads        Use threads if available (default is YES)
1432  --enable-pthreads       Use pthreads if available (default is YES)
1433  --enable-zlib           Use zlib for compression/decompression if available
1434                          (default is YES)
1435  --enable-pic            Build LLVM with Position Independent Code (default
1436                          is YES)
1437  --enable-shared         Build a shared library and link tools against it
1438                          (default is NO)
1439  --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1440                          Win32 DLL (default is NO)
1441  --enable-timestamps     Enable embedding timestamp information in build
1442                          (default is YES)
1443  --enable-backtraces     Enable embedding backtraces on crash (default is
1444                          YES)
1445  --enable-crash-overrides
1446                          Enable crash handling overrides (default is YES)
1447  --enable-targets        Build specific host targets: all or
1448                          target1,target2,... Valid targets are: host, x86,
1449                          x86_64, sparc, powerpc, arm, aarch64, mips, hexagon,
1450                          xcore, msp430, nvptx, systemz, r600, and cpp
1451                          (default=all)
1452  --enable-experimental-targets
1453                          Build experimental host targets: disable or
1454                          target1,target2,... (default=disable)
1455  --enable-bindings       Build specific language bindings:
1456                          all,auto,none,{binding-name} (default=auto)
1457  --enable-terminfo       Query the terminfo database if available (default is
1458                          YES)
1459  --enable-libffi         Check for the presence of libffi (default is NO)
1460  --enable-ltdl-install   install libltdl
1461
1462Optional Packages:
1463  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1464  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1465  --with-optimize-option  Select the compiler options to use for optimized
1466                          builds
1467  --with-extra-options    Specify additional options to compile LLVM with
1468  --with-extra-ld-options Specify additional options to link LLVM with
1469  --with-ocaml-libdir     Specify install location for ocaml bindings (default
1470                          is stdlib)
1471  --with-clang-srcdir     Directory to the out-of-tree Clang source
1472  --with-clang-resource-dir
1473                          Relative directory from the Clang binary for
1474                          resource files
1475  --with-c-include-dirs   Colon separated list of directories clang will
1476                          search for headers
1477  --with-gcc-toolchain    Directory where gcc is installed.
1478  --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1479  --with-binutils-include Specify path to binutils/include/ containing
1480                          plugin-api.h file for gold plugin.
1481  --with-bug-report-url   Specify the URL where bug reports should be
1482                          submitted (default=http://llvm.org/bugs/)
1483  --with-internal-prefix  Installation directory for internal files
1484  --with-python           path to python
1485  --with-udis86=<path>    Use udis86 external x86 disassembler library
1486  --with-oprofile=<prefix>
1487                          Tell OProfile >= 0.9.4 how to symbolize JIT output
1488  --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1489
1490
1491Some influential environment variables:
1492  CC          C compiler command
1493  CFLAGS      C compiler flags
1494  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1495              nonstandard directory <lib dir>
1496  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1497              you have headers in a nonstandard directory <include dir>
1498  CXX         C++ compiler command
1499  CXXFLAGS    C++ compiler flags
1500  CPP         C preprocessor
1501  CXXCPP      C++ preprocessor
1502
1503Use these variables to override the choices made by `configure' or to help
1504it to find libraries and programs with nonstandard names/locations.
1505
1506Report bugs to <http://llvm.org/bugs/>.
1507_ACEOF
1508ac_status=$?
1509fi
1510
1511if test "$ac_init_help" = "recursive"; then
1512  # If there are subdirs, report their specific --help.
1513  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1514    test -d "$ac_dir" || continue
1515    ac_builddir=.
1516
1517case "$ac_dir" in
1518.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1519*)
1520  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1521  # A ".." for each directory in $ac_dir_suffix.
1522  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1523  case $ac_top_builddir_sub in
1524  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1525  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1526  esac ;;
1527esac
1528ac_abs_top_builddir=$ac_pwd
1529ac_abs_builddir=$ac_pwd$ac_dir_suffix
1530# for backward compatibility:
1531ac_top_builddir=$ac_top_build_prefix
1532
1533case $srcdir in
1534  .)  # We are building in place.
1535    ac_srcdir=.
1536    ac_top_srcdir=$ac_top_builddir_sub
1537    ac_abs_top_srcdir=$ac_pwd ;;
1538  [\\/]* | ?:[\\/]* )  # Absolute name.
1539    ac_srcdir=$srcdir$ac_dir_suffix;
1540    ac_top_srcdir=$srcdir
1541    ac_abs_top_srcdir=$srcdir ;;
1542  *) # Relative name.
1543    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1544    ac_top_srcdir=$ac_top_build_prefix$srcdir
1545    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1546esac
1547ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1548
1549    cd "$ac_dir" || { ac_status=$?; continue; }
1550    # Check for guested configure.
1551    if test -f "$ac_srcdir/configure.gnu"; then
1552      echo &&
1553      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1554    elif test -f "$ac_srcdir/configure"; then
1555      echo &&
1556      $SHELL "$ac_srcdir/configure" --help=recursive
1557    else
1558      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1559    fi || ac_status=$?
1560    cd "$ac_pwd" || { ac_status=$?; break; }
1561  done
1562fi
1563
1564test -n "$ac_init_help" && exit $ac_status
1565if $ac_init_version; then
1566  cat <<\_ACEOF
1567LLVM configure 3.4
1568generated by GNU Autoconf 2.60
1569
1570Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15712002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1572This configure script is free software; the Free Software Foundation
1573gives unlimited permission to copy, distribute and modify it.
1574
1575Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign.
1576_ACEOF
1577  exit
1578fi
1579cat >config.log <<_ACEOF
1580This file contains any messages produced by compilers while
1581running configure, to aid debugging if configure makes a mistake.
1582
1583It was created by LLVM $as_me 3.4, which was
1584generated by GNU Autoconf 2.60.  Invocation command line was
1585
1586  $ $0 $@
1587
1588_ACEOF
1589exec 5>>config.log
1590{
1591cat <<_ASUNAME
1592## --------- ##
1593## Platform. ##
1594## --------- ##
1595
1596hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1597uname -m = `(uname -m) 2>/dev/null || echo unknown`
1598uname -r = `(uname -r) 2>/dev/null || echo unknown`
1599uname -s = `(uname -s) 2>/dev/null || echo unknown`
1600uname -v = `(uname -v) 2>/dev/null || echo unknown`
1601
1602/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1603/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1604
1605/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1606/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1607/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1608/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1609/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1610/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1611/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1612
1613_ASUNAME
1614
1615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1616for as_dir in $PATH
1617do
1618  IFS=$as_save_IFS
1619  test -z "$as_dir" && as_dir=.
1620  echo "PATH: $as_dir"
1621done
1622IFS=$as_save_IFS
1623
1624} >&5
1625
1626cat >&5 <<_ACEOF
1627
1628
1629## ----------- ##
1630## Core tests. ##
1631## ----------- ##
1632
1633_ACEOF
1634
1635
1636# Keep a trace of the command line.
1637# Strip out --no-create and --no-recursion so they do not pile up.
1638# Strip out --silent because we don't want to record it for future runs.
1639# Also quote any args containing shell meta-characters.
1640# Make two passes to allow for proper duplicate-argument suppression.
1641ac_configure_args=
1642ac_configure_args0=
1643ac_configure_args1=
1644ac_must_keep_next=false
1645for ac_pass in 1 2
1646do
1647  for ac_arg
1648  do
1649    case $ac_arg in
1650    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1651    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1652    | -silent | --silent | --silen | --sile | --sil)
1653      continue ;;
1654    *\'*)
1655      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1656    esac
1657    case $ac_pass in
1658    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1659    2)
1660      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1661      if test $ac_must_keep_next = true; then
1662	ac_must_keep_next=false # Got value, back to normal.
1663      else
1664	case $ac_arg in
1665	  *=* | --config-cache | -C | -disable-* | --disable-* \
1666	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1667	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1668	  | -with-* | --with-* | -without-* | --without-* | --x)
1669	    case "$ac_configure_args0 " in
1670	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1671	    esac
1672	    ;;
1673	  -* ) ac_must_keep_next=true ;;
1674	esac
1675      fi
1676      ac_configure_args="$ac_configure_args '$ac_arg'"
1677      ;;
1678    esac
1679  done
1680done
1681$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1682$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1683
1684# When interrupted or exit'd, cleanup temporary files, and complete
1685# config.log.  We remove comments because anyway the quotes in there
1686# would cause problems or look ugly.
1687# WARNING: Use '\'' to represent an apostrophe within the trap.
1688# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1689trap 'exit_status=$?
1690  # Save into config.log some information that might help in debugging.
1691  {
1692    echo
1693
1694    cat <<\_ASBOX
1695## ---------------- ##
1696## Cache variables. ##
1697## ---------------- ##
1698_ASBOX
1699    echo
1700    # The following way of writing the cache mishandles newlines in values,
1701(
1702  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1703    eval ac_val=\$$ac_var
1704    case $ac_val in #(
1705    *${as_nl}*)
1706      case $ac_var in #(
1707      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1708echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1709      esac
1710      case $ac_var in #(
1711      _ | IFS | as_nl) ;; #(
1712      *) $as_unset $ac_var ;;
1713      esac ;;
1714    esac
1715  done
1716  (set) 2>&1 |
1717    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1718    *${as_nl}ac_space=\ *)
1719      sed -n \
1720	"s/'\''/'\''\\\\'\'''\''/g;
1721	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1722      ;; #(
1723    *)
1724      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1725      ;;
1726    esac |
1727    sort
1728)
1729    echo
1730
1731    cat <<\_ASBOX
1732## ----------------- ##
1733## Output variables. ##
1734## ----------------- ##
1735_ASBOX
1736    echo
1737    for ac_var in $ac_subst_vars
1738    do
1739      eval ac_val=\$$ac_var
1740      case $ac_val in
1741      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1742      esac
1743      echo "$ac_var='\''$ac_val'\''"
1744    done | sort
1745    echo
1746
1747    if test -n "$ac_subst_files"; then
1748      cat <<\_ASBOX
1749## ------------------- ##
1750## File substitutions. ##
1751## ------------------- ##
1752_ASBOX
1753      echo
1754      for ac_var in $ac_subst_files
1755      do
1756	eval ac_val=\$$ac_var
1757	case $ac_val in
1758	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1759	esac
1760	echo "$ac_var='\''$ac_val'\''"
1761      done | sort
1762      echo
1763    fi
1764
1765    if test -s confdefs.h; then
1766      cat <<\_ASBOX
1767## ----------- ##
1768## confdefs.h. ##
1769## ----------- ##
1770_ASBOX
1771      echo
1772      cat confdefs.h
1773      echo
1774    fi
1775    test "$ac_signal" != 0 &&
1776      echo "$as_me: caught signal $ac_signal"
1777    echo "$as_me: exit $exit_status"
1778  } >&5
1779  rm -f core *.core core.conftest.* &&
1780    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1781    exit $exit_status
1782' 0
1783for ac_signal in 1 2 13 15; do
1784  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1785done
1786ac_signal=0
1787
1788# confdefs.h avoids OS command line length limits that DEFS can exceed.
1789rm -f -r conftest* confdefs.h
1790
1791# Predefined preprocessor variables.
1792
1793cat >>confdefs.h <<_ACEOF
1794#define PACKAGE_NAME "$PACKAGE_NAME"
1795_ACEOF
1796
1797
1798cat >>confdefs.h <<_ACEOF
1799#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1800_ACEOF
1801
1802
1803cat >>confdefs.h <<_ACEOF
1804#define PACKAGE_VERSION "$PACKAGE_VERSION"
1805_ACEOF
1806
1807
1808cat >>confdefs.h <<_ACEOF
1809#define PACKAGE_STRING "$PACKAGE_STRING"
1810_ACEOF
1811
1812
1813cat >>confdefs.h <<_ACEOF
1814#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1815_ACEOF
1816
1817
1818# Let the site file select an alternate cache file if it wants to.
1819# Prefer explicitly selected file to automatically selected ones.
1820if test -n "$CONFIG_SITE"; then
1821  set x "$CONFIG_SITE"
1822elif test "x$prefix" != xNONE; then
1823  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1824else
1825  set x "$ac_default_prefix/share/config.site" \
1826	"$ac_default_prefix/etc/config.site"
1827fi
1828shift
1829for ac_site_file
1830do
1831  if test -r "$ac_site_file"; then
1832    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1833echo "$as_me: loading site script $ac_site_file" >&6;}
1834    sed 's/^/| /' "$ac_site_file" >&5
1835    . "$ac_site_file"
1836  fi
1837done
1838
1839if test -r "$cache_file"; then
1840  # Some versions of bash will fail to source /dev/null (special
1841  # files actually), so we avoid doing that.
1842  if test -f "$cache_file"; then
1843    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1844echo "$as_me: loading cache $cache_file" >&6;}
1845    case $cache_file in
1846      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1847      *)                      . "./$cache_file";;
1848    esac
1849  fi
1850else
1851  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1852echo "$as_me: creating cache $cache_file" >&6;}
1853  >$cache_file
1854fi
1855
1856# Check that the precious variables saved in the cache have kept the same
1857# value.
1858ac_cache_corrupted=false
1859for ac_var in $ac_precious_vars; do
1860  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1861  eval ac_new_set=\$ac_env_${ac_var}_set
1862  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1863  eval ac_new_val=\$ac_env_${ac_var}_value
1864  case $ac_old_set,$ac_new_set in
1865    set,)
1866      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1867echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1868      ac_cache_corrupted=: ;;
1869    ,set)
1870      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1871echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1872      ac_cache_corrupted=: ;;
1873    ,);;
1874    *)
1875      if test "x$ac_old_val" != "x$ac_new_val"; then
1876	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1877echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1878	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1879echo "$as_me:   former value:  $ac_old_val" >&2;}
1880	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1881echo "$as_me:   current value: $ac_new_val" >&2;}
1882	ac_cache_corrupted=:
1883      fi;;
1884  esac
1885  # Pass precious variables to config.status.
1886  if test "$ac_new_set" = set; then
1887    case $ac_new_val in
1888    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1889    *) ac_arg=$ac_var=$ac_new_val ;;
1890    esac
1891    case " $ac_configure_args " in
1892      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1893      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1894    esac
1895  fi
1896done
1897if $ac_cache_corrupted; then
1898  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1899echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1900  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1901echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1902   { (exit 1); exit 1; }; }
1903fi
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929ac_ext=c
1930ac_cpp='$CPP $CPPFLAGS'
1931ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1932ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1933ac_compiler_gnu=$ac_cv_c_compiler_gnu
1934
1935
1936
1937cat >>confdefs.h <<\_ACEOF
1938#define LLVM_VERSION_MAJOR 3
1939_ACEOF
1940
1941
1942cat >>confdefs.h <<\_ACEOF
1943#define LLVM_VERSION_MINOR 4
1944_ACEOF
1945
1946
1947LLVM_COPYRIGHT="Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign."
1948
1949
1950
1951
1952
1953
1954
1955ac_aux_dir=
1956for ac_dir in autoconf "$srcdir"/autoconf; do
1957  if test -f "$ac_dir/install-sh"; then
1958    ac_aux_dir=$ac_dir
1959    ac_install_sh="$ac_aux_dir/install-sh -c"
1960    break
1961  elif test -f "$ac_dir/install.sh"; then
1962    ac_aux_dir=$ac_dir
1963    ac_install_sh="$ac_aux_dir/install.sh -c"
1964    break
1965  elif test -f "$ac_dir/shtool"; then
1966    ac_aux_dir=$ac_dir
1967    ac_install_sh="$ac_aux_dir/shtool install -c"
1968    break
1969  fi
1970done
1971if test -z "$ac_aux_dir"; then
1972  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1973echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1974   { (exit 1); exit 1; }; }
1975fi
1976
1977# These three variables are undocumented and unsupported,
1978# and are intended to be withdrawn in a future Autoconf release.
1979# They can cause serious problems if a builder's source tree is in a directory
1980# whose full name contains unusual characters.
1981ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1982ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1983ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1984
1985
1986
1987if test ${srcdir} != "." ; then
1988  if test -f ${srcdir}/include/llvm/Config/config.h ; then
1989    { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1990echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1991   { (exit 1); exit 1; }; }
1992  fi
1993fi
1994
1995: ${CFLAGS=}
1996: ${CXXFLAGS=}
1997
1998ac_ext=c
1999ac_cpp='$CPP $CPPFLAGS'
2000ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2001ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2002ac_compiler_gnu=$ac_cv_c_compiler_gnu
2003if test -n "$ac_tool_prefix"; then
2004  for ac_prog in clang llvm-gcc gcc
2005  do
2006    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2007set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2008{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2009echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2010if test "${ac_cv_prog_CC+set}" = set; then
2011  echo $ECHO_N "(cached) $ECHO_C" >&6
2012else
2013  if test -n "$CC"; then
2014  ac_cv_prog_CC="$CC" # Let the user override the test.
2015else
2016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017for as_dir in $PATH
2018do
2019  IFS=$as_save_IFS
2020  test -z "$as_dir" && as_dir=.
2021  for ac_exec_ext in '' $ac_executable_extensions; do
2022  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2023    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2024    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2025    break 2
2026  fi
2027done
2028done
2029IFS=$as_save_IFS
2030
2031fi
2032fi
2033CC=$ac_cv_prog_CC
2034if test -n "$CC"; then
2035  { echo "$as_me:$LINENO: result: $CC" >&5
2036echo "${ECHO_T}$CC" >&6; }
2037else
2038  { echo "$as_me:$LINENO: result: no" >&5
2039echo "${ECHO_T}no" >&6; }
2040fi
2041
2042
2043    test -n "$CC" && break
2044  done
2045fi
2046if test -z "$CC"; then
2047  ac_ct_CC=$CC
2048  for ac_prog in clang llvm-gcc gcc
2049do
2050  # Extract the first word of "$ac_prog", so it can be a program name with args.
2051set dummy $ac_prog; ac_word=$2
2052{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2053echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2054if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2055  echo $ECHO_N "(cached) $ECHO_C" >&6
2056else
2057  if test -n "$ac_ct_CC"; then
2058  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2059else
2060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2061for as_dir in $PATH
2062do
2063  IFS=$as_save_IFS
2064  test -z "$as_dir" && as_dir=.
2065  for ac_exec_ext in '' $ac_executable_extensions; do
2066  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2067    ac_cv_prog_ac_ct_CC="$ac_prog"
2068    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2069    break 2
2070  fi
2071done
2072done
2073IFS=$as_save_IFS
2074
2075fi
2076fi
2077ac_ct_CC=$ac_cv_prog_ac_ct_CC
2078if test -n "$ac_ct_CC"; then
2079  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2080echo "${ECHO_T}$ac_ct_CC" >&6; }
2081else
2082  { echo "$as_me:$LINENO: result: no" >&5
2083echo "${ECHO_T}no" >&6; }
2084fi
2085
2086
2087  test -n "$ac_ct_CC" && break
2088done
2089
2090  if test "x$ac_ct_CC" = x; then
2091    CC=""
2092  else
2093    case $cross_compiling:$ac_tool_warned in
2094yes:)
2095{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2096whose name does not start with the host triplet.  If you think this
2097configuration is useful to you, please write to autoconf@gnu.org." >&5
2098echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2099whose name does not start with the host triplet.  If you think this
2100configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2101ac_tool_warned=yes ;;
2102esac
2103    CC=$ac_ct_CC
2104  fi
2105fi
2106
2107
2108test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2109See \`config.log' for more details." >&5
2110echo "$as_me: error: no acceptable C compiler found in \$PATH
2111See \`config.log' for more details." >&2;}
2112   { (exit 1); exit 1; }; }
2113
2114# Provide some information about the compiler.
2115echo "$as_me:$LINENO: checking for C compiler version" >&5
2116ac_compiler=`set X $ac_compile; echo $2`
2117{ (ac_try="$ac_compiler --version >&5"
2118case "(($ac_try" in
2119  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2120  *) ac_try_echo=$ac_try;;
2121esac
2122eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2123  (eval "$ac_compiler --version >&5") 2>&5
2124  ac_status=$?
2125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2126  (exit $ac_status); }
2127{ (ac_try="$ac_compiler -v >&5"
2128case "(($ac_try" in
2129  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2130  *) ac_try_echo=$ac_try;;
2131esac
2132eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2133  (eval "$ac_compiler -v >&5") 2>&5
2134  ac_status=$?
2135  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2136  (exit $ac_status); }
2137{ (ac_try="$ac_compiler -V >&5"
2138case "(($ac_try" in
2139  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2140  *) ac_try_echo=$ac_try;;
2141esac
2142eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2143  (eval "$ac_compiler -V >&5") 2>&5
2144  ac_status=$?
2145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2146  (exit $ac_status); }
2147
2148cat >conftest.$ac_ext <<_ACEOF
2149/* confdefs.h.  */
2150_ACEOF
2151cat confdefs.h >>conftest.$ac_ext
2152cat >>conftest.$ac_ext <<_ACEOF
2153/* end confdefs.h.  */
2154
2155int
2156main ()
2157{
2158
2159  ;
2160  return 0;
2161}
2162_ACEOF
2163ac_clean_files_save=$ac_clean_files
2164ac_clean_files="$ac_clean_files a.out a.exe b.out"
2165# Try to create an executable without -o first, disregard a.out.
2166# It will help us diagnose broken compilers, and finding out an intuition
2167# of exeext.
2168{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2169echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2170ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2171#
2172# List of possible output files, starting from the most likely.
2173# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2174# only as a last resort.  b.out is created by i960 compilers.
2175ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2176#
2177# The IRIX 6 linker writes into existing files which may not be
2178# executable, retaining their permissions.  Remove them first so a
2179# subsequent execution test works.
2180ac_rmfiles=
2181for ac_file in $ac_files
2182do
2183  case $ac_file in
2184    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2185    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2186  esac
2187done
2188rm -f $ac_rmfiles
2189
2190if { (ac_try="$ac_link_default"
2191case "(($ac_try" in
2192  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2193  *) ac_try_echo=$ac_try;;
2194esac
2195eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2196  (eval "$ac_link_default") 2>&5
2197  ac_status=$?
2198  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2199  (exit $ac_status); }; then
2200  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2201# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2202# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2203# so that the user can short-circuit this test for compilers unknown to
2204# Autoconf.
2205for ac_file in $ac_files
2206do
2207  test -f "$ac_file" || continue
2208  case $ac_file in
2209    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2210	;;
2211    [ab].out )
2212	# We found the default executable, but exeext='' is most
2213	# certainly right.
2214	break;;
2215    *.* )
2216        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2217	then :; else
2218	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2219	fi
2220	# We set ac_cv_exeext here because the later test for it is not
2221	# safe: cross compilers may not add the suffix if given an `-o'
2222	# argument, so we may need to know it at that point already.
2223	# Even if this section looks crufty: it has the advantage of
2224	# actually working.
2225	break;;
2226    * )
2227	break;;
2228  esac
2229done
2230test "$ac_cv_exeext" = no && ac_cv_exeext=
2231
2232else
2233  echo "$as_me: failed program was:" >&5
2234sed 's/^/| /' conftest.$ac_ext >&5
2235
2236{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2237See \`config.log' for more details." >&5
2238echo "$as_me: error: C compiler cannot create executables
2239See \`config.log' for more details." >&2;}
2240   { (exit 77); exit 77; }; }
2241fi
2242
2243ac_exeext=$ac_cv_exeext
2244{ echo "$as_me:$LINENO: result: $ac_file" >&5
2245echo "${ECHO_T}$ac_file" >&6; }
2246
2247# Check that the compiler produces executables we can run.  If not, either
2248# the compiler is broken, or we cross compile.
2249{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2250echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2251# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2252# If not cross compiling, check that we can run a simple program.
2253if test "$cross_compiling" != yes; then
2254  if { ac_try='./$ac_file'
2255  { (case "(($ac_try" in
2256  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2257  *) ac_try_echo=$ac_try;;
2258esac
2259eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2260  (eval "$ac_try") 2>&5
2261  ac_status=$?
2262  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2263  (exit $ac_status); }; }; then
2264    cross_compiling=no
2265  else
2266    if test "$cross_compiling" = maybe; then
2267	cross_compiling=yes
2268    else
2269	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2270If you meant to cross compile, use \`--host'.
2271See \`config.log' for more details." >&5
2272echo "$as_me: error: cannot run C compiled programs.
2273If you meant to cross compile, use \`--host'.
2274See \`config.log' for more details." >&2;}
2275   { (exit 1); exit 1; }; }
2276    fi
2277  fi
2278fi
2279{ echo "$as_me:$LINENO: result: yes" >&5
2280echo "${ECHO_T}yes" >&6; }
2281
2282rm -f a.out a.exe conftest$ac_cv_exeext b.out
2283ac_clean_files=$ac_clean_files_save
2284# Check that the compiler produces executables we can run.  If not, either
2285# the compiler is broken, or we cross compile.
2286{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2287echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2288{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2289echo "${ECHO_T}$cross_compiling" >&6; }
2290
2291{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2292echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2293if { (ac_try="$ac_link"
2294case "(($ac_try" in
2295  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2296  *) ac_try_echo=$ac_try;;
2297esac
2298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2299  (eval "$ac_link") 2>&5
2300  ac_status=$?
2301  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2302  (exit $ac_status); }; then
2303  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2304# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2305# work properly (i.e., refer to `conftest.exe'), while it won't with
2306# `rm'.
2307for ac_file in conftest.exe conftest conftest.*; do
2308  test -f "$ac_file" || continue
2309  case $ac_file in
2310    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2311    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2312	  break;;
2313    * ) break;;
2314  esac
2315done
2316else
2317  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2318See \`config.log' for more details." >&5
2319echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2320See \`config.log' for more details." >&2;}
2321   { (exit 1); exit 1; }; }
2322fi
2323
2324rm -f conftest$ac_cv_exeext
2325{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2326echo "${ECHO_T}$ac_cv_exeext" >&6; }
2327
2328rm -f conftest.$ac_ext
2329EXEEXT=$ac_cv_exeext
2330ac_exeext=$EXEEXT
2331{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2332echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2333if test "${ac_cv_objext+set}" = set; then
2334  echo $ECHO_N "(cached) $ECHO_C" >&6
2335else
2336  cat >conftest.$ac_ext <<_ACEOF
2337/* confdefs.h.  */
2338_ACEOF
2339cat confdefs.h >>conftest.$ac_ext
2340cat >>conftest.$ac_ext <<_ACEOF
2341/* end confdefs.h.  */
2342
2343int
2344main ()
2345{
2346
2347  ;
2348  return 0;
2349}
2350_ACEOF
2351rm -f conftest.o conftest.obj
2352if { (ac_try="$ac_compile"
2353case "(($ac_try" in
2354  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2355  *) ac_try_echo=$ac_try;;
2356esac
2357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2358  (eval "$ac_compile") 2>&5
2359  ac_status=$?
2360  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2361  (exit $ac_status); }; then
2362  for ac_file in conftest.o conftest.obj conftest.*; do
2363  test -f "$ac_file" || continue;
2364  case $ac_file in
2365    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2366    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2367       break;;
2368  esac
2369done
2370else
2371  echo "$as_me: failed program was:" >&5
2372sed 's/^/| /' conftest.$ac_ext >&5
2373
2374{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2375See \`config.log' for more details." >&5
2376echo "$as_me: error: cannot compute suffix of object files: cannot compile
2377See \`config.log' for more details." >&2;}
2378   { (exit 1); exit 1; }; }
2379fi
2380
2381rm -f conftest.$ac_cv_objext conftest.$ac_ext
2382fi
2383{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2384echo "${ECHO_T}$ac_cv_objext" >&6; }
2385OBJEXT=$ac_cv_objext
2386ac_objext=$OBJEXT
2387{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2388echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2389if test "${ac_cv_c_compiler_gnu+set}" = set; then
2390  echo $ECHO_N "(cached) $ECHO_C" >&6
2391else
2392  cat >conftest.$ac_ext <<_ACEOF
2393/* confdefs.h.  */
2394_ACEOF
2395cat confdefs.h >>conftest.$ac_ext
2396cat >>conftest.$ac_ext <<_ACEOF
2397/* end confdefs.h.  */
2398
2399int
2400main ()
2401{
2402#ifndef __GNUC__
2403       choke me
2404#endif
2405
2406  ;
2407  return 0;
2408}
2409_ACEOF
2410rm -f conftest.$ac_objext
2411if { (ac_try="$ac_compile"
2412case "(($ac_try" in
2413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2414  *) ac_try_echo=$ac_try;;
2415esac
2416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2417  (eval "$ac_compile") 2>conftest.er1
2418  ac_status=$?
2419  grep -v '^ *+' conftest.er1 >conftest.err
2420  rm -f conftest.er1
2421  cat conftest.err >&5
2422  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2423  (exit $ac_status); } &&
2424	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2425  { (case "(($ac_try" in
2426  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2427  *) ac_try_echo=$ac_try;;
2428esac
2429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2430  (eval "$ac_try") 2>&5
2431  ac_status=$?
2432  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2433  (exit $ac_status); }; } &&
2434	 { ac_try='test -s conftest.$ac_objext'
2435  { (case "(($ac_try" in
2436  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2437  *) ac_try_echo=$ac_try;;
2438esac
2439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2440  (eval "$ac_try") 2>&5
2441  ac_status=$?
2442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2443  (exit $ac_status); }; }; then
2444  ac_compiler_gnu=yes
2445else
2446  echo "$as_me: failed program was:" >&5
2447sed 's/^/| /' conftest.$ac_ext >&5
2448
2449	ac_compiler_gnu=no
2450fi
2451
2452rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2453ac_cv_c_compiler_gnu=$ac_compiler_gnu
2454
2455fi
2456{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2457echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2458GCC=`test $ac_compiler_gnu = yes && echo yes`
2459ac_test_CFLAGS=${CFLAGS+set}
2460ac_save_CFLAGS=$CFLAGS
2461{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2462echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2463if test "${ac_cv_prog_cc_g+set}" = set; then
2464  echo $ECHO_N "(cached) $ECHO_C" >&6
2465else
2466  ac_save_c_werror_flag=$ac_c_werror_flag
2467   ac_c_werror_flag=yes
2468   ac_cv_prog_cc_g=no
2469   CFLAGS="-g"
2470   cat >conftest.$ac_ext <<_ACEOF
2471/* confdefs.h.  */
2472_ACEOF
2473cat confdefs.h >>conftest.$ac_ext
2474cat >>conftest.$ac_ext <<_ACEOF
2475/* end confdefs.h.  */
2476
2477int
2478main ()
2479{
2480
2481  ;
2482  return 0;
2483}
2484_ACEOF
2485rm -f conftest.$ac_objext
2486if { (ac_try="$ac_compile"
2487case "(($ac_try" in
2488  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2489  *) ac_try_echo=$ac_try;;
2490esac
2491eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2492  (eval "$ac_compile") 2>conftest.er1
2493  ac_status=$?
2494  grep -v '^ *+' conftest.er1 >conftest.err
2495  rm -f conftest.er1
2496  cat conftest.err >&5
2497  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2498  (exit $ac_status); } &&
2499	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2500  { (case "(($ac_try" in
2501  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2502  *) ac_try_echo=$ac_try;;
2503esac
2504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2505  (eval "$ac_try") 2>&5
2506  ac_status=$?
2507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2508  (exit $ac_status); }; } &&
2509	 { ac_try='test -s conftest.$ac_objext'
2510  { (case "(($ac_try" in
2511  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2512  *) ac_try_echo=$ac_try;;
2513esac
2514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2515  (eval "$ac_try") 2>&5
2516  ac_status=$?
2517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2518  (exit $ac_status); }; }; then
2519  ac_cv_prog_cc_g=yes
2520else
2521  echo "$as_me: failed program was:" >&5
2522sed 's/^/| /' conftest.$ac_ext >&5
2523
2524	CFLAGS=""
2525      cat >conftest.$ac_ext <<_ACEOF
2526/* confdefs.h.  */
2527_ACEOF
2528cat confdefs.h >>conftest.$ac_ext
2529cat >>conftest.$ac_ext <<_ACEOF
2530/* end confdefs.h.  */
2531
2532int
2533main ()
2534{
2535
2536  ;
2537  return 0;
2538}
2539_ACEOF
2540rm -f conftest.$ac_objext
2541if { (ac_try="$ac_compile"
2542case "(($ac_try" in
2543  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2544  *) ac_try_echo=$ac_try;;
2545esac
2546eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2547  (eval "$ac_compile") 2>conftest.er1
2548  ac_status=$?
2549  grep -v '^ *+' conftest.er1 >conftest.err
2550  rm -f conftest.er1
2551  cat conftest.err >&5
2552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2553  (exit $ac_status); } &&
2554	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2555  { (case "(($ac_try" in
2556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2557  *) ac_try_echo=$ac_try;;
2558esac
2559eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2560  (eval "$ac_try") 2>&5
2561  ac_status=$?
2562  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2563  (exit $ac_status); }; } &&
2564	 { ac_try='test -s conftest.$ac_objext'
2565  { (case "(($ac_try" in
2566  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2567  *) ac_try_echo=$ac_try;;
2568esac
2569eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2570  (eval "$ac_try") 2>&5
2571  ac_status=$?
2572  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2573  (exit $ac_status); }; }; then
2574  :
2575else
2576  echo "$as_me: failed program was:" >&5
2577sed 's/^/| /' conftest.$ac_ext >&5
2578
2579	ac_c_werror_flag=$ac_save_c_werror_flag
2580	 CFLAGS="-g"
2581	 cat >conftest.$ac_ext <<_ACEOF
2582/* confdefs.h.  */
2583_ACEOF
2584cat confdefs.h >>conftest.$ac_ext
2585cat >>conftest.$ac_ext <<_ACEOF
2586/* end confdefs.h.  */
2587
2588int
2589main ()
2590{
2591
2592  ;
2593  return 0;
2594}
2595_ACEOF
2596rm -f conftest.$ac_objext
2597if { (ac_try="$ac_compile"
2598case "(($ac_try" in
2599  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2600  *) ac_try_echo=$ac_try;;
2601esac
2602eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2603  (eval "$ac_compile") 2>conftest.er1
2604  ac_status=$?
2605  grep -v '^ *+' conftest.er1 >conftest.err
2606  rm -f conftest.er1
2607  cat conftest.err >&5
2608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609  (exit $ac_status); } &&
2610	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2611  { (case "(($ac_try" in
2612  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2613  *) ac_try_echo=$ac_try;;
2614esac
2615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2616  (eval "$ac_try") 2>&5
2617  ac_status=$?
2618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619  (exit $ac_status); }; } &&
2620	 { ac_try='test -s conftest.$ac_objext'
2621  { (case "(($ac_try" in
2622  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2623  *) ac_try_echo=$ac_try;;
2624esac
2625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2626  (eval "$ac_try") 2>&5
2627  ac_status=$?
2628  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2629  (exit $ac_status); }; }; then
2630  ac_cv_prog_cc_g=yes
2631else
2632  echo "$as_me: failed program was:" >&5
2633sed 's/^/| /' conftest.$ac_ext >&5
2634
2635
2636fi
2637
2638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2639fi
2640
2641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2642fi
2643
2644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2645   ac_c_werror_flag=$ac_save_c_werror_flag
2646fi
2647{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2648echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2649if test "$ac_test_CFLAGS" = set; then
2650  CFLAGS=$ac_save_CFLAGS
2651elif test $ac_cv_prog_cc_g = yes; then
2652  if test "$GCC" = yes; then
2653    CFLAGS="-g -O2"
2654  else
2655    CFLAGS="-g"
2656  fi
2657else
2658  if test "$GCC" = yes; then
2659    CFLAGS="-O2"
2660  else
2661    CFLAGS=
2662  fi
2663fi
2664{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2665echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2666if test "${ac_cv_prog_cc_c89+set}" = set; then
2667  echo $ECHO_N "(cached) $ECHO_C" >&6
2668else
2669  ac_cv_prog_cc_c89=no
2670ac_save_CC=$CC
2671cat >conftest.$ac_ext <<_ACEOF
2672/* confdefs.h.  */
2673_ACEOF
2674cat confdefs.h >>conftest.$ac_ext
2675cat >>conftest.$ac_ext <<_ACEOF
2676/* end confdefs.h.  */
2677#include <stdarg.h>
2678#include <stdio.h>
2679#include <sys/types.h>
2680#include <sys/stat.h>
2681/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2682struct buf { int x; };
2683FILE * (*rcsopen) (struct buf *, struct stat *, int);
2684static char *e (p, i)
2685     char **p;
2686     int i;
2687{
2688  return p[i];
2689}
2690static char *f (char * (*g) (char **, int), char **p, ...)
2691{
2692  char *s;
2693  va_list v;
2694  va_start (v,p);
2695  s = g (p, va_arg (v,int));
2696  va_end (v);
2697  return s;
2698}
2699
2700/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2701   function prototypes and stuff, but not '\xHH' hex character constants.
2702   These don't provoke an error unfortunately, instead are silently treated
2703   as 'x'.  The following induces an error, until -std is added to get
2704   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2705   array size at least.  It's necessary to write '\x00'==0 to get something
2706   that's true only with -std.  */
2707int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2708
2709/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2710   inside strings and character constants.  */
2711#define FOO(x) 'x'
2712int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2713
2714int test (int i, double x);
2715struct s1 {int (*f) (int a);};
2716struct s2 {int (*f) (double a);};
2717int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2718int argc;
2719char **argv;
2720int
2721main ()
2722{
2723return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2724  ;
2725  return 0;
2726}
2727_ACEOF
2728for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2729	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2730do
2731  CC="$ac_save_CC $ac_arg"
2732  rm -f conftest.$ac_objext
2733if { (ac_try="$ac_compile"
2734case "(($ac_try" in
2735  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2736  *) ac_try_echo=$ac_try;;
2737esac
2738eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2739  (eval "$ac_compile") 2>conftest.er1
2740  ac_status=$?
2741  grep -v '^ *+' conftest.er1 >conftest.err
2742  rm -f conftest.er1
2743  cat conftest.err >&5
2744  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2745  (exit $ac_status); } &&
2746	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2747  { (case "(($ac_try" in
2748  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2749  *) ac_try_echo=$ac_try;;
2750esac
2751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2752  (eval "$ac_try") 2>&5
2753  ac_status=$?
2754  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2755  (exit $ac_status); }; } &&
2756	 { ac_try='test -s conftest.$ac_objext'
2757  { (case "(($ac_try" in
2758  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2759  *) ac_try_echo=$ac_try;;
2760esac
2761eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2762  (eval "$ac_try") 2>&5
2763  ac_status=$?
2764  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2765  (exit $ac_status); }; }; then
2766  ac_cv_prog_cc_c89=$ac_arg
2767else
2768  echo "$as_me: failed program was:" >&5
2769sed 's/^/| /' conftest.$ac_ext >&5
2770
2771
2772fi
2773
2774rm -f core conftest.err conftest.$ac_objext
2775  test "x$ac_cv_prog_cc_c89" != "xno" && break
2776done
2777rm -f conftest.$ac_ext
2778CC=$ac_save_CC
2779
2780fi
2781# AC_CACHE_VAL
2782case "x$ac_cv_prog_cc_c89" in
2783  x)
2784    { echo "$as_me:$LINENO: result: none needed" >&5
2785echo "${ECHO_T}none needed" >&6; } ;;
2786  xno)
2787    { echo "$as_me:$LINENO: result: unsupported" >&5
2788echo "${ECHO_T}unsupported" >&6; } ;;
2789  *)
2790    CC="$CC $ac_cv_prog_cc_c89"
2791    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2792echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2793esac
2794
2795
2796ac_ext=c
2797ac_cpp='$CPP $CPPFLAGS'
2798ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2799ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2800ac_compiler_gnu=$ac_cv_c_compiler_gnu
2801
2802ac_ext=cpp
2803ac_cpp='$CXXCPP $CPPFLAGS'
2804ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2805ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2806ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2807if test -z "$CXX"; then
2808  if test -n "$CCC"; then
2809    CXX=$CCC
2810  else
2811    if test -n "$ac_tool_prefix"; then
2812  for ac_prog in clang++ llvm-g++ g++
2813  do
2814    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2815set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2816{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2817echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2818if test "${ac_cv_prog_CXX+set}" = set; then
2819  echo $ECHO_N "(cached) $ECHO_C" >&6
2820else
2821  if test -n "$CXX"; then
2822  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2823else
2824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2825for as_dir in $PATH
2826do
2827  IFS=$as_save_IFS
2828  test -z "$as_dir" && as_dir=.
2829  for ac_exec_ext in '' $ac_executable_extensions; do
2830  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2831    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2832    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2833    break 2
2834  fi
2835done
2836done
2837IFS=$as_save_IFS
2838
2839fi
2840fi
2841CXX=$ac_cv_prog_CXX
2842if test -n "$CXX"; then
2843  { echo "$as_me:$LINENO: result: $CXX" >&5
2844echo "${ECHO_T}$CXX" >&6; }
2845else
2846  { echo "$as_me:$LINENO: result: no" >&5
2847echo "${ECHO_T}no" >&6; }
2848fi
2849
2850
2851    test -n "$CXX" && break
2852  done
2853fi
2854if test -z "$CXX"; then
2855  ac_ct_CXX=$CXX
2856  for ac_prog in clang++ llvm-g++ g++
2857do
2858  # Extract the first word of "$ac_prog", so it can be a program name with args.
2859set dummy $ac_prog; ac_word=$2
2860{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2861echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2862if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2863  echo $ECHO_N "(cached) $ECHO_C" >&6
2864else
2865  if test -n "$ac_ct_CXX"; then
2866  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2867else
2868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2869for as_dir in $PATH
2870do
2871  IFS=$as_save_IFS
2872  test -z "$as_dir" && as_dir=.
2873  for ac_exec_ext in '' $ac_executable_extensions; do
2874  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2875    ac_cv_prog_ac_ct_CXX="$ac_prog"
2876    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2877    break 2
2878  fi
2879done
2880done
2881IFS=$as_save_IFS
2882
2883fi
2884fi
2885ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2886if test -n "$ac_ct_CXX"; then
2887  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2888echo "${ECHO_T}$ac_ct_CXX" >&6; }
2889else
2890  { echo "$as_me:$LINENO: result: no" >&5
2891echo "${ECHO_T}no" >&6; }
2892fi
2893
2894
2895  test -n "$ac_ct_CXX" && break
2896done
2897
2898  if test "x$ac_ct_CXX" = x; then
2899    CXX="g++"
2900  else
2901    case $cross_compiling:$ac_tool_warned in
2902yes:)
2903{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2904whose name does not start with the host triplet.  If you think this
2905configuration is useful to you, please write to autoconf@gnu.org." >&5
2906echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2907whose name does not start with the host triplet.  If you think this
2908configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2909ac_tool_warned=yes ;;
2910esac
2911    CXX=$ac_ct_CXX
2912  fi
2913fi
2914
2915  fi
2916fi
2917# Provide some information about the compiler.
2918echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2919ac_compiler=`set X $ac_compile; echo $2`
2920{ (ac_try="$ac_compiler --version >&5"
2921case "(($ac_try" in
2922  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2923  *) ac_try_echo=$ac_try;;
2924esac
2925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2926  (eval "$ac_compiler --version >&5") 2>&5
2927  ac_status=$?
2928  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2929  (exit $ac_status); }
2930{ (ac_try="$ac_compiler -v >&5"
2931case "(($ac_try" in
2932  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2933  *) ac_try_echo=$ac_try;;
2934esac
2935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2936  (eval "$ac_compiler -v >&5") 2>&5
2937  ac_status=$?
2938  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2939  (exit $ac_status); }
2940{ (ac_try="$ac_compiler -V >&5"
2941case "(($ac_try" in
2942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943  *) ac_try_echo=$ac_try;;
2944esac
2945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2946  (eval "$ac_compiler -V >&5") 2>&5
2947  ac_status=$?
2948  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2949  (exit $ac_status); }
2950
2951{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2952echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2953if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2954  echo $ECHO_N "(cached) $ECHO_C" >&6
2955else
2956  cat >conftest.$ac_ext <<_ACEOF
2957/* confdefs.h.  */
2958_ACEOF
2959cat confdefs.h >>conftest.$ac_ext
2960cat >>conftest.$ac_ext <<_ACEOF
2961/* end confdefs.h.  */
2962
2963int
2964main ()
2965{
2966#ifndef __GNUC__
2967       choke me
2968#endif
2969
2970  ;
2971  return 0;
2972}
2973_ACEOF
2974rm -f conftest.$ac_objext
2975if { (ac_try="$ac_compile"
2976case "(($ac_try" in
2977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2978  *) ac_try_echo=$ac_try;;
2979esac
2980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2981  (eval "$ac_compile") 2>conftest.er1
2982  ac_status=$?
2983  grep -v '^ *+' conftest.er1 >conftest.err
2984  rm -f conftest.er1
2985  cat conftest.err >&5
2986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2987  (exit $ac_status); } &&
2988	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2989  { (case "(($ac_try" in
2990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2991  *) ac_try_echo=$ac_try;;
2992esac
2993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2994  (eval "$ac_try") 2>&5
2995  ac_status=$?
2996  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2997  (exit $ac_status); }; } &&
2998	 { ac_try='test -s conftest.$ac_objext'
2999  { (case "(($ac_try" in
3000  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3001  *) ac_try_echo=$ac_try;;
3002esac
3003eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3004  (eval "$ac_try") 2>&5
3005  ac_status=$?
3006  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3007  (exit $ac_status); }; }; then
3008  ac_compiler_gnu=yes
3009else
3010  echo "$as_me: failed program was:" >&5
3011sed 's/^/| /' conftest.$ac_ext >&5
3012
3013	ac_compiler_gnu=no
3014fi
3015
3016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3017ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3018
3019fi
3020{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3021echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3022GXX=`test $ac_compiler_gnu = yes && echo yes`
3023ac_test_CXXFLAGS=${CXXFLAGS+set}
3024ac_save_CXXFLAGS=$CXXFLAGS
3025{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3026echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3027if test "${ac_cv_prog_cxx_g+set}" = set; then
3028  echo $ECHO_N "(cached) $ECHO_C" >&6
3029else
3030  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3031   ac_cxx_werror_flag=yes
3032   ac_cv_prog_cxx_g=no
3033   CXXFLAGS="-g"
3034   cat >conftest.$ac_ext <<_ACEOF
3035/* confdefs.h.  */
3036_ACEOF
3037cat confdefs.h >>conftest.$ac_ext
3038cat >>conftest.$ac_ext <<_ACEOF
3039/* end confdefs.h.  */
3040
3041int
3042main ()
3043{
3044
3045  ;
3046  return 0;
3047}
3048_ACEOF
3049rm -f conftest.$ac_objext
3050if { (ac_try="$ac_compile"
3051case "(($ac_try" in
3052  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3053  *) ac_try_echo=$ac_try;;
3054esac
3055eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3056  (eval "$ac_compile") 2>conftest.er1
3057  ac_status=$?
3058  grep -v '^ *+' conftest.er1 >conftest.err
3059  rm -f conftest.er1
3060  cat conftest.err >&5
3061  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3062  (exit $ac_status); } &&
3063	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3064  { (case "(($ac_try" in
3065  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3066  *) ac_try_echo=$ac_try;;
3067esac
3068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3069  (eval "$ac_try") 2>&5
3070  ac_status=$?
3071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3072  (exit $ac_status); }; } &&
3073	 { ac_try='test -s conftest.$ac_objext'
3074  { (case "(($ac_try" in
3075  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3076  *) ac_try_echo=$ac_try;;
3077esac
3078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3079  (eval "$ac_try") 2>&5
3080  ac_status=$?
3081  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3082  (exit $ac_status); }; }; then
3083  ac_cv_prog_cxx_g=yes
3084else
3085  echo "$as_me: failed program was:" >&5
3086sed 's/^/| /' conftest.$ac_ext >&5
3087
3088	CXXFLAGS=""
3089      cat >conftest.$ac_ext <<_ACEOF
3090/* confdefs.h.  */
3091_ACEOF
3092cat confdefs.h >>conftest.$ac_ext
3093cat >>conftest.$ac_ext <<_ACEOF
3094/* end confdefs.h.  */
3095
3096int
3097main ()
3098{
3099
3100  ;
3101  return 0;
3102}
3103_ACEOF
3104rm -f conftest.$ac_objext
3105if { (ac_try="$ac_compile"
3106case "(($ac_try" in
3107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108  *) ac_try_echo=$ac_try;;
3109esac
3110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3111  (eval "$ac_compile") 2>conftest.er1
3112  ac_status=$?
3113  grep -v '^ *+' conftest.er1 >conftest.err
3114  rm -f conftest.er1
3115  cat conftest.err >&5
3116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3117  (exit $ac_status); } &&
3118	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3119  { (case "(($ac_try" in
3120  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3121  *) ac_try_echo=$ac_try;;
3122esac
3123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3124  (eval "$ac_try") 2>&5
3125  ac_status=$?
3126  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3127  (exit $ac_status); }; } &&
3128	 { ac_try='test -s conftest.$ac_objext'
3129  { (case "(($ac_try" in
3130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3131  *) ac_try_echo=$ac_try;;
3132esac
3133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3134  (eval "$ac_try") 2>&5
3135  ac_status=$?
3136  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3137  (exit $ac_status); }; }; then
3138  :
3139else
3140  echo "$as_me: failed program was:" >&5
3141sed 's/^/| /' conftest.$ac_ext >&5
3142
3143	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3144	 CXXFLAGS="-g"
3145	 cat >conftest.$ac_ext <<_ACEOF
3146/* confdefs.h.  */
3147_ACEOF
3148cat confdefs.h >>conftest.$ac_ext
3149cat >>conftest.$ac_ext <<_ACEOF
3150/* end confdefs.h.  */
3151
3152int
3153main ()
3154{
3155
3156  ;
3157  return 0;
3158}
3159_ACEOF
3160rm -f conftest.$ac_objext
3161if { (ac_try="$ac_compile"
3162case "(($ac_try" in
3163  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3164  *) ac_try_echo=$ac_try;;
3165esac
3166eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3167  (eval "$ac_compile") 2>conftest.er1
3168  ac_status=$?
3169  grep -v '^ *+' conftest.er1 >conftest.err
3170  rm -f conftest.er1
3171  cat conftest.err >&5
3172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3173  (exit $ac_status); } &&
3174	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3175  { (case "(($ac_try" in
3176  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3177  *) ac_try_echo=$ac_try;;
3178esac
3179eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3180  (eval "$ac_try") 2>&5
3181  ac_status=$?
3182  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3183  (exit $ac_status); }; } &&
3184	 { ac_try='test -s conftest.$ac_objext'
3185  { (case "(($ac_try" in
3186  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3187  *) ac_try_echo=$ac_try;;
3188esac
3189eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3190  (eval "$ac_try") 2>&5
3191  ac_status=$?
3192  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3193  (exit $ac_status); }; }; then
3194  ac_cv_prog_cxx_g=yes
3195else
3196  echo "$as_me: failed program was:" >&5
3197sed 's/^/| /' conftest.$ac_ext >&5
3198
3199
3200fi
3201
3202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3203fi
3204
3205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3206fi
3207
3208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3209   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3210fi
3211{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3212echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3213if test "$ac_test_CXXFLAGS" = set; then
3214  CXXFLAGS=$ac_save_CXXFLAGS
3215elif test $ac_cv_prog_cxx_g = yes; then
3216  if test "$GXX" = yes; then
3217    CXXFLAGS="-g -O2"
3218  else
3219    CXXFLAGS="-g"
3220  fi
3221else
3222  if test "$GXX" = yes; then
3223    CXXFLAGS="-O2"
3224  else
3225    CXXFLAGS=
3226  fi
3227fi
3228ac_ext=c
3229ac_cpp='$CPP $CPPFLAGS'
3230ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3231ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3232ac_compiler_gnu=$ac_cv_c_compiler_gnu
3233
3234ac_ext=c
3235ac_cpp='$CPP $CPPFLAGS'
3236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3238ac_compiler_gnu=$ac_cv_c_compiler_gnu
3239{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3240echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3241# On Suns, sometimes $CPP names a directory.
3242if test -n "$CPP" && test -d "$CPP"; then
3243  CPP=
3244fi
3245if test -z "$CPP"; then
3246  if test "${ac_cv_prog_CPP+set}" = set; then
3247  echo $ECHO_N "(cached) $ECHO_C" >&6
3248else
3249      # Double quotes because CPP needs to be expanded
3250    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3251    do
3252      ac_preproc_ok=false
3253for ac_c_preproc_warn_flag in '' yes
3254do
3255  # Use a header file that comes with gcc, so configuring glibc
3256  # with a fresh cross-compiler works.
3257  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3258  # <limits.h> exists even on freestanding compilers.
3259  # On the NeXT, cc -E runs the code through the compiler's parser,
3260  # not just through cpp. "Syntax error" is here to catch this case.
3261  cat >conftest.$ac_ext <<_ACEOF
3262/* confdefs.h.  */
3263_ACEOF
3264cat confdefs.h >>conftest.$ac_ext
3265cat >>conftest.$ac_ext <<_ACEOF
3266/* end confdefs.h.  */
3267#ifdef __STDC__
3268# include <limits.h>
3269#else
3270# include <assert.h>
3271#endif
3272		     Syntax error
3273_ACEOF
3274if { (ac_try="$ac_cpp conftest.$ac_ext"
3275case "(($ac_try" in
3276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277  *) ac_try_echo=$ac_try;;
3278esac
3279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3280  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3281  ac_status=$?
3282  grep -v '^ *+' conftest.er1 >conftest.err
3283  rm -f conftest.er1
3284  cat conftest.err >&5
3285  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3286  (exit $ac_status); } >/dev/null; then
3287  if test -s conftest.err; then
3288    ac_cpp_err=$ac_c_preproc_warn_flag
3289    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3290  else
3291    ac_cpp_err=
3292  fi
3293else
3294  ac_cpp_err=yes
3295fi
3296if test -z "$ac_cpp_err"; then
3297  :
3298else
3299  echo "$as_me: failed program was:" >&5
3300sed 's/^/| /' conftest.$ac_ext >&5
3301
3302  # Broken: fails on valid input.
3303continue
3304fi
3305
3306rm -f conftest.err conftest.$ac_ext
3307
3308  # OK, works on sane cases.  Now check whether nonexistent headers
3309  # can be detected and how.
3310  cat >conftest.$ac_ext <<_ACEOF
3311/* confdefs.h.  */
3312_ACEOF
3313cat confdefs.h >>conftest.$ac_ext
3314cat >>conftest.$ac_ext <<_ACEOF
3315/* end confdefs.h.  */
3316#include <ac_nonexistent.h>
3317_ACEOF
3318if { (ac_try="$ac_cpp conftest.$ac_ext"
3319case "(($ac_try" in
3320  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321  *) ac_try_echo=$ac_try;;
3322esac
3323eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3324  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3325  ac_status=$?
3326  grep -v '^ *+' conftest.er1 >conftest.err
3327  rm -f conftest.er1
3328  cat conftest.err >&5
3329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3330  (exit $ac_status); } >/dev/null; then
3331  if test -s conftest.err; then
3332    ac_cpp_err=$ac_c_preproc_warn_flag
3333    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3334  else
3335    ac_cpp_err=
3336  fi
3337else
3338  ac_cpp_err=yes
3339fi
3340if test -z "$ac_cpp_err"; then
3341  # Broken: success on invalid input.
3342continue
3343else
3344  echo "$as_me: failed program was:" >&5
3345sed 's/^/| /' conftest.$ac_ext >&5
3346
3347  # Passes both tests.
3348ac_preproc_ok=:
3349break
3350fi
3351
3352rm -f conftest.err conftest.$ac_ext
3353
3354done
3355# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3356rm -f conftest.err conftest.$ac_ext
3357if $ac_preproc_ok; then
3358  break
3359fi
3360
3361    done
3362    ac_cv_prog_CPP=$CPP
3363
3364fi
3365  CPP=$ac_cv_prog_CPP
3366else
3367  ac_cv_prog_CPP=$CPP
3368fi
3369{ echo "$as_me:$LINENO: result: $CPP" >&5
3370echo "${ECHO_T}$CPP" >&6; }
3371ac_preproc_ok=false
3372for ac_c_preproc_warn_flag in '' yes
3373do
3374  # Use a header file that comes with gcc, so configuring glibc
3375  # with a fresh cross-compiler works.
3376  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3377  # <limits.h> exists even on freestanding compilers.
3378  # On the NeXT, cc -E runs the code through the compiler's parser,
3379  # not just through cpp. "Syntax error" is here to catch this case.
3380  cat >conftest.$ac_ext <<_ACEOF
3381/* confdefs.h.  */
3382_ACEOF
3383cat confdefs.h >>conftest.$ac_ext
3384cat >>conftest.$ac_ext <<_ACEOF
3385/* end confdefs.h.  */
3386#ifdef __STDC__
3387# include <limits.h>
3388#else
3389# include <assert.h>
3390#endif
3391		     Syntax error
3392_ACEOF
3393if { (ac_try="$ac_cpp conftest.$ac_ext"
3394case "(($ac_try" in
3395  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3396  *) ac_try_echo=$ac_try;;
3397esac
3398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3399  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3400  ac_status=$?
3401  grep -v '^ *+' conftest.er1 >conftest.err
3402  rm -f conftest.er1
3403  cat conftest.err >&5
3404  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3405  (exit $ac_status); } >/dev/null; then
3406  if test -s conftest.err; then
3407    ac_cpp_err=$ac_c_preproc_warn_flag
3408    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3409  else
3410    ac_cpp_err=
3411  fi
3412else
3413  ac_cpp_err=yes
3414fi
3415if test -z "$ac_cpp_err"; then
3416  :
3417else
3418  echo "$as_me: failed program was:" >&5
3419sed 's/^/| /' conftest.$ac_ext >&5
3420
3421  # Broken: fails on valid input.
3422continue
3423fi
3424
3425rm -f conftest.err conftest.$ac_ext
3426
3427  # OK, works on sane cases.  Now check whether nonexistent headers
3428  # can be detected and how.
3429  cat >conftest.$ac_ext <<_ACEOF
3430/* confdefs.h.  */
3431_ACEOF
3432cat confdefs.h >>conftest.$ac_ext
3433cat >>conftest.$ac_ext <<_ACEOF
3434/* end confdefs.h.  */
3435#include <ac_nonexistent.h>
3436_ACEOF
3437if { (ac_try="$ac_cpp conftest.$ac_ext"
3438case "(($ac_try" in
3439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3440  *) ac_try_echo=$ac_try;;
3441esac
3442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3443  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3444  ac_status=$?
3445  grep -v '^ *+' conftest.er1 >conftest.err
3446  rm -f conftest.er1
3447  cat conftest.err >&5
3448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3449  (exit $ac_status); } >/dev/null; then
3450  if test -s conftest.err; then
3451    ac_cpp_err=$ac_c_preproc_warn_flag
3452    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3453  else
3454    ac_cpp_err=
3455  fi
3456else
3457  ac_cpp_err=yes
3458fi
3459if test -z "$ac_cpp_err"; then
3460  # Broken: success on invalid input.
3461continue
3462else
3463  echo "$as_me: failed program was:" >&5
3464sed 's/^/| /' conftest.$ac_ext >&5
3465
3466  # Passes both tests.
3467ac_preproc_ok=:
3468break
3469fi
3470
3471rm -f conftest.err conftest.$ac_ext
3472
3473done
3474# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3475rm -f conftest.err conftest.$ac_ext
3476if $ac_preproc_ok; then
3477  :
3478else
3479  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3480See \`config.log' for more details." >&5
3481echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3482See \`config.log' for more details." >&2;}
3483   { (exit 1); exit 1; }; }
3484fi
3485
3486ac_ext=c
3487ac_cpp='$CPP $CPPFLAGS'
3488ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3489ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3490ac_compiler_gnu=$ac_cv_c_compiler_gnu
3491
3492
3493if test "$CXX" = "clang++" ; then
3494  { echo "$as_me:$LINENO: checking whether clang works" >&5
3495echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3496  ac_ext=cpp
3497ac_cpp='$CXXCPP $CPPFLAGS'
3498ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3499ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3500ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3501
3502
3503cat >conftest.$ac_ext <<_ACEOF
3504/* confdefs.h.  */
3505_ACEOF
3506cat confdefs.h >>conftest.$ac_ext
3507cat >>conftest.$ac_ext <<_ACEOF
3508/* end confdefs.h.  */
3509#include <limits>
3510#if __has_include (<cxxabi.h>)
3511#include <cxxabi.h>
3512#endif
3513#if __has_include (<unwind.h>)
3514#include <unwind.h>
3515#endif
3516
3517int
3518main ()
3519{
3520
3521  ;
3522  return 0;
3523}
3524_ACEOF
3525rm -f conftest.$ac_objext
3526if { (ac_try="$ac_compile"
3527case "(($ac_try" in
3528  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3529  *) ac_try_echo=$ac_try;;
3530esac
3531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3532  (eval "$ac_compile") 2>conftest.er1
3533  ac_status=$?
3534  grep -v '^ *+' conftest.er1 >conftest.err
3535  rm -f conftest.er1
3536  cat conftest.err >&5
3537  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3538  (exit $ac_status); } &&
3539	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3540  { (case "(($ac_try" in
3541  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3542  *) ac_try_echo=$ac_try;;
3543esac
3544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3545  (eval "$ac_try") 2>&5
3546  ac_status=$?
3547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3548  (exit $ac_status); }; } &&
3549	 { ac_try='test -s conftest.$ac_objext'
3550  { (case "(($ac_try" in
3551  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3552  *) ac_try_echo=$ac_try;;
3553esac
3554eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3555  (eval "$ac_try") 2>&5
3556  ac_status=$?
3557  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3558  (exit $ac_status); }; }; then
3559
3560  { echo "$as_me:$LINENO: result: yes" >&5
3561echo "${ECHO_T}yes" >&6; }
3562
3563else
3564  echo "$as_me: failed program was:" >&5
3565sed 's/^/| /' conftest.$ac_ext >&5
3566
3567
3568  { echo "$as_me:$LINENO: result: no" >&5
3569echo "${ECHO_T}no" >&6; }
3570  { { 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
3571echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&2;}
3572   { (exit 1); exit 1; }; }
3573
3574fi
3575
3576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3577  ac_ext=c
3578ac_cpp='$CPP $CPPFLAGS'
3579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3581ac_compiler_gnu=$ac_cv_c_compiler_gnu
3582
3583fi
3584
3585
3586
3587if test -d ${srcdir}/projects/llvm-gcc ; then
3588  subdirs="$subdirs projects/llvm-gcc"
3589
3590fi
3591
3592if test -d ${srcdir}/projects/test-suite ; then
3593  subdirs="$subdirs projects/test-suite"
3594
3595fi
3596
3597if test -d ${srcdir}/projects/llvm-test ; then
3598  subdirs="$subdirs projects/llvm-test"
3599
3600fi
3601
3602if test -d ${srcdir}/projects/poolalloc ; then
3603  subdirs="$subdirs projects/poolalloc"
3604
3605fi
3606
3607if test -d ${srcdir}/projects/llvm-poolalloc ; then
3608  subdirs="$subdirs projects/llvm-poolalloc"
3609
3610fi
3611
3612for i in `ls ${srcdir}/projects`
3613do
3614  if test -d ${srcdir}/projects/${i} ; then
3615    case ${i} in
3616      sample)       subdirs="$subdirs projects/sample"
3617    ;;
3618      privbracket)  subdirs="$subdirs projects/privbracket"
3619 ;;
3620      llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3621 ;;
3622      llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3623;;
3624      llvm-java)    subdirs="$subdirs projects/llvm-java"
3625 ;;
3626      llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3627   ;;
3628      safecode)     subdirs="$subdirs projects/safecode"
3629 ;;
3630      llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3631 ;;
3632      compiler-rt)       ;;
3633      llvm-gcc)       ;;
3634      test-suite)     ;;
3635      llvm-test)      ;;
3636      poolalloc)      ;;
3637      llvm-poolalloc) ;;
3638      *)
3639        { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3640echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3641        ;;
3642    esac
3643  fi
3644done
3645
3646# Check whether --enable-polly was given.
3647if test "${enable_polly+set}" = set; then
3648  enableval=$enable_polly;
3649else
3650  enableval=default
3651fi
3652
3653case "$enableval" in
3654  yes) ENABLE_POLLY=1
3655 ;;
3656  no)  ENABLE_POLLY=0
3657 ;;
3658  default) ENABLE_POLLY=1
3659 ;;
3660  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3661echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3662   { (exit 1); exit 1; }; } ;;
3663esac
3664
3665
3666if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3667  LLVM_HAS_POLLY=1
3668
3669  subdirs="$subdirs tools/polly"
3670
3671fi
3672
3673
3674# Make sure we can run config.sub.
3675$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3676  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3677echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3678   { (exit 1); exit 1; }; }
3679
3680{ echo "$as_me:$LINENO: checking build system type" >&5
3681echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3682if test "${ac_cv_build+set}" = set; then
3683  echo $ECHO_N "(cached) $ECHO_C" >&6
3684else
3685  ac_build_alias=$build_alias
3686test "x$ac_build_alias" = x &&
3687  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3688test "x$ac_build_alias" = x &&
3689  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3690echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3691   { (exit 1); exit 1; }; }
3692ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3693  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3694echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3695   { (exit 1); exit 1; }; }
3696
3697fi
3698{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3699echo "${ECHO_T}$ac_cv_build" >&6; }
3700case $ac_cv_build in
3701*-*-*) ;;
3702*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3703echo "$as_me: error: invalid value of canonical build" >&2;}
3704   { (exit 1); exit 1; }; };;
3705esac
3706build=$ac_cv_build
3707ac_save_IFS=$IFS; IFS='-'
3708set x $ac_cv_build
3709shift
3710build_cpu=$1
3711build_vendor=$2
3712shift; shift
3713# Remember, the first character of IFS is used to create $*,
3714# except with old shells:
3715build_os=$*
3716IFS=$ac_save_IFS
3717case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3718
3719
3720{ echo "$as_me:$LINENO: checking host system type" >&5
3721echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3722if test "${ac_cv_host+set}" = set; then
3723  echo $ECHO_N "(cached) $ECHO_C" >&6
3724else
3725  if test "x$host_alias" = x; then
3726  ac_cv_host=$ac_cv_build
3727else
3728  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3729    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3730echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3731   { (exit 1); exit 1; }; }
3732fi
3733
3734fi
3735{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3736echo "${ECHO_T}$ac_cv_host" >&6; }
3737case $ac_cv_host in
3738*-*-*) ;;
3739*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3740echo "$as_me: error: invalid value of canonical host" >&2;}
3741   { (exit 1); exit 1; }; };;
3742esac
3743host=$ac_cv_host
3744ac_save_IFS=$IFS; IFS='-'
3745set x $ac_cv_host
3746shift
3747host_cpu=$1
3748host_vendor=$2
3749shift; shift
3750# Remember, the first character of IFS is used to create $*,
3751# except with old shells:
3752host_os=$*
3753IFS=$ac_save_IFS
3754case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3755
3756
3757{ echo "$as_me:$LINENO: checking target system type" >&5
3758echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3759if test "${ac_cv_target+set}" = set; then
3760  echo $ECHO_N "(cached) $ECHO_C" >&6
3761else
3762  if test "x$target_alias" = x; then
3763  ac_cv_target=$ac_cv_host
3764else
3765  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3766    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3767echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3768   { (exit 1); exit 1; }; }
3769fi
3770
3771fi
3772{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3773echo "${ECHO_T}$ac_cv_target" >&6; }
3774case $ac_cv_target in
3775*-*-*) ;;
3776*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3777echo "$as_me: error: invalid value of canonical target" >&2;}
3778   { (exit 1); exit 1; }; };;
3779esac
3780target=$ac_cv_target
3781ac_save_IFS=$IFS; IFS='-'
3782set x $ac_cv_target
3783shift
3784target_cpu=$1
3785target_vendor=$2
3786shift; shift
3787# Remember, the first character of IFS is used to create $*,
3788# except with old shells:
3789target_os=$*
3790IFS=$ac_save_IFS
3791case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3792
3793
3794# The aliases save the names the user supplied, while $host etc.
3795# will get canonicalized.
3796test -n "$target_alias" &&
3797  test "$program_prefix$program_suffix$program_transform_name" = \
3798    NONENONEs,x,x, &&
3799  program_prefix=${target_alias}-
3800
3801{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3802echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3803if test "${llvm_cv_os_type+set}" = set; then
3804  echo $ECHO_N "(cached) $ECHO_C" >&6
3805else
3806  case $host in
3807  *-*-aix*)
3808    llvm_cv_link_all_option="-Wl,--whole-archive"
3809    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3810    llvm_cv_os_type="AIX"
3811    llvm_cv_platform_type="Unix" ;;
3812  *-*-irix*)
3813    llvm_cv_link_all_option="-Wl,--whole-archive"
3814    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3815    llvm_cv_os_type="IRIX"
3816    llvm_cv_platform_type="Unix" ;;
3817  *-*-cygwin*)
3818    llvm_cv_link_all_option="-Wl,--whole-archive"
3819    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3820    llvm_cv_os_type="Cygwin"
3821    llvm_cv_platform_type="Unix" ;;
3822  *-*-darwin*)
3823    llvm_cv_link_all_option="-Wl,-all_load"
3824    llvm_cv_no_link_all_option="-Wl,-noall_load"
3825    llvm_cv_os_type="Darwin"
3826    llvm_cv_platform_type="Unix" ;;
3827  *-*-minix*)
3828    llvm_cv_link_all_option="-Wl,-all_load"
3829    llvm_cv_no_link_all_option="-Wl,-noall_load"
3830    llvm_cv_os_type="Minix"
3831    llvm_cv_platform_type="Unix" ;;
3832  *-*-freebsd*)
3833    llvm_cv_link_all_option="-Wl,--whole-archive"
3834    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3835    llvm_cv_os_type="FreeBSD"
3836    llvm_cv_platform_type="Unix" ;;
3837  *-*-kfreebsd-gnu)
3838    llvm_cv_link_all_option="-Wl,--whole-archive"
3839    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3840    llvm_cv_os_type="GNU/kFreeBSD"
3841    llvm_cv_platform_type="Unix" ;;
3842  *-*-openbsd*)
3843    llvm_cv_link_all_option="-Wl,--whole-archive"
3844    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3845    llvm_cv_os_type="OpenBSD"
3846    llvm_cv_platform_type="Unix" ;;
3847  *-*-netbsd*)
3848    llvm_cv_link_all_option="-Wl,--whole-archive"
3849    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3850    llvm_cv_os_type="NetBSD"
3851    llvm_cv_platform_type="Unix" ;;
3852  *-*-dragonfly*)
3853    llvm_cv_link_all_option="-Wl,--whole-archive"
3854    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3855    llvm_cv_os_type="DragonFly"
3856    llvm_cv_platform_type="Unix" ;;
3857  *-*-hpux*)
3858    llvm_cv_link_all_option="-Wl,--whole-archive"
3859    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3860    llvm_cv_os_type="HP-UX"
3861    llvm_cv_platform_type="Unix" ;;
3862  *-*-interix*)
3863    llvm_cv_link_all_option="-Wl,--whole-archive"
3864    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3865    llvm_cv_os_type="Interix"
3866    llvm_cv_platform_type="Unix" ;;
3867  *-*-linux*)
3868    llvm_cv_link_all_option="-Wl,--whole-archive"
3869    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3870    llvm_cv_os_type="Linux"
3871    llvm_cv_platform_type="Unix" ;;
3872  *-*-gnu*)
3873    llvm_cv_link_all_option="-Wl,--whole-archive"
3874    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3875    llvm_cv_os_type="GNU"
3876    llvm_cv_platform_type="Unix" ;;
3877  *-*-solaris*)
3878    llvm_cv_link_all_option="-Wl,-z,allextract"
3879    llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3880    llvm_cv_os_type="SunOS"
3881    llvm_cv_platform_type="Unix" ;;
3882  *-*-auroraux*)
3883    llvm_cv_link_all_option="-Wl,-z,allextract"
3884    llvm_cv_link_all_option="-Wl,-z,defaultextract"
3885    llvm_cv_os_type="AuroraUX"
3886    llvm_cv_platform_type="Unix" ;;
3887  *-*-win32*)
3888    llvm_cv_link_all_option="-Wl,--whole-archive"
3889    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3890    llvm_cv_os_type="Win32"
3891    llvm_cv_platform_type="Win32" ;;
3892  *-*-mingw*)
3893    llvm_cv_link_all_option="-Wl,--whole-archive"
3894    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3895    llvm_cv_os_type="MingW"
3896    llvm_cv_platform_type="Win32" ;;
3897  *-*-haiku*)
3898    llvm_cv_link_all_option="-Wl,--whole-archive"
3899    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3900    llvm_cv_os_type="Haiku"
3901    llvm_cv_platform_type="Unix" ;;
3902  *-unknown-eabi*)
3903    llvm_cv_link_all_option="-Wl,--whole-archive"
3904    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3905    llvm_cv_os_type="Freestanding"
3906    llvm_cv_platform_type="Unix" ;;
3907  *-unknown-elf*)
3908    llvm_cv_link_all_option="-Wl,--whole-archive"
3909    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3910    llvm_cv_os_type="Freestanding"
3911    llvm_cv_platform_type="Unix" ;;
3912  *)
3913    llvm_cv_link_all_option=""
3914    llvm_cv_no_link_all_option=""
3915    llvm_cv_os_type="Unknown"
3916    llvm_cv_platform_type="Unknown" ;;
3917esac
3918fi
3919{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3920echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3921
3922{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3923echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3924if test "${llvm_cv_target_os_type+set}" = set; then
3925  echo $ECHO_N "(cached) $ECHO_C" >&6
3926else
3927  case $target in
3928  *-*-aix*)
3929    llvm_cv_target_os_type="AIX" ;;
3930  *-*-irix*)
3931    llvm_cv_target_os_type="IRIX" ;;
3932  *-*-cygwin*)
3933    llvm_cv_target_os_type="Cygwin" ;;
3934  *-*-darwin*)
3935    llvm_cv_target_os_type="Darwin" ;;
3936  *-*-minix*)
3937    llvm_cv_target_os_type="Minix" ;;
3938  *-*-freebsd*)
3939    llvm_cv_target_os_type="FreeBSD" ;;
3940  *-*-kfreebsd-gnu)
3941    llvm_cv_target_os_type="GNU/kFreeBSD" ;;
3942  *-*-openbsd*)
3943    llvm_cv_target_os_type="OpenBSD" ;;
3944  *-*-netbsd*)
3945    llvm_cv_target_os_type="NetBSD" ;;
3946  *-*-dragonfly*)
3947    llvm_cv_target_os_type="DragonFly" ;;
3948  *-*-hpux*)
3949    llvm_cv_target_os_type="HP-UX" ;;
3950  *-*-interix*)
3951    llvm_cv_target_os_type="Interix" ;;
3952  *-*-linux*)
3953    llvm_cv_target_os_type="Linux" ;;
3954  *-*-gnu*)
3955    llvm_cv_target_os_type="GNU" ;;
3956  *-*-solaris*)
3957    llvm_cv_target_os_type="SunOS" ;;
3958  *-*-auroraux*)
3959    llvm_cv_target_os_type="AuroraUX" ;;
3960  *-*-win32*)
3961    llvm_cv_target_os_type="Win32" ;;
3962  *-*-mingw*)
3963    llvm_cv_target_os_type="MingW" ;;
3964  *-*-haiku*)
3965    llvm_cv_target_os_type="Haiku" ;;
3966  *-*-rtems*)
3967    llvm_cv_target_os_type="RTEMS" ;;
3968  *-*-nacl*)
3969    llvm_cv_target_os_type="NativeClient" ;;
3970  *-unknown-eabi*)
3971    llvm_cv_target_os_type="Freestanding" ;;
3972  *)
3973    llvm_cv_target_os_type="Unknown" ;;
3974esac
3975fi
3976{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3977echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3978
3979if test "$llvm_cv_os_type" = "Unknown" ; then
3980  { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3981echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3982   { (exit 1); exit 1; }; }
3983fi
3984
3985OS=$llvm_cv_os_type
3986
3987HOST_OS=$llvm_cv_os_type
3988
3989TARGET_OS=$llvm_cv_target_os_type
3990
3991
3992LINKALL=$llvm_cv_link_all_option
3993
3994NOLINKALL=$llvm_cv_no_link_all_option
3995
3996
3997case $llvm_cv_platform_type in
3998  Unix)
3999
4000cat >>confdefs.h <<\_ACEOF
4001#define LLVM_ON_UNIX 1
4002_ACEOF
4003
4004    LLVM_ON_UNIX=1
4005
4006    LLVM_ON_WIN32=0
4007
4008    ;;
4009  Win32)
4010
4011cat >>confdefs.h <<\_ACEOF
4012#define LLVM_ON_WIN32 1
4013_ACEOF
4014
4015    LLVM_ON_UNIX=0
4016
4017    LLVM_ON_WIN32=1
4018
4019    ;;
4020esac
4021
4022{ echo "$as_me:$LINENO: checking target architecture" >&5
4023echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4024if test "${llvm_cv_target_arch+set}" = set; then
4025  echo $ECHO_N "(cached) $ECHO_C" >&6
4026else
4027  case $target in
4028  i?86-*)                 llvm_cv_target_arch="x86" ;;
4029  amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4030  sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4031  powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4032  arm*-*)                 llvm_cv_target_arch="ARM" ;;
4033  aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4034  mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4035  mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4036  xcore-*)                llvm_cv_target_arch="XCore" ;;
4037  msp430-*)               llvm_cv_target_arch="MSP430" ;;
4038  hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4039  nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4040  s390x-*)                llvm_cv_target_arch="SystemZ" ;;
4041  *)                      llvm_cv_target_arch="Unknown" ;;
4042esac
4043fi
4044{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4045echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4046
4047if test "$llvm_cv_target_arch" = "Unknown" ; then
4048  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4049echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4050fi
4051
4052case "$llvm_cv_target_arch" in
4053    x86)     LLVM_NATIVE_ARCH="X86" ;;
4054    x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4055    *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4056esac
4057
4058ARCH=$llvm_cv_target_arch
4059
4060
4061case $host in
4062  i?86-*)                 host_arch="x86" ;;
4063  amd64-* | x86_64-*)     host_arch="x86_64" ;;
4064  sparc*-*)               host_arch="Sparc" ;;
4065  powerpc*-*)             host_arch="PowerPC" ;;
4066  arm*-*)                 host_arch="ARM" ;;
4067  aarch64*-*)             host_arch="AArch64" ;;
4068  mips-* | mips64-*)      host_arch="Mips" ;;
4069  mipsel-* | mips64el-*)  host_arch="Mips" ;;
4070  xcore-*)                host_arch="XCore" ;;
4071  msp430-*)               host_arch="MSP430" ;;
4072  hexagon-*)              host_arch="Hexagon" ;;
4073  s390x-*)                host_arch="SystemZ" ;;
4074  *)                      host_arch="Unknown" ;;
4075esac
4076
4077if test "$host_arch" = "Unknown" ; then
4078  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4079echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4080fi
4081
4082HOST_ARCH=$host_arch
4083
4084
4085
4086
4087{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4088echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4089if test "${ac_cv_path_GREP+set}" = set; then
4090  echo $ECHO_N "(cached) $ECHO_C" >&6
4091else
4092  # Extract the first word of "grep ggrep" to use in msg output
4093if test -z "$GREP"; then
4094set dummy grep ggrep; ac_prog_name=$2
4095if test "${ac_cv_path_GREP+set}" = set; then
4096  echo $ECHO_N "(cached) $ECHO_C" >&6
4097else
4098  ac_path_GREP_found=false
4099# Loop through the user's path and test for each of PROGNAME-LIST
4100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4101for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4102do
4103  IFS=$as_save_IFS
4104  test -z "$as_dir" && as_dir=.
4105  for ac_prog in grep ggrep; do
4106  for ac_exec_ext in '' $ac_executable_extensions; do
4107    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4108    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
4109    # Check for GNU ac_path_GREP and select it if it is found.
4110  # Check for GNU $ac_path_GREP
4111case `"$ac_path_GREP" --version 2>&1` in
4112*GNU*)
4113  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4114*)
4115  ac_count=0
4116  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4117  while :
4118  do
4119    cat "conftest.in" "conftest.in" >"conftest.tmp"
4120    mv "conftest.tmp" "conftest.in"
4121    cp "conftest.in" "conftest.nl"
4122    echo 'GREP' >> "conftest.nl"
4123    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4124    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4125    ac_count=`expr $ac_count + 1`
4126    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4127      # Best one so far, save it but keep looking for a better one
4128      ac_cv_path_GREP="$ac_path_GREP"
4129      ac_path_GREP_max=$ac_count
4130    fi
4131    # 10*(2^10) chars as input seems more than enough
4132    test $ac_count -gt 10 && break
4133  done
4134  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4135esac
4136
4137
4138    $ac_path_GREP_found && break 3
4139  done
4140done
4141
4142done
4143IFS=$as_save_IFS
4144
4145
4146fi
4147
4148GREP="$ac_cv_path_GREP"
4149if test -z "$GREP"; then
4150  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4151echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4152   { (exit 1); exit 1; }; }
4153fi
4154
4155else
4156  ac_cv_path_GREP=$GREP
4157fi
4158
4159
4160fi
4161{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4162echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4163 GREP="$ac_cv_path_GREP"
4164
4165
4166{ echo "$as_me:$LINENO: checking for egrep" >&5
4167echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4168if test "${ac_cv_path_EGREP+set}" = set; then
4169  echo $ECHO_N "(cached) $ECHO_C" >&6
4170else
4171  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4172   then ac_cv_path_EGREP="$GREP -E"
4173   else
4174     # Extract the first word of "egrep" to use in msg output
4175if test -z "$EGREP"; then
4176set dummy egrep; ac_prog_name=$2
4177if test "${ac_cv_path_EGREP+set}" = set; then
4178  echo $ECHO_N "(cached) $ECHO_C" >&6
4179else
4180  ac_path_EGREP_found=false
4181# Loop through the user's path and test for each of PROGNAME-LIST
4182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4183for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4184do
4185  IFS=$as_save_IFS
4186  test -z "$as_dir" && as_dir=.
4187  for ac_prog in egrep; do
4188  for ac_exec_ext in '' $ac_executable_extensions; do
4189    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4190    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4191    # Check for GNU ac_path_EGREP and select it if it is found.
4192  # Check for GNU $ac_path_EGREP
4193case `"$ac_path_EGREP" --version 2>&1` in
4194*GNU*)
4195  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4196*)
4197  ac_count=0
4198  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4199  while :
4200  do
4201    cat "conftest.in" "conftest.in" >"conftest.tmp"
4202    mv "conftest.tmp" "conftest.in"
4203    cp "conftest.in" "conftest.nl"
4204    echo 'EGREP' >> "conftest.nl"
4205    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4206    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4207    ac_count=`expr $ac_count + 1`
4208    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4209      # Best one so far, save it but keep looking for a better one
4210      ac_cv_path_EGREP="$ac_path_EGREP"
4211      ac_path_EGREP_max=$ac_count
4212    fi
4213    # 10*(2^10) chars as input seems more than enough
4214    test $ac_count -gt 10 && break
4215  done
4216  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4217esac
4218
4219
4220    $ac_path_EGREP_found && break 3
4221  done
4222done
4223
4224done
4225IFS=$as_save_IFS
4226
4227
4228fi
4229
4230EGREP="$ac_cv_path_EGREP"
4231if test -z "$EGREP"; then
4232  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4233echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4234   { (exit 1); exit 1; }; }
4235fi
4236
4237else
4238  ac_cv_path_EGREP=$EGREP
4239fi
4240
4241
4242   fi
4243fi
4244{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4245echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4246 EGREP="$ac_cv_path_EGREP"
4247
4248
4249{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4250echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4251if test "${ac_cv_header_stdc+set}" = set; then
4252  echo $ECHO_N "(cached) $ECHO_C" >&6
4253else
4254  cat >conftest.$ac_ext <<_ACEOF
4255/* confdefs.h.  */
4256_ACEOF
4257cat confdefs.h >>conftest.$ac_ext
4258cat >>conftest.$ac_ext <<_ACEOF
4259/* end confdefs.h.  */
4260#include <stdlib.h>
4261#include <stdarg.h>
4262#include <string.h>
4263#include <float.h>
4264
4265int
4266main ()
4267{
4268
4269  ;
4270  return 0;
4271}
4272_ACEOF
4273rm -f conftest.$ac_objext
4274if { (ac_try="$ac_compile"
4275case "(($ac_try" in
4276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4277  *) ac_try_echo=$ac_try;;
4278esac
4279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4280  (eval "$ac_compile") 2>conftest.er1
4281  ac_status=$?
4282  grep -v '^ *+' conftest.er1 >conftest.err
4283  rm -f conftest.er1
4284  cat conftest.err >&5
4285  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4286  (exit $ac_status); } &&
4287	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4288  { (case "(($ac_try" in
4289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4290  *) ac_try_echo=$ac_try;;
4291esac
4292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4293  (eval "$ac_try") 2>&5
4294  ac_status=$?
4295  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4296  (exit $ac_status); }; } &&
4297	 { ac_try='test -s conftest.$ac_objext'
4298  { (case "(($ac_try" in
4299  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4300  *) ac_try_echo=$ac_try;;
4301esac
4302eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4303  (eval "$ac_try") 2>&5
4304  ac_status=$?
4305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4306  (exit $ac_status); }; }; then
4307  ac_cv_header_stdc=yes
4308else
4309  echo "$as_me: failed program was:" >&5
4310sed 's/^/| /' conftest.$ac_ext >&5
4311
4312	ac_cv_header_stdc=no
4313fi
4314
4315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4316
4317if test $ac_cv_header_stdc = yes; then
4318  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4319  cat >conftest.$ac_ext <<_ACEOF
4320/* confdefs.h.  */
4321_ACEOF
4322cat confdefs.h >>conftest.$ac_ext
4323cat >>conftest.$ac_ext <<_ACEOF
4324/* end confdefs.h.  */
4325#include <string.h>
4326
4327_ACEOF
4328if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4329  $EGREP "memchr" >/dev/null 2>&1; then
4330  :
4331else
4332  ac_cv_header_stdc=no
4333fi
4334rm -f conftest*
4335
4336fi
4337
4338if test $ac_cv_header_stdc = yes; then
4339  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4340  cat >conftest.$ac_ext <<_ACEOF
4341/* confdefs.h.  */
4342_ACEOF
4343cat confdefs.h >>conftest.$ac_ext
4344cat >>conftest.$ac_ext <<_ACEOF
4345/* end confdefs.h.  */
4346#include <stdlib.h>
4347
4348_ACEOF
4349if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4350  $EGREP "free" >/dev/null 2>&1; then
4351  :
4352else
4353  ac_cv_header_stdc=no
4354fi
4355rm -f conftest*
4356
4357fi
4358
4359if test $ac_cv_header_stdc = yes; then
4360  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4361  if test "$cross_compiling" = yes; then
4362  :
4363else
4364  cat >conftest.$ac_ext <<_ACEOF
4365/* confdefs.h.  */
4366_ACEOF
4367cat confdefs.h >>conftest.$ac_ext
4368cat >>conftest.$ac_ext <<_ACEOF
4369/* end confdefs.h.  */
4370#include <ctype.h>
4371#include <stdlib.h>
4372#if ((' ' & 0x0FF) == 0x020)
4373# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4374# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4375#else
4376# define ISLOWER(c) \
4377		   (('a' <= (c) && (c) <= 'i') \
4378		     || ('j' <= (c) && (c) <= 'r') \
4379		     || ('s' <= (c) && (c) <= 'z'))
4380# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4381#endif
4382
4383#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4384int
4385main ()
4386{
4387  int i;
4388  for (i = 0; i < 256; i++)
4389    if (XOR (islower (i), ISLOWER (i))
4390	|| toupper (i) != TOUPPER (i))
4391      return 2;
4392  return 0;
4393}
4394_ACEOF
4395rm -f conftest$ac_exeext
4396if { (ac_try="$ac_link"
4397case "(($ac_try" in
4398  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4399  *) ac_try_echo=$ac_try;;
4400esac
4401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4402  (eval "$ac_link") 2>&5
4403  ac_status=$?
4404  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4405  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4406  { (case "(($ac_try" in
4407  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4408  *) ac_try_echo=$ac_try;;
4409esac
4410eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4411  (eval "$ac_try") 2>&5
4412  ac_status=$?
4413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4414  (exit $ac_status); }; }; then
4415  :
4416else
4417  echo "$as_me: program exited with status $ac_status" >&5
4418echo "$as_me: failed program was:" >&5
4419sed 's/^/| /' conftest.$ac_ext >&5
4420
4421( exit $ac_status )
4422ac_cv_header_stdc=no
4423fi
4424rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4425fi
4426
4427
4428fi
4429fi
4430{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4431echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4432if test $ac_cv_header_stdc = yes; then
4433
4434cat >>confdefs.h <<\_ACEOF
4435#define STDC_HEADERS 1
4436_ACEOF
4437
4438fi
4439
4440# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4451		  inttypes.h stdint.h unistd.h
4452do
4453as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4454{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4455echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4456if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4457  echo $ECHO_N "(cached) $ECHO_C" >&6
4458else
4459  cat >conftest.$ac_ext <<_ACEOF
4460/* confdefs.h.  */
4461_ACEOF
4462cat confdefs.h >>conftest.$ac_ext
4463cat >>conftest.$ac_ext <<_ACEOF
4464/* end confdefs.h.  */
4465$ac_includes_default
4466
4467#include <$ac_header>
4468_ACEOF
4469rm -f conftest.$ac_objext
4470if { (ac_try="$ac_compile"
4471case "(($ac_try" in
4472  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4473  *) ac_try_echo=$ac_try;;
4474esac
4475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4476  (eval "$ac_compile") 2>conftest.er1
4477  ac_status=$?
4478  grep -v '^ *+' conftest.er1 >conftest.err
4479  rm -f conftest.er1
4480  cat conftest.err >&5
4481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4482  (exit $ac_status); } &&
4483	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4484  { (case "(($ac_try" in
4485  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4486  *) ac_try_echo=$ac_try;;
4487esac
4488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4489  (eval "$ac_try") 2>&5
4490  ac_status=$?
4491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4492  (exit $ac_status); }; } &&
4493	 { ac_try='test -s conftest.$ac_objext'
4494  { (case "(($ac_try" in
4495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4496  *) ac_try_echo=$ac_try;;
4497esac
4498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4499  (eval "$ac_try") 2>&5
4500  ac_status=$?
4501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4502  (exit $ac_status); }; }; then
4503  eval "$as_ac_Header=yes"
4504else
4505  echo "$as_me: failed program was:" >&5
4506sed 's/^/| /' conftest.$ac_ext >&5
4507
4508	eval "$as_ac_Header=no"
4509fi
4510
4511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4512fi
4513ac_res=`eval echo '${'$as_ac_Header'}'`
4514	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4515echo "${ECHO_T}$ac_res" >&6; }
4516if test `eval echo '${'$as_ac_Header'}'` = yes; then
4517  cat >>confdefs.h <<_ACEOF
4518#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4519_ACEOF
4520
4521fi
4522
4523done
4524
4525
4526{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4527echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4528if test "${ac_cv_c_bigendian+set}" = set; then
4529  echo $ECHO_N "(cached) $ECHO_C" >&6
4530else
4531  # See if sys/param.h defines the BYTE_ORDER macro.
4532cat >conftest.$ac_ext <<_ACEOF
4533/* confdefs.h.  */
4534_ACEOF
4535cat confdefs.h >>conftest.$ac_ext
4536cat >>conftest.$ac_ext <<_ACEOF
4537/* end confdefs.h.  */
4538#include <sys/types.h>
4539#include <sys/param.h>
4540
4541int
4542main ()
4543{
4544#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4545 bogus endian macros
4546#endif
4547
4548  ;
4549  return 0;
4550}
4551_ACEOF
4552rm -f conftest.$ac_objext
4553if { (ac_try="$ac_compile"
4554case "(($ac_try" in
4555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4556  *) ac_try_echo=$ac_try;;
4557esac
4558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4559  (eval "$ac_compile") 2>conftest.er1
4560  ac_status=$?
4561  grep -v '^ *+' conftest.er1 >conftest.err
4562  rm -f conftest.er1
4563  cat conftest.err >&5
4564  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4565  (exit $ac_status); } &&
4566	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4567  { (case "(($ac_try" in
4568  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4569  *) ac_try_echo=$ac_try;;
4570esac
4571eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4572  (eval "$ac_try") 2>&5
4573  ac_status=$?
4574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4575  (exit $ac_status); }; } &&
4576	 { ac_try='test -s conftest.$ac_objext'
4577  { (case "(($ac_try" in
4578  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4579  *) ac_try_echo=$ac_try;;
4580esac
4581eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4582  (eval "$ac_try") 2>&5
4583  ac_status=$?
4584  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4585  (exit $ac_status); }; }; then
4586  # It does; now see whether it defined to BIG_ENDIAN or not.
4587cat >conftest.$ac_ext <<_ACEOF
4588/* confdefs.h.  */
4589_ACEOF
4590cat confdefs.h >>conftest.$ac_ext
4591cat >>conftest.$ac_ext <<_ACEOF
4592/* end confdefs.h.  */
4593#include <sys/types.h>
4594#include <sys/param.h>
4595
4596int
4597main ()
4598{
4599#if BYTE_ORDER != BIG_ENDIAN
4600 not big endian
4601#endif
4602
4603  ;
4604  return 0;
4605}
4606_ACEOF
4607rm -f conftest.$ac_objext
4608if { (ac_try="$ac_compile"
4609case "(($ac_try" in
4610  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4611  *) ac_try_echo=$ac_try;;
4612esac
4613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4614  (eval "$ac_compile") 2>conftest.er1
4615  ac_status=$?
4616  grep -v '^ *+' conftest.er1 >conftest.err
4617  rm -f conftest.er1
4618  cat conftest.err >&5
4619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4620  (exit $ac_status); } &&
4621	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4622  { (case "(($ac_try" in
4623  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4624  *) ac_try_echo=$ac_try;;
4625esac
4626eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4627  (eval "$ac_try") 2>&5
4628  ac_status=$?
4629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4630  (exit $ac_status); }; } &&
4631	 { ac_try='test -s conftest.$ac_objext'
4632  { (case "(($ac_try" in
4633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4634  *) ac_try_echo=$ac_try;;
4635esac
4636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4637  (eval "$ac_try") 2>&5
4638  ac_status=$?
4639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4640  (exit $ac_status); }; }; then
4641  ac_cv_c_bigendian=yes
4642else
4643  echo "$as_me: failed program was:" >&5
4644sed 's/^/| /' conftest.$ac_ext >&5
4645
4646	ac_cv_c_bigendian=no
4647fi
4648
4649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4650else
4651  echo "$as_me: failed program was:" >&5
4652sed 's/^/| /' conftest.$ac_ext >&5
4653
4654	# It does not; compile a test program.
4655if test "$cross_compiling" = yes; then
4656  # try to guess the endianness by grepping values into an object file
4657  ac_cv_c_bigendian=unknown
4658  cat >conftest.$ac_ext <<_ACEOF
4659/* confdefs.h.  */
4660_ACEOF
4661cat confdefs.h >>conftest.$ac_ext
4662cat >>conftest.$ac_ext <<_ACEOF
4663/* end confdefs.h.  */
4664short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4665short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4666void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4667short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4668short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4669void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4670int
4671main ()
4672{
4673 _ascii (); _ebcdic ();
4674  ;
4675  return 0;
4676}
4677_ACEOF
4678rm -f conftest.$ac_objext
4679if { (ac_try="$ac_compile"
4680case "(($ac_try" in
4681  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682  *) ac_try_echo=$ac_try;;
4683esac
4684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4685  (eval "$ac_compile") 2>conftest.er1
4686  ac_status=$?
4687  grep -v '^ *+' conftest.er1 >conftest.err
4688  rm -f conftest.er1
4689  cat conftest.err >&5
4690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4691  (exit $ac_status); } &&
4692	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4693  { (case "(($ac_try" in
4694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4695  *) ac_try_echo=$ac_try;;
4696esac
4697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4698  (eval "$ac_try") 2>&5
4699  ac_status=$?
4700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4701  (exit $ac_status); }; } &&
4702	 { ac_try='test -s conftest.$ac_objext'
4703  { (case "(($ac_try" in
4704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4705  *) ac_try_echo=$ac_try;;
4706esac
4707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4708  (eval "$ac_try") 2>&5
4709  ac_status=$?
4710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711  (exit $ac_status); }; }; then
4712  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4713  ac_cv_c_bigendian=yes
4714fi
4715if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4716  if test "$ac_cv_c_bigendian" = unknown; then
4717    ac_cv_c_bigendian=no
4718  else
4719    # finding both strings is unlikely to happen, but who knows?
4720    ac_cv_c_bigendian=unknown
4721  fi
4722fi
4723else
4724  echo "$as_me: failed program was:" >&5
4725sed 's/^/| /' conftest.$ac_ext >&5
4726
4727
4728fi
4729
4730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4731else
4732  cat >conftest.$ac_ext <<_ACEOF
4733/* confdefs.h.  */
4734_ACEOF
4735cat confdefs.h >>conftest.$ac_ext
4736cat >>conftest.$ac_ext <<_ACEOF
4737/* end confdefs.h.  */
4738$ac_includes_default
4739int
4740main ()
4741{
4742
4743  /* Are we little or big endian?  From Harbison&Steele.  */
4744  union
4745  {
4746    long int l;
4747    char c[sizeof (long int)];
4748  } u;
4749  u.l = 1;
4750  return u.c[sizeof (long int) - 1] == 1;
4751
4752  ;
4753  return 0;
4754}
4755_ACEOF
4756rm -f conftest$ac_exeext
4757if { (ac_try="$ac_link"
4758case "(($ac_try" in
4759  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4760  *) ac_try_echo=$ac_try;;
4761esac
4762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4763  (eval "$ac_link") 2>&5
4764  ac_status=$?
4765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4766  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4767  { (case "(($ac_try" in
4768  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4769  *) ac_try_echo=$ac_try;;
4770esac
4771eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4772  (eval "$ac_try") 2>&5
4773  ac_status=$?
4774  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4775  (exit $ac_status); }; }; then
4776  ac_cv_c_bigendian=no
4777else
4778  echo "$as_me: program exited with status $ac_status" >&5
4779echo "$as_me: failed program was:" >&5
4780sed 's/^/| /' conftest.$ac_ext >&5
4781
4782( exit $ac_status )
4783ac_cv_c_bigendian=yes
4784fi
4785rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4786fi
4787
4788
4789fi
4790
4791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4792fi
4793{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4794echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4795case $ac_cv_c_bigendian in
4796  yes)
4797    ENDIAN=big
4798 ;;
4799  no)
4800    ENDIAN=little
4801 ;;
4802  *)
4803    { { echo "$as_me:$LINENO: error: unknown endianness
4804presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4805echo "$as_me: error: unknown endianness
4806presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4807   { (exit 1); exit 1; }; } ;;
4808esac
4809
4810
4811if test "$cross_compiling" = yes; then
4812  LLVM_CROSS_COMPILING=1
4813
4814
4815{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4816echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4817if test "${ac_cv_build_exeext+set}" = set; then
4818  echo $ECHO_N "(cached) $ECHO_C" >&6
4819else
4820  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4821  ac_cv_build_exeext=.exe
4822else
4823  ac_build_prefix=${build_alias}-
4824
4825  # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4826set dummy ${ac_build_prefix}gcc; ac_word=$2
4827{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4828echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4829if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4830  echo $ECHO_N "(cached) $ECHO_C" >&6
4831else
4832  if test -n "$BUILD_CC"; then
4833  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4834else
4835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4836for as_dir in $PATH
4837do
4838  IFS=$as_save_IFS
4839  test -z "$as_dir" && as_dir=.
4840  for ac_exec_ext in '' $ac_executable_extensions; do
4841  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4842    ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4843    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4844    break 2
4845  fi
4846done
4847done
4848IFS=$as_save_IFS
4849
4850fi
4851fi
4852BUILD_CC=$ac_cv_prog_BUILD_CC
4853if test -n "$BUILD_CC"; then
4854  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4855echo "${ECHO_T}$BUILD_CC" >&6; }
4856else
4857  { echo "$as_me:$LINENO: result: no" >&5
4858echo "${ECHO_T}no" >&6; }
4859fi
4860
4861
4862  if test -z "$BUILD_CC"; then
4863     # Extract the first word of "gcc", so it can be a program name with args.
4864set dummy gcc; ac_word=$2
4865{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4866echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4867if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4868  echo $ECHO_N "(cached) $ECHO_C" >&6
4869else
4870  if test -n "$BUILD_CC"; then
4871  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4872else
4873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4874for as_dir in $PATH
4875do
4876  IFS=$as_save_IFS
4877  test -z "$as_dir" && as_dir=.
4878  for ac_exec_ext in '' $ac_executable_extensions; do
4879  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4880    ac_cv_prog_BUILD_CC="gcc"
4881    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4882    break 2
4883  fi
4884done
4885done
4886IFS=$as_save_IFS
4887
4888fi
4889fi
4890BUILD_CC=$ac_cv_prog_BUILD_CC
4891if test -n "$BUILD_CC"; then
4892  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4893echo "${ECHO_T}$BUILD_CC" >&6; }
4894else
4895  { echo "$as_me:$LINENO: result: no" >&5
4896echo "${ECHO_T}no" >&6; }
4897fi
4898
4899
4900     if test -z "$BUILD_CC"; then
4901       # Extract the first word of "cc", so it can be a program name with args.
4902set dummy cc; ac_word=$2
4903{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4904echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4905if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4906  echo $ECHO_N "(cached) $ECHO_C" >&6
4907else
4908  if test -n "$BUILD_CC"; then
4909  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4910else
4911  ac_prog_rejected=no
4912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4913for as_dir in $PATH
4914do
4915  IFS=$as_save_IFS
4916  test -z "$as_dir" && as_dir=.
4917  for ac_exec_ext in '' $ac_executable_extensions; do
4918  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4919    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4920       ac_prog_rejected=yes
4921       continue
4922     fi
4923    ac_cv_prog_BUILD_CC="cc"
4924    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4925    break 2
4926  fi
4927done
4928done
4929IFS=$as_save_IFS
4930
4931if test $ac_prog_rejected = yes; then
4932  # We found a bogon in the path, so make sure we never use it.
4933  set dummy $ac_cv_prog_BUILD_CC
4934  shift
4935  if test $# != 0; then
4936    # We chose a different compiler from the bogus one.
4937    # However, it has the same basename, so the bogon will be chosen
4938    # first if we set BUILD_CC to just the basename; use the full file name.
4939    shift
4940    ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4941  fi
4942fi
4943fi
4944fi
4945BUILD_CC=$ac_cv_prog_BUILD_CC
4946if test -n "$BUILD_CC"; then
4947  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4948echo "${ECHO_T}$BUILD_CC" >&6; }
4949else
4950  { echo "$as_me:$LINENO: result: no" >&5
4951echo "${ECHO_T}no" >&6; }
4952fi
4953
4954
4955     fi
4956  fi
4957  test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4958echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4959   { (exit 1); exit 1; }; }
4960  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4961  rm -f conftest*
4962  echo 'int main () { return 0; }' > conftest.$ac_ext
4963  ac_cv_build_exeext=
4964  if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4965  (eval $ac_build_link) 2>&5
4966  ac_status=$?
4967  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4968  (exit $ac_status); }; then
4969    for file in conftest.*; do
4970      case $file in
4971      *.c | *.o | *.obj | *.dSYM) ;;
4972      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4973      esac
4974    done
4975  else
4976    { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4977echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4978   { (exit 1); exit 1; }; }
4979  fi
4980  rm -f conftest*
4981  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4982fi
4983fi
4984
4985BUILD_EXEEXT=""
4986test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4987{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4988echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4989ac_build_exeext=$BUILD_EXEEXT
4990
4991  ac_build_prefix=${build_alias}-
4992  # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4993set dummy ${ac_build_prefix}g++; ac_word=$2
4994{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4995echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4996if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4997  echo $ECHO_N "(cached) $ECHO_C" >&6
4998else
4999  if test -n "$BUILD_CXX"; then
5000  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5001else
5002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5003for as_dir in $PATH
5004do
5005  IFS=$as_save_IFS
5006  test -z "$as_dir" && as_dir=.
5007  for ac_exec_ext in '' $ac_executable_extensions; do
5008  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5009    ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
5010    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5011    break 2
5012  fi
5013done
5014done
5015IFS=$as_save_IFS
5016
5017fi
5018fi
5019BUILD_CXX=$ac_cv_prog_BUILD_CXX
5020if test -n "$BUILD_CXX"; then
5021  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5022echo "${ECHO_T}$BUILD_CXX" >&6; }
5023else
5024  { echo "$as_me:$LINENO: result: no" >&5
5025echo "${ECHO_T}no" >&6; }
5026fi
5027
5028
5029  if test -z "$BUILD_CXX"; then
5030     # Extract the first word of "g++", so it can be a program name with args.
5031set dummy g++; ac_word=$2
5032{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5033echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5034if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5035  echo $ECHO_N "(cached) $ECHO_C" >&6
5036else
5037  if test -n "$BUILD_CXX"; then
5038  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5039else
5040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5041for as_dir in $PATH
5042do
5043  IFS=$as_save_IFS
5044  test -z "$as_dir" && as_dir=.
5045  for ac_exec_ext in '' $ac_executable_extensions; do
5046  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5047    ac_cv_prog_BUILD_CXX="g++"
5048    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5049    break 2
5050  fi
5051done
5052done
5053IFS=$as_save_IFS
5054
5055fi
5056fi
5057BUILD_CXX=$ac_cv_prog_BUILD_CXX
5058if test -n "$BUILD_CXX"; then
5059  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5060echo "${ECHO_T}$BUILD_CXX" >&6; }
5061else
5062  { echo "$as_me:$LINENO: result: no" >&5
5063echo "${ECHO_T}no" >&6; }
5064fi
5065
5066
5067     if test -z "$BUILD_CXX"; then
5068       # Extract the first word of "c++", so it can be a program name with args.
5069set dummy c++; ac_word=$2
5070{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5071echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5072if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5073  echo $ECHO_N "(cached) $ECHO_C" >&6
5074else
5075  if test -n "$BUILD_CXX"; then
5076  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5077else
5078  ac_prog_rejected=no
5079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5080for as_dir in $PATH
5081do
5082  IFS=$as_save_IFS
5083  test -z "$as_dir" && as_dir=.
5084  for ac_exec_ext in '' $ac_executable_extensions; do
5085  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5086    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
5087       ac_prog_rejected=yes
5088       continue
5089     fi
5090    ac_cv_prog_BUILD_CXX="c++"
5091    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5092    break 2
5093  fi
5094done
5095done
5096IFS=$as_save_IFS
5097
5098if test $ac_prog_rejected = yes; then
5099  # We found a bogon in the path, so make sure we never use it.
5100  set dummy $ac_cv_prog_BUILD_CXX
5101  shift
5102  if test $# != 0; then
5103    # We chose a different compiler from the bogus one.
5104    # However, it has the same basename, so the bogon will be chosen
5105    # first if we set BUILD_CXX to just the basename; use the full file name.
5106    shift
5107    ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
5108  fi
5109fi
5110fi
5111fi
5112BUILD_CXX=$ac_cv_prog_BUILD_CXX
5113if test -n "$BUILD_CXX"; then
5114  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5115echo "${ECHO_T}$BUILD_CXX" >&6; }
5116else
5117  { echo "$as_me:$LINENO: result: no" >&5
5118echo "${ECHO_T}no" >&6; }
5119fi
5120
5121
5122     fi
5123  fi
5124else
5125  LLVM_CROSS_COMPILING=0
5126
5127fi
5128
5129if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
5130  cvsbuild="yes"
5131  optimize="no"
5132  CVSBUILD=CVSBUILD=1
5133
5134else
5135  cvsbuild="no"
5136  optimize="yes"
5137fi
5138
5139
5140# Check whether --enable-libcpp was given.
5141if test "${enable_libcpp+set}" = set; then
5142  enableval=$enable_libcpp;
5143else
5144  enableval=default
5145fi
5146
5147case "$enableval" in
5148  yes) ENABLE_LIBCPP=1
5149 ;;
5150  no)  ENABLE_LIBCPP=0
5151 ;;
5152  default) ENABLE_LIBCPP=0
5153;;
5154  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
5155echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
5156   { (exit 1); exit 1; }; } ;;
5157esac
5158
5159# Check whether --enable-cxx11 was given.
5160if test "${enable_cxx11+set}" = set; then
5161  enableval=$enable_cxx11;
5162else
5163  enableval=default
5164fi
5165
5166case "$enableval" in
5167  yes) ENABLE_CXX11=1
5168 ;;
5169  no)  ENABLE_CXX11=0
5170 ;;
5171  default) ENABLE_CXX11=0
5172;;
5173  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&5
5174echo "$as_me: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&2;}
5175   { (exit 1); exit 1; }; } ;;
5176esac
5177
5178# Check whether --enable-split-dwarf was given.
5179if test "${enable_split_dwarf+set}" = set; then
5180  enableval=$enable_split_dwarf;
5181else
5182  enableval=default
5183fi
5184
5185case "$enableval" in
5186  yes) ENABLE_SPLIT_DWARF=1
5187 ;;
5188  no)  ENABLE_SPLIT_DWARF=0
5189 ;;
5190  default) ENABLE_SPLIT_DWARF=0
5191;;
5192  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&5
5193echo "$as_me: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&2;}
5194   { (exit 1); exit 1; }; } ;;
5195esac
5196
5197clang_arcmt="yes"
5198# Check whether --enable-clang-arcmt was given.
5199if test "${enable_clang_arcmt+set}" = set; then
5200  enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
5201else
5202  enableval="yes"
5203fi
5204
5205case "$enableval" in
5206  yes) ENABLE_CLANG_ARCMT=1
5207 ;;
5208  no)  ENABLE_CLANG_ARCMT=0
5209 ;;
5210  default) ENABLE_CLANG_ARCMT=1
5211;;
5212  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
5213echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
5214   { (exit 1); exit 1; }; } ;;
5215esac
5216
5217clang_static_analyzer="yes"
5218# Check whether --enable-clang-static-analyzer was given.
5219if test "${enable_clang_static_analyzer+set}" = set; then
5220  enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
5221else
5222  enableval="yes"
5223fi
5224
5225case "$enableval" in
5226  yes) ENABLE_CLANG_STATIC_ANALYZER=1
5227 ;;
5228  no)
5229    if test ${clang_arcmt} != "no" ; then
5230      { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&5
5231echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&2;}
5232   { (exit 1); exit 1; }; }
5233    fi
5234    ENABLE_CLANG_STATIC_ANALYZER=0
5235
5236    ;;
5237  default) ENABLE_CLANG_STATIC_ANALYZER=1
5238;;
5239  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
5240echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
5241   { (exit 1); exit 1; }; } ;;
5242esac
5243
5244# Check whether --enable-clang-rewriter was given.
5245if test "${enable_clang_rewriter+set}" = set; then
5246  enableval=$enable_clang_rewriter;
5247else
5248  enableval="yes"
5249fi
5250
5251case "$enableval" in
5252  yes) ENABLE_CLANG_REWRITER=1
5253 ;;
5254  no)
5255    if test ${clang_arcmt} != "no" ; then
5256      { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&5
5257echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&2;}
5258   { (exit 1); exit 1; }; }
5259    fi
5260    if test ${clang_static_analyzer} != "no" ; then
5261      { { echo "$as_me:$LINENO: error: Cannot enable clang static analyzer while disabling rewriter." >&5
5262echo "$as_me: error: Cannot enable clang static analyzer while disabling rewriter." >&2;}
5263   { (exit 1); exit 1; }; }
5264    fi
5265    ENABLE_CLANG_REWRITER=0
5266
5267    ;;
5268  default) ENABLE_CLANG_REWRITER=1
5269;;
5270  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&5
5271echo "$as_me: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&2;}
5272   { (exit 1); exit 1; }; } ;;
5273esac
5274
5275# Check whether --enable-optimized was given.
5276if test "${enable_optimized+set}" = set; then
5277  enableval=$enable_optimized;
5278else
5279  enableval=$optimize
5280fi
5281
5282if test ${enableval} = "no" ; then
5283  ENABLE_OPTIMIZED=
5284
5285else
5286  ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5287
5288fi
5289
5290# Check whether --enable-profiling was given.
5291if test "${enable_profiling+set}" = set; then
5292  enableval=$enable_profiling;
5293else
5294  enableval="no"
5295fi
5296
5297if test ${enableval} = "no" ; then
5298  ENABLE_PROFILING=
5299
5300else
5301  ENABLE_PROFILING=ENABLE_PROFILING=1
5302
5303fi
5304
5305# Check whether --enable-assertions was given.
5306if test "${enable_assertions+set}" = set; then
5307  enableval=$enable_assertions;
5308else
5309  enableval="yes"
5310fi
5311
5312if test ${enableval} = "yes" ; then
5313  DISABLE_ASSERTIONS=
5314
5315else
5316  DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5317
5318fi
5319
5320# Check whether --enable-werror was given.
5321if test "${enable_werror+set}" = set; then
5322  enableval=$enable_werror;
5323else
5324  enableval="no"
5325fi
5326
5327case "$enableval" in
5328  yes) ENABLE_WERROR=1
5329 ;;
5330  no)  ENABLE_WERROR=0
5331 ;;
5332  default) ENABLE_WERROR=0
5333;;
5334  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5335echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5336   { (exit 1); exit 1; }; } ;;
5337esac
5338
5339# Check whether --enable-expensive-checks was given.
5340if test "${enable_expensive_checks+set}" = set; then
5341  enableval=$enable_expensive_checks;
5342else
5343  enableval="no"
5344fi
5345
5346if test ${enableval} = "yes" ; then
5347  ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5348
5349  EXPENSIVE_CHECKS=yes
5350
5351else
5352  ENABLE_EXPENSIVE_CHECKS=
5353
5354  EXPENSIVE_CHECKS=no
5355
5356fi
5357
5358# Check whether --enable-debug-runtime was given.
5359if test "${enable_debug_runtime+set}" = set; then
5360  enableval=$enable_debug_runtime;
5361else
5362  enableval=no
5363fi
5364
5365if test ${enableval} = "no" ; then
5366  DEBUG_RUNTIME=
5367
5368else
5369  DEBUG_RUNTIME=DEBUG_RUNTIME=1
5370
5371fi
5372
5373# Check whether --enable-debug-symbols was given.
5374if test "${enable_debug_symbols+set}" = set; then
5375  enableval=$enable_debug_symbols;
5376else
5377  enableval=no
5378fi
5379
5380if test ${enableval} = "no" ; then
5381  DEBUG_SYMBOLS=
5382
5383else
5384  DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5385
5386fi
5387
5388# Check whether --enable-keep-symbols was given.
5389if test "${enable_keep_symbols+set}" = set; then
5390  enableval=$enable_keep_symbols;
5391else
5392  enableval=no
5393fi
5394
5395if test ${enableval} = "no" ; then
5396  KEEP_SYMBOLS=
5397
5398else
5399  KEEP_SYMBOLS=KEEP_SYMBOLS=1
5400
5401fi
5402
5403# Check whether --enable-jit was given.
5404if test "${enable_jit+set}" = set; then
5405  enableval=$enable_jit;
5406else
5407  enableval=default
5408fi
5409
5410if test ${enableval} = "no"
5411then
5412  JIT=
5413
5414else
5415  case "$llvm_cv_target_arch" in
5416    x86)         TARGET_HAS_JIT=1
5417 ;;
5418    Sparc)       TARGET_HAS_JIT=0
5419 ;;
5420    PowerPC)     TARGET_HAS_JIT=1
5421 ;;
5422    x86_64)      TARGET_HAS_JIT=1
5423 ;;
5424    ARM)         TARGET_HAS_JIT=1
5425 ;;
5426    AArch64)     TARGET_HAS_JIT=0
5427 ;;
5428    Mips)        TARGET_HAS_JIT=1
5429 ;;
5430    XCore)       TARGET_HAS_JIT=0
5431 ;;
5432    MSP430)      TARGET_HAS_JIT=0
5433 ;;
5434    Hexagon)     TARGET_HAS_JIT=0
5435 ;;
5436    NVPTX)       TARGET_HAS_JIT=0
5437 ;;
5438    SystemZ)     TARGET_HAS_JIT=1
5439 ;;
5440    *)           TARGET_HAS_JIT=0
5441 ;;
5442  esac
5443fi
5444
5445# Check whether --enable-docs was given.
5446if test "${enable_docs+set}" = set; then
5447  enableval=$enable_docs;
5448else
5449  enableval=default
5450fi
5451
5452case "$enableval" in
5453  yes) ENABLE_DOCS=1
5454 ;;
5455  no)  ENABLE_DOCS=0
5456 ;;
5457  default) ENABLE_DOCS=1
5458 ;;
5459  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5460echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5461   { (exit 1); exit 1; }; } ;;
5462esac
5463
5464# Check whether --enable-doxygen was given.
5465if test "${enable_doxygen+set}" = set; then
5466  enableval=$enable_doxygen;
5467else
5468  enableval=default
5469fi
5470
5471case "$enableval" in
5472  yes) ENABLE_DOXYGEN=1
5473 ;;
5474  no)  ENABLE_DOXYGEN=0
5475 ;;
5476  default) ENABLE_DOXYGEN=0
5477 ;;
5478  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5479echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5480   { (exit 1); exit 1; }; } ;;
5481esac
5482
5483# Check whether --enable-threads was given.
5484if test "${enable_threads+set}" = set; then
5485  enableval=$enable_threads;
5486else
5487  enableval=default
5488fi
5489
5490case "$enableval" in
5491  yes) LLVM_ENABLE_THREADS=1
5492 ;;
5493  no)  LLVM_ENABLE_THREADS=0
5494 ;;
5495  default) LLVM_ENABLE_THREADS=1
5496 ;;
5497  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5498echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5499   { (exit 1); exit 1; }; } ;;
5500esac
5501
5502cat >>confdefs.h <<_ACEOF
5503#define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5504_ACEOF
5505
5506
5507# Check whether --enable-pthreads was given.
5508if test "${enable_pthreads+set}" = set; then
5509  enableval=$enable_pthreads;
5510else
5511  enableval=default
5512fi
5513
5514case "$enableval" in
5515  yes) ENABLE_PTHREADS=1
5516 ;;
5517  no)  ENABLE_PTHREADS=0
5518 ;;
5519  default) ENABLE_PTHREADS=1
5520 ;;
5521  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5522echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5523   { (exit 1); exit 1; }; } ;;
5524esac
5525
5526# Check whether --enable-zlib was given.
5527if test "${enable_zlib+set}" = set; then
5528  enableval=$enable_zlib;
5529else
5530  enableval=default
5531fi
5532
5533case "$enableval" in
5534  yes) LLVM_ENABLE_ZLIB=1
5535 ;;
5536  no)  LLVM_ENABLE_ZLIB=0
5537 ;;
5538  default) LLVM_ENABLE_ZLIB=1
5539 ;;
5540  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&5
5541echo "$as_me: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&2;}
5542   { (exit 1); exit 1; }; } ;;
5543esac
5544
5545cat >>confdefs.h <<_ACEOF
5546#define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB
5547_ACEOF
5548
5549
5550# Check whether --enable-pic was given.
5551if test "${enable_pic+set}" = set; then
5552  enableval=$enable_pic;
5553else
5554  enableval=default
5555fi
5556
5557case "$enableval" in
5558  yes) ENABLE_PIC=1
5559 ;;
5560  no)  ENABLE_PIC=0
5561 ;;
5562  default) ENABLE_PIC=1
5563 ;;
5564  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5565echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5566   { (exit 1); exit 1; }; } ;;
5567esac
5568
5569cat >>confdefs.h <<_ACEOF
5570#define ENABLE_PIC $ENABLE_PIC
5571_ACEOF
5572
5573
5574# Check whether --enable-shared was given.
5575if test "${enable_shared+set}" = set; then
5576  enableval=$enable_shared;
5577else
5578  enableval=default
5579fi
5580
5581case "$enableval" in
5582  yes) ENABLE_SHARED=1
5583 ;;
5584  no)  ENABLE_SHARED=0
5585 ;;
5586  default) ENABLE_SHARED=0
5587 ;;
5588  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5589echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5590   { (exit 1); exit 1; }; } ;;
5591esac
5592
5593# Check whether --enable-embed-stdcxx was given.
5594if test "${enable_embed_stdcxx+set}" = set; then
5595  enableval=$enable_embed_stdcxx;
5596else
5597  enableval=default
5598fi
5599
5600case "$enableval" in
5601  yes) ENABLE_EMBED_STDCXX=1
5602 ;;
5603  no)  ENABLE_EMBED_STDCXX=0
5604 ;;
5605  default) ENABLE_EMBED_STDCXX=0
5606 ;;
5607  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5608echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5609   { (exit 1); exit 1; }; } ;;
5610esac
5611
5612# Check whether --enable-timestamps was given.
5613if test "${enable_timestamps+set}" = set; then
5614  enableval=$enable_timestamps;
5615else
5616  enableval=default
5617fi
5618
5619case "$enableval" in
5620  yes) ENABLE_TIMESTAMPS=1
5621 ;;
5622  no)  ENABLE_TIMESTAMPS=0
5623 ;;
5624  default) ENABLE_TIMESTAMPS=1
5625 ;;
5626  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5627echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5628   { (exit 1); exit 1; }; } ;;
5629esac
5630
5631cat >>confdefs.h <<_ACEOF
5632#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5633_ACEOF
5634
5635
5636# Check whether --enable-backtraces was given.
5637if test "${enable_backtraces+set}" = set; then
5638  enableval=$enable_backtraces; case "$enableval" in
5639    yes) llvm_cv_enable_backtraces="yes" ;;
5640    no)  llvm_cv_enable_backtraces="no"  ;;
5641    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5642echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5643   { (exit 1); exit 1; }; } ;;
5644  esac
5645else
5646  llvm_cv_enable_backtraces="yes"
5647fi
5648
5649if test "$llvm_cv_enable_backtraces" = "yes" ; then
5650
5651cat >>confdefs.h <<\_ACEOF
5652#define ENABLE_BACKTRACES 1
5653_ACEOF
5654
5655fi
5656
5657# Check whether --enable-crash-overrides was given.
5658if test "${enable_crash_overrides+set}" = set; then
5659  enableval=$enable_crash_overrides; case "$enableval" in
5660    yes) llvm_cv_enable_crash_overrides="yes" ;;
5661    no)  llvm_cv_enable_crash_overrides="no"  ;;
5662    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&5
5663echo "$as_me: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&2;}
5664   { (exit 1); exit 1; }; } ;;
5665  esac
5666else
5667  llvm_cv_enable_crash_overrides="yes"
5668fi
5669
5670if test "$llvm_cv_enable_crash_overrides" = "yes" ; then
5671
5672cat >>confdefs.h <<\_ACEOF
5673#define ENABLE_CRASH_OVERRIDES 1
5674_ACEOF
5675
5676fi
5677
5678TARGETS_TO_BUILD=""
5679# Check whether --enable-targets was given.
5680if test "${enable_targets+set}" = set; then
5681  enableval=$enable_targets;
5682else
5683  enableval=all
5684fi
5685
5686if test "$enableval" = host-only ; then
5687  enableval=host
5688fi
5689case "$enableval" in
5690  all) TARGETS_TO_BUILD="X86 Sparc PowerPC AArch64 ARM Mips XCore MSP430 CppBackend NVPTX Hexagon SystemZ R600" ;;
5691  *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5692      case "$a_target" in
5693        x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5694        x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5695        sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5696        powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5697        aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5698        arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5699        mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5700        mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5701        mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5702        mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5703        xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5704        msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5705        cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5706        hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5707        nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5708        systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5709        r600)     TARGETS_TO_BUILD="R600 $TARGETS_TO_BUILD" ;;
5710        host) case "$llvm_cv_target_arch" in
5711            x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5712            x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5713            Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5714            PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5715            AArch64)     TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5716            ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5717            Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5718            XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5719            MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5720            Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5721            NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5722            SystemZ)     TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5723            *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5724echo "$as_me: error: Can not set target to build" >&2;}
5725   { (exit 1); exit 1; }; } ;;
5726          esac ;;
5727        *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5728echo "$as_me: error: Unrecognized target $a_target" >&2;}
5729   { (exit 1); exit 1; }; } ;;
5730      esac
5731  done
5732  ;;
5733esac
5734
5735# Check whether --enable-experimental-targets was given.
5736if test "${enable_experimental_targets+set}" = set; then
5737  enableval=$enable_experimental_targets;
5738else
5739  enableval=disable
5740fi
5741
5742
5743if test ${enableval} != "disable"
5744then
5745  TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5746fi
5747
5748TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5749
5750
5751for a_target in $TARGETS_TO_BUILD; do
5752  if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5753
5754cat >>confdefs.h <<_ACEOF
5755#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5756_ACEOF
5757
5758    LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5759    LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5760    LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5761    LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5762    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5763      LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5764    fi
5765    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5766      LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5767    fi
5768
5769cat >>confdefs.h <<_ACEOF
5770#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5771_ACEOF
5772
5773
5774cat >>confdefs.h <<_ACEOF
5775#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5776_ACEOF
5777
5778
5779cat >>confdefs.h <<_ACEOF
5780#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5781_ACEOF
5782
5783
5784cat >>confdefs.h <<_ACEOF
5785#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5786_ACEOF
5787
5788    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5789
5790cat >>confdefs.h <<_ACEOF
5791#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5792_ACEOF
5793
5794    fi
5795    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5796
5797cat >>confdefs.h <<_ACEOF
5798#define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5799_ACEOF
5800
5801    fi
5802  fi
5803done
5804
5805LLVM_ENUM_TARGETS=""
5806LLVM_ENUM_ASM_PRINTERS=""
5807LLVM_ENUM_ASM_PARSERS=""
5808LLVM_ENUM_DISASSEMBLERS=""
5809for target_to_build in $TARGETS_TO_BUILD; do
5810  LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5811  if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5812    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5813  fi
5814  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5815    LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5816  fi
5817  if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5818    LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5819  fi
5820done
5821
5822
5823
5824
5825
5826
5827# Check whether --with-optimize-option was given.
5828if test "${with_optimize_option+set}" = set; then
5829  withval=$with_optimize_option;
5830else
5831  withval=default
5832fi
5833
5834{ echo "$as_me:$LINENO: checking optimization flags" >&5
5835echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5836case "$withval" in
5837  default)
5838    case "$llvm_cv_os_type" in
5839    FreeBSD) optimize_option=-O2 ;;
5840    MingW) optimize_option=-O2 ;;
5841    *)     optimize_option=-O3 ;;
5842    esac ;;
5843  *) optimize_option="$withval" ;;
5844esac
5845OPTIMIZE_OPTION=$optimize_option
5846
5847{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5848echo "${ECHO_T}$optimize_option" >&6; }
5849
5850
5851# Check whether --with-extra-options was given.
5852if test "${with_extra_options+set}" = set; then
5853  withval=$with_extra_options;
5854else
5855  withval=default
5856fi
5857
5858case "$withval" in
5859  default) EXTRA_OPTIONS= ;;
5860  *) EXTRA_OPTIONS=$withval ;;
5861esac
5862EXTRA_OPTIONS=$EXTRA_OPTIONS
5863
5864
5865
5866# Check whether --with-extra-ld-options was given.
5867if test "${with_extra_ld_options+set}" = set; then
5868  withval=$with_extra_ld_options;
5869else
5870  withval=default
5871fi
5872
5873case "$withval" in
5874  default) EXTRA_LD_OPTIONS= ;;
5875  *) EXTRA_LD_OPTIONS=$withval ;;
5876esac
5877EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5878
5879
5880# Check whether --enable-bindings was given.
5881if test "${enable_bindings+set}" = set; then
5882  enableval=$enable_bindings;
5883else
5884  enableval=default
5885fi
5886
5887BINDINGS_TO_BUILD=""
5888case "$enableval" in
5889  yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5890  all ) BINDINGS_TO_BUILD="ocaml" ;;
5891  none | no) BINDINGS_TO_BUILD="" ;;
5892  *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5893      case "$a_binding" in
5894        ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5895        *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5896echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5897   { (exit 1); exit 1; }; } ;;
5898      esac
5899  done
5900  ;;
5901esac
5902
5903
5904# Check whether --with-ocaml-libdir was given.
5905if test "${with_ocaml_libdir+set}" = set; then
5906  withval=$with_ocaml_libdir;
5907else
5908  withval=auto
5909fi
5910
5911case "$withval" in
5912  auto) with_ocaml_libdir="$withval" ;;
5913  /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5914  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5915echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5916   { (exit 1); exit 1; }; } ;;
5917esac
5918
5919
5920# Check whether --with-clang-srcdir was given.
5921if test "${with_clang_srcdir+set}" = set; then
5922  withval=$with_clang_srcdir;
5923else
5924  withval="-"
5925fi
5926
5927case "$withval" in
5928  -) clang_src_root="" ;;
5929  /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5930  *) clang_src_root="$ac_pwd/$withval" ;;
5931esac
5932CLANG_SRC_ROOT=$clang_src_root
5933
5934
5935
5936# Check whether --with-clang-resource-dir was given.
5937if test "${with_clang_resource_dir+set}" = set; then
5938  withval=$with_clang_resource_dir;
5939else
5940  withval=""
5941fi
5942
5943
5944cat >>confdefs.h <<_ACEOF
5945#define CLANG_RESOURCE_DIR "$withval"
5946_ACEOF
5947
5948
5949
5950# Check whether --with-c-include-dirs was given.
5951if test "${with_c_include_dirs+set}" = set; then
5952  withval=$with_c_include_dirs;
5953else
5954  withval=""
5955fi
5956
5957
5958cat >>confdefs.h <<_ACEOF
5959#define C_INCLUDE_DIRS "$withval"
5960_ACEOF
5961
5962
5963# Clang normally uses the system c++ headers and libraries. With this option,
5964# clang will use the ones provided by a gcc installation instead. This option should
5965# be passed the same value that was used with --prefix when configuring gcc.
5966
5967# Check whether --with-gcc-toolchain was given.
5968if test "${with_gcc_toolchain+set}" = set; then
5969  withval=$with_gcc_toolchain;
5970else
5971  withval=""
5972fi
5973
5974
5975cat >>confdefs.h <<_ACEOF
5976#define GCC_INSTALL_PREFIX "$withval"
5977_ACEOF
5978
5979
5980
5981# Check whether --with-default-sysroot was given.
5982if test "${with_default_sysroot+set}" = set; then
5983  withval=$with_default_sysroot;
5984else
5985  withval=""
5986fi
5987
5988
5989cat >>confdefs.h <<_ACEOF
5990#define DEFAULT_SYSROOT "$withval"
5991_ACEOF
5992
5993
5994
5995# Check whether --with-binutils-include was given.
5996if test "${with_binutils_include+set}" = set; then
5997  withval=$with_binutils_include;
5998else
5999  withval=default
6000fi
6001
6002case "$withval" in
6003  default) WITH_BINUTILS_INCDIR=default ;;
6004  /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
6005  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
6006echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
6007   { (exit 1); exit 1; }; } ;;
6008esac
6009if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
6010  BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
6011
6012  if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
6013     echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
6014     { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
6015echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
6016   { (exit 1); exit 1; }; };
6017  fi
6018fi
6019
6020
6021# Check whether --with-bug-report-url was given.
6022if test "${with_bug_report_url+set}" = set; then
6023  withval=$with_bug_report_url;
6024else
6025  withval="http://llvm.org/bugs/"
6026fi
6027
6028
6029cat >>confdefs.h <<_ACEOF
6030#define BUG_REPORT_URL "$withval"
6031_ACEOF
6032
6033
6034# Check whether --enable-terminfo was given.
6035if test "${enable_terminfo+set}" = set; then
6036  enableval=$enable_terminfo; case "$enableval" in
6037    yes) llvm_cv_enable_terminfo="yes" ;;
6038    no)  llvm_cv_enable_terminfo="no"  ;;
6039    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&5
6040echo "$as_me: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&2;}
6041   { (exit 1); exit 1; }; } ;;
6042  esac
6043else
6044  llvm_cv_enable_terminfo="yes"
6045fi
6046
6047
6048# Check whether --enable-libffi was given.
6049if test "${enable_libffi+set}" = set; then
6050  enableval=$enable_libffi; case "$enableval" in
6051    yes) llvm_cv_enable_libffi="yes" ;;
6052    no)  llvm_cv_enable_libffi="no"  ;;
6053    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
6054echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
6055   { (exit 1); exit 1; }; } ;;
6056  esac
6057else
6058  llvm_cv_enable_libffi=no
6059fi
6060
6061
6062
6063# Check whether --with-internal-prefix was given.
6064if test "${with_internal_prefix+set}" = set; then
6065  withval=$with_internal_prefix;
6066else
6067  withval=""
6068fi
6069
6070INTERNAL_PREFIX=$withval
6071
6072
6073
6074{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6075echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6076if test "${lt_cv_path_NM+set}" = set; then
6077  echo $ECHO_N "(cached) $ECHO_C" >&6
6078else
6079  if test -n "$NM"; then
6080  # Let the user override the test.
6081  lt_cv_path_NM="$NM"
6082else
6083  lt_nm_to_check="${ac_tool_prefix}nm"
6084  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6085    lt_nm_to_check="$lt_nm_to_check nm"
6086  fi
6087  for lt_tmp_nm in $lt_nm_to_check; do
6088    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6089    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6090      IFS="$lt_save_ifs"
6091      test -z "$ac_dir" && ac_dir=.
6092      tmp_nm="$ac_dir/$lt_tmp_nm"
6093      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6094	# Check to see if the nm accepts a BSD-compat flag.
6095	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6096	#   nm: unknown option "B" ignored
6097	# Tru64's nm complains that /dev/null is an invalid object file
6098	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6099	*/dev/null* | *'Invalid file or object type'*)
6100	  lt_cv_path_NM="$tmp_nm -B"
6101	  break
6102	  ;;
6103	*)
6104	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6105	  */dev/null*)
6106	    lt_cv_path_NM="$tmp_nm -p"
6107	    break
6108	    ;;
6109	  *)
6110	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6111	    continue # so that we can try to find one that supports BSD flags
6112	    ;;
6113	  esac
6114	  ;;
6115	esac
6116      fi
6117    done
6118    IFS="$lt_save_ifs"
6119  done
6120  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6121fi
6122fi
6123{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6124echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6125NM="$lt_cv_path_NM"
6126
6127
6128
6129{ echo "$as_me:$LINENO: checking for GNU make" >&5
6130echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6131if test "${llvm_cv_gnu_make_command+set}" = set; then
6132  echo $ECHO_N "(cached) $ECHO_C" >&6
6133else
6134  llvm_cv_gnu_make_command=''
6135 for a in "$MAKE" make gmake gnumake ; do
6136  if test -z "$a" ; then continue ; fi ;
6137  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6138  then
6139   llvm_cv_gnu_make_command=$a ;
6140   break;
6141  fi
6142 done
6143fi
6144{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6145echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6146 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6147   ifGNUmake='' ;
6148 else
6149   ifGNUmake='#' ;
6150   { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6151echo "${ECHO_T}\"Not found\"" >&6; };
6152 fi
6153
6154
6155{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
6156echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6157LN_S=$as_ln_s
6158if test "$LN_S" = "ln -s"; then
6159  { echo "$as_me:$LINENO: result: yes" >&5
6160echo "${ECHO_T}yes" >&6; }
6161else
6162  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6163echo "${ECHO_T}no, using $LN_S" >&6; }
6164fi
6165
6166# Extract the first word of "cmp", so it can be a program name with args.
6167set dummy cmp; ac_word=$2
6168{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6169echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6170if test "${ac_cv_path_CMP+set}" = set; then
6171  echo $ECHO_N "(cached) $ECHO_C" >&6
6172else
6173  case $CMP in
6174  [\\/]* | ?:[\\/]*)
6175  ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6176  ;;
6177  *)
6178  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6179for as_dir in $PATH
6180do
6181  IFS=$as_save_IFS
6182  test -z "$as_dir" && as_dir=.
6183  for ac_exec_ext in '' $ac_executable_extensions; do
6184  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6185    ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6186    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6187    break 2
6188  fi
6189done
6190done
6191IFS=$as_save_IFS
6192
6193  test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6194  ;;
6195esac
6196fi
6197CMP=$ac_cv_path_CMP
6198if test -n "$CMP"; then
6199  { echo "$as_me:$LINENO: result: $CMP" >&5
6200echo "${ECHO_T}$CMP" >&6; }
6201else
6202  { echo "$as_me:$LINENO: result: no" >&5
6203echo "${ECHO_T}no" >&6; }
6204fi
6205
6206
6207# Extract the first word of "cp", so it can be a program name with args.
6208set dummy cp; ac_word=$2
6209{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6210echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6211if test "${ac_cv_path_CP+set}" = set; then
6212  echo $ECHO_N "(cached) $ECHO_C" >&6
6213else
6214  case $CP in
6215  [\\/]* | ?:[\\/]*)
6216  ac_cv_path_CP="$CP" # Let the user override the test with a path.
6217  ;;
6218  *)
6219  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6220for as_dir in $PATH
6221do
6222  IFS=$as_save_IFS
6223  test -z "$as_dir" && as_dir=.
6224  for ac_exec_ext in '' $ac_executable_extensions; do
6225  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6226    ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6227    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6228    break 2
6229  fi
6230done
6231done
6232IFS=$as_save_IFS
6233
6234  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6235  ;;
6236esac
6237fi
6238CP=$ac_cv_path_CP
6239if test -n "$CP"; then
6240  { echo "$as_me:$LINENO: result: $CP" >&5
6241echo "${ECHO_T}$CP" >&6; }
6242else
6243  { echo "$as_me:$LINENO: result: no" >&5
6244echo "${ECHO_T}no" >&6; }
6245fi
6246
6247
6248# Extract the first word of "date", so it can be a program name with args.
6249set dummy date; ac_word=$2
6250{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6251echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6252if test "${ac_cv_path_DATE+set}" = set; then
6253  echo $ECHO_N "(cached) $ECHO_C" >&6
6254else
6255  case $DATE in
6256  [\\/]* | ?:[\\/]*)
6257  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6258  ;;
6259  *)
6260  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6261for as_dir in $PATH
6262do
6263  IFS=$as_save_IFS
6264  test -z "$as_dir" && as_dir=.
6265  for ac_exec_ext in '' $ac_executable_extensions; do
6266  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6267    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6268    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6269    break 2
6270  fi
6271done
6272done
6273IFS=$as_save_IFS
6274
6275  test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6276  ;;
6277esac
6278fi
6279DATE=$ac_cv_path_DATE
6280if test -n "$DATE"; then
6281  { echo "$as_me:$LINENO: result: $DATE" >&5
6282echo "${ECHO_T}$DATE" >&6; }
6283else
6284  { echo "$as_me:$LINENO: result: no" >&5
6285echo "${ECHO_T}no" >&6; }
6286fi
6287
6288
6289# Extract the first word of "find", so it can be a program name with args.
6290set dummy find; ac_word=$2
6291{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6292echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6293if test "${ac_cv_path_FIND+set}" = set; then
6294  echo $ECHO_N "(cached) $ECHO_C" >&6
6295else
6296  case $FIND in
6297  [\\/]* | ?:[\\/]*)
6298  ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6299  ;;
6300  *)
6301  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6302for as_dir in $PATH
6303do
6304  IFS=$as_save_IFS
6305  test -z "$as_dir" && as_dir=.
6306  for ac_exec_ext in '' $ac_executable_extensions; do
6307  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6308    ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6309    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6310    break 2
6311  fi
6312done
6313done
6314IFS=$as_save_IFS
6315
6316  test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6317  ;;
6318esac
6319fi
6320FIND=$ac_cv_path_FIND
6321if test -n "$FIND"; then
6322  { echo "$as_me:$LINENO: result: $FIND" >&5
6323echo "${ECHO_T}$FIND" >&6; }
6324else
6325  { echo "$as_me:$LINENO: result: no" >&5
6326echo "${ECHO_T}no" >&6; }
6327fi
6328
6329
6330# Extract the first word of "grep", so it can be a program name with args.
6331set dummy grep; ac_word=$2
6332{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6333echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6334if test "${ac_cv_path_GREP+set}" = set; then
6335  echo $ECHO_N "(cached) $ECHO_C" >&6
6336else
6337  case $GREP in
6338  [\\/]* | ?:[\\/]*)
6339  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6340  ;;
6341  *)
6342  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6343for as_dir in $PATH
6344do
6345  IFS=$as_save_IFS
6346  test -z "$as_dir" && as_dir=.
6347  for ac_exec_ext in '' $ac_executable_extensions; do
6348  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6349    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6350    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6351    break 2
6352  fi
6353done
6354done
6355IFS=$as_save_IFS
6356
6357  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6358  ;;
6359esac
6360fi
6361GREP=$ac_cv_path_GREP
6362if test -n "$GREP"; then
6363  { echo "$as_me:$LINENO: result: $GREP" >&5
6364echo "${ECHO_T}$GREP" >&6; }
6365else
6366  { echo "$as_me:$LINENO: result: no" >&5
6367echo "${ECHO_T}no" >&6; }
6368fi
6369
6370
6371# Extract the first word of "mkdir", so it can be a program name with args.
6372set dummy mkdir; ac_word=$2
6373{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6374echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6375if test "${ac_cv_path_MKDIR+set}" = set; then
6376  echo $ECHO_N "(cached) $ECHO_C" >&6
6377else
6378  case $MKDIR in
6379  [\\/]* | ?:[\\/]*)
6380  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6381  ;;
6382  *)
6383  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6384for as_dir in $PATH
6385do
6386  IFS=$as_save_IFS
6387  test -z "$as_dir" && as_dir=.
6388  for ac_exec_ext in '' $ac_executable_extensions; do
6389  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6390    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6391    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6392    break 2
6393  fi
6394done
6395done
6396IFS=$as_save_IFS
6397
6398  test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6399  ;;
6400esac
6401fi
6402MKDIR=$ac_cv_path_MKDIR
6403if test -n "$MKDIR"; then
6404  { echo "$as_me:$LINENO: result: $MKDIR" >&5
6405echo "${ECHO_T}$MKDIR" >&6; }
6406else
6407  { echo "$as_me:$LINENO: result: no" >&5
6408echo "${ECHO_T}no" >&6; }
6409fi
6410
6411
6412# Extract the first word of "mv", so it can be a program name with args.
6413set dummy mv; ac_word=$2
6414{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6415echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6416if test "${ac_cv_path_MV+set}" = set; then
6417  echo $ECHO_N "(cached) $ECHO_C" >&6
6418else
6419  case $MV in
6420  [\\/]* | ?:[\\/]*)
6421  ac_cv_path_MV="$MV" # Let the user override the test with a path.
6422  ;;
6423  *)
6424  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6425for as_dir in $PATH
6426do
6427  IFS=$as_save_IFS
6428  test -z "$as_dir" && as_dir=.
6429  for ac_exec_ext in '' $ac_executable_extensions; do
6430  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6431    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6432    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6433    break 2
6434  fi
6435done
6436done
6437IFS=$as_save_IFS
6438
6439  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6440  ;;
6441esac
6442fi
6443MV=$ac_cv_path_MV
6444if test -n "$MV"; then
6445  { echo "$as_me:$LINENO: result: $MV" >&5
6446echo "${ECHO_T}$MV" >&6; }
6447else
6448  { echo "$as_me:$LINENO: result: no" >&5
6449echo "${ECHO_T}no" >&6; }
6450fi
6451
6452
6453if test -n "$ac_tool_prefix"; then
6454  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6455set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6456{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6457echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6458if test "${ac_cv_prog_RANLIB+set}" = set; then
6459  echo $ECHO_N "(cached) $ECHO_C" >&6
6460else
6461  if test -n "$RANLIB"; then
6462  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6463else
6464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6465for as_dir in $PATH
6466do
6467  IFS=$as_save_IFS
6468  test -z "$as_dir" && as_dir=.
6469  for ac_exec_ext in '' $ac_executable_extensions; do
6470  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6471    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6472    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6473    break 2
6474  fi
6475done
6476done
6477IFS=$as_save_IFS
6478
6479fi
6480fi
6481RANLIB=$ac_cv_prog_RANLIB
6482if test -n "$RANLIB"; then
6483  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6484echo "${ECHO_T}$RANLIB" >&6; }
6485else
6486  { echo "$as_me:$LINENO: result: no" >&5
6487echo "${ECHO_T}no" >&6; }
6488fi
6489
6490
6491fi
6492if test -z "$ac_cv_prog_RANLIB"; then
6493  ac_ct_RANLIB=$RANLIB
6494  # Extract the first word of "ranlib", so it can be a program name with args.
6495set dummy ranlib; ac_word=$2
6496{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6497echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6498if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6499  echo $ECHO_N "(cached) $ECHO_C" >&6
6500else
6501  if test -n "$ac_ct_RANLIB"; then
6502  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6503else
6504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6505for as_dir in $PATH
6506do
6507  IFS=$as_save_IFS
6508  test -z "$as_dir" && as_dir=.
6509  for ac_exec_ext in '' $ac_executable_extensions; do
6510  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6511    ac_cv_prog_ac_ct_RANLIB="ranlib"
6512    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6513    break 2
6514  fi
6515done
6516done
6517IFS=$as_save_IFS
6518
6519fi
6520fi
6521ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6522if test -n "$ac_ct_RANLIB"; then
6523  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6524echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6525else
6526  { echo "$as_me:$LINENO: result: no" >&5
6527echo "${ECHO_T}no" >&6; }
6528fi
6529
6530  if test "x$ac_ct_RANLIB" = x; then
6531    RANLIB=":"
6532  else
6533    case $cross_compiling:$ac_tool_warned in
6534yes:)
6535{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6536whose name does not start with the host triplet.  If you think this
6537configuration is useful to you, please write to autoconf@gnu.org." >&5
6538echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6539whose name does not start with the host triplet.  If you think this
6540configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6541ac_tool_warned=yes ;;
6542esac
6543    RANLIB=$ac_ct_RANLIB
6544  fi
6545else
6546  RANLIB="$ac_cv_prog_RANLIB"
6547fi
6548
6549if test -n "$ac_tool_prefix"; then
6550  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6551set dummy ${ac_tool_prefix}ar; ac_word=$2
6552{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6553echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6554if test "${ac_cv_prog_AR+set}" = set; then
6555  echo $ECHO_N "(cached) $ECHO_C" >&6
6556else
6557  if test -n "$AR"; then
6558  ac_cv_prog_AR="$AR" # Let the user override the test.
6559else
6560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6561for as_dir in $PATH
6562do
6563  IFS=$as_save_IFS
6564  test -z "$as_dir" && as_dir=.
6565  for ac_exec_ext in '' $ac_executable_extensions; do
6566  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6567    ac_cv_prog_AR="${ac_tool_prefix}ar"
6568    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6569    break 2
6570  fi
6571done
6572done
6573IFS=$as_save_IFS
6574
6575fi
6576fi
6577AR=$ac_cv_prog_AR
6578if test -n "$AR"; then
6579  { echo "$as_me:$LINENO: result: $AR" >&5
6580echo "${ECHO_T}$AR" >&6; }
6581else
6582  { echo "$as_me:$LINENO: result: no" >&5
6583echo "${ECHO_T}no" >&6; }
6584fi
6585
6586
6587fi
6588if test -z "$ac_cv_prog_AR"; then
6589  ac_ct_AR=$AR
6590  # Extract the first word of "ar", so it can be a program name with args.
6591set dummy ar; ac_word=$2
6592{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6593echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6594if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6595  echo $ECHO_N "(cached) $ECHO_C" >&6
6596else
6597  if test -n "$ac_ct_AR"; then
6598  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6599else
6600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6601for as_dir in $PATH
6602do
6603  IFS=$as_save_IFS
6604  test -z "$as_dir" && as_dir=.
6605  for ac_exec_ext in '' $ac_executable_extensions; do
6606  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6607    ac_cv_prog_ac_ct_AR="ar"
6608    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6609    break 2
6610  fi
6611done
6612done
6613IFS=$as_save_IFS
6614
6615fi
6616fi
6617ac_ct_AR=$ac_cv_prog_ac_ct_AR
6618if test -n "$ac_ct_AR"; then
6619  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6620echo "${ECHO_T}$ac_ct_AR" >&6; }
6621else
6622  { echo "$as_me:$LINENO: result: no" >&5
6623echo "${ECHO_T}no" >&6; }
6624fi
6625
6626  if test "x$ac_ct_AR" = x; then
6627    AR="false"
6628  else
6629    case $cross_compiling:$ac_tool_warned in
6630yes:)
6631{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6632whose name does not start with the host triplet.  If you think this
6633configuration is useful to you, please write to autoconf@gnu.org." >&5
6634echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6635whose name does not start with the host triplet.  If you think this
6636configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6637ac_tool_warned=yes ;;
6638esac
6639    AR=$ac_ct_AR
6640  fi
6641else
6642  AR="$ac_cv_prog_AR"
6643fi
6644
6645# Extract the first word of "rm", so it can be a program name with args.
6646set dummy rm; ac_word=$2
6647{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6648echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6649if test "${ac_cv_path_RM+set}" = set; then
6650  echo $ECHO_N "(cached) $ECHO_C" >&6
6651else
6652  case $RM in
6653  [\\/]* | ?:[\\/]*)
6654  ac_cv_path_RM="$RM" # Let the user override the test with a path.
6655  ;;
6656  *)
6657  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6658for as_dir in $PATH
6659do
6660  IFS=$as_save_IFS
6661  test -z "$as_dir" && as_dir=.
6662  for ac_exec_ext in '' $ac_executable_extensions; do
6663  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6664    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6665    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6666    break 2
6667  fi
6668done
6669done
6670IFS=$as_save_IFS
6671
6672  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6673  ;;
6674esac
6675fi
6676RM=$ac_cv_path_RM
6677if test -n "$RM"; then
6678  { echo "$as_me:$LINENO: result: $RM" >&5
6679echo "${ECHO_T}$RM" >&6; }
6680else
6681  { echo "$as_me:$LINENO: result: no" >&5
6682echo "${ECHO_T}no" >&6; }
6683fi
6684
6685
6686# Extract the first word of "sed", so it can be a program name with args.
6687set dummy sed; ac_word=$2
6688{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6689echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6690if test "${ac_cv_path_SED+set}" = set; then
6691  echo $ECHO_N "(cached) $ECHO_C" >&6
6692else
6693  case $SED in
6694  [\\/]* | ?:[\\/]*)
6695  ac_cv_path_SED="$SED" # Let the user override the test with a path.
6696  ;;
6697  *)
6698  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699for as_dir in $PATH
6700do
6701  IFS=$as_save_IFS
6702  test -z "$as_dir" && as_dir=.
6703  for ac_exec_ext in '' $ac_executable_extensions; do
6704  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6705    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6706    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6707    break 2
6708  fi
6709done
6710done
6711IFS=$as_save_IFS
6712
6713  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6714  ;;
6715esac
6716fi
6717SED=$ac_cv_path_SED
6718if test -n "$SED"; then
6719  { echo "$as_me:$LINENO: result: $SED" >&5
6720echo "${ECHO_T}$SED" >&6; }
6721else
6722  { echo "$as_me:$LINENO: result: no" >&5
6723echo "${ECHO_T}no" >&6; }
6724fi
6725
6726
6727# Extract the first word of "tar", so it can be a program name with args.
6728set dummy tar; ac_word=$2
6729{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6730echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6731if test "${ac_cv_path_TAR+set}" = set; then
6732  echo $ECHO_N "(cached) $ECHO_C" >&6
6733else
6734  case $TAR in
6735  [\\/]* | ?:[\\/]*)
6736  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6737  ;;
6738  *)
6739  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6740for as_dir in $PATH
6741do
6742  IFS=$as_save_IFS
6743  test -z "$as_dir" && as_dir=.
6744  for ac_exec_ext in '' $ac_executable_extensions; do
6745  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6746    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6747    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6748    break 2
6749  fi
6750done
6751done
6752IFS=$as_save_IFS
6753
6754  test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6755  ;;
6756esac
6757fi
6758TAR=$ac_cv_path_TAR
6759if test -n "$TAR"; then
6760  { echo "$as_me:$LINENO: result: $TAR" >&5
6761echo "${ECHO_T}$TAR" >&6; }
6762else
6763  { echo "$as_me:$LINENO: result: no" >&5
6764echo "${ECHO_T}no" >&6; }
6765fi
6766
6767
6768# Extract the first word of "pwd", so it can be a program name with args.
6769set dummy pwd; ac_word=$2
6770{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6771echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6772if test "${ac_cv_path_BINPWD+set}" = set; then
6773  echo $ECHO_N "(cached) $ECHO_C" >&6
6774else
6775  case $BINPWD in
6776  [\\/]* | ?:[\\/]*)
6777  ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6778  ;;
6779  *)
6780  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781for as_dir in $PATH
6782do
6783  IFS=$as_save_IFS
6784  test -z "$as_dir" && as_dir=.
6785  for ac_exec_ext in '' $ac_executable_extensions; do
6786  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6787    ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6788    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6789    break 2
6790  fi
6791done
6792done
6793IFS=$as_save_IFS
6794
6795  test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6796  ;;
6797esac
6798fi
6799BINPWD=$ac_cv_path_BINPWD
6800if test -n "$BINPWD"; then
6801  { echo "$as_me:$LINENO: result: $BINPWD" >&5
6802echo "${ECHO_T}$BINPWD" >&6; }
6803else
6804  { echo "$as_me:$LINENO: result: no" >&5
6805echo "${ECHO_T}no" >&6; }
6806fi
6807
6808
6809
6810# Extract the first word of "Graphviz", so it can be a program name with args.
6811set dummy Graphviz; ac_word=$2
6812{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6813echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6814if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6815  echo $ECHO_N "(cached) $ECHO_C" >&6
6816else
6817  case $GRAPHVIZ in
6818  [\\/]* | ?:[\\/]*)
6819  ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6820  ;;
6821  *)
6822  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6823for as_dir in $PATH
6824do
6825  IFS=$as_save_IFS
6826  test -z "$as_dir" && as_dir=.
6827  for ac_exec_ext in '' $ac_executable_extensions; do
6828  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6829    ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6830    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6831    break 2
6832  fi
6833done
6834done
6835IFS=$as_save_IFS
6836
6837  test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6838  ;;
6839esac
6840fi
6841GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6842if test -n "$GRAPHVIZ"; then
6843  { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6844echo "${ECHO_T}$GRAPHVIZ" >&6; }
6845else
6846  { echo "$as_me:$LINENO: result: no" >&5
6847echo "${ECHO_T}no" >&6; }
6848fi
6849
6850
6851if test "$GRAPHVIZ" != "echo Graphviz" ; then
6852
6853cat >>confdefs.h <<\_ACEOF
6854#define HAVE_GRAPHVIZ 1
6855_ACEOF
6856
6857    if test "$llvm_cv_os_type" = "MingW" ; then
6858    GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6859  fi
6860
6861cat >>confdefs.h <<_ACEOF
6862#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6863_ACEOF
6864
6865fi
6866# Extract the first word of "dot", so it can be a program name with args.
6867set dummy dot; ac_word=$2
6868{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6869echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6870if test "${ac_cv_path_DOT+set}" = set; then
6871  echo $ECHO_N "(cached) $ECHO_C" >&6
6872else
6873  case $DOT in
6874  [\\/]* | ?:[\\/]*)
6875  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6876  ;;
6877  *)
6878  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6879for as_dir in $PATH
6880do
6881  IFS=$as_save_IFS
6882  test -z "$as_dir" && as_dir=.
6883  for ac_exec_ext in '' $ac_executable_extensions; do
6884  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6885    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6886    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6887    break 2
6888  fi
6889done
6890done
6891IFS=$as_save_IFS
6892
6893  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6894  ;;
6895esac
6896fi
6897DOT=$ac_cv_path_DOT
6898if test -n "$DOT"; then
6899  { echo "$as_me:$LINENO: result: $DOT" >&5
6900echo "${ECHO_T}$DOT" >&6; }
6901else
6902  { echo "$as_me:$LINENO: result: no" >&5
6903echo "${ECHO_T}no" >&6; }
6904fi
6905
6906
6907if test "$DOT" != "echo dot" ; then
6908
6909cat >>confdefs.h <<\_ACEOF
6910#define HAVE_DOT 1
6911_ACEOF
6912
6913    if test "$llvm_cv_os_type" = "MingW" ; then
6914    DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6915  fi
6916
6917cat >>confdefs.h <<_ACEOF
6918#define LLVM_PATH_DOT "$DOT${EXEEXT}"
6919_ACEOF
6920
6921fi
6922# Extract the first word of "fdp", so it can be a program name with args.
6923set dummy fdp; ac_word=$2
6924{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6925echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6926if test "${ac_cv_path_FDP+set}" = set; then
6927  echo $ECHO_N "(cached) $ECHO_C" >&6
6928else
6929  case $FDP in
6930  [\\/]* | ?:[\\/]*)
6931  ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6932  ;;
6933  *)
6934  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6935for as_dir in $PATH
6936do
6937  IFS=$as_save_IFS
6938  test -z "$as_dir" && as_dir=.
6939  for ac_exec_ext in '' $ac_executable_extensions; do
6940  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6941    ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6942    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6943    break 2
6944  fi
6945done
6946done
6947IFS=$as_save_IFS
6948
6949  test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6950  ;;
6951esac
6952fi
6953FDP=$ac_cv_path_FDP
6954if test -n "$FDP"; then
6955  { echo "$as_me:$LINENO: result: $FDP" >&5
6956echo "${ECHO_T}$FDP" >&6; }
6957else
6958  { echo "$as_me:$LINENO: result: no" >&5
6959echo "${ECHO_T}no" >&6; }
6960fi
6961
6962
6963if test "$FDP" != "echo fdp" ; then
6964
6965cat >>confdefs.h <<\_ACEOF
6966#define HAVE_FDP 1
6967_ACEOF
6968
6969    if test "$llvm_cv_os_type" = "MingW" ; then
6970    FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6971  fi
6972
6973cat >>confdefs.h <<_ACEOF
6974#define LLVM_PATH_FDP "$FDP${EXEEXT}"
6975_ACEOF
6976
6977fi
6978# Extract the first word of "neato", so it can be a program name with args.
6979set dummy neato; ac_word=$2
6980{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6981echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6982if test "${ac_cv_path_NEATO+set}" = set; then
6983  echo $ECHO_N "(cached) $ECHO_C" >&6
6984else
6985  case $NEATO in
6986  [\\/]* | ?:[\\/]*)
6987  ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6988  ;;
6989  *)
6990  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6991for as_dir in $PATH
6992do
6993  IFS=$as_save_IFS
6994  test -z "$as_dir" && as_dir=.
6995  for ac_exec_ext in '' $ac_executable_extensions; do
6996  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6997    ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6998    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6999    break 2
7000  fi
7001done
7002done
7003IFS=$as_save_IFS
7004
7005  test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7006  ;;
7007esac
7008fi
7009NEATO=$ac_cv_path_NEATO
7010if test -n "$NEATO"; then
7011  { echo "$as_me:$LINENO: result: $NEATO" >&5
7012echo "${ECHO_T}$NEATO" >&6; }
7013else
7014  { echo "$as_me:$LINENO: result: no" >&5
7015echo "${ECHO_T}no" >&6; }
7016fi
7017
7018
7019if test "$NEATO" != "echo neato" ; then
7020
7021cat >>confdefs.h <<\_ACEOF
7022#define HAVE_NEATO 1
7023_ACEOF
7024
7025    if test "$llvm_cv_os_type" = "MingW" ; then
7026    NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7027  fi
7028
7029cat >>confdefs.h <<_ACEOF
7030#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7031_ACEOF
7032
7033fi
7034# Extract the first word of "twopi", so it can be a program name with args.
7035set dummy twopi; ac_word=$2
7036{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7037echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7038if test "${ac_cv_path_TWOPI+set}" = set; then
7039  echo $ECHO_N "(cached) $ECHO_C" >&6
7040else
7041  case $TWOPI in
7042  [\\/]* | ?:[\\/]*)
7043  ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7044  ;;
7045  *)
7046  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7047for as_dir in $PATH
7048do
7049  IFS=$as_save_IFS
7050  test -z "$as_dir" && as_dir=.
7051  for ac_exec_ext in '' $ac_executable_extensions; do
7052  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7053    ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7054    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7055    break 2
7056  fi
7057done
7058done
7059IFS=$as_save_IFS
7060
7061  test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7062  ;;
7063esac
7064fi
7065TWOPI=$ac_cv_path_TWOPI
7066if test -n "$TWOPI"; then
7067  { echo "$as_me:$LINENO: result: $TWOPI" >&5
7068echo "${ECHO_T}$TWOPI" >&6; }
7069else
7070  { echo "$as_me:$LINENO: result: no" >&5
7071echo "${ECHO_T}no" >&6; }
7072fi
7073
7074
7075if test "$TWOPI" != "echo twopi" ; then
7076
7077cat >>confdefs.h <<\_ACEOF
7078#define HAVE_TWOPI 1
7079_ACEOF
7080
7081    if test "$llvm_cv_os_type" = "MingW" ; then
7082    TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7083  fi
7084
7085cat >>confdefs.h <<_ACEOF
7086#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7087_ACEOF
7088
7089fi
7090# Extract the first word of "circo", so it can be a program name with args.
7091set dummy circo; ac_word=$2
7092{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7093echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7094if test "${ac_cv_path_CIRCO+set}" = set; then
7095  echo $ECHO_N "(cached) $ECHO_C" >&6
7096else
7097  case $CIRCO in
7098  [\\/]* | ?:[\\/]*)
7099  ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7100  ;;
7101  *)
7102  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7103for as_dir in $PATH
7104do
7105  IFS=$as_save_IFS
7106  test -z "$as_dir" && as_dir=.
7107  for ac_exec_ext in '' $ac_executable_extensions; do
7108  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7109    ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7110    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7111    break 2
7112  fi
7113done
7114done
7115IFS=$as_save_IFS
7116
7117  test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7118  ;;
7119esac
7120fi
7121CIRCO=$ac_cv_path_CIRCO
7122if test -n "$CIRCO"; then
7123  { echo "$as_me:$LINENO: result: $CIRCO" >&5
7124echo "${ECHO_T}$CIRCO" >&6; }
7125else
7126  { echo "$as_me:$LINENO: result: no" >&5
7127echo "${ECHO_T}no" >&6; }
7128fi
7129
7130
7131if test "$CIRCO" != "echo circo" ; then
7132
7133cat >>confdefs.h <<\_ACEOF
7134#define HAVE_CIRCO 1
7135_ACEOF
7136
7137    if test "$llvm_cv_os_type" = "MingW" ; then
7138    CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7139  fi
7140
7141cat >>confdefs.h <<_ACEOF
7142#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7143_ACEOF
7144
7145fi
7146for ac_prog in gv gsview32
7147do
7148  # Extract the first word of "$ac_prog", so it can be a program name with args.
7149set dummy $ac_prog; ac_word=$2
7150{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7151echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7152if test "${ac_cv_path_GV+set}" = set; then
7153  echo $ECHO_N "(cached) $ECHO_C" >&6
7154else
7155  case $GV in
7156  [\\/]* | ?:[\\/]*)
7157  ac_cv_path_GV="$GV" # Let the user override the test with a path.
7158  ;;
7159  *)
7160  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7161for as_dir in $PATH
7162do
7163  IFS=$as_save_IFS
7164  test -z "$as_dir" && as_dir=.
7165  for ac_exec_ext in '' $ac_executable_extensions; do
7166  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7167    ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7168    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7169    break 2
7170  fi
7171done
7172done
7173IFS=$as_save_IFS
7174
7175  ;;
7176esac
7177fi
7178GV=$ac_cv_path_GV
7179if test -n "$GV"; then
7180  { echo "$as_me:$LINENO: result: $GV" >&5
7181echo "${ECHO_T}$GV" >&6; }
7182else
7183  { echo "$as_me:$LINENO: result: no" >&5
7184echo "${ECHO_T}no" >&6; }
7185fi
7186
7187
7188  test -n "$GV" && break
7189done
7190test -n "$GV" || GV="echo gv"
7191
7192if test "$GV" != "echo gv" ; then
7193
7194cat >>confdefs.h <<\_ACEOF
7195#define HAVE_GV 1
7196_ACEOF
7197
7198    if test "$llvm_cv_os_type" = "MingW" ; then
7199    GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7200  fi
7201
7202cat >>confdefs.h <<_ACEOF
7203#define LLVM_PATH_GV "$GV${EXEEXT}"
7204_ACEOF
7205
7206fi
7207# Extract the first word of "dotty", so it can be a program name with args.
7208set dummy dotty; ac_word=$2
7209{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7210echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7211if test "${ac_cv_path_DOTTY+set}" = set; then
7212  echo $ECHO_N "(cached) $ECHO_C" >&6
7213else
7214  case $DOTTY in
7215  [\\/]* | ?:[\\/]*)
7216  ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7217  ;;
7218  *)
7219  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7220for as_dir in $PATH
7221do
7222  IFS=$as_save_IFS
7223  test -z "$as_dir" && as_dir=.
7224  for ac_exec_ext in '' $ac_executable_extensions; do
7225  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7226    ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7227    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7228    break 2
7229  fi
7230done
7231done
7232IFS=$as_save_IFS
7233
7234  test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7235  ;;
7236esac
7237fi
7238DOTTY=$ac_cv_path_DOTTY
7239if test -n "$DOTTY"; then
7240  { echo "$as_me:$LINENO: result: $DOTTY" >&5
7241echo "${ECHO_T}$DOTTY" >&6; }
7242else
7243  { echo "$as_me:$LINENO: result: no" >&5
7244echo "${ECHO_T}no" >&6; }
7245fi
7246
7247
7248if test "$DOTTY" != "echo dotty" ; then
7249
7250cat >>confdefs.h <<\_ACEOF
7251#define HAVE_DOTTY 1
7252_ACEOF
7253
7254    if test "$llvm_cv_os_type" = "MingW" ; then
7255    DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7256  fi
7257
7258cat >>confdefs.h <<_ACEOF
7259#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7260_ACEOF
7261
7262fi
7263for ac_prog in xdot xdot.py
7264do
7265  # Extract the first word of "$ac_prog", so it can be a program name with args.
7266set dummy $ac_prog; ac_word=$2
7267{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7268echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7269if test "${ac_cv_path_XDOT+set}" = set; then
7270  echo $ECHO_N "(cached) $ECHO_C" >&6
7271else
7272  case $XDOT in
7273  [\\/]* | ?:[\\/]*)
7274  ac_cv_path_XDOT="$XDOT" # Let the user override the test with a path.
7275  ;;
7276  *)
7277  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7278for as_dir in $PATH
7279do
7280  IFS=$as_save_IFS
7281  test -z "$as_dir" && as_dir=.
7282  for ac_exec_ext in '' $ac_executable_extensions; do
7283  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7284    ac_cv_path_XDOT="$as_dir/$ac_word$ac_exec_ext"
7285    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7286    break 2
7287  fi
7288done
7289done
7290IFS=$as_save_IFS
7291
7292  ;;
7293esac
7294fi
7295XDOT=$ac_cv_path_XDOT
7296if test -n "$XDOT"; then
7297  { echo "$as_me:$LINENO: result: $XDOT" >&5
7298echo "${ECHO_T}$XDOT" >&6; }
7299else
7300  { echo "$as_me:$LINENO: result: no" >&5
7301echo "${ECHO_T}no" >&6; }
7302fi
7303
7304
7305  test -n "$XDOT" && break
7306done
7307test -n "$XDOT" || XDOT="echo xdot"
7308
7309if test "$XDOT" != "echo xdot" ; then
7310
7311cat >>confdefs.h <<\_ACEOF
7312#define HAVE_XDOT 1
7313_ACEOF
7314
7315    if test "$llvm_cv_os_type" = "MingW" ; then
7316    XDOT=`echo $XDOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7317  fi
7318
7319cat >>confdefs.h <<_ACEOF
7320#define LLVM_PATH_XDOT "$XDOT${EXEEXT}"
7321_ACEOF
7322
7323fi
7324
7325# Find a good install program.  We prefer a C program (faster),
7326# so one script is as good as another.  But avoid the broken or
7327# incompatible versions:
7328# SysV /etc/install, /usr/sbin/install
7329# SunOS /usr/etc/install
7330# IRIX /sbin/install
7331# AIX /bin/install
7332# AmigaOS /C/install, which installs bootblocks on floppy discs
7333# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7334# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7335# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7336# OS/2's system install, which has a completely different semantic
7337# ./install, which can be erroneously created by make from ./install.sh.
7338{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7339echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7340if test -z "$INSTALL"; then
7341if test "${ac_cv_path_install+set}" = set; then
7342  echo $ECHO_N "(cached) $ECHO_C" >&6
7343else
7344  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7345for as_dir in $PATH
7346do
7347  IFS=$as_save_IFS
7348  test -z "$as_dir" && as_dir=.
7349  # Account for people who put trailing slashes in PATH elements.
7350case $as_dir/ in
7351  ./ | .// | /cC/* | \
7352  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7353  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7354  /usr/ucb/* ) ;;
7355  *)
7356    # OSF1 and SCO ODT 3.0 have their own names for install.
7357    # Don't use installbsd from OSF since it installs stuff as root
7358    # by default.
7359    for ac_prog in ginstall scoinst install; do
7360      for ac_exec_ext in '' $ac_executable_extensions; do
7361	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7362	  if test $ac_prog = install &&
7363	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7364	    # AIX install.  It has an incompatible calling convention.
7365	    :
7366	  elif test $ac_prog = install &&
7367	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7368	    # program-specific install script used by HP pwplus--don't use.
7369	    :
7370	  else
7371	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7372	    break 3
7373	  fi
7374	fi
7375      done
7376    done
7377    ;;
7378esac
7379done
7380IFS=$as_save_IFS
7381
7382
7383fi
7384  if test "${ac_cv_path_install+set}" = set; then
7385    INSTALL=$ac_cv_path_install
7386  else
7387    # As a last resort, use the slow shell script.  Don't cache a
7388    # value for INSTALL within a source directory, because that will
7389    # break other packages using the cache if that directory is
7390    # removed, or if the value is a relative name.
7391    INSTALL=$ac_install_sh
7392  fi
7393fi
7394{ echo "$as_me:$LINENO: result: $INSTALL" >&5
7395echo "${ECHO_T}$INSTALL" >&6; }
7396
7397# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7398# It thinks the first close brace ends the variable substitution.
7399test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7400
7401test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7402
7403test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7404
7405case "$INSTALL" in
7406 [\\/$]* | ?:[\\/]* ) ;;
7407 *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7408esac
7409
7410# Extract the first word of "bzip2", so it can be a program name with args.
7411set dummy bzip2; ac_word=$2
7412{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7413echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7414if test "${ac_cv_path_BZIP2+set}" = set; then
7415  echo $ECHO_N "(cached) $ECHO_C" >&6
7416else
7417  case $BZIP2 in
7418  [\\/]* | ?:[\\/]*)
7419  ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7420  ;;
7421  *)
7422  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7423for as_dir in $PATH
7424do
7425  IFS=$as_save_IFS
7426  test -z "$as_dir" && as_dir=.
7427  for ac_exec_ext in '' $ac_executable_extensions; do
7428  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7429    ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7430    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7431    break 2
7432  fi
7433done
7434done
7435IFS=$as_save_IFS
7436
7437  ;;
7438esac
7439fi
7440BZIP2=$ac_cv_path_BZIP2
7441if test -n "$BZIP2"; then
7442  { echo "$as_me:$LINENO: result: $BZIP2" >&5
7443echo "${ECHO_T}$BZIP2" >&6; }
7444else
7445  { echo "$as_me:$LINENO: result: no" >&5
7446echo "${ECHO_T}no" >&6; }
7447fi
7448
7449
7450# Extract the first word of "cat", so it can be a program name with args.
7451set dummy cat; ac_word=$2
7452{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7453echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7454if test "${ac_cv_path_CAT+set}" = set; then
7455  echo $ECHO_N "(cached) $ECHO_C" >&6
7456else
7457  case $CAT in
7458  [\\/]* | ?:[\\/]*)
7459  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7460  ;;
7461  *)
7462  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7463for as_dir in $PATH
7464do
7465  IFS=$as_save_IFS
7466  test -z "$as_dir" && as_dir=.
7467  for ac_exec_ext in '' $ac_executable_extensions; do
7468  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7469    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7470    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7471    break 2
7472  fi
7473done
7474done
7475IFS=$as_save_IFS
7476
7477  ;;
7478esac
7479fi
7480CAT=$ac_cv_path_CAT
7481if test -n "$CAT"; then
7482  { echo "$as_me:$LINENO: result: $CAT" >&5
7483echo "${ECHO_T}$CAT" >&6; }
7484else
7485  { echo "$as_me:$LINENO: result: no" >&5
7486echo "${ECHO_T}no" >&6; }
7487fi
7488
7489
7490# Extract the first word of "doxygen", so it can be a program name with args.
7491set dummy doxygen; ac_word=$2
7492{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7493echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7494if test "${ac_cv_path_DOXYGEN+set}" = set; then
7495  echo $ECHO_N "(cached) $ECHO_C" >&6
7496else
7497  case $DOXYGEN in
7498  [\\/]* | ?:[\\/]*)
7499  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7500  ;;
7501  *)
7502  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7503for as_dir in $PATH
7504do
7505  IFS=$as_save_IFS
7506  test -z "$as_dir" && as_dir=.
7507  for ac_exec_ext in '' $ac_executable_extensions; do
7508  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7509    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7510    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7511    break 2
7512  fi
7513done
7514done
7515IFS=$as_save_IFS
7516
7517  ;;
7518esac
7519fi
7520DOXYGEN=$ac_cv_path_DOXYGEN
7521if test -n "$DOXYGEN"; then
7522  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7523echo "${ECHO_T}$DOXYGEN" >&6; }
7524else
7525  { echo "$as_me:$LINENO: result: no" >&5
7526echo "${ECHO_T}no" >&6; }
7527fi
7528
7529
7530# Extract the first word of "groff", so it can be a program name with args.
7531set dummy groff; ac_word=$2
7532{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7533echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7534if test "${ac_cv_path_GROFF+set}" = set; then
7535  echo $ECHO_N "(cached) $ECHO_C" >&6
7536else
7537  case $GROFF in
7538  [\\/]* | ?:[\\/]*)
7539  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7540  ;;
7541  *)
7542  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7543for as_dir in $PATH
7544do
7545  IFS=$as_save_IFS
7546  test -z "$as_dir" && as_dir=.
7547  for ac_exec_ext in '' $ac_executable_extensions; do
7548  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7549    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7550    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7551    break 2
7552  fi
7553done
7554done
7555IFS=$as_save_IFS
7556
7557  ;;
7558esac
7559fi
7560GROFF=$ac_cv_path_GROFF
7561if test -n "$GROFF"; then
7562  { echo "$as_me:$LINENO: result: $GROFF" >&5
7563echo "${ECHO_T}$GROFF" >&6; }
7564else
7565  { echo "$as_me:$LINENO: result: no" >&5
7566echo "${ECHO_T}no" >&6; }
7567fi
7568
7569
7570# Extract the first word of "gzip", so it can be a program name with args.
7571set dummy gzip; ac_word=$2
7572{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7573echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7574if test "${ac_cv_path_GZIPBIN+set}" = set; then
7575  echo $ECHO_N "(cached) $ECHO_C" >&6
7576else
7577  case $GZIPBIN in
7578  [\\/]* | ?:[\\/]*)
7579  ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7580  ;;
7581  *)
7582  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7583for as_dir in $PATH
7584do
7585  IFS=$as_save_IFS
7586  test -z "$as_dir" && as_dir=.
7587  for ac_exec_ext in '' $ac_executable_extensions; do
7588  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7589    ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7590    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7591    break 2
7592  fi
7593done
7594done
7595IFS=$as_save_IFS
7596
7597  ;;
7598esac
7599fi
7600GZIPBIN=$ac_cv_path_GZIPBIN
7601if test -n "$GZIPBIN"; then
7602  { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7603echo "${ECHO_T}$GZIPBIN" >&6; }
7604else
7605  { echo "$as_me:$LINENO: result: no" >&5
7606echo "${ECHO_T}no" >&6; }
7607fi
7608
7609
7610# Extract the first word of "pdfroff", so it can be a program name with args.
7611set dummy pdfroff; ac_word=$2
7612{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7613echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7614if test "${ac_cv_path_PDFROFF+set}" = set; then
7615  echo $ECHO_N "(cached) $ECHO_C" >&6
7616else
7617  case $PDFROFF in
7618  [\\/]* | ?:[\\/]*)
7619  ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7620  ;;
7621  *)
7622  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7623for as_dir in $PATH
7624do
7625  IFS=$as_save_IFS
7626  test -z "$as_dir" && as_dir=.
7627  for ac_exec_ext in '' $ac_executable_extensions; do
7628  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7629    ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7630    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7631    break 2
7632  fi
7633done
7634done
7635IFS=$as_save_IFS
7636
7637  ;;
7638esac
7639fi
7640PDFROFF=$ac_cv_path_PDFROFF
7641if test -n "$PDFROFF"; then
7642  { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7643echo "${ECHO_T}$PDFROFF" >&6; }
7644else
7645  { echo "$as_me:$LINENO: result: no" >&5
7646echo "${ECHO_T}no" >&6; }
7647fi
7648
7649
7650# Extract the first word of "zip", so it can be a program name with args.
7651set dummy zip; ac_word=$2
7652{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7653echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7654if test "${ac_cv_path_ZIP+set}" = set; then
7655  echo $ECHO_N "(cached) $ECHO_C" >&6
7656else
7657  case $ZIP in
7658  [\\/]* | ?:[\\/]*)
7659  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7660  ;;
7661  *)
7662  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7663for as_dir in $PATH
7664do
7665  IFS=$as_save_IFS
7666  test -z "$as_dir" && as_dir=.
7667  for ac_exec_ext in '' $ac_executable_extensions; do
7668  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7669    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7670    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7671    break 2
7672  fi
7673done
7674done
7675IFS=$as_save_IFS
7676
7677  ;;
7678esac
7679fi
7680ZIP=$ac_cv_path_ZIP
7681if test -n "$ZIP"; then
7682  { echo "$as_me:$LINENO: result: $ZIP" >&5
7683echo "${ECHO_T}$ZIP" >&6; }
7684else
7685  { echo "$as_me:$LINENO: result: no" >&5
7686echo "${ECHO_T}no" >&6; }
7687fi
7688
7689
7690for ac_prog in ocamlc
7691do
7692  # Extract the first word of "$ac_prog", so it can be a program name with args.
7693set dummy $ac_prog; ac_word=$2
7694{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7695echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7696if test "${ac_cv_path_OCAMLC+set}" = set; then
7697  echo $ECHO_N "(cached) $ECHO_C" >&6
7698else
7699  case $OCAMLC in
7700  [\\/]* | ?:[\\/]*)
7701  ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7702  ;;
7703  *)
7704  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7705for as_dir in $PATH
7706do
7707  IFS=$as_save_IFS
7708  test -z "$as_dir" && as_dir=.
7709  for ac_exec_ext in '' $ac_executable_extensions; do
7710  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7711    ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7712    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7713    break 2
7714  fi
7715done
7716done
7717IFS=$as_save_IFS
7718
7719  ;;
7720esac
7721fi
7722OCAMLC=$ac_cv_path_OCAMLC
7723if test -n "$OCAMLC"; then
7724  { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7725echo "${ECHO_T}$OCAMLC" >&6; }
7726else
7727  { echo "$as_me:$LINENO: result: no" >&5
7728echo "${ECHO_T}no" >&6; }
7729fi
7730
7731
7732  test -n "$OCAMLC" && break
7733done
7734
7735for ac_prog in ocamlopt
7736do
7737  # Extract the first word of "$ac_prog", so it can be a program name with args.
7738set dummy $ac_prog; ac_word=$2
7739{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7740echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7741if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7742  echo $ECHO_N "(cached) $ECHO_C" >&6
7743else
7744  case $OCAMLOPT in
7745  [\\/]* | ?:[\\/]*)
7746  ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7747  ;;
7748  *)
7749  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7750for as_dir in $PATH
7751do
7752  IFS=$as_save_IFS
7753  test -z "$as_dir" && as_dir=.
7754  for ac_exec_ext in '' $ac_executable_extensions; do
7755  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7756    ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7757    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7758    break 2
7759  fi
7760done
7761done
7762IFS=$as_save_IFS
7763
7764  ;;
7765esac
7766fi
7767OCAMLOPT=$ac_cv_path_OCAMLOPT
7768if test -n "$OCAMLOPT"; then
7769  { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7770echo "${ECHO_T}$OCAMLOPT" >&6; }
7771else
7772  { echo "$as_me:$LINENO: result: no" >&5
7773echo "${ECHO_T}no" >&6; }
7774fi
7775
7776
7777  test -n "$OCAMLOPT" && break
7778done
7779
7780for ac_prog in ocamldep
7781do
7782  # Extract the first word of "$ac_prog", so it can be a program name with args.
7783set dummy $ac_prog; ac_word=$2
7784{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7785echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7786if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7787  echo $ECHO_N "(cached) $ECHO_C" >&6
7788else
7789  case $OCAMLDEP in
7790  [\\/]* | ?:[\\/]*)
7791  ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7792  ;;
7793  *)
7794  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7795for as_dir in $PATH
7796do
7797  IFS=$as_save_IFS
7798  test -z "$as_dir" && as_dir=.
7799  for ac_exec_ext in '' $ac_executable_extensions; do
7800  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7801    ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7802    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7803    break 2
7804  fi
7805done
7806done
7807IFS=$as_save_IFS
7808
7809  ;;
7810esac
7811fi
7812OCAMLDEP=$ac_cv_path_OCAMLDEP
7813if test -n "$OCAMLDEP"; then
7814  { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7815echo "${ECHO_T}$OCAMLDEP" >&6; }
7816else
7817  { echo "$as_me:$LINENO: result: no" >&5
7818echo "${ECHO_T}no" >&6; }
7819fi
7820
7821
7822  test -n "$OCAMLDEP" && break
7823done
7824
7825for ac_prog in ocamldoc
7826do
7827  # Extract the first word of "$ac_prog", so it can be a program name with args.
7828set dummy $ac_prog; ac_word=$2
7829{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7830echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7831if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7832  echo $ECHO_N "(cached) $ECHO_C" >&6
7833else
7834  case $OCAMLDOC in
7835  [\\/]* | ?:[\\/]*)
7836  ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7837  ;;
7838  *)
7839  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7840for as_dir in $PATH
7841do
7842  IFS=$as_save_IFS
7843  test -z "$as_dir" && as_dir=.
7844  for ac_exec_ext in '' $ac_executable_extensions; do
7845  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7846    ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7847    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7848    break 2
7849  fi
7850done
7851done
7852IFS=$as_save_IFS
7853
7854  ;;
7855esac
7856fi
7857OCAMLDOC=$ac_cv_path_OCAMLDOC
7858if test -n "$OCAMLDOC"; then
7859  { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7860echo "${ECHO_T}$OCAMLDOC" >&6; }
7861else
7862  { echo "$as_me:$LINENO: result: no" >&5
7863echo "${ECHO_T}no" >&6; }
7864fi
7865
7866
7867  test -n "$OCAMLDOC" && break
7868done
7869
7870for ac_prog in gas as
7871do
7872  # Extract the first word of "$ac_prog", so it can be a program name with args.
7873set dummy $ac_prog; ac_word=$2
7874{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7875echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7876if test "${ac_cv_path_GAS+set}" = set; then
7877  echo $ECHO_N "(cached) $ECHO_C" >&6
7878else
7879  case $GAS in
7880  [\\/]* | ?:[\\/]*)
7881  ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7882  ;;
7883  *)
7884  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7885for as_dir in $PATH
7886do
7887  IFS=$as_save_IFS
7888  test -z "$as_dir" && as_dir=.
7889  for ac_exec_ext in '' $ac_executable_extensions; do
7890  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7891    ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7892    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7893    break 2
7894  fi
7895done
7896done
7897IFS=$as_save_IFS
7898
7899  ;;
7900esac
7901fi
7902GAS=$ac_cv_path_GAS
7903if test -n "$GAS"; then
7904  { echo "$as_me:$LINENO: result: $GAS" >&5
7905echo "${ECHO_T}$GAS" >&6; }
7906else
7907  { echo "$as_me:$LINENO: result: no" >&5
7908echo "${ECHO_T}no" >&6; }
7909fi
7910
7911
7912  test -n "$GAS" && break
7913done
7914
7915
7916{ echo "$as_me:$LINENO: checking for linker version" >&5
7917echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7918if test "${llvm_cv_link_version+set}" = set; then
7919  echo $ECHO_N "(cached) $ECHO_C" >&6
7920else
7921
7922   version_string="$(ld -v 2>&1 | head -1)"
7923
7924   # Check for ld64.
7925   if (echo "$version_string" | grep -q "ld64"); then
7926     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7927   else
7928     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7929   fi
7930
7931fi
7932{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7933echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7934
7935cat >>confdefs.h <<_ACEOF
7936#define HOST_LINK_VERSION "$llvm_cv_link_version"
7937_ACEOF
7938
7939
7940
7941{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7942echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7943if test "${llvm_cv_link_use_r+set}" = set; then
7944  echo $ECHO_N "(cached) $ECHO_C" >&6
7945else
7946   ac_ext=c
7947ac_cpp='$CPP $CPPFLAGS'
7948ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7949ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7950ac_compiler_gnu=$ac_cv_c_compiler_gnu
7951
7952  oldcflags="$CFLAGS"
7953  CFLAGS="$CFLAGS -Wl,-R."
7954  cat >conftest.$ac_ext <<_ACEOF
7955/* confdefs.h.  */
7956_ACEOF
7957cat confdefs.h >>conftest.$ac_ext
7958cat >>conftest.$ac_ext <<_ACEOF
7959/* end confdefs.h.  */
7960
7961int
7962main ()
7963{
7964
7965  ;
7966  return 0;
7967}
7968_ACEOF
7969rm -f conftest.$ac_objext conftest$ac_exeext
7970if { (ac_try="$ac_link"
7971case "(($ac_try" in
7972  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7973  *) ac_try_echo=$ac_try;;
7974esac
7975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7976  (eval "$ac_link") 2>conftest.er1
7977  ac_status=$?
7978  grep -v '^ *+' conftest.er1 >conftest.err
7979  rm -f conftest.er1
7980  cat conftest.err >&5
7981  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7982  (exit $ac_status); } &&
7983	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7984  { (case "(($ac_try" in
7985  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7986  *) ac_try_echo=$ac_try;;
7987esac
7988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7989  (eval "$ac_try") 2>&5
7990  ac_status=$?
7991  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7992  (exit $ac_status); }; } &&
7993	 { ac_try='test -s conftest$ac_exeext'
7994  { (case "(($ac_try" in
7995  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7996  *) ac_try_echo=$ac_try;;
7997esac
7998eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7999  (eval "$ac_try") 2>&5
8000  ac_status=$?
8001  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8002  (exit $ac_status); }; }; then
8003  llvm_cv_link_use_r=yes
8004else
8005  echo "$as_me: failed program was:" >&5
8006sed 's/^/| /' conftest.$ac_ext >&5
8007
8008	llvm_cv_link_use_r=no
8009fi
8010
8011rm -f core conftest.err conftest.$ac_objext \
8012      conftest$ac_exeext conftest.$ac_ext
8013  CFLAGS="$oldcflags"
8014  ac_ext=c
8015ac_cpp='$CPP $CPPFLAGS'
8016ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8017ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8018ac_compiler_gnu=$ac_cv_c_compiler_gnu
8019
8020
8021fi
8022{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8023echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8024if test "$llvm_cv_link_use_r" = yes ; then
8025
8026cat >>confdefs.h <<\_ACEOF
8027#define HAVE_LINK_R 1
8028_ACEOF
8029
8030  fi
8031
8032
8033{ echo "$as_me:$LINENO: checking for compiler -rdynamic option" >&5
8034echo $ECHO_N "checking for compiler -rdynamic option... $ECHO_C" >&6; }
8035if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8036  echo $ECHO_N "(cached) $ECHO_C" >&6
8037else
8038   ac_ext=c
8039ac_cpp='$CPP $CPPFLAGS'
8040ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8041ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8042ac_compiler_gnu=$ac_cv_c_compiler_gnu
8043
8044  oldcflags="$CFLAGS"
8045  CFLAGS="$CFLAGS -rdynamic"
8046  cat >conftest.$ac_ext <<_ACEOF
8047/* confdefs.h.  */
8048_ACEOF
8049cat confdefs.h >>conftest.$ac_ext
8050cat >>conftest.$ac_ext <<_ACEOF
8051/* end confdefs.h.  */
8052
8053int
8054main ()
8055{
8056
8057  ;
8058  return 0;
8059}
8060_ACEOF
8061rm -f conftest.$ac_objext conftest$ac_exeext
8062if { (ac_try="$ac_link"
8063case "(($ac_try" in
8064  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8065  *) ac_try_echo=$ac_try;;
8066esac
8067eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8068  (eval "$ac_link") 2>conftest.er1
8069  ac_status=$?
8070  grep -v '^ *+' conftest.er1 >conftest.err
8071  rm -f conftest.er1
8072  cat conftest.err >&5
8073  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8074  (exit $ac_status); } &&
8075	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8076  { (case "(($ac_try" in
8077  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8078  *) ac_try_echo=$ac_try;;
8079esac
8080eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8081  (eval "$ac_try") 2>&5
8082  ac_status=$?
8083  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8084  (exit $ac_status); }; } &&
8085	 { ac_try='test -s conftest$ac_exeext'
8086  { (case "(($ac_try" in
8087  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8088  *) ac_try_echo=$ac_try;;
8089esac
8090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8091  (eval "$ac_try") 2>&5
8092  ac_status=$?
8093  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8094  (exit $ac_status); }; }; then
8095  llvm_cv_link_use_export_dynamic=yes
8096else
8097  echo "$as_me: failed program was:" >&5
8098sed 's/^/| /' conftest.$ac_ext >&5
8099
8100	llvm_cv_link_use_export_dynamic=no
8101fi
8102
8103rm -f core conftest.err conftest.$ac_objext \
8104      conftest$ac_exeext conftest.$ac_ext
8105  CFLAGS="$oldcflags"
8106  ac_ext=c
8107ac_cpp='$CPP $CPPFLAGS'
8108ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8109ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8110ac_compiler_gnu=$ac_cv_c_compiler_gnu
8111
8112
8113fi
8114{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8115echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8116if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8117
8118cat >>confdefs.h <<\_ACEOF
8119#define HAVE_LINK_EXPORT_DYNAMIC 1
8120_ACEOF
8121
8122  fi
8123
8124
8125{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8126echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8127if test "${llvm_cv_link_use_version_script+set}" = set; then
8128  echo $ECHO_N "(cached) $ECHO_C" >&6
8129else
8130   ac_ext=c
8131ac_cpp='$CPP $CPPFLAGS'
8132ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8133ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8134ac_compiler_gnu=$ac_cv_c_compiler_gnu
8135
8136  oldcflags="$CFLAGS"
8137
8138  # The following code is from the autoconf manual,
8139  # "11.13: Limitations of Usual Tools".
8140  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8141  # Use mktemp if possible; otherwise fall back on mkdir,
8142  # with $RANDOM to make collisions less likely.
8143  : ${TMPDIR=/tmp}
8144  {
8145    tmp=`
8146      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8147    ` &&
8148    test -n "$tmp" && test -d "$tmp"
8149  } || {
8150    tmp=$TMPDIR/foo$$-$RANDOM
8151    (umask 077 && mkdir "$tmp")
8152  } || exit $?
8153
8154  echo "{" > "$tmp/export.map"
8155  echo "  global: main;" >> "$tmp/export.map"
8156  echo "  local: *;" >> "$tmp/export.map"
8157  echo "};" >> "$tmp/export.map"
8158
8159  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8160  cat >conftest.$ac_ext <<_ACEOF
8161/* confdefs.h.  */
8162_ACEOF
8163cat confdefs.h >>conftest.$ac_ext
8164cat >>conftest.$ac_ext <<_ACEOF
8165/* end confdefs.h.  */
8166
8167int
8168main ()
8169{
8170
8171  ;
8172  return 0;
8173}
8174_ACEOF
8175rm -f conftest.$ac_objext conftest$ac_exeext
8176if { (ac_try="$ac_link"
8177case "(($ac_try" in
8178  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8179  *) ac_try_echo=$ac_try;;
8180esac
8181eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8182  (eval "$ac_link") 2>conftest.er1
8183  ac_status=$?
8184  grep -v '^ *+' conftest.er1 >conftest.err
8185  rm -f conftest.er1
8186  cat conftest.err >&5
8187  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8188  (exit $ac_status); } &&
8189	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8190  { (case "(($ac_try" in
8191  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8192  *) ac_try_echo=$ac_try;;
8193esac
8194eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8195  (eval "$ac_try") 2>&5
8196  ac_status=$?
8197  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8198  (exit $ac_status); }; } &&
8199	 { ac_try='test -s conftest$ac_exeext'
8200  { (case "(($ac_try" in
8201  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8202  *) ac_try_echo=$ac_try;;
8203esac
8204eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8205  (eval "$ac_try") 2>&5
8206  ac_status=$?
8207  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8208  (exit $ac_status); }; }; then
8209  llvm_cv_link_use_version_script=yes
8210else
8211  echo "$as_me: failed program was:" >&5
8212sed 's/^/| /' conftest.$ac_ext >&5
8213
8214	llvm_cv_link_use_version_script=no
8215fi
8216
8217rm -f core conftest.err conftest.$ac_objext \
8218      conftest$ac_exeext conftest.$ac_ext
8219  rm "$tmp/export.map"
8220  rmdir "$tmp"
8221  CFLAGS="$oldcflags"
8222  ac_ext=c
8223ac_cpp='$CPP $CPPFLAGS'
8224ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8225ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8226ac_compiler_gnu=$ac_cv_c_compiler_gnu
8227
8228
8229fi
8230{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8231echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8232if test "$llvm_cv_link_use_version_script" = yes ; then
8233  HAVE_LINK_VERSION_SCRIPT=1
8234
8235  fi
8236
8237
8238
8239
8240{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8241echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8242if test "${ac_cv_c_const+set}" = set; then
8243  echo $ECHO_N "(cached) $ECHO_C" >&6
8244else
8245  cat >conftest.$ac_ext <<_ACEOF
8246/* confdefs.h.  */
8247_ACEOF
8248cat confdefs.h >>conftest.$ac_ext
8249cat >>conftest.$ac_ext <<_ACEOF
8250/* end confdefs.h.  */
8251
8252int
8253main ()
8254{
8255/* FIXME: Include the comments suggested by Paul. */
8256#ifndef __cplusplus
8257  /* Ultrix mips cc rejects this.  */
8258  typedef int charset[2];
8259  const charset x;
8260  /* SunOS 4.1.1 cc rejects this.  */
8261  char const *const *ccp;
8262  char **p;
8263  /* NEC SVR4.0.2 mips cc rejects this.  */
8264  struct point {int x, y;};
8265  static struct point const zero = {0,0};
8266  /* AIX XL C 1.02.0.0 rejects this.
8267     It does not let you subtract one const X* pointer from another in
8268     an arm of an if-expression whose if-part is not a constant
8269     expression */
8270  const char *g = "string";
8271  ccp = &g + (g ? g-g : 0);
8272  /* HPUX 7.0 cc rejects these. */
8273  ++ccp;
8274  p = (char**) ccp;
8275  ccp = (char const *const *) p;
8276  { /* SCO 3.2v4 cc rejects this.  */
8277    char *t;
8278    char const *s = 0 ? (char *) 0 : (char const *) 0;
8279
8280    *t++ = 0;
8281    if (s) return 0;
8282  }
8283  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8284    int x[] = {25, 17};
8285    const int *foo = &x[0];
8286    ++foo;
8287  }
8288  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8289    typedef const int *iptr;
8290    iptr p = 0;
8291    ++p;
8292  }
8293  { /* AIX XL C 1.02.0.0 rejects this saying
8294       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8295    struct s { int j; const int *ap[3]; };
8296    struct s *b; b->j = 5;
8297  }
8298  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8299    const int foo = 10;
8300    if (!foo) return 0;
8301  }
8302  return !x[0] && !zero.x;
8303#endif
8304
8305  ;
8306  return 0;
8307}
8308_ACEOF
8309rm -f conftest.$ac_objext
8310if { (ac_try="$ac_compile"
8311case "(($ac_try" in
8312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8313  *) ac_try_echo=$ac_try;;
8314esac
8315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8316  (eval "$ac_compile") 2>conftest.er1
8317  ac_status=$?
8318  grep -v '^ *+' conftest.er1 >conftest.err
8319  rm -f conftest.er1
8320  cat conftest.err >&5
8321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8322  (exit $ac_status); } &&
8323	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8324  { (case "(($ac_try" in
8325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8326  *) ac_try_echo=$ac_try;;
8327esac
8328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8329  (eval "$ac_try") 2>&5
8330  ac_status=$?
8331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8332  (exit $ac_status); }; } &&
8333	 { ac_try='test -s conftest.$ac_objext'
8334  { (case "(($ac_try" in
8335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8336  *) ac_try_echo=$ac_try;;
8337esac
8338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8339  (eval "$ac_try") 2>&5
8340  ac_status=$?
8341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8342  (exit $ac_status); }; }; then
8343  ac_cv_c_const=yes
8344else
8345  echo "$as_me: failed program was:" >&5
8346sed 's/^/| /' conftest.$ac_ext >&5
8347
8348	ac_cv_c_const=no
8349fi
8350
8351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8352fi
8353{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8354echo "${ECHO_T}$ac_cv_c_const" >&6; }
8355if test $ac_cv_c_const = no; then
8356
8357cat >>confdefs.h <<\_ACEOF
8358#define const
8359_ACEOF
8360
8361fi
8362
8363
8364
8365
8366
8367
8368ac_header_dirent=no
8369for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8370  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8371{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8372echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8373if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8374  echo $ECHO_N "(cached) $ECHO_C" >&6
8375else
8376  cat >conftest.$ac_ext <<_ACEOF
8377/* confdefs.h.  */
8378_ACEOF
8379cat confdefs.h >>conftest.$ac_ext
8380cat >>conftest.$ac_ext <<_ACEOF
8381/* end confdefs.h.  */
8382#include <sys/types.h>
8383#include <$ac_hdr>
8384
8385int
8386main ()
8387{
8388if ((DIR *) 0)
8389return 0;
8390  ;
8391  return 0;
8392}
8393_ACEOF
8394rm -f conftest.$ac_objext
8395if { (ac_try="$ac_compile"
8396case "(($ac_try" in
8397  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8398  *) ac_try_echo=$ac_try;;
8399esac
8400eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8401  (eval "$ac_compile") 2>conftest.er1
8402  ac_status=$?
8403  grep -v '^ *+' conftest.er1 >conftest.err
8404  rm -f conftest.er1
8405  cat conftest.err >&5
8406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8407  (exit $ac_status); } &&
8408	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8409  { (case "(($ac_try" in
8410  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8411  *) ac_try_echo=$ac_try;;
8412esac
8413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8414  (eval "$ac_try") 2>&5
8415  ac_status=$?
8416  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8417  (exit $ac_status); }; } &&
8418	 { ac_try='test -s conftest.$ac_objext'
8419  { (case "(($ac_try" in
8420  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8421  *) ac_try_echo=$ac_try;;
8422esac
8423eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8424  (eval "$ac_try") 2>&5
8425  ac_status=$?
8426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8427  (exit $ac_status); }; }; then
8428  eval "$as_ac_Header=yes"
8429else
8430  echo "$as_me: failed program was:" >&5
8431sed 's/^/| /' conftest.$ac_ext >&5
8432
8433	eval "$as_ac_Header=no"
8434fi
8435
8436rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8437fi
8438ac_res=`eval echo '${'$as_ac_Header'}'`
8439	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8440echo "${ECHO_T}$ac_res" >&6; }
8441if test `eval echo '${'$as_ac_Header'}'` = yes; then
8442  cat >>confdefs.h <<_ACEOF
8443#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8444_ACEOF
8445
8446ac_header_dirent=$ac_hdr; break
8447fi
8448
8449done
8450# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8451if test $ac_header_dirent = dirent.h; then
8452  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8453echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8454if test "${ac_cv_search_opendir+set}" = set; then
8455  echo $ECHO_N "(cached) $ECHO_C" >&6
8456else
8457  ac_func_search_save_LIBS=$LIBS
8458cat >conftest.$ac_ext <<_ACEOF
8459/* confdefs.h.  */
8460_ACEOF
8461cat confdefs.h >>conftest.$ac_ext
8462cat >>conftest.$ac_ext <<_ACEOF
8463/* end confdefs.h.  */
8464
8465/* Override any GCC internal prototype to avoid an error.
8466   Use char because int might match the return type of a GCC
8467   builtin and then its argument prototype would still apply.  */
8468#ifdef __cplusplus
8469extern "C"
8470#endif
8471char opendir ();
8472int
8473main ()
8474{
8475return opendir ();
8476  ;
8477  return 0;
8478}
8479_ACEOF
8480for ac_lib in '' dir; do
8481  if test -z "$ac_lib"; then
8482    ac_res="none required"
8483  else
8484    ac_res=-l$ac_lib
8485    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8486  fi
8487  rm -f conftest.$ac_objext conftest$ac_exeext
8488if { (ac_try="$ac_link"
8489case "(($ac_try" in
8490  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8491  *) ac_try_echo=$ac_try;;
8492esac
8493eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8494  (eval "$ac_link") 2>conftest.er1
8495  ac_status=$?
8496  grep -v '^ *+' conftest.er1 >conftest.err
8497  rm -f conftest.er1
8498  cat conftest.err >&5
8499  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8500  (exit $ac_status); } &&
8501	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8502  { (case "(($ac_try" in
8503  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8504  *) ac_try_echo=$ac_try;;
8505esac
8506eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8507  (eval "$ac_try") 2>&5
8508  ac_status=$?
8509  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8510  (exit $ac_status); }; } &&
8511	 { ac_try='test -s conftest$ac_exeext'
8512  { (case "(($ac_try" in
8513  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8514  *) ac_try_echo=$ac_try;;
8515esac
8516eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8517  (eval "$ac_try") 2>&5
8518  ac_status=$?
8519  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8520  (exit $ac_status); }; }; then
8521  ac_cv_search_opendir=$ac_res
8522else
8523  echo "$as_me: failed program was:" >&5
8524sed 's/^/| /' conftest.$ac_ext >&5
8525
8526
8527fi
8528
8529rm -f core conftest.err conftest.$ac_objext \
8530      conftest$ac_exeext
8531  if test "${ac_cv_search_opendir+set}" = set; then
8532  break
8533fi
8534done
8535if test "${ac_cv_search_opendir+set}" = set; then
8536  :
8537else
8538  ac_cv_search_opendir=no
8539fi
8540rm conftest.$ac_ext
8541LIBS=$ac_func_search_save_LIBS
8542fi
8543{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8544echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8545ac_res=$ac_cv_search_opendir
8546if test "$ac_res" != no; then
8547  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8548
8549fi
8550
8551else
8552  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8553echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8554if test "${ac_cv_search_opendir+set}" = set; then
8555  echo $ECHO_N "(cached) $ECHO_C" >&6
8556else
8557  ac_func_search_save_LIBS=$LIBS
8558cat >conftest.$ac_ext <<_ACEOF
8559/* confdefs.h.  */
8560_ACEOF
8561cat confdefs.h >>conftest.$ac_ext
8562cat >>conftest.$ac_ext <<_ACEOF
8563/* end confdefs.h.  */
8564
8565/* Override any GCC internal prototype to avoid an error.
8566   Use char because int might match the return type of a GCC
8567   builtin and then its argument prototype would still apply.  */
8568#ifdef __cplusplus
8569extern "C"
8570#endif
8571char opendir ();
8572int
8573main ()
8574{
8575return opendir ();
8576  ;
8577  return 0;
8578}
8579_ACEOF
8580for ac_lib in '' x; do
8581  if test -z "$ac_lib"; then
8582    ac_res="none required"
8583  else
8584    ac_res=-l$ac_lib
8585    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8586  fi
8587  rm -f conftest.$ac_objext conftest$ac_exeext
8588if { (ac_try="$ac_link"
8589case "(($ac_try" in
8590  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8591  *) ac_try_echo=$ac_try;;
8592esac
8593eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8594  (eval "$ac_link") 2>conftest.er1
8595  ac_status=$?
8596  grep -v '^ *+' conftest.er1 >conftest.err
8597  rm -f conftest.er1
8598  cat conftest.err >&5
8599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8600  (exit $ac_status); } &&
8601	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8602  { (case "(($ac_try" in
8603  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8604  *) ac_try_echo=$ac_try;;
8605esac
8606eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8607  (eval "$ac_try") 2>&5
8608  ac_status=$?
8609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8610  (exit $ac_status); }; } &&
8611	 { ac_try='test -s conftest$ac_exeext'
8612  { (case "(($ac_try" in
8613  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8614  *) ac_try_echo=$ac_try;;
8615esac
8616eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8617  (eval "$ac_try") 2>&5
8618  ac_status=$?
8619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8620  (exit $ac_status); }; }; then
8621  ac_cv_search_opendir=$ac_res
8622else
8623  echo "$as_me: failed program was:" >&5
8624sed 's/^/| /' conftest.$ac_ext >&5
8625
8626
8627fi
8628
8629rm -f core conftest.err conftest.$ac_objext \
8630      conftest$ac_exeext
8631  if test "${ac_cv_search_opendir+set}" = set; then
8632  break
8633fi
8634done
8635if test "${ac_cv_search_opendir+set}" = set; then
8636  :
8637else
8638  ac_cv_search_opendir=no
8639fi
8640rm conftest.$ac_ext
8641LIBS=$ac_func_search_save_LIBS
8642fi
8643{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8644echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8645ac_res=$ac_cv_search_opendir
8646if test "$ac_res" != no; then
8647  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8648
8649fi
8650
8651fi
8652
8653
8654for ac_header in dlfcn.h
8655do
8656as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8657if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8658  { echo "$as_me:$LINENO: checking for $ac_header" >&5
8659echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8660if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8661  echo $ECHO_N "(cached) $ECHO_C" >&6
8662fi
8663ac_res=`eval echo '${'$as_ac_Header'}'`
8664	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8665echo "${ECHO_T}$ac_res" >&6; }
8666else
8667  # Is the header compilable?
8668{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8669echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8670cat >conftest.$ac_ext <<_ACEOF
8671/* confdefs.h.  */
8672_ACEOF
8673cat confdefs.h >>conftest.$ac_ext
8674cat >>conftest.$ac_ext <<_ACEOF
8675/* end confdefs.h.  */
8676$ac_includes_default
8677#include <$ac_header>
8678_ACEOF
8679rm -f conftest.$ac_objext
8680if { (ac_try="$ac_compile"
8681case "(($ac_try" in
8682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8683  *) ac_try_echo=$ac_try;;
8684esac
8685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8686  (eval "$ac_compile") 2>conftest.er1
8687  ac_status=$?
8688  grep -v '^ *+' conftest.er1 >conftest.err
8689  rm -f conftest.er1
8690  cat conftest.err >&5
8691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8692  (exit $ac_status); } &&
8693	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8694  { (case "(($ac_try" in
8695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8696  *) ac_try_echo=$ac_try;;
8697esac
8698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8699  (eval "$ac_try") 2>&5
8700  ac_status=$?
8701  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8702  (exit $ac_status); }; } &&
8703	 { ac_try='test -s conftest.$ac_objext'
8704  { (case "(($ac_try" in
8705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8706  *) ac_try_echo=$ac_try;;
8707esac
8708eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8709  (eval "$ac_try") 2>&5
8710  ac_status=$?
8711  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8712  (exit $ac_status); }; }; then
8713  ac_header_compiler=yes
8714else
8715  echo "$as_me: failed program was:" >&5
8716sed 's/^/| /' conftest.$ac_ext >&5
8717
8718	ac_header_compiler=no
8719fi
8720
8721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8722{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8723echo "${ECHO_T}$ac_header_compiler" >&6; }
8724
8725# Is the header present?
8726{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8727echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8728cat >conftest.$ac_ext <<_ACEOF
8729/* confdefs.h.  */
8730_ACEOF
8731cat confdefs.h >>conftest.$ac_ext
8732cat >>conftest.$ac_ext <<_ACEOF
8733/* end confdefs.h.  */
8734#include <$ac_header>
8735_ACEOF
8736if { (ac_try="$ac_cpp conftest.$ac_ext"
8737case "(($ac_try" in
8738  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8739  *) ac_try_echo=$ac_try;;
8740esac
8741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8742  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8743  ac_status=$?
8744  grep -v '^ *+' conftest.er1 >conftest.err
8745  rm -f conftest.er1
8746  cat conftest.err >&5
8747  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8748  (exit $ac_status); } >/dev/null; then
8749  if test -s conftest.err; then
8750    ac_cpp_err=$ac_c_preproc_warn_flag
8751    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8752  else
8753    ac_cpp_err=
8754  fi
8755else
8756  ac_cpp_err=yes
8757fi
8758if test -z "$ac_cpp_err"; then
8759  ac_header_preproc=yes
8760else
8761  echo "$as_me: failed program was:" >&5
8762sed 's/^/| /' conftest.$ac_ext >&5
8763
8764  ac_header_preproc=no
8765fi
8766
8767rm -f conftest.err conftest.$ac_ext
8768{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8769echo "${ECHO_T}$ac_header_preproc" >&6; }
8770
8771# So?  What about this header?
8772case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8773  yes:no: )
8774    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8775echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8776    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8777echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8778    ac_header_preproc=yes
8779    ;;
8780  no:yes:* )
8781    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8782echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8783    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8784echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8785    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8786echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8787    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8788echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8789    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8790echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8791    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8792echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8793    ( cat <<\_ASBOX
8794## ------------------------------------ ##
8795## Report this to http://llvm.org/bugs/ ##
8796## ------------------------------------ ##
8797_ASBOX
8798     ) | sed "s/^/$as_me: WARNING:     /" >&2
8799    ;;
8800esac
8801{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8802echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8803if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8804  echo $ECHO_N "(cached) $ECHO_C" >&6
8805else
8806  eval "$as_ac_Header=\$ac_header_preproc"
8807fi
8808ac_res=`eval echo '${'$as_ac_Header'}'`
8809	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8810echo "${ECHO_T}$ac_res" >&6; }
8811
8812fi
8813if test `eval echo '${'$as_ac_Header'}'` = yes; then
8814  cat >>confdefs.h <<_ACEOF
8815#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8816_ACEOF
8817
8818fi
8819
8820done
8821
8822# Check whether --enable-ltdl-install was given.
8823if test "${enable_ltdl_install+set}" = set; then
8824  enableval=$enable_ltdl_install;
8825fi
8826
8827
8828 if test x"${enable_ltdl_install-no}" != xno; then
8829  INSTALL_LTDL_TRUE=
8830  INSTALL_LTDL_FALSE='#'
8831else
8832  INSTALL_LTDL_TRUE='#'
8833  INSTALL_LTDL_FALSE=
8834fi
8835
8836 if test x"${enable_ltdl_convenience-no}" != xno; then
8837  CONVENIENCE_LTDL_TRUE=
8838  CONVENIENCE_LTDL_FALSE='#'
8839else
8840  CONVENIENCE_LTDL_TRUE='#'
8841  CONVENIENCE_LTDL_FALSE=
8842fi
8843
8844
8845{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8846echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8847library_names_spec=
8848libname_spec='lib$name'
8849soname_spec=
8850shrext_cmds=".so"
8851postinstall_cmds=
8852postuninstall_cmds=
8853finish_cmds=
8854finish_eval=
8855shlibpath_var=
8856shlibpath_overrides_runpath=unknown
8857version_type=none
8858dynamic_linker="$host_os ld.so"
8859sys_lib_dlsearch_path_spec="/lib /usr/lib"
8860if test "$GCC" = yes; then
8861  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8862  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8863    # if the path contains ";" then we assume it to be the separator
8864    # otherwise default to the standard path separator (i.e. ":") - it is
8865    # assumed that no part of a normal pathname contains ";" but that should
8866    # okay in the real world where ";" in dirpaths is itself problematic.
8867    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8868  else
8869    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8870  fi
8871else
8872  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8873fi
8874need_lib_prefix=unknown
8875hardcode_into_libs=no
8876
8877# when you set need_version to no, make sure it does not cause -set_version
8878# flags to be left without arguments
8879need_version=unknown
8880
8881case $host_os in
8882aix3*)
8883  version_type=linux
8884  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8885  shlibpath_var=LIBPATH
8886
8887  # AIX 3 has no versioning support, so we append a major version to the name.
8888  soname_spec='${libname}${release}${shared_ext}$major'
8889  ;;
8890
8891aix4* | aix5*)
8892  version_type=linux
8893  need_lib_prefix=no
8894  need_version=no
8895  hardcode_into_libs=yes
8896  if test "$host_cpu" = ia64; then
8897    # AIX 5 supports IA64
8898    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8899    shlibpath_var=LD_LIBRARY_PATH
8900  else
8901    # With GCC up to 2.95.x, collect2 would create an import file
8902    # for dependence libraries.  The import file would start with
8903    # the line `#! .'.  This would cause the generated library to
8904    # depend on `.', always an invalid library.  This was fixed in
8905    # development snapshots of GCC prior to 3.0.
8906    case $host_os in
8907      aix4 | aix4.[01] | aix4.[01].*)
8908      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8909	   echo ' yes '
8910	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8911	:
8912      else
8913	can_build_shared=no
8914      fi
8915      ;;
8916    esac
8917    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8918    # soname into executable. Probably we can add versioning support to
8919    # collect2, so additional links can be useful in future.
8920    if test "$aix_use_runtimelinking" = yes; then
8921      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8922      # instead of lib<name>.a to let people know that these are not
8923      # typical AIX shared libraries.
8924      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8925    else
8926      # We preserve .a as extension for shared libraries through AIX4.2
8927      # and later when we are not doing run time linking.
8928      library_names_spec='${libname}${release}.a $libname.a'
8929      soname_spec='${libname}${release}${shared_ext}$major'
8930    fi
8931    shlibpath_var=LIBPATH
8932  fi
8933  ;;
8934
8935amigaos*)
8936  library_names_spec='$libname.ixlibrary $libname.a'
8937  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8938  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
8939  ;;
8940
8941beos*)
8942  library_names_spec='${libname}${shared_ext}'
8943  dynamic_linker="$host_os ld.so"
8944  shlibpath_var=LIBRARY_PATH
8945  ;;
8946
8947bsdi[45]*)
8948  version_type=linux
8949  need_version=no
8950  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8951  soname_spec='${libname}${release}${shared_ext}$major'
8952  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8953  shlibpath_var=LD_LIBRARY_PATH
8954  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8955  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8956  # the default ld.so.conf also contains /usr/contrib/lib and
8957  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8958  # libtool to hard-code these into programs
8959  ;;
8960
8961cygwin* | mingw* | pw32*)
8962  version_type=windows
8963  shrext_cmds=".dll"
8964  need_version=no
8965  need_lib_prefix=no
8966
8967  case $GCC,$host_os in
8968  yes,cygwin* | yes,mingw* | yes,pw32*)
8969    library_names_spec='$libname.dll.a'
8970    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8971    postinstall_cmds='base_file=`basename \${file}`~
8972      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8973      dldir=$destdir/`dirname \$dlpath`~
8974      test -d \$dldir || mkdir -p \$dldir~
8975      $install_prog $dir/$dlname \$dldir/$dlname~
8976      chmod a+x \$dldir/$dlname'
8977    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8978      dlpath=$dir/\$dldll~
8979       $rm \$dlpath'
8980    shlibpath_overrides_runpath=yes
8981
8982    case $host_os in
8983    cygwin*)
8984      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8985      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8986      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8987      ;;
8988    mingw*)
8989      # MinGW DLLs use traditional 'lib' prefix
8990      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8991      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8992      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8993        # It is most probably a Windows format PATH printed by
8994        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8995        # path with ; separators, and with drive letters. We can handle the
8996        # drive letters (cygwin fileutils understands them), so leave them,
8997        # especially as we might pass files found there to a mingw objdump,
8998        # which wouldn't understand a cygwinified path. Ahh.
8999        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9000      else
9001        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9002      fi
9003      ;;
9004    pw32*)
9005      # pw32 DLLs use 'pw' prefix rather than 'lib'
9006      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9007      ;;
9008    esac
9009    ;;
9010
9011  *)
9012    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9013    ;;
9014  esac
9015  dynamic_linker='Win32 ld.exe'
9016  # FIXME: first we should search . and the directory the executable is in
9017  shlibpath_var=PATH
9018  ;;
9019
9020darwin* | rhapsody*)
9021  dynamic_linker="$host_os dyld"
9022  version_type=darwin
9023  need_lib_prefix=no
9024  need_version=no
9025  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9026  soname_spec='${libname}${release}${major}$shared_ext'
9027  shlibpath_overrides_runpath=yes
9028  shlibpath_var=DYLD_LIBRARY_PATH
9029  shrext_cmds='.dylib'
9030  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9031  if test "$GCC" = yes; then
9032    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9033  else
9034    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9035  fi
9036  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9037  ;;
9038
9039dgux*)
9040  version_type=linux
9041  need_lib_prefix=no
9042  need_version=no
9043  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9044  soname_spec='${libname}${release}${shared_ext}$major'
9045  shlibpath_var=LD_LIBRARY_PATH
9046  ;;
9047
9048freebsd1.*)
9049  dynamic_linker=no
9050  ;;
9051
9052kfreebsd*-gnu)
9053  version_type=linux
9054  need_lib_prefix=no
9055  need_version=no
9056  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9057  soname_spec='${libname}${release}${shared_ext}$major'
9058  shlibpath_var=LD_LIBRARY_PATH
9059  shlibpath_overrides_runpath=no
9060  hardcode_into_libs=yes
9061  dynamic_linker='GNU ld.so'
9062  ;;
9063
9064freebsd* | dragonfly*)
9065  # DragonFly does not have aout.  When/if they implement a new
9066  # versioning mechanism, adjust this.
9067  if test -x /usr/bin/objformat; then
9068    objformat=`/usr/bin/objformat`
9069  else
9070    case $host_os in
9071    freebsd[123].*) objformat=aout ;;
9072    *) objformat=elf ;;
9073    esac
9074  fi
9075  version_type=freebsd-$objformat
9076  case $version_type in
9077    freebsd-elf*)
9078      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9079      need_version=no
9080      need_lib_prefix=no
9081      ;;
9082    freebsd-*)
9083      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9084      need_version=yes
9085      ;;
9086  esac
9087  shlibpath_var=LD_LIBRARY_PATH
9088  case $host_os in
9089  freebsd2.*)
9090    shlibpath_overrides_runpath=yes
9091    ;;
9092  freebsd3.[01]* | freebsdelf3.[01]*)
9093    shlibpath_overrides_runpath=yes
9094    hardcode_into_libs=yes
9095    ;;
9096  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9097  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9098    shlibpath_overrides_runpath=no
9099    hardcode_into_libs=yes
9100    ;;
9101  freebsd*) # from 4.6 on
9102    shlibpath_overrides_runpath=yes
9103    hardcode_into_libs=yes
9104    ;;
9105  esac
9106  ;;
9107
9108gnu*)
9109  version_type=linux
9110  need_lib_prefix=no
9111  need_version=no
9112  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9113  soname_spec='${libname}${release}${shared_ext}$major'
9114  shlibpath_var=LD_LIBRARY_PATH
9115  hardcode_into_libs=yes
9116  ;;
9117
9118hpux9* | hpux10* | hpux11*)
9119  # Give a soname corresponding to the major version so that dld.sl refuses to
9120  # link against other versions.
9121  version_type=sunos
9122  need_lib_prefix=no
9123  need_version=no
9124  case $host_cpu in
9125  ia64*)
9126    shrext_cmds='.so'
9127    hardcode_into_libs=yes
9128    dynamic_linker="$host_os dld.so"
9129    shlibpath_var=LD_LIBRARY_PATH
9130    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9131    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9132    soname_spec='${libname}${release}${shared_ext}$major'
9133    if test "X$HPUX_IA64_MODE" = X32; then
9134      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9135    else
9136      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9137    fi
9138    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9139    ;;
9140   hppa*64*)
9141     shrext_cmds='.sl'
9142     hardcode_into_libs=yes
9143     dynamic_linker="$host_os dld.sl"
9144     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9145     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9146     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9147     soname_spec='${libname}${release}${shared_ext}$major'
9148     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9149     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9150     ;;
9151   *)
9152    shrext_cmds='.sl'
9153    dynamic_linker="$host_os dld.sl"
9154    shlibpath_var=SHLIB_PATH
9155    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9156    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9157    soname_spec='${libname}${release}${shared_ext}$major'
9158    ;;
9159  esac
9160  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9161  postinstall_cmds='chmod 555 $lib'
9162  ;;
9163
9164interix3*)
9165  version_type=linux
9166  need_lib_prefix=no
9167  need_version=no
9168  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9169  soname_spec='${libname}${release}${shared_ext}$major'
9170  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9171  shlibpath_var=LD_LIBRARY_PATH
9172  shlibpath_overrides_runpath=no
9173  hardcode_into_libs=yes
9174  ;;
9175
9176irix5* | irix6* | nonstopux*)
9177  case $host_os in
9178    nonstopux*) version_type=nonstopux ;;
9179    *)
9180	if test "$lt_cv_prog_gnu_ld" = yes; then
9181		version_type=linux
9182	else
9183		version_type=irix
9184	fi ;;
9185  esac
9186  need_lib_prefix=no
9187  need_version=no
9188  soname_spec='${libname}${release}${shared_ext}$major'
9189  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9190  case $host_os in
9191  irix5* | nonstopux*)
9192    libsuff= shlibsuff=
9193    ;;
9194  *)
9195    case $LD in # libtool.m4 will add one of these switches to LD
9196    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9197      libsuff= shlibsuff= libmagic=32-bit;;
9198    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9199      libsuff=32 shlibsuff=N32 libmagic=N32;;
9200    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9201      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9202    *) libsuff= shlibsuff= libmagic=never-match;;
9203    esac
9204    ;;
9205  esac
9206  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9207  shlibpath_overrides_runpath=no
9208  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9209  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9210  hardcode_into_libs=yes
9211  ;;
9212
9213# No shared lib support for Linux oldld, aout, or coff.
9214linux*oldld* | linux*aout* | linux*coff*)
9215  dynamic_linker=no
9216  ;;
9217
9218# This must be Linux ELF.
9219linux*)
9220  version_type=linux
9221  need_lib_prefix=no
9222  need_version=no
9223  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9224  soname_spec='${libname}${release}${shared_ext}$major'
9225  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9226  shlibpath_var=LD_LIBRARY_PATH
9227  shlibpath_overrides_runpath=no
9228  # This implies no fast_install, which is unacceptable.
9229  # Some rework will be needed to allow for fast_install
9230  # before this can be enabled.
9231  hardcode_into_libs=yes
9232
9233  # Append ld.so.conf contents to the search path
9234  if test -f /etc/ld.so.conf; then
9235    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9236    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9237  fi
9238
9239  # We used to test for /lib/ld.so.1 and disable shared libraries on
9240  # powerpc, because MkLinux only supported shared libraries with the
9241  # GNU dynamic linker.  Since this was broken with cross compilers,
9242  # most powerpc-linux boxes support dynamic linking these days and
9243  # people can always --disable-shared, the test was removed, and we
9244  # assume the GNU/Linux dynamic linker is in use.
9245  dynamic_linker='GNU/Linux ld.so'
9246  ;;
9247
9248knetbsd*-gnu)
9249  version_type=linux
9250  need_lib_prefix=no
9251  need_version=no
9252  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9253  soname_spec='${libname}${release}${shared_ext}$major'
9254  shlibpath_var=LD_LIBRARY_PATH
9255  shlibpath_overrides_runpath=no
9256  hardcode_into_libs=yes
9257  dynamic_linker='GNU ld.so'
9258  ;;
9259
9260netbsd*)
9261  version_type=sunos
9262  need_lib_prefix=no
9263  need_version=no
9264  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9265    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9266    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9267    dynamic_linker='NetBSD (a.out) ld.so'
9268  else
9269    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9270    soname_spec='${libname}${release}${shared_ext}$major'
9271    dynamic_linker='NetBSD ld.elf_so'
9272  fi
9273  shlibpath_var=LD_LIBRARY_PATH
9274  shlibpath_overrides_runpath=yes
9275  hardcode_into_libs=yes
9276  ;;
9277
9278newsos6)
9279  version_type=linux
9280  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9281  shlibpath_var=LD_LIBRARY_PATH
9282  shlibpath_overrides_runpath=yes
9283  ;;
9284
9285nto-qnx*)
9286  version_type=linux
9287  need_lib_prefix=no
9288  need_version=no
9289  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9290  soname_spec='${libname}${release}${shared_ext}$major'
9291  shlibpath_var=LD_LIBRARY_PATH
9292  shlibpath_overrides_runpath=yes
9293  ;;
9294
9295openbsd* | bitrig*)
9296  version_type=sunos
9297  sys_lib_dlsearch_path_spec="/usr/lib"
9298  need_lib_prefix=no
9299  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9300  case $host_os in
9301    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9302    *)                         need_version=no  ;;
9303  esac
9304  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9305  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9306  shlibpath_var=LD_LIBRARY_PATH
9307  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9308    case $host_os in
9309      openbsd2.[89] | openbsd2.[89].*)
9310	shlibpath_overrides_runpath=no
9311	;;
9312      *)
9313	shlibpath_overrides_runpath=yes
9314	;;
9315      esac
9316  else
9317    shlibpath_overrides_runpath=yes
9318  fi
9319  ;;
9320
9321os2*)
9322  libname_spec='$name'
9323  shrext_cmds=".dll"
9324  need_lib_prefix=no
9325  library_names_spec='$libname${shared_ext} $libname.a'
9326  dynamic_linker='OS/2 ld.exe'
9327  shlibpath_var=LIBPATH
9328  ;;
9329
9330osf3* | osf4* | osf5*)
9331  version_type=osf
9332  need_lib_prefix=no
9333  need_version=no
9334  soname_spec='${libname}${release}${shared_ext}$major'
9335  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9336  shlibpath_var=LD_LIBRARY_PATH
9337  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9338  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9339  ;;
9340
9341solaris*)
9342  version_type=linux
9343  need_lib_prefix=no
9344  need_version=no
9345  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9346  soname_spec='${libname}${release}${shared_ext}$major'
9347  shlibpath_var=LD_LIBRARY_PATH
9348  shlibpath_overrides_runpath=yes
9349  hardcode_into_libs=yes
9350  # ldd complains unless libraries are executable
9351  postinstall_cmds='chmod +x $lib'
9352  ;;
9353
9354sunos4*)
9355  version_type=sunos
9356  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9357  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9358  shlibpath_var=LD_LIBRARY_PATH
9359  shlibpath_overrides_runpath=yes
9360  if test "$with_gnu_ld" = yes; then
9361    need_lib_prefix=no
9362  fi
9363  need_version=yes
9364  ;;
9365
9366sysv4 | sysv4.3*)
9367  version_type=linux
9368  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9369  soname_spec='${libname}${release}${shared_ext}$major'
9370  shlibpath_var=LD_LIBRARY_PATH
9371  case $host_vendor in
9372    sni)
9373      shlibpath_overrides_runpath=no
9374      need_lib_prefix=no
9375      export_dynamic_flag_spec='${wl}-Blargedynsym'
9376      runpath_var=LD_RUN_PATH
9377      ;;
9378    siemens)
9379      need_lib_prefix=no
9380      ;;
9381    motorola)
9382      need_lib_prefix=no
9383      need_version=no
9384      shlibpath_overrides_runpath=no
9385      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9386      ;;
9387  esac
9388  ;;
9389
9390sysv4*MP*)
9391  if test -d /usr/nec ;then
9392    version_type=linux
9393    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9394    soname_spec='$libname${shared_ext}.$major'
9395    shlibpath_var=LD_LIBRARY_PATH
9396  fi
9397  ;;
9398
9399sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9400  version_type=freebsd-elf
9401  need_lib_prefix=no
9402  need_version=no
9403  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9404  soname_spec='${libname}${release}${shared_ext}$major'
9405  shlibpath_var=LD_LIBRARY_PATH
9406  hardcode_into_libs=yes
9407  if test "$with_gnu_ld" = yes; then
9408    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9409    shlibpath_overrides_runpath=no
9410  else
9411    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9412    shlibpath_overrides_runpath=yes
9413    case $host_os in
9414      sco3.2v5*)
9415        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9416	;;
9417    esac
9418  fi
9419  sys_lib_dlsearch_path_spec='/usr/lib'
9420  ;;
9421
9422uts4*)
9423  version_type=linux
9424  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9425  soname_spec='${libname}${release}${shared_ext}$major'
9426  shlibpath_var=LD_LIBRARY_PATH
9427  ;;
9428
9429*)
9430  dynamic_linker=no
9431  ;;
9432esac
9433{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9434echo "${ECHO_T}$dynamic_linker" >&6; }
9435test "$dynamic_linker" = no && can_build_shared=no
9436
9437variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9438if test "$GCC" = yes; then
9439  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9440fi
9441
9442
9443{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9444echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9445if test "${libltdl_cv_shlibext+set}" = set; then
9446  echo $ECHO_N "(cached) $ECHO_C" >&6
9447else
9448
9449module=yes
9450eval libltdl_cv_shlibext=$shrext_cmds
9451
9452fi
9453{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9454echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9455if test -n "$libltdl_cv_shlibext"; then
9456
9457cat >>confdefs.h <<_ACEOF
9458#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9459_ACEOF
9460
9461fi
9462
9463
9464{ echo "$as_me:$LINENO: checking for the default library search path" >&5
9465echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9466if test "${libltdl_cv_sys_search_path+set}" = set; then
9467  echo $ECHO_N "(cached) $ECHO_C" >&6
9468else
9469  libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9470fi
9471{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9472echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9473if test -n "$libltdl_cv_sys_search_path"; then
9474  sys_search_path=
9475  for dir in $libltdl_cv_sys_search_path; do
9476    if test -z "$sys_search_path"; then
9477      sys_search_path="$dir"
9478    else
9479      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9480    fi
9481  done
9482
9483cat >>confdefs.h <<_ACEOF
9484#define LTDL_SYSSEARCHPATH "$sys_search_path"
9485_ACEOF
9486
9487fi
9488
9489{ echo "$as_me:$LINENO: checking for objdir" >&5
9490echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9491if test "${libltdl_cv_objdir+set}" = set; then
9492  echo $ECHO_N "(cached) $ECHO_C" >&6
9493else
9494  libltdl_cv_objdir="$objdir"
9495  if test -n "$objdir"; then
9496    :
9497  else
9498    rm -f .libs 2>/dev/null
9499    mkdir .libs 2>/dev/null
9500    if test -d .libs; then
9501      libltdl_cv_objdir=.libs
9502    else
9503      # MS-DOS does not allow filenames that begin with a dot.
9504      libltdl_cv_objdir=_libs
9505    fi
9506  rmdir .libs 2>/dev/null
9507  fi
9508
9509fi
9510{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9511echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9512
9513cat >>confdefs.h <<_ACEOF
9514#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9515_ACEOF
9516
9517
9518
9519
9520
9521
9522# Check for command to grab the raw symbol name followed by C symbol from nm.
9523{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9524echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9525if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9526  echo $ECHO_N "(cached) $ECHO_C" >&6
9527else
9528
9529# These are sane defaults that work on at least a few old systems.
9530# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9531
9532# Character class describing NM global symbol codes.
9533symcode='[BCDEGRST]'
9534
9535# Regexp to match symbols that can be accessed directly from C.
9536sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9537
9538# Transform an extracted symbol line into a proper C declaration
9539lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9540
9541# Transform an extracted symbol line into symbol name and symbol address
9542lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9543
9544# Define system-specific variables.
9545case $host_os in
9546aix*)
9547  symcode='[BCDT]'
9548  ;;
9549cygwin* | mingw* | pw32*)
9550  symcode='[ABCDGISTW]'
9551  ;;
9552hpux*) # Its linker distinguishes data from code symbols
9553  if test "$host_cpu" = ia64; then
9554    symcode='[ABCDEGRST]'
9555  fi
9556  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9557  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9558  ;;
9559linux*)
9560  if test "$host_cpu" = ia64; then
9561    symcode='[ABCDGIRSTW]'
9562    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9563    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9564  fi
9565  ;;
9566irix* | nonstopux*)
9567  symcode='[BCDEGRST]'
9568  ;;
9569osf*)
9570  symcode='[BCDEGQRST]'
9571  ;;
9572solaris*)
9573  symcode='[BDRT]'
9574  ;;
9575sco3.2v5*)
9576  symcode='[DT]'
9577  ;;
9578sysv4.2uw2*)
9579  symcode='[DT]'
9580  ;;
9581sysv5* | sco5v6* | unixware* | OpenUNIX*)
9582  symcode='[ABDT]'
9583  ;;
9584sysv4)
9585  symcode='[DFNSTU]'
9586  ;;
9587esac
9588
9589# Handle CRLF in mingw tool chain
9590opt_cr=
9591case $build_os in
9592mingw*)
9593  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9594  ;;
9595esac
9596
9597# If we're using GNU nm, then use its standard symbol codes.
9598case `$NM -V 2>&1` in
9599*GNU* | *'with BFD'*)
9600  symcode='[ABCDGIRSTW]' ;;
9601esac
9602
9603# Try without a prefix undercore, then with it.
9604for ac_symprfx in "" "_"; do
9605
9606  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9607  symxfrm="\\1 $ac_symprfx\\2 \\2"
9608
9609  # Write the raw and C identifiers.
9610  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9611
9612  # Check to see that the pipe works correctly.
9613  pipe_works=no
9614
9615  rm -f conftest*
9616  cat > conftest.$ac_ext <<EOF
9617#ifdef __cplusplus
9618extern "C" {
9619#endif
9620char nm_test_var;
9621void nm_test_func(){}
9622#ifdef __cplusplus
9623}
9624#endif
9625int main(){nm_test_var='a';nm_test_func();return(0);}
9626EOF
9627
9628  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9629  (eval $ac_compile) 2>&5
9630  ac_status=$?
9631  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9632  (exit $ac_status); }; then
9633    # Now try to grab the symbols.
9634    nlist=conftest.nm
9635    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9636  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9637  ac_status=$?
9638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9639  (exit $ac_status); } && test -s "$nlist"; then
9640      # Try sorting and uniquifying the output.
9641      if sort "$nlist" | uniq > "$nlist"T; then
9642	mv -f "$nlist"T "$nlist"
9643      else
9644	rm -f "$nlist"T
9645      fi
9646
9647      # Make sure that we snagged all the symbols we need.
9648      if grep ' nm_test_var$' "$nlist" >/dev/null; then
9649	if grep ' nm_test_func$' "$nlist" >/dev/null; then
9650	  cat <<EOF > conftest.$ac_ext
9651#ifdef __cplusplus
9652extern "C" {
9653#endif
9654
9655EOF
9656	  # Now generate the symbol file.
9657	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9658
9659	  cat <<EOF >> conftest.$ac_ext
9660#if defined (__STDC__) && __STDC__
9661# define lt_ptr_t void *
9662#else
9663# define lt_ptr_t char *
9664# define const
9665#endif
9666
9667/* The mapping between symbol names and symbols. */
9668const struct {
9669  const char *name;
9670  lt_ptr_t address;
9671}
9672lt_preloaded_symbols[] =
9673{
9674EOF
9675	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9676	  cat <<\EOF >> conftest.$ac_ext
9677  {0, (lt_ptr_t) 0}
9678};
9679
9680#ifdef __cplusplus
9681}
9682#endif
9683EOF
9684	  # Now try linking the two files.
9685	  mv conftest.$ac_objext conftstm.$ac_objext
9686	  lt_save_LIBS="$LIBS"
9687	  lt_save_CFLAGS="$CFLAGS"
9688	  LIBS="conftstm.$ac_objext"
9689	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9690	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9691  (eval $ac_link) 2>&5
9692  ac_status=$?
9693  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9694  (exit $ac_status); } && test -s conftest${ac_exeext}; then
9695	    pipe_works=yes
9696	  fi
9697	  LIBS="$lt_save_LIBS"
9698	  CFLAGS="$lt_save_CFLAGS"
9699	else
9700	  echo "cannot find nm_test_func in $nlist" >&5
9701	fi
9702      else
9703	echo "cannot find nm_test_var in $nlist" >&5
9704      fi
9705    else
9706      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9707    fi
9708  else
9709    echo "$progname: failed program was:" >&5
9710    cat conftest.$ac_ext >&5
9711  fi
9712  rm -f conftest* conftst*
9713
9714  # Do not use the global_symbol_pipe unless it works.
9715  if test "$pipe_works" = yes; then
9716    break
9717  else
9718    lt_cv_sys_global_symbol_pipe=
9719  fi
9720done
9721
9722fi
9723
9724if test -z "$lt_cv_sys_global_symbol_pipe"; then
9725  lt_cv_sys_global_symbol_to_cdecl=
9726fi
9727if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9728  { echo "$as_me:$LINENO: result: failed" >&5
9729echo "${ECHO_T}failed" >&6; }
9730else
9731  { echo "$as_me:$LINENO: result: ok" >&5
9732echo "${ECHO_T}ok" >&6; }
9733fi
9734
9735
9736{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9737echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9738if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9739  echo $ECHO_N "(cached) $ECHO_C" >&6
9740else
9741  if test -n "$lt_cv_sys_global_symbol_pipe"; then
9742    libltdl_cv_preloaded_symbols=yes
9743  else
9744    libltdl_cv_preloaded_symbols=no
9745  fi
9746
9747fi
9748{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9749echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9750if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9751
9752cat >>confdefs.h <<\_ACEOF
9753#define HAVE_PRELOADED_SYMBOLS 1
9754_ACEOF
9755
9756fi
9757
9758LIBADD_DL=
9759
9760ac_ext=c
9761ac_cpp='$CPP $CPPFLAGS'
9762ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9763ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9764ac_compiler_gnu=$ac_cv_c_compiler_gnu
9765
9766
9767{ echo "$as_me:$LINENO: checking for shl_load" >&5
9768echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9769if test "${ac_cv_func_shl_load+set}" = set; then
9770  echo $ECHO_N "(cached) $ECHO_C" >&6
9771else
9772  cat >conftest.$ac_ext <<_ACEOF
9773/* confdefs.h.  */
9774_ACEOF
9775cat confdefs.h >>conftest.$ac_ext
9776cat >>conftest.$ac_ext <<_ACEOF
9777/* end confdefs.h.  */
9778/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9779   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9780#define shl_load innocuous_shl_load
9781
9782/* System header to define __stub macros and hopefully few prototypes,
9783    which can conflict with char shl_load (); below.
9784    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9785    <limits.h> exists even on freestanding compilers.  */
9786
9787#ifdef __STDC__
9788# include <limits.h>
9789#else
9790# include <assert.h>
9791#endif
9792
9793#undef shl_load
9794
9795/* Override any GCC internal prototype to avoid an error.
9796   Use char because int might match the return type of a GCC
9797   builtin and then its argument prototype would still apply.  */
9798#ifdef __cplusplus
9799extern "C"
9800#endif
9801char shl_load ();
9802/* The GNU C library defines this for functions which it implements
9803    to always fail with ENOSYS.  Some functions are actually named
9804    something starting with __ and the normal name is an alias.  */
9805#if defined __stub_shl_load || defined __stub___shl_load
9806choke me
9807#endif
9808
9809int
9810main ()
9811{
9812return shl_load ();
9813  ;
9814  return 0;
9815}
9816_ACEOF
9817rm -f conftest.$ac_objext conftest$ac_exeext
9818if { (ac_try="$ac_link"
9819case "(($ac_try" in
9820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9821  *) ac_try_echo=$ac_try;;
9822esac
9823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9824  (eval "$ac_link") 2>conftest.er1
9825  ac_status=$?
9826  grep -v '^ *+' conftest.er1 >conftest.err
9827  rm -f conftest.er1
9828  cat conftest.err >&5
9829  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9830  (exit $ac_status); } &&
9831	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9832  { (case "(($ac_try" in
9833  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9834  *) ac_try_echo=$ac_try;;
9835esac
9836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9837  (eval "$ac_try") 2>&5
9838  ac_status=$?
9839  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9840  (exit $ac_status); }; } &&
9841	 { ac_try='test -s conftest$ac_exeext'
9842  { (case "(($ac_try" in
9843  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9844  *) ac_try_echo=$ac_try;;
9845esac
9846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9847  (eval "$ac_try") 2>&5
9848  ac_status=$?
9849  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9850  (exit $ac_status); }; }; then
9851  ac_cv_func_shl_load=yes
9852else
9853  echo "$as_me: failed program was:" >&5
9854sed 's/^/| /' conftest.$ac_ext >&5
9855
9856	ac_cv_func_shl_load=no
9857fi
9858
9859rm -f core conftest.err conftest.$ac_objext \
9860      conftest$ac_exeext conftest.$ac_ext
9861fi
9862{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9863echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9864if test $ac_cv_func_shl_load = yes; then
9865
9866cat >>confdefs.h <<\_ACEOF
9867#define HAVE_SHL_LOAD 1
9868_ACEOF
9869
9870else
9871  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9872echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9873if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9874  echo $ECHO_N "(cached) $ECHO_C" >&6
9875else
9876  ac_check_lib_save_LIBS=$LIBS
9877LIBS="-ldld  $LIBS"
9878cat >conftest.$ac_ext <<_ACEOF
9879/* confdefs.h.  */
9880_ACEOF
9881cat confdefs.h >>conftest.$ac_ext
9882cat >>conftest.$ac_ext <<_ACEOF
9883/* end confdefs.h.  */
9884
9885/* Override any GCC internal prototype to avoid an error.
9886   Use char because int might match the return type of a GCC
9887   builtin and then its argument prototype would still apply.  */
9888#ifdef __cplusplus
9889extern "C"
9890#endif
9891char shl_load ();
9892int
9893main ()
9894{
9895return shl_load ();
9896  ;
9897  return 0;
9898}
9899_ACEOF
9900rm -f conftest.$ac_objext conftest$ac_exeext
9901if { (ac_try="$ac_link"
9902case "(($ac_try" in
9903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9904  *) ac_try_echo=$ac_try;;
9905esac
9906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9907  (eval "$ac_link") 2>conftest.er1
9908  ac_status=$?
9909  grep -v '^ *+' conftest.er1 >conftest.err
9910  rm -f conftest.er1
9911  cat conftest.err >&5
9912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9913  (exit $ac_status); } &&
9914	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9915  { (case "(($ac_try" in
9916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9917  *) ac_try_echo=$ac_try;;
9918esac
9919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9920  (eval "$ac_try") 2>&5
9921  ac_status=$?
9922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9923  (exit $ac_status); }; } &&
9924	 { ac_try='test -s conftest$ac_exeext'
9925  { (case "(($ac_try" in
9926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9927  *) ac_try_echo=$ac_try;;
9928esac
9929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9930  (eval "$ac_try") 2>&5
9931  ac_status=$?
9932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9933  (exit $ac_status); }; }; then
9934  ac_cv_lib_dld_shl_load=yes
9935else
9936  echo "$as_me: failed program was:" >&5
9937sed 's/^/| /' conftest.$ac_ext >&5
9938
9939	ac_cv_lib_dld_shl_load=no
9940fi
9941
9942rm -f core conftest.err conftest.$ac_objext \
9943      conftest$ac_exeext conftest.$ac_ext
9944LIBS=$ac_check_lib_save_LIBS
9945fi
9946{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9947echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9948if test $ac_cv_lib_dld_shl_load = yes; then
9949
9950cat >>confdefs.h <<\_ACEOF
9951#define HAVE_SHL_LOAD 1
9952_ACEOF
9953
9954	LIBADD_DL="$LIBADD_DL -ldld"
9955else
9956  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9957echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9958if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9959  echo $ECHO_N "(cached) $ECHO_C" >&6
9960else
9961  ac_check_lib_save_LIBS=$LIBS
9962LIBS="-ldl  $LIBS"
9963cat >conftest.$ac_ext <<_ACEOF
9964/* confdefs.h.  */
9965_ACEOF
9966cat confdefs.h >>conftest.$ac_ext
9967cat >>conftest.$ac_ext <<_ACEOF
9968/* end confdefs.h.  */
9969
9970/* Override any GCC internal prototype to avoid an error.
9971   Use char because int might match the return type of a GCC
9972   builtin and then its argument prototype would still apply.  */
9973#ifdef __cplusplus
9974extern "C"
9975#endif
9976char dlopen ();
9977int
9978main ()
9979{
9980return dlopen ();
9981  ;
9982  return 0;
9983}
9984_ACEOF
9985rm -f conftest.$ac_objext conftest$ac_exeext
9986if { (ac_try="$ac_link"
9987case "(($ac_try" in
9988  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9989  *) ac_try_echo=$ac_try;;
9990esac
9991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9992  (eval "$ac_link") 2>conftest.er1
9993  ac_status=$?
9994  grep -v '^ *+' conftest.er1 >conftest.err
9995  rm -f conftest.er1
9996  cat conftest.err >&5
9997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9998  (exit $ac_status); } &&
9999	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10000  { (case "(($ac_try" in
10001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10002  *) ac_try_echo=$ac_try;;
10003esac
10004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10005  (eval "$ac_try") 2>&5
10006  ac_status=$?
10007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10008  (exit $ac_status); }; } &&
10009	 { ac_try='test -s conftest$ac_exeext'
10010  { (case "(($ac_try" in
10011  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10012  *) ac_try_echo=$ac_try;;
10013esac
10014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10015  (eval "$ac_try") 2>&5
10016  ac_status=$?
10017  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10018  (exit $ac_status); }; }; then
10019  ac_cv_lib_dl_dlopen=yes
10020else
10021  echo "$as_me: failed program was:" >&5
10022sed 's/^/| /' conftest.$ac_ext >&5
10023
10024	ac_cv_lib_dl_dlopen=no
10025fi
10026
10027rm -f core conftest.err conftest.$ac_objext \
10028      conftest$ac_exeext conftest.$ac_ext
10029LIBS=$ac_check_lib_save_LIBS
10030fi
10031{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10032echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10033if test $ac_cv_lib_dl_dlopen = yes; then
10034
10035cat >>confdefs.h <<\_ACEOF
10036#define HAVE_LIBDL 1
10037_ACEOF
10038
10039	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10040else
10041  cat >conftest.$ac_ext <<_ACEOF
10042/* confdefs.h.  */
10043_ACEOF
10044cat confdefs.h >>conftest.$ac_ext
10045cat >>conftest.$ac_ext <<_ACEOF
10046/* end confdefs.h.  */
10047#if HAVE_DLFCN_H
10048#  include <dlfcn.h>
10049#endif
10050
10051int
10052main ()
10053{
10054dlopen(0, 0);
10055  ;
10056  return 0;
10057}
10058_ACEOF
10059rm -f conftest.$ac_objext conftest$ac_exeext
10060if { (ac_try="$ac_link"
10061case "(($ac_try" in
10062  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10063  *) ac_try_echo=$ac_try;;
10064esac
10065eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10066  (eval "$ac_link") 2>conftest.er1
10067  ac_status=$?
10068  grep -v '^ *+' conftest.er1 >conftest.err
10069  rm -f conftest.er1
10070  cat conftest.err >&5
10071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10072  (exit $ac_status); } &&
10073	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10074  { (case "(($ac_try" in
10075  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10076  *) ac_try_echo=$ac_try;;
10077esac
10078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10079  (eval "$ac_try") 2>&5
10080  ac_status=$?
10081  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10082  (exit $ac_status); }; } &&
10083	 { ac_try='test -s conftest$ac_exeext'
10084  { (case "(($ac_try" in
10085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10086  *) ac_try_echo=$ac_try;;
10087esac
10088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10089  (eval "$ac_try") 2>&5
10090  ac_status=$?
10091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10092  (exit $ac_status); }; }; then
10093
10094cat >>confdefs.h <<\_ACEOF
10095#define HAVE_LIBDL 1
10096_ACEOF
10097 libltdl_cv_func_dlopen="yes"
10098else
10099  echo "$as_me: failed program was:" >&5
10100sed 's/^/| /' conftest.$ac_ext >&5
10101
10102	{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10103echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10104if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10105  echo $ECHO_N "(cached) $ECHO_C" >&6
10106else
10107  ac_check_lib_save_LIBS=$LIBS
10108LIBS="-lsvld  $LIBS"
10109cat >conftest.$ac_ext <<_ACEOF
10110/* confdefs.h.  */
10111_ACEOF
10112cat confdefs.h >>conftest.$ac_ext
10113cat >>conftest.$ac_ext <<_ACEOF
10114/* end confdefs.h.  */
10115
10116/* Override any GCC internal prototype to avoid an error.
10117   Use char because int might match the return type of a GCC
10118   builtin and then its argument prototype would still apply.  */
10119#ifdef __cplusplus
10120extern "C"
10121#endif
10122char dlopen ();
10123int
10124main ()
10125{
10126return dlopen ();
10127  ;
10128  return 0;
10129}
10130_ACEOF
10131rm -f conftest.$ac_objext conftest$ac_exeext
10132if { (ac_try="$ac_link"
10133case "(($ac_try" in
10134  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10135  *) ac_try_echo=$ac_try;;
10136esac
10137eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10138  (eval "$ac_link") 2>conftest.er1
10139  ac_status=$?
10140  grep -v '^ *+' conftest.er1 >conftest.err
10141  rm -f conftest.er1
10142  cat conftest.err >&5
10143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10144  (exit $ac_status); } &&
10145	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10146  { (case "(($ac_try" in
10147  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10148  *) ac_try_echo=$ac_try;;
10149esac
10150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10151  (eval "$ac_try") 2>&5
10152  ac_status=$?
10153  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10154  (exit $ac_status); }; } &&
10155	 { ac_try='test -s conftest$ac_exeext'
10156  { (case "(($ac_try" in
10157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10158  *) ac_try_echo=$ac_try;;
10159esac
10160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10161  (eval "$ac_try") 2>&5
10162  ac_status=$?
10163  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10164  (exit $ac_status); }; }; then
10165  ac_cv_lib_svld_dlopen=yes
10166else
10167  echo "$as_me: failed program was:" >&5
10168sed 's/^/| /' conftest.$ac_ext >&5
10169
10170	ac_cv_lib_svld_dlopen=no
10171fi
10172
10173rm -f core conftest.err conftest.$ac_objext \
10174      conftest$ac_exeext conftest.$ac_ext
10175LIBS=$ac_check_lib_save_LIBS
10176fi
10177{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10178echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10179if test $ac_cv_lib_svld_dlopen = yes; then
10180
10181cat >>confdefs.h <<\_ACEOF
10182#define HAVE_LIBDL 1
10183_ACEOF
10184
10185	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10186else
10187  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10188echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10189if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10190  echo $ECHO_N "(cached) $ECHO_C" >&6
10191else
10192  ac_check_lib_save_LIBS=$LIBS
10193LIBS="-ldld  $LIBS"
10194cat >conftest.$ac_ext <<_ACEOF
10195/* confdefs.h.  */
10196_ACEOF
10197cat confdefs.h >>conftest.$ac_ext
10198cat >>conftest.$ac_ext <<_ACEOF
10199/* end confdefs.h.  */
10200
10201/* Override any GCC internal prototype to avoid an error.
10202   Use char because int might match the return type of a GCC
10203   builtin and then its argument prototype would still apply.  */
10204#ifdef __cplusplus
10205extern "C"
10206#endif
10207char dld_link ();
10208int
10209main ()
10210{
10211return dld_link ();
10212  ;
10213  return 0;
10214}
10215_ACEOF
10216rm -f conftest.$ac_objext conftest$ac_exeext
10217if { (ac_try="$ac_link"
10218case "(($ac_try" in
10219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220  *) ac_try_echo=$ac_try;;
10221esac
10222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10223  (eval "$ac_link") 2>conftest.er1
10224  ac_status=$?
10225  grep -v '^ *+' conftest.er1 >conftest.err
10226  rm -f conftest.er1
10227  cat conftest.err >&5
10228  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10229  (exit $ac_status); } &&
10230	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10231  { (case "(($ac_try" in
10232  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10233  *) ac_try_echo=$ac_try;;
10234esac
10235eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10236  (eval "$ac_try") 2>&5
10237  ac_status=$?
10238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10239  (exit $ac_status); }; } &&
10240	 { ac_try='test -s conftest$ac_exeext'
10241  { (case "(($ac_try" in
10242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10243  *) ac_try_echo=$ac_try;;
10244esac
10245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10246  (eval "$ac_try") 2>&5
10247  ac_status=$?
10248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10249  (exit $ac_status); }; }; then
10250  ac_cv_lib_dld_dld_link=yes
10251else
10252  echo "$as_me: failed program was:" >&5
10253sed 's/^/| /' conftest.$ac_ext >&5
10254
10255	ac_cv_lib_dld_dld_link=no
10256fi
10257
10258rm -f core conftest.err conftest.$ac_objext \
10259      conftest$ac_exeext conftest.$ac_ext
10260LIBS=$ac_check_lib_save_LIBS
10261fi
10262{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10263echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10264if test $ac_cv_lib_dld_dld_link = yes; then
10265
10266cat >>confdefs.h <<\_ACEOF
10267#define HAVE_DLD 1
10268_ACEOF
10269
10270	 	LIBADD_DL="$LIBADD_DL -ldld"
10271else
10272  { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10273echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10274if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10275  echo $ECHO_N "(cached) $ECHO_C" >&6
10276else
10277  cat >conftest.$ac_ext <<_ACEOF
10278/* confdefs.h.  */
10279_ACEOF
10280cat confdefs.h >>conftest.$ac_ext
10281cat >>conftest.$ac_ext <<_ACEOF
10282/* end confdefs.h.  */
10283/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10284   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10285#define _dyld_func_lookup innocuous__dyld_func_lookup
10286
10287/* System header to define __stub macros and hopefully few prototypes,
10288    which can conflict with char _dyld_func_lookup (); below.
10289    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10290    <limits.h> exists even on freestanding compilers.  */
10291
10292#ifdef __STDC__
10293# include <limits.h>
10294#else
10295# include <assert.h>
10296#endif
10297
10298#undef _dyld_func_lookup
10299
10300/* Override any GCC internal prototype to avoid an error.
10301   Use char because int might match the return type of a GCC
10302   builtin and then its argument prototype would still apply.  */
10303#ifdef __cplusplus
10304extern "C"
10305#endif
10306char _dyld_func_lookup ();
10307/* The GNU C library defines this for functions which it implements
10308    to always fail with ENOSYS.  Some functions are actually named
10309    something starting with __ and the normal name is an alias.  */
10310#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10311choke me
10312#endif
10313
10314int
10315main ()
10316{
10317return _dyld_func_lookup ();
10318  ;
10319  return 0;
10320}
10321_ACEOF
10322rm -f conftest.$ac_objext conftest$ac_exeext
10323if { (ac_try="$ac_link"
10324case "(($ac_try" in
10325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10326  *) ac_try_echo=$ac_try;;
10327esac
10328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10329  (eval "$ac_link") 2>conftest.er1
10330  ac_status=$?
10331  grep -v '^ *+' conftest.er1 >conftest.err
10332  rm -f conftest.er1
10333  cat conftest.err >&5
10334  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10335  (exit $ac_status); } &&
10336	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10337  { (case "(($ac_try" in
10338  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10339  *) ac_try_echo=$ac_try;;
10340esac
10341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10342  (eval "$ac_try") 2>&5
10343  ac_status=$?
10344  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10345  (exit $ac_status); }; } &&
10346	 { ac_try='test -s conftest$ac_exeext'
10347  { (case "(($ac_try" in
10348  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10349  *) ac_try_echo=$ac_try;;
10350esac
10351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10352  (eval "$ac_try") 2>&5
10353  ac_status=$?
10354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10355  (exit $ac_status); }; }; then
10356  ac_cv_func__dyld_func_lookup=yes
10357else
10358  echo "$as_me: failed program was:" >&5
10359sed 's/^/| /' conftest.$ac_ext >&5
10360
10361	ac_cv_func__dyld_func_lookup=no
10362fi
10363
10364rm -f core conftest.err conftest.$ac_objext \
10365      conftest$ac_exeext conftest.$ac_ext
10366fi
10367{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10368echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10369if test $ac_cv_func__dyld_func_lookup = yes; then
10370
10371cat >>confdefs.h <<\_ACEOF
10372#define HAVE_DYLD 1
10373_ACEOF
10374
10375fi
10376
10377
10378fi
10379
10380
10381fi
10382
10383
10384fi
10385
10386rm -f core conftest.err conftest.$ac_objext \
10387      conftest$ac_exeext conftest.$ac_ext
10388
10389fi
10390
10391
10392fi
10393
10394
10395fi
10396
10397
10398if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10399then
10400  lt_save_LIBS="$LIBS"
10401  LIBS="$LIBS $LIBADD_DL"
10402
10403for ac_func in dlerror
10404do
10405as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10406{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10407echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10408if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10409  echo $ECHO_N "(cached) $ECHO_C" >&6
10410else
10411  cat >conftest.$ac_ext <<_ACEOF
10412/* confdefs.h.  */
10413_ACEOF
10414cat confdefs.h >>conftest.$ac_ext
10415cat >>conftest.$ac_ext <<_ACEOF
10416/* end confdefs.h.  */
10417/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10418   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10419#define $ac_func innocuous_$ac_func
10420
10421/* System header to define __stub macros and hopefully few prototypes,
10422    which can conflict with char $ac_func (); below.
10423    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10424    <limits.h> exists even on freestanding compilers.  */
10425
10426#ifdef __STDC__
10427# include <limits.h>
10428#else
10429# include <assert.h>
10430#endif
10431
10432#undef $ac_func
10433
10434/* Override any GCC internal prototype to avoid an error.
10435   Use char because int might match the return type of a GCC
10436   builtin and then its argument prototype would still apply.  */
10437#ifdef __cplusplus
10438extern "C"
10439#endif
10440char $ac_func ();
10441/* The GNU C library defines this for functions which it implements
10442    to always fail with ENOSYS.  Some functions are actually named
10443    something starting with __ and the normal name is an alias.  */
10444#if defined __stub_$ac_func || defined __stub___$ac_func
10445choke me
10446#endif
10447
10448int
10449main ()
10450{
10451return $ac_func ();
10452  ;
10453  return 0;
10454}
10455_ACEOF
10456rm -f conftest.$ac_objext conftest$ac_exeext
10457if { (ac_try="$ac_link"
10458case "(($ac_try" in
10459  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10460  *) ac_try_echo=$ac_try;;
10461esac
10462eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10463  (eval "$ac_link") 2>conftest.er1
10464  ac_status=$?
10465  grep -v '^ *+' conftest.er1 >conftest.err
10466  rm -f conftest.er1
10467  cat conftest.err >&5
10468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10469  (exit $ac_status); } &&
10470	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10471  { (case "(($ac_try" in
10472  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10473  *) ac_try_echo=$ac_try;;
10474esac
10475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10476  (eval "$ac_try") 2>&5
10477  ac_status=$?
10478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10479  (exit $ac_status); }; } &&
10480	 { ac_try='test -s conftest$ac_exeext'
10481  { (case "(($ac_try" in
10482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10483  *) ac_try_echo=$ac_try;;
10484esac
10485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10486  (eval "$ac_try") 2>&5
10487  ac_status=$?
10488  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10489  (exit $ac_status); }; }; then
10490  eval "$as_ac_var=yes"
10491else
10492  echo "$as_me: failed program was:" >&5
10493sed 's/^/| /' conftest.$ac_ext >&5
10494
10495	eval "$as_ac_var=no"
10496fi
10497
10498rm -f core conftest.err conftest.$ac_objext \
10499      conftest$ac_exeext conftest.$ac_ext
10500fi
10501ac_res=`eval echo '${'$as_ac_var'}'`
10502	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10503echo "${ECHO_T}$ac_res" >&6; }
10504if test `eval echo '${'$as_ac_var'}'` = yes; then
10505  cat >>confdefs.h <<_ACEOF
10506#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10507_ACEOF
10508
10509fi
10510done
10511
10512  LIBS="$lt_save_LIBS"
10513fi
10514ac_ext=c
10515ac_cpp='$CPP $CPPFLAGS'
10516ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10517ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10518ac_compiler_gnu=$ac_cv_c_compiler_gnu
10519
10520
10521
10522{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10523echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10524if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10525  echo $ECHO_N "(cached) $ECHO_C" >&6
10526else
10527  ac_cv_sys_symbol_underscore=no
10528  cat > conftest.$ac_ext <<EOF
10529void nm_test_func(){}
10530int main(){nm_test_func;return 0;}
10531EOF
10532  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10533  (eval $ac_compile) 2>&5
10534  ac_status=$?
10535  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536  (exit $ac_status); }; then
10537    # Now try to grab the symbols.
10538    ac_nlist=conftest.nm
10539    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10540  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10541  ac_status=$?
10542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10543  (exit $ac_status); } && test -s "$ac_nlist"; then
10544      # See whether the symbols have a leading underscore.
10545      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10546        ac_cv_sys_symbol_underscore=yes
10547      else
10548        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10549	  :
10550        else
10551	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10552        fi
10553      fi
10554    else
10555      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10556    fi
10557  else
10558    echo "configure: failed program was:" >&5
10559    cat conftest.c >&5
10560  fi
10561  rm -rf conftest*
10562
10563fi
10564{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10565echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10566
10567
10568if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10569  if test x"$libltdl_cv_func_dlopen" = xyes ||
10570     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10571	{ echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10572echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10573if test "${libltdl_cv_need_uscore+set}" = set; then
10574  echo $ECHO_N "(cached) $ECHO_C" >&6
10575else
10576  libltdl_cv_need_uscore=unknown
10577          save_LIBS="$LIBS"
10578          LIBS="$LIBS $LIBADD_DL"
10579	  if test "$cross_compiling" = yes; then :
10580  libltdl_cv_need_uscore=cross
10581else
10582  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10583  lt_status=$lt_dlunknown
10584  cat > conftest.$ac_ext <<EOF
10585#line 10585 "configure"
10586#include "confdefs.h"
10587
10588#if HAVE_DLFCN_H
10589#include <dlfcn.h>
10590#endif
10591
10592#include <stdio.h>
10593
10594#ifdef RTLD_GLOBAL
10595#  define LT_DLGLOBAL		RTLD_GLOBAL
10596#else
10597#  ifdef DL_GLOBAL
10598#    define LT_DLGLOBAL		DL_GLOBAL
10599#  else
10600#    define LT_DLGLOBAL		0
10601#  endif
10602#endif
10603
10604/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10605   find out it does not work in some platform. */
10606#ifndef LT_DLLAZY_OR_NOW
10607#  ifdef RTLD_LAZY
10608#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10609#  else
10610#    ifdef DL_LAZY
10611#      define LT_DLLAZY_OR_NOW		DL_LAZY
10612#    else
10613#      ifdef RTLD_NOW
10614#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10615#      else
10616#        ifdef DL_NOW
10617#          define LT_DLLAZY_OR_NOW	DL_NOW
10618#        else
10619#          define LT_DLLAZY_OR_NOW	0
10620#        endif
10621#      endif
10622#    endif
10623#  endif
10624#endif
10625
10626#ifdef __cplusplus
10627extern "C" void exit (int);
10628#endif
10629
10630void fnord() { int i=42;}
10631int main ()
10632{
10633  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10634  int status = $lt_dlunknown;
10635
10636  if (self)
10637    {
10638      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10639      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10640      /* dlclose (self); */
10641    }
10642  else
10643    puts (dlerror ());
10644
10645    exit (status);
10646}
10647EOF
10648  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10649  (eval $ac_link) 2>&5
10650  ac_status=$?
10651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10652  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10653    (./conftest; exit; ) >&5 2>/dev/null
10654    lt_status=$?
10655    case x$lt_status in
10656      x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10657      x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10658      x$lt_dlunknown|x*)  ;;
10659    esac
10660  else :
10661    # compilation failed
10662
10663  fi
10664fi
10665rm -fr conftest*
10666
10667	  LIBS="$save_LIBS"
10668
10669fi
10670{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10671echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10672  fi
10673fi
10674
10675if test x"$libltdl_cv_need_uscore" = xyes; then
10676
10677cat >>confdefs.h <<\_ACEOF
10678#define NEED_USCORE 1
10679_ACEOF
10680
10681fi
10682
10683
10684{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10685echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10686if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10687  echo $ECHO_N "(cached) $ECHO_C" >&6
10688else
10689  # PORTME does your system automatically load deplibs for dlopen?
10690  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10691  # For now, we just catch OSes we know something about -- in the
10692  # future, we'll try test this programmatically.
10693  libltdl_cv_sys_dlopen_deplibs=unknown
10694  case "$host_os" in
10695  aix3*|aix4.1.*|aix4.2.*)
10696    # Unknown whether this is true for these versions of AIX, but
10697    # we want this `case' here to explicitly catch those versions.
10698    libltdl_cv_sys_dlopen_deplibs=unknown
10699    ;;
10700  aix[45]*)
10701    libltdl_cv_sys_dlopen_deplibs=yes
10702    ;;
10703  darwin*)
10704    # Assuming the user has installed a libdl from somewhere, this is true
10705    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10706    libltdl_cv_sys_dlopen_deplibs=yes
10707    ;;
10708  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10709    # GNU and its variants, using gnu ld.so (Glibc)
10710    libltdl_cv_sys_dlopen_deplibs=yes
10711    ;;
10712  hpux10*|hpux11*)
10713    libltdl_cv_sys_dlopen_deplibs=yes
10714    ;;
10715  interix*)
10716    libltdl_cv_sys_dlopen_deplibs=yes
10717    ;;
10718  irix[12345]*|irix6.[01]*)
10719    # Catch all versions of IRIX before 6.2, and indicate that we don't
10720    # know how it worked for any of those versions.
10721    libltdl_cv_sys_dlopen_deplibs=unknown
10722    ;;
10723  irix*)
10724    # The case above catches anything before 6.2, and it's known that
10725    # at 6.2 and later dlopen does load deplibs.
10726    libltdl_cv_sys_dlopen_deplibs=yes
10727    ;;
10728  netbsd*)
10729    libltdl_cv_sys_dlopen_deplibs=yes
10730    ;;
10731  openbsd*)
10732    libltdl_cv_sys_dlopen_deplibs=yes
10733    ;;
10734  osf[1234]*)
10735    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10736    # it did *not* use an RPATH in a shared library to find objects the
10737    # library depends on, so we explicitly say `no'.
10738    libltdl_cv_sys_dlopen_deplibs=no
10739    ;;
10740  osf5.0|osf5.0a|osf5.1)
10741    # dlopen *does* load deplibs and with the right loader patch applied
10742    # it even uses RPATH in a shared library to search for shared objects
10743    # that the library depends on, but there's no easy way to know if that
10744    # patch is installed.  Since this is the case, all we can really
10745    # say is unknown -- it depends on the patch being installed.  If
10746    # it is, this changes to `yes'.  Without it, it would be `no'.
10747    libltdl_cv_sys_dlopen_deplibs=unknown
10748    ;;
10749  osf*)
10750    # the two cases above should catch all versions of osf <= 5.1.  Read
10751    # the comments above for what we know about them.
10752    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10753    # is used to find them so we can finally say `yes'.
10754    libltdl_cv_sys_dlopen_deplibs=yes
10755    ;;
10756  solaris*)
10757    libltdl_cv_sys_dlopen_deplibs=yes
10758    ;;
10759  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10760    libltdl_cv_sys_dlopen_deplibs=yes
10761    ;;
10762  esac
10763
10764fi
10765{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10766echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10767if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10768
10769cat >>confdefs.h <<\_ACEOF
10770#define LTDL_DLOPEN_DEPLIBS 1
10771_ACEOF
10772
10773fi
10774
10775
10776for ac_header in argz.h
10777do
10778as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10779if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10780  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10781echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10782if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10783  echo $ECHO_N "(cached) $ECHO_C" >&6
10784fi
10785ac_res=`eval echo '${'$as_ac_Header'}'`
10786	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10787echo "${ECHO_T}$ac_res" >&6; }
10788else
10789  # Is the header compilable?
10790{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10791echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10792cat >conftest.$ac_ext <<_ACEOF
10793/* confdefs.h.  */
10794_ACEOF
10795cat confdefs.h >>conftest.$ac_ext
10796cat >>conftest.$ac_ext <<_ACEOF
10797/* end confdefs.h.  */
10798$ac_includes_default
10799#include <$ac_header>
10800_ACEOF
10801rm -f conftest.$ac_objext
10802if { (ac_try="$ac_compile"
10803case "(($ac_try" in
10804  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10805  *) ac_try_echo=$ac_try;;
10806esac
10807eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10808  (eval "$ac_compile") 2>conftest.er1
10809  ac_status=$?
10810  grep -v '^ *+' conftest.er1 >conftest.err
10811  rm -f conftest.er1
10812  cat conftest.err >&5
10813  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10814  (exit $ac_status); } &&
10815	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10816  { (case "(($ac_try" in
10817  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10818  *) ac_try_echo=$ac_try;;
10819esac
10820eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10821  (eval "$ac_try") 2>&5
10822  ac_status=$?
10823  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10824  (exit $ac_status); }; } &&
10825	 { ac_try='test -s conftest.$ac_objext'
10826  { (case "(($ac_try" in
10827  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10828  *) ac_try_echo=$ac_try;;
10829esac
10830eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10831  (eval "$ac_try") 2>&5
10832  ac_status=$?
10833  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10834  (exit $ac_status); }; }; then
10835  ac_header_compiler=yes
10836else
10837  echo "$as_me: failed program was:" >&5
10838sed 's/^/| /' conftest.$ac_ext >&5
10839
10840	ac_header_compiler=no
10841fi
10842
10843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10844{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10845echo "${ECHO_T}$ac_header_compiler" >&6; }
10846
10847# Is the header present?
10848{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10849echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10850cat >conftest.$ac_ext <<_ACEOF
10851/* confdefs.h.  */
10852_ACEOF
10853cat confdefs.h >>conftest.$ac_ext
10854cat >>conftest.$ac_ext <<_ACEOF
10855/* end confdefs.h.  */
10856#include <$ac_header>
10857_ACEOF
10858if { (ac_try="$ac_cpp conftest.$ac_ext"
10859case "(($ac_try" in
10860  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10861  *) ac_try_echo=$ac_try;;
10862esac
10863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10864  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10865  ac_status=$?
10866  grep -v '^ *+' conftest.er1 >conftest.err
10867  rm -f conftest.er1
10868  cat conftest.err >&5
10869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10870  (exit $ac_status); } >/dev/null; then
10871  if test -s conftest.err; then
10872    ac_cpp_err=$ac_c_preproc_warn_flag
10873    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10874  else
10875    ac_cpp_err=
10876  fi
10877else
10878  ac_cpp_err=yes
10879fi
10880if test -z "$ac_cpp_err"; then
10881  ac_header_preproc=yes
10882else
10883  echo "$as_me: failed program was:" >&5
10884sed 's/^/| /' conftest.$ac_ext >&5
10885
10886  ac_header_preproc=no
10887fi
10888
10889rm -f conftest.err conftest.$ac_ext
10890{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10891echo "${ECHO_T}$ac_header_preproc" >&6; }
10892
10893# So?  What about this header?
10894case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10895  yes:no: )
10896    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10897echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10898    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10899echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10900    ac_header_preproc=yes
10901    ;;
10902  no:yes:* )
10903    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10904echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10905    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10906echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10907    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10908echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10909    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10910echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10911    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10912echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10913    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10914echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10915    ( cat <<\_ASBOX
10916## ------------------------------------ ##
10917## Report this to http://llvm.org/bugs/ ##
10918## ------------------------------------ ##
10919_ASBOX
10920     ) | sed "s/^/$as_me: WARNING:     /" >&2
10921    ;;
10922esac
10923{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10924echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10925if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10926  echo $ECHO_N "(cached) $ECHO_C" >&6
10927else
10928  eval "$as_ac_Header=\$ac_header_preproc"
10929fi
10930ac_res=`eval echo '${'$as_ac_Header'}'`
10931	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10932echo "${ECHO_T}$ac_res" >&6; }
10933
10934fi
10935if test `eval echo '${'$as_ac_Header'}'` = yes; then
10936  cat >>confdefs.h <<_ACEOF
10937#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10938_ACEOF
10939
10940fi
10941
10942done
10943
10944
10945{ echo "$as_me:$LINENO: checking for error_t" >&5
10946echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10947if test "${ac_cv_type_error_t+set}" = set; then
10948  echo $ECHO_N "(cached) $ECHO_C" >&6
10949else
10950  cat >conftest.$ac_ext <<_ACEOF
10951/* confdefs.h.  */
10952_ACEOF
10953cat confdefs.h >>conftest.$ac_ext
10954cat >>conftest.$ac_ext <<_ACEOF
10955/* end confdefs.h.  */
10956#if HAVE_ARGZ_H
10957#  include <argz.h>
10958#endif
10959
10960typedef error_t ac__type_new_;
10961int
10962main ()
10963{
10964if ((ac__type_new_ *) 0)
10965  return 0;
10966if (sizeof (ac__type_new_))
10967  return 0;
10968  ;
10969  return 0;
10970}
10971_ACEOF
10972rm -f conftest.$ac_objext
10973if { (ac_try="$ac_compile"
10974case "(($ac_try" in
10975  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10976  *) ac_try_echo=$ac_try;;
10977esac
10978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10979  (eval "$ac_compile") 2>conftest.er1
10980  ac_status=$?
10981  grep -v '^ *+' conftest.er1 >conftest.err
10982  rm -f conftest.er1
10983  cat conftest.err >&5
10984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10985  (exit $ac_status); } &&
10986	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10987  { (case "(($ac_try" in
10988  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10989  *) ac_try_echo=$ac_try;;
10990esac
10991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10992  (eval "$ac_try") 2>&5
10993  ac_status=$?
10994  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10995  (exit $ac_status); }; } &&
10996	 { ac_try='test -s conftest.$ac_objext'
10997  { (case "(($ac_try" in
10998  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10999  *) ac_try_echo=$ac_try;;
11000esac
11001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11002  (eval "$ac_try") 2>&5
11003  ac_status=$?
11004  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11005  (exit $ac_status); }; }; then
11006  ac_cv_type_error_t=yes
11007else
11008  echo "$as_me: failed program was:" >&5
11009sed 's/^/| /' conftest.$ac_ext >&5
11010
11011	ac_cv_type_error_t=no
11012fi
11013
11014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11015fi
11016{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11017echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11018if test $ac_cv_type_error_t = yes; then
11019
11020cat >>confdefs.h <<_ACEOF
11021#define HAVE_ERROR_T 1
11022_ACEOF
11023
11024
11025else
11026
11027cat >>confdefs.h <<\_ACEOF
11028#define error_t int
11029_ACEOF
11030
11031fi
11032
11033
11034
11035
11036
11037
11038
11039for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11040do
11041as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11042{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11043echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11044if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11045  echo $ECHO_N "(cached) $ECHO_C" >&6
11046else
11047  cat >conftest.$ac_ext <<_ACEOF
11048/* confdefs.h.  */
11049_ACEOF
11050cat confdefs.h >>conftest.$ac_ext
11051cat >>conftest.$ac_ext <<_ACEOF
11052/* end confdefs.h.  */
11053/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11054   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11055#define $ac_func innocuous_$ac_func
11056
11057/* System header to define __stub macros and hopefully few prototypes,
11058    which can conflict with char $ac_func (); below.
11059    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11060    <limits.h> exists even on freestanding compilers.  */
11061
11062#ifdef __STDC__
11063# include <limits.h>
11064#else
11065# include <assert.h>
11066#endif
11067
11068#undef $ac_func
11069
11070/* Override any GCC internal prototype to avoid an error.
11071   Use char because int might match the return type of a GCC
11072   builtin and then its argument prototype would still apply.  */
11073#ifdef __cplusplus
11074extern "C"
11075#endif
11076char $ac_func ();
11077/* The GNU C library defines this for functions which it implements
11078    to always fail with ENOSYS.  Some functions are actually named
11079    something starting with __ and the normal name is an alias.  */
11080#if defined __stub_$ac_func || defined __stub___$ac_func
11081choke me
11082#endif
11083
11084int
11085main ()
11086{
11087return $ac_func ();
11088  ;
11089  return 0;
11090}
11091_ACEOF
11092rm -f conftest.$ac_objext conftest$ac_exeext
11093if { (ac_try="$ac_link"
11094case "(($ac_try" in
11095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11096  *) ac_try_echo=$ac_try;;
11097esac
11098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11099  (eval "$ac_link") 2>conftest.er1
11100  ac_status=$?
11101  grep -v '^ *+' conftest.er1 >conftest.err
11102  rm -f conftest.er1
11103  cat conftest.err >&5
11104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11105  (exit $ac_status); } &&
11106	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11107  { (case "(($ac_try" in
11108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11109  *) ac_try_echo=$ac_try;;
11110esac
11111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11112  (eval "$ac_try") 2>&5
11113  ac_status=$?
11114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11115  (exit $ac_status); }; } &&
11116	 { ac_try='test -s conftest$ac_exeext'
11117  { (case "(($ac_try" in
11118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11119  *) ac_try_echo=$ac_try;;
11120esac
11121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11122  (eval "$ac_try") 2>&5
11123  ac_status=$?
11124  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11125  (exit $ac_status); }; }; then
11126  eval "$as_ac_var=yes"
11127else
11128  echo "$as_me: failed program was:" >&5
11129sed 's/^/| /' conftest.$ac_ext >&5
11130
11131	eval "$as_ac_var=no"
11132fi
11133
11134rm -f core conftest.err conftest.$ac_objext \
11135      conftest$ac_exeext conftest.$ac_ext
11136fi
11137ac_res=`eval echo '${'$as_ac_var'}'`
11138	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11139echo "${ECHO_T}$ac_res" >&6; }
11140if test `eval echo '${'$as_ac_var'}'` = yes; then
11141  cat >>confdefs.h <<_ACEOF
11142#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11143_ACEOF
11144
11145fi
11146done
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170for ac_header in errno.h malloc.h memory.h unistd.h
11171do
11172as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11173if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11174  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11175echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11176if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11177  echo $ECHO_N "(cached) $ECHO_C" >&6
11178fi
11179ac_res=`eval echo '${'$as_ac_Header'}'`
11180	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11181echo "${ECHO_T}$ac_res" >&6; }
11182else
11183  # Is the header compilable?
11184{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11185echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11186cat >conftest.$ac_ext <<_ACEOF
11187/* confdefs.h.  */
11188_ACEOF
11189cat confdefs.h >>conftest.$ac_ext
11190cat >>conftest.$ac_ext <<_ACEOF
11191/* end confdefs.h.  */
11192$ac_includes_default
11193#include <$ac_header>
11194_ACEOF
11195rm -f conftest.$ac_objext
11196if { (ac_try="$ac_compile"
11197case "(($ac_try" in
11198  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11199  *) ac_try_echo=$ac_try;;
11200esac
11201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11202  (eval "$ac_compile") 2>conftest.er1
11203  ac_status=$?
11204  grep -v '^ *+' conftest.er1 >conftest.err
11205  rm -f conftest.er1
11206  cat conftest.err >&5
11207  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11208  (exit $ac_status); } &&
11209	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11210  { (case "(($ac_try" in
11211  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11212  *) ac_try_echo=$ac_try;;
11213esac
11214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11215  (eval "$ac_try") 2>&5
11216  ac_status=$?
11217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11218  (exit $ac_status); }; } &&
11219	 { ac_try='test -s conftest.$ac_objext'
11220  { (case "(($ac_try" in
11221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11222  *) ac_try_echo=$ac_try;;
11223esac
11224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11225  (eval "$ac_try") 2>&5
11226  ac_status=$?
11227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11228  (exit $ac_status); }; }; then
11229  ac_header_compiler=yes
11230else
11231  echo "$as_me: failed program was:" >&5
11232sed 's/^/| /' conftest.$ac_ext >&5
11233
11234	ac_header_compiler=no
11235fi
11236
11237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11238{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11239echo "${ECHO_T}$ac_header_compiler" >&6; }
11240
11241# Is the header present?
11242{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11243echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11244cat >conftest.$ac_ext <<_ACEOF
11245/* confdefs.h.  */
11246_ACEOF
11247cat confdefs.h >>conftest.$ac_ext
11248cat >>conftest.$ac_ext <<_ACEOF
11249/* end confdefs.h.  */
11250#include <$ac_header>
11251_ACEOF
11252if { (ac_try="$ac_cpp conftest.$ac_ext"
11253case "(($ac_try" in
11254  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11255  *) ac_try_echo=$ac_try;;
11256esac
11257eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11258  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11259  ac_status=$?
11260  grep -v '^ *+' conftest.er1 >conftest.err
11261  rm -f conftest.er1
11262  cat conftest.err >&5
11263  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11264  (exit $ac_status); } >/dev/null; then
11265  if test -s conftest.err; then
11266    ac_cpp_err=$ac_c_preproc_warn_flag
11267    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11268  else
11269    ac_cpp_err=
11270  fi
11271else
11272  ac_cpp_err=yes
11273fi
11274if test -z "$ac_cpp_err"; then
11275  ac_header_preproc=yes
11276else
11277  echo "$as_me: failed program was:" >&5
11278sed 's/^/| /' conftest.$ac_ext >&5
11279
11280  ac_header_preproc=no
11281fi
11282
11283rm -f conftest.err conftest.$ac_ext
11284{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11285echo "${ECHO_T}$ac_header_preproc" >&6; }
11286
11287# So?  What about this header?
11288case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11289  yes:no: )
11290    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11291echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11292    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11293echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11294    ac_header_preproc=yes
11295    ;;
11296  no:yes:* )
11297    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11298echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11299    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11300echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11301    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11302echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11303    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11304echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11305    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11306echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11307    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11308echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11309    ( cat <<\_ASBOX
11310## ------------------------------------ ##
11311## Report this to http://llvm.org/bugs/ ##
11312## ------------------------------------ ##
11313_ASBOX
11314     ) | sed "s/^/$as_me: WARNING:     /" >&2
11315    ;;
11316esac
11317{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11318echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11319if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11320  echo $ECHO_N "(cached) $ECHO_C" >&6
11321else
11322  eval "$as_ac_Header=\$ac_header_preproc"
11323fi
11324ac_res=`eval echo '${'$as_ac_Header'}'`
11325	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11326echo "${ECHO_T}$ac_res" >&6; }
11327
11328fi
11329if test `eval echo '${'$as_ac_Header'}'` = yes; then
11330  cat >>confdefs.h <<_ACEOF
11331#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11332_ACEOF
11333
11334fi
11335
11336done
11337
11338
11339for ac_header in mach-o/dyld.h
11340do
11341as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11342if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11343  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11344echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11345if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11346  echo $ECHO_N "(cached) $ECHO_C" >&6
11347fi
11348ac_res=`eval echo '${'$as_ac_Header'}'`
11349	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11350echo "${ECHO_T}$ac_res" >&6; }
11351else
11352  # Is the header compilable?
11353{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11354echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11355cat >conftest.$ac_ext <<_ACEOF
11356/* confdefs.h.  */
11357_ACEOF
11358cat confdefs.h >>conftest.$ac_ext
11359cat >>conftest.$ac_ext <<_ACEOF
11360/* end confdefs.h.  */
11361$ac_includes_default
11362#include <$ac_header>
11363_ACEOF
11364rm -f conftest.$ac_objext
11365if { (ac_try="$ac_compile"
11366case "(($ac_try" in
11367  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11368  *) ac_try_echo=$ac_try;;
11369esac
11370eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11371  (eval "$ac_compile") 2>conftest.er1
11372  ac_status=$?
11373  grep -v '^ *+' conftest.er1 >conftest.err
11374  rm -f conftest.er1
11375  cat conftest.err >&5
11376  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11377  (exit $ac_status); } &&
11378	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11379  { (case "(($ac_try" in
11380  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11381  *) ac_try_echo=$ac_try;;
11382esac
11383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11384  (eval "$ac_try") 2>&5
11385  ac_status=$?
11386  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11387  (exit $ac_status); }; } &&
11388	 { ac_try='test -s conftest.$ac_objext'
11389  { (case "(($ac_try" in
11390  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11391  *) ac_try_echo=$ac_try;;
11392esac
11393eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11394  (eval "$ac_try") 2>&5
11395  ac_status=$?
11396  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11397  (exit $ac_status); }; }; then
11398  ac_header_compiler=yes
11399else
11400  echo "$as_me: failed program was:" >&5
11401sed 's/^/| /' conftest.$ac_ext >&5
11402
11403	ac_header_compiler=no
11404fi
11405
11406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11407{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11408echo "${ECHO_T}$ac_header_compiler" >&6; }
11409
11410# Is the header present?
11411{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11412echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11413cat >conftest.$ac_ext <<_ACEOF
11414/* confdefs.h.  */
11415_ACEOF
11416cat confdefs.h >>conftest.$ac_ext
11417cat >>conftest.$ac_ext <<_ACEOF
11418/* end confdefs.h.  */
11419#include <$ac_header>
11420_ACEOF
11421if { (ac_try="$ac_cpp conftest.$ac_ext"
11422case "(($ac_try" in
11423  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11424  *) ac_try_echo=$ac_try;;
11425esac
11426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11427  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11428  ac_status=$?
11429  grep -v '^ *+' conftest.er1 >conftest.err
11430  rm -f conftest.er1
11431  cat conftest.err >&5
11432  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11433  (exit $ac_status); } >/dev/null; then
11434  if test -s conftest.err; then
11435    ac_cpp_err=$ac_c_preproc_warn_flag
11436    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11437  else
11438    ac_cpp_err=
11439  fi
11440else
11441  ac_cpp_err=yes
11442fi
11443if test -z "$ac_cpp_err"; then
11444  ac_header_preproc=yes
11445else
11446  echo "$as_me: failed program was:" >&5
11447sed 's/^/| /' conftest.$ac_ext >&5
11448
11449  ac_header_preproc=no
11450fi
11451
11452rm -f conftest.err conftest.$ac_ext
11453{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11454echo "${ECHO_T}$ac_header_preproc" >&6; }
11455
11456# So?  What about this header?
11457case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11458  yes:no: )
11459    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11460echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11461    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11462echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11463    ac_header_preproc=yes
11464    ;;
11465  no:yes:* )
11466    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11467echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11468    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11469echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11470    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11471echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11472    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11473echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11474    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11475echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11476    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11477echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11478    ( cat <<\_ASBOX
11479## ------------------------------------ ##
11480## Report this to http://llvm.org/bugs/ ##
11481## ------------------------------------ ##
11482_ASBOX
11483     ) | sed "s/^/$as_me: WARNING:     /" >&2
11484    ;;
11485esac
11486{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11487echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11488if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11489  echo $ECHO_N "(cached) $ECHO_C" >&6
11490else
11491  eval "$as_ac_Header=\$ac_header_preproc"
11492fi
11493ac_res=`eval echo '${'$as_ac_Header'}'`
11494	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11495echo "${ECHO_T}$ac_res" >&6; }
11496
11497fi
11498if test `eval echo '${'$as_ac_Header'}'` = yes; then
11499  cat >>confdefs.h <<_ACEOF
11500#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11501_ACEOF
11502
11503fi
11504
11505done
11506
11507
11508
11509
11510
11511for ac_func in closedir opendir readdir
11512do
11513as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11514{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11515echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11516if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11517  echo $ECHO_N "(cached) $ECHO_C" >&6
11518else
11519  cat >conftest.$ac_ext <<_ACEOF
11520/* confdefs.h.  */
11521_ACEOF
11522cat confdefs.h >>conftest.$ac_ext
11523cat >>conftest.$ac_ext <<_ACEOF
11524/* end confdefs.h.  */
11525/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11526   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11527#define $ac_func innocuous_$ac_func
11528
11529/* System header to define __stub macros and hopefully few prototypes,
11530    which can conflict with char $ac_func (); below.
11531    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11532    <limits.h> exists even on freestanding compilers.  */
11533
11534#ifdef __STDC__
11535# include <limits.h>
11536#else
11537# include <assert.h>
11538#endif
11539
11540#undef $ac_func
11541
11542/* Override any GCC internal prototype to avoid an error.
11543   Use char because int might match the return type of a GCC
11544   builtin and then its argument prototype would still apply.  */
11545#ifdef __cplusplus
11546extern "C"
11547#endif
11548char $ac_func ();
11549/* The GNU C library defines this for functions which it implements
11550    to always fail with ENOSYS.  Some functions are actually named
11551    something starting with __ and the normal name is an alias.  */
11552#if defined __stub_$ac_func || defined __stub___$ac_func
11553choke me
11554#endif
11555
11556int
11557main ()
11558{
11559return $ac_func ();
11560  ;
11561  return 0;
11562}
11563_ACEOF
11564rm -f conftest.$ac_objext conftest$ac_exeext
11565if { (ac_try="$ac_link"
11566case "(($ac_try" in
11567  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11568  *) ac_try_echo=$ac_try;;
11569esac
11570eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11571  (eval "$ac_link") 2>conftest.er1
11572  ac_status=$?
11573  grep -v '^ *+' conftest.er1 >conftest.err
11574  rm -f conftest.er1
11575  cat conftest.err >&5
11576  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11577  (exit $ac_status); } &&
11578	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11579  { (case "(($ac_try" in
11580  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11581  *) ac_try_echo=$ac_try;;
11582esac
11583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11584  (eval "$ac_try") 2>&5
11585  ac_status=$?
11586  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11587  (exit $ac_status); }; } &&
11588	 { ac_try='test -s conftest$ac_exeext'
11589  { (case "(($ac_try" in
11590  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11591  *) ac_try_echo=$ac_try;;
11592esac
11593eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11594  (eval "$ac_try") 2>&5
11595  ac_status=$?
11596  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11597  (exit $ac_status); }; }; then
11598  eval "$as_ac_var=yes"
11599else
11600  echo "$as_me: failed program was:" >&5
11601sed 's/^/| /' conftest.$ac_ext >&5
11602
11603	eval "$as_ac_var=no"
11604fi
11605
11606rm -f core conftest.err conftest.$ac_objext \
11607      conftest$ac_exeext conftest.$ac_ext
11608fi
11609ac_res=`eval echo '${'$as_ac_var'}'`
11610	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11611echo "${ECHO_T}$ac_res" >&6; }
11612if test `eval echo '${'$as_ac_var'}'` = yes; then
11613  cat >>confdefs.h <<_ACEOF
11614#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11615_ACEOF
11616
11617fi
11618done
11619
11620
11621
11622{ echo "$as_me:$LINENO: checking tool compatibility" >&5
11623echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
11624
11625ICC=no
11626IXX=no
11627case $CC in
11628  icc*|icpc*)
11629    ICC=yes
11630    IXX=yes
11631    ;;
11632   *)
11633    ;;
11634esac
11635
11636if test "$GCC" != "yes" && test "$ICC" != "yes"
11637then
11638  { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
11639echo "$as_me: error: gcc|icc required but not found" >&2;}
11640   { (exit 1); exit 1; }; }
11641fi
11642
11643if test "$GXX" != "yes" && test "$IXX" != "yes"
11644then
11645  { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
11646echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
11647   { (exit 1); exit 1; }; }
11648fi
11649
11650if test "$GCC" = "yes"
11651then
11652  cat >conftest.$ac_ext <<_ACEOF
11653
11654  /* confdefs.h.  */
11655_ACEOF
11656cat confdefs.h >>conftest.$ac_ext
11657cat >>conftest.$ac_ext <<_ACEOF
11658/* end confdefs.h.  */
11659
11660    #if !defined(__GNUC__) || __GNUC__ < 3
11661    #error Unsupported GCC version
11662    #endif
11663
11664
11665_ACEOF
11666rm -f conftest.$ac_objext
11667if { (ac_try="$ac_compile"
11668case "(($ac_try" in
11669  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11670  *) ac_try_echo=$ac_try;;
11671esac
11672eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11673  (eval "$ac_compile") 2>conftest.er1
11674  ac_status=$?
11675  grep -v '^ *+' conftest.er1 >conftest.err
11676  rm -f conftest.er1
11677  cat conftest.err >&5
11678  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11679  (exit $ac_status); } &&
11680	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11681  { (case "(($ac_try" in
11682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11683  *) ac_try_echo=$ac_try;;
11684esac
11685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11686  (eval "$ac_try") 2>&5
11687  ac_status=$?
11688  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11689  (exit $ac_status); }; } &&
11690	 { ac_try='test -s conftest.$ac_objext'
11691  { (case "(($ac_try" in
11692  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11693  *) ac_try_echo=$ac_try;;
11694esac
11695eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11696  (eval "$ac_try") 2>&5
11697  ac_status=$?
11698  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11699  (exit $ac_status); }; }; then
11700  :
11701else
11702  echo "$as_me: failed program was:" >&5
11703sed 's/^/| /' conftest.$ac_ext >&5
11704
11705	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
11706echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
11707   { (exit 1); exit 1; }; }
11708fi
11709
11710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11711fi
11712
11713if test -z "$llvm_cv_gnu_make_command"
11714then
11715  { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
11716echo "$as_me: error: GNU Make required but not found" >&2;}
11717   { (exit 1); exit 1; }; }
11718fi
11719
11720{ echo "$as_me:$LINENO: result: ok" >&5
11721echo "${ECHO_T}ok" >&6; }
11722
11723{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
11724echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
11725NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
11726
11727NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
11728
11729COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
11730
11731
11732NO_UNINITIALIZED=
11733NO_MAYBE_UNINITIALIZED=
11734if test "$GXX" = "yes"
11735then
11736  NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
11737
11738        if test -z "$NO_MAYBE_UNINITIALIZED"
11739  then
11740    NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
11741
11742  fi
11743fi
11744{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&5
11745echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&6; }
11746
11747
11748# Check whether --with-python was given.
11749if test "${with_python+set}" = set; then
11750  withval=$with_python; PYTHON="$withval"
11751fi
11752
11753
11754if test -n "$PYTHON" && test -x "$PYTHON" ; then
11755  { echo "$as_me:$LINENO: checking for python" >&5
11756echo $ECHO_N "checking for python... $ECHO_C" >&6; }
11757  { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
11758echo "${ECHO_T}user defined: $with_python" >&6; }
11759else
11760  if test -n "$PYTHON" ; then
11761    { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
11762echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
11763  fi
11764
11765  # Extract the first word of "python python2 python26", so it can be a program name with args.
11766set dummy python python2 python26; ac_word=$2
11767{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11768echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
11769if test "${ac_cv_path_PYTHON+set}" = set; then
11770  echo $ECHO_N "(cached) $ECHO_C" >&6
11771else
11772  case $PYTHON in
11773  [\\/]* | ?:[\\/]*)
11774  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
11775  ;;
11776  *)
11777  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11778for as_dir in $PATH
11779do
11780  IFS=$as_save_IFS
11781  test -z "$as_dir" && as_dir=.
11782  for ac_exec_ext in '' $ac_executable_extensions; do
11783  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
11784    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
11785    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11786    break 2
11787  fi
11788done
11789done
11790IFS=$as_save_IFS
11791
11792  test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
11793echo "${ECHO_T}not found" >&6; }
11794                { { echo "$as_me:$LINENO: error: could not find python 2.5 or higher" >&5
11795echo "$as_me: error: could not find python 2.5 or higher" >&2;}
11796   { (exit 1); exit 1; }; }"
11797  ;;
11798esac
11799fi
11800PYTHON=$ac_cv_path_PYTHON
11801if test -n "$PYTHON"; then
11802  { echo "$as_me:$LINENO: result: $PYTHON" >&5
11803echo "${ECHO_T}$PYTHON" >&6; }
11804else
11805  { echo "$as_me:$LINENO: result: no" >&5
11806echo "${ECHO_T}no" >&6; }
11807fi
11808
11809
11810fi
11811
11812{ echo "$as_me:$LINENO: checking for python >= 2.5" >&5
11813echo $ECHO_N "checking for python >= 2.5... $ECHO_C" >&6; }
11814ac_python_version=`$PYTHON -V 2>&1 | cut -d' ' -f2`
11815ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
11816ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
11817ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
11818if test "$ac_python_version_major" -gt "2" || \
11819   (test "$ac_python_version_major" -eq "2" && \
11820    test "$ac_python_version_minor" -ge "5") ; then
11821  { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
11822echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
11823else
11824  { echo "$as_me:$LINENO: result: not found" >&5
11825echo "${ECHO_T}not found" >&6; }
11826  { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.5
11827See \`config.log' for more details." >&5
11828echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.5
11829See \`config.log' for more details." >&2;}
11830   { (exit 1); exit 1; }; }
11831fi
11832
11833
11834
11835{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
11836echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
11837if test "${ac_cv_lib_m_sin+set}" = set; then
11838  echo $ECHO_N "(cached) $ECHO_C" >&6
11839else
11840  ac_check_lib_save_LIBS=$LIBS
11841LIBS="-lm  $LIBS"
11842cat >conftest.$ac_ext <<_ACEOF
11843/* confdefs.h.  */
11844_ACEOF
11845cat confdefs.h >>conftest.$ac_ext
11846cat >>conftest.$ac_ext <<_ACEOF
11847/* end confdefs.h.  */
11848
11849/* Override any GCC internal prototype to avoid an error.
11850   Use char because int might match the return type of a GCC
11851   builtin and then its argument prototype would still apply.  */
11852#ifdef __cplusplus
11853extern "C"
11854#endif
11855char sin ();
11856int
11857main ()
11858{
11859return sin ();
11860  ;
11861  return 0;
11862}
11863_ACEOF
11864rm -f conftest.$ac_objext conftest$ac_exeext
11865if { (ac_try="$ac_link"
11866case "(($ac_try" in
11867  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11868  *) ac_try_echo=$ac_try;;
11869esac
11870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11871  (eval "$ac_link") 2>conftest.er1
11872  ac_status=$?
11873  grep -v '^ *+' conftest.er1 >conftest.err
11874  rm -f conftest.er1
11875  cat conftest.err >&5
11876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11877  (exit $ac_status); } &&
11878	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11879  { (case "(($ac_try" in
11880  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11881  *) ac_try_echo=$ac_try;;
11882esac
11883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11884  (eval "$ac_try") 2>&5
11885  ac_status=$?
11886  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11887  (exit $ac_status); }; } &&
11888	 { ac_try='test -s conftest$ac_exeext'
11889  { (case "(($ac_try" in
11890  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11891  *) ac_try_echo=$ac_try;;
11892esac
11893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11894  (eval "$ac_try") 2>&5
11895  ac_status=$?
11896  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11897  (exit $ac_status); }; }; then
11898  ac_cv_lib_m_sin=yes
11899else
11900  echo "$as_me: failed program was:" >&5
11901sed 's/^/| /' conftest.$ac_ext >&5
11902
11903	ac_cv_lib_m_sin=no
11904fi
11905
11906rm -f core conftest.err conftest.$ac_objext \
11907      conftest$ac_exeext conftest.$ac_ext
11908LIBS=$ac_check_lib_save_LIBS
11909fi
11910{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
11911echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
11912if test $ac_cv_lib_m_sin = yes; then
11913  cat >>confdefs.h <<_ACEOF
11914#define HAVE_LIBM 1
11915_ACEOF
11916
11917  LIBS="-lm $LIBS"
11918
11919fi
11920
11921if test "$llvm_cv_os_type" = "MingW" ; then
11922
11923{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
11924echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
11925if test "${ac_cv_lib_imagehlp_main+set}" = set; then
11926  echo $ECHO_N "(cached) $ECHO_C" >&6
11927else
11928  ac_check_lib_save_LIBS=$LIBS
11929LIBS="-limagehlp  $LIBS"
11930cat >conftest.$ac_ext <<_ACEOF
11931/* confdefs.h.  */
11932_ACEOF
11933cat confdefs.h >>conftest.$ac_ext
11934cat >>conftest.$ac_ext <<_ACEOF
11935/* end confdefs.h.  */
11936
11937
11938int
11939main ()
11940{
11941return main ();
11942  ;
11943  return 0;
11944}
11945_ACEOF
11946rm -f conftest.$ac_objext conftest$ac_exeext
11947if { (ac_try="$ac_link"
11948case "(($ac_try" in
11949  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11950  *) ac_try_echo=$ac_try;;
11951esac
11952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11953  (eval "$ac_link") 2>conftest.er1
11954  ac_status=$?
11955  grep -v '^ *+' conftest.er1 >conftest.err
11956  rm -f conftest.er1
11957  cat conftest.err >&5
11958  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11959  (exit $ac_status); } &&
11960	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11961  { (case "(($ac_try" in
11962  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11963  *) ac_try_echo=$ac_try;;
11964esac
11965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11966  (eval "$ac_try") 2>&5
11967  ac_status=$?
11968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11969  (exit $ac_status); }; } &&
11970	 { ac_try='test -s conftest$ac_exeext'
11971  { (case "(($ac_try" in
11972  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11973  *) ac_try_echo=$ac_try;;
11974esac
11975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11976  (eval "$ac_try") 2>&5
11977  ac_status=$?
11978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11979  (exit $ac_status); }; }; then
11980  ac_cv_lib_imagehlp_main=yes
11981else
11982  echo "$as_me: failed program was:" >&5
11983sed 's/^/| /' conftest.$ac_ext >&5
11984
11985	ac_cv_lib_imagehlp_main=no
11986fi
11987
11988rm -f core conftest.err conftest.$ac_objext \
11989      conftest$ac_exeext conftest.$ac_ext
11990LIBS=$ac_check_lib_save_LIBS
11991fi
11992{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
11993echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
11994if test $ac_cv_lib_imagehlp_main = yes; then
11995  cat >>confdefs.h <<_ACEOF
11996#define HAVE_LIBIMAGEHLP 1
11997_ACEOF
11998
11999  LIBS="-limagehlp $LIBS"
12000
12001fi
12002
12003
12004{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12005echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12006if test "${ac_cv_lib_psapi_main+set}" = set; then
12007  echo $ECHO_N "(cached) $ECHO_C" >&6
12008else
12009  ac_check_lib_save_LIBS=$LIBS
12010LIBS="-lpsapi  $LIBS"
12011cat >conftest.$ac_ext <<_ACEOF
12012/* confdefs.h.  */
12013_ACEOF
12014cat confdefs.h >>conftest.$ac_ext
12015cat >>conftest.$ac_ext <<_ACEOF
12016/* end confdefs.h.  */
12017
12018
12019int
12020main ()
12021{
12022return main ();
12023  ;
12024  return 0;
12025}
12026_ACEOF
12027rm -f conftest.$ac_objext conftest$ac_exeext
12028if { (ac_try="$ac_link"
12029case "(($ac_try" in
12030  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12031  *) ac_try_echo=$ac_try;;
12032esac
12033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12034  (eval "$ac_link") 2>conftest.er1
12035  ac_status=$?
12036  grep -v '^ *+' conftest.er1 >conftest.err
12037  rm -f conftest.er1
12038  cat conftest.err >&5
12039  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12040  (exit $ac_status); } &&
12041	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12042  { (case "(($ac_try" in
12043  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12044  *) ac_try_echo=$ac_try;;
12045esac
12046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12047  (eval "$ac_try") 2>&5
12048  ac_status=$?
12049  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12050  (exit $ac_status); }; } &&
12051	 { ac_try='test -s conftest$ac_exeext'
12052  { (case "(($ac_try" in
12053  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12054  *) ac_try_echo=$ac_try;;
12055esac
12056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12057  (eval "$ac_try") 2>&5
12058  ac_status=$?
12059  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12060  (exit $ac_status); }; }; then
12061  ac_cv_lib_psapi_main=yes
12062else
12063  echo "$as_me: failed program was:" >&5
12064sed 's/^/| /' conftest.$ac_ext >&5
12065
12066	ac_cv_lib_psapi_main=no
12067fi
12068
12069rm -f core conftest.err conftest.$ac_objext \
12070      conftest$ac_exeext conftest.$ac_ext
12071LIBS=$ac_check_lib_save_LIBS
12072fi
12073{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12074echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12075if test $ac_cv_lib_psapi_main = yes; then
12076  cat >>confdefs.h <<_ACEOF
12077#define HAVE_LIBPSAPI 1
12078_ACEOF
12079
12080  LIBS="-lpsapi $LIBS"
12081
12082fi
12083
12084
12085{ echo "$as_me:$LINENO: checking for main in -lshell32" >&5
12086echo $ECHO_N "checking for main in -lshell32... $ECHO_C" >&6; }
12087if test "${ac_cv_lib_shell32_main+set}" = set; then
12088  echo $ECHO_N "(cached) $ECHO_C" >&6
12089else
12090  ac_check_lib_save_LIBS=$LIBS
12091LIBS="-lshell32  $LIBS"
12092cat >conftest.$ac_ext <<_ACEOF
12093/* confdefs.h.  */
12094_ACEOF
12095cat confdefs.h >>conftest.$ac_ext
12096cat >>conftest.$ac_ext <<_ACEOF
12097/* end confdefs.h.  */
12098
12099
12100int
12101main ()
12102{
12103return main ();
12104  ;
12105  return 0;
12106}
12107_ACEOF
12108rm -f conftest.$ac_objext conftest$ac_exeext
12109if { (ac_try="$ac_link"
12110case "(($ac_try" in
12111  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12112  *) ac_try_echo=$ac_try;;
12113esac
12114eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12115  (eval "$ac_link") 2>conftest.er1
12116  ac_status=$?
12117  grep -v '^ *+' conftest.er1 >conftest.err
12118  rm -f conftest.er1
12119  cat conftest.err >&5
12120  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12121  (exit $ac_status); } &&
12122	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12123  { (case "(($ac_try" in
12124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12125  *) ac_try_echo=$ac_try;;
12126esac
12127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12128  (eval "$ac_try") 2>&5
12129  ac_status=$?
12130  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12131  (exit $ac_status); }; } &&
12132	 { ac_try='test -s conftest$ac_exeext'
12133  { (case "(($ac_try" in
12134  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12135  *) ac_try_echo=$ac_try;;
12136esac
12137eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12138  (eval "$ac_try") 2>&5
12139  ac_status=$?
12140  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12141  (exit $ac_status); }; }; then
12142  ac_cv_lib_shell32_main=yes
12143else
12144  echo "$as_me: failed program was:" >&5
12145sed 's/^/| /' conftest.$ac_ext >&5
12146
12147	ac_cv_lib_shell32_main=no
12148fi
12149
12150rm -f core conftest.err conftest.$ac_objext \
12151      conftest$ac_exeext conftest.$ac_ext
12152LIBS=$ac_check_lib_save_LIBS
12153fi
12154{ echo "$as_me:$LINENO: result: $ac_cv_lib_shell32_main" >&5
12155echo "${ECHO_T}$ac_cv_lib_shell32_main" >&6; }
12156if test $ac_cv_lib_shell32_main = yes; then
12157  cat >>confdefs.h <<_ACEOF
12158#define HAVE_LIBSHELL32 1
12159_ACEOF
12160
12161  LIBS="-lshell32 $LIBS"
12162
12163fi
12164
12165fi
12166
12167{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12168echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12169if test "${ac_cv_search_dlopen+set}" = set; then
12170  echo $ECHO_N "(cached) $ECHO_C" >&6
12171else
12172  ac_func_search_save_LIBS=$LIBS
12173cat >conftest.$ac_ext <<_ACEOF
12174/* confdefs.h.  */
12175_ACEOF
12176cat confdefs.h >>conftest.$ac_ext
12177cat >>conftest.$ac_ext <<_ACEOF
12178/* end confdefs.h.  */
12179
12180/* Override any GCC internal prototype to avoid an error.
12181   Use char because int might match the return type of a GCC
12182   builtin and then its argument prototype would still apply.  */
12183#ifdef __cplusplus
12184extern "C"
12185#endif
12186char dlopen ();
12187int
12188main ()
12189{
12190return dlopen ();
12191  ;
12192  return 0;
12193}
12194_ACEOF
12195for ac_lib in '' dl; do
12196  if test -z "$ac_lib"; then
12197    ac_res="none required"
12198  else
12199    ac_res=-l$ac_lib
12200    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12201  fi
12202  rm -f conftest.$ac_objext conftest$ac_exeext
12203if { (ac_try="$ac_link"
12204case "(($ac_try" in
12205  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12206  *) ac_try_echo=$ac_try;;
12207esac
12208eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12209  (eval "$ac_link") 2>conftest.er1
12210  ac_status=$?
12211  grep -v '^ *+' conftest.er1 >conftest.err
12212  rm -f conftest.er1
12213  cat conftest.err >&5
12214  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12215  (exit $ac_status); } &&
12216	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12217  { (case "(($ac_try" in
12218  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12219  *) ac_try_echo=$ac_try;;
12220esac
12221eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12222  (eval "$ac_try") 2>&5
12223  ac_status=$?
12224  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12225  (exit $ac_status); }; } &&
12226	 { ac_try='test -s conftest$ac_exeext'
12227  { (case "(($ac_try" in
12228  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12229  *) ac_try_echo=$ac_try;;
12230esac
12231eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12232  (eval "$ac_try") 2>&5
12233  ac_status=$?
12234  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12235  (exit $ac_status); }; }; then
12236  ac_cv_search_dlopen=$ac_res
12237else
12238  echo "$as_me: failed program was:" >&5
12239sed 's/^/| /' conftest.$ac_ext >&5
12240
12241
12242fi
12243
12244rm -f core conftest.err conftest.$ac_objext \
12245      conftest$ac_exeext
12246  if test "${ac_cv_search_dlopen+set}" = set; then
12247  break
12248fi
12249done
12250if test "${ac_cv_search_dlopen+set}" = set; then
12251  :
12252else
12253  ac_cv_search_dlopen=no
12254fi
12255rm conftest.$ac_ext
12256LIBS=$ac_func_search_save_LIBS
12257fi
12258{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12259echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12260ac_res=$ac_cv_search_dlopen
12261if test "$ac_res" != no; then
12262  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12263
12264cat >>confdefs.h <<\_ACEOF
12265#define HAVE_DLOPEN 1
12266_ACEOF
12267
12268else
12269  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12270echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12271fi
12272
12273
12274{ echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
12275echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
12276if test "${ac_cv_search_clock_gettime+set}" = set; then
12277  echo $ECHO_N "(cached) $ECHO_C" >&6
12278else
12279  ac_func_search_save_LIBS=$LIBS
12280cat >conftest.$ac_ext <<_ACEOF
12281/* confdefs.h.  */
12282_ACEOF
12283cat confdefs.h >>conftest.$ac_ext
12284cat >>conftest.$ac_ext <<_ACEOF
12285/* end confdefs.h.  */
12286
12287/* Override any GCC internal prototype to avoid an error.
12288   Use char because int might match the return type of a GCC
12289   builtin and then its argument prototype would still apply.  */
12290#ifdef __cplusplus
12291extern "C"
12292#endif
12293char clock_gettime ();
12294int
12295main ()
12296{
12297return clock_gettime ();
12298  ;
12299  return 0;
12300}
12301_ACEOF
12302for ac_lib in '' rt; do
12303  if test -z "$ac_lib"; then
12304    ac_res="none required"
12305  else
12306    ac_res=-l$ac_lib
12307    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12308  fi
12309  rm -f conftest.$ac_objext conftest$ac_exeext
12310if { (ac_try="$ac_link"
12311case "(($ac_try" in
12312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12313  *) ac_try_echo=$ac_try;;
12314esac
12315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12316  (eval "$ac_link") 2>conftest.er1
12317  ac_status=$?
12318  grep -v '^ *+' conftest.er1 >conftest.err
12319  rm -f conftest.er1
12320  cat conftest.err >&5
12321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12322  (exit $ac_status); } &&
12323	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12324  { (case "(($ac_try" in
12325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12326  *) ac_try_echo=$ac_try;;
12327esac
12328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12329  (eval "$ac_try") 2>&5
12330  ac_status=$?
12331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12332  (exit $ac_status); }; } &&
12333	 { ac_try='test -s conftest$ac_exeext'
12334  { (case "(($ac_try" in
12335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12336  *) ac_try_echo=$ac_try;;
12337esac
12338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12339  (eval "$ac_try") 2>&5
12340  ac_status=$?
12341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12342  (exit $ac_status); }; }; then
12343  ac_cv_search_clock_gettime=$ac_res
12344else
12345  echo "$as_me: failed program was:" >&5
12346sed 's/^/| /' conftest.$ac_ext >&5
12347
12348
12349fi
12350
12351rm -f core conftest.err conftest.$ac_objext \
12352      conftest$ac_exeext
12353  if test "${ac_cv_search_clock_gettime+set}" = set; then
12354  break
12355fi
12356done
12357if test "${ac_cv_search_clock_gettime+set}" = set; then
12358  :
12359else
12360  ac_cv_search_clock_gettime=no
12361fi
12362rm conftest.$ac_ext
12363LIBS=$ac_func_search_save_LIBS
12364fi
12365{ echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
12366echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
12367ac_res=$ac_cv_search_clock_gettime
12368if test "$ac_res" != no; then
12369  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12370
12371fi
12372
12373
12374if test "$llvm_cv_enable_terminfo" = "yes" ; then
12375    { echo "$as_me:$LINENO: checking for library containing setupterm" >&5
12376echo $ECHO_N "checking for library containing setupterm... $ECHO_C" >&6; }
12377if test "${ac_cv_search_setupterm+set}" = set; then
12378  echo $ECHO_N "(cached) $ECHO_C" >&6
12379else
12380  ac_func_search_save_LIBS=$LIBS
12381cat >conftest.$ac_ext <<_ACEOF
12382/* confdefs.h.  */
12383_ACEOF
12384cat confdefs.h >>conftest.$ac_ext
12385cat >>conftest.$ac_ext <<_ACEOF
12386/* end confdefs.h.  */
12387
12388/* Override any GCC internal prototype to avoid an error.
12389   Use char because int might match the return type of a GCC
12390   builtin and then its argument prototype would still apply.  */
12391#ifdef __cplusplus
12392extern "C"
12393#endif
12394char setupterm ();
12395int
12396main ()
12397{
12398return setupterm ();
12399  ;
12400  return 0;
12401}
12402_ACEOF
12403for ac_lib in '' tinfo terminfo curses ncurses ncursesw; do
12404  if test -z "$ac_lib"; then
12405    ac_res="none required"
12406  else
12407    ac_res=-l$ac_lib
12408    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12409  fi
12410  rm -f conftest.$ac_objext conftest$ac_exeext
12411if { (ac_try="$ac_link"
12412case "(($ac_try" in
12413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12414  *) ac_try_echo=$ac_try;;
12415esac
12416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12417  (eval "$ac_link") 2>conftest.er1
12418  ac_status=$?
12419  grep -v '^ *+' conftest.er1 >conftest.err
12420  rm -f conftest.er1
12421  cat conftest.err >&5
12422  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12423  (exit $ac_status); } &&
12424	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12425  { (case "(($ac_try" in
12426  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12427  *) ac_try_echo=$ac_try;;
12428esac
12429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12430  (eval "$ac_try") 2>&5
12431  ac_status=$?
12432  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12433  (exit $ac_status); }; } &&
12434	 { ac_try='test -s conftest$ac_exeext'
12435  { (case "(($ac_try" in
12436  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12437  *) ac_try_echo=$ac_try;;
12438esac
12439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12440  (eval "$ac_try") 2>&5
12441  ac_status=$?
12442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12443  (exit $ac_status); }; }; then
12444  ac_cv_search_setupterm=$ac_res
12445else
12446  echo "$as_me: failed program was:" >&5
12447sed 's/^/| /' conftest.$ac_ext >&5
12448
12449
12450fi
12451
12452rm -f core conftest.err conftest.$ac_objext \
12453      conftest$ac_exeext
12454  if test "${ac_cv_search_setupterm+set}" = set; then
12455  break
12456fi
12457done
12458if test "${ac_cv_search_setupterm+set}" = set; then
12459  :
12460else
12461  ac_cv_search_setupterm=no
12462fi
12463rm conftest.$ac_ext
12464LIBS=$ac_func_search_save_LIBS
12465fi
12466{ echo "$as_me:$LINENO: result: $ac_cv_search_setupterm" >&5
12467echo "${ECHO_T}$ac_cv_search_setupterm" >&6; }
12468ac_res=$ac_cv_search_setupterm
12469if test "$ac_res" != no; then
12470  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12471
12472cat >>confdefs.h <<\_ACEOF
12473#define HAVE_TERMINFO 1
12474_ACEOF
12475
12476fi
12477
12478fi
12479
12480if test "$llvm_cv_enable_libffi" = "yes" ; then
12481  { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12482echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12483if test "${ac_cv_search_ffi_call+set}" = set; then
12484  echo $ECHO_N "(cached) $ECHO_C" >&6
12485else
12486  ac_func_search_save_LIBS=$LIBS
12487cat >conftest.$ac_ext <<_ACEOF
12488/* confdefs.h.  */
12489_ACEOF
12490cat confdefs.h >>conftest.$ac_ext
12491cat >>conftest.$ac_ext <<_ACEOF
12492/* end confdefs.h.  */
12493
12494/* Override any GCC internal prototype to avoid an error.
12495   Use char because int might match the return type of a GCC
12496   builtin and then its argument prototype would still apply.  */
12497#ifdef __cplusplus
12498extern "C"
12499#endif
12500char ffi_call ();
12501int
12502main ()
12503{
12504return ffi_call ();
12505  ;
12506  return 0;
12507}
12508_ACEOF
12509for ac_lib in '' ffi; do
12510  if test -z "$ac_lib"; then
12511    ac_res="none required"
12512  else
12513    ac_res=-l$ac_lib
12514    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12515  fi
12516  rm -f conftest.$ac_objext conftest$ac_exeext
12517if { (ac_try="$ac_link"
12518case "(($ac_try" in
12519  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12520  *) ac_try_echo=$ac_try;;
12521esac
12522eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12523  (eval "$ac_link") 2>conftest.er1
12524  ac_status=$?
12525  grep -v '^ *+' conftest.er1 >conftest.err
12526  rm -f conftest.er1
12527  cat conftest.err >&5
12528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12529  (exit $ac_status); } &&
12530	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12531  { (case "(($ac_try" in
12532  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12533  *) ac_try_echo=$ac_try;;
12534esac
12535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12536  (eval "$ac_try") 2>&5
12537  ac_status=$?
12538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12539  (exit $ac_status); }; } &&
12540	 { ac_try='test -s conftest$ac_exeext'
12541  { (case "(($ac_try" in
12542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12543  *) ac_try_echo=$ac_try;;
12544esac
12545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12546  (eval "$ac_try") 2>&5
12547  ac_status=$?
12548  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12549  (exit $ac_status); }; }; then
12550  ac_cv_search_ffi_call=$ac_res
12551else
12552  echo "$as_me: failed program was:" >&5
12553sed 's/^/| /' conftest.$ac_ext >&5
12554
12555
12556fi
12557
12558rm -f core conftest.err conftest.$ac_objext \
12559      conftest$ac_exeext
12560  if test "${ac_cv_search_ffi_call+set}" = set; then
12561  break
12562fi
12563done
12564if test "${ac_cv_search_ffi_call+set}" = set; then
12565  :
12566else
12567  ac_cv_search_ffi_call=no
12568fi
12569rm conftest.$ac_ext
12570LIBS=$ac_func_search_save_LIBS
12571fi
12572{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12573echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12574ac_res=$ac_cv_search_ffi_call
12575if test "$ac_res" != no; then
12576  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12577
12578cat >>confdefs.h <<\_ACEOF
12579#define HAVE_FFI_CALL 1
12580_ACEOF
12581
12582else
12583  { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12584echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12585   { (exit 1); exit 1; }; }
12586fi
12587
12588fi
12589
12590{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12591echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12592if test "${ac_cv_search_mallinfo+set}" = set; then
12593  echo $ECHO_N "(cached) $ECHO_C" >&6
12594else
12595  ac_func_search_save_LIBS=$LIBS
12596cat >conftest.$ac_ext <<_ACEOF
12597/* confdefs.h.  */
12598_ACEOF
12599cat confdefs.h >>conftest.$ac_ext
12600cat >>conftest.$ac_ext <<_ACEOF
12601/* end confdefs.h.  */
12602
12603/* Override any GCC internal prototype to avoid an error.
12604   Use char because int might match the return type of a GCC
12605   builtin and then its argument prototype would still apply.  */
12606#ifdef __cplusplus
12607extern "C"
12608#endif
12609char mallinfo ();
12610int
12611main ()
12612{
12613return mallinfo ();
12614  ;
12615  return 0;
12616}
12617_ACEOF
12618for ac_lib in '' malloc; do
12619  if test -z "$ac_lib"; then
12620    ac_res="none required"
12621  else
12622    ac_res=-l$ac_lib
12623    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12624  fi
12625  rm -f conftest.$ac_objext conftest$ac_exeext
12626if { (ac_try="$ac_link"
12627case "(($ac_try" in
12628  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12629  *) ac_try_echo=$ac_try;;
12630esac
12631eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12632  (eval "$ac_link") 2>conftest.er1
12633  ac_status=$?
12634  grep -v '^ *+' conftest.er1 >conftest.err
12635  rm -f conftest.er1
12636  cat conftest.err >&5
12637  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12638  (exit $ac_status); } &&
12639	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12640  { (case "(($ac_try" in
12641  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12642  *) ac_try_echo=$ac_try;;
12643esac
12644eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12645  (eval "$ac_try") 2>&5
12646  ac_status=$?
12647  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12648  (exit $ac_status); }; } &&
12649	 { ac_try='test -s conftest$ac_exeext'
12650  { (case "(($ac_try" in
12651  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12652  *) ac_try_echo=$ac_try;;
12653esac
12654eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12655  (eval "$ac_try") 2>&5
12656  ac_status=$?
12657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12658  (exit $ac_status); }; }; then
12659  ac_cv_search_mallinfo=$ac_res
12660else
12661  echo "$as_me: failed program was:" >&5
12662sed 's/^/| /' conftest.$ac_ext >&5
12663
12664
12665fi
12666
12667rm -f core conftest.err conftest.$ac_objext \
12668      conftest$ac_exeext
12669  if test "${ac_cv_search_mallinfo+set}" = set; then
12670  break
12671fi
12672done
12673if test "${ac_cv_search_mallinfo+set}" = set; then
12674  :
12675else
12676  ac_cv_search_mallinfo=no
12677fi
12678rm conftest.$ac_ext
12679LIBS=$ac_func_search_save_LIBS
12680fi
12681{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12682echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12683ac_res=$ac_cv_search_mallinfo
12684if test "$ac_res" != no; then
12685  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12686
12687cat >>confdefs.h <<\_ACEOF
12688#define HAVE_MALLINFO 1
12689_ACEOF
12690
12691fi
12692
12693
12694if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12695
12696{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12697echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12698if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12699  echo $ECHO_N "(cached) $ECHO_C" >&6
12700else
12701  ac_check_lib_save_LIBS=$LIBS
12702LIBS="-lpthread  $LIBS"
12703cat >conftest.$ac_ext <<_ACEOF
12704/* confdefs.h.  */
12705_ACEOF
12706cat confdefs.h >>conftest.$ac_ext
12707cat >>conftest.$ac_ext <<_ACEOF
12708/* end confdefs.h.  */
12709
12710/* Override any GCC internal prototype to avoid an error.
12711   Use char because int might match the return type of a GCC
12712   builtin and then its argument prototype would still apply.  */
12713#ifdef __cplusplus
12714extern "C"
12715#endif
12716char pthread_mutex_init ();
12717int
12718main ()
12719{
12720return pthread_mutex_init ();
12721  ;
12722  return 0;
12723}
12724_ACEOF
12725rm -f conftest.$ac_objext conftest$ac_exeext
12726if { (ac_try="$ac_link"
12727case "(($ac_try" in
12728  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12729  *) ac_try_echo=$ac_try;;
12730esac
12731eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12732  (eval "$ac_link") 2>conftest.er1
12733  ac_status=$?
12734  grep -v '^ *+' conftest.er1 >conftest.err
12735  rm -f conftest.er1
12736  cat conftest.err >&5
12737  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12738  (exit $ac_status); } &&
12739	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12740  { (case "(($ac_try" in
12741  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12742  *) ac_try_echo=$ac_try;;
12743esac
12744eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12745  (eval "$ac_try") 2>&5
12746  ac_status=$?
12747  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12748  (exit $ac_status); }; } &&
12749	 { ac_try='test -s conftest$ac_exeext'
12750  { (case "(($ac_try" in
12751  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12752  *) ac_try_echo=$ac_try;;
12753esac
12754eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12755  (eval "$ac_try") 2>&5
12756  ac_status=$?
12757  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12758  (exit $ac_status); }; }; then
12759  ac_cv_lib_pthread_pthread_mutex_init=yes
12760else
12761  echo "$as_me: failed program was:" >&5
12762sed 's/^/| /' conftest.$ac_ext >&5
12763
12764	ac_cv_lib_pthread_pthread_mutex_init=no
12765fi
12766
12767rm -f core conftest.err conftest.$ac_objext \
12768      conftest$ac_exeext conftest.$ac_ext
12769LIBS=$ac_check_lib_save_LIBS
12770fi
12771{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12772echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12773if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12774  cat >>confdefs.h <<_ACEOF
12775#define HAVE_LIBPTHREAD 1
12776_ACEOF
12777
12778  LIBS="-lpthread $LIBS"
12779
12780fi
12781
12782  { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12783echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12784if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12785  echo $ECHO_N "(cached) $ECHO_C" >&6
12786else
12787  ac_func_search_save_LIBS=$LIBS
12788cat >conftest.$ac_ext <<_ACEOF
12789/* confdefs.h.  */
12790_ACEOF
12791cat confdefs.h >>conftest.$ac_ext
12792cat >>conftest.$ac_ext <<_ACEOF
12793/* end confdefs.h.  */
12794
12795/* Override any GCC internal prototype to avoid an error.
12796   Use char because int might match the return type of a GCC
12797   builtin and then its argument prototype would still apply.  */
12798#ifdef __cplusplus
12799extern "C"
12800#endif
12801char pthread_mutex_lock ();
12802int
12803main ()
12804{
12805return pthread_mutex_lock ();
12806  ;
12807  return 0;
12808}
12809_ACEOF
12810for ac_lib in '' pthread; do
12811  if test -z "$ac_lib"; then
12812    ac_res="none required"
12813  else
12814    ac_res=-l$ac_lib
12815    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12816  fi
12817  rm -f conftest.$ac_objext conftest$ac_exeext
12818if { (ac_try="$ac_link"
12819case "(($ac_try" in
12820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12821  *) ac_try_echo=$ac_try;;
12822esac
12823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12824  (eval "$ac_link") 2>conftest.er1
12825  ac_status=$?
12826  grep -v '^ *+' conftest.er1 >conftest.err
12827  rm -f conftest.er1
12828  cat conftest.err >&5
12829  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12830  (exit $ac_status); } &&
12831	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12832  { (case "(($ac_try" in
12833  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12834  *) ac_try_echo=$ac_try;;
12835esac
12836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12837  (eval "$ac_try") 2>&5
12838  ac_status=$?
12839  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12840  (exit $ac_status); }; } &&
12841	 { ac_try='test -s conftest$ac_exeext'
12842  { (case "(($ac_try" in
12843  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12844  *) ac_try_echo=$ac_try;;
12845esac
12846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12847  (eval "$ac_try") 2>&5
12848  ac_status=$?
12849  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12850  (exit $ac_status); }; }; then
12851  ac_cv_search_pthread_mutex_lock=$ac_res
12852else
12853  echo "$as_me: failed program was:" >&5
12854sed 's/^/| /' conftest.$ac_ext >&5
12855
12856
12857fi
12858
12859rm -f core conftest.err conftest.$ac_objext \
12860      conftest$ac_exeext
12861  if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12862  break
12863fi
12864done
12865if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12866  :
12867else
12868  ac_cv_search_pthread_mutex_lock=no
12869fi
12870rm conftest.$ac_ext
12871LIBS=$ac_func_search_save_LIBS
12872fi
12873{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12874echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12875ac_res=$ac_cv_search_pthread_mutex_lock
12876if test "$ac_res" != no; then
12877  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12878
12879cat >>confdefs.h <<\_ACEOF
12880#define HAVE_PTHREAD_MUTEX_LOCK 1
12881_ACEOF
12882
12883fi
12884
12885  { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12886echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12887if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12888  echo $ECHO_N "(cached) $ECHO_C" >&6
12889else
12890  ac_func_search_save_LIBS=$LIBS
12891cat >conftest.$ac_ext <<_ACEOF
12892/* confdefs.h.  */
12893_ACEOF
12894cat confdefs.h >>conftest.$ac_ext
12895cat >>conftest.$ac_ext <<_ACEOF
12896/* end confdefs.h.  */
12897
12898/* Override any GCC internal prototype to avoid an error.
12899   Use char because int might match the return type of a GCC
12900   builtin and then its argument prototype would still apply.  */
12901#ifdef __cplusplus
12902extern "C"
12903#endif
12904char pthread_rwlock_init ();
12905int
12906main ()
12907{
12908return pthread_rwlock_init ();
12909  ;
12910  return 0;
12911}
12912_ACEOF
12913for ac_lib in '' pthread; do
12914  if test -z "$ac_lib"; then
12915    ac_res="none required"
12916  else
12917    ac_res=-l$ac_lib
12918    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12919  fi
12920  rm -f conftest.$ac_objext conftest$ac_exeext
12921if { (ac_try="$ac_link"
12922case "(($ac_try" in
12923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12924  *) ac_try_echo=$ac_try;;
12925esac
12926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12927  (eval "$ac_link") 2>conftest.er1
12928  ac_status=$?
12929  grep -v '^ *+' conftest.er1 >conftest.err
12930  rm -f conftest.er1
12931  cat conftest.err >&5
12932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12933  (exit $ac_status); } &&
12934	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12935  { (case "(($ac_try" in
12936  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12937  *) ac_try_echo=$ac_try;;
12938esac
12939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12940  (eval "$ac_try") 2>&5
12941  ac_status=$?
12942  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12943  (exit $ac_status); }; } &&
12944	 { ac_try='test -s conftest$ac_exeext'
12945  { (case "(($ac_try" in
12946  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12947  *) ac_try_echo=$ac_try;;
12948esac
12949eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12950  (eval "$ac_try") 2>&5
12951  ac_status=$?
12952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12953  (exit $ac_status); }; }; then
12954  ac_cv_search_pthread_rwlock_init=$ac_res
12955else
12956  echo "$as_me: failed program was:" >&5
12957sed 's/^/| /' conftest.$ac_ext >&5
12958
12959
12960fi
12961
12962rm -f core conftest.err conftest.$ac_objext \
12963      conftest$ac_exeext
12964  if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12965  break
12966fi
12967done
12968if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12969  :
12970else
12971  ac_cv_search_pthread_rwlock_init=no
12972fi
12973rm conftest.$ac_ext
12974LIBS=$ac_func_search_save_LIBS
12975fi
12976{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
12977echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
12978ac_res=$ac_cv_search_pthread_rwlock_init
12979if test "$ac_res" != no; then
12980  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12981
12982cat >>confdefs.h <<\_ACEOF
12983#define HAVE_PTHREAD_RWLOCK_INIT 1
12984_ACEOF
12985
12986fi
12987
12988  { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
12989echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
12990if test "${ac_cv_search_pthread_getspecific+set}" = set; then
12991  echo $ECHO_N "(cached) $ECHO_C" >&6
12992else
12993  ac_func_search_save_LIBS=$LIBS
12994cat >conftest.$ac_ext <<_ACEOF
12995/* confdefs.h.  */
12996_ACEOF
12997cat confdefs.h >>conftest.$ac_ext
12998cat >>conftest.$ac_ext <<_ACEOF
12999/* end confdefs.h.  */
13000
13001/* Override any GCC internal prototype to avoid an error.
13002   Use char because int might match the return type of a GCC
13003   builtin and then its argument prototype would still apply.  */
13004#ifdef __cplusplus
13005extern "C"
13006#endif
13007char pthread_getspecific ();
13008int
13009main ()
13010{
13011return pthread_getspecific ();
13012  ;
13013  return 0;
13014}
13015_ACEOF
13016for ac_lib in '' pthread; do
13017  if test -z "$ac_lib"; then
13018    ac_res="none required"
13019  else
13020    ac_res=-l$ac_lib
13021    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13022  fi
13023  rm -f conftest.$ac_objext conftest$ac_exeext
13024if { (ac_try="$ac_link"
13025case "(($ac_try" in
13026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13027  *) ac_try_echo=$ac_try;;
13028esac
13029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13030  (eval "$ac_link") 2>conftest.er1
13031  ac_status=$?
13032  grep -v '^ *+' conftest.er1 >conftest.err
13033  rm -f conftest.er1
13034  cat conftest.err >&5
13035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13036  (exit $ac_status); } &&
13037	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13038  { (case "(($ac_try" in
13039  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13040  *) ac_try_echo=$ac_try;;
13041esac
13042eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13043  (eval "$ac_try") 2>&5
13044  ac_status=$?
13045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13046  (exit $ac_status); }; } &&
13047	 { ac_try='test -s conftest$ac_exeext'
13048  { (case "(($ac_try" in
13049  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13050  *) ac_try_echo=$ac_try;;
13051esac
13052eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13053  (eval "$ac_try") 2>&5
13054  ac_status=$?
13055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13056  (exit $ac_status); }; }; then
13057  ac_cv_search_pthread_getspecific=$ac_res
13058else
13059  echo "$as_me: failed program was:" >&5
13060sed 's/^/| /' conftest.$ac_ext >&5
13061
13062
13063fi
13064
13065rm -f core conftest.err conftest.$ac_objext \
13066      conftest$ac_exeext
13067  if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13068  break
13069fi
13070done
13071if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13072  :
13073else
13074  ac_cv_search_pthread_getspecific=no
13075fi
13076rm conftest.$ac_ext
13077LIBS=$ac_func_search_save_LIBS
13078fi
13079{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13080echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13081ac_res=$ac_cv_search_pthread_getspecific
13082if test "$ac_res" != no; then
13083  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13084
13085cat >>confdefs.h <<\_ACEOF
13086#define HAVE_PTHREAD_GETSPECIFIC 1
13087_ACEOF
13088
13089fi
13090
13091fi
13092
13093if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
13094
13095{ echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
13096echo $ECHO_N "checking for compress2 in -lz... $ECHO_C" >&6; }
13097if test "${ac_cv_lib_z_compress2+set}" = set; then
13098  echo $ECHO_N "(cached) $ECHO_C" >&6
13099else
13100  ac_check_lib_save_LIBS=$LIBS
13101LIBS="-lz  $LIBS"
13102cat >conftest.$ac_ext <<_ACEOF
13103/* confdefs.h.  */
13104_ACEOF
13105cat confdefs.h >>conftest.$ac_ext
13106cat >>conftest.$ac_ext <<_ACEOF
13107/* end confdefs.h.  */
13108
13109/* Override any GCC internal prototype to avoid an error.
13110   Use char because int might match the return type of a GCC
13111   builtin and then its argument prototype would still apply.  */
13112#ifdef __cplusplus
13113extern "C"
13114#endif
13115char compress2 ();
13116int
13117main ()
13118{
13119return compress2 ();
13120  ;
13121  return 0;
13122}
13123_ACEOF
13124rm -f conftest.$ac_objext conftest$ac_exeext
13125if { (ac_try="$ac_link"
13126case "(($ac_try" in
13127  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13128  *) ac_try_echo=$ac_try;;
13129esac
13130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13131  (eval "$ac_link") 2>conftest.er1
13132  ac_status=$?
13133  grep -v '^ *+' conftest.er1 >conftest.err
13134  rm -f conftest.er1
13135  cat conftest.err >&5
13136  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13137  (exit $ac_status); } &&
13138	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13139  { (case "(($ac_try" in
13140  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13141  *) ac_try_echo=$ac_try;;
13142esac
13143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13144  (eval "$ac_try") 2>&5
13145  ac_status=$?
13146  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13147  (exit $ac_status); }; } &&
13148	 { ac_try='test -s conftest$ac_exeext'
13149  { (case "(($ac_try" in
13150  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13151  *) ac_try_echo=$ac_try;;
13152esac
13153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13154  (eval "$ac_try") 2>&5
13155  ac_status=$?
13156  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13157  (exit $ac_status); }; }; then
13158  ac_cv_lib_z_compress2=yes
13159else
13160  echo "$as_me: failed program was:" >&5
13161sed 's/^/| /' conftest.$ac_ext >&5
13162
13163	ac_cv_lib_z_compress2=no
13164fi
13165
13166rm -f core conftest.err conftest.$ac_objext \
13167      conftest$ac_exeext conftest.$ac_ext
13168LIBS=$ac_check_lib_save_LIBS
13169fi
13170{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
13171echo "${ECHO_T}$ac_cv_lib_z_compress2" >&6; }
13172if test $ac_cv_lib_z_compress2 = yes; then
13173  cat >>confdefs.h <<_ACEOF
13174#define HAVE_LIBZ 1
13175_ACEOF
13176
13177  LIBS="-lz $LIBS"
13178
13179fi
13180
13181fi
13182
13183
13184# Check whether --with-udis86 was given.
13185if test "${with_udis86+set}" = set; then
13186  withval=$with_udis86;
13187      USE_UDIS86=1
13188
13189      case "$withval" in
13190        /usr/lib|yes) ;;
13191        *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13192      esac
13193
13194{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13195echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13196if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13197  echo $ECHO_N "(cached) $ECHO_C" >&6
13198else
13199  ac_check_lib_save_LIBS=$LIBS
13200LIBS="-ludis86  $LIBS"
13201cat >conftest.$ac_ext <<_ACEOF
13202/* confdefs.h.  */
13203_ACEOF
13204cat confdefs.h >>conftest.$ac_ext
13205cat >>conftest.$ac_ext <<_ACEOF
13206/* end confdefs.h.  */
13207
13208/* Override any GCC internal prototype to avoid an error.
13209   Use char because int might match the return type of a GCC
13210   builtin and then its argument prototype would still apply.  */
13211#ifdef __cplusplus
13212extern "C"
13213#endif
13214char ud_init ();
13215int
13216main ()
13217{
13218return ud_init ();
13219  ;
13220  return 0;
13221}
13222_ACEOF
13223rm -f conftest.$ac_objext conftest$ac_exeext
13224if { (ac_try="$ac_link"
13225case "(($ac_try" in
13226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13227  *) ac_try_echo=$ac_try;;
13228esac
13229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13230  (eval "$ac_link") 2>conftest.er1
13231  ac_status=$?
13232  grep -v '^ *+' conftest.er1 >conftest.err
13233  rm -f conftest.er1
13234  cat conftest.err >&5
13235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13236  (exit $ac_status); } &&
13237	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13238  { (case "(($ac_try" in
13239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13240  *) ac_try_echo=$ac_try;;
13241esac
13242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13243  (eval "$ac_try") 2>&5
13244  ac_status=$?
13245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13246  (exit $ac_status); }; } &&
13247	 { ac_try='test -s conftest$ac_exeext'
13248  { (case "(($ac_try" in
13249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13250  *) ac_try_echo=$ac_try;;
13251esac
13252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13253  (eval "$ac_try") 2>&5
13254  ac_status=$?
13255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13256  (exit $ac_status); }; }; then
13257  ac_cv_lib_udis86_ud_init=yes
13258else
13259  echo "$as_me: failed program was:" >&5
13260sed 's/^/| /' conftest.$ac_ext >&5
13261
13262	ac_cv_lib_udis86_ud_init=no
13263fi
13264
13265rm -f core conftest.err conftest.$ac_objext \
13266      conftest$ac_exeext conftest.$ac_ext
13267LIBS=$ac_check_lib_save_LIBS
13268fi
13269{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13270echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13271if test $ac_cv_lib_udis86_ud_init = yes; then
13272  cat >>confdefs.h <<_ACEOF
13273#define HAVE_LIBUDIS86 1
13274_ACEOF
13275
13276  LIBS="-ludis86 $LIBS"
13277
13278else
13279
13280        echo "Error! You need to have libudis86 around."
13281        exit -1
13282
13283fi
13284
13285
13286else
13287  USE_UDIS86=0
13288
13289fi
13290
13291
13292cat >>confdefs.h <<_ACEOF
13293#define USE_UDIS86 $USE_UDIS86
13294_ACEOF
13295
13296
13297
13298# Check whether --with-oprofile was given.
13299if test "${with_oprofile+set}" = set; then
13300  withval=$with_oprofile;
13301      USE_OPROFILE=1
13302
13303      case "$withval" in
13304        /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13305        no) llvm_cv_oppath=
13306            USE_OPROFILE=0
13307 ;;
13308        *) llvm_cv_oppath="${withval}/lib/oprofile"
13309           CPPFLAGS="-I${withval}/include";;
13310      esac
13311      case $llvm_cv_os_type in
13312        Linux)
13313          if test -n "$llvm_cv_oppath" ; then
13314            LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13315                                                            { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13316echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13317if test "${ac_cv_search_bfd_init+set}" = set; then
13318  echo $ECHO_N "(cached) $ECHO_C" >&6
13319else
13320  ac_func_search_save_LIBS=$LIBS
13321cat >conftest.$ac_ext <<_ACEOF
13322/* confdefs.h.  */
13323_ACEOF
13324cat confdefs.h >>conftest.$ac_ext
13325cat >>conftest.$ac_ext <<_ACEOF
13326/* end confdefs.h.  */
13327
13328/* Override any GCC internal prototype to avoid an error.
13329   Use char because int might match the return type of a GCC
13330   builtin and then its argument prototype would still apply.  */
13331#ifdef __cplusplus
13332extern "C"
13333#endif
13334char bfd_init ();
13335int
13336main ()
13337{
13338return bfd_init ();
13339  ;
13340  return 0;
13341}
13342_ACEOF
13343for ac_lib in '' bfd; do
13344  if test -z "$ac_lib"; then
13345    ac_res="none required"
13346  else
13347    ac_res=-l$ac_lib
13348    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13349  fi
13350  rm -f conftest.$ac_objext conftest$ac_exeext
13351if { (ac_try="$ac_link"
13352case "(($ac_try" in
13353  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13354  *) ac_try_echo=$ac_try;;
13355esac
13356eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13357  (eval "$ac_link") 2>conftest.er1
13358  ac_status=$?
13359  grep -v '^ *+' conftest.er1 >conftest.err
13360  rm -f conftest.er1
13361  cat conftest.err >&5
13362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13363  (exit $ac_status); } &&
13364	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13365  { (case "(($ac_try" in
13366  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13367  *) ac_try_echo=$ac_try;;
13368esac
13369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13370  (eval "$ac_try") 2>&5
13371  ac_status=$?
13372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13373  (exit $ac_status); }; } &&
13374	 { ac_try='test -s conftest$ac_exeext'
13375  { (case "(($ac_try" in
13376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13377  *) ac_try_echo=$ac_try;;
13378esac
13379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13380  (eval "$ac_try") 2>&5
13381  ac_status=$?
13382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13383  (exit $ac_status); }; }; then
13384  ac_cv_search_bfd_init=$ac_res
13385else
13386  echo "$as_me: failed program was:" >&5
13387sed 's/^/| /' conftest.$ac_ext >&5
13388
13389
13390fi
13391
13392rm -f core conftest.err conftest.$ac_objext \
13393      conftest$ac_exeext
13394  if test "${ac_cv_search_bfd_init+set}" = set; then
13395  break
13396fi
13397done
13398if test "${ac_cv_search_bfd_init+set}" = set; then
13399  :
13400else
13401  ac_cv_search_bfd_init=no
13402fi
13403rm conftest.$ac_ext
13404LIBS=$ac_func_search_save_LIBS
13405fi
13406{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13407echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13408ac_res=$ac_cv_search_bfd_init
13409if test "$ac_res" != no; then
13410  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13411
13412fi
13413
13414            { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13415echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13416if test "${ac_cv_search_op_open_agent+set}" = set; then
13417  echo $ECHO_N "(cached) $ECHO_C" >&6
13418else
13419  ac_func_search_save_LIBS=$LIBS
13420cat >conftest.$ac_ext <<_ACEOF
13421/* confdefs.h.  */
13422_ACEOF
13423cat confdefs.h >>conftest.$ac_ext
13424cat >>conftest.$ac_ext <<_ACEOF
13425/* end confdefs.h.  */
13426
13427/* Override any GCC internal prototype to avoid an error.
13428   Use char because int might match the return type of a GCC
13429   builtin and then its argument prototype would still apply.  */
13430#ifdef __cplusplus
13431extern "C"
13432#endif
13433char op_open_agent ();
13434int
13435main ()
13436{
13437return op_open_agent ();
13438  ;
13439  return 0;
13440}
13441_ACEOF
13442for ac_lib in '' opagent; do
13443  if test -z "$ac_lib"; then
13444    ac_res="none required"
13445  else
13446    ac_res=-l$ac_lib
13447    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13448  fi
13449  rm -f conftest.$ac_objext conftest$ac_exeext
13450if { (ac_try="$ac_link"
13451case "(($ac_try" in
13452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13453  *) ac_try_echo=$ac_try;;
13454esac
13455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13456  (eval "$ac_link") 2>conftest.er1
13457  ac_status=$?
13458  grep -v '^ *+' conftest.er1 >conftest.err
13459  rm -f conftest.er1
13460  cat conftest.err >&5
13461  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13462  (exit $ac_status); } &&
13463	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13464  { (case "(($ac_try" in
13465  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13466  *) ac_try_echo=$ac_try;;
13467esac
13468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13469  (eval "$ac_try") 2>&5
13470  ac_status=$?
13471  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13472  (exit $ac_status); }; } &&
13473	 { ac_try='test -s conftest$ac_exeext'
13474  { (case "(($ac_try" in
13475  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13476  *) ac_try_echo=$ac_try;;
13477esac
13478eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13479  (eval "$ac_try") 2>&5
13480  ac_status=$?
13481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13482  (exit $ac_status); }; }; then
13483  ac_cv_search_op_open_agent=$ac_res
13484else
13485  echo "$as_me: failed program was:" >&5
13486sed 's/^/| /' conftest.$ac_ext >&5
13487
13488
13489fi
13490
13491rm -f core conftest.err conftest.$ac_objext \
13492      conftest$ac_exeext
13493  if test "${ac_cv_search_op_open_agent+set}" = set; then
13494  break
13495fi
13496done
13497if test "${ac_cv_search_op_open_agent+set}" = set; then
13498  :
13499else
13500  ac_cv_search_op_open_agent=no
13501fi
13502rm conftest.$ac_ext
13503LIBS=$ac_func_search_save_LIBS
13504fi
13505{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13506echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13507ac_res=$ac_cv_search_op_open_agent
13508if test "$ac_res" != no; then
13509  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13510
13511else
13512
13513              echo "Error! You need to have libopagent around."
13514              exit -1
13515
13516fi
13517
13518            if test "${ac_cv_header_opagent_h+set}" = set; then
13519  { echo "$as_me:$LINENO: checking for opagent.h" >&5
13520echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13521if test "${ac_cv_header_opagent_h+set}" = set; then
13522  echo $ECHO_N "(cached) $ECHO_C" >&6
13523fi
13524{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13525echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13526else
13527  # Is the header compilable?
13528{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
13529echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13530cat >conftest.$ac_ext <<_ACEOF
13531/* confdefs.h.  */
13532_ACEOF
13533cat confdefs.h >>conftest.$ac_ext
13534cat >>conftest.$ac_ext <<_ACEOF
13535/* end confdefs.h.  */
13536$ac_includes_default
13537#include <opagent.h>
13538_ACEOF
13539rm -f conftest.$ac_objext
13540if { (ac_try="$ac_compile"
13541case "(($ac_try" in
13542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13543  *) ac_try_echo=$ac_try;;
13544esac
13545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13546  (eval "$ac_compile") 2>conftest.er1
13547  ac_status=$?
13548  grep -v '^ *+' conftest.er1 >conftest.err
13549  rm -f conftest.er1
13550  cat conftest.err >&5
13551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13552  (exit $ac_status); } &&
13553	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13554  { (case "(($ac_try" in
13555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13556  *) ac_try_echo=$ac_try;;
13557esac
13558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13559  (eval "$ac_try") 2>&5
13560  ac_status=$?
13561  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13562  (exit $ac_status); }; } &&
13563	 { ac_try='test -s conftest.$ac_objext'
13564  { (case "(($ac_try" in
13565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13566  *) ac_try_echo=$ac_try;;
13567esac
13568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13569  (eval "$ac_try") 2>&5
13570  ac_status=$?
13571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13572  (exit $ac_status); }; }; then
13573  ac_header_compiler=yes
13574else
13575  echo "$as_me: failed program was:" >&5
13576sed 's/^/| /' conftest.$ac_ext >&5
13577
13578	ac_header_compiler=no
13579fi
13580
13581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13582{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13583echo "${ECHO_T}$ac_header_compiler" >&6; }
13584
13585# Is the header present?
13586{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
13587echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13588cat >conftest.$ac_ext <<_ACEOF
13589/* confdefs.h.  */
13590_ACEOF
13591cat confdefs.h >>conftest.$ac_ext
13592cat >>conftest.$ac_ext <<_ACEOF
13593/* end confdefs.h.  */
13594#include <opagent.h>
13595_ACEOF
13596if { (ac_try="$ac_cpp conftest.$ac_ext"
13597case "(($ac_try" in
13598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13599  *) ac_try_echo=$ac_try;;
13600esac
13601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13602  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13603  ac_status=$?
13604  grep -v '^ *+' conftest.er1 >conftest.err
13605  rm -f conftest.er1
13606  cat conftest.err >&5
13607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13608  (exit $ac_status); } >/dev/null; then
13609  if test -s conftest.err; then
13610    ac_cpp_err=$ac_c_preproc_warn_flag
13611    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13612  else
13613    ac_cpp_err=
13614  fi
13615else
13616  ac_cpp_err=yes
13617fi
13618if test -z "$ac_cpp_err"; then
13619  ac_header_preproc=yes
13620else
13621  echo "$as_me: failed program was:" >&5
13622sed 's/^/| /' conftest.$ac_ext >&5
13623
13624  ac_header_preproc=no
13625fi
13626
13627rm -f conftest.err conftest.$ac_ext
13628{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13629echo "${ECHO_T}$ac_header_preproc" >&6; }
13630
13631# So?  What about this header?
13632case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13633  yes:no: )
13634    { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13635echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13636    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13637echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13638    ac_header_preproc=yes
13639    ;;
13640  no:yes:* )
13641    { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13642echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13643    { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13644echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13645    { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13646echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13647    { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13648echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13649    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13650echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13651    { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13652echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13653    ( cat <<\_ASBOX
13654## ------------------------------------ ##
13655## Report this to http://llvm.org/bugs/ ##
13656## ------------------------------------ ##
13657_ASBOX
13658     ) | sed "s/^/$as_me: WARNING:     /" >&2
13659    ;;
13660esac
13661{ echo "$as_me:$LINENO: checking for opagent.h" >&5
13662echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13663if test "${ac_cv_header_opagent_h+set}" = set; then
13664  echo $ECHO_N "(cached) $ECHO_C" >&6
13665else
13666  ac_cv_header_opagent_h=$ac_header_preproc
13667fi
13668{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13669echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13670
13671fi
13672if test $ac_cv_header_opagent_h = yes; then
13673  :
13674else
13675
13676              echo "Error! You need to have opagent.h around."
13677              exit -1
13678
13679fi
13680
13681
13682          fi ;;
13683        *)
13684          { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13685echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13686   { (exit 1); exit 1; }; } ;;
13687      esac
13688
13689else
13690
13691      USE_OPROFILE=0
13692
13693
13694fi
13695
13696
13697cat >>confdefs.h <<_ACEOF
13698#define LLVM_USE_OPROFILE $USE_OPROFILE
13699_ACEOF
13700
13701
13702
13703# Check whether --with-intel-jitevents was given.
13704if test "${with_intel_jitevents+set}" = set; then
13705  withval=$with_intel_jitevents;
13706       case "$withval" in
13707          yes) USE_INTEL_JITEVENTS=1
13708;;
13709          no)  USE_INTEL_JITEVENTS=0
13710;;
13711          *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
13712echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
13713   { (exit 1); exit 1; }; };;
13714       esac
13715
13716      case $llvm_cv_os_type in
13717        Linux|Win32|Cygwin|MingW) ;;
13718        *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
13719echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
13720   { (exit 1); exit 1; }; };;
13721      esac
13722
13723      case "$llvm_cv_target_arch" in
13724        x86|x86_64) ;;
13725        *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
13726echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
13727   { (exit 1); exit 1; }; };;
13728      esac
13729
13730else
13731
13732      USE_INTEL_JITEVENTS=0
13733
13734
13735fi
13736
13737
13738cat >>confdefs.h <<_ACEOF
13739#define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
13740_ACEOF
13741
13742
13743for ac_prog in xml2-config
13744do
13745  # Extract the first word of "$ac_prog", so it can be a program name with args.
13746set dummy $ac_prog; ac_word=$2
13747{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13748echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13749if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
13750  echo $ECHO_N "(cached) $ECHO_C" >&6
13751else
13752  if test -n "$XML2CONFIG"; then
13753  ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
13754else
13755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13756for as_dir in $PATH
13757do
13758  IFS=$as_save_IFS
13759  test -z "$as_dir" && as_dir=.
13760  for ac_exec_ext in '' $ac_executable_extensions; do
13761  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13762    ac_cv_prog_XML2CONFIG="$ac_prog"
13763    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13764    break 2
13765  fi
13766done
13767done
13768IFS=$as_save_IFS
13769
13770fi
13771fi
13772XML2CONFIG=$ac_cv_prog_XML2CONFIG
13773if test -n "$XML2CONFIG"; then
13774  { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
13775echo "${ECHO_T}$XML2CONFIG" >&6; }
13776else
13777  { echo "$as_me:$LINENO: result: no" >&5
13778echo "${ECHO_T}no" >&6; }
13779fi
13780
13781
13782  test -n "$XML2CONFIG" && break
13783done
13784
13785
13786{ echo "$as_me:$LINENO: checking for libxml2 includes" >&5
13787echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
13788if test "x$XML2CONFIG" = "x"; then
13789 { echo "$as_me:$LINENO: result: xml2-config not found" >&5
13790echo "${ECHO_T}xml2-config not found" >&6; }
13791else
13792 LIBXML2_INC=`$XML2CONFIG --cflags`
13793 { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
13794echo "${ECHO_T}$LIBXML2_INC" >&6; }
13795 { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
13796echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
13797if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
13798  echo $ECHO_N "(cached) $ECHO_C" >&6
13799else
13800  ac_check_lib_save_LIBS=$LIBS
13801LIBS="-lxml2  $LIBS"
13802cat >conftest.$ac_ext <<_ACEOF
13803/* confdefs.h.  */
13804_ACEOF
13805cat confdefs.h >>conftest.$ac_ext
13806cat >>conftest.$ac_ext <<_ACEOF
13807/* end confdefs.h.  */
13808
13809/* Override any GCC internal prototype to avoid an error.
13810   Use char because int might match the return type of a GCC
13811   builtin and then its argument prototype would still apply.  */
13812#ifdef __cplusplus
13813extern "C"
13814#endif
13815char xmlReadFile ();
13816int
13817main ()
13818{
13819return xmlReadFile ();
13820  ;
13821  return 0;
13822}
13823_ACEOF
13824rm -f conftest.$ac_objext conftest$ac_exeext
13825if { (ac_try="$ac_link"
13826case "(($ac_try" in
13827  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13828  *) ac_try_echo=$ac_try;;
13829esac
13830eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13831  (eval "$ac_link") 2>conftest.er1
13832  ac_status=$?
13833  grep -v '^ *+' conftest.er1 >conftest.err
13834  rm -f conftest.er1
13835  cat conftest.err >&5
13836  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13837  (exit $ac_status); } &&
13838	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13839  { (case "(($ac_try" in
13840  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13841  *) ac_try_echo=$ac_try;;
13842esac
13843eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13844  (eval "$ac_try") 2>&5
13845  ac_status=$?
13846  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13847  (exit $ac_status); }; } &&
13848	 { ac_try='test -s conftest$ac_exeext'
13849  { (case "(($ac_try" in
13850  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13851  *) ac_try_echo=$ac_try;;
13852esac
13853eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13854  (eval "$ac_try") 2>&5
13855  ac_status=$?
13856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13857  (exit $ac_status); }; }; then
13858  ac_cv_lib_xml2_xmlReadFile=yes
13859else
13860  echo "$as_me: failed program was:" >&5
13861sed 's/^/| /' conftest.$ac_ext >&5
13862
13863	ac_cv_lib_xml2_xmlReadFile=no
13864fi
13865
13866rm -f core conftest.err conftest.$ac_objext \
13867      conftest$ac_exeext conftest.$ac_ext
13868LIBS=$ac_check_lib_save_LIBS
13869fi
13870{ echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
13871echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
13872if test $ac_cv_lib_xml2_xmlReadFile = yes; then
13873
13874cat >>confdefs.h <<\_ACEOF
13875#define CLANG_HAVE_LIBXML 1
13876_ACEOF
13877
13878                                LIBXML2_LIBS="-lxml2"
13879fi
13880
13881fi
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891ac_header_dirent=no
13892for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13893  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13894{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13895echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13896if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13897  echo $ECHO_N "(cached) $ECHO_C" >&6
13898else
13899  cat >conftest.$ac_ext <<_ACEOF
13900/* confdefs.h.  */
13901_ACEOF
13902cat confdefs.h >>conftest.$ac_ext
13903cat >>conftest.$ac_ext <<_ACEOF
13904/* end confdefs.h.  */
13905#include <sys/types.h>
13906#include <$ac_hdr>
13907
13908int
13909main ()
13910{
13911if ((DIR *) 0)
13912return 0;
13913  ;
13914  return 0;
13915}
13916_ACEOF
13917rm -f conftest.$ac_objext
13918if { (ac_try="$ac_compile"
13919case "(($ac_try" in
13920  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13921  *) ac_try_echo=$ac_try;;
13922esac
13923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13924  (eval "$ac_compile") 2>conftest.er1
13925  ac_status=$?
13926  grep -v '^ *+' conftest.er1 >conftest.err
13927  rm -f conftest.er1
13928  cat conftest.err >&5
13929  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13930  (exit $ac_status); } &&
13931	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13932  { (case "(($ac_try" in
13933  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13934  *) ac_try_echo=$ac_try;;
13935esac
13936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13937  (eval "$ac_try") 2>&5
13938  ac_status=$?
13939  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13940  (exit $ac_status); }; } &&
13941	 { ac_try='test -s conftest.$ac_objext'
13942  { (case "(($ac_try" in
13943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13944  *) ac_try_echo=$ac_try;;
13945esac
13946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13947  (eval "$ac_try") 2>&5
13948  ac_status=$?
13949  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13950  (exit $ac_status); }; }; then
13951  eval "$as_ac_Header=yes"
13952else
13953  echo "$as_me: failed program was:" >&5
13954sed 's/^/| /' conftest.$ac_ext >&5
13955
13956	eval "$as_ac_Header=no"
13957fi
13958
13959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13960fi
13961ac_res=`eval echo '${'$as_ac_Header'}'`
13962	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13963echo "${ECHO_T}$ac_res" >&6; }
13964if test `eval echo '${'$as_ac_Header'}'` = yes; then
13965  cat >>confdefs.h <<_ACEOF
13966#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13967_ACEOF
13968
13969ac_header_dirent=$ac_hdr; break
13970fi
13971
13972done
13973# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13974if test $ac_header_dirent = dirent.h; then
13975  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13976echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13977if test "${ac_cv_search_opendir+set}" = set; then
13978  echo $ECHO_N "(cached) $ECHO_C" >&6
13979else
13980  ac_func_search_save_LIBS=$LIBS
13981cat >conftest.$ac_ext <<_ACEOF
13982/* confdefs.h.  */
13983_ACEOF
13984cat confdefs.h >>conftest.$ac_ext
13985cat >>conftest.$ac_ext <<_ACEOF
13986/* end confdefs.h.  */
13987
13988/* Override any GCC internal prototype to avoid an error.
13989   Use char because int might match the return type of a GCC
13990   builtin and then its argument prototype would still apply.  */
13991#ifdef __cplusplus
13992extern "C"
13993#endif
13994char opendir ();
13995int
13996main ()
13997{
13998return opendir ();
13999  ;
14000  return 0;
14001}
14002_ACEOF
14003for ac_lib in '' dir; do
14004  if test -z "$ac_lib"; then
14005    ac_res="none required"
14006  else
14007    ac_res=-l$ac_lib
14008    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14009  fi
14010  rm -f conftest.$ac_objext conftest$ac_exeext
14011if { (ac_try="$ac_link"
14012case "(($ac_try" in
14013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14014  *) ac_try_echo=$ac_try;;
14015esac
14016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14017  (eval "$ac_link") 2>conftest.er1
14018  ac_status=$?
14019  grep -v '^ *+' conftest.er1 >conftest.err
14020  rm -f conftest.er1
14021  cat conftest.err >&5
14022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14023  (exit $ac_status); } &&
14024	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14025  { (case "(($ac_try" in
14026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14027  *) ac_try_echo=$ac_try;;
14028esac
14029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14030  (eval "$ac_try") 2>&5
14031  ac_status=$?
14032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14033  (exit $ac_status); }; } &&
14034	 { ac_try='test -s conftest$ac_exeext'
14035  { (case "(($ac_try" in
14036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14037  *) ac_try_echo=$ac_try;;
14038esac
14039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14040  (eval "$ac_try") 2>&5
14041  ac_status=$?
14042  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14043  (exit $ac_status); }; }; then
14044  ac_cv_search_opendir=$ac_res
14045else
14046  echo "$as_me: failed program was:" >&5
14047sed 's/^/| /' conftest.$ac_ext >&5
14048
14049
14050fi
14051
14052rm -f core conftest.err conftest.$ac_objext \
14053      conftest$ac_exeext
14054  if test "${ac_cv_search_opendir+set}" = set; then
14055  break
14056fi
14057done
14058if test "${ac_cv_search_opendir+set}" = set; then
14059  :
14060else
14061  ac_cv_search_opendir=no
14062fi
14063rm conftest.$ac_ext
14064LIBS=$ac_func_search_save_LIBS
14065fi
14066{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14067echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14068ac_res=$ac_cv_search_opendir
14069if test "$ac_res" != no; then
14070  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14071
14072fi
14073
14074else
14075  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14076echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14077if test "${ac_cv_search_opendir+set}" = set; then
14078  echo $ECHO_N "(cached) $ECHO_C" >&6
14079else
14080  ac_func_search_save_LIBS=$LIBS
14081cat >conftest.$ac_ext <<_ACEOF
14082/* confdefs.h.  */
14083_ACEOF
14084cat confdefs.h >>conftest.$ac_ext
14085cat >>conftest.$ac_ext <<_ACEOF
14086/* end confdefs.h.  */
14087
14088/* Override any GCC internal prototype to avoid an error.
14089   Use char because int might match the return type of a GCC
14090   builtin and then its argument prototype would still apply.  */
14091#ifdef __cplusplus
14092extern "C"
14093#endif
14094char opendir ();
14095int
14096main ()
14097{
14098return opendir ();
14099  ;
14100  return 0;
14101}
14102_ACEOF
14103for ac_lib in '' x; do
14104  if test -z "$ac_lib"; then
14105    ac_res="none required"
14106  else
14107    ac_res=-l$ac_lib
14108    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14109  fi
14110  rm -f conftest.$ac_objext conftest$ac_exeext
14111if { (ac_try="$ac_link"
14112case "(($ac_try" in
14113  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14114  *) ac_try_echo=$ac_try;;
14115esac
14116eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14117  (eval "$ac_link") 2>conftest.er1
14118  ac_status=$?
14119  grep -v '^ *+' conftest.er1 >conftest.err
14120  rm -f conftest.er1
14121  cat conftest.err >&5
14122  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14123  (exit $ac_status); } &&
14124	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14125  { (case "(($ac_try" in
14126  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14127  *) ac_try_echo=$ac_try;;
14128esac
14129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14130  (eval "$ac_try") 2>&5
14131  ac_status=$?
14132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14133  (exit $ac_status); }; } &&
14134	 { ac_try='test -s conftest$ac_exeext'
14135  { (case "(($ac_try" in
14136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14137  *) ac_try_echo=$ac_try;;
14138esac
14139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14140  (eval "$ac_try") 2>&5
14141  ac_status=$?
14142  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14143  (exit $ac_status); }; }; then
14144  ac_cv_search_opendir=$ac_res
14145else
14146  echo "$as_me: failed program was:" >&5
14147sed 's/^/| /' conftest.$ac_ext >&5
14148
14149
14150fi
14151
14152rm -f core conftest.err conftest.$ac_objext \
14153      conftest$ac_exeext
14154  if test "${ac_cv_search_opendir+set}" = set; then
14155  break
14156fi
14157done
14158if test "${ac_cv_search_opendir+set}" = set; then
14159  :
14160else
14161  ac_cv_search_opendir=no
14162fi
14163rm conftest.$ac_ext
14164LIBS=$ac_func_search_save_LIBS
14165fi
14166{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14167echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14168ac_res=$ac_cv_search_opendir
14169if test "$ac_res" != no; then
14170  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14171
14172fi
14173
14174fi
14175
14176{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14177echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14178if test "${ac_cv_header_mmap_anon+set}" = set; then
14179  echo $ECHO_N "(cached) $ECHO_C" >&6
14180else
14181   ac_ext=c
14182ac_cpp='$CPP $CPPFLAGS'
14183ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14184ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14185ac_compiler_gnu=$ac_cv_c_compiler_gnu
14186
14187  cat >conftest.$ac_ext <<_ACEOF
14188/* confdefs.h.  */
14189_ACEOF
14190cat confdefs.h >>conftest.$ac_ext
14191cat >>conftest.$ac_ext <<_ACEOF
14192/* end confdefs.h.  */
14193#include <sys/mman.h>
14194#include <unistd.h>
14195#include <fcntl.h>
14196int
14197main ()
14198{
14199mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14200  ;
14201  return 0;
14202}
14203_ACEOF
14204rm -f conftest.$ac_objext
14205if { (ac_try="$ac_compile"
14206case "(($ac_try" in
14207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14208  *) ac_try_echo=$ac_try;;
14209esac
14210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14211  (eval "$ac_compile") 2>conftest.er1
14212  ac_status=$?
14213  grep -v '^ *+' conftest.er1 >conftest.err
14214  rm -f conftest.er1
14215  cat conftest.err >&5
14216  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14217  (exit $ac_status); } &&
14218	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14219  { (case "(($ac_try" in
14220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14221  *) ac_try_echo=$ac_try;;
14222esac
14223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14224  (eval "$ac_try") 2>&5
14225  ac_status=$?
14226  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14227  (exit $ac_status); }; } &&
14228	 { ac_try='test -s conftest.$ac_objext'
14229  { (case "(($ac_try" in
14230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14231  *) ac_try_echo=$ac_try;;
14232esac
14233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14234  (eval "$ac_try") 2>&5
14235  ac_status=$?
14236  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14237  (exit $ac_status); }; }; then
14238  ac_cv_header_mmap_anon=yes
14239else
14240  echo "$as_me: failed program was:" >&5
14241sed 's/^/| /' conftest.$ac_ext >&5
14242
14243	ac_cv_header_mmap_anon=no
14244fi
14245
14246rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14247  ac_ext=c
14248ac_cpp='$CPP $CPPFLAGS'
14249ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14250ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14251ac_compiler_gnu=$ac_cv_c_compiler_gnu
14252
14253
14254fi
14255{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14256echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14257if test "$ac_cv_header_mmap_anon" = yes; then
14258
14259cat >>confdefs.h <<\_ACEOF
14260#define HAVE_MMAP_ANONYMOUS 1
14261_ACEOF
14262
14263fi
14264
14265{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14266echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14267if test "${ac_cv_header_stat_broken+set}" = set; then
14268  echo $ECHO_N "(cached) $ECHO_C" >&6
14269else
14270  cat >conftest.$ac_ext <<_ACEOF
14271/* confdefs.h.  */
14272_ACEOF
14273cat confdefs.h >>conftest.$ac_ext
14274cat >>conftest.$ac_ext <<_ACEOF
14275/* end confdefs.h.  */
14276#include <sys/types.h>
14277#include <sys/stat.h>
14278
14279#if defined S_ISBLK && defined S_IFDIR
14280# if S_ISBLK (S_IFDIR)
14281You lose.
14282# endif
14283#endif
14284
14285#if defined S_ISBLK && defined S_IFCHR
14286# if S_ISBLK (S_IFCHR)
14287You lose.
14288# endif
14289#endif
14290
14291#if defined S_ISLNK && defined S_IFREG
14292# if S_ISLNK (S_IFREG)
14293You lose.
14294# endif
14295#endif
14296
14297#if defined S_ISSOCK && defined S_IFREG
14298# if S_ISSOCK (S_IFREG)
14299You lose.
14300# endif
14301#endif
14302
14303_ACEOF
14304if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14305  $EGREP "You lose" >/dev/null 2>&1; then
14306  ac_cv_header_stat_broken=yes
14307else
14308  ac_cv_header_stat_broken=no
14309fi
14310rm -f conftest*
14311
14312fi
14313{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14314echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14315if test $ac_cv_header_stat_broken = yes; then
14316
14317cat >>confdefs.h <<\_ACEOF
14318#define STAT_MACROS_BROKEN 1
14319_ACEOF
14320
14321fi
14322
14323{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14324echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14325if test "${ac_cv_header_sys_wait_h+set}" = set; then
14326  echo $ECHO_N "(cached) $ECHO_C" >&6
14327else
14328  cat >conftest.$ac_ext <<_ACEOF
14329/* confdefs.h.  */
14330_ACEOF
14331cat confdefs.h >>conftest.$ac_ext
14332cat >>conftest.$ac_ext <<_ACEOF
14333/* end confdefs.h.  */
14334#include <sys/types.h>
14335#include <sys/wait.h>
14336#ifndef WEXITSTATUS
14337# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14338#endif
14339#ifndef WIFEXITED
14340# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14341#endif
14342
14343int
14344main ()
14345{
14346  int s;
14347  wait (&s);
14348  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14349  ;
14350  return 0;
14351}
14352_ACEOF
14353rm -f conftest.$ac_objext
14354if { (ac_try="$ac_compile"
14355case "(($ac_try" in
14356  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14357  *) ac_try_echo=$ac_try;;
14358esac
14359eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14360  (eval "$ac_compile") 2>conftest.er1
14361  ac_status=$?
14362  grep -v '^ *+' conftest.er1 >conftest.err
14363  rm -f conftest.er1
14364  cat conftest.err >&5
14365  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14366  (exit $ac_status); } &&
14367	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14368  { (case "(($ac_try" in
14369  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14370  *) ac_try_echo=$ac_try;;
14371esac
14372eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14373  (eval "$ac_try") 2>&5
14374  ac_status=$?
14375  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14376  (exit $ac_status); }; } &&
14377	 { ac_try='test -s conftest.$ac_objext'
14378  { (case "(($ac_try" in
14379  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14380  *) ac_try_echo=$ac_try;;
14381esac
14382eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14383  (eval "$ac_try") 2>&5
14384  ac_status=$?
14385  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14386  (exit $ac_status); }; }; then
14387  ac_cv_header_sys_wait_h=yes
14388else
14389  echo "$as_me: failed program was:" >&5
14390sed 's/^/| /' conftest.$ac_ext >&5
14391
14392	ac_cv_header_sys_wait_h=no
14393fi
14394
14395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14396fi
14397{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14398echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14399if test $ac_cv_header_sys_wait_h = yes; then
14400
14401cat >>confdefs.h <<\_ACEOF
14402#define HAVE_SYS_WAIT_H 1
14403_ACEOF
14404
14405fi
14406
14407{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14408echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14409if test "${ac_cv_header_time+set}" = set; then
14410  echo $ECHO_N "(cached) $ECHO_C" >&6
14411else
14412  cat >conftest.$ac_ext <<_ACEOF
14413/* confdefs.h.  */
14414_ACEOF
14415cat confdefs.h >>conftest.$ac_ext
14416cat >>conftest.$ac_ext <<_ACEOF
14417/* end confdefs.h.  */
14418#include <sys/types.h>
14419#include <sys/time.h>
14420#include <time.h>
14421
14422int
14423main ()
14424{
14425if ((struct tm *) 0)
14426return 0;
14427  ;
14428  return 0;
14429}
14430_ACEOF
14431rm -f conftest.$ac_objext
14432if { (ac_try="$ac_compile"
14433case "(($ac_try" in
14434  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14435  *) ac_try_echo=$ac_try;;
14436esac
14437eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14438  (eval "$ac_compile") 2>conftest.er1
14439  ac_status=$?
14440  grep -v '^ *+' conftest.er1 >conftest.err
14441  rm -f conftest.er1
14442  cat conftest.err >&5
14443  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14444  (exit $ac_status); } &&
14445	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14446  { (case "(($ac_try" in
14447  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14448  *) ac_try_echo=$ac_try;;
14449esac
14450eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14451  (eval "$ac_try") 2>&5
14452  ac_status=$?
14453  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14454  (exit $ac_status); }; } &&
14455	 { ac_try='test -s conftest.$ac_objext'
14456  { (case "(($ac_try" in
14457  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14458  *) ac_try_echo=$ac_try;;
14459esac
14460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14461  (eval "$ac_try") 2>&5
14462  ac_status=$?
14463  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14464  (exit $ac_status); }; }; then
14465  ac_cv_header_time=yes
14466else
14467  echo "$as_me: failed program was:" >&5
14468sed 's/^/| /' conftest.$ac_ext >&5
14469
14470	ac_cv_header_time=no
14471fi
14472
14473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14474fi
14475{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14476echo "${ECHO_T}$ac_cv_header_time" >&6; }
14477if test $ac_cv_header_time = yes; then
14478
14479cat >>confdefs.h <<\_ACEOF
14480#define TIME_WITH_SYS_TIME 1
14481_ACEOF
14482
14483fi
14484
14485
14486ac_ext=cpp
14487ac_cpp='$CXXCPP $CPPFLAGS'
14488ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14489ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14490ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14491
14492ac_ext=cpp
14493ac_cpp='$CXXCPP $CPPFLAGS'
14494ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14495ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14496ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14497{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
14498echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
14499if test -z "$CXXCPP"; then
14500  if test "${ac_cv_prog_CXXCPP+set}" = set; then
14501  echo $ECHO_N "(cached) $ECHO_C" >&6
14502else
14503      # Double quotes because CXXCPP needs to be expanded
14504    for CXXCPP in "$CXX -E" "/lib/cpp"
14505    do
14506      ac_preproc_ok=false
14507for ac_cxx_preproc_warn_flag in '' yes
14508do
14509  # Use a header file that comes with gcc, so configuring glibc
14510  # with a fresh cross-compiler works.
14511  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14512  # <limits.h> exists even on freestanding compilers.
14513  # On the NeXT, cc -E runs the code through the compiler's parser,
14514  # not just through cpp. "Syntax error" is here to catch this case.
14515  cat >conftest.$ac_ext <<_ACEOF
14516/* confdefs.h.  */
14517_ACEOF
14518cat confdefs.h >>conftest.$ac_ext
14519cat >>conftest.$ac_ext <<_ACEOF
14520/* end confdefs.h.  */
14521#ifdef __STDC__
14522# include <limits.h>
14523#else
14524# include <assert.h>
14525#endif
14526		     Syntax error
14527_ACEOF
14528if { (ac_try="$ac_cpp conftest.$ac_ext"
14529case "(($ac_try" in
14530  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14531  *) ac_try_echo=$ac_try;;
14532esac
14533eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14534  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14535  ac_status=$?
14536  grep -v '^ *+' conftest.er1 >conftest.err
14537  rm -f conftest.er1
14538  cat conftest.err >&5
14539  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14540  (exit $ac_status); } >/dev/null; then
14541  if test -s conftest.err; then
14542    ac_cpp_err=$ac_cxx_preproc_warn_flag
14543    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14544  else
14545    ac_cpp_err=
14546  fi
14547else
14548  ac_cpp_err=yes
14549fi
14550if test -z "$ac_cpp_err"; then
14551  :
14552else
14553  echo "$as_me: failed program was:" >&5
14554sed 's/^/| /' conftest.$ac_ext >&5
14555
14556  # Broken: fails on valid input.
14557continue
14558fi
14559
14560rm -f conftest.err conftest.$ac_ext
14561
14562  # OK, works on sane cases.  Now check whether nonexistent headers
14563  # can be detected and how.
14564  cat >conftest.$ac_ext <<_ACEOF
14565/* confdefs.h.  */
14566_ACEOF
14567cat confdefs.h >>conftest.$ac_ext
14568cat >>conftest.$ac_ext <<_ACEOF
14569/* end confdefs.h.  */
14570#include <ac_nonexistent.h>
14571_ACEOF
14572if { (ac_try="$ac_cpp conftest.$ac_ext"
14573case "(($ac_try" in
14574  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14575  *) ac_try_echo=$ac_try;;
14576esac
14577eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14578  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14579  ac_status=$?
14580  grep -v '^ *+' conftest.er1 >conftest.err
14581  rm -f conftest.er1
14582  cat conftest.err >&5
14583  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14584  (exit $ac_status); } >/dev/null; then
14585  if test -s conftest.err; then
14586    ac_cpp_err=$ac_cxx_preproc_warn_flag
14587    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14588  else
14589    ac_cpp_err=
14590  fi
14591else
14592  ac_cpp_err=yes
14593fi
14594if test -z "$ac_cpp_err"; then
14595  # Broken: success on invalid input.
14596continue
14597else
14598  echo "$as_me: failed program was:" >&5
14599sed 's/^/| /' conftest.$ac_ext >&5
14600
14601  # Passes both tests.
14602ac_preproc_ok=:
14603break
14604fi
14605
14606rm -f conftest.err conftest.$ac_ext
14607
14608done
14609# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14610rm -f conftest.err conftest.$ac_ext
14611if $ac_preproc_ok; then
14612  break
14613fi
14614
14615    done
14616    ac_cv_prog_CXXCPP=$CXXCPP
14617
14618fi
14619  CXXCPP=$ac_cv_prog_CXXCPP
14620else
14621  ac_cv_prog_CXXCPP=$CXXCPP
14622fi
14623{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
14624echo "${ECHO_T}$CXXCPP" >&6; }
14625ac_preproc_ok=false
14626for ac_cxx_preproc_warn_flag in '' yes
14627do
14628  # Use a header file that comes with gcc, so configuring glibc
14629  # with a fresh cross-compiler works.
14630  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14631  # <limits.h> exists even on freestanding compilers.
14632  # On the NeXT, cc -E runs the code through the compiler's parser,
14633  # not just through cpp. "Syntax error" is here to catch this case.
14634  cat >conftest.$ac_ext <<_ACEOF
14635/* confdefs.h.  */
14636_ACEOF
14637cat confdefs.h >>conftest.$ac_ext
14638cat >>conftest.$ac_ext <<_ACEOF
14639/* end confdefs.h.  */
14640#ifdef __STDC__
14641# include <limits.h>
14642#else
14643# include <assert.h>
14644#endif
14645		     Syntax error
14646_ACEOF
14647if { (ac_try="$ac_cpp conftest.$ac_ext"
14648case "(($ac_try" in
14649  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14650  *) ac_try_echo=$ac_try;;
14651esac
14652eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14653  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14654  ac_status=$?
14655  grep -v '^ *+' conftest.er1 >conftest.err
14656  rm -f conftest.er1
14657  cat conftest.err >&5
14658  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14659  (exit $ac_status); } >/dev/null; then
14660  if test -s conftest.err; then
14661    ac_cpp_err=$ac_cxx_preproc_warn_flag
14662    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14663  else
14664    ac_cpp_err=
14665  fi
14666else
14667  ac_cpp_err=yes
14668fi
14669if test -z "$ac_cpp_err"; then
14670  :
14671else
14672  echo "$as_me: failed program was:" >&5
14673sed 's/^/| /' conftest.$ac_ext >&5
14674
14675  # Broken: fails on valid input.
14676continue
14677fi
14678
14679rm -f conftest.err conftest.$ac_ext
14680
14681  # OK, works on sane cases.  Now check whether nonexistent headers
14682  # can be detected and how.
14683  cat >conftest.$ac_ext <<_ACEOF
14684/* confdefs.h.  */
14685_ACEOF
14686cat confdefs.h >>conftest.$ac_ext
14687cat >>conftest.$ac_ext <<_ACEOF
14688/* end confdefs.h.  */
14689#include <ac_nonexistent.h>
14690_ACEOF
14691if { (ac_try="$ac_cpp conftest.$ac_ext"
14692case "(($ac_try" in
14693  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14694  *) ac_try_echo=$ac_try;;
14695esac
14696eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14697  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14698  ac_status=$?
14699  grep -v '^ *+' conftest.er1 >conftest.err
14700  rm -f conftest.er1
14701  cat conftest.err >&5
14702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14703  (exit $ac_status); } >/dev/null; then
14704  if test -s conftest.err; then
14705    ac_cpp_err=$ac_cxx_preproc_warn_flag
14706    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14707  else
14708    ac_cpp_err=
14709  fi
14710else
14711  ac_cpp_err=yes
14712fi
14713if test -z "$ac_cpp_err"; then
14714  # Broken: success on invalid input.
14715continue
14716else
14717  echo "$as_me: failed program was:" >&5
14718sed 's/^/| /' conftest.$ac_ext >&5
14719
14720  # Passes both tests.
14721ac_preproc_ok=:
14722break
14723fi
14724
14725rm -f conftest.err conftest.$ac_ext
14726
14727done
14728# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14729rm -f conftest.err conftest.$ac_ext
14730if $ac_preproc_ok; then
14731  :
14732else
14733  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
14734See \`config.log' for more details." >&5
14735echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
14736See \`config.log' for more details." >&2;}
14737   { (exit 1); exit 1; }; }
14738fi
14739
14740ac_ext=cpp
14741ac_cpp='$CXXCPP $CPPFLAGS'
14742ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14743ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14744ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14745
14746
14747
14748for ac_header in cxxabi.h
14749do
14750as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14751if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14752  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14753echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14754if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14755  echo $ECHO_N "(cached) $ECHO_C" >&6
14756fi
14757ac_res=`eval echo '${'$as_ac_Header'}'`
14758	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14759echo "${ECHO_T}$ac_res" >&6; }
14760else
14761  # Is the header compilable?
14762{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14763echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14764cat >conftest.$ac_ext <<_ACEOF
14765/* confdefs.h.  */
14766_ACEOF
14767cat confdefs.h >>conftest.$ac_ext
14768cat >>conftest.$ac_ext <<_ACEOF
14769/* end confdefs.h.  */
14770$ac_includes_default
14771#include <$ac_header>
14772_ACEOF
14773rm -f conftest.$ac_objext
14774if { (ac_try="$ac_compile"
14775case "(($ac_try" in
14776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14777  *) ac_try_echo=$ac_try;;
14778esac
14779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14780  (eval "$ac_compile") 2>conftest.er1
14781  ac_status=$?
14782  grep -v '^ *+' conftest.er1 >conftest.err
14783  rm -f conftest.er1
14784  cat conftest.err >&5
14785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14786  (exit $ac_status); } &&
14787	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14788  { (case "(($ac_try" in
14789  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14790  *) ac_try_echo=$ac_try;;
14791esac
14792eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14793  (eval "$ac_try") 2>&5
14794  ac_status=$?
14795  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14796  (exit $ac_status); }; } &&
14797	 { ac_try='test -s conftest.$ac_objext'
14798  { (case "(($ac_try" in
14799  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14800  *) ac_try_echo=$ac_try;;
14801esac
14802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14803  (eval "$ac_try") 2>&5
14804  ac_status=$?
14805  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14806  (exit $ac_status); }; }; then
14807  ac_header_compiler=yes
14808else
14809  echo "$as_me: failed program was:" >&5
14810sed 's/^/| /' conftest.$ac_ext >&5
14811
14812	ac_header_compiler=no
14813fi
14814
14815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14816{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14817echo "${ECHO_T}$ac_header_compiler" >&6; }
14818
14819# Is the header present?
14820{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14821echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14822cat >conftest.$ac_ext <<_ACEOF
14823/* confdefs.h.  */
14824_ACEOF
14825cat confdefs.h >>conftest.$ac_ext
14826cat >>conftest.$ac_ext <<_ACEOF
14827/* end confdefs.h.  */
14828#include <$ac_header>
14829_ACEOF
14830if { (ac_try="$ac_cpp conftest.$ac_ext"
14831case "(($ac_try" in
14832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14833  *) ac_try_echo=$ac_try;;
14834esac
14835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14836  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14837  ac_status=$?
14838  grep -v '^ *+' conftest.er1 >conftest.err
14839  rm -f conftest.er1
14840  cat conftest.err >&5
14841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14842  (exit $ac_status); } >/dev/null; then
14843  if test -s conftest.err; then
14844    ac_cpp_err=$ac_cxx_preproc_warn_flag
14845    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
14846  else
14847    ac_cpp_err=
14848  fi
14849else
14850  ac_cpp_err=yes
14851fi
14852if test -z "$ac_cpp_err"; then
14853  ac_header_preproc=yes
14854else
14855  echo "$as_me: failed program was:" >&5
14856sed 's/^/| /' conftest.$ac_ext >&5
14857
14858  ac_header_preproc=no
14859fi
14860
14861rm -f conftest.err conftest.$ac_ext
14862{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14863echo "${ECHO_T}$ac_header_preproc" >&6; }
14864
14865# So?  What about this header?
14866case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14867  yes:no: )
14868    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14869echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14870    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14871echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14872    ac_header_preproc=yes
14873    ;;
14874  no:yes:* )
14875    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14876echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14877    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14878echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14879    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14880echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14881    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14882echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14883    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14884echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14885    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14886echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14887    ( cat <<\_ASBOX
14888## ------------------------------------ ##
14889## Report this to http://llvm.org/bugs/ ##
14890## ------------------------------------ ##
14891_ASBOX
14892     ) | sed "s/^/$as_me: WARNING:     /" >&2
14893    ;;
14894esac
14895{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14896echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14897if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14898  echo $ECHO_N "(cached) $ECHO_C" >&6
14899else
14900  eval "$as_ac_Header=\$ac_header_preproc"
14901fi
14902ac_res=`eval echo '${'$as_ac_Header'}'`
14903	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14904echo "${ECHO_T}$ac_res" >&6; }
14905
14906fi
14907if test `eval echo '${'$as_ac_Header'}'` = yes; then
14908  cat >>confdefs.h <<_ACEOF
14909#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14910_ACEOF
14911
14912fi
14913
14914done
14915
14916ac_ext=c
14917ac_cpp='$CPP $CPPFLAGS'
14918ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14919ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14920ac_compiler_gnu=$ac_cv_c_compiler_gnu
14921
14922
14923
14924
14925
14926
14927for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h
14928do
14929as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14930if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14931  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14932echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14933if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14934  echo $ECHO_N "(cached) $ECHO_C" >&6
14935fi
14936ac_res=`eval echo '${'$as_ac_Header'}'`
14937	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14938echo "${ECHO_T}$ac_res" >&6; }
14939else
14940  # Is the header compilable?
14941{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14942echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14943cat >conftest.$ac_ext <<_ACEOF
14944/* confdefs.h.  */
14945_ACEOF
14946cat confdefs.h >>conftest.$ac_ext
14947cat >>conftest.$ac_ext <<_ACEOF
14948/* end confdefs.h.  */
14949$ac_includes_default
14950#include <$ac_header>
14951_ACEOF
14952rm -f conftest.$ac_objext
14953if { (ac_try="$ac_compile"
14954case "(($ac_try" in
14955  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14956  *) ac_try_echo=$ac_try;;
14957esac
14958eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14959  (eval "$ac_compile") 2>conftest.er1
14960  ac_status=$?
14961  grep -v '^ *+' conftest.er1 >conftest.err
14962  rm -f conftest.er1
14963  cat conftest.err >&5
14964  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14965  (exit $ac_status); } &&
14966	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14967  { (case "(($ac_try" in
14968  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14969  *) ac_try_echo=$ac_try;;
14970esac
14971eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14972  (eval "$ac_try") 2>&5
14973  ac_status=$?
14974  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14975  (exit $ac_status); }; } &&
14976	 { ac_try='test -s conftest.$ac_objext'
14977  { (case "(($ac_try" in
14978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14979  *) ac_try_echo=$ac_try;;
14980esac
14981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14982  (eval "$ac_try") 2>&5
14983  ac_status=$?
14984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14985  (exit $ac_status); }; }; then
14986  ac_header_compiler=yes
14987else
14988  echo "$as_me: failed program was:" >&5
14989sed 's/^/| /' conftest.$ac_ext >&5
14990
14991	ac_header_compiler=no
14992fi
14993
14994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14995{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14996echo "${ECHO_T}$ac_header_compiler" >&6; }
14997
14998# Is the header present?
14999{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15000echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15001cat >conftest.$ac_ext <<_ACEOF
15002/* confdefs.h.  */
15003_ACEOF
15004cat confdefs.h >>conftest.$ac_ext
15005cat >>conftest.$ac_ext <<_ACEOF
15006/* end confdefs.h.  */
15007#include <$ac_header>
15008_ACEOF
15009if { (ac_try="$ac_cpp conftest.$ac_ext"
15010case "(($ac_try" in
15011  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15012  *) ac_try_echo=$ac_try;;
15013esac
15014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15015  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15016  ac_status=$?
15017  grep -v '^ *+' conftest.er1 >conftest.err
15018  rm -f conftest.er1
15019  cat conftest.err >&5
15020  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15021  (exit $ac_status); } >/dev/null; then
15022  if test -s conftest.err; then
15023    ac_cpp_err=$ac_c_preproc_warn_flag
15024    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15025  else
15026    ac_cpp_err=
15027  fi
15028else
15029  ac_cpp_err=yes
15030fi
15031if test -z "$ac_cpp_err"; then
15032  ac_header_preproc=yes
15033else
15034  echo "$as_me: failed program was:" >&5
15035sed 's/^/| /' conftest.$ac_ext >&5
15036
15037  ac_header_preproc=no
15038fi
15039
15040rm -f conftest.err conftest.$ac_ext
15041{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15042echo "${ECHO_T}$ac_header_preproc" >&6; }
15043
15044# So?  What about this header?
15045case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15046  yes:no: )
15047    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15048echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15049    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15050echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15051    ac_header_preproc=yes
15052    ;;
15053  no:yes:* )
15054    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15055echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15056    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15057echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15058    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15059echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15060    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15061echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15062    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15063echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15064    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15065echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15066    ( cat <<\_ASBOX
15067## ------------------------------------ ##
15068## Report this to http://llvm.org/bugs/ ##
15069## ------------------------------------ ##
15070_ASBOX
15071     ) | sed "s/^/$as_me: WARNING:     /" >&2
15072    ;;
15073esac
15074{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15075echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15076if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15077  echo $ECHO_N "(cached) $ECHO_C" >&6
15078else
15079  eval "$as_ac_Header=\$ac_header_preproc"
15080fi
15081ac_res=`eval echo '${'$as_ac_Header'}'`
15082	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15083echo "${ECHO_T}$ac_res" >&6; }
15084
15085fi
15086if test `eval echo '${'$as_ac_Header'}'` = yes; then
15087  cat >>confdefs.h <<_ACEOF
15088#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15089_ACEOF
15090
15091fi
15092
15093done
15094
15095
15096
15097
15098
15099
15100
15101for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15102do
15103as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15104if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15105  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15106echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15107if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15108  echo $ECHO_N "(cached) $ECHO_C" >&6
15109fi
15110ac_res=`eval echo '${'$as_ac_Header'}'`
15111	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15112echo "${ECHO_T}$ac_res" >&6; }
15113else
15114  # Is the header compilable?
15115{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15116echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15117cat >conftest.$ac_ext <<_ACEOF
15118/* confdefs.h.  */
15119_ACEOF
15120cat confdefs.h >>conftest.$ac_ext
15121cat >>conftest.$ac_ext <<_ACEOF
15122/* end confdefs.h.  */
15123$ac_includes_default
15124#include <$ac_header>
15125_ACEOF
15126rm -f conftest.$ac_objext
15127if { (ac_try="$ac_compile"
15128case "(($ac_try" in
15129  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15130  *) ac_try_echo=$ac_try;;
15131esac
15132eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15133  (eval "$ac_compile") 2>conftest.er1
15134  ac_status=$?
15135  grep -v '^ *+' conftest.er1 >conftest.err
15136  rm -f conftest.er1
15137  cat conftest.err >&5
15138  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15139  (exit $ac_status); } &&
15140	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15141  { (case "(($ac_try" in
15142  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15143  *) ac_try_echo=$ac_try;;
15144esac
15145eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15146  (eval "$ac_try") 2>&5
15147  ac_status=$?
15148  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15149  (exit $ac_status); }; } &&
15150	 { ac_try='test -s conftest.$ac_objext'
15151  { (case "(($ac_try" in
15152  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15153  *) ac_try_echo=$ac_try;;
15154esac
15155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15156  (eval "$ac_try") 2>&5
15157  ac_status=$?
15158  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15159  (exit $ac_status); }; }; then
15160  ac_header_compiler=yes
15161else
15162  echo "$as_me: failed program was:" >&5
15163sed 's/^/| /' conftest.$ac_ext >&5
15164
15165	ac_header_compiler=no
15166fi
15167
15168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15169{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15170echo "${ECHO_T}$ac_header_compiler" >&6; }
15171
15172# Is the header present?
15173{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15174echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15175cat >conftest.$ac_ext <<_ACEOF
15176/* confdefs.h.  */
15177_ACEOF
15178cat confdefs.h >>conftest.$ac_ext
15179cat >>conftest.$ac_ext <<_ACEOF
15180/* end confdefs.h.  */
15181#include <$ac_header>
15182_ACEOF
15183if { (ac_try="$ac_cpp conftest.$ac_ext"
15184case "(($ac_try" in
15185  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15186  *) ac_try_echo=$ac_try;;
15187esac
15188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15189  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15190  ac_status=$?
15191  grep -v '^ *+' conftest.er1 >conftest.err
15192  rm -f conftest.er1
15193  cat conftest.err >&5
15194  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15195  (exit $ac_status); } >/dev/null; then
15196  if test -s conftest.err; then
15197    ac_cpp_err=$ac_c_preproc_warn_flag
15198    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15199  else
15200    ac_cpp_err=
15201  fi
15202else
15203  ac_cpp_err=yes
15204fi
15205if test -z "$ac_cpp_err"; then
15206  ac_header_preproc=yes
15207else
15208  echo "$as_me: failed program was:" >&5
15209sed 's/^/| /' conftest.$ac_ext >&5
15210
15211  ac_header_preproc=no
15212fi
15213
15214rm -f conftest.err conftest.$ac_ext
15215{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15216echo "${ECHO_T}$ac_header_preproc" >&6; }
15217
15218# So?  What about this header?
15219case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15220  yes:no: )
15221    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15222echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15223    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15224echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15225    ac_header_preproc=yes
15226    ;;
15227  no:yes:* )
15228    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15229echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15230    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15231echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15232    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15233echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15234    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15235echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15236    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15237echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15238    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15239echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15240    ( cat <<\_ASBOX
15241## ------------------------------------ ##
15242## Report this to http://llvm.org/bugs/ ##
15243## ------------------------------------ ##
15244_ASBOX
15245     ) | sed "s/^/$as_me: WARNING:     /" >&2
15246    ;;
15247esac
15248{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15249echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15250if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15251  echo $ECHO_N "(cached) $ECHO_C" >&6
15252else
15253  eval "$as_ac_Header=\$ac_header_preproc"
15254fi
15255ac_res=`eval echo '${'$as_ac_Header'}'`
15256	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15257echo "${ECHO_T}$ac_res" >&6; }
15258
15259fi
15260if test `eval echo '${'$as_ac_Header'}'` = yes; then
15261  cat >>confdefs.h <<_ACEOF
15262#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15263_ACEOF
15264
15265fi
15266
15267done
15268
15269
15270for ac_header in utime.h
15271do
15272as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15273if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15274  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15275echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15276if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15277  echo $ECHO_N "(cached) $ECHO_C" >&6
15278fi
15279ac_res=`eval echo '${'$as_ac_Header'}'`
15280	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15281echo "${ECHO_T}$ac_res" >&6; }
15282else
15283  # Is the header compilable?
15284{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15285echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15286cat >conftest.$ac_ext <<_ACEOF
15287/* confdefs.h.  */
15288_ACEOF
15289cat confdefs.h >>conftest.$ac_ext
15290cat >>conftest.$ac_ext <<_ACEOF
15291/* end confdefs.h.  */
15292$ac_includes_default
15293#include <$ac_header>
15294_ACEOF
15295rm -f conftest.$ac_objext
15296if { (ac_try="$ac_compile"
15297case "(($ac_try" in
15298  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15299  *) ac_try_echo=$ac_try;;
15300esac
15301eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15302  (eval "$ac_compile") 2>conftest.er1
15303  ac_status=$?
15304  grep -v '^ *+' conftest.er1 >conftest.err
15305  rm -f conftest.er1
15306  cat conftest.err >&5
15307  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15308  (exit $ac_status); } &&
15309	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15310  { (case "(($ac_try" in
15311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15312  *) ac_try_echo=$ac_try;;
15313esac
15314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15315  (eval "$ac_try") 2>&5
15316  ac_status=$?
15317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15318  (exit $ac_status); }; } &&
15319	 { ac_try='test -s conftest.$ac_objext'
15320  { (case "(($ac_try" in
15321  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15322  *) ac_try_echo=$ac_try;;
15323esac
15324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15325  (eval "$ac_try") 2>&5
15326  ac_status=$?
15327  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15328  (exit $ac_status); }; }; then
15329  ac_header_compiler=yes
15330else
15331  echo "$as_me: failed program was:" >&5
15332sed 's/^/| /' conftest.$ac_ext >&5
15333
15334	ac_header_compiler=no
15335fi
15336
15337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15338{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15339echo "${ECHO_T}$ac_header_compiler" >&6; }
15340
15341# Is the header present?
15342{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15343echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15344cat >conftest.$ac_ext <<_ACEOF
15345/* confdefs.h.  */
15346_ACEOF
15347cat confdefs.h >>conftest.$ac_ext
15348cat >>conftest.$ac_ext <<_ACEOF
15349/* end confdefs.h.  */
15350#include <$ac_header>
15351_ACEOF
15352if { (ac_try="$ac_cpp conftest.$ac_ext"
15353case "(($ac_try" in
15354  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15355  *) ac_try_echo=$ac_try;;
15356esac
15357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15358  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15359  ac_status=$?
15360  grep -v '^ *+' conftest.er1 >conftest.err
15361  rm -f conftest.er1
15362  cat conftest.err >&5
15363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15364  (exit $ac_status); } >/dev/null; then
15365  if test -s conftest.err; then
15366    ac_cpp_err=$ac_c_preproc_warn_flag
15367    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15368  else
15369    ac_cpp_err=
15370  fi
15371else
15372  ac_cpp_err=yes
15373fi
15374if test -z "$ac_cpp_err"; then
15375  ac_header_preproc=yes
15376else
15377  echo "$as_me: failed program was:" >&5
15378sed 's/^/| /' conftest.$ac_ext >&5
15379
15380  ac_header_preproc=no
15381fi
15382
15383rm -f conftest.err conftest.$ac_ext
15384{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15385echo "${ECHO_T}$ac_header_preproc" >&6; }
15386
15387# So?  What about this header?
15388case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15389  yes:no: )
15390    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15391echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15392    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15393echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15394    ac_header_preproc=yes
15395    ;;
15396  no:yes:* )
15397    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15398echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15399    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15400echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15401    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15402echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15403    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15404echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15405    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15406echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15407    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15408echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15409    ( cat <<\_ASBOX
15410## ------------------------------------ ##
15411## Report this to http://llvm.org/bugs/ ##
15412## ------------------------------------ ##
15413_ASBOX
15414     ) | sed "s/^/$as_me: WARNING:     /" >&2
15415    ;;
15416esac
15417{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15418echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15419if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15420  echo $ECHO_N "(cached) $ECHO_C" >&6
15421else
15422  eval "$as_ac_Header=\$ac_header_preproc"
15423fi
15424ac_res=`eval echo '${'$as_ac_Header'}'`
15425	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15426echo "${ECHO_T}$ac_res" >&6; }
15427
15428fi
15429if test `eval echo '${'$as_ac_Header'}'` = yes; then
15430  cat >>confdefs.h <<_ACEOF
15431#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15432_ACEOF
15433
15434fi
15435
15436done
15437
15438
15439
15440
15441
15442
15443for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
15444do
15445as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15446if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15447  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15448echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15449if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15450  echo $ECHO_N "(cached) $ECHO_C" >&6
15451fi
15452ac_res=`eval echo '${'$as_ac_Header'}'`
15453	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15454echo "${ECHO_T}$ac_res" >&6; }
15455else
15456  # Is the header compilable?
15457{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15458echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15459cat >conftest.$ac_ext <<_ACEOF
15460/* confdefs.h.  */
15461_ACEOF
15462cat confdefs.h >>conftest.$ac_ext
15463cat >>conftest.$ac_ext <<_ACEOF
15464/* end confdefs.h.  */
15465$ac_includes_default
15466#include <$ac_header>
15467_ACEOF
15468rm -f conftest.$ac_objext
15469if { (ac_try="$ac_compile"
15470case "(($ac_try" in
15471  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15472  *) ac_try_echo=$ac_try;;
15473esac
15474eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15475  (eval "$ac_compile") 2>conftest.er1
15476  ac_status=$?
15477  grep -v '^ *+' conftest.er1 >conftest.err
15478  rm -f conftest.er1
15479  cat conftest.err >&5
15480  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15481  (exit $ac_status); } &&
15482	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15483  { (case "(($ac_try" in
15484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15485  *) ac_try_echo=$ac_try;;
15486esac
15487eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15488  (eval "$ac_try") 2>&5
15489  ac_status=$?
15490  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15491  (exit $ac_status); }; } &&
15492	 { ac_try='test -s conftest.$ac_objext'
15493  { (case "(($ac_try" in
15494  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15495  *) ac_try_echo=$ac_try;;
15496esac
15497eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15498  (eval "$ac_try") 2>&5
15499  ac_status=$?
15500  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15501  (exit $ac_status); }; }; then
15502  ac_header_compiler=yes
15503else
15504  echo "$as_me: failed program was:" >&5
15505sed 's/^/| /' conftest.$ac_ext >&5
15506
15507	ac_header_compiler=no
15508fi
15509
15510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15511{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15512echo "${ECHO_T}$ac_header_compiler" >&6; }
15513
15514# Is the header present?
15515{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15516echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15517cat >conftest.$ac_ext <<_ACEOF
15518/* confdefs.h.  */
15519_ACEOF
15520cat confdefs.h >>conftest.$ac_ext
15521cat >>conftest.$ac_ext <<_ACEOF
15522/* end confdefs.h.  */
15523#include <$ac_header>
15524_ACEOF
15525if { (ac_try="$ac_cpp conftest.$ac_ext"
15526case "(($ac_try" in
15527  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15528  *) ac_try_echo=$ac_try;;
15529esac
15530eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15531  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15532  ac_status=$?
15533  grep -v '^ *+' conftest.er1 >conftest.err
15534  rm -f conftest.er1
15535  cat conftest.err >&5
15536  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15537  (exit $ac_status); } >/dev/null; then
15538  if test -s conftest.err; then
15539    ac_cpp_err=$ac_c_preproc_warn_flag
15540    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15541  else
15542    ac_cpp_err=
15543  fi
15544else
15545  ac_cpp_err=yes
15546fi
15547if test -z "$ac_cpp_err"; then
15548  ac_header_preproc=yes
15549else
15550  echo "$as_me: failed program was:" >&5
15551sed 's/^/| /' conftest.$ac_ext >&5
15552
15553  ac_header_preproc=no
15554fi
15555
15556rm -f conftest.err conftest.$ac_ext
15557{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15558echo "${ECHO_T}$ac_header_preproc" >&6; }
15559
15560# So?  What about this header?
15561case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15562  yes:no: )
15563    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15564echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15565    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15566echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15567    ac_header_preproc=yes
15568    ;;
15569  no:yes:* )
15570    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15571echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15572    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15573echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15574    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15575echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15576    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15577echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15578    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15579echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15580    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15581echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15582    ( cat <<\_ASBOX
15583## ------------------------------------ ##
15584## Report this to http://llvm.org/bugs/ ##
15585## ------------------------------------ ##
15586_ASBOX
15587     ) | sed "s/^/$as_me: WARNING:     /" >&2
15588    ;;
15589esac
15590{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15591echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15592if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15593  echo $ECHO_N "(cached) $ECHO_C" >&6
15594else
15595  eval "$as_ac_Header=\$ac_header_preproc"
15596fi
15597ac_res=`eval echo '${'$as_ac_Header'}'`
15598	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15599echo "${ECHO_T}$ac_res" >&6; }
15600
15601fi
15602if test `eval echo '${'$as_ac_Header'}'` = yes; then
15603  cat >>confdefs.h <<_ACEOF
15604#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15605_ACEOF
15606
15607fi
15608
15609done
15610
15611
15612
15613
15614for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h
15615do
15616as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15617if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15618  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15619echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15620if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15621  echo $ECHO_N "(cached) $ECHO_C" >&6
15622fi
15623ac_res=`eval echo '${'$as_ac_Header'}'`
15624	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15625echo "${ECHO_T}$ac_res" >&6; }
15626else
15627  # Is the header compilable?
15628{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15629echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15630cat >conftest.$ac_ext <<_ACEOF
15631/* confdefs.h.  */
15632_ACEOF
15633cat confdefs.h >>conftest.$ac_ext
15634cat >>conftest.$ac_ext <<_ACEOF
15635/* end confdefs.h.  */
15636$ac_includes_default
15637#include <$ac_header>
15638_ACEOF
15639rm -f conftest.$ac_objext
15640if { (ac_try="$ac_compile"
15641case "(($ac_try" in
15642  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15643  *) ac_try_echo=$ac_try;;
15644esac
15645eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15646  (eval "$ac_compile") 2>conftest.er1
15647  ac_status=$?
15648  grep -v '^ *+' conftest.er1 >conftest.err
15649  rm -f conftest.er1
15650  cat conftest.err >&5
15651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15652  (exit $ac_status); } &&
15653	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15654  { (case "(($ac_try" in
15655  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15656  *) ac_try_echo=$ac_try;;
15657esac
15658eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15659  (eval "$ac_try") 2>&5
15660  ac_status=$?
15661  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15662  (exit $ac_status); }; } &&
15663	 { ac_try='test -s conftest.$ac_objext'
15664  { (case "(($ac_try" in
15665  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15666  *) ac_try_echo=$ac_try;;
15667esac
15668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15669  (eval "$ac_try") 2>&5
15670  ac_status=$?
15671  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15672  (exit $ac_status); }; }; then
15673  ac_header_compiler=yes
15674else
15675  echo "$as_me: failed program was:" >&5
15676sed 's/^/| /' conftest.$ac_ext >&5
15677
15678	ac_header_compiler=no
15679fi
15680
15681rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15682{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15683echo "${ECHO_T}$ac_header_compiler" >&6; }
15684
15685# Is the header present?
15686{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15687echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15688cat >conftest.$ac_ext <<_ACEOF
15689/* confdefs.h.  */
15690_ACEOF
15691cat confdefs.h >>conftest.$ac_ext
15692cat >>conftest.$ac_ext <<_ACEOF
15693/* end confdefs.h.  */
15694#include <$ac_header>
15695_ACEOF
15696if { (ac_try="$ac_cpp conftest.$ac_ext"
15697case "(($ac_try" in
15698  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15699  *) ac_try_echo=$ac_try;;
15700esac
15701eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15702  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15703  ac_status=$?
15704  grep -v '^ *+' conftest.er1 >conftest.err
15705  rm -f conftest.er1
15706  cat conftest.err >&5
15707  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15708  (exit $ac_status); } >/dev/null; then
15709  if test -s conftest.err; then
15710    ac_cpp_err=$ac_c_preproc_warn_flag
15711    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15712  else
15713    ac_cpp_err=
15714  fi
15715else
15716  ac_cpp_err=yes
15717fi
15718if test -z "$ac_cpp_err"; then
15719  ac_header_preproc=yes
15720else
15721  echo "$as_me: failed program was:" >&5
15722sed 's/^/| /' conftest.$ac_ext >&5
15723
15724  ac_header_preproc=no
15725fi
15726
15727rm -f conftest.err conftest.$ac_ext
15728{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15729echo "${ECHO_T}$ac_header_preproc" >&6; }
15730
15731# So?  What about this header?
15732case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15733  yes:no: )
15734    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15735echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15736    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15737echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15738    ac_header_preproc=yes
15739    ;;
15740  no:yes:* )
15741    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15742echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15743    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15744echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15745    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15746echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15747    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15748echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15749    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15750echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15751    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15752echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15753    ( cat <<\_ASBOX
15754## ------------------------------------ ##
15755## Report this to http://llvm.org/bugs/ ##
15756## ------------------------------------ ##
15757_ASBOX
15758     ) | sed "s/^/$as_me: WARNING:     /" >&2
15759    ;;
15760esac
15761{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15762echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15763if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15764  echo $ECHO_N "(cached) $ECHO_C" >&6
15765else
15766  eval "$as_ac_Header=\$ac_header_preproc"
15767fi
15768ac_res=`eval echo '${'$as_ac_Header'}'`
15769	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15770echo "${ECHO_T}$ac_res" >&6; }
15771
15772fi
15773if test `eval echo '${'$as_ac_Header'}'` = yes; then
15774  cat >>confdefs.h <<_ACEOF
15775#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15776_ACEOF
15777
15778fi
15779
15780done
15781
15782
15783for ac_header in valgrind/valgrind.h
15784do
15785as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15786if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15787  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15788echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15789if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15790  echo $ECHO_N "(cached) $ECHO_C" >&6
15791fi
15792ac_res=`eval echo '${'$as_ac_Header'}'`
15793	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15794echo "${ECHO_T}$ac_res" >&6; }
15795else
15796  # Is the header compilable?
15797{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15798echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15799cat >conftest.$ac_ext <<_ACEOF
15800/* confdefs.h.  */
15801_ACEOF
15802cat confdefs.h >>conftest.$ac_ext
15803cat >>conftest.$ac_ext <<_ACEOF
15804/* end confdefs.h.  */
15805$ac_includes_default
15806#include <$ac_header>
15807_ACEOF
15808rm -f conftest.$ac_objext
15809if { (ac_try="$ac_compile"
15810case "(($ac_try" in
15811  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15812  *) ac_try_echo=$ac_try;;
15813esac
15814eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15815  (eval "$ac_compile") 2>conftest.er1
15816  ac_status=$?
15817  grep -v '^ *+' conftest.er1 >conftest.err
15818  rm -f conftest.er1
15819  cat conftest.err >&5
15820  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15821  (exit $ac_status); } &&
15822	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15823  { (case "(($ac_try" in
15824  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15825  *) ac_try_echo=$ac_try;;
15826esac
15827eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15828  (eval "$ac_try") 2>&5
15829  ac_status=$?
15830  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15831  (exit $ac_status); }; } &&
15832	 { ac_try='test -s conftest.$ac_objext'
15833  { (case "(($ac_try" in
15834  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15835  *) ac_try_echo=$ac_try;;
15836esac
15837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15838  (eval "$ac_try") 2>&5
15839  ac_status=$?
15840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15841  (exit $ac_status); }; }; then
15842  ac_header_compiler=yes
15843else
15844  echo "$as_me: failed program was:" >&5
15845sed 's/^/| /' conftest.$ac_ext >&5
15846
15847	ac_header_compiler=no
15848fi
15849
15850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15851{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15852echo "${ECHO_T}$ac_header_compiler" >&6; }
15853
15854# Is the header present?
15855{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15856echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15857cat >conftest.$ac_ext <<_ACEOF
15858/* confdefs.h.  */
15859_ACEOF
15860cat confdefs.h >>conftest.$ac_ext
15861cat >>conftest.$ac_ext <<_ACEOF
15862/* end confdefs.h.  */
15863#include <$ac_header>
15864_ACEOF
15865if { (ac_try="$ac_cpp conftest.$ac_ext"
15866case "(($ac_try" in
15867  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15868  *) ac_try_echo=$ac_try;;
15869esac
15870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15871  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15872  ac_status=$?
15873  grep -v '^ *+' conftest.er1 >conftest.err
15874  rm -f conftest.er1
15875  cat conftest.err >&5
15876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15877  (exit $ac_status); } >/dev/null; then
15878  if test -s conftest.err; then
15879    ac_cpp_err=$ac_c_preproc_warn_flag
15880    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15881  else
15882    ac_cpp_err=
15883  fi
15884else
15885  ac_cpp_err=yes
15886fi
15887if test -z "$ac_cpp_err"; then
15888  ac_header_preproc=yes
15889else
15890  echo "$as_me: failed program was:" >&5
15891sed 's/^/| /' conftest.$ac_ext >&5
15892
15893  ac_header_preproc=no
15894fi
15895
15896rm -f conftest.err conftest.$ac_ext
15897{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15898echo "${ECHO_T}$ac_header_preproc" >&6; }
15899
15900# So?  What about this header?
15901case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15902  yes:no: )
15903    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15904echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15905    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15906echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15907    ac_header_preproc=yes
15908    ;;
15909  no:yes:* )
15910    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15911echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15912    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15913echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15914    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15915echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15916    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15917echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15918    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15919echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15920    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15921echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15922    ( cat <<\_ASBOX
15923## ------------------------------------ ##
15924## Report this to http://llvm.org/bugs/ ##
15925## ------------------------------------ ##
15926_ASBOX
15927     ) | sed "s/^/$as_me: WARNING:     /" >&2
15928    ;;
15929esac
15930{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15931echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15932if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15933  echo $ECHO_N "(cached) $ECHO_C" >&6
15934else
15935  eval "$as_ac_Header=\$ac_header_preproc"
15936fi
15937ac_res=`eval echo '${'$as_ac_Header'}'`
15938	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15939echo "${ECHO_T}$ac_res" >&6; }
15940
15941fi
15942if test `eval echo '${'$as_ac_Header'}'` = yes; then
15943  cat >>confdefs.h <<_ACEOF
15944#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15945_ACEOF
15946
15947fi
15948
15949done
15950
15951
15952for ac_header in fenv.h
15953do
15954as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15955if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15956  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15957echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15958if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15959  echo $ECHO_N "(cached) $ECHO_C" >&6
15960fi
15961ac_res=`eval echo '${'$as_ac_Header'}'`
15962	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15963echo "${ECHO_T}$ac_res" >&6; }
15964else
15965  # Is the header compilable?
15966{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15967echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15968cat >conftest.$ac_ext <<_ACEOF
15969/* confdefs.h.  */
15970_ACEOF
15971cat confdefs.h >>conftest.$ac_ext
15972cat >>conftest.$ac_ext <<_ACEOF
15973/* end confdefs.h.  */
15974$ac_includes_default
15975#include <$ac_header>
15976_ACEOF
15977rm -f conftest.$ac_objext
15978if { (ac_try="$ac_compile"
15979case "(($ac_try" in
15980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15981  *) ac_try_echo=$ac_try;;
15982esac
15983eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15984  (eval "$ac_compile") 2>conftest.er1
15985  ac_status=$?
15986  grep -v '^ *+' conftest.er1 >conftest.err
15987  rm -f conftest.er1
15988  cat conftest.err >&5
15989  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15990  (exit $ac_status); } &&
15991	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15992  { (case "(($ac_try" in
15993  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15994  *) ac_try_echo=$ac_try;;
15995esac
15996eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15997  (eval "$ac_try") 2>&5
15998  ac_status=$?
15999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16000  (exit $ac_status); }; } &&
16001	 { ac_try='test -s conftest.$ac_objext'
16002  { (case "(($ac_try" in
16003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16004  *) ac_try_echo=$ac_try;;
16005esac
16006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16007  (eval "$ac_try") 2>&5
16008  ac_status=$?
16009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16010  (exit $ac_status); }; }; then
16011  ac_header_compiler=yes
16012else
16013  echo "$as_me: failed program was:" >&5
16014sed 's/^/| /' conftest.$ac_ext >&5
16015
16016	ac_header_compiler=no
16017fi
16018
16019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16020{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16021echo "${ECHO_T}$ac_header_compiler" >&6; }
16022
16023# Is the header present?
16024{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16025echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16026cat >conftest.$ac_ext <<_ACEOF
16027/* confdefs.h.  */
16028_ACEOF
16029cat confdefs.h >>conftest.$ac_ext
16030cat >>conftest.$ac_ext <<_ACEOF
16031/* end confdefs.h.  */
16032#include <$ac_header>
16033_ACEOF
16034if { (ac_try="$ac_cpp conftest.$ac_ext"
16035case "(($ac_try" in
16036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16037  *) ac_try_echo=$ac_try;;
16038esac
16039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16040  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16041  ac_status=$?
16042  grep -v '^ *+' conftest.er1 >conftest.err
16043  rm -f conftest.er1
16044  cat conftest.err >&5
16045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16046  (exit $ac_status); } >/dev/null; then
16047  if test -s conftest.err; then
16048    ac_cpp_err=$ac_c_preproc_warn_flag
16049    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16050  else
16051    ac_cpp_err=
16052  fi
16053else
16054  ac_cpp_err=yes
16055fi
16056if test -z "$ac_cpp_err"; then
16057  ac_header_preproc=yes
16058else
16059  echo "$as_me: failed program was:" >&5
16060sed 's/^/| /' conftest.$ac_ext >&5
16061
16062  ac_header_preproc=no
16063fi
16064
16065rm -f conftest.err conftest.$ac_ext
16066{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16067echo "${ECHO_T}$ac_header_preproc" >&6; }
16068
16069# So?  What about this header?
16070case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16071  yes:no: )
16072    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16073echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16074    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16075echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16076    ac_header_preproc=yes
16077    ;;
16078  no:yes:* )
16079    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16080echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16081    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16082echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16083    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16084echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16085    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16086echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16087    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16088echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16089    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16090echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16091    ( cat <<\_ASBOX
16092## ------------------------------------ ##
16093## Report this to http://llvm.org/bugs/ ##
16094## ------------------------------------ ##
16095_ASBOX
16096     ) | sed "s/^/$as_me: WARNING:     /" >&2
16097    ;;
16098esac
16099{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16100echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16101if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16102  echo $ECHO_N "(cached) $ECHO_C" >&6
16103else
16104  eval "$as_ac_Header=\$ac_header_preproc"
16105fi
16106ac_res=`eval echo '${'$as_ac_Header'}'`
16107	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16108echo "${ECHO_T}$ac_res" >&6; }
16109
16110fi
16111if test `eval echo '${'$as_ac_Header'}'` = yes; then
16112  cat >>confdefs.h <<_ACEOF
16113#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16114_ACEOF
16115
16116fi
16117
16118done
16119
16120{ echo "$as_me:$LINENO: checking whether FE_ALL_EXCEPT is declared" >&5
16121echo $ECHO_N "checking whether FE_ALL_EXCEPT is declared... $ECHO_C" >&6; }
16122if test "${ac_cv_have_decl_FE_ALL_EXCEPT+set}" = set; then
16123  echo $ECHO_N "(cached) $ECHO_C" >&6
16124else
16125  cat >conftest.$ac_ext <<_ACEOF
16126/* confdefs.h.  */
16127_ACEOF
16128cat confdefs.h >>conftest.$ac_ext
16129cat >>conftest.$ac_ext <<_ACEOF
16130/* end confdefs.h.  */
16131#include <fenv.h>
16132
16133int
16134main ()
16135{
16136#ifndef FE_ALL_EXCEPT
16137  char *p = (char *) FE_ALL_EXCEPT;
16138  return !p;
16139#endif
16140
16141  ;
16142  return 0;
16143}
16144_ACEOF
16145rm -f conftest.$ac_objext
16146if { (ac_try="$ac_compile"
16147case "(($ac_try" in
16148  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16149  *) ac_try_echo=$ac_try;;
16150esac
16151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16152  (eval "$ac_compile") 2>conftest.er1
16153  ac_status=$?
16154  grep -v '^ *+' conftest.er1 >conftest.err
16155  rm -f conftest.er1
16156  cat conftest.err >&5
16157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16158  (exit $ac_status); } &&
16159	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16160  { (case "(($ac_try" in
16161  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16162  *) ac_try_echo=$ac_try;;
16163esac
16164eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16165  (eval "$ac_try") 2>&5
16166  ac_status=$?
16167  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16168  (exit $ac_status); }; } &&
16169	 { ac_try='test -s conftest.$ac_objext'
16170  { (case "(($ac_try" in
16171  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16172  *) ac_try_echo=$ac_try;;
16173esac
16174eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16175  (eval "$ac_try") 2>&5
16176  ac_status=$?
16177  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16178  (exit $ac_status); }; }; then
16179  ac_cv_have_decl_FE_ALL_EXCEPT=yes
16180else
16181  echo "$as_me: failed program was:" >&5
16182sed 's/^/| /' conftest.$ac_ext >&5
16183
16184	ac_cv_have_decl_FE_ALL_EXCEPT=no
16185fi
16186
16187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16188fi
16189{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_ALL_EXCEPT" >&5
16190echo "${ECHO_T}$ac_cv_have_decl_FE_ALL_EXCEPT" >&6; }
16191if test $ac_cv_have_decl_FE_ALL_EXCEPT = yes; then
16192
16193cat >>confdefs.h <<_ACEOF
16194#define HAVE_DECL_FE_ALL_EXCEPT 1
16195_ACEOF
16196
16197
16198else
16199  cat >>confdefs.h <<_ACEOF
16200#define HAVE_DECL_FE_ALL_EXCEPT 0
16201_ACEOF
16202
16203
16204fi
16205{ echo "$as_me:$LINENO: checking whether FE_INEXACT is declared" >&5
16206echo $ECHO_N "checking whether FE_INEXACT is declared... $ECHO_C" >&6; }
16207if test "${ac_cv_have_decl_FE_INEXACT+set}" = set; then
16208  echo $ECHO_N "(cached) $ECHO_C" >&6
16209else
16210  cat >conftest.$ac_ext <<_ACEOF
16211/* confdefs.h.  */
16212_ACEOF
16213cat confdefs.h >>conftest.$ac_ext
16214cat >>conftest.$ac_ext <<_ACEOF
16215/* end confdefs.h.  */
16216#include <fenv.h>
16217
16218int
16219main ()
16220{
16221#ifndef FE_INEXACT
16222  char *p = (char *) FE_INEXACT;
16223  return !p;
16224#endif
16225
16226  ;
16227  return 0;
16228}
16229_ACEOF
16230rm -f conftest.$ac_objext
16231if { (ac_try="$ac_compile"
16232case "(($ac_try" in
16233  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16234  *) ac_try_echo=$ac_try;;
16235esac
16236eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16237  (eval "$ac_compile") 2>conftest.er1
16238  ac_status=$?
16239  grep -v '^ *+' conftest.er1 >conftest.err
16240  rm -f conftest.er1
16241  cat conftest.err >&5
16242  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16243  (exit $ac_status); } &&
16244	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16245  { (case "(($ac_try" in
16246  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16247  *) ac_try_echo=$ac_try;;
16248esac
16249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16250  (eval "$ac_try") 2>&5
16251  ac_status=$?
16252  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16253  (exit $ac_status); }; } &&
16254	 { ac_try='test -s conftest.$ac_objext'
16255  { (case "(($ac_try" in
16256  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16257  *) ac_try_echo=$ac_try;;
16258esac
16259eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16260  (eval "$ac_try") 2>&5
16261  ac_status=$?
16262  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16263  (exit $ac_status); }; }; then
16264  ac_cv_have_decl_FE_INEXACT=yes
16265else
16266  echo "$as_me: failed program was:" >&5
16267sed 's/^/| /' conftest.$ac_ext >&5
16268
16269	ac_cv_have_decl_FE_INEXACT=no
16270fi
16271
16272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16273fi
16274{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_INEXACT" >&5
16275echo "${ECHO_T}$ac_cv_have_decl_FE_INEXACT" >&6; }
16276if test $ac_cv_have_decl_FE_INEXACT = yes; then
16277
16278cat >>confdefs.h <<_ACEOF
16279#define HAVE_DECL_FE_INEXACT 1
16280_ACEOF
16281
16282
16283else
16284  cat >>confdefs.h <<_ACEOF
16285#define HAVE_DECL_FE_INEXACT 0
16286_ACEOF
16287
16288
16289fi
16290
16291
16292if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
16293
16294for ac_header in pthread.h
16295do
16296as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16297if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16298  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16299echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16300if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16301  echo $ECHO_N "(cached) $ECHO_C" >&6
16302fi
16303ac_res=`eval echo '${'$as_ac_Header'}'`
16304	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16305echo "${ECHO_T}$ac_res" >&6; }
16306else
16307  # Is the header compilable?
16308{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16309echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16310cat >conftest.$ac_ext <<_ACEOF
16311/* confdefs.h.  */
16312_ACEOF
16313cat confdefs.h >>conftest.$ac_ext
16314cat >>conftest.$ac_ext <<_ACEOF
16315/* end confdefs.h.  */
16316$ac_includes_default
16317#include <$ac_header>
16318_ACEOF
16319rm -f conftest.$ac_objext
16320if { (ac_try="$ac_compile"
16321case "(($ac_try" in
16322  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16323  *) ac_try_echo=$ac_try;;
16324esac
16325eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16326  (eval "$ac_compile") 2>conftest.er1
16327  ac_status=$?
16328  grep -v '^ *+' conftest.er1 >conftest.err
16329  rm -f conftest.er1
16330  cat conftest.err >&5
16331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16332  (exit $ac_status); } &&
16333	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16334  { (case "(($ac_try" in
16335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16336  *) ac_try_echo=$ac_try;;
16337esac
16338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16339  (eval "$ac_try") 2>&5
16340  ac_status=$?
16341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16342  (exit $ac_status); }; } &&
16343	 { ac_try='test -s conftest.$ac_objext'
16344  { (case "(($ac_try" in
16345  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16346  *) ac_try_echo=$ac_try;;
16347esac
16348eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16349  (eval "$ac_try") 2>&5
16350  ac_status=$?
16351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16352  (exit $ac_status); }; }; then
16353  ac_header_compiler=yes
16354else
16355  echo "$as_me: failed program was:" >&5
16356sed 's/^/| /' conftest.$ac_ext >&5
16357
16358	ac_header_compiler=no
16359fi
16360
16361rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16362{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16363echo "${ECHO_T}$ac_header_compiler" >&6; }
16364
16365# Is the header present?
16366{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16367echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16368cat >conftest.$ac_ext <<_ACEOF
16369/* confdefs.h.  */
16370_ACEOF
16371cat confdefs.h >>conftest.$ac_ext
16372cat >>conftest.$ac_ext <<_ACEOF
16373/* end confdefs.h.  */
16374#include <$ac_header>
16375_ACEOF
16376if { (ac_try="$ac_cpp conftest.$ac_ext"
16377case "(($ac_try" in
16378  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16379  *) ac_try_echo=$ac_try;;
16380esac
16381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16382  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16383  ac_status=$?
16384  grep -v '^ *+' conftest.er1 >conftest.err
16385  rm -f conftest.er1
16386  cat conftest.err >&5
16387  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16388  (exit $ac_status); } >/dev/null; then
16389  if test -s conftest.err; then
16390    ac_cpp_err=$ac_c_preproc_warn_flag
16391    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16392  else
16393    ac_cpp_err=
16394  fi
16395else
16396  ac_cpp_err=yes
16397fi
16398if test -z "$ac_cpp_err"; then
16399  ac_header_preproc=yes
16400else
16401  echo "$as_me: failed program was:" >&5
16402sed 's/^/| /' conftest.$ac_ext >&5
16403
16404  ac_header_preproc=no
16405fi
16406
16407rm -f conftest.err conftest.$ac_ext
16408{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16409echo "${ECHO_T}$ac_header_preproc" >&6; }
16410
16411# So?  What about this header?
16412case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16413  yes:no: )
16414    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16415echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16416    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16417echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16418    ac_header_preproc=yes
16419    ;;
16420  no:yes:* )
16421    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16422echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16423    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16424echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16425    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16426echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16427    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16428echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16429    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16430echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16431    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16432echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16433    ( cat <<\_ASBOX
16434## ------------------------------------ ##
16435## Report this to http://llvm.org/bugs/ ##
16436## ------------------------------------ ##
16437_ASBOX
16438     ) | sed "s/^/$as_me: WARNING:     /" >&2
16439    ;;
16440esac
16441{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16442echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16443if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16444  echo $ECHO_N "(cached) $ECHO_C" >&6
16445else
16446  eval "$as_ac_Header=\$ac_header_preproc"
16447fi
16448ac_res=`eval echo '${'$as_ac_Header'}'`
16449	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16450echo "${ECHO_T}$ac_res" >&6; }
16451
16452fi
16453if test `eval echo '${'$as_ac_Header'}'` = yes; then
16454  cat >>confdefs.h <<_ACEOF
16455#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16456_ACEOF
16457 HAVE_PTHREAD=1
16458
16459else
16460  HAVE_PTHREAD=0
16461
16462fi
16463
16464done
16465
16466else
16467  HAVE_PTHREAD=0
16468
16469fi
16470if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
16471
16472for ac_header in zlib.h
16473do
16474as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16475if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16476  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16477echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16478if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16479  echo $ECHO_N "(cached) $ECHO_C" >&6
16480fi
16481ac_res=`eval echo '${'$as_ac_Header'}'`
16482	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16483echo "${ECHO_T}$ac_res" >&6; }
16484else
16485  # Is the header compilable?
16486{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16487echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16488cat >conftest.$ac_ext <<_ACEOF
16489/* confdefs.h.  */
16490_ACEOF
16491cat confdefs.h >>conftest.$ac_ext
16492cat >>conftest.$ac_ext <<_ACEOF
16493/* end confdefs.h.  */
16494$ac_includes_default
16495#include <$ac_header>
16496_ACEOF
16497rm -f conftest.$ac_objext
16498if { (ac_try="$ac_compile"
16499case "(($ac_try" in
16500  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16501  *) ac_try_echo=$ac_try;;
16502esac
16503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16504  (eval "$ac_compile") 2>conftest.er1
16505  ac_status=$?
16506  grep -v '^ *+' conftest.er1 >conftest.err
16507  rm -f conftest.er1
16508  cat conftest.err >&5
16509  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16510  (exit $ac_status); } &&
16511	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16512  { (case "(($ac_try" in
16513  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16514  *) ac_try_echo=$ac_try;;
16515esac
16516eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16517  (eval "$ac_try") 2>&5
16518  ac_status=$?
16519  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16520  (exit $ac_status); }; } &&
16521	 { ac_try='test -s conftest.$ac_objext'
16522  { (case "(($ac_try" in
16523  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16524  *) ac_try_echo=$ac_try;;
16525esac
16526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16527  (eval "$ac_try") 2>&5
16528  ac_status=$?
16529  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16530  (exit $ac_status); }; }; then
16531  ac_header_compiler=yes
16532else
16533  echo "$as_me: failed program was:" >&5
16534sed 's/^/| /' conftest.$ac_ext >&5
16535
16536	ac_header_compiler=no
16537fi
16538
16539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16540{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16541echo "${ECHO_T}$ac_header_compiler" >&6; }
16542
16543# Is the header present?
16544{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16545echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16546cat >conftest.$ac_ext <<_ACEOF
16547/* confdefs.h.  */
16548_ACEOF
16549cat confdefs.h >>conftest.$ac_ext
16550cat >>conftest.$ac_ext <<_ACEOF
16551/* end confdefs.h.  */
16552#include <$ac_header>
16553_ACEOF
16554if { (ac_try="$ac_cpp conftest.$ac_ext"
16555case "(($ac_try" in
16556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16557  *) ac_try_echo=$ac_try;;
16558esac
16559eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16560  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16561  ac_status=$?
16562  grep -v '^ *+' conftest.er1 >conftest.err
16563  rm -f conftest.er1
16564  cat conftest.err >&5
16565  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16566  (exit $ac_status); } >/dev/null; then
16567  if test -s conftest.err; then
16568    ac_cpp_err=$ac_c_preproc_warn_flag
16569    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16570  else
16571    ac_cpp_err=
16572  fi
16573else
16574  ac_cpp_err=yes
16575fi
16576if test -z "$ac_cpp_err"; then
16577  ac_header_preproc=yes
16578else
16579  echo "$as_me: failed program was:" >&5
16580sed 's/^/| /' conftest.$ac_ext >&5
16581
16582  ac_header_preproc=no
16583fi
16584
16585rm -f conftest.err conftest.$ac_ext
16586{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16587echo "${ECHO_T}$ac_header_preproc" >&6; }
16588
16589# So?  What about this header?
16590case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16591  yes:no: )
16592    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16593echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16594    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16595echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16596    ac_header_preproc=yes
16597    ;;
16598  no:yes:* )
16599    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16600echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16601    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16602echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16603    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16604echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16605    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16606echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16607    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16608echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16609    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16610echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16611    ( cat <<\_ASBOX
16612## ------------------------------------ ##
16613## Report this to http://llvm.org/bugs/ ##
16614## ------------------------------------ ##
16615_ASBOX
16616     ) | sed "s/^/$as_me: WARNING:     /" >&2
16617    ;;
16618esac
16619{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16620echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16621if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16622  echo $ECHO_N "(cached) $ECHO_C" >&6
16623else
16624  eval "$as_ac_Header=\$ac_header_preproc"
16625fi
16626ac_res=`eval echo '${'$as_ac_Header'}'`
16627	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16628echo "${ECHO_T}$ac_res" >&6; }
16629
16630fi
16631if test `eval echo '${'$as_ac_Header'}'` = yes; then
16632  cat >>confdefs.h <<_ACEOF
16633#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16634_ACEOF
16635 HAVE_LIBZ=1
16636
16637else
16638  HAVE_LIBZ=0
16639
16640fi
16641
16642done
16643
16644else
16645  HAVE_LIBZ=0
16646
16647fi
16648
16649if test "$llvm_cv_enable_libffi" = "yes" ; then
16650
16651
16652for ac_header in ffi.h ffi/ffi.h
16653do
16654as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16655if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16656  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16657echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16658if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16659  echo $ECHO_N "(cached) $ECHO_C" >&6
16660fi
16661ac_res=`eval echo '${'$as_ac_Header'}'`
16662	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16663echo "${ECHO_T}$ac_res" >&6; }
16664else
16665  # Is the header compilable?
16666{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16667echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16668cat >conftest.$ac_ext <<_ACEOF
16669/* confdefs.h.  */
16670_ACEOF
16671cat confdefs.h >>conftest.$ac_ext
16672cat >>conftest.$ac_ext <<_ACEOF
16673/* end confdefs.h.  */
16674$ac_includes_default
16675#include <$ac_header>
16676_ACEOF
16677rm -f conftest.$ac_objext
16678if { (ac_try="$ac_compile"
16679case "(($ac_try" in
16680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16681  *) ac_try_echo=$ac_try;;
16682esac
16683eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16684  (eval "$ac_compile") 2>conftest.er1
16685  ac_status=$?
16686  grep -v '^ *+' conftest.er1 >conftest.err
16687  rm -f conftest.er1
16688  cat conftest.err >&5
16689  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16690  (exit $ac_status); } &&
16691	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16692  { (case "(($ac_try" in
16693  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16694  *) ac_try_echo=$ac_try;;
16695esac
16696eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16697  (eval "$ac_try") 2>&5
16698  ac_status=$?
16699  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16700  (exit $ac_status); }; } &&
16701	 { ac_try='test -s conftest.$ac_objext'
16702  { (case "(($ac_try" in
16703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16704  *) ac_try_echo=$ac_try;;
16705esac
16706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16707  (eval "$ac_try") 2>&5
16708  ac_status=$?
16709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16710  (exit $ac_status); }; }; then
16711  ac_header_compiler=yes
16712else
16713  echo "$as_me: failed program was:" >&5
16714sed 's/^/| /' conftest.$ac_ext >&5
16715
16716	ac_header_compiler=no
16717fi
16718
16719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16720{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16721echo "${ECHO_T}$ac_header_compiler" >&6; }
16722
16723# Is the header present?
16724{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16725echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16726cat >conftest.$ac_ext <<_ACEOF
16727/* confdefs.h.  */
16728_ACEOF
16729cat confdefs.h >>conftest.$ac_ext
16730cat >>conftest.$ac_ext <<_ACEOF
16731/* end confdefs.h.  */
16732#include <$ac_header>
16733_ACEOF
16734if { (ac_try="$ac_cpp conftest.$ac_ext"
16735case "(($ac_try" in
16736  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16737  *) ac_try_echo=$ac_try;;
16738esac
16739eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16740  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16741  ac_status=$?
16742  grep -v '^ *+' conftest.er1 >conftest.err
16743  rm -f conftest.er1
16744  cat conftest.err >&5
16745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16746  (exit $ac_status); } >/dev/null; then
16747  if test -s conftest.err; then
16748    ac_cpp_err=$ac_c_preproc_warn_flag
16749    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16750  else
16751    ac_cpp_err=
16752  fi
16753else
16754  ac_cpp_err=yes
16755fi
16756if test -z "$ac_cpp_err"; then
16757  ac_header_preproc=yes
16758else
16759  echo "$as_me: failed program was:" >&5
16760sed 's/^/| /' conftest.$ac_ext >&5
16761
16762  ac_header_preproc=no
16763fi
16764
16765rm -f conftest.err conftest.$ac_ext
16766{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16767echo "${ECHO_T}$ac_header_preproc" >&6; }
16768
16769# So?  What about this header?
16770case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16771  yes:no: )
16772    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16773echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16774    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16775echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16776    ac_header_preproc=yes
16777    ;;
16778  no:yes:* )
16779    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16780echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16781    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16782echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16783    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16784echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16785    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16786echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16787    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16788echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16789    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16790echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16791    ( cat <<\_ASBOX
16792## ------------------------------------ ##
16793## Report this to http://llvm.org/bugs/ ##
16794## ------------------------------------ ##
16795_ASBOX
16796     ) | sed "s/^/$as_me: WARNING:     /" >&2
16797    ;;
16798esac
16799{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16800echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16801if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16802  echo $ECHO_N "(cached) $ECHO_C" >&6
16803else
16804  eval "$as_ac_Header=\$ac_header_preproc"
16805fi
16806ac_res=`eval echo '${'$as_ac_Header'}'`
16807	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16808echo "${ECHO_T}$ac_res" >&6; }
16809
16810fi
16811if test `eval echo '${'$as_ac_Header'}'` = yes; then
16812  cat >>confdefs.h <<_ACEOF
16813#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16814_ACEOF
16815
16816fi
16817
16818done
16819
16820fi
16821
16822
16823for ac_header in CrashReporterClient.h
16824do
16825as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16826if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16827  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16828echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16829if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16830  echo $ECHO_N "(cached) $ECHO_C" >&6
16831fi
16832ac_res=`eval echo '${'$as_ac_Header'}'`
16833	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16834echo "${ECHO_T}$ac_res" >&6; }
16835else
16836  # Is the header compilable?
16837{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16838echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16839cat >conftest.$ac_ext <<_ACEOF
16840/* confdefs.h.  */
16841_ACEOF
16842cat confdefs.h >>conftest.$ac_ext
16843cat >>conftest.$ac_ext <<_ACEOF
16844/* end confdefs.h.  */
16845$ac_includes_default
16846#include <$ac_header>
16847_ACEOF
16848rm -f conftest.$ac_objext
16849if { (ac_try="$ac_compile"
16850case "(($ac_try" in
16851  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16852  *) ac_try_echo=$ac_try;;
16853esac
16854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16855  (eval "$ac_compile") 2>conftest.er1
16856  ac_status=$?
16857  grep -v '^ *+' conftest.er1 >conftest.err
16858  rm -f conftest.er1
16859  cat conftest.err >&5
16860  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16861  (exit $ac_status); } &&
16862	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16863  { (case "(($ac_try" in
16864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16865  *) ac_try_echo=$ac_try;;
16866esac
16867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16868  (eval "$ac_try") 2>&5
16869  ac_status=$?
16870  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16871  (exit $ac_status); }; } &&
16872	 { ac_try='test -s conftest.$ac_objext'
16873  { (case "(($ac_try" in
16874  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16875  *) ac_try_echo=$ac_try;;
16876esac
16877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16878  (eval "$ac_try") 2>&5
16879  ac_status=$?
16880  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16881  (exit $ac_status); }; }; then
16882  ac_header_compiler=yes
16883else
16884  echo "$as_me: failed program was:" >&5
16885sed 's/^/| /' conftest.$ac_ext >&5
16886
16887	ac_header_compiler=no
16888fi
16889
16890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16891{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16892echo "${ECHO_T}$ac_header_compiler" >&6; }
16893
16894# Is the header present?
16895{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16896echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16897cat >conftest.$ac_ext <<_ACEOF
16898/* confdefs.h.  */
16899_ACEOF
16900cat confdefs.h >>conftest.$ac_ext
16901cat >>conftest.$ac_ext <<_ACEOF
16902/* end confdefs.h.  */
16903#include <$ac_header>
16904_ACEOF
16905if { (ac_try="$ac_cpp conftest.$ac_ext"
16906case "(($ac_try" in
16907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16908  *) ac_try_echo=$ac_try;;
16909esac
16910eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16911  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16912  ac_status=$?
16913  grep -v '^ *+' conftest.er1 >conftest.err
16914  rm -f conftest.er1
16915  cat conftest.err >&5
16916  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16917  (exit $ac_status); } >/dev/null; then
16918  if test -s conftest.err; then
16919    ac_cpp_err=$ac_c_preproc_warn_flag
16920    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16921  else
16922    ac_cpp_err=
16923  fi
16924else
16925  ac_cpp_err=yes
16926fi
16927if test -z "$ac_cpp_err"; then
16928  ac_header_preproc=yes
16929else
16930  echo "$as_me: failed program was:" >&5
16931sed 's/^/| /' conftest.$ac_ext >&5
16932
16933  ac_header_preproc=no
16934fi
16935
16936rm -f conftest.err conftest.$ac_ext
16937{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16938echo "${ECHO_T}$ac_header_preproc" >&6; }
16939
16940# So?  What about this header?
16941case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16942  yes:no: )
16943    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16944echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16945    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16946echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16947    ac_header_preproc=yes
16948    ;;
16949  no:yes:* )
16950    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16951echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16952    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16953echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16954    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16955echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16956    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16957echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16958    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16959echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16960    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16961echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16962    ( cat <<\_ASBOX
16963## ------------------------------------ ##
16964## Report this to http://llvm.org/bugs/ ##
16965## ------------------------------------ ##
16966_ASBOX
16967     ) | sed "s/^/$as_me: WARNING:     /" >&2
16968    ;;
16969esac
16970{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16971echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16972if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16973  echo $ECHO_N "(cached) $ECHO_C" >&6
16974else
16975  eval "$as_ac_Header=\$ac_header_preproc"
16976fi
16977ac_res=`eval echo '${'$as_ac_Header'}'`
16978	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16979echo "${ECHO_T}$ac_res" >&6; }
16980
16981fi
16982if test `eval echo '${'$as_ac_Header'}'` = yes; then
16983  cat >>confdefs.h <<_ACEOF
16984#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16985_ACEOF
16986
16987fi
16988
16989done
16990
16991
16992{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16993echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16994cat >conftest.$ac_ext <<_ACEOF
16995
16996  /* confdefs.h.  */
16997_ACEOF
16998cat confdefs.h >>conftest.$ac_ext
16999cat >>conftest.$ac_ext <<_ACEOF
17000/* end confdefs.h.  */
17001
17002    extern const char *__crashreporter_info__;
17003    int main() {
17004      __crashreporter_info__ = "test";
17005      return 0;
17006    }
17007
17008
17009_ACEOF
17010rm -f conftest.$ac_objext conftest$ac_exeext
17011if { (ac_try="$ac_link"
17012case "(($ac_try" in
17013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17014  *) ac_try_echo=$ac_try;;
17015esac
17016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17017  (eval "$ac_link") 2>conftest.er1
17018  ac_status=$?
17019  grep -v '^ *+' conftest.er1 >conftest.err
17020  rm -f conftest.er1
17021  cat conftest.err >&5
17022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17023  (exit $ac_status); } &&
17024	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17025  { (case "(($ac_try" in
17026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17027  *) ac_try_echo=$ac_try;;
17028esac
17029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17030  (eval "$ac_try") 2>&5
17031  ac_status=$?
17032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17033  (exit $ac_status); }; } &&
17034	 { ac_try='test -s conftest$ac_exeext'
17035  { (case "(($ac_try" in
17036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17037  *) ac_try_echo=$ac_try;;
17038esac
17039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17040  (eval "$ac_try") 2>&5
17041  ac_status=$?
17042  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17043  (exit $ac_status); }; }; then
17044
17045  { echo "$as_me:$LINENO: result: yes" >&5
17046echo "${ECHO_T}yes" >&6; }
17047
17048cat >>confdefs.h <<\_ACEOF
17049#define HAVE_CRASHREPORTER_INFO 1
17050_ACEOF
17051
17052
17053else
17054  echo "$as_me: failed program was:" >&5
17055sed 's/^/| /' conftest.$ac_ext >&5
17056
17057
17058  { echo "$as_me:$LINENO: result: no" >&5
17059echo "${ECHO_T}no" >&6; }
17060
17061cat >>confdefs.h <<\_ACEOF
17062#define HAVE_CRASHREPORTER_INFO 0
17063_ACEOF
17064
17065
17066fi
17067
17068rm -f core conftest.err conftest.$ac_objext \
17069      conftest$ac_exeext conftest.$ac_ext
17070
17071
17072
17073  { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
17074echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
17075if test "${ac_cv_huge_val_sanity+set}" = set; then
17076  echo $ECHO_N "(cached) $ECHO_C" >&6
17077else
17078
17079    ac_ext=cpp
17080ac_cpp='$CXXCPP $CPPFLAGS'
17081ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17082ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17083ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17084
17085    ac_save_CXXFLAGS=$CXXFLAGS
17086    CXXFLAGS="$CXXFLAGS -pedantic"
17087    if test "$cross_compiling" = yes; then
17088  ac_cv_huge_val_sanity=yes
17089else
17090  cat >conftest.$ac_ext <<_ACEOF
17091/* confdefs.h.  */
17092_ACEOF
17093cat confdefs.h >>conftest.$ac_ext
17094cat >>conftest.$ac_ext <<_ACEOF
17095/* end confdefs.h.  */
17096#include <math.h>
17097int
17098main ()
17099{
17100double x = HUGE_VAL; return x != x;
17101  ;
17102  return 0;
17103}
17104_ACEOF
17105rm -f conftest$ac_exeext
17106if { (ac_try="$ac_link"
17107case "(($ac_try" in
17108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17109  *) ac_try_echo=$ac_try;;
17110esac
17111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17112  (eval "$ac_link") 2>&5
17113  ac_status=$?
17114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17115  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17116  { (case "(($ac_try" in
17117  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17118  *) ac_try_echo=$ac_try;;
17119esac
17120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17121  (eval "$ac_try") 2>&5
17122  ac_status=$?
17123  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17124  (exit $ac_status); }; }; then
17125  ac_cv_huge_val_sanity=yes
17126else
17127  echo "$as_me: program exited with status $ac_status" >&5
17128echo "$as_me: failed program was:" >&5
17129sed 's/^/| /' conftest.$ac_ext >&5
17130
17131( exit $ac_status )
17132ac_cv_huge_val_sanity=no
17133fi
17134rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17135fi
17136
17137
17138    CXXFLAGS=$ac_save_CXXFLAGS
17139    ac_ext=c
17140ac_cpp='$CPP $CPPFLAGS'
17141ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17142ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17143ac_compiler_gnu=$ac_cv_c_compiler_gnu
17144
17145
17146fi
17147{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
17148echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
17149  HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
17150
17151
17152{ echo "$as_me:$LINENO: checking for pid_t" >&5
17153echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
17154if test "${ac_cv_type_pid_t+set}" = set; then
17155  echo $ECHO_N "(cached) $ECHO_C" >&6
17156else
17157  cat >conftest.$ac_ext <<_ACEOF
17158/* confdefs.h.  */
17159_ACEOF
17160cat confdefs.h >>conftest.$ac_ext
17161cat >>conftest.$ac_ext <<_ACEOF
17162/* end confdefs.h.  */
17163$ac_includes_default
17164typedef pid_t ac__type_new_;
17165int
17166main ()
17167{
17168if ((ac__type_new_ *) 0)
17169  return 0;
17170if (sizeof (ac__type_new_))
17171  return 0;
17172  ;
17173  return 0;
17174}
17175_ACEOF
17176rm -f conftest.$ac_objext
17177if { (ac_try="$ac_compile"
17178case "(($ac_try" in
17179  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17180  *) ac_try_echo=$ac_try;;
17181esac
17182eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17183  (eval "$ac_compile") 2>conftest.er1
17184  ac_status=$?
17185  grep -v '^ *+' conftest.er1 >conftest.err
17186  rm -f conftest.er1
17187  cat conftest.err >&5
17188  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17189  (exit $ac_status); } &&
17190	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17191  { (case "(($ac_try" in
17192  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17193  *) ac_try_echo=$ac_try;;
17194esac
17195eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17196  (eval "$ac_try") 2>&5
17197  ac_status=$?
17198  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17199  (exit $ac_status); }; } &&
17200	 { ac_try='test -s conftest.$ac_objext'
17201  { (case "(($ac_try" in
17202  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17203  *) ac_try_echo=$ac_try;;
17204esac
17205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17206  (eval "$ac_try") 2>&5
17207  ac_status=$?
17208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17209  (exit $ac_status); }; }; then
17210  ac_cv_type_pid_t=yes
17211else
17212  echo "$as_me: failed program was:" >&5
17213sed 's/^/| /' conftest.$ac_ext >&5
17214
17215	ac_cv_type_pid_t=no
17216fi
17217
17218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17219fi
17220{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
17221echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
17222if test $ac_cv_type_pid_t = yes; then
17223  :
17224else
17225
17226cat >>confdefs.h <<_ACEOF
17227#define pid_t int
17228_ACEOF
17229
17230fi
17231
17232{ echo "$as_me:$LINENO: checking for size_t" >&5
17233echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
17234if test "${ac_cv_type_size_t+set}" = set; then
17235  echo $ECHO_N "(cached) $ECHO_C" >&6
17236else
17237  cat >conftest.$ac_ext <<_ACEOF
17238/* confdefs.h.  */
17239_ACEOF
17240cat confdefs.h >>conftest.$ac_ext
17241cat >>conftest.$ac_ext <<_ACEOF
17242/* end confdefs.h.  */
17243$ac_includes_default
17244typedef size_t ac__type_new_;
17245int
17246main ()
17247{
17248if ((ac__type_new_ *) 0)
17249  return 0;
17250if (sizeof (ac__type_new_))
17251  return 0;
17252  ;
17253  return 0;
17254}
17255_ACEOF
17256rm -f conftest.$ac_objext
17257if { (ac_try="$ac_compile"
17258case "(($ac_try" in
17259  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17260  *) ac_try_echo=$ac_try;;
17261esac
17262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17263  (eval "$ac_compile") 2>conftest.er1
17264  ac_status=$?
17265  grep -v '^ *+' conftest.er1 >conftest.err
17266  rm -f conftest.er1
17267  cat conftest.err >&5
17268  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17269  (exit $ac_status); } &&
17270	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17271  { (case "(($ac_try" in
17272  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17273  *) ac_try_echo=$ac_try;;
17274esac
17275eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17276  (eval "$ac_try") 2>&5
17277  ac_status=$?
17278  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17279  (exit $ac_status); }; } &&
17280	 { ac_try='test -s conftest.$ac_objext'
17281  { (case "(($ac_try" in
17282  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17283  *) ac_try_echo=$ac_try;;
17284esac
17285eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17286  (eval "$ac_try") 2>&5
17287  ac_status=$?
17288  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17289  (exit $ac_status); }; }; then
17290  ac_cv_type_size_t=yes
17291else
17292  echo "$as_me: failed program was:" >&5
17293sed 's/^/| /' conftest.$ac_ext >&5
17294
17295	ac_cv_type_size_t=no
17296fi
17297
17298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17299fi
17300{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
17301echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
17302if test $ac_cv_type_size_t = yes; then
17303  :
17304else
17305
17306cat >>confdefs.h <<_ACEOF
17307#define size_t unsigned int
17308_ACEOF
17309
17310fi
17311
17312
17313cat >>confdefs.h <<_ACEOF
17314#define RETSIGTYPE void
17315_ACEOF
17316
17317{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17318echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
17319if test "${ac_cv_struct_tm+set}" = set; then
17320  echo $ECHO_N "(cached) $ECHO_C" >&6
17321else
17322  cat >conftest.$ac_ext <<_ACEOF
17323/* confdefs.h.  */
17324_ACEOF
17325cat confdefs.h >>conftest.$ac_ext
17326cat >>conftest.$ac_ext <<_ACEOF
17327/* end confdefs.h.  */
17328#include <sys/types.h>
17329#include <time.h>
17330
17331int
17332main ()
17333{
17334struct tm *tp; tp->tm_sec;
17335  ;
17336  return 0;
17337}
17338_ACEOF
17339rm -f conftest.$ac_objext
17340if { (ac_try="$ac_compile"
17341case "(($ac_try" in
17342  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17343  *) ac_try_echo=$ac_try;;
17344esac
17345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17346  (eval "$ac_compile") 2>conftest.er1
17347  ac_status=$?
17348  grep -v '^ *+' conftest.er1 >conftest.err
17349  rm -f conftest.er1
17350  cat conftest.err >&5
17351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17352  (exit $ac_status); } &&
17353	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17354  { (case "(($ac_try" in
17355  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17356  *) ac_try_echo=$ac_try;;
17357esac
17358eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17359  (eval "$ac_try") 2>&5
17360  ac_status=$?
17361  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17362  (exit $ac_status); }; } &&
17363	 { ac_try='test -s conftest.$ac_objext'
17364  { (case "(($ac_try" in
17365  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17366  *) ac_try_echo=$ac_try;;
17367esac
17368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17369  (eval "$ac_try") 2>&5
17370  ac_status=$?
17371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17372  (exit $ac_status); }; }; then
17373  ac_cv_struct_tm=time.h
17374else
17375  echo "$as_me: failed program was:" >&5
17376sed 's/^/| /' conftest.$ac_ext >&5
17377
17378	ac_cv_struct_tm=sys/time.h
17379fi
17380
17381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17382fi
17383{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17384echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
17385if test $ac_cv_struct_tm = sys/time.h; then
17386
17387cat >>confdefs.h <<\_ACEOF
17388#define TM_IN_SYS_TIME 1
17389_ACEOF
17390
17391fi
17392
17393{ echo "$as_me:$LINENO: checking for int64_t" >&5
17394echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
17395if test "${ac_cv_type_int64_t+set}" = set; then
17396  echo $ECHO_N "(cached) $ECHO_C" >&6
17397else
17398  cat >conftest.$ac_ext <<_ACEOF
17399/* confdefs.h.  */
17400_ACEOF
17401cat confdefs.h >>conftest.$ac_ext
17402cat >>conftest.$ac_ext <<_ACEOF
17403/* end confdefs.h.  */
17404$ac_includes_default
17405typedef int64_t ac__type_new_;
17406int
17407main ()
17408{
17409if ((ac__type_new_ *) 0)
17410  return 0;
17411if (sizeof (ac__type_new_))
17412  return 0;
17413  ;
17414  return 0;
17415}
17416_ACEOF
17417rm -f conftest.$ac_objext
17418if { (ac_try="$ac_compile"
17419case "(($ac_try" in
17420  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17421  *) ac_try_echo=$ac_try;;
17422esac
17423eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17424  (eval "$ac_compile") 2>conftest.er1
17425  ac_status=$?
17426  grep -v '^ *+' conftest.er1 >conftest.err
17427  rm -f conftest.er1
17428  cat conftest.err >&5
17429  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17430  (exit $ac_status); } &&
17431	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17432  { (case "(($ac_try" in
17433  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17434  *) ac_try_echo=$ac_try;;
17435esac
17436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17437  (eval "$ac_try") 2>&5
17438  ac_status=$?
17439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17440  (exit $ac_status); }; } &&
17441	 { ac_try='test -s conftest.$ac_objext'
17442  { (case "(($ac_try" in
17443  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17444  *) ac_try_echo=$ac_try;;
17445esac
17446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17447  (eval "$ac_try") 2>&5
17448  ac_status=$?
17449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17450  (exit $ac_status); }; }; then
17451  ac_cv_type_int64_t=yes
17452else
17453  echo "$as_me: failed program was:" >&5
17454sed 's/^/| /' conftest.$ac_ext >&5
17455
17456	ac_cv_type_int64_t=no
17457fi
17458
17459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17460fi
17461{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
17462echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
17463if test $ac_cv_type_int64_t = yes; then
17464
17465cat >>confdefs.h <<_ACEOF
17466#define HAVE_INT64_T 1
17467_ACEOF
17468
17469
17470else
17471  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
17472echo "$as_me: error: Type int64_t required but not found" >&2;}
17473   { (exit 1); exit 1; }; }
17474fi
17475
17476{ echo "$as_me:$LINENO: checking for uint64_t" >&5
17477echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
17478if test "${ac_cv_type_uint64_t+set}" = set; then
17479  echo $ECHO_N "(cached) $ECHO_C" >&6
17480else
17481  cat >conftest.$ac_ext <<_ACEOF
17482/* confdefs.h.  */
17483_ACEOF
17484cat confdefs.h >>conftest.$ac_ext
17485cat >>conftest.$ac_ext <<_ACEOF
17486/* end confdefs.h.  */
17487$ac_includes_default
17488typedef uint64_t ac__type_new_;
17489int
17490main ()
17491{
17492if ((ac__type_new_ *) 0)
17493  return 0;
17494if (sizeof (ac__type_new_))
17495  return 0;
17496  ;
17497  return 0;
17498}
17499_ACEOF
17500rm -f conftest.$ac_objext
17501if { (ac_try="$ac_compile"
17502case "(($ac_try" in
17503  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17504  *) ac_try_echo=$ac_try;;
17505esac
17506eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17507  (eval "$ac_compile") 2>conftest.er1
17508  ac_status=$?
17509  grep -v '^ *+' conftest.er1 >conftest.err
17510  rm -f conftest.er1
17511  cat conftest.err >&5
17512  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17513  (exit $ac_status); } &&
17514	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17515  { (case "(($ac_try" in
17516  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17517  *) ac_try_echo=$ac_try;;
17518esac
17519eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17520  (eval "$ac_try") 2>&5
17521  ac_status=$?
17522  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17523  (exit $ac_status); }; } &&
17524	 { ac_try='test -s conftest.$ac_objext'
17525  { (case "(($ac_try" in
17526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17527  *) ac_try_echo=$ac_try;;
17528esac
17529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17530  (eval "$ac_try") 2>&5
17531  ac_status=$?
17532  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17533  (exit $ac_status); }; }; then
17534  ac_cv_type_uint64_t=yes
17535else
17536  echo "$as_me: failed program was:" >&5
17537sed 's/^/| /' conftest.$ac_ext >&5
17538
17539	ac_cv_type_uint64_t=no
17540fi
17541
17542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17543fi
17544{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17545echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17546if test $ac_cv_type_uint64_t = yes; then
17547
17548cat >>confdefs.h <<_ACEOF
17549#define HAVE_UINT64_T 1
17550_ACEOF
17551
17552
17553else
17554  { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17555echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17556if test "${ac_cv_type_u_int64_t+set}" = set; then
17557  echo $ECHO_N "(cached) $ECHO_C" >&6
17558else
17559  cat >conftest.$ac_ext <<_ACEOF
17560/* confdefs.h.  */
17561_ACEOF
17562cat confdefs.h >>conftest.$ac_ext
17563cat >>conftest.$ac_ext <<_ACEOF
17564/* end confdefs.h.  */
17565$ac_includes_default
17566typedef u_int64_t ac__type_new_;
17567int
17568main ()
17569{
17570if ((ac__type_new_ *) 0)
17571  return 0;
17572if (sizeof (ac__type_new_))
17573  return 0;
17574  ;
17575  return 0;
17576}
17577_ACEOF
17578rm -f conftest.$ac_objext
17579if { (ac_try="$ac_compile"
17580case "(($ac_try" in
17581  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17582  *) ac_try_echo=$ac_try;;
17583esac
17584eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17585  (eval "$ac_compile") 2>conftest.er1
17586  ac_status=$?
17587  grep -v '^ *+' conftest.er1 >conftest.err
17588  rm -f conftest.er1
17589  cat conftest.err >&5
17590  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17591  (exit $ac_status); } &&
17592	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17593  { (case "(($ac_try" in
17594  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17595  *) ac_try_echo=$ac_try;;
17596esac
17597eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17598  (eval "$ac_try") 2>&5
17599  ac_status=$?
17600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17601  (exit $ac_status); }; } &&
17602	 { ac_try='test -s conftest.$ac_objext'
17603  { (case "(($ac_try" in
17604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17605  *) ac_try_echo=$ac_try;;
17606esac
17607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17608  (eval "$ac_try") 2>&5
17609  ac_status=$?
17610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17611  (exit $ac_status); }; }; then
17612  ac_cv_type_u_int64_t=yes
17613else
17614  echo "$as_me: failed program was:" >&5
17615sed 's/^/| /' conftest.$ac_ext >&5
17616
17617	ac_cv_type_u_int64_t=no
17618fi
17619
17620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17621fi
17622{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
17623echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
17624if test $ac_cv_type_u_int64_t = yes; then
17625
17626cat >>confdefs.h <<_ACEOF
17627#define HAVE_U_INT64_T 1
17628_ACEOF
17629
17630
17631else
17632  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
17633echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
17634   { (exit 1); exit 1; }; }
17635fi
17636
17637fi
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
17649do
17650as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17651{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17652echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17653if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17654  echo $ECHO_N "(cached) $ECHO_C" >&6
17655else
17656  cat >conftest.$ac_ext <<_ACEOF
17657/* confdefs.h.  */
17658_ACEOF
17659cat confdefs.h >>conftest.$ac_ext
17660cat >>conftest.$ac_ext <<_ACEOF
17661/* end confdefs.h.  */
17662/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17663   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17664#define $ac_func innocuous_$ac_func
17665
17666/* System header to define __stub macros and hopefully few prototypes,
17667    which can conflict with char $ac_func (); below.
17668    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17669    <limits.h> exists even on freestanding compilers.  */
17670
17671#ifdef __STDC__
17672# include <limits.h>
17673#else
17674# include <assert.h>
17675#endif
17676
17677#undef $ac_func
17678
17679/* Override any GCC internal prototype to avoid an error.
17680   Use char because int might match the return type of a GCC
17681   builtin and then its argument prototype would still apply.  */
17682#ifdef __cplusplus
17683extern "C"
17684#endif
17685char $ac_func ();
17686/* The GNU C library defines this for functions which it implements
17687    to always fail with ENOSYS.  Some functions are actually named
17688    something starting with __ and the normal name is an alias.  */
17689#if defined __stub_$ac_func || defined __stub___$ac_func
17690choke me
17691#endif
17692
17693int
17694main ()
17695{
17696return $ac_func ();
17697  ;
17698  return 0;
17699}
17700_ACEOF
17701rm -f conftest.$ac_objext conftest$ac_exeext
17702if { (ac_try="$ac_link"
17703case "(($ac_try" in
17704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17705  *) ac_try_echo=$ac_try;;
17706esac
17707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17708  (eval "$ac_link") 2>conftest.er1
17709  ac_status=$?
17710  grep -v '^ *+' conftest.er1 >conftest.err
17711  rm -f conftest.er1
17712  cat conftest.err >&5
17713  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17714  (exit $ac_status); } &&
17715	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17716  { (case "(($ac_try" in
17717  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17718  *) ac_try_echo=$ac_try;;
17719esac
17720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17721  (eval "$ac_try") 2>&5
17722  ac_status=$?
17723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17724  (exit $ac_status); }; } &&
17725	 { ac_try='test -s conftest$ac_exeext'
17726  { (case "(($ac_try" in
17727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17728  *) ac_try_echo=$ac_try;;
17729esac
17730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17731  (eval "$ac_try") 2>&5
17732  ac_status=$?
17733  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17734  (exit $ac_status); }; }; then
17735  eval "$as_ac_var=yes"
17736else
17737  echo "$as_me: failed program was:" >&5
17738sed 's/^/| /' conftest.$ac_ext >&5
17739
17740	eval "$as_ac_var=no"
17741fi
17742
17743rm -f core conftest.err conftest.$ac_objext \
17744      conftest$ac_exeext conftest.$ac_ext
17745fi
17746ac_res=`eval echo '${'$as_ac_var'}'`
17747	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17748echo "${ECHO_T}$ac_res" >&6; }
17749if test `eval echo '${'$as_ac_var'}'` = yes; then
17750  cat >>confdefs.h <<_ACEOF
17751#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17752_ACEOF
17753
17754fi
17755done
17756
17757
17758
17759
17760
17761for ac_func in powf fmodf strtof round
17762do
17763as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17764{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17765echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17766if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17767  echo $ECHO_N "(cached) $ECHO_C" >&6
17768else
17769  cat >conftest.$ac_ext <<_ACEOF
17770/* confdefs.h.  */
17771_ACEOF
17772cat confdefs.h >>conftest.$ac_ext
17773cat >>conftest.$ac_ext <<_ACEOF
17774/* end confdefs.h.  */
17775/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17776   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17777#define $ac_func innocuous_$ac_func
17778
17779/* System header to define __stub macros and hopefully few prototypes,
17780    which can conflict with char $ac_func (); below.
17781    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17782    <limits.h> exists even on freestanding compilers.  */
17783
17784#ifdef __STDC__
17785# include <limits.h>
17786#else
17787# include <assert.h>
17788#endif
17789
17790#undef $ac_func
17791
17792/* Override any GCC internal prototype to avoid an error.
17793   Use char because int might match the return type of a GCC
17794   builtin and then its argument prototype would still apply.  */
17795#ifdef __cplusplus
17796extern "C"
17797#endif
17798char $ac_func ();
17799/* The GNU C library defines this for functions which it implements
17800    to always fail with ENOSYS.  Some functions are actually named
17801    something starting with __ and the normal name is an alias.  */
17802#if defined __stub_$ac_func || defined __stub___$ac_func
17803choke me
17804#endif
17805
17806int
17807main ()
17808{
17809return $ac_func ();
17810  ;
17811  return 0;
17812}
17813_ACEOF
17814rm -f conftest.$ac_objext conftest$ac_exeext
17815if { (ac_try="$ac_link"
17816case "(($ac_try" in
17817  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17818  *) ac_try_echo=$ac_try;;
17819esac
17820eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17821  (eval "$ac_link") 2>conftest.er1
17822  ac_status=$?
17823  grep -v '^ *+' conftest.er1 >conftest.err
17824  rm -f conftest.er1
17825  cat conftest.err >&5
17826  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17827  (exit $ac_status); } &&
17828	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17829  { (case "(($ac_try" in
17830  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17831  *) ac_try_echo=$ac_try;;
17832esac
17833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17834  (eval "$ac_try") 2>&5
17835  ac_status=$?
17836  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17837  (exit $ac_status); }; } &&
17838	 { ac_try='test -s conftest$ac_exeext'
17839  { (case "(($ac_try" in
17840  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17841  *) ac_try_echo=$ac_try;;
17842esac
17843eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17844  (eval "$ac_try") 2>&5
17845  ac_status=$?
17846  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17847  (exit $ac_status); }; }; then
17848  eval "$as_ac_var=yes"
17849else
17850  echo "$as_me: failed program was:" >&5
17851sed 's/^/| /' conftest.$ac_ext >&5
17852
17853	eval "$as_ac_var=no"
17854fi
17855
17856rm -f core conftest.err conftest.$ac_objext \
17857      conftest$ac_exeext conftest.$ac_ext
17858fi
17859ac_res=`eval echo '${'$as_ac_var'}'`
17860	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17861echo "${ECHO_T}$ac_res" >&6; }
17862if test `eval echo '${'$as_ac_var'}'` = yes; then
17863  cat >>confdefs.h <<_ACEOF
17864#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17865_ACEOF
17866
17867fi
17868done
17869
17870
17871
17872
17873
17874
17875for ac_func in log log2 log10 exp exp2
17876do
17877as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17878{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17879echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17880if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17881  echo $ECHO_N "(cached) $ECHO_C" >&6
17882else
17883  cat >conftest.$ac_ext <<_ACEOF
17884/* confdefs.h.  */
17885_ACEOF
17886cat confdefs.h >>conftest.$ac_ext
17887cat >>conftest.$ac_ext <<_ACEOF
17888/* end confdefs.h.  */
17889/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17890   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17891#define $ac_func innocuous_$ac_func
17892
17893/* System header to define __stub macros and hopefully few prototypes,
17894    which can conflict with char $ac_func (); below.
17895    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17896    <limits.h> exists even on freestanding compilers.  */
17897
17898#ifdef __STDC__
17899# include <limits.h>
17900#else
17901# include <assert.h>
17902#endif
17903
17904#undef $ac_func
17905
17906/* Override any GCC internal prototype to avoid an error.
17907   Use char because int might match the return type of a GCC
17908   builtin and then its argument prototype would still apply.  */
17909#ifdef __cplusplus
17910extern "C"
17911#endif
17912char $ac_func ();
17913/* The GNU C library defines this for functions which it implements
17914    to always fail with ENOSYS.  Some functions are actually named
17915    something starting with __ and the normal name is an alias.  */
17916#if defined __stub_$ac_func || defined __stub___$ac_func
17917choke me
17918#endif
17919
17920int
17921main ()
17922{
17923return $ac_func ();
17924  ;
17925  return 0;
17926}
17927_ACEOF
17928rm -f conftest.$ac_objext conftest$ac_exeext
17929if { (ac_try="$ac_link"
17930case "(($ac_try" in
17931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17932  *) ac_try_echo=$ac_try;;
17933esac
17934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17935  (eval "$ac_link") 2>conftest.er1
17936  ac_status=$?
17937  grep -v '^ *+' conftest.er1 >conftest.err
17938  rm -f conftest.er1
17939  cat conftest.err >&5
17940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17941  (exit $ac_status); } &&
17942	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17943  { (case "(($ac_try" in
17944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17945  *) ac_try_echo=$ac_try;;
17946esac
17947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17948  (eval "$ac_try") 2>&5
17949  ac_status=$?
17950  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17951  (exit $ac_status); }; } &&
17952	 { ac_try='test -s conftest$ac_exeext'
17953  { (case "(($ac_try" in
17954  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17955  *) ac_try_echo=$ac_try;;
17956esac
17957eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17958  (eval "$ac_try") 2>&5
17959  ac_status=$?
17960  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17961  (exit $ac_status); }; }; then
17962  eval "$as_ac_var=yes"
17963else
17964  echo "$as_me: failed program was:" >&5
17965sed 's/^/| /' conftest.$ac_ext >&5
17966
17967	eval "$as_ac_var=no"
17968fi
17969
17970rm -f core conftest.err conftest.$ac_objext \
17971      conftest$ac_exeext conftest.$ac_ext
17972fi
17973ac_res=`eval echo '${'$as_ac_var'}'`
17974	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17975echo "${ECHO_T}$ac_res" >&6; }
17976if test `eval echo '${'$as_ac_var'}'` = yes; then
17977  cat >>confdefs.h <<_ACEOF
17978#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17979_ACEOF
17980
17981fi
17982done
17983
17984
17985
17986
17987
17988
17989for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17990do
17991as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17992{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17993echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17994if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17995  echo $ECHO_N "(cached) $ECHO_C" >&6
17996else
17997  cat >conftest.$ac_ext <<_ACEOF
17998/* confdefs.h.  */
17999_ACEOF
18000cat confdefs.h >>conftest.$ac_ext
18001cat >>conftest.$ac_ext <<_ACEOF
18002/* end confdefs.h.  */
18003/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18004   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18005#define $ac_func innocuous_$ac_func
18006
18007/* System header to define __stub macros and hopefully few prototypes,
18008    which can conflict with char $ac_func (); below.
18009    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18010    <limits.h> exists even on freestanding compilers.  */
18011
18012#ifdef __STDC__
18013# include <limits.h>
18014#else
18015# include <assert.h>
18016#endif
18017
18018#undef $ac_func
18019
18020/* Override any GCC internal prototype to avoid an error.
18021   Use char because int might match the return type of a GCC
18022   builtin and then its argument prototype would still apply.  */
18023#ifdef __cplusplus
18024extern "C"
18025#endif
18026char $ac_func ();
18027/* The GNU C library defines this for functions which it implements
18028    to always fail with ENOSYS.  Some functions are actually named
18029    something starting with __ and the normal name is an alias.  */
18030#if defined __stub_$ac_func || defined __stub___$ac_func
18031choke me
18032#endif
18033
18034int
18035main ()
18036{
18037return $ac_func ();
18038  ;
18039  return 0;
18040}
18041_ACEOF
18042rm -f conftest.$ac_objext conftest$ac_exeext
18043if { (ac_try="$ac_link"
18044case "(($ac_try" in
18045  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18046  *) ac_try_echo=$ac_try;;
18047esac
18048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18049  (eval "$ac_link") 2>conftest.er1
18050  ac_status=$?
18051  grep -v '^ *+' conftest.er1 >conftest.err
18052  rm -f conftest.er1
18053  cat conftest.err >&5
18054  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18055  (exit $ac_status); } &&
18056	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18057  { (case "(($ac_try" in
18058  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18059  *) ac_try_echo=$ac_try;;
18060esac
18061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18062  (eval "$ac_try") 2>&5
18063  ac_status=$?
18064  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18065  (exit $ac_status); }; } &&
18066	 { ac_try='test -s conftest$ac_exeext'
18067  { (case "(($ac_try" in
18068  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18069  *) ac_try_echo=$ac_try;;
18070esac
18071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18072  (eval "$ac_try") 2>&5
18073  ac_status=$?
18074  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18075  (exit $ac_status); }; }; then
18076  eval "$as_ac_var=yes"
18077else
18078  echo "$as_me: failed program was:" >&5
18079sed 's/^/| /' conftest.$ac_ext >&5
18080
18081	eval "$as_ac_var=no"
18082fi
18083
18084rm -f core conftest.err conftest.$ac_objext \
18085      conftest$ac_exeext conftest.$ac_ext
18086fi
18087ac_res=`eval echo '${'$as_ac_var'}'`
18088	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18089echo "${ECHO_T}$ac_res" >&6; }
18090if test `eval echo '${'$as_ac_var'}'` = yes; then
18091  cat >>confdefs.h <<_ACEOF
18092#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18093_ACEOF
18094
18095fi
18096done
18097
18098
18099
18100
18101for ac_func in isatty mkdtemp mkstemp
18102do
18103as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18104{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18105echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18106if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18107  echo $ECHO_N "(cached) $ECHO_C" >&6
18108else
18109  cat >conftest.$ac_ext <<_ACEOF
18110/* confdefs.h.  */
18111_ACEOF
18112cat confdefs.h >>conftest.$ac_ext
18113cat >>conftest.$ac_ext <<_ACEOF
18114/* end confdefs.h.  */
18115/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18116   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18117#define $ac_func innocuous_$ac_func
18118
18119/* System header to define __stub macros and hopefully few prototypes,
18120    which can conflict with char $ac_func (); below.
18121    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18122    <limits.h> exists even on freestanding compilers.  */
18123
18124#ifdef __STDC__
18125# include <limits.h>
18126#else
18127# include <assert.h>
18128#endif
18129
18130#undef $ac_func
18131
18132/* Override any GCC internal prototype to avoid an error.
18133   Use char because int might match the return type of a GCC
18134   builtin and then its argument prototype would still apply.  */
18135#ifdef __cplusplus
18136extern "C"
18137#endif
18138char $ac_func ();
18139/* The GNU C library defines this for functions which it implements
18140    to always fail with ENOSYS.  Some functions are actually named
18141    something starting with __ and the normal name is an alias.  */
18142#if defined __stub_$ac_func || defined __stub___$ac_func
18143choke me
18144#endif
18145
18146int
18147main ()
18148{
18149return $ac_func ();
18150  ;
18151  return 0;
18152}
18153_ACEOF
18154rm -f conftest.$ac_objext conftest$ac_exeext
18155if { (ac_try="$ac_link"
18156case "(($ac_try" in
18157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18158  *) ac_try_echo=$ac_try;;
18159esac
18160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18161  (eval "$ac_link") 2>conftest.er1
18162  ac_status=$?
18163  grep -v '^ *+' conftest.er1 >conftest.err
18164  rm -f conftest.er1
18165  cat conftest.err >&5
18166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18167  (exit $ac_status); } &&
18168	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18169  { (case "(($ac_try" in
18170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18171  *) ac_try_echo=$ac_try;;
18172esac
18173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18174  (eval "$ac_try") 2>&5
18175  ac_status=$?
18176  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18177  (exit $ac_status); }; } &&
18178	 { ac_try='test -s conftest$ac_exeext'
18179  { (case "(($ac_try" in
18180  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18181  *) ac_try_echo=$ac_try;;
18182esac
18183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18184  (eval "$ac_try") 2>&5
18185  ac_status=$?
18186  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18187  (exit $ac_status); }; }; then
18188  eval "$as_ac_var=yes"
18189else
18190  echo "$as_me: failed program was:" >&5
18191sed 's/^/| /' conftest.$ac_ext >&5
18192
18193	eval "$as_ac_var=no"
18194fi
18195
18196rm -f core conftest.err conftest.$ac_objext \
18197      conftest$ac_exeext conftest.$ac_ext
18198fi
18199ac_res=`eval echo '${'$as_ac_var'}'`
18200	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18201echo "${ECHO_T}$ac_res" >&6; }
18202if test `eval echo '${'$as_ac_var'}'` = yes; then
18203  cat >>confdefs.h <<_ACEOF
18204#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18205_ACEOF
18206
18207fi
18208done
18209
18210
18211
18212
18213
18214
18215
18216for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit
18217do
18218as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18219{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18220echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18221if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18222  echo $ECHO_N "(cached) $ECHO_C" >&6
18223else
18224  cat >conftest.$ac_ext <<_ACEOF
18225/* confdefs.h.  */
18226_ACEOF
18227cat confdefs.h >>conftest.$ac_ext
18228cat >>conftest.$ac_ext <<_ACEOF
18229/* end confdefs.h.  */
18230/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18231   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18232#define $ac_func innocuous_$ac_func
18233
18234/* System header to define __stub macros and hopefully few prototypes,
18235    which can conflict with char $ac_func (); below.
18236    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18237    <limits.h> exists even on freestanding compilers.  */
18238
18239#ifdef __STDC__
18240# include <limits.h>
18241#else
18242# include <assert.h>
18243#endif
18244
18245#undef $ac_func
18246
18247/* Override any GCC internal prototype to avoid an error.
18248   Use char because int might match the return type of a GCC
18249   builtin and then its argument prototype would still apply.  */
18250#ifdef __cplusplus
18251extern "C"
18252#endif
18253char $ac_func ();
18254/* The GNU C library defines this for functions which it implements
18255    to always fail with ENOSYS.  Some functions are actually named
18256    something starting with __ and the normal name is an alias.  */
18257#if defined __stub_$ac_func || defined __stub___$ac_func
18258choke me
18259#endif
18260
18261int
18262main ()
18263{
18264return $ac_func ();
18265  ;
18266  return 0;
18267}
18268_ACEOF
18269rm -f conftest.$ac_objext conftest$ac_exeext
18270if { (ac_try="$ac_link"
18271case "(($ac_try" in
18272  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18273  *) ac_try_echo=$ac_try;;
18274esac
18275eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18276  (eval "$ac_link") 2>conftest.er1
18277  ac_status=$?
18278  grep -v '^ *+' conftest.er1 >conftest.err
18279  rm -f conftest.er1
18280  cat conftest.err >&5
18281  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18282  (exit $ac_status); } &&
18283	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18284  { (case "(($ac_try" in
18285  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18286  *) ac_try_echo=$ac_try;;
18287esac
18288eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18289  (eval "$ac_try") 2>&5
18290  ac_status=$?
18291  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18292  (exit $ac_status); }; } &&
18293	 { ac_try='test -s conftest$ac_exeext'
18294  { (case "(($ac_try" in
18295  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18296  *) ac_try_echo=$ac_try;;
18297esac
18298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18299  (eval "$ac_try") 2>&5
18300  ac_status=$?
18301  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18302  (exit $ac_status); }; }; then
18303  eval "$as_ac_var=yes"
18304else
18305  echo "$as_me: failed program was:" >&5
18306sed 's/^/| /' conftest.$ac_ext >&5
18307
18308	eval "$as_ac_var=no"
18309fi
18310
18311rm -f core conftest.err conftest.$ac_objext \
18312      conftest$ac_exeext conftest.$ac_ext
18313fi
18314ac_res=`eval echo '${'$as_ac_var'}'`
18315	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18316echo "${ECHO_T}$ac_res" >&6; }
18317if test `eval echo '${'$as_ac_var'}'` = yes; then
18318  cat >>confdefs.h <<_ACEOF
18319#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18320_ACEOF
18321
18322fi
18323done
18324
18325
18326
18327
18328
18329for ac_func in strerror strerror_r setenv arc4random
18330do
18331as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18332{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18333echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18334if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18335  echo $ECHO_N "(cached) $ECHO_C" >&6
18336else
18337  cat >conftest.$ac_ext <<_ACEOF
18338/* confdefs.h.  */
18339_ACEOF
18340cat confdefs.h >>conftest.$ac_ext
18341cat >>conftest.$ac_ext <<_ACEOF
18342/* end confdefs.h.  */
18343/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18344   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18345#define $ac_func innocuous_$ac_func
18346
18347/* System header to define __stub macros and hopefully few prototypes,
18348    which can conflict with char $ac_func (); below.
18349    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18350    <limits.h> exists even on freestanding compilers.  */
18351
18352#ifdef __STDC__
18353# include <limits.h>
18354#else
18355# include <assert.h>
18356#endif
18357
18358#undef $ac_func
18359
18360/* Override any GCC internal prototype to avoid an error.
18361   Use char because int might match the return type of a GCC
18362   builtin and then its argument prototype would still apply.  */
18363#ifdef __cplusplus
18364extern "C"
18365#endif
18366char $ac_func ();
18367/* The GNU C library defines this for functions which it implements
18368    to always fail with ENOSYS.  Some functions are actually named
18369    something starting with __ and the normal name is an alias.  */
18370#if defined __stub_$ac_func || defined __stub___$ac_func
18371choke me
18372#endif
18373
18374int
18375main ()
18376{
18377return $ac_func ();
18378  ;
18379  return 0;
18380}
18381_ACEOF
18382rm -f conftest.$ac_objext conftest$ac_exeext
18383if { (ac_try="$ac_link"
18384case "(($ac_try" in
18385  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18386  *) ac_try_echo=$ac_try;;
18387esac
18388eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18389  (eval "$ac_link") 2>conftest.er1
18390  ac_status=$?
18391  grep -v '^ *+' conftest.er1 >conftest.err
18392  rm -f conftest.er1
18393  cat conftest.err >&5
18394  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18395  (exit $ac_status); } &&
18396	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18397  { (case "(($ac_try" in
18398  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18399  *) ac_try_echo=$ac_try;;
18400esac
18401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18402  (eval "$ac_try") 2>&5
18403  ac_status=$?
18404  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18405  (exit $ac_status); }; } &&
18406	 { ac_try='test -s conftest$ac_exeext'
18407  { (case "(($ac_try" in
18408  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18409  *) ac_try_echo=$ac_try;;
18410esac
18411eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18412  (eval "$ac_try") 2>&5
18413  ac_status=$?
18414  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18415  (exit $ac_status); }; }; then
18416  eval "$as_ac_var=yes"
18417else
18418  echo "$as_me: failed program was:" >&5
18419sed 's/^/| /' conftest.$ac_ext >&5
18420
18421	eval "$as_ac_var=no"
18422fi
18423
18424rm -f core conftest.err conftest.$ac_objext \
18425      conftest$ac_exeext conftest.$ac_ext
18426fi
18427ac_res=`eval echo '${'$as_ac_var'}'`
18428	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18429echo "${ECHO_T}$ac_res" >&6; }
18430if test `eval echo '${'$as_ac_var'}'` = yes; then
18431  cat >>confdefs.h <<_ACEOF
18432#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18433_ACEOF
18434
18435fi
18436done
18437
18438
18439
18440
18441
18442for ac_func in strtoll strtoq sysconf malloc_zone_statistics
18443do
18444as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18445{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18446echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18447if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18448  echo $ECHO_N "(cached) $ECHO_C" >&6
18449else
18450  cat >conftest.$ac_ext <<_ACEOF
18451/* confdefs.h.  */
18452_ACEOF
18453cat confdefs.h >>conftest.$ac_ext
18454cat >>conftest.$ac_ext <<_ACEOF
18455/* end confdefs.h.  */
18456/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18457   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18458#define $ac_func innocuous_$ac_func
18459
18460/* System header to define __stub macros and hopefully few prototypes,
18461    which can conflict with char $ac_func (); below.
18462    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18463    <limits.h> exists even on freestanding compilers.  */
18464
18465#ifdef __STDC__
18466# include <limits.h>
18467#else
18468# include <assert.h>
18469#endif
18470
18471#undef $ac_func
18472
18473/* Override any GCC internal prototype to avoid an error.
18474   Use char because int might match the return type of a GCC
18475   builtin and then its argument prototype would still apply.  */
18476#ifdef __cplusplus
18477extern "C"
18478#endif
18479char $ac_func ();
18480/* The GNU C library defines this for functions which it implements
18481    to always fail with ENOSYS.  Some functions are actually named
18482    something starting with __ and the normal name is an alias.  */
18483#if defined __stub_$ac_func || defined __stub___$ac_func
18484choke me
18485#endif
18486
18487int
18488main ()
18489{
18490return $ac_func ();
18491  ;
18492  return 0;
18493}
18494_ACEOF
18495rm -f conftest.$ac_objext conftest$ac_exeext
18496if { (ac_try="$ac_link"
18497case "(($ac_try" in
18498  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18499  *) ac_try_echo=$ac_try;;
18500esac
18501eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18502  (eval "$ac_link") 2>conftest.er1
18503  ac_status=$?
18504  grep -v '^ *+' conftest.er1 >conftest.err
18505  rm -f conftest.er1
18506  cat conftest.err >&5
18507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18508  (exit $ac_status); } &&
18509	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18510  { (case "(($ac_try" in
18511  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18512  *) ac_try_echo=$ac_try;;
18513esac
18514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18515  (eval "$ac_try") 2>&5
18516  ac_status=$?
18517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18518  (exit $ac_status); }; } &&
18519	 { ac_try='test -s conftest$ac_exeext'
18520  { (case "(($ac_try" in
18521  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18522  *) ac_try_echo=$ac_try;;
18523esac
18524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18525  (eval "$ac_try") 2>&5
18526  ac_status=$?
18527  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18528  (exit $ac_status); }; }; then
18529  eval "$as_ac_var=yes"
18530else
18531  echo "$as_me: failed program was:" >&5
18532sed 's/^/| /' conftest.$ac_ext >&5
18533
18534	eval "$as_ac_var=no"
18535fi
18536
18537rm -f core conftest.err conftest.$ac_objext \
18538      conftest$ac_exeext conftest.$ac_ext
18539fi
18540ac_res=`eval echo '${'$as_ac_var'}'`
18541	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18542echo "${ECHO_T}$ac_res" >&6; }
18543if test `eval echo '${'$as_ac_var'}'` = yes; then
18544  cat >>confdefs.h <<_ACEOF
18545#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18546_ACEOF
18547
18548fi
18549done
18550
18551
18552
18553
18554
18555
18556for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
18557do
18558as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18559{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18560echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18561if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18562  echo $ECHO_N "(cached) $ECHO_C" >&6
18563else
18564  cat >conftest.$ac_ext <<_ACEOF
18565/* confdefs.h.  */
18566_ACEOF
18567cat confdefs.h >>conftest.$ac_ext
18568cat >>conftest.$ac_ext <<_ACEOF
18569/* end confdefs.h.  */
18570/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18571   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18572#define $ac_func innocuous_$ac_func
18573
18574/* System header to define __stub macros and hopefully few prototypes,
18575    which can conflict with char $ac_func (); below.
18576    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18577    <limits.h> exists even on freestanding compilers.  */
18578
18579#ifdef __STDC__
18580# include <limits.h>
18581#else
18582# include <assert.h>
18583#endif
18584
18585#undef $ac_func
18586
18587/* Override any GCC internal prototype to avoid an error.
18588   Use char because int might match the return type of a GCC
18589   builtin and then its argument prototype would still apply.  */
18590#ifdef __cplusplus
18591extern "C"
18592#endif
18593char $ac_func ();
18594/* The GNU C library defines this for functions which it implements
18595    to always fail with ENOSYS.  Some functions are actually named
18596    something starting with __ and the normal name is an alias.  */
18597#if defined __stub_$ac_func || defined __stub___$ac_func
18598choke me
18599#endif
18600
18601int
18602main ()
18603{
18604return $ac_func ();
18605  ;
18606  return 0;
18607}
18608_ACEOF
18609rm -f conftest.$ac_objext conftest$ac_exeext
18610if { (ac_try="$ac_link"
18611case "(($ac_try" in
18612  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18613  *) ac_try_echo=$ac_try;;
18614esac
18615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18616  (eval "$ac_link") 2>conftest.er1
18617  ac_status=$?
18618  grep -v '^ *+' conftest.er1 >conftest.err
18619  rm -f conftest.er1
18620  cat conftest.err >&5
18621  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18622  (exit $ac_status); } &&
18623	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18624  { (case "(($ac_try" in
18625  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18626  *) ac_try_echo=$ac_try;;
18627esac
18628eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18629  (eval "$ac_try") 2>&5
18630  ac_status=$?
18631  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18632  (exit $ac_status); }; } &&
18633	 { ac_try='test -s conftest$ac_exeext'
18634  { (case "(($ac_try" in
18635  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18636  *) ac_try_echo=$ac_try;;
18637esac
18638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18639  (eval "$ac_try") 2>&5
18640  ac_status=$?
18641  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18642  (exit $ac_status); }; }; then
18643  eval "$as_ac_var=yes"
18644else
18645  echo "$as_me: failed program was:" >&5
18646sed 's/^/| /' conftest.$ac_ext >&5
18647
18648	eval "$as_ac_var=no"
18649fi
18650
18651rm -f core conftest.err conftest.$ac_objext \
18652      conftest$ac_exeext conftest.$ac_ext
18653fi
18654ac_res=`eval echo '${'$as_ac_var'}'`
18655	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18656echo "${ECHO_T}$ac_res" >&6; }
18657if test `eval echo '${'$as_ac_var'}'` = yes; then
18658  cat >>confdefs.h <<_ACEOF
18659#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18660_ACEOF
18661
18662fi
18663done
18664
18665
18666
18667for ac_func in futimes futimens
18668do
18669as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18670{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18671echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18672if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18673  echo $ECHO_N "(cached) $ECHO_C" >&6
18674else
18675  cat >conftest.$ac_ext <<_ACEOF
18676/* confdefs.h.  */
18677_ACEOF
18678cat confdefs.h >>conftest.$ac_ext
18679cat >>conftest.$ac_ext <<_ACEOF
18680/* end confdefs.h.  */
18681/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18682   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18683#define $ac_func innocuous_$ac_func
18684
18685/* System header to define __stub macros and hopefully few prototypes,
18686    which can conflict with char $ac_func (); below.
18687    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18688    <limits.h> exists even on freestanding compilers.  */
18689
18690#ifdef __STDC__
18691# include <limits.h>
18692#else
18693# include <assert.h>
18694#endif
18695
18696#undef $ac_func
18697
18698/* Override any GCC internal prototype to avoid an error.
18699   Use char because int might match the return type of a GCC
18700   builtin and then its argument prototype would still apply.  */
18701#ifdef __cplusplus
18702extern "C"
18703#endif
18704char $ac_func ();
18705/* The GNU C library defines this for functions which it implements
18706    to always fail with ENOSYS.  Some functions are actually named
18707    something starting with __ and the normal name is an alias.  */
18708#if defined __stub_$ac_func || defined __stub___$ac_func
18709choke me
18710#endif
18711
18712int
18713main ()
18714{
18715return $ac_func ();
18716  ;
18717  return 0;
18718}
18719_ACEOF
18720rm -f conftest.$ac_objext conftest$ac_exeext
18721if { (ac_try="$ac_link"
18722case "(($ac_try" in
18723  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18724  *) ac_try_echo=$ac_try;;
18725esac
18726eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18727  (eval "$ac_link") 2>conftest.er1
18728  ac_status=$?
18729  grep -v '^ *+' conftest.er1 >conftest.err
18730  rm -f conftest.er1
18731  cat conftest.err >&5
18732  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18733  (exit $ac_status); } &&
18734	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18735  { (case "(($ac_try" in
18736  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18737  *) ac_try_echo=$ac_try;;
18738esac
18739eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18740  (eval "$ac_try") 2>&5
18741  ac_status=$?
18742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18743  (exit $ac_status); }; } &&
18744	 { ac_try='test -s conftest$ac_exeext'
18745  { (case "(($ac_try" in
18746  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18747  *) ac_try_echo=$ac_try;;
18748esac
18749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18750  (eval "$ac_try") 2>&5
18751  ac_status=$?
18752  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18753  (exit $ac_status); }; }; then
18754  eval "$as_ac_var=yes"
18755else
18756  echo "$as_me: failed program was:" >&5
18757sed 's/^/| /' conftest.$ac_ext >&5
18758
18759	eval "$as_ac_var=no"
18760fi
18761
18762rm -f core conftest.err conftest.$ac_objext \
18763      conftest$ac_exeext conftest.$ac_ext
18764fi
18765ac_res=`eval echo '${'$as_ac_var'}'`
18766	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18767echo "${ECHO_T}$ac_res" >&6; }
18768if test `eval echo '${'$as_ac_var'}'` = yes; then
18769  cat >>confdefs.h <<_ACEOF
18770#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18771_ACEOF
18772
18773fi
18774done
18775
18776{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18777echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18778if test "${llvm_cv_c_printf_a+set}" = set; then
18779  echo $ECHO_N "(cached) $ECHO_C" >&6
18780else
18781  ac_ext=c
18782ac_cpp='$CPP $CPPFLAGS'
18783ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18784ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18785ac_compiler_gnu=$ac_cv_c_compiler_gnu
18786
18787 if test "$cross_compiling" = yes; then
18788  llvmac_cv_c_printf_a=no
18789else
18790  cat >conftest.$ac_ext <<_ACEOF
18791
18792  /* confdefs.h.  */
18793_ACEOF
18794cat confdefs.h >>conftest.$ac_ext
18795cat >>conftest.$ac_ext <<_ACEOF
18796/* end confdefs.h.  */
18797
18798#include <stdio.h>
18799#include <stdlib.h>
18800
18801int
18802main ()
18803{
18804
18805volatile double A, B;
18806char Buffer[100];
18807A = 1;
18808A /= 10.0;
18809sprintf(Buffer, "%a", A);
18810B = atof(Buffer);
18811if (A != B)
18812  return (1);
18813if (A != 0x1.999999999999ap-4)
18814  return (1);
18815return (0);
18816  ;
18817  return 0;
18818}
18819_ACEOF
18820rm -f conftest$ac_exeext
18821if { (ac_try="$ac_link"
18822case "(($ac_try" in
18823  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18824  *) ac_try_echo=$ac_try;;
18825esac
18826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18827  (eval "$ac_link") 2>&5
18828  ac_status=$?
18829  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18830  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18831  { (case "(($ac_try" in
18832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18833  *) ac_try_echo=$ac_try;;
18834esac
18835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18836  (eval "$ac_try") 2>&5
18837  ac_status=$?
18838  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18839  (exit $ac_status); }; }; then
18840  llvm_cv_c_printf_a=yes
18841else
18842  echo "$as_me: program exited with status $ac_status" >&5
18843echo "$as_me: failed program was:" >&5
18844sed 's/^/| /' conftest.$ac_ext >&5
18845
18846( exit $ac_status )
18847llvmac_cv_c_printf_a=no
18848fi
18849rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18850fi
18851
18852
18853 ac_ext=c
18854ac_cpp='$CPP $CPPFLAGS'
18855ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18856ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18857ac_compiler_gnu=$ac_cv_c_compiler_gnu
18858
18859fi
18860{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18861echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18862 if test "$llvm_cv_c_printf_a" = "yes"; then
18863
18864cat >>confdefs.h <<\_ACEOF
18865#define HAVE_PRINTF_A 1
18866_ACEOF
18867
18868 fi
18869
18870
18871
18872  { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18873echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18874if test "${ac_cv_func_rand48+set}" = set; then
18875  echo $ECHO_N "(cached) $ECHO_C" >&6
18876else
18877
18878    ac_ext=cpp
18879ac_cpp='$CXXCPP $CPPFLAGS'
18880ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18881ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18882ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18883
18884    cat >conftest.$ac_ext <<_ACEOF
18885/* confdefs.h.  */
18886_ACEOF
18887cat confdefs.h >>conftest.$ac_ext
18888cat >>conftest.$ac_ext <<_ACEOF
18889/* end confdefs.h.  */
18890#include <stdlib.h>
18891int
18892main ()
18893{
18894srand48(0);lrand48();drand48();
18895  ;
18896  return 0;
18897}
18898_ACEOF
18899rm -f conftest.$ac_objext
18900if { (ac_try="$ac_compile"
18901case "(($ac_try" in
18902  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18903  *) ac_try_echo=$ac_try;;
18904esac
18905eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18906  (eval "$ac_compile") 2>conftest.er1
18907  ac_status=$?
18908  grep -v '^ *+' conftest.er1 >conftest.err
18909  rm -f conftest.er1
18910  cat conftest.err >&5
18911  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18912  (exit $ac_status); } &&
18913	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18914  { (case "(($ac_try" in
18915  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18916  *) ac_try_echo=$ac_try;;
18917esac
18918eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18919  (eval "$ac_try") 2>&5
18920  ac_status=$?
18921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18922  (exit $ac_status); }; } &&
18923	 { ac_try='test -s conftest.$ac_objext'
18924  { (case "(($ac_try" in
18925  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18926  *) ac_try_echo=$ac_try;;
18927esac
18928eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18929  (eval "$ac_try") 2>&5
18930  ac_status=$?
18931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18932  (exit $ac_status); }; }; then
18933  ac_cv_func_rand48=yes
18934else
18935  echo "$as_me: failed program was:" >&5
18936sed 's/^/| /' conftest.$ac_ext >&5
18937
18938	ac_cv_func_rand48=no
18939fi
18940
18941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18942    ac_ext=c
18943ac_cpp='$CPP $CPPFLAGS'
18944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18946ac_compiler_gnu=$ac_cv_c_compiler_gnu
18947
18948
18949fi
18950{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18951echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18952
18953if test "$ac_cv_func_rand48" = "yes" ; then
18954
18955cat >>confdefs.h <<\_ACEOF
18956#define HAVE_RAND48 1
18957_ACEOF
18958
18959fi
18960
18961
18962{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18963echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18964if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18965  echo $ECHO_N "(cached) $ECHO_C" >&6
18966else
18967  cat >conftest.$ac_ext <<_ACEOF
18968/* confdefs.h.  */
18969_ACEOF
18970cat confdefs.h >>conftest.$ac_ext
18971cat >>conftest.$ac_ext <<_ACEOF
18972/* end confdefs.h.  */
18973$ac_includes_default
18974int
18975main ()
18976{
18977#ifndef strerror_s
18978  char *p = (char *) strerror_s;
18979  return !p;
18980#endif
18981
18982  ;
18983  return 0;
18984}
18985_ACEOF
18986rm -f conftest.$ac_objext
18987if { (ac_try="$ac_compile"
18988case "(($ac_try" in
18989  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18990  *) ac_try_echo=$ac_try;;
18991esac
18992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18993  (eval "$ac_compile") 2>conftest.er1
18994  ac_status=$?
18995  grep -v '^ *+' conftest.er1 >conftest.err
18996  rm -f conftest.er1
18997  cat conftest.err >&5
18998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18999  (exit $ac_status); } &&
19000	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19001  { (case "(($ac_try" in
19002  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19003  *) ac_try_echo=$ac_try;;
19004esac
19005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19006  (eval "$ac_try") 2>&5
19007  ac_status=$?
19008  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19009  (exit $ac_status); }; } &&
19010	 { ac_try='test -s conftest.$ac_objext'
19011  { (case "(($ac_try" in
19012  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19013  *) ac_try_echo=$ac_try;;
19014esac
19015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19016  (eval "$ac_try") 2>&5
19017  ac_status=$?
19018  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19019  (exit $ac_status); }; }; then
19020  ac_cv_have_decl_strerror_s=yes
19021else
19022  echo "$as_me: failed program was:" >&5
19023sed 's/^/| /' conftest.$ac_ext >&5
19024
19025	ac_cv_have_decl_strerror_s=no
19026fi
19027
19028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19029fi
19030{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
19031echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
19032if test $ac_cv_have_decl_strerror_s = yes; then
19033
19034cat >>confdefs.h <<_ACEOF
19035#define HAVE_DECL_STRERROR_S 1
19036_ACEOF
19037
19038
19039else
19040  cat >>confdefs.h <<_ACEOF
19041#define HAVE_DECL_STRERROR_S 0
19042_ACEOF
19043
19044
19045fi
19046
19047
19048
19049if test "$llvm_cv_os_type" = "MingW" ; then
19050  { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
19051echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
19052if test "${ac_cv_lib_gcc__alloca+set}" = set; then
19053  echo $ECHO_N "(cached) $ECHO_C" >&6
19054else
19055  ac_check_lib_save_LIBS=$LIBS
19056LIBS="-lgcc  $LIBS"
19057cat >conftest.$ac_ext <<_ACEOF
19058/* confdefs.h.  */
19059_ACEOF
19060cat confdefs.h >>conftest.$ac_ext
19061cat >>conftest.$ac_ext <<_ACEOF
19062/* end confdefs.h.  */
19063
19064/* Override any GCC internal prototype to avoid an error.
19065   Use char because int might match the return type of a GCC
19066   builtin and then its argument prototype would still apply.  */
19067#ifdef __cplusplus
19068extern "C"
19069#endif
19070char _alloca ();
19071int
19072main ()
19073{
19074return _alloca ();
19075  ;
19076  return 0;
19077}
19078_ACEOF
19079rm -f conftest.$ac_objext conftest$ac_exeext
19080if { (ac_try="$ac_link"
19081case "(($ac_try" in
19082  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19083  *) ac_try_echo=$ac_try;;
19084esac
19085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19086  (eval "$ac_link") 2>conftest.er1
19087  ac_status=$?
19088  grep -v '^ *+' conftest.er1 >conftest.err
19089  rm -f conftest.er1
19090  cat conftest.err >&5
19091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19092  (exit $ac_status); } &&
19093	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19094  { (case "(($ac_try" in
19095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19096  *) ac_try_echo=$ac_try;;
19097esac
19098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19099  (eval "$ac_try") 2>&5
19100  ac_status=$?
19101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19102  (exit $ac_status); }; } &&
19103	 { ac_try='test -s conftest$ac_exeext'
19104  { (case "(($ac_try" in
19105  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19106  *) ac_try_echo=$ac_try;;
19107esac
19108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19109  (eval "$ac_try") 2>&5
19110  ac_status=$?
19111  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19112  (exit $ac_status); }; }; then
19113  ac_cv_lib_gcc__alloca=yes
19114else
19115  echo "$as_me: failed program was:" >&5
19116sed 's/^/| /' conftest.$ac_ext >&5
19117
19118	ac_cv_lib_gcc__alloca=no
19119fi
19120
19121rm -f core conftest.err conftest.$ac_objext \
19122      conftest$ac_exeext conftest.$ac_ext
19123LIBS=$ac_check_lib_save_LIBS
19124fi
19125{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
19126echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
19127if test $ac_cv_lib_gcc__alloca = yes; then
19128
19129cat >>confdefs.h <<\_ACEOF
19130#define HAVE__ALLOCA 1
19131_ACEOF
19132
19133fi
19134
19135  { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
19136echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
19137if test "${ac_cv_lib_gcc___alloca+set}" = set; then
19138  echo $ECHO_N "(cached) $ECHO_C" >&6
19139else
19140  ac_check_lib_save_LIBS=$LIBS
19141LIBS="-lgcc  $LIBS"
19142cat >conftest.$ac_ext <<_ACEOF
19143/* confdefs.h.  */
19144_ACEOF
19145cat confdefs.h >>conftest.$ac_ext
19146cat >>conftest.$ac_ext <<_ACEOF
19147/* end confdefs.h.  */
19148
19149/* Override any GCC internal prototype to avoid an error.
19150   Use char because int might match the return type of a GCC
19151   builtin and then its argument prototype would still apply.  */
19152#ifdef __cplusplus
19153extern "C"
19154#endif
19155char __alloca ();
19156int
19157main ()
19158{
19159return __alloca ();
19160  ;
19161  return 0;
19162}
19163_ACEOF
19164rm -f conftest.$ac_objext conftest$ac_exeext
19165if { (ac_try="$ac_link"
19166case "(($ac_try" in
19167  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19168  *) ac_try_echo=$ac_try;;
19169esac
19170eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19171  (eval "$ac_link") 2>conftest.er1
19172  ac_status=$?
19173  grep -v '^ *+' conftest.er1 >conftest.err
19174  rm -f conftest.er1
19175  cat conftest.err >&5
19176  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19177  (exit $ac_status); } &&
19178	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19179  { (case "(($ac_try" in
19180  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19181  *) ac_try_echo=$ac_try;;
19182esac
19183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19184  (eval "$ac_try") 2>&5
19185  ac_status=$?
19186  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19187  (exit $ac_status); }; } &&
19188	 { ac_try='test -s conftest$ac_exeext'
19189  { (case "(($ac_try" in
19190  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19191  *) ac_try_echo=$ac_try;;
19192esac
19193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19194  (eval "$ac_try") 2>&5
19195  ac_status=$?
19196  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19197  (exit $ac_status); }; }; then
19198  ac_cv_lib_gcc___alloca=yes
19199else
19200  echo "$as_me: failed program was:" >&5
19201sed 's/^/| /' conftest.$ac_ext >&5
19202
19203	ac_cv_lib_gcc___alloca=no
19204fi
19205
19206rm -f core conftest.err conftest.$ac_objext \
19207      conftest$ac_exeext conftest.$ac_ext
19208LIBS=$ac_check_lib_save_LIBS
19209fi
19210{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
19211echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
19212if test $ac_cv_lib_gcc___alloca = yes; then
19213
19214cat >>confdefs.h <<\_ACEOF
19215#define HAVE___ALLOCA 1
19216_ACEOF
19217
19218fi
19219
19220  { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
19221echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
19222if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
19223  echo $ECHO_N "(cached) $ECHO_C" >&6
19224else
19225  ac_check_lib_save_LIBS=$LIBS
19226LIBS="-lgcc  $LIBS"
19227cat >conftest.$ac_ext <<_ACEOF
19228/* confdefs.h.  */
19229_ACEOF
19230cat confdefs.h >>conftest.$ac_ext
19231cat >>conftest.$ac_ext <<_ACEOF
19232/* end confdefs.h.  */
19233
19234/* Override any GCC internal prototype to avoid an error.
19235   Use char because int might match the return type of a GCC
19236   builtin and then its argument prototype would still apply.  */
19237#ifdef __cplusplus
19238extern "C"
19239#endif
19240char __chkstk ();
19241int
19242main ()
19243{
19244return __chkstk ();
19245  ;
19246  return 0;
19247}
19248_ACEOF
19249rm -f conftest.$ac_objext conftest$ac_exeext
19250if { (ac_try="$ac_link"
19251case "(($ac_try" in
19252  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19253  *) ac_try_echo=$ac_try;;
19254esac
19255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19256  (eval "$ac_link") 2>conftest.er1
19257  ac_status=$?
19258  grep -v '^ *+' conftest.er1 >conftest.err
19259  rm -f conftest.er1
19260  cat conftest.err >&5
19261  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19262  (exit $ac_status); } &&
19263	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19264  { (case "(($ac_try" in
19265  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19266  *) ac_try_echo=$ac_try;;
19267esac
19268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19269  (eval "$ac_try") 2>&5
19270  ac_status=$?
19271  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19272  (exit $ac_status); }; } &&
19273	 { ac_try='test -s conftest$ac_exeext'
19274  { (case "(($ac_try" in
19275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19276  *) ac_try_echo=$ac_try;;
19277esac
19278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19279  (eval "$ac_try") 2>&5
19280  ac_status=$?
19281  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19282  (exit $ac_status); }; }; then
19283  ac_cv_lib_gcc___chkstk=yes
19284else
19285  echo "$as_me: failed program was:" >&5
19286sed 's/^/| /' conftest.$ac_ext >&5
19287
19288	ac_cv_lib_gcc___chkstk=no
19289fi
19290
19291rm -f core conftest.err conftest.$ac_objext \
19292      conftest$ac_exeext conftest.$ac_ext
19293LIBS=$ac_check_lib_save_LIBS
19294fi
19295{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
19296echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
19297if test $ac_cv_lib_gcc___chkstk = yes; then
19298
19299cat >>confdefs.h <<\_ACEOF
19300#define HAVE___CHKSTK 1
19301_ACEOF
19302
19303fi
19304
19305  { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
19306echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
19307if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
19308  echo $ECHO_N "(cached) $ECHO_C" >&6
19309else
19310  ac_check_lib_save_LIBS=$LIBS
19311LIBS="-lgcc  $LIBS"
19312cat >conftest.$ac_ext <<_ACEOF
19313/* confdefs.h.  */
19314_ACEOF
19315cat confdefs.h >>conftest.$ac_ext
19316cat >>conftest.$ac_ext <<_ACEOF
19317/* end confdefs.h.  */
19318
19319/* Override any GCC internal prototype to avoid an error.
19320   Use char because int might match the return type of a GCC
19321   builtin and then its argument prototype would still apply.  */
19322#ifdef __cplusplus
19323extern "C"
19324#endif
19325char ___chkstk ();
19326int
19327main ()
19328{
19329return ___chkstk ();
19330  ;
19331  return 0;
19332}
19333_ACEOF
19334rm -f conftest.$ac_objext conftest$ac_exeext
19335if { (ac_try="$ac_link"
19336case "(($ac_try" in
19337  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19338  *) ac_try_echo=$ac_try;;
19339esac
19340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19341  (eval "$ac_link") 2>conftest.er1
19342  ac_status=$?
19343  grep -v '^ *+' conftest.er1 >conftest.err
19344  rm -f conftest.er1
19345  cat conftest.err >&5
19346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19347  (exit $ac_status); } &&
19348	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19349  { (case "(($ac_try" in
19350  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19351  *) ac_try_echo=$ac_try;;
19352esac
19353eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19354  (eval "$ac_try") 2>&5
19355  ac_status=$?
19356  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19357  (exit $ac_status); }; } &&
19358	 { ac_try='test -s conftest$ac_exeext'
19359  { (case "(($ac_try" in
19360  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19361  *) ac_try_echo=$ac_try;;
19362esac
19363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19364  (eval "$ac_try") 2>&5
19365  ac_status=$?
19366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19367  (exit $ac_status); }; }; then
19368  ac_cv_lib_gcc____chkstk=yes
19369else
19370  echo "$as_me: failed program was:" >&5
19371sed 's/^/| /' conftest.$ac_ext >&5
19372
19373	ac_cv_lib_gcc____chkstk=no
19374fi
19375
19376rm -f core conftest.err conftest.$ac_objext \
19377      conftest$ac_exeext conftest.$ac_ext
19378LIBS=$ac_check_lib_save_LIBS
19379fi
19380{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
19381echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
19382if test $ac_cv_lib_gcc____chkstk = yes; then
19383
19384cat >>confdefs.h <<\_ACEOF
19385#define HAVE____CHKSTK 1
19386_ACEOF
19387
19388fi
19389
19390
19391  { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
19392echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
19393if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
19394  echo $ECHO_N "(cached) $ECHO_C" >&6
19395else
19396  ac_check_lib_save_LIBS=$LIBS
19397LIBS="-lgcc  $LIBS"
19398cat >conftest.$ac_ext <<_ACEOF
19399/* confdefs.h.  */
19400_ACEOF
19401cat confdefs.h >>conftest.$ac_ext
19402cat >>conftest.$ac_ext <<_ACEOF
19403/* end confdefs.h.  */
19404
19405/* Override any GCC internal prototype to avoid an error.
19406   Use char because int might match the return type of a GCC
19407   builtin and then its argument prototype would still apply.  */
19408#ifdef __cplusplus
19409extern "C"
19410#endif
19411char __ashldi3 ();
19412int
19413main ()
19414{
19415return __ashldi3 ();
19416  ;
19417  return 0;
19418}
19419_ACEOF
19420rm -f conftest.$ac_objext conftest$ac_exeext
19421if { (ac_try="$ac_link"
19422case "(($ac_try" in
19423  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19424  *) ac_try_echo=$ac_try;;
19425esac
19426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19427  (eval "$ac_link") 2>conftest.er1
19428  ac_status=$?
19429  grep -v '^ *+' conftest.er1 >conftest.err
19430  rm -f conftest.er1
19431  cat conftest.err >&5
19432  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19433  (exit $ac_status); } &&
19434	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19435  { (case "(($ac_try" in
19436  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19437  *) ac_try_echo=$ac_try;;
19438esac
19439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19440  (eval "$ac_try") 2>&5
19441  ac_status=$?
19442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19443  (exit $ac_status); }; } &&
19444	 { ac_try='test -s conftest$ac_exeext'
19445  { (case "(($ac_try" in
19446  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19447  *) ac_try_echo=$ac_try;;
19448esac
19449eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19450  (eval "$ac_try") 2>&5
19451  ac_status=$?
19452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19453  (exit $ac_status); }; }; then
19454  ac_cv_lib_gcc___ashldi3=yes
19455else
19456  echo "$as_me: failed program was:" >&5
19457sed 's/^/| /' conftest.$ac_ext >&5
19458
19459	ac_cv_lib_gcc___ashldi3=no
19460fi
19461
19462rm -f core conftest.err conftest.$ac_objext \
19463      conftest$ac_exeext conftest.$ac_ext
19464LIBS=$ac_check_lib_save_LIBS
19465fi
19466{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
19467echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
19468if test $ac_cv_lib_gcc___ashldi3 = yes; then
19469
19470cat >>confdefs.h <<\_ACEOF
19471#define HAVE___ASHLDI3 1
19472_ACEOF
19473
19474fi
19475
19476  { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
19477echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
19478if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
19479  echo $ECHO_N "(cached) $ECHO_C" >&6
19480else
19481  ac_check_lib_save_LIBS=$LIBS
19482LIBS="-lgcc  $LIBS"
19483cat >conftest.$ac_ext <<_ACEOF
19484/* confdefs.h.  */
19485_ACEOF
19486cat confdefs.h >>conftest.$ac_ext
19487cat >>conftest.$ac_ext <<_ACEOF
19488/* end confdefs.h.  */
19489
19490/* Override any GCC internal prototype to avoid an error.
19491   Use char because int might match the return type of a GCC
19492   builtin and then its argument prototype would still apply.  */
19493#ifdef __cplusplus
19494extern "C"
19495#endif
19496char __ashrdi3 ();
19497int
19498main ()
19499{
19500return __ashrdi3 ();
19501  ;
19502  return 0;
19503}
19504_ACEOF
19505rm -f conftest.$ac_objext conftest$ac_exeext
19506if { (ac_try="$ac_link"
19507case "(($ac_try" in
19508  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19509  *) ac_try_echo=$ac_try;;
19510esac
19511eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19512  (eval "$ac_link") 2>conftest.er1
19513  ac_status=$?
19514  grep -v '^ *+' conftest.er1 >conftest.err
19515  rm -f conftest.er1
19516  cat conftest.err >&5
19517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19518  (exit $ac_status); } &&
19519	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19520  { (case "(($ac_try" in
19521  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19522  *) ac_try_echo=$ac_try;;
19523esac
19524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19525  (eval "$ac_try") 2>&5
19526  ac_status=$?
19527  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19528  (exit $ac_status); }; } &&
19529	 { ac_try='test -s conftest$ac_exeext'
19530  { (case "(($ac_try" in
19531  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19532  *) ac_try_echo=$ac_try;;
19533esac
19534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19535  (eval "$ac_try") 2>&5
19536  ac_status=$?
19537  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19538  (exit $ac_status); }; }; then
19539  ac_cv_lib_gcc___ashrdi3=yes
19540else
19541  echo "$as_me: failed program was:" >&5
19542sed 's/^/| /' conftest.$ac_ext >&5
19543
19544	ac_cv_lib_gcc___ashrdi3=no
19545fi
19546
19547rm -f core conftest.err conftest.$ac_objext \
19548      conftest$ac_exeext conftest.$ac_ext
19549LIBS=$ac_check_lib_save_LIBS
19550fi
19551{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
19552echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
19553if test $ac_cv_lib_gcc___ashrdi3 = yes; then
19554
19555cat >>confdefs.h <<\_ACEOF
19556#define HAVE___ASHRDI3 1
19557_ACEOF
19558
19559fi
19560
19561  { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
19562echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
19563if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
19564  echo $ECHO_N "(cached) $ECHO_C" >&6
19565else
19566  ac_check_lib_save_LIBS=$LIBS
19567LIBS="-lgcc  $LIBS"
19568cat >conftest.$ac_ext <<_ACEOF
19569/* confdefs.h.  */
19570_ACEOF
19571cat confdefs.h >>conftest.$ac_ext
19572cat >>conftest.$ac_ext <<_ACEOF
19573/* end confdefs.h.  */
19574
19575/* Override any GCC internal prototype to avoid an error.
19576   Use char because int might match the return type of a GCC
19577   builtin and then its argument prototype would still apply.  */
19578#ifdef __cplusplus
19579extern "C"
19580#endif
19581char __divdi3 ();
19582int
19583main ()
19584{
19585return __divdi3 ();
19586  ;
19587  return 0;
19588}
19589_ACEOF
19590rm -f conftest.$ac_objext conftest$ac_exeext
19591if { (ac_try="$ac_link"
19592case "(($ac_try" in
19593  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19594  *) ac_try_echo=$ac_try;;
19595esac
19596eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19597  (eval "$ac_link") 2>conftest.er1
19598  ac_status=$?
19599  grep -v '^ *+' conftest.er1 >conftest.err
19600  rm -f conftest.er1
19601  cat conftest.err >&5
19602  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19603  (exit $ac_status); } &&
19604	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19605  { (case "(($ac_try" in
19606  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19607  *) ac_try_echo=$ac_try;;
19608esac
19609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19610  (eval "$ac_try") 2>&5
19611  ac_status=$?
19612  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19613  (exit $ac_status); }; } &&
19614	 { ac_try='test -s conftest$ac_exeext'
19615  { (case "(($ac_try" in
19616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19617  *) ac_try_echo=$ac_try;;
19618esac
19619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19620  (eval "$ac_try") 2>&5
19621  ac_status=$?
19622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19623  (exit $ac_status); }; }; then
19624  ac_cv_lib_gcc___divdi3=yes
19625else
19626  echo "$as_me: failed program was:" >&5
19627sed 's/^/| /' conftest.$ac_ext >&5
19628
19629	ac_cv_lib_gcc___divdi3=no
19630fi
19631
19632rm -f core conftest.err conftest.$ac_objext \
19633      conftest$ac_exeext conftest.$ac_ext
19634LIBS=$ac_check_lib_save_LIBS
19635fi
19636{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
19637echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
19638if test $ac_cv_lib_gcc___divdi3 = yes; then
19639
19640cat >>confdefs.h <<\_ACEOF
19641#define HAVE___DIVDI3 1
19642_ACEOF
19643
19644fi
19645
19646  { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
19647echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
19648if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
19649  echo $ECHO_N "(cached) $ECHO_C" >&6
19650else
19651  ac_check_lib_save_LIBS=$LIBS
19652LIBS="-lgcc  $LIBS"
19653cat >conftest.$ac_ext <<_ACEOF
19654/* confdefs.h.  */
19655_ACEOF
19656cat confdefs.h >>conftest.$ac_ext
19657cat >>conftest.$ac_ext <<_ACEOF
19658/* end confdefs.h.  */
19659
19660/* Override any GCC internal prototype to avoid an error.
19661   Use char because int might match the return type of a GCC
19662   builtin and then its argument prototype would still apply.  */
19663#ifdef __cplusplus
19664extern "C"
19665#endif
19666char __fixdfdi ();
19667int
19668main ()
19669{
19670return __fixdfdi ();
19671  ;
19672  return 0;
19673}
19674_ACEOF
19675rm -f conftest.$ac_objext conftest$ac_exeext
19676if { (ac_try="$ac_link"
19677case "(($ac_try" in
19678  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19679  *) ac_try_echo=$ac_try;;
19680esac
19681eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19682  (eval "$ac_link") 2>conftest.er1
19683  ac_status=$?
19684  grep -v '^ *+' conftest.er1 >conftest.err
19685  rm -f conftest.er1
19686  cat conftest.err >&5
19687  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19688  (exit $ac_status); } &&
19689	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19690  { (case "(($ac_try" in
19691  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19692  *) ac_try_echo=$ac_try;;
19693esac
19694eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19695  (eval "$ac_try") 2>&5
19696  ac_status=$?
19697  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19698  (exit $ac_status); }; } &&
19699	 { ac_try='test -s conftest$ac_exeext'
19700  { (case "(($ac_try" in
19701  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19702  *) ac_try_echo=$ac_try;;
19703esac
19704eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19705  (eval "$ac_try") 2>&5
19706  ac_status=$?
19707  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19708  (exit $ac_status); }; }; then
19709  ac_cv_lib_gcc___fixdfdi=yes
19710else
19711  echo "$as_me: failed program was:" >&5
19712sed 's/^/| /' conftest.$ac_ext >&5
19713
19714	ac_cv_lib_gcc___fixdfdi=no
19715fi
19716
19717rm -f core conftest.err conftest.$ac_objext \
19718      conftest$ac_exeext conftest.$ac_ext
19719LIBS=$ac_check_lib_save_LIBS
19720fi
19721{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
19722echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
19723if test $ac_cv_lib_gcc___fixdfdi = yes; then
19724
19725cat >>confdefs.h <<\_ACEOF
19726#define HAVE___FIXDFDI 1
19727_ACEOF
19728
19729fi
19730
19731  { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
19732echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
19733if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
19734  echo $ECHO_N "(cached) $ECHO_C" >&6
19735else
19736  ac_check_lib_save_LIBS=$LIBS
19737LIBS="-lgcc  $LIBS"
19738cat >conftest.$ac_ext <<_ACEOF
19739/* confdefs.h.  */
19740_ACEOF
19741cat confdefs.h >>conftest.$ac_ext
19742cat >>conftest.$ac_ext <<_ACEOF
19743/* end confdefs.h.  */
19744
19745/* Override any GCC internal prototype to avoid an error.
19746   Use char because int might match the return type of a GCC
19747   builtin and then its argument prototype would still apply.  */
19748#ifdef __cplusplus
19749extern "C"
19750#endif
19751char __fixsfdi ();
19752int
19753main ()
19754{
19755return __fixsfdi ();
19756  ;
19757  return 0;
19758}
19759_ACEOF
19760rm -f conftest.$ac_objext conftest$ac_exeext
19761if { (ac_try="$ac_link"
19762case "(($ac_try" in
19763  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19764  *) ac_try_echo=$ac_try;;
19765esac
19766eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19767  (eval "$ac_link") 2>conftest.er1
19768  ac_status=$?
19769  grep -v '^ *+' conftest.er1 >conftest.err
19770  rm -f conftest.er1
19771  cat conftest.err >&5
19772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19773  (exit $ac_status); } &&
19774	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19775  { (case "(($ac_try" in
19776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19777  *) ac_try_echo=$ac_try;;
19778esac
19779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19780  (eval "$ac_try") 2>&5
19781  ac_status=$?
19782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19783  (exit $ac_status); }; } &&
19784	 { ac_try='test -s conftest$ac_exeext'
19785  { (case "(($ac_try" in
19786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19787  *) ac_try_echo=$ac_try;;
19788esac
19789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19790  (eval "$ac_try") 2>&5
19791  ac_status=$?
19792  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19793  (exit $ac_status); }; }; then
19794  ac_cv_lib_gcc___fixsfdi=yes
19795else
19796  echo "$as_me: failed program was:" >&5
19797sed 's/^/| /' conftest.$ac_ext >&5
19798
19799	ac_cv_lib_gcc___fixsfdi=no
19800fi
19801
19802rm -f core conftest.err conftest.$ac_objext \
19803      conftest$ac_exeext conftest.$ac_ext
19804LIBS=$ac_check_lib_save_LIBS
19805fi
19806{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
19807echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
19808if test $ac_cv_lib_gcc___fixsfdi = yes; then
19809
19810cat >>confdefs.h <<\_ACEOF
19811#define HAVE___FIXSFDI 1
19812_ACEOF
19813
19814fi
19815
19816  { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
19817echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
19818if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
19819  echo $ECHO_N "(cached) $ECHO_C" >&6
19820else
19821  ac_check_lib_save_LIBS=$LIBS
19822LIBS="-lgcc  $LIBS"
19823cat >conftest.$ac_ext <<_ACEOF
19824/* confdefs.h.  */
19825_ACEOF
19826cat confdefs.h >>conftest.$ac_ext
19827cat >>conftest.$ac_ext <<_ACEOF
19828/* end confdefs.h.  */
19829
19830/* Override any GCC internal prototype to avoid an error.
19831   Use char because int might match the return type of a GCC
19832   builtin and then its argument prototype would still apply.  */
19833#ifdef __cplusplus
19834extern "C"
19835#endif
19836char __floatdidf ();
19837int
19838main ()
19839{
19840return __floatdidf ();
19841  ;
19842  return 0;
19843}
19844_ACEOF
19845rm -f conftest.$ac_objext conftest$ac_exeext
19846if { (ac_try="$ac_link"
19847case "(($ac_try" in
19848  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19849  *) ac_try_echo=$ac_try;;
19850esac
19851eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19852  (eval "$ac_link") 2>conftest.er1
19853  ac_status=$?
19854  grep -v '^ *+' conftest.er1 >conftest.err
19855  rm -f conftest.er1
19856  cat conftest.err >&5
19857  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19858  (exit $ac_status); } &&
19859	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19860  { (case "(($ac_try" in
19861  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19862  *) ac_try_echo=$ac_try;;
19863esac
19864eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19865  (eval "$ac_try") 2>&5
19866  ac_status=$?
19867  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19868  (exit $ac_status); }; } &&
19869	 { ac_try='test -s conftest$ac_exeext'
19870  { (case "(($ac_try" in
19871  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19872  *) ac_try_echo=$ac_try;;
19873esac
19874eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19875  (eval "$ac_try") 2>&5
19876  ac_status=$?
19877  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19878  (exit $ac_status); }; }; then
19879  ac_cv_lib_gcc___floatdidf=yes
19880else
19881  echo "$as_me: failed program was:" >&5
19882sed 's/^/| /' conftest.$ac_ext >&5
19883
19884	ac_cv_lib_gcc___floatdidf=no
19885fi
19886
19887rm -f core conftest.err conftest.$ac_objext \
19888      conftest$ac_exeext conftest.$ac_ext
19889LIBS=$ac_check_lib_save_LIBS
19890fi
19891{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
19892echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
19893if test $ac_cv_lib_gcc___floatdidf = yes; then
19894
19895cat >>confdefs.h <<\_ACEOF
19896#define HAVE___FLOATDIDF 1
19897_ACEOF
19898
19899fi
19900
19901  { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
19902echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
19903if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
19904  echo $ECHO_N "(cached) $ECHO_C" >&6
19905else
19906  ac_check_lib_save_LIBS=$LIBS
19907LIBS="-lgcc  $LIBS"
19908cat >conftest.$ac_ext <<_ACEOF
19909/* confdefs.h.  */
19910_ACEOF
19911cat confdefs.h >>conftest.$ac_ext
19912cat >>conftest.$ac_ext <<_ACEOF
19913/* end confdefs.h.  */
19914
19915/* Override any GCC internal prototype to avoid an error.
19916   Use char because int might match the return type of a GCC
19917   builtin and then its argument prototype would still apply.  */
19918#ifdef __cplusplus
19919extern "C"
19920#endif
19921char __lshrdi3 ();
19922int
19923main ()
19924{
19925return __lshrdi3 ();
19926  ;
19927  return 0;
19928}
19929_ACEOF
19930rm -f conftest.$ac_objext conftest$ac_exeext
19931if { (ac_try="$ac_link"
19932case "(($ac_try" in
19933  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19934  *) ac_try_echo=$ac_try;;
19935esac
19936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19937  (eval "$ac_link") 2>conftest.er1
19938  ac_status=$?
19939  grep -v '^ *+' conftest.er1 >conftest.err
19940  rm -f conftest.er1
19941  cat conftest.err >&5
19942  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19943  (exit $ac_status); } &&
19944	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19945  { (case "(($ac_try" in
19946  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19947  *) ac_try_echo=$ac_try;;
19948esac
19949eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19950  (eval "$ac_try") 2>&5
19951  ac_status=$?
19952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19953  (exit $ac_status); }; } &&
19954	 { ac_try='test -s conftest$ac_exeext'
19955  { (case "(($ac_try" in
19956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19957  *) ac_try_echo=$ac_try;;
19958esac
19959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19960  (eval "$ac_try") 2>&5
19961  ac_status=$?
19962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19963  (exit $ac_status); }; }; then
19964  ac_cv_lib_gcc___lshrdi3=yes
19965else
19966  echo "$as_me: failed program was:" >&5
19967sed 's/^/| /' conftest.$ac_ext >&5
19968
19969	ac_cv_lib_gcc___lshrdi3=no
19970fi
19971
19972rm -f core conftest.err conftest.$ac_objext \
19973      conftest$ac_exeext conftest.$ac_ext
19974LIBS=$ac_check_lib_save_LIBS
19975fi
19976{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19977echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19978if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19979
19980cat >>confdefs.h <<\_ACEOF
19981#define HAVE___LSHRDI3 1
19982_ACEOF
19983
19984fi
19985
19986  { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19987echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19988if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19989  echo $ECHO_N "(cached) $ECHO_C" >&6
19990else
19991  ac_check_lib_save_LIBS=$LIBS
19992LIBS="-lgcc  $LIBS"
19993cat >conftest.$ac_ext <<_ACEOF
19994/* confdefs.h.  */
19995_ACEOF
19996cat confdefs.h >>conftest.$ac_ext
19997cat >>conftest.$ac_ext <<_ACEOF
19998/* end confdefs.h.  */
19999
20000/* Override any GCC internal prototype to avoid an error.
20001   Use char because int might match the return type of a GCC
20002   builtin and then its argument prototype would still apply.  */
20003#ifdef __cplusplus
20004extern "C"
20005#endif
20006char __moddi3 ();
20007int
20008main ()
20009{
20010return __moddi3 ();
20011  ;
20012  return 0;
20013}
20014_ACEOF
20015rm -f conftest.$ac_objext conftest$ac_exeext
20016if { (ac_try="$ac_link"
20017case "(($ac_try" in
20018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20019  *) ac_try_echo=$ac_try;;
20020esac
20021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20022  (eval "$ac_link") 2>conftest.er1
20023  ac_status=$?
20024  grep -v '^ *+' conftest.er1 >conftest.err
20025  rm -f conftest.er1
20026  cat conftest.err >&5
20027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20028  (exit $ac_status); } &&
20029	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20030  { (case "(($ac_try" in
20031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20032  *) ac_try_echo=$ac_try;;
20033esac
20034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20035  (eval "$ac_try") 2>&5
20036  ac_status=$?
20037  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20038  (exit $ac_status); }; } &&
20039	 { ac_try='test -s conftest$ac_exeext'
20040  { (case "(($ac_try" in
20041  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20042  *) ac_try_echo=$ac_try;;
20043esac
20044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20045  (eval "$ac_try") 2>&5
20046  ac_status=$?
20047  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20048  (exit $ac_status); }; }; then
20049  ac_cv_lib_gcc___moddi3=yes
20050else
20051  echo "$as_me: failed program was:" >&5
20052sed 's/^/| /' conftest.$ac_ext >&5
20053
20054	ac_cv_lib_gcc___moddi3=no
20055fi
20056
20057rm -f core conftest.err conftest.$ac_objext \
20058      conftest$ac_exeext conftest.$ac_ext
20059LIBS=$ac_check_lib_save_LIBS
20060fi
20061{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
20062echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
20063if test $ac_cv_lib_gcc___moddi3 = yes; then
20064
20065cat >>confdefs.h <<\_ACEOF
20066#define HAVE___MODDI3 1
20067_ACEOF
20068
20069fi
20070
20071  { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
20072echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
20073if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
20074  echo $ECHO_N "(cached) $ECHO_C" >&6
20075else
20076  ac_check_lib_save_LIBS=$LIBS
20077LIBS="-lgcc  $LIBS"
20078cat >conftest.$ac_ext <<_ACEOF
20079/* confdefs.h.  */
20080_ACEOF
20081cat confdefs.h >>conftest.$ac_ext
20082cat >>conftest.$ac_ext <<_ACEOF
20083/* end confdefs.h.  */
20084
20085/* Override any GCC internal prototype to avoid an error.
20086   Use char because int might match the return type of a GCC
20087   builtin and then its argument prototype would still apply.  */
20088#ifdef __cplusplus
20089extern "C"
20090#endif
20091char __udivdi3 ();
20092int
20093main ()
20094{
20095return __udivdi3 ();
20096  ;
20097  return 0;
20098}
20099_ACEOF
20100rm -f conftest.$ac_objext conftest$ac_exeext
20101if { (ac_try="$ac_link"
20102case "(($ac_try" in
20103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20104  *) ac_try_echo=$ac_try;;
20105esac
20106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20107  (eval "$ac_link") 2>conftest.er1
20108  ac_status=$?
20109  grep -v '^ *+' conftest.er1 >conftest.err
20110  rm -f conftest.er1
20111  cat conftest.err >&5
20112  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20113  (exit $ac_status); } &&
20114	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20115  { (case "(($ac_try" in
20116  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20117  *) ac_try_echo=$ac_try;;
20118esac
20119eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20120  (eval "$ac_try") 2>&5
20121  ac_status=$?
20122  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20123  (exit $ac_status); }; } &&
20124	 { ac_try='test -s conftest$ac_exeext'
20125  { (case "(($ac_try" in
20126  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20127  *) ac_try_echo=$ac_try;;
20128esac
20129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20130  (eval "$ac_try") 2>&5
20131  ac_status=$?
20132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20133  (exit $ac_status); }; }; then
20134  ac_cv_lib_gcc___udivdi3=yes
20135else
20136  echo "$as_me: failed program was:" >&5
20137sed 's/^/| /' conftest.$ac_ext >&5
20138
20139	ac_cv_lib_gcc___udivdi3=no
20140fi
20141
20142rm -f core conftest.err conftest.$ac_objext \
20143      conftest$ac_exeext conftest.$ac_ext
20144LIBS=$ac_check_lib_save_LIBS
20145fi
20146{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
20147echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
20148if test $ac_cv_lib_gcc___udivdi3 = yes; then
20149
20150cat >>confdefs.h <<\_ACEOF
20151#define HAVE___UDIVDI3 1
20152_ACEOF
20153
20154fi
20155
20156  { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
20157echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
20158if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
20159  echo $ECHO_N "(cached) $ECHO_C" >&6
20160else
20161  ac_check_lib_save_LIBS=$LIBS
20162LIBS="-lgcc  $LIBS"
20163cat >conftest.$ac_ext <<_ACEOF
20164/* confdefs.h.  */
20165_ACEOF
20166cat confdefs.h >>conftest.$ac_ext
20167cat >>conftest.$ac_ext <<_ACEOF
20168/* end confdefs.h.  */
20169
20170/* Override any GCC internal prototype to avoid an error.
20171   Use char because int might match the return type of a GCC
20172   builtin and then its argument prototype would still apply.  */
20173#ifdef __cplusplus
20174extern "C"
20175#endif
20176char __umoddi3 ();
20177int
20178main ()
20179{
20180return __umoddi3 ();
20181  ;
20182  return 0;
20183}
20184_ACEOF
20185rm -f conftest.$ac_objext conftest$ac_exeext
20186if { (ac_try="$ac_link"
20187case "(($ac_try" in
20188  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20189  *) ac_try_echo=$ac_try;;
20190esac
20191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20192  (eval "$ac_link") 2>conftest.er1
20193  ac_status=$?
20194  grep -v '^ *+' conftest.er1 >conftest.err
20195  rm -f conftest.er1
20196  cat conftest.err >&5
20197  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20198  (exit $ac_status); } &&
20199	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20200  { (case "(($ac_try" in
20201  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20202  *) ac_try_echo=$ac_try;;
20203esac
20204eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20205  (eval "$ac_try") 2>&5
20206  ac_status=$?
20207  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20208  (exit $ac_status); }; } &&
20209	 { ac_try='test -s conftest$ac_exeext'
20210  { (case "(($ac_try" in
20211  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20212  *) ac_try_echo=$ac_try;;
20213esac
20214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20215  (eval "$ac_try") 2>&5
20216  ac_status=$?
20217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20218  (exit $ac_status); }; }; then
20219  ac_cv_lib_gcc___umoddi3=yes
20220else
20221  echo "$as_me: failed program was:" >&5
20222sed 's/^/| /' conftest.$ac_ext >&5
20223
20224	ac_cv_lib_gcc___umoddi3=no
20225fi
20226
20227rm -f core conftest.err conftest.$ac_objext \
20228      conftest$ac_exeext conftest.$ac_ext
20229LIBS=$ac_check_lib_save_LIBS
20230fi
20231{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
20232echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
20233if test $ac_cv_lib_gcc___umoddi3 = yes; then
20234
20235cat >>confdefs.h <<\_ACEOF
20236#define HAVE___UMODDI3 1
20237_ACEOF
20238
20239fi
20240
20241
20242  { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
20243echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
20244if test "${ac_cv_lib_gcc___main+set}" = set; then
20245  echo $ECHO_N "(cached) $ECHO_C" >&6
20246else
20247  ac_check_lib_save_LIBS=$LIBS
20248LIBS="-lgcc  $LIBS"
20249cat >conftest.$ac_ext <<_ACEOF
20250/* confdefs.h.  */
20251_ACEOF
20252cat confdefs.h >>conftest.$ac_ext
20253cat >>conftest.$ac_ext <<_ACEOF
20254/* end confdefs.h.  */
20255
20256/* Override any GCC internal prototype to avoid an error.
20257   Use char because int might match the return type of a GCC
20258   builtin and then its argument prototype would still apply.  */
20259#ifdef __cplusplus
20260extern "C"
20261#endif
20262char __main ();
20263int
20264main ()
20265{
20266return __main ();
20267  ;
20268  return 0;
20269}
20270_ACEOF
20271rm -f conftest.$ac_objext conftest$ac_exeext
20272if { (ac_try="$ac_link"
20273case "(($ac_try" in
20274  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20275  *) ac_try_echo=$ac_try;;
20276esac
20277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20278  (eval "$ac_link") 2>conftest.er1
20279  ac_status=$?
20280  grep -v '^ *+' conftest.er1 >conftest.err
20281  rm -f conftest.er1
20282  cat conftest.err >&5
20283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20284  (exit $ac_status); } &&
20285	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20286  { (case "(($ac_try" in
20287  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20288  *) ac_try_echo=$ac_try;;
20289esac
20290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20291  (eval "$ac_try") 2>&5
20292  ac_status=$?
20293  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20294  (exit $ac_status); }; } &&
20295	 { ac_try='test -s conftest$ac_exeext'
20296  { (case "(($ac_try" in
20297  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20298  *) ac_try_echo=$ac_try;;
20299esac
20300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20301  (eval "$ac_try") 2>&5
20302  ac_status=$?
20303  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20304  (exit $ac_status); }; }; then
20305  ac_cv_lib_gcc___main=yes
20306else
20307  echo "$as_me: failed program was:" >&5
20308sed 's/^/| /' conftest.$ac_ext >&5
20309
20310	ac_cv_lib_gcc___main=no
20311fi
20312
20313rm -f core conftest.err conftest.$ac_objext \
20314      conftest$ac_exeext conftest.$ac_ext
20315LIBS=$ac_check_lib_save_LIBS
20316fi
20317{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
20318echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
20319if test $ac_cv_lib_gcc___main = yes; then
20320
20321cat >>confdefs.h <<\_ACEOF
20322#define HAVE___MAIN 1
20323_ACEOF
20324
20325fi
20326
20327  { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
20328echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
20329if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
20330  echo $ECHO_N "(cached) $ECHO_C" >&6
20331else
20332  ac_check_lib_save_LIBS=$LIBS
20333LIBS="-lgcc  $LIBS"
20334cat >conftest.$ac_ext <<_ACEOF
20335/* confdefs.h.  */
20336_ACEOF
20337cat confdefs.h >>conftest.$ac_ext
20338cat >>conftest.$ac_ext <<_ACEOF
20339/* end confdefs.h.  */
20340
20341/* Override any GCC internal prototype to avoid an error.
20342   Use char because int might match the return type of a GCC
20343   builtin and then its argument prototype would still apply.  */
20344#ifdef __cplusplus
20345extern "C"
20346#endif
20347char __cmpdi2 ();
20348int
20349main ()
20350{
20351return __cmpdi2 ();
20352  ;
20353  return 0;
20354}
20355_ACEOF
20356rm -f conftest.$ac_objext conftest$ac_exeext
20357if { (ac_try="$ac_link"
20358case "(($ac_try" in
20359  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20360  *) ac_try_echo=$ac_try;;
20361esac
20362eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20363  (eval "$ac_link") 2>conftest.er1
20364  ac_status=$?
20365  grep -v '^ *+' conftest.er1 >conftest.err
20366  rm -f conftest.er1
20367  cat conftest.err >&5
20368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20369  (exit $ac_status); } &&
20370	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20371  { (case "(($ac_try" in
20372  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20373  *) ac_try_echo=$ac_try;;
20374esac
20375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20376  (eval "$ac_try") 2>&5
20377  ac_status=$?
20378  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20379  (exit $ac_status); }; } &&
20380	 { ac_try='test -s conftest$ac_exeext'
20381  { (case "(($ac_try" in
20382  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20383  *) ac_try_echo=$ac_try;;
20384esac
20385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20386  (eval "$ac_try") 2>&5
20387  ac_status=$?
20388  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20389  (exit $ac_status); }; }; then
20390  ac_cv_lib_gcc___cmpdi2=yes
20391else
20392  echo "$as_me: failed program was:" >&5
20393sed 's/^/| /' conftest.$ac_ext >&5
20394
20395	ac_cv_lib_gcc___cmpdi2=no
20396fi
20397
20398rm -f core conftest.err conftest.$ac_objext \
20399      conftest$ac_exeext conftest.$ac_ext
20400LIBS=$ac_check_lib_save_LIBS
20401fi
20402{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
20403echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
20404if test $ac_cv_lib_gcc___cmpdi2 = yes; then
20405
20406cat >>confdefs.h <<\_ACEOF
20407#define HAVE___CMPDI2 1
20408_ACEOF
20409
20410fi
20411
20412fi
20413
20414if test "$llvm_cv_os_type" = "MingW" ; then
20415  { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
20416echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
20417  cat >conftest.$ac_ext <<_ACEOF
20418
20419  /* confdefs.h.  */
20420_ACEOF
20421cat confdefs.h >>conftest.$ac_ext
20422cat >>conftest.$ac_ext <<_ACEOF
20423/* end confdefs.h.  */
20424
20425    #include <windows.h>
20426    #include <imagehlp.h>
20427    extern void foo(PENUMLOADED_MODULES_CALLBACK);
20428    extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
20429
20430
20431_ACEOF
20432rm -f conftest.$ac_objext
20433if { (ac_try="$ac_compile"
20434case "(($ac_try" in
20435  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20436  *) ac_try_echo=$ac_try;;
20437esac
20438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20439  (eval "$ac_compile") 2>conftest.er1
20440  ac_status=$?
20441  grep -v '^ *+' conftest.er1 >conftest.err
20442  rm -f conftest.er1
20443  cat conftest.err >&5
20444  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20445  (exit $ac_status); } &&
20446	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20447  { (case "(($ac_try" in
20448  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20449  *) ac_try_echo=$ac_try;;
20450esac
20451eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20452  (eval "$ac_try") 2>&5
20453  ac_status=$?
20454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20455  (exit $ac_status); }; } &&
20456	 { ac_try='test -s conftest.$ac_objext'
20457  { (case "(($ac_try" in
20458  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20459  *) ac_try_echo=$ac_try;;
20460esac
20461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20462  (eval "$ac_try") 2>&5
20463  ac_status=$?
20464  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20465  (exit $ac_status); }; }; then
20466
20467  { echo "$as_me:$LINENO: result: yes" >&5
20468echo "${ECHO_T}yes" >&6; }
20469  llvm_cv_win32_elmcb_pcstr="PCSTR"
20470
20471else
20472  echo "$as_me: failed program was:" >&5
20473sed 's/^/| /' conftest.$ac_ext >&5
20474
20475
20476  { echo "$as_me:$LINENO: result: no" >&5
20477echo "${ECHO_T}no" >&6; }
20478  llvm_cv_win32_elmcb_pcstr="PSTR"
20479
20480fi
20481
20482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20483
20484cat >>confdefs.h <<_ACEOF
20485#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
20486_ACEOF
20487
20488fi
20489
20490
20491
20492  { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
20493echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
20494if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
20495  echo $ECHO_N "(cached) $ECHO_C" >&6
20496else
20497
20498    ac_ext=cpp
20499ac_cpp='$CXXCPP $CPPFLAGS'
20500ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20501ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20502ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20503
20504    cat >conftest.$ac_ext <<_ACEOF
20505/* confdefs.h.  */
20506_ACEOF
20507cat confdefs.h >>conftest.$ac_ext
20508cat >>conftest.$ac_ext <<_ACEOF
20509/* end confdefs.h.  */
20510#include <math.h>
20511int
20512main ()
20513{
20514float f; isnan(f);
20515  ;
20516  return 0;
20517}
20518_ACEOF
20519rm -f conftest.$ac_objext
20520if { (ac_try="$ac_compile"
20521case "(($ac_try" in
20522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20523  *) ac_try_echo=$ac_try;;
20524esac
20525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20526  (eval "$ac_compile") 2>conftest.er1
20527  ac_status=$?
20528  grep -v '^ *+' conftest.er1 >conftest.err
20529  rm -f conftest.er1
20530  cat conftest.err >&5
20531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20532  (exit $ac_status); } &&
20533	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20534  { (case "(($ac_try" in
20535  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20536  *) ac_try_echo=$ac_try;;
20537esac
20538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20539  (eval "$ac_try") 2>&5
20540  ac_status=$?
20541  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20542  (exit $ac_status); }; } &&
20543	 { ac_try='test -s conftest.$ac_objext'
20544  { (case "(($ac_try" in
20545  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20546  *) ac_try_echo=$ac_try;;
20547esac
20548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20549  (eval "$ac_try") 2>&5
20550  ac_status=$?
20551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20552  (exit $ac_status); }; }; then
20553  ac_cv_func_isnan_in_math_h=yes
20554else
20555  echo "$as_me: failed program was:" >&5
20556sed 's/^/| /' conftest.$ac_ext >&5
20557
20558	ac_cv_func_isnan_in_math_h=no
20559fi
20560
20561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20562    ac_ext=c
20563ac_cpp='$CPP $CPPFLAGS'
20564ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20565ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20566ac_compiler_gnu=$ac_cv_c_compiler_gnu
20567
20568
20569fi
20570{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
20571echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
20572
20573
20574if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
20575
20576cat >>confdefs.h <<\_ACEOF
20577#define HAVE_ISNAN_IN_MATH_H 1
20578_ACEOF
20579
20580fi
20581
20582
20583  { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
20584echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
20585if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
20586  echo $ECHO_N "(cached) $ECHO_C" >&6
20587else
20588
20589    ac_ext=cpp
20590ac_cpp='$CXXCPP $CPPFLAGS'
20591ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20592ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20593ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20594
20595    cat >conftest.$ac_ext <<_ACEOF
20596/* confdefs.h.  */
20597_ACEOF
20598cat confdefs.h >>conftest.$ac_ext
20599cat >>conftest.$ac_ext <<_ACEOF
20600/* end confdefs.h.  */
20601#include <cmath>
20602int
20603main ()
20604{
20605float f; isnan(f);
20606  ;
20607  return 0;
20608}
20609_ACEOF
20610rm -f conftest.$ac_objext
20611if { (ac_try="$ac_compile"
20612case "(($ac_try" in
20613  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20614  *) ac_try_echo=$ac_try;;
20615esac
20616eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20617  (eval "$ac_compile") 2>conftest.er1
20618  ac_status=$?
20619  grep -v '^ *+' conftest.er1 >conftest.err
20620  rm -f conftest.er1
20621  cat conftest.err >&5
20622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20623  (exit $ac_status); } &&
20624	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20625  { (case "(($ac_try" in
20626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20627  *) ac_try_echo=$ac_try;;
20628esac
20629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20630  (eval "$ac_try") 2>&5
20631  ac_status=$?
20632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20633  (exit $ac_status); }; } &&
20634	 { ac_try='test -s conftest.$ac_objext'
20635  { (case "(($ac_try" in
20636  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20637  *) ac_try_echo=$ac_try;;
20638esac
20639eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20640  (eval "$ac_try") 2>&5
20641  ac_status=$?
20642  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20643  (exit $ac_status); }; }; then
20644  ac_cv_func_isnan_in_cmath=yes
20645else
20646  echo "$as_me: failed program was:" >&5
20647sed 's/^/| /' conftest.$ac_ext >&5
20648
20649	ac_cv_func_isnan_in_cmath=no
20650fi
20651
20652rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20653    ac_ext=c
20654ac_cpp='$CPP $CPPFLAGS'
20655ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20656ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20657ac_compiler_gnu=$ac_cv_c_compiler_gnu
20658
20659
20660fi
20661{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
20662echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
20663
20664if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
20665
20666cat >>confdefs.h <<\_ACEOF
20667#define HAVE_ISNAN_IN_CMATH 1
20668_ACEOF
20669
20670fi
20671
20672
20673  { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
20674echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
20675if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
20676  echo $ECHO_N "(cached) $ECHO_C" >&6
20677else
20678
20679    ac_ext=cpp
20680ac_cpp='$CXXCPP $CPPFLAGS'
20681ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20682ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20683ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20684
20685    cat >conftest.$ac_ext <<_ACEOF
20686/* confdefs.h.  */
20687_ACEOF
20688cat confdefs.h >>conftest.$ac_ext
20689cat >>conftest.$ac_ext <<_ACEOF
20690/* end confdefs.h.  */
20691#include <cmath>
20692int
20693main ()
20694{
20695float f; std::isnan(f);
20696  ;
20697  return 0;
20698}
20699_ACEOF
20700rm -f conftest.$ac_objext
20701if { (ac_try="$ac_compile"
20702case "(($ac_try" in
20703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20704  *) ac_try_echo=$ac_try;;
20705esac
20706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20707  (eval "$ac_compile") 2>conftest.er1
20708  ac_status=$?
20709  grep -v '^ *+' conftest.er1 >conftest.err
20710  rm -f conftest.er1
20711  cat conftest.err >&5
20712  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20713  (exit $ac_status); } &&
20714	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20715  { (case "(($ac_try" in
20716  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20717  *) ac_try_echo=$ac_try;;
20718esac
20719eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20720  (eval "$ac_try") 2>&5
20721  ac_status=$?
20722  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20723  (exit $ac_status); }; } &&
20724	 { ac_try='test -s conftest.$ac_objext'
20725  { (case "(($ac_try" in
20726  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20727  *) ac_try_echo=$ac_try;;
20728esac
20729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20730  (eval "$ac_try") 2>&5
20731  ac_status=$?
20732  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20733  (exit $ac_status); }; }; then
20734  ac_cv_func_std_isnan_in_cmath=yes
20735else
20736  echo "$as_me: failed program was:" >&5
20737sed 's/^/| /' conftest.$ac_ext >&5
20738
20739	ac_cv_func_std_isnan_in_cmath=no
20740fi
20741
20742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20743    ac_ext=c
20744ac_cpp='$CPP $CPPFLAGS'
20745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20747ac_compiler_gnu=$ac_cv_c_compiler_gnu
20748
20749
20750fi
20751{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
20752echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
20753
20754if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
20755
20756cat >>confdefs.h <<\_ACEOF
20757#define HAVE_STD_ISNAN_IN_CMATH 1
20758_ACEOF
20759
20760fi
20761
20762
20763
20764
20765  { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
20766echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
20767if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
20768  echo $ECHO_N "(cached) $ECHO_C" >&6
20769else
20770
20771    ac_ext=cpp
20772ac_cpp='$CXXCPP $CPPFLAGS'
20773ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20774ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20775ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20776
20777    cat >conftest.$ac_ext <<_ACEOF
20778/* confdefs.h.  */
20779_ACEOF
20780cat confdefs.h >>conftest.$ac_ext
20781cat >>conftest.$ac_ext <<_ACEOF
20782/* end confdefs.h.  */
20783#include <math.h>
20784int
20785main ()
20786{
20787float f; isinf(f);
20788  ;
20789  return 0;
20790}
20791_ACEOF
20792rm -f conftest.$ac_objext
20793if { (ac_try="$ac_compile"
20794case "(($ac_try" in
20795  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20796  *) ac_try_echo=$ac_try;;
20797esac
20798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20799  (eval "$ac_compile") 2>conftest.er1
20800  ac_status=$?
20801  grep -v '^ *+' conftest.er1 >conftest.err
20802  rm -f conftest.er1
20803  cat conftest.err >&5
20804  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20805  (exit $ac_status); } &&
20806	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20807  { (case "(($ac_try" in
20808  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20809  *) ac_try_echo=$ac_try;;
20810esac
20811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20812  (eval "$ac_try") 2>&5
20813  ac_status=$?
20814  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20815  (exit $ac_status); }; } &&
20816	 { ac_try='test -s conftest.$ac_objext'
20817  { (case "(($ac_try" in
20818  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20819  *) ac_try_echo=$ac_try;;
20820esac
20821eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20822  (eval "$ac_try") 2>&5
20823  ac_status=$?
20824  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20825  (exit $ac_status); }; }; then
20826  ac_cv_func_isinf_in_math_h=yes
20827else
20828  echo "$as_me: failed program was:" >&5
20829sed 's/^/| /' conftest.$ac_ext >&5
20830
20831	ac_cv_func_isinf_in_math_h=no
20832fi
20833
20834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20835    ac_ext=c
20836ac_cpp='$CPP $CPPFLAGS'
20837ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20838ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20839ac_compiler_gnu=$ac_cv_c_compiler_gnu
20840
20841
20842fi
20843{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
20844echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
20845
20846if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
20847
20848cat >>confdefs.h <<\_ACEOF
20849#define HAVE_ISINF_IN_MATH_H 1
20850_ACEOF
20851
20852fi
20853
20854
20855  { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
20856echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
20857if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
20858  echo $ECHO_N "(cached) $ECHO_C" >&6
20859else
20860
20861    ac_ext=cpp
20862ac_cpp='$CXXCPP $CPPFLAGS'
20863ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20864ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20865ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20866
20867    cat >conftest.$ac_ext <<_ACEOF
20868/* confdefs.h.  */
20869_ACEOF
20870cat confdefs.h >>conftest.$ac_ext
20871cat >>conftest.$ac_ext <<_ACEOF
20872/* end confdefs.h.  */
20873#include <cmath>
20874int
20875main ()
20876{
20877float f; isinf(f);
20878  ;
20879  return 0;
20880}
20881_ACEOF
20882rm -f conftest.$ac_objext
20883if { (ac_try="$ac_compile"
20884case "(($ac_try" in
20885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20886  *) ac_try_echo=$ac_try;;
20887esac
20888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20889  (eval "$ac_compile") 2>conftest.er1
20890  ac_status=$?
20891  grep -v '^ *+' conftest.er1 >conftest.err
20892  rm -f conftest.er1
20893  cat conftest.err >&5
20894  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20895  (exit $ac_status); } &&
20896	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20897  { (case "(($ac_try" in
20898  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20899  *) ac_try_echo=$ac_try;;
20900esac
20901eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20902  (eval "$ac_try") 2>&5
20903  ac_status=$?
20904  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20905  (exit $ac_status); }; } &&
20906	 { ac_try='test -s conftest.$ac_objext'
20907  { (case "(($ac_try" in
20908  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20909  *) ac_try_echo=$ac_try;;
20910esac
20911eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20912  (eval "$ac_try") 2>&5
20913  ac_status=$?
20914  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20915  (exit $ac_status); }; }; then
20916  ac_cv_func_isinf_in_cmath=yes
20917else
20918  echo "$as_me: failed program was:" >&5
20919sed 's/^/| /' conftest.$ac_ext >&5
20920
20921	ac_cv_func_isinf_in_cmath=no
20922fi
20923
20924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20925    ac_ext=c
20926ac_cpp='$CPP $CPPFLAGS'
20927ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20928ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20929ac_compiler_gnu=$ac_cv_c_compiler_gnu
20930
20931
20932fi
20933{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
20934echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
20935
20936if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
20937
20938cat >>confdefs.h <<\_ACEOF
20939#define HAVE_ISINF_IN_CMATH 1
20940_ACEOF
20941
20942fi
20943
20944
20945  { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
20946echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
20947if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
20948  echo $ECHO_N "(cached) $ECHO_C" >&6
20949else
20950
20951    ac_ext=cpp
20952ac_cpp='$CXXCPP $CPPFLAGS'
20953ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20954ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20955ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20956
20957    cat >conftest.$ac_ext <<_ACEOF
20958/* confdefs.h.  */
20959_ACEOF
20960cat confdefs.h >>conftest.$ac_ext
20961cat >>conftest.$ac_ext <<_ACEOF
20962/* end confdefs.h.  */
20963#include <cmath>
20964int
20965main ()
20966{
20967float f; std::isinf(f);
20968  ;
20969  return 0;
20970}
20971_ACEOF
20972rm -f conftest.$ac_objext
20973if { (ac_try="$ac_compile"
20974case "(($ac_try" in
20975  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20976  *) ac_try_echo=$ac_try;;
20977esac
20978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20979  (eval "$ac_compile") 2>conftest.er1
20980  ac_status=$?
20981  grep -v '^ *+' conftest.er1 >conftest.err
20982  rm -f conftest.er1
20983  cat conftest.err >&5
20984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20985  (exit $ac_status); } &&
20986	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20987  { (case "(($ac_try" in
20988  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20989  *) ac_try_echo=$ac_try;;
20990esac
20991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20992  (eval "$ac_try") 2>&5
20993  ac_status=$?
20994  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20995  (exit $ac_status); }; } &&
20996	 { ac_try='test -s conftest.$ac_objext'
20997  { (case "(($ac_try" in
20998  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20999  *) ac_try_echo=$ac_try;;
21000esac
21001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21002  (eval "$ac_try") 2>&5
21003  ac_status=$?
21004  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21005  (exit $ac_status); }; }; then
21006  ac_cv_func_std_isinf_in_cmath=yes
21007else
21008  echo "$as_me: failed program was:" >&5
21009sed 's/^/| /' conftest.$ac_ext >&5
21010
21011	ac_cv_func_std_isinf_in_cmath=no
21012fi
21013
21014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21015    ac_ext=c
21016ac_cpp='$CPP $CPPFLAGS'
21017ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21018ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21019ac_compiler_gnu=$ac_cv_c_compiler_gnu
21020
21021
21022fi
21023{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
21024echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
21025
21026if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
21027
21028cat >>confdefs.h <<\_ACEOF
21029#define HAVE_STD_ISINF_IN_CMATH 1
21030_ACEOF
21031
21032fi
21033
21034
21035  { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
21036echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
21037if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
21038  echo $ECHO_N "(cached) $ECHO_C" >&6
21039else
21040
21041    ac_ext=cpp
21042ac_cpp='$CXXCPP $CPPFLAGS'
21043ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21044ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21045ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21046
21047    cat >conftest.$ac_ext <<_ACEOF
21048/* confdefs.h.  */
21049_ACEOF
21050cat confdefs.h >>conftest.$ac_ext
21051cat >>conftest.$ac_ext <<_ACEOF
21052/* end confdefs.h.  */
21053#include <ieeefp.h>
21054int
21055main ()
21056{
21057float f; finite(f);
21058  ;
21059  return 0;
21060}
21061_ACEOF
21062rm -f conftest.$ac_objext
21063if { (ac_try="$ac_compile"
21064case "(($ac_try" in
21065  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21066  *) ac_try_echo=$ac_try;;
21067esac
21068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21069  (eval "$ac_compile") 2>conftest.er1
21070  ac_status=$?
21071  grep -v '^ *+' conftest.er1 >conftest.err
21072  rm -f conftest.er1
21073  cat conftest.err >&5
21074  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21075  (exit $ac_status); } &&
21076	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21077  { (case "(($ac_try" in
21078  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21079  *) ac_try_echo=$ac_try;;
21080esac
21081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21082  (eval "$ac_try") 2>&5
21083  ac_status=$?
21084  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21085  (exit $ac_status); }; } &&
21086	 { ac_try='test -s conftest.$ac_objext'
21087  { (case "(($ac_try" in
21088  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21089  *) ac_try_echo=$ac_try;;
21090esac
21091eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21092  (eval "$ac_try") 2>&5
21093  ac_status=$?
21094  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21095  (exit $ac_status); }; }; then
21096  ac_cv_func_finite_in_ieeefp_h=yes
21097else
21098  echo "$as_me: failed program was:" >&5
21099sed 's/^/| /' conftest.$ac_ext >&5
21100
21101	ac_cv_func_finite_in_ieeefp_h=no
21102fi
21103
21104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21105    ac_ext=c
21106ac_cpp='$CPP $CPPFLAGS'
21107ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21108ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21109ac_compiler_gnu=$ac_cv_c_compiler_gnu
21110
21111
21112fi
21113{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
21114echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
21115
21116if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
21117
21118cat >>confdefs.h <<\_ACEOF
21119#define HAVE_FINITE_IN_IEEEFP_H 1
21120_ACEOF
21121
21122fi
21123
21124
21125
21126if test "$llvm_cv_platform_type" = "Unix" ; then
21127
21128
21129for ac_header in stdlib.h unistd.h
21130do
21131as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21132if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21133  { echo "$as_me:$LINENO: checking for $ac_header" >&5
21134echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21135if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21136  echo $ECHO_N "(cached) $ECHO_C" >&6
21137fi
21138ac_res=`eval echo '${'$as_ac_Header'}'`
21139	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21140echo "${ECHO_T}$ac_res" >&6; }
21141else
21142  # Is the header compilable?
21143{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21144echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21145cat >conftest.$ac_ext <<_ACEOF
21146/* confdefs.h.  */
21147_ACEOF
21148cat confdefs.h >>conftest.$ac_ext
21149cat >>conftest.$ac_ext <<_ACEOF
21150/* end confdefs.h.  */
21151$ac_includes_default
21152#include <$ac_header>
21153_ACEOF
21154rm -f conftest.$ac_objext
21155if { (ac_try="$ac_compile"
21156case "(($ac_try" in
21157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21158  *) ac_try_echo=$ac_try;;
21159esac
21160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21161  (eval "$ac_compile") 2>conftest.er1
21162  ac_status=$?
21163  grep -v '^ *+' conftest.er1 >conftest.err
21164  rm -f conftest.er1
21165  cat conftest.err >&5
21166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21167  (exit $ac_status); } &&
21168	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21169  { (case "(($ac_try" in
21170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21171  *) ac_try_echo=$ac_try;;
21172esac
21173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21174  (eval "$ac_try") 2>&5
21175  ac_status=$?
21176  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21177  (exit $ac_status); }; } &&
21178	 { ac_try='test -s conftest.$ac_objext'
21179  { (case "(($ac_try" in
21180  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21181  *) ac_try_echo=$ac_try;;
21182esac
21183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21184  (eval "$ac_try") 2>&5
21185  ac_status=$?
21186  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21187  (exit $ac_status); }; }; then
21188  ac_header_compiler=yes
21189else
21190  echo "$as_me: failed program was:" >&5
21191sed 's/^/| /' conftest.$ac_ext >&5
21192
21193	ac_header_compiler=no
21194fi
21195
21196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21197{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21198echo "${ECHO_T}$ac_header_compiler" >&6; }
21199
21200# Is the header present?
21201{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21202echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21203cat >conftest.$ac_ext <<_ACEOF
21204/* confdefs.h.  */
21205_ACEOF
21206cat confdefs.h >>conftest.$ac_ext
21207cat >>conftest.$ac_ext <<_ACEOF
21208/* end confdefs.h.  */
21209#include <$ac_header>
21210_ACEOF
21211if { (ac_try="$ac_cpp conftest.$ac_ext"
21212case "(($ac_try" in
21213  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21214  *) ac_try_echo=$ac_try;;
21215esac
21216eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21217  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21218  ac_status=$?
21219  grep -v '^ *+' conftest.er1 >conftest.err
21220  rm -f conftest.er1
21221  cat conftest.err >&5
21222  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21223  (exit $ac_status); } >/dev/null; then
21224  if test -s conftest.err; then
21225    ac_cpp_err=$ac_c_preproc_warn_flag
21226    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21227  else
21228    ac_cpp_err=
21229  fi
21230else
21231  ac_cpp_err=yes
21232fi
21233if test -z "$ac_cpp_err"; then
21234  ac_header_preproc=yes
21235else
21236  echo "$as_me: failed program was:" >&5
21237sed 's/^/| /' conftest.$ac_ext >&5
21238
21239  ac_header_preproc=no
21240fi
21241
21242rm -f conftest.err conftest.$ac_ext
21243{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21244echo "${ECHO_T}$ac_header_preproc" >&6; }
21245
21246# So?  What about this header?
21247case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21248  yes:no: )
21249    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21250echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21251    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21252echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21253    ac_header_preproc=yes
21254    ;;
21255  no:yes:* )
21256    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21257echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21258    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21259echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21260    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21261echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21262    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21263echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21264    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21265echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21266    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21267echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21268    ( cat <<\_ASBOX
21269## ------------------------------------ ##
21270## Report this to http://llvm.org/bugs/ ##
21271## ------------------------------------ ##
21272_ASBOX
21273     ) | sed "s/^/$as_me: WARNING:     /" >&2
21274    ;;
21275esac
21276{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21277echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21278if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21279  echo $ECHO_N "(cached) $ECHO_C" >&6
21280else
21281  eval "$as_ac_Header=\$ac_header_preproc"
21282fi
21283ac_res=`eval echo '${'$as_ac_Header'}'`
21284	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21285echo "${ECHO_T}$ac_res" >&6; }
21286
21287fi
21288if test `eval echo '${'$as_ac_Header'}'` = yes; then
21289  cat >>confdefs.h <<_ACEOF
21290#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21291_ACEOF
21292
21293fi
21294
21295done
21296
21297
21298for ac_func in getpagesize
21299do
21300as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21301{ echo "$as_me:$LINENO: checking for $ac_func" >&5
21302echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21303if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21304  echo $ECHO_N "(cached) $ECHO_C" >&6
21305else
21306  cat >conftest.$ac_ext <<_ACEOF
21307/* confdefs.h.  */
21308_ACEOF
21309cat confdefs.h >>conftest.$ac_ext
21310cat >>conftest.$ac_ext <<_ACEOF
21311/* end confdefs.h.  */
21312/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21313   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21314#define $ac_func innocuous_$ac_func
21315
21316/* System header to define __stub macros and hopefully few prototypes,
21317    which can conflict with char $ac_func (); below.
21318    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21319    <limits.h> exists even on freestanding compilers.  */
21320
21321#ifdef __STDC__
21322# include <limits.h>
21323#else
21324# include <assert.h>
21325#endif
21326
21327#undef $ac_func
21328
21329/* Override any GCC internal prototype to avoid an error.
21330   Use char because int might match the return type of a GCC
21331   builtin and then its argument prototype would still apply.  */
21332#ifdef __cplusplus
21333extern "C"
21334#endif
21335char $ac_func ();
21336/* The GNU C library defines this for functions which it implements
21337    to always fail with ENOSYS.  Some functions are actually named
21338    something starting with __ and the normal name is an alias.  */
21339#if defined __stub_$ac_func || defined __stub___$ac_func
21340choke me
21341#endif
21342
21343int
21344main ()
21345{
21346return $ac_func ();
21347  ;
21348  return 0;
21349}
21350_ACEOF
21351rm -f conftest.$ac_objext conftest$ac_exeext
21352if { (ac_try="$ac_link"
21353case "(($ac_try" in
21354  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21355  *) ac_try_echo=$ac_try;;
21356esac
21357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21358  (eval "$ac_link") 2>conftest.er1
21359  ac_status=$?
21360  grep -v '^ *+' conftest.er1 >conftest.err
21361  rm -f conftest.er1
21362  cat conftest.err >&5
21363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21364  (exit $ac_status); } &&
21365	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21366  { (case "(($ac_try" in
21367  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21368  *) ac_try_echo=$ac_try;;
21369esac
21370eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21371  (eval "$ac_try") 2>&5
21372  ac_status=$?
21373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21374  (exit $ac_status); }; } &&
21375	 { ac_try='test -s conftest$ac_exeext'
21376  { (case "(($ac_try" in
21377  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21378  *) ac_try_echo=$ac_try;;
21379esac
21380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21381  (eval "$ac_try") 2>&5
21382  ac_status=$?
21383  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21384  (exit $ac_status); }; }; then
21385  eval "$as_ac_var=yes"
21386else
21387  echo "$as_me: failed program was:" >&5
21388sed 's/^/| /' conftest.$ac_ext >&5
21389
21390	eval "$as_ac_var=no"
21391fi
21392
21393rm -f core conftest.err conftest.$ac_objext \
21394      conftest$ac_exeext conftest.$ac_ext
21395fi
21396ac_res=`eval echo '${'$as_ac_var'}'`
21397	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21398echo "${ECHO_T}$ac_res" >&6; }
21399if test `eval echo '${'$as_ac_var'}'` = yes; then
21400  cat >>confdefs.h <<_ACEOF
21401#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21402_ACEOF
21403
21404fi
21405done
21406
21407{ echo "$as_me:$LINENO: checking for working mmap" >&5
21408echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
21409if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
21410  echo $ECHO_N "(cached) $ECHO_C" >&6
21411else
21412  if test "$cross_compiling" = yes; then
21413  ac_cv_func_mmap_fixed_mapped=no
21414else
21415  cat >conftest.$ac_ext <<_ACEOF
21416/* confdefs.h.  */
21417_ACEOF
21418cat confdefs.h >>conftest.$ac_ext
21419cat >>conftest.$ac_ext <<_ACEOF
21420/* end confdefs.h.  */
21421$ac_includes_default
21422/* malloc might have been renamed as rpl_malloc. */
21423#undef malloc
21424
21425/* Thanks to Mike Haertel and Jim Avera for this test.
21426   Here is a matrix of mmap possibilities:
21427	mmap private not fixed
21428	mmap private fixed at somewhere currently unmapped
21429	mmap private fixed at somewhere already mapped
21430	mmap shared not fixed
21431	mmap shared fixed at somewhere currently unmapped
21432	mmap shared fixed at somewhere already mapped
21433   For private mappings, we should verify that changes cannot be read()
21434   back from the file, nor mmap's back from the file at a different
21435   address.  (There have been systems where private was not correctly
21436   implemented like the infamous i386 svr4.0, and systems where the
21437   VM page cache was not coherent with the file system buffer cache
21438   like early versions of FreeBSD and possibly contemporary NetBSD.)
21439   For shared mappings, we should conversely verify that changes get
21440   propagated back to all the places they're supposed to be.
21441
21442   Grep wants private fixed already mapped.
21443   The main things grep needs to know about mmap are:
21444   * does it exist and is it safe to write into the mmap'd area
21445   * how to use it (BSD variants)  */
21446
21447#include <fcntl.h>
21448#include <sys/mman.h>
21449
21450#if !STDC_HEADERS && !HAVE_STDLIB_H
21451char *malloc ();
21452#endif
21453
21454/* This mess was copied from the GNU getpagesize.h.  */
21455#if !HAVE_GETPAGESIZE
21456/* Assume that all systems that can run configure have sys/param.h.  */
21457# if !HAVE_SYS_PARAM_H
21458#  define HAVE_SYS_PARAM_H 1
21459# endif
21460
21461# ifdef _SC_PAGESIZE
21462#  define getpagesize() sysconf(_SC_PAGESIZE)
21463# else /* no _SC_PAGESIZE */
21464#  if HAVE_SYS_PARAM_H
21465#   include <sys/param.h>
21466#   ifdef EXEC_PAGESIZE
21467#    define getpagesize() EXEC_PAGESIZE
21468#   else /* no EXEC_PAGESIZE */
21469#    ifdef NBPG
21470#     define getpagesize() NBPG * CLSIZE
21471#     ifndef CLSIZE
21472#      define CLSIZE 1
21473#     endif /* no CLSIZE */
21474#    else /* no NBPG */
21475#     ifdef NBPC
21476#      define getpagesize() NBPC
21477#     else /* no NBPC */
21478#      ifdef PAGESIZE
21479#       define getpagesize() PAGESIZE
21480#      endif /* PAGESIZE */
21481#     endif /* no NBPC */
21482#    endif /* no NBPG */
21483#   endif /* no EXEC_PAGESIZE */
21484#  else /* no HAVE_SYS_PARAM_H */
21485#   define getpagesize() 8192	/* punt totally */
21486#  endif /* no HAVE_SYS_PARAM_H */
21487# endif /* no _SC_PAGESIZE */
21488
21489#endif /* no HAVE_GETPAGESIZE */
21490
21491int
21492main ()
21493{
21494  char *data, *data2, *data3;
21495  int i, pagesize;
21496  int fd;
21497
21498  pagesize = getpagesize ();
21499
21500  /* First, make a file with some known garbage in it. */
21501  data = (char *) malloc (pagesize);
21502  if (!data)
21503    return 1;
21504  for (i = 0; i < pagesize; ++i)
21505    *(data + i) = rand ();
21506  umask (0);
21507  fd = creat ("conftest.mmap", 0600);
21508  if (fd < 0)
21509    return 1;
21510  if (write (fd, data, pagesize) != pagesize)
21511    return 1;
21512  close (fd);
21513
21514  /* Next, try to mmap the file at a fixed address which already has
21515     something else allocated at it.  If we can, also make sure that
21516     we see the same garbage.  */
21517  fd = open ("conftest.mmap", O_RDWR);
21518  if (fd < 0)
21519    return 1;
21520  data2 = (char *) malloc (2 * pagesize);
21521  if (!data2)
21522    return 1;
21523  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
21524  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
21525		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
21526    return 1;
21527  for (i = 0; i < pagesize; ++i)
21528    if (*(data + i) != *(data2 + i))
21529      return 1;
21530
21531  /* Finally, make sure that changes to the mapped area do not
21532     percolate back to the file as seen by read().  (This is a bug on
21533     some variants of i386 svr4.0.)  */
21534  for (i = 0; i < pagesize; ++i)
21535    *(data2 + i) = *(data2 + i) + 1;
21536  data3 = (char *) malloc (pagesize);
21537  if (!data3)
21538    return 1;
21539  if (read (fd, data3, pagesize) != pagesize)
21540    return 1;
21541  for (i = 0; i < pagesize; ++i)
21542    if (*(data + i) != *(data3 + i))
21543      return 1;
21544  close (fd);
21545  return 0;
21546}
21547_ACEOF
21548rm -f conftest$ac_exeext
21549if { (ac_try="$ac_link"
21550case "(($ac_try" in
21551  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21552  *) ac_try_echo=$ac_try;;
21553esac
21554eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21555  (eval "$ac_link") 2>&5
21556  ac_status=$?
21557  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21558  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21559  { (case "(($ac_try" in
21560  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21561  *) ac_try_echo=$ac_try;;
21562esac
21563eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21564  (eval "$ac_try") 2>&5
21565  ac_status=$?
21566  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21567  (exit $ac_status); }; }; then
21568  ac_cv_func_mmap_fixed_mapped=yes
21569else
21570  echo "$as_me: program exited with status $ac_status" >&5
21571echo "$as_me: failed program was:" >&5
21572sed 's/^/| /' conftest.$ac_ext >&5
21573
21574( exit $ac_status )
21575ac_cv_func_mmap_fixed_mapped=no
21576fi
21577rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21578fi
21579
21580
21581fi
21582{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
21583echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
21584if test $ac_cv_func_mmap_fixed_mapped = yes; then
21585
21586cat >>confdefs.h <<\_ACEOF
21587#define HAVE_MMAP 1
21588_ACEOF
21589
21590fi
21591rm -f conftest.mmap
21592
21593  { echo "$as_me:$LINENO: checking for mmap of files" >&5
21594echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
21595if test "${ac_cv_func_mmap_file+set}" = set; then
21596  echo $ECHO_N "(cached) $ECHO_C" >&6
21597else
21598   ac_ext=c
21599ac_cpp='$CPP $CPPFLAGS'
21600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21602ac_compiler_gnu=$ac_cv_c_compiler_gnu
21603
21604  if test "$cross_compiling" = yes; then
21605  ac_cv_func_mmap_file=no
21606else
21607  cat >conftest.$ac_ext <<_ACEOF
21608
21609    /* confdefs.h.  */
21610_ACEOF
21611cat confdefs.h >>conftest.$ac_ext
21612cat >>conftest.$ac_ext <<_ACEOF
21613/* end confdefs.h.  */
21614
21615#include <sys/types.h>
21616#include <sys/mman.h>
21617#include <fcntl.h>
21618
21619int
21620main ()
21621{
21622
21623  int fd;
21624  fd = creat ("foo",0777);
21625  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
21626  unlink ("foo");
21627  return (fd != (int) MAP_FAILED);
21628  ;
21629  return 0;
21630}
21631_ACEOF
21632rm -f conftest$ac_exeext
21633if { (ac_try="$ac_link"
21634case "(($ac_try" in
21635  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21636  *) ac_try_echo=$ac_try;;
21637esac
21638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21639  (eval "$ac_link") 2>&5
21640  ac_status=$?
21641  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21642  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21643  { (case "(($ac_try" in
21644  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21645  *) ac_try_echo=$ac_try;;
21646esac
21647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21648  (eval "$ac_try") 2>&5
21649  ac_status=$?
21650  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21651  (exit $ac_status); }; }; then
21652  ac_cv_func_mmap_file=yes
21653else
21654  echo "$as_me: program exited with status $ac_status" >&5
21655echo "$as_me: failed program was:" >&5
21656sed 's/^/| /' conftest.$ac_ext >&5
21657
21658( exit $ac_status )
21659ac_cv_func_mmap_file=no
21660fi
21661rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21662fi
21663
21664
21665  ac_ext=c
21666ac_cpp='$CPP $CPPFLAGS'
21667ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21668ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21669ac_compiler_gnu=$ac_cv_c_compiler_gnu
21670
21671
21672fi
21673{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
21674echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
21675if test "$ac_cv_func_mmap_file" = yes; then
21676
21677cat >>confdefs.h <<\_ACEOF
21678#define HAVE_MMAP_FILE
21679_ACEOF
21680
21681   MMAP_FILE=yes
21682
21683fi
21684
21685  { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
21686echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
21687if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
21688  echo $ECHO_N "(cached) $ECHO_C" >&6
21689else
21690  if test "$llvm_cv_os_type" = "Interix" ; then
21691   ac_cv_need_dev_zero_for_mmap=yes
21692 else
21693   ac_cv_need_dev_zero_for_mmap=no
21694 fi
21695
21696fi
21697{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
21698echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
21699if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
21700
21701cat >>confdefs.h <<\_ACEOF
21702#define NEED_DEV_ZERO_FOR_MMAP 1
21703_ACEOF
21704
21705fi
21706
21707  if test "$ac_cv_func_mmap_fixed_mapped" = "no"
21708  then
21709    { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
21710echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
21711  fi
21712  if test "$ac_cv_func_mmap_file" = "no"
21713  then
21714    { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
21715echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
21716  fi
21717fi
21718
21719{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
21720echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
21721ac_ext=cpp
21722ac_cpp='$CXXCPP $CPPFLAGS'
21723ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21724ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21725ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21726
21727cat >conftest.$ac_ext <<_ACEOF
21728
21729  /* confdefs.h.  */
21730_ACEOF
21731cat confdefs.h >>conftest.$ac_ext
21732cat >>conftest.$ac_ext <<_ACEOF
21733/* end confdefs.h.  */
21734
21735    int main() {
21736      volatile unsigned long val = 1;
21737      __sync_synchronize();
21738      __sync_val_compare_and_swap(&val, 1, 0);
21739      __sync_add_and_fetch(&val, 1);
21740      __sync_sub_and_fetch(&val, 1);
21741      return 0;
21742    }
21743
21744
21745_ACEOF
21746rm -f conftest.$ac_objext conftest$ac_exeext
21747if { (ac_try="$ac_link"
21748case "(($ac_try" in
21749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21750  *) ac_try_echo=$ac_try;;
21751esac
21752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21753  (eval "$ac_link") 2>conftest.er1
21754  ac_status=$?
21755  grep -v '^ *+' conftest.er1 >conftest.err
21756  rm -f conftest.er1
21757  cat conftest.err >&5
21758  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21759  (exit $ac_status); } &&
21760	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21761  { (case "(($ac_try" in
21762  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21763  *) ac_try_echo=$ac_try;;
21764esac
21765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21766  (eval "$ac_try") 2>&5
21767  ac_status=$?
21768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21769  (exit $ac_status); }; } &&
21770	 { ac_try='test -s conftest$ac_exeext'
21771  { (case "(($ac_try" in
21772  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21773  *) ac_try_echo=$ac_try;;
21774esac
21775eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21776  (eval "$ac_try") 2>&5
21777  ac_status=$?
21778  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21779  (exit $ac_status); }; }; then
21780
21781  { echo "$as_me:$LINENO: result: yes" >&5
21782echo "${ECHO_T}yes" >&6; }
21783
21784cat >>confdefs.h <<\_ACEOF
21785#define LLVM_HAS_ATOMICS 1
21786_ACEOF
21787
21788
21789else
21790  echo "$as_me: failed program was:" >&5
21791sed 's/^/| /' conftest.$ac_ext >&5
21792
21793
21794  { echo "$as_me:$LINENO: result: no" >&5
21795echo "${ECHO_T}no" >&6; }
21796
21797cat >>confdefs.h <<\_ACEOF
21798#define LLVM_HAS_ATOMICS 0
21799_ACEOF
21800
21801  { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
21802echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
21803
21804fi
21805
21806rm -f core conftest.err conftest.$ac_objext \
21807      conftest$ac_exeext conftest.$ac_ext
21808ac_ext=c
21809ac_cpp='$CPP $CPPFLAGS'
21810ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21811ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21812ac_compiler_gnu=$ac_cv_c_compiler_gnu
21813
21814
21815
21816if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
21817  { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
21818echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
21819if test "${llvm_cv_linux_mixed+set}" = set; then
21820  echo $ECHO_N "(cached) $ECHO_C" >&6
21821else
21822   ac_ext=c
21823ac_cpp='$CPP $CPPFLAGS'
21824ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21825ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21826ac_compiler_gnu=$ac_cv_c_compiler_gnu
21827
21828  cat >conftest.$ac_ext <<_ACEOF
21829/* confdefs.h.  */
21830_ACEOF
21831cat confdefs.h >>conftest.$ac_ext
21832cat >>conftest.$ac_ext <<_ACEOF
21833/* end confdefs.h.  */
21834#ifndef __x86_64__
21835       error: Not x86-64 even if uname says so!
21836      #endif
21837
21838int
21839main ()
21840{
21841
21842  ;
21843  return 0;
21844}
21845_ACEOF
21846rm -f conftest.$ac_objext
21847if { (ac_try="$ac_compile"
21848case "(($ac_try" in
21849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21850  *) ac_try_echo=$ac_try;;
21851esac
21852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21853  (eval "$ac_compile") 2>conftest.er1
21854  ac_status=$?
21855  grep -v '^ *+' conftest.er1 >conftest.err
21856  rm -f conftest.er1
21857  cat conftest.err >&5
21858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21859  (exit $ac_status); } &&
21860	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21861  { (case "(($ac_try" in
21862  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21863  *) ac_try_echo=$ac_try;;
21864esac
21865eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21866  (eval "$ac_try") 2>&5
21867  ac_status=$?
21868  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21869  (exit $ac_status); }; } &&
21870	 { ac_try='test -s conftest.$ac_objext'
21871  { (case "(($ac_try" in
21872  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21873  *) ac_try_echo=$ac_try;;
21874esac
21875eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21876  (eval "$ac_try") 2>&5
21877  ac_status=$?
21878  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21879  (exit $ac_status); }; }; then
21880  llvm_cv_linux_mixed=no
21881else
21882  echo "$as_me: failed program was:" >&5
21883sed 's/^/| /' conftest.$ac_ext >&5
21884
21885	llvm_cv_linux_mixed=yes
21886fi
21887
21888rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21889  ac_ext=c
21890ac_cpp='$CPP $CPPFLAGS'
21891ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21892ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21893ac_compiler_gnu=$ac_cv_c_compiler_gnu
21894
21895
21896fi
21897{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
21898echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
21899
21900  if test "$llvm_cv_linux_mixed" = "yes"; then
21901    llvm_cv_target_arch="x86"
21902    ARCH="x86"
21903  fi
21904fi
21905
21906
21907for ac_func in __dso_handle
21908do
21909as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21910{ echo "$as_me:$LINENO: checking for $ac_func" >&5
21911echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21912if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21913  echo $ECHO_N "(cached) $ECHO_C" >&6
21914else
21915  cat >conftest.$ac_ext <<_ACEOF
21916/* confdefs.h.  */
21917_ACEOF
21918cat confdefs.h >>conftest.$ac_ext
21919cat >>conftest.$ac_ext <<_ACEOF
21920/* end confdefs.h.  */
21921/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21922   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21923#define $ac_func innocuous_$ac_func
21924
21925/* System header to define __stub macros and hopefully few prototypes,
21926    which can conflict with char $ac_func (); below.
21927    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21928    <limits.h> exists even on freestanding compilers.  */
21929
21930#ifdef __STDC__
21931# include <limits.h>
21932#else
21933# include <assert.h>
21934#endif
21935
21936#undef $ac_func
21937
21938/* Override any GCC internal prototype to avoid an error.
21939   Use char because int might match the return type of a GCC
21940   builtin and then its argument prototype would still apply.  */
21941#ifdef __cplusplus
21942extern "C"
21943#endif
21944char $ac_func ();
21945/* The GNU C library defines this for functions which it implements
21946    to always fail with ENOSYS.  Some functions are actually named
21947    something starting with __ and the normal name is an alias.  */
21948#if defined __stub_$ac_func || defined __stub___$ac_func
21949choke me
21950#endif
21951
21952int
21953main ()
21954{
21955return $ac_func ();
21956  ;
21957  return 0;
21958}
21959_ACEOF
21960rm -f conftest.$ac_objext conftest$ac_exeext
21961if { (ac_try="$ac_link"
21962case "(($ac_try" in
21963  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21964  *) ac_try_echo=$ac_try;;
21965esac
21966eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21967  (eval "$ac_link") 2>conftest.er1
21968  ac_status=$?
21969  grep -v '^ *+' conftest.er1 >conftest.err
21970  rm -f conftest.er1
21971  cat conftest.err >&5
21972  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21973  (exit $ac_status); } &&
21974	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21975  { (case "(($ac_try" in
21976  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21977  *) ac_try_echo=$ac_try;;
21978esac
21979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21980  (eval "$ac_try") 2>&5
21981  ac_status=$?
21982  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21983  (exit $ac_status); }; } &&
21984	 { ac_try='test -s conftest$ac_exeext'
21985  { (case "(($ac_try" in
21986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21987  *) ac_try_echo=$ac_try;;
21988esac
21989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21990  (eval "$ac_try") 2>&5
21991  ac_status=$?
21992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21993  (exit $ac_status); }; }; then
21994  eval "$as_ac_var=yes"
21995else
21996  echo "$as_me: failed program was:" >&5
21997sed 's/^/| /' conftest.$ac_ext >&5
21998
21999	eval "$as_ac_var=no"
22000fi
22001
22002rm -f core conftest.err conftest.$ac_objext \
22003      conftest$ac_exeext conftest.$ac_ext
22004fi
22005ac_res=`eval echo '${'$as_ac_var'}'`
22006	       { echo "$as_me:$LINENO: result: $ac_res" >&5
22007echo "${ECHO_T}$ac_res" >&6; }
22008if test `eval echo '${'$as_ac_var'}'` = yes; then
22009  cat >>confdefs.h <<_ACEOF
22010#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22011_ACEOF
22012
22013fi
22014done
22015
22016
22017SHLIBEXT=$libltdl_cv_shlibext
22018
22019
22020SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
22021
22022
22023if test "${prefix}" = "NONE" ; then
22024  prefix="/usr/local"
22025fi
22026eval LLVM_PREFIX="${prefix}";
22027eval LLVM_BINDIR="${prefix}/bin";
22028eval LLVM_DATADIR="${prefix}/share/llvm";
22029eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
22030eval LLVM_ETCDIR="${prefix}/etc/llvm";
22031eval LLVM_INCLUDEDIR="${prefix}/include";
22032eval LLVM_INFODIR="${prefix}/info";
22033eval LLVM_MANDIR="${prefix}/man";
22034LLVM_CONFIGTIME=`date`
22035
22036
22037
22038
22039
22040
22041
22042
22043
22044
22045if test "${ENABLE_TIMESTAMPS}" = "0"; then
22046  LLVM_CONFIGTIME="(timestamp not enabled)"
22047fi
22048
22049
22050cat >>confdefs.h <<_ACEOF
22051#define LLVM_PREFIX "$LLVM_PREFIX"
22052_ACEOF
22053
22054
22055cat >>confdefs.h <<_ACEOF
22056#define LLVM_BINDIR "$LLVM_BINDIR"
22057_ACEOF
22058
22059
22060cat >>confdefs.h <<_ACEOF
22061#define LLVM_DATADIR "$LLVM_DATADIR"
22062_ACEOF
22063
22064
22065cat >>confdefs.h <<_ACEOF
22066#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
22067_ACEOF
22068
22069
22070cat >>confdefs.h <<_ACEOF
22071#define LLVM_ETCDIR "$LLVM_ETCDIR"
22072_ACEOF
22073
22074
22075cat >>confdefs.h <<_ACEOF
22076#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
22077_ACEOF
22078
22079
22080cat >>confdefs.h <<_ACEOF
22081#define LLVM_INFODIR "$LLVM_INFODIR"
22082_ACEOF
22083
22084
22085cat >>confdefs.h <<_ACEOF
22086#define LLVM_MANDIR "$LLVM_MANDIR"
22087_ACEOF
22088
22089
22090cat >>confdefs.h <<_ACEOF
22091#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
22092_ACEOF
22093
22094
22095cat >>confdefs.h <<_ACEOF
22096#define LLVM_HOST_TRIPLE "$host"
22097_ACEOF
22098
22099
22100cat >>confdefs.h <<_ACEOF
22101#define LLVM_DEFAULT_TARGET_TRIPLE "$target"
22102_ACEOF
22103
22104
22105if test "$BINDINGS_TO_BUILD" = auto ; then
22106  BINDINGS_TO_BUILD=""
22107  if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
22108    BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
22109  fi
22110fi
22111BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
22112
22113
22114ALL_BINDINGS=ocaml
22115
22116
22117binding_prereqs_failed=0
22118for a_binding in $BINDINGS_TO_BUILD ; do
22119  case "$a_binding" in
22120  ocaml)
22121    if test "x$OCAMLC" = x ; then
22122      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
22123echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
22124      binding_prereqs_failed=1
22125    fi
22126    if test "x$OCAMLDEP" = x ; then
22127      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
22128echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
22129      binding_prereqs_failed=1
22130    fi
22131    if test "x$OCAMLOPT" = x ; then
22132      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
22133echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
22134          fi
22135    if test "x$with_ocaml_libdir" != xauto ; then
22136      OCAML_LIBDIR=$with_ocaml_libdir
22137
22138    else
22139      ocaml_stdlib="`"$OCAMLC" -where`"
22140      if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
22141      then
22142        # ocaml stdlib is beneath our prefix; use stdlib
22143        OCAML_LIBDIR=$ocaml_stdlib
22144
22145      else
22146        # ocaml stdlib is outside our prefix; use libdir/ocaml
22147        OCAML_LIBDIR=${prefix}/lib/ocaml
22148
22149      fi
22150    fi
22151    ;;
22152  esac
22153done
22154if test "$binding_prereqs_failed" = 1 ; then
22155  { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
22156echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
22157   { (exit 1); exit 1; }; }
22158fi
22159
22160{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
22161echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
22162if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
22163  echo $ECHO_N "(cached) $ECHO_C" >&6
22164else
22165   ac_ext=cpp
22166ac_cpp='$CXXCPP $CPPFLAGS'
22167ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22168ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22169ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22170
22171  oldcxxflags="$CXXFLAGS"
22172  CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
22173  cat >conftest.$ac_ext <<_ACEOF
22174/* confdefs.h.  */
22175_ACEOF
22176cat confdefs.h >>conftest.$ac_ext
22177cat >>conftest.$ac_ext <<_ACEOF
22178/* end confdefs.h.  */
22179template <typename T> struct X { void __attribute__((noinline)) f() {} };
22180int
22181main ()
22182{
22183X<int>().f();
22184  ;
22185  return 0;
22186}
22187_ACEOF
22188rm -f conftest.$ac_objext
22189if { (ac_try="$ac_compile"
22190case "(($ac_try" in
22191  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22192  *) ac_try_echo=$ac_try;;
22193esac
22194eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22195  (eval "$ac_compile") 2>conftest.er1
22196  ac_status=$?
22197  grep -v '^ *+' conftest.er1 >conftest.err
22198  rm -f conftest.er1
22199  cat conftest.err >&5
22200  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22201  (exit $ac_status); } &&
22202	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
22203  { (case "(($ac_try" in
22204  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22205  *) ac_try_echo=$ac_try;;
22206esac
22207eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22208  (eval "$ac_try") 2>&5
22209  ac_status=$?
22210  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22211  (exit $ac_status); }; } &&
22212	 { ac_try='test -s conftest.$ac_objext'
22213  { (case "(($ac_try" in
22214  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22215  *) ac_try_echo=$ac_try;;
22216esac
22217eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22218  (eval "$ac_try") 2>&5
22219  ac_status=$?
22220  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22221  (exit $ac_status); }; }; then
22222  llvm_cv_cxx_visibility_inlines_hidden=yes
22223else
22224  echo "$as_me: failed program was:" >&5
22225sed 's/^/| /' conftest.$ac_ext >&5
22226
22227	llvm_cv_cxx_visibility_inlines_hidden=no
22228fi
22229
22230rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22231  CXXFLAGS="$oldcxxflags"
22232  ac_ext=c
22233ac_cpp='$CPP $CPPFLAGS'
22234ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22235ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22236ac_compiler_gnu=$ac_cv_c_compiler_gnu
22237
22238
22239fi
22240{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
22241echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
22242if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
22243  ENABLE_VISIBILITY_INLINES_HIDDEN=1
22244
22245else
22246  ENABLE_VISIBILITY_INLINES_HIDDEN=0
22247
22248fi
22249
22250
22251if test "$llvm_cv_link_use_r" = "yes" ; then
22252  RPATH="-Wl,-R"
22253else
22254  RPATH="-Wl,-rpath"
22255fi
22256
22257
22258if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
22259  RDYNAMIC="-rdynamic"
22260else
22261  RDYNAMIC=""
22262fi
22263
22264
22265
22266ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
22267
22268
22269
22270
22271
22272
22273ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
22274
22275ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
22276
22277ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
22278
22279ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
22280
22281ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
22282
22283
22284ac_config_files="$ac_config_files Makefile.config"
22285
22286
22287ac_config_files="$ac_config_files llvm.spec"
22288
22289
22290ac_config_files="$ac_config_files docs/doxygen.cfg"
22291
22292
22293if test "${clang_src_root}" = ""; then
22294  clang_src_root="$srcdir/tools/clang"
22295fi
22296if test -f ${clang_src_root}/README.txt; then
22297    configh="include/clang/Config/config.h"
22298  doxy="docs/doxygen.cfg"
22299  ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
22300
22301  ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
22302
22303fi
22304
22305ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
22306
22307
22308test "x$program_prefix" = "xNONE" && program_prefix=""
22309
22310
22311
22312ac_config_commands="$ac_config_commands setup"
22313
22314ac_config_commands="$ac_config_commands Makefile"
22315
22316
22317ac_config_commands="$ac_config_commands Makefile.common"
22318
22319
22320ac_config_commands="$ac_config_commands examples/Makefile"
22321
22322
22323ac_config_commands="$ac_config_commands lib/Makefile"
22324
22325
22326ac_config_commands="$ac_config_commands test/Makefile"
22327
22328
22329ac_config_commands="$ac_config_commands test/Makefile.tests"
22330
22331
22332ac_config_commands="$ac_config_commands unittests/Makefile"
22333
22334
22335ac_config_commands="$ac_config_commands tools/Makefile"
22336
22337
22338ac_config_commands="$ac_config_commands utils/Makefile"
22339
22340
22341ac_config_commands="$ac_config_commands projects/Makefile"
22342
22343
22344ac_config_commands="$ac_config_commands bindings/Makefile"
22345
22346
22347ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
22348
22349
22350
22351cat >confcache <<\_ACEOF
22352# This file is a shell script that caches the results of configure
22353# tests run on this system so they can be shared between configure
22354# scripts and configure runs, see configure's option --config-cache.
22355# It is not useful on other systems.  If it contains results you don't
22356# want to keep, you may remove or edit it.
22357#
22358# config.status only pays attention to the cache file if you give it
22359# the --recheck option to rerun configure.
22360#
22361# `ac_cv_env_foo' variables (set or unset) will be overridden when
22362# loading this file, other *unset* `ac_cv_foo' will be assigned the
22363# following values.
22364
22365_ACEOF
22366
22367# The following way of writing the cache mishandles newlines in values,
22368# but we know of no workaround that is simple, portable, and efficient.
22369# So, we kill variables containing newlines.
22370# Ultrix sh set writes to stderr and can't be redirected directly,
22371# and sets the high bit in the cache file unless we assign to the vars.
22372(
22373  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22374    eval ac_val=\$$ac_var
22375    case $ac_val in #(
22376    *${as_nl}*)
22377      case $ac_var in #(
22378      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
22379echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
22380      esac
22381      case $ac_var in #(
22382      _ | IFS | as_nl) ;; #(
22383      *) $as_unset $ac_var ;;
22384      esac ;;
22385    esac
22386  done
22387
22388  (set) 2>&1 |
22389    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22390    *${as_nl}ac_space=\ *)
22391      # `set' does not quote correctly, so add quotes (double-quote
22392      # substitution turns \\\\ into \\, and sed turns \\ into \).
22393      sed -n \
22394	"s/'/'\\\\''/g;
22395	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22396      ;; #(
22397    *)
22398      # `set' quotes correctly as required by POSIX, so do not add quotes.
22399      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22400      ;;
22401    esac |
22402    sort
22403) |
22404  sed '
22405     /^ac_cv_env_/b end
22406     t clear
22407     :clear
22408     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22409     t end
22410     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22411     :end' >>confcache
22412if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22413  if test -w "$cache_file"; then
22414    test "x$cache_file" != "x/dev/null" &&
22415      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
22416echo "$as_me: updating cache $cache_file" >&6;}
22417    cat confcache >$cache_file
22418  else
22419    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22420echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22421  fi
22422fi
22423rm -f confcache
22424
22425test "x$prefix" = xNONE && prefix=$ac_default_prefix
22426# Let make expand exec_prefix.
22427test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22428
22429DEFS=-DHAVE_CONFIG_H
22430
22431ac_libobjs=
22432ac_ltlibobjs=
22433for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22434  # 1. Remove the extension, and $U if already installed.
22435  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22436  ac_i=`echo "$ac_i" | sed "$ac_script"`
22437  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22438  #    will be set to the directory where LIBOBJS objects are built.
22439  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22440  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22441done
22442LIBOBJS=$ac_libobjs
22443
22444LTLIBOBJS=$ac_ltlibobjs
22445
22446
22447if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
22448  { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
22449Usually this means the macro was only invoked conditionally." >&5
22450echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
22451Usually this means the macro was only invoked conditionally." >&2;}
22452   { (exit 1); exit 1; }; }
22453fi
22454if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
22455  { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
22456Usually this means the macro was only invoked conditionally." >&5
22457echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
22458Usually this means the macro was only invoked conditionally." >&2;}
22459   { (exit 1); exit 1; }; }
22460fi
22461
22462: ${CONFIG_STATUS=./config.status}
22463ac_clean_files_save=$ac_clean_files
22464ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22465{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22466echo "$as_me: creating $CONFIG_STATUS" >&6;}
22467cat >$CONFIG_STATUS <<_ACEOF
22468#! $SHELL
22469# Generated by $as_me.
22470# Run this file to recreate the current configuration.
22471# Compiler output produced by configure, useful for debugging
22472# configure, is in config.log if it exists.
22473
22474debug=false
22475ac_cs_recheck=false
22476ac_cs_silent=false
22477SHELL=\${CONFIG_SHELL-$SHELL}
22478_ACEOF
22479
22480cat >>$CONFIG_STATUS <<\_ACEOF
22481## --------------------- ##
22482## M4sh Initialization.  ##
22483## --------------------- ##
22484
22485# Be Bourne compatible
22486if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22487  emulate sh
22488  NULLCMD=:
22489  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22490  # is contrary to our usage.  Disable this feature.
22491  alias -g '${1+"$@"}'='"$@"'
22492  setopt NO_GLOB_SUBST
22493else
22494  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
22495fi
22496BIN_SH=xpg4; export BIN_SH # for Tru64
22497DUALCASE=1; export DUALCASE # for MKS sh
22498
22499
22500# PATH needs CR
22501# Avoid depending upon Character Ranges.
22502as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22503as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22504as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22505as_cr_digits='0123456789'
22506as_cr_alnum=$as_cr_Letters$as_cr_digits
22507
22508# The user is always right.
22509if test "${PATH_SEPARATOR+set}" != set; then
22510  echo "#! /bin/sh" >conf$$.sh
22511  echo  "exit 0"   >>conf$$.sh
22512  chmod +x conf$$.sh
22513  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
22514    PATH_SEPARATOR=';'
22515  else
22516    PATH_SEPARATOR=:
22517  fi
22518  rm -f conf$$.sh
22519fi
22520
22521# Support unset when possible.
22522if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22523  as_unset=unset
22524else
22525  as_unset=false
22526fi
22527
22528
22529# IFS
22530# We need space, tab and new line, in precisely that order.  Quoting is
22531# there to prevent editors from complaining about space-tab.
22532# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22533# splitting by setting IFS to empty value.)
22534as_nl='
22535'
22536IFS=" ""	$as_nl"
22537
22538# Find who we are.  Look in the path if we contain no directory separator.
22539case $0 in
22540  *[\\/]* ) as_myself=$0 ;;
22541  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22542for as_dir in $PATH
22543do
22544  IFS=$as_save_IFS
22545  test -z "$as_dir" && as_dir=.
22546  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22547done
22548IFS=$as_save_IFS
22549
22550     ;;
22551esac
22552# We did not find ourselves, most probably we were run as `sh COMMAND'
22553# in which case we are not to be found in the path.
22554if test "x$as_myself" = x; then
22555  as_myself=$0
22556fi
22557if test ! -f "$as_myself"; then
22558  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22559  { (exit 1); exit 1; }
22560fi
22561
22562# Work around bugs in pre-3.0 UWIN ksh.
22563for as_var in ENV MAIL MAILPATH
22564do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22565done
22566PS1='$ '
22567PS2='> '
22568PS4='+ '
22569
22570# NLS nuisances.
22571for as_var in \
22572  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
22573  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
22574  LC_TELEPHONE LC_TIME
22575do
22576  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
22577    eval $as_var=C; export $as_var
22578  else
22579    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22580  fi
22581done
22582
22583# Required to use basename.
22584if expr a : '\(a\)' >/dev/null 2>&1 &&
22585   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22586  as_expr=expr
22587else
22588  as_expr=false
22589fi
22590
22591if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22592  as_basename=basename
22593else
22594  as_basename=false
22595fi
22596
22597
22598# Name of the executable.
22599as_me=`$as_basename -- "$0" ||
22600$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22601	 X"$0" : 'X\(//\)$' \| \
22602	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22603echo X/"$0" |
22604    sed '/^.*\/\([^/][^/]*\)\/*$/{
22605	    s//\1/
22606	    q
22607	  }
22608	  /^X\/\(\/\/\)$/{
22609	    s//\1/
22610	    q
22611	  }
22612	  /^X\/\(\/\).*/{
22613	    s//\1/
22614	    q
22615	  }
22616	  s/.*/./; q'`
22617
22618# CDPATH.
22619$as_unset CDPATH
22620
22621
22622
22623  as_lineno_1=$LINENO
22624  as_lineno_2=$LINENO
22625  test "x$as_lineno_1" != "x$as_lineno_2" &&
22626  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22627
22628  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22629  # uniformly replaced by the line number.  The first 'sed' inserts a
22630  # line-number line after each line using $LINENO; the second 'sed'
22631  # does the real work.  The second script uses 'N' to pair each
22632  # line-number line with the line containing $LINENO, and appends
22633  # trailing '-' during substitution so that $LINENO is not a special
22634  # case at line end.
22635  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22636  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22637  # E. McMahon (1931-1989) for sed's syntax.  :-)
22638  sed -n '
22639    p
22640    /[$]LINENO/=
22641  ' <$as_myself |
22642    sed '
22643      s/[$]LINENO.*/&-/
22644      t lineno
22645      b
22646      :lineno
22647      N
22648      :loop
22649      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22650      t loop
22651      s/-\n.*//
22652    ' >$as_me.lineno &&
22653  chmod +x "$as_me.lineno" ||
22654    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22655   { (exit 1); exit 1; }; }
22656
22657  # Don't try to exec as it changes $[0], causing all sort of problems
22658  # (the dirname of $[0] is not the place where we might find the
22659  # original and so on.  Autoconf is especially sensitive to this).
22660  . "./$as_me.lineno"
22661  # Exit status is that of the last command.
22662  exit
22663}
22664
22665
22666if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22667  as_dirname=dirname
22668else
22669  as_dirname=false
22670fi
22671
22672ECHO_C= ECHO_N= ECHO_T=
22673case `echo -n x` in
22674-n*)
22675  case `echo 'x\c'` in
22676  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22677  *)   ECHO_C='\c';;
22678  esac;;
22679*)
22680  ECHO_N='-n';;
22681esac
22682
22683if expr a : '\(a\)' >/dev/null 2>&1 &&
22684   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22685  as_expr=expr
22686else
22687  as_expr=false
22688fi
22689
22690rm -f conf$$ conf$$.exe conf$$.file
22691if test -d conf$$.dir; then
22692  rm -f conf$$.dir/conf$$.file
22693else
22694  rm -f conf$$.dir
22695  mkdir conf$$.dir
22696fi
22697echo >conf$$.file
22698if ln -s conf$$.file conf$$ 2>/dev/null; then
22699  as_ln_s='ln -s'
22700  # ... but there are two gotchas:
22701  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22702  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22703  # In both cases, we have to default to `cp -p'.
22704  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22705    as_ln_s='cp -p'
22706elif ln conf$$.file conf$$ 2>/dev/null; then
22707  as_ln_s=ln
22708else
22709  as_ln_s='cp -p'
22710fi
22711rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22712rmdir conf$$.dir 2>/dev/null
22713
22714if mkdir -p . 2>/dev/null; then
22715  as_mkdir_p=:
22716else
22717  test -d ./-p && rmdir ./-p
22718  as_mkdir_p=false
22719fi
22720
22721# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
22722# systems may use methods other than mode bits to determine executability.
22723cat >conf$$.file <<_ASEOF
22724#! /bin/sh
22725exit 0
22726_ASEOF
22727chmod +x conf$$.file
22728if test -x conf$$.file >/dev/null 2>&1; then
22729  as_executable_p="test -x"
22730else
22731  as_executable_p=:
22732fi
22733rm -f conf$$.file
22734
22735# Sed expression to map a string onto a valid CPP name.
22736as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22737
22738# Sed expression to map a string onto a valid variable name.
22739as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22740
22741
22742exec 6>&1
22743
22744# Save the log message, to keep $[0] and so on meaningful, and to
22745# report actual input values of CONFIG_FILES etc. instead of their
22746# values after options handling.
22747ac_log="
22748This file was extended by LLVM $as_me 3.4, which was
22749generated by GNU Autoconf 2.60.  Invocation command line was
22750
22751  CONFIG_FILES    = $CONFIG_FILES
22752  CONFIG_HEADERS  = $CONFIG_HEADERS
22753  CONFIG_LINKS    = $CONFIG_LINKS
22754  CONFIG_COMMANDS = $CONFIG_COMMANDS
22755  $ $0 $@
22756
22757on `(hostname || uname -n) 2>/dev/null | sed 1q`
22758"
22759
22760_ACEOF
22761
22762cat >>$CONFIG_STATUS <<_ACEOF
22763# Files that config.status was made for.
22764config_files="$ac_config_files"
22765config_headers="$ac_config_headers"
22766config_commands="$ac_config_commands"
22767
22768_ACEOF
22769
22770cat >>$CONFIG_STATUS <<\_ACEOF
22771ac_cs_usage="\
22772\`$as_me' instantiates files from templates according to the
22773current configuration.
22774
22775Usage: $0 [OPTIONS] [FILE]...
22776
22777  -h, --help       print this help, then exit
22778  -V, --version    print version number, then exit
22779  -q, --quiet      do not print progress messages
22780  -d, --debug      don't remove temporary files
22781      --recheck    update $as_me by reconfiguring in the same conditions
22782  --file=FILE[:TEMPLATE]
22783		   instantiate the configuration file FILE
22784  --header=FILE[:TEMPLATE]
22785		   instantiate the configuration header FILE
22786
22787Configuration files:
22788$config_files
22789
22790Configuration headers:
22791$config_headers
22792
22793Configuration commands:
22794$config_commands
22795
22796Report bugs to <bug-autoconf@gnu.org>."
22797
22798_ACEOF
22799cat >>$CONFIG_STATUS <<_ACEOF
22800ac_cs_version="\\
22801LLVM config.status 3.4
22802configured by $0, generated by GNU Autoconf 2.60,
22803  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22804
22805Copyright (C) 2006 Free Software Foundation, Inc.
22806This config.status script is free software; the Free Software Foundation
22807gives unlimited permission to copy, distribute and modify it."
22808
22809ac_pwd='$ac_pwd'
22810srcdir='$srcdir'
22811INSTALL='$INSTALL'
22812_ACEOF
22813
22814cat >>$CONFIG_STATUS <<\_ACEOF
22815# If no file are specified by the user, then we need to provide default
22816# value.  By we need to know if files were specified by the user.
22817ac_need_defaults=:
22818while test $# != 0
22819do
22820  case $1 in
22821  --*=*)
22822    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22823    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22824    ac_shift=:
22825    ;;
22826  *)
22827    ac_option=$1
22828    ac_optarg=$2
22829    ac_shift=shift
22830    ;;
22831  esac
22832
22833  case $ac_option in
22834  # Handling of the options.
22835  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22836    ac_cs_recheck=: ;;
22837  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22838    echo "$ac_cs_version"; exit ;;
22839  --debug | --debu | --deb | --de | --d | -d )
22840    debug=: ;;
22841  --file | --fil | --fi | --f )
22842    $ac_shift
22843    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22844    ac_need_defaults=false;;
22845  --header | --heade | --head | --hea )
22846    $ac_shift
22847    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22848    ac_need_defaults=false;;
22849  --he | --h)
22850    # Conflict between --help and --header
22851    { echo "$as_me: error: ambiguous option: $1
22852Try \`$0 --help' for more information." >&2
22853   { (exit 1); exit 1; }; };;
22854  --help | --hel | -h )
22855    echo "$ac_cs_usage"; exit ;;
22856  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22857  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22858    ac_cs_silent=: ;;
22859
22860  # This is an error.
22861  -*) { echo "$as_me: error: unrecognized option: $1
22862Try \`$0 --help' for more information." >&2
22863   { (exit 1); exit 1; }; } ;;
22864
22865  *) ac_config_targets="$ac_config_targets $1"
22866     ac_need_defaults=false ;;
22867
22868  esac
22869  shift
22870done
22871
22872ac_configure_extra_args=
22873
22874if $ac_cs_silent; then
22875  exec 6>/dev/null
22876  ac_configure_extra_args="$ac_configure_extra_args --silent"
22877fi
22878
22879_ACEOF
22880cat >>$CONFIG_STATUS <<_ACEOF
22881if \$ac_cs_recheck; then
22882  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22883  CONFIG_SHELL=$SHELL
22884  export CONFIG_SHELL
22885  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22886fi
22887
22888_ACEOF
22889cat >>$CONFIG_STATUS <<\_ACEOF
22890exec 5>>config.log
22891{
22892  echo
22893  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22894## Running $as_me. ##
22895_ASBOX
22896  echo "$ac_log"
22897} >&5
22898
22899_ACEOF
22900cat >>$CONFIG_STATUS <<_ACEOF
22901#
22902# INIT-COMMANDS
22903#
22904llvm_src="${srcdir}"
22905
22906_ACEOF
22907
22908cat >>$CONFIG_STATUS <<\_ACEOF
22909
22910# Handling of arguments.
22911for ac_config_target in $ac_config_targets
22912do
22913  case $ac_config_target in
22914    "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
22915    "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
22916    "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
22917    "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
22918    "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
22919    "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
22920    "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
22921    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
22922    "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
22923    "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
22924    "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
22925    "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
22926    "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
22927    "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
22928    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
22929    "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
22930    "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
22931    "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
22932    "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
22933    "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
22934    "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
22935    "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
22936    "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
22937    "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
22938    "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
22939    "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
22940
22941  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22942echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22943   { (exit 1); exit 1; }; };;
22944  esac
22945done
22946
22947
22948# If the user did not use the arguments to specify the items to instantiate,
22949# then the envvar interface is used.  Set only those that are not.
22950# We use the long form for the default assignment because of an extremely
22951# bizarre bug on SunOS 4.1.3.
22952if $ac_need_defaults; then
22953  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22954  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22955  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22956fi
22957
22958# Have a temporary directory for convenience.  Make it in the build tree
22959# simply because there is no reason against having it here, and in addition,
22960# creating and moving files from /tmp can sometimes cause problems.
22961# Hook for its removal unless debugging.
22962# Note that there is a small window in which the directory will not be cleaned:
22963# after its creation but before its name has been assigned to `$tmp'.
22964$debug ||
22965{
22966  tmp=
22967  trap 'exit_status=$?
22968  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22969' 0
22970  trap '{ (exit 1); exit 1; }' 1 2 13 15
22971}
22972# Create a (secure) tmp directory for tmp files.
22973
22974{
22975  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22976  test -n "$tmp" && test -d "$tmp"
22977}  ||
22978{
22979  tmp=./conf$$-$RANDOM
22980  (umask 077 && mkdir "$tmp")
22981} ||
22982{
22983   echo "$me: cannot create a temporary directory in ." >&2
22984   { (exit 1); exit 1; }
22985}
22986
22987#
22988# Set up the sed scripts for CONFIG_FILES section.
22989#
22990
22991# No need to generate the scripts if there are no CONFIG_FILES.
22992# This happens for instance when ./config.status config.h
22993if test -n "$CONFIG_FILES"; then
22994
22995_ACEOF
22996
22997
22998
22999ac_delim='%!_!# '
23000for ac_last_try in false false false false false :; do
23001  cat >conf$$subs.sed <<_ACEOF
23002SHELL!$SHELL$ac_delim
23003PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
23004PACKAGE_NAME!$PACKAGE_NAME$ac_delim
23005PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
23006PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
23007PACKAGE_STRING!$PACKAGE_STRING$ac_delim
23008PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
23009exec_prefix!$exec_prefix$ac_delim
23010prefix!$prefix$ac_delim
23011program_transform_name!$program_transform_name$ac_delim
23012bindir!$bindir$ac_delim
23013sbindir!$sbindir$ac_delim
23014libexecdir!$libexecdir$ac_delim
23015datarootdir!$datarootdir$ac_delim
23016datadir!$datadir$ac_delim
23017sysconfdir!$sysconfdir$ac_delim
23018sharedstatedir!$sharedstatedir$ac_delim
23019localstatedir!$localstatedir$ac_delim
23020includedir!$includedir$ac_delim
23021oldincludedir!$oldincludedir$ac_delim
23022docdir!$docdir$ac_delim
23023infodir!$infodir$ac_delim
23024htmldir!$htmldir$ac_delim
23025dvidir!$dvidir$ac_delim
23026pdfdir!$pdfdir$ac_delim
23027psdir!$psdir$ac_delim
23028libdir!$libdir$ac_delim
23029localedir!$localedir$ac_delim
23030mandir!$mandir$ac_delim
23031DEFS!$DEFS$ac_delim
23032ECHO_C!$ECHO_C$ac_delim
23033ECHO_N!$ECHO_N$ac_delim
23034ECHO_T!$ECHO_T$ac_delim
23035LIBS!$LIBS$ac_delim
23036build_alias!$build_alias$ac_delim
23037host_alias!$host_alias$ac_delim
23038target_alias!$target_alias$ac_delim
23039LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
23040CC!$CC$ac_delim
23041CFLAGS!$CFLAGS$ac_delim
23042LDFLAGS!$LDFLAGS$ac_delim
23043CPPFLAGS!$CPPFLAGS$ac_delim
23044ac_ct_CC!$ac_ct_CC$ac_delim
23045EXEEXT!$EXEEXT$ac_delim
23046OBJEXT!$OBJEXT$ac_delim
23047CXX!$CXX$ac_delim
23048CXXFLAGS!$CXXFLAGS$ac_delim
23049ac_ct_CXX!$ac_ct_CXX$ac_delim
23050CPP!$CPP$ac_delim
23051subdirs!$subdirs$ac_delim
23052ENABLE_POLLY!$ENABLE_POLLY$ac_delim
23053LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
23054build!$build$ac_delim
23055build_cpu!$build_cpu$ac_delim
23056build_vendor!$build_vendor$ac_delim
23057build_os!$build_os$ac_delim
23058host!$host$ac_delim
23059host_cpu!$host_cpu$ac_delim
23060host_vendor!$host_vendor$ac_delim
23061host_os!$host_os$ac_delim
23062target!$target$ac_delim
23063target_cpu!$target_cpu$ac_delim
23064target_vendor!$target_vendor$ac_delim
23065target_os!$target_os$ac_delim
23066OS!$OS$ac_delim
23067HOST_OS!$HOST_OS$ac_delim
23068TARGET_OS!$TARGET_OS$ac_delim
23069LINKALL!$LINKALL$ac_delim
23070NOLINKALL!$NOLINKALL$ac_delim
23071LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
23072LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
23073ARCH!$ARCH$ac_delim
23074HOST_ARCH!$HOST_ARCH$ac_delim
23075ENDIAN!$ENDIAN$ac_delim
23076GREP!$GREP$ac_delim
23077EGREP!$EGREP$ac_delim
23078LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
23079BUILD_CC!$BUILD_CC$ac_delim
23080BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
23081BUILD_CXX!$BUILD_CXX$ac_delim
23082CVSBUILD!$CVSBUILD$ac_delim
23083ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
23084ENABLE_CXX11!$ENABLE_CXX11$ac_delim
23085ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
23086ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
23087ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
23088ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
23089ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
23090ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
23091DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
23092ENABLE_WERROR!$ENABLE_WERROR$ac_delim
23093ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
23094EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
23095DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
23096DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
23097KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
23098JIT!$JIT$ac_delim
23099_ACEOF
23100
23101  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
23102    break
23103  elif $ac_last_try; then
23104    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23105echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23106   { (exit 1); exit 1; }; }
23107  else
23108    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23109  fi
23110done
23111
23112ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
23113if test -n "$ac_eof"; then
23114  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
23115  ac_eof=`expr $ac_eof + 1`
23116fi
23117
23118cat >>$CONFIG_STATUS <<_ACEOF
23119cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
23120/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23121_ACEOF
23122sed '
23123s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
23124s/^/s,@/; s/!/@,|#_!!_#|/
23125:n
23126t n
23127s/'"$ac_delim"'$/,g/; t
23128s/$/\\/; p
23129N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
23130' >>$CONFIG_STATUS <conf$$subs.sed
23131rm -f conf$$subs.sed
23132cat >>$CONFIG_STATUS <<_ACEOF
23133CEOF$ac_eof
23134_ACEOF
23135
23136
23137ac_delim='%!_!# '
23138for ac_last_try in false false false false false :; do
23139  cat >conf$$subs.sed <<_ACEOF
23140TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
23141ENABLE_DOCS!$ENABLE_DOCS$ac_delim
23142ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
23143LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
23144ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
23145LLVM_ENABLE_ZLIB!$LLVM_ENABLE_ZLIB$ac_delim
23146ENABLE_PIC!$ENABLE_PIC$ac_delim
23147ENABLE_SHARED!$ENABLE_SHARED$ac_delim
23148ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
23149ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
23150TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
23151LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
23152LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
23153LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
23154LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
23155OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
23156EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
23157EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
23158CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
23159BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
23160INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
23161NM!$NM$ac_delim
23162ifGNUmake!$ifGNUmake$ac_delim
23163LN_S!$LN_S$ac_delim
23164CMP!$CMP$ac_delim
23165CP!$CP$ac_delim
23166DATE!$DATE$ac_delim
23167FIND!$FIND$ac_delim
23168MKDIR!$MKDIR$ac_delim
23169MV!$MV$ac_delim
23170RANLIB!$RANLIB$ac_delim
23171AR!$AR$ac_delim
23172RM!$RM$ac_delim
23173SED!$SED$ac_delim
23174TAR!$TAR$ac_delim
23175BINPWD!$BINPWD$ac_delim
23176GRAPHVIZ!$GRAPHVIZ$ac_delim
23177DOT!$DOT$ac_delim
23178FDP!$FDP$ac_delim
23179NEATO!$NEATO$ac_delim
23180TWOPI!$TWOPI$ac_delim
23181CIRCO!$CIRCO$ac_delim
23182GV!$GV$ac_delim
23183DOTTY!$DOTTY$ac_delim
23184XDOT!$XDOT$ac_delim
23185INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
23186INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
23187INSTALL_DATA!$INSTALL_DATA$ac_delim
23188BZIP2!$BZIP2$ac_delim
23189CAT!$CAT$ac_delim
23190DOXYGEN!$DOXYGEN$ac_delim
23191GROFF!$GROFF$ac_delim
23192GZIPBIN!$GZIPBIN$ac_delim
23193PDFROFF!$PDFROFF$ac_delim
23194ZIP!$ZIP$ac_delim
23195OCAMLC!$OCAMLC$ac_delim
23196OCAMLOPT!$OCAMLOPT$ac_delim
23197OCAMLDEP!$OCAMLDEP$ac_delim
23198OCAMLDOC!$OCAMLDOC$ac_delim
23199GAS!$GAS$ac_delim
23200HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
23201INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
23202INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
23203CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
23204CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
23205LIBADD_DL!$LIBADD_DL$ac_delim
23206NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
23207NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
23208COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
23209NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
23210NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
23211PYTHON!$PYTHON$ac_delim
23212USE_UDIS86!$USE_UDIS86$ac_delim
23213USE_OPROFILE!$USE_OPROFILE$ac_delim
23214USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
23215XML2CONFIG!$XML2CONFIG$ac_delim
23216LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
23217LIBXML2_INC!$LIBXML2_INC$ac_delim
23218CXXCPP!$CXXCPP$ac_delim
23219HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
23220HAVE_LIBZ!$HAVE_LIBZ$ac_delim
23221HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
23222MMAP_FILE!$MMAP_FILE$ac_delim
23223SHLIBEXT!$SHLIBEXT$ac_delim
23224SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
23225LLVM_PREFIX!$LLVM_PREFIX$ac_delim
23226LLVM_BINDIR!$LLVM_BINDIR$ac_delim
23227LLVM_DATADIR!$LLVM_DATADIR$ac_delim
23228LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
23229LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
23230LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
23231LLVM_INFODIR!$LLVM_INFODIR$ac_delim
23232LLVM_MANDIR!$LLVM_MANDIR$ac_delim
23233LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
23234BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
23235ALL_BINDINGS!$ALL_BINDINGS$ac_delim
23236OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
23237_ACEOF
23238
23239  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
23240    break
23241  elif $ac_last_try; then
23242    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23243echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23244   { (exit 1); exit 1; }; }
23245  else
23246    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23247  fi
23248done
23249
23250ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
23251if test -n "$ac_eof"; then
23252  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
23253  ac_eof=`expr $ac_eof + 1`
23254fi
23255
23256cat >>$CONFIG_STATUS <<_ACEOF
23257cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
23258/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23259_ACEOF
23260sed '
23261s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
23262s/^/s,@/; s/!/@,|#_!!_#|/
23263:n
23264t n
23265s/'"$ac_delim"'$/,g/; t
23266s/$/\\/; p
23267N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
23268' >>$CONFIG_STATUS <conf$$subs.sed
23269rm -f conf$$subs.sed
23270cat >>$CONFIG_STATUS <<_ACEOF
23271CEOF$ac_eof
23272_ACEOF
23273
23274
23275ac_delim='%!_!# '
23276for ac_last_try in false false false false false :; do
23277  cat >conf$$subs.sed <<_ACEOF
23278ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
23279RPATH!$RPATH$ac_delim
23280RDYNAMIC!$RDYNAMIC$ac_delim
23281program_prefix!$program_prefix$ac_delim
23282LIBOBJS!$LIBOBJS$ac_delim
23283LTLIBOBJS!$LTLIBOBJS$ac_delim
23284_ACEOF
23285
23286  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 6; then
23287    break
23288  elif $ac_last_try; then
23289    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23290echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23291   { (exit 1); exit 1; }; }
23292  else
23293    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23294  fi
23295done
23296
23297ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
23298if test -n "$ac_eof"; then
23299  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
23300  ac_eof=`expr $ac_eof + 1`
23301fi
23302
23303cat >>$CONFIG_STATUS <<_ACEOF
23304cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
23305/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
23306_ACEOF
23307sed '
23308s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
23309s/^/s,@/; s/!/@,|#_!!_#|/
23310:n
23311t n
23312s/'"$ac_delim"'$/,g/; t
23313s/$/\\/; p
23314N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
23315' >>$CONFIG_STATUS <conf$$subs.sed
23316rm -f conf$$subs.sed
23317cat >>$CONFIG_STATUS <<_ACEOF
23318:end
23319s/|#_!!_#|//g
23320CEOF$ac_eof
23321_ACEOF
23322
23323
23324# VPATH may cause trouble with some makes, so we remove $(srcdir),
23325# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23326# trailing colons and then remove the whole line if VPATH becomes empty
23327# (actually we leave an empty line to preserve line numbers).
23328if test "x$srcdir" = x.; then
23329  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
23330s/:*\$(srcdir):*/:/
23331s/:*\${srcdir}:*/:/
23332s/:*@srcdir@:*/:/
23333s/^\([^=]*=[	 ]*\):*/\1/
23334s/:*$//
23335s/^[^=]*=[	 ]*$//
23336}'
23337fi
23338
23339cat >>$CONFIG_STATUS <<\_ACEOF
23340fi # test -n "$CONFIG_FILES"
23341
23342
23343for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
23344do
23345  case $ac_tag in
23346  :[FHLC]) ac_mode=$ac_tag; continue;;
23347  esac
23348  case $ac_mode$ac_tag in
23349  :[FHL]*:*);;
23350  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
23351echo "$as_me: error: Invalid tag $ac_tag." >&2;}
23352   { (exit 1); exit 1; }; };;
23353  :[FH]-) ac_tag=-:-;;
23354  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23355  esac
23356  ac_save_IFS=$IFS
23357  IFS=:
23358  set x $ac_tag
23359  IFS=$ac_save_IFS
23360  shift
23361  ac_file=$1
23362  shift
23363
23364  case $ac_mode in
23365  :L) ac_source=$1;;
23366  :[FH])
23367    ac_file_inputs=
23368    for ac_f
23369    do
23370      case $ac_f in
23371      -) ac_f="$tmp/stdin";;
23372      *) # Look for the file first in the build tree, then in the source tree
23373	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
23374	 # because $ac_f cannot contain `:'.
23375	 test -f "$ac_f" ||
23376	   case $ac_f in
23377	   [\\/$]*) false;;
23378	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23379	   esac ||
23380	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23381echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23382   { (exit 1); exit 1; }; };;
23383      esac
23384      ac_file_inputs="$ac_file_inputs $ac_f"
23385    done
23386
23387    # Let's still pretend it is `configure' which instantiates (i.e., don't
23388    # use $as_me), people would be surprised to read:
23389    #    /* config.h.  Generated by config.status.  */
23390    configure_input="Generated from "`IFS=:
23391	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
23392    if test x"$ac_file" != x-; then
23393      configure_input="$ac_file.  $configure_input"
23394      { echo "$as_me:$LINENO: creating $ac_file" >&5
23395echo "$as_me: creating $ac_file" >&6;}
23396    fi
23397
23398    case $ac_tag in
23399    *:-:* | *:-) cat >"$tmp/stdin";;
23400    esac
23401    ;;
23402  esac
23403
23404  ac_dir=`$as_dirname -- "$ac_file" ||
23405$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23406	 X"$ac_file" : 'X\(//\)[^/]' \| \
23407	 X"$ac_file" : 'X\(//\)$' \| \
23408	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23409echo X"$ac_file" |
23410    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23411	    s//\1/
23412	    q
23413	  }
23414	  /^X\(\/\/\)[^/].*/{
23415	    s//\1/
23416	    q
23417	  }
23418	  /^X\(\/\/\)$/{
23419	    s//\1/
23420	    q
23421	  }
23422	  /^X\(\/\).*/{
23423	    s//\1/
23424	    q
23425	  }
23426	  s/.*/./; q'`
23427  { as_dir="$ac_dir"
23428  case $as_dir in #(
23429  -*) as_dir=./$as_dir;;
23430  esac
23431  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23432    as_dirs=
23433    while :; do
23434      case $as_dir in #(
23435      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23436      *) as_qdir=$as_dir;;
23437      esac
23438      as_dirs="'$as_qdir' $as_dirs"
23439      as_dir=`$as_dirname -- "$as_dir" ||
23440$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23441	 X"$as_dir" : 'X\(//\)[^/]' \| \
23442	 X"$as_dir" : 'X\(//\)$' \| \
23443	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23444echo X"$as_dir" |
23445    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23446	    s//\1/
23447	    q
23448	  }
23449	  /^X\(\/\/\)[^/].*/{
23450	    s//\1/
23451	    q
23452	  }
23453	  /^X\(\/\/\)$/{
23454	    s//\1/
23455	    q
23456	  }
23457	  /^X\(\/\).*/{
23458	    s//\1/
23459	    q
23460	  }
23461	  s/.*/./; q'`
23462      test -d "$as_dir" && break
23463    done
23464    test -z "$as_dirs" || eval "mkdir $as_dirs"
23465  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23466echo "$as_me: error: cannot create directory $as_dir" >&2;}
23467   { (exit 1); exit 1; }; }; }
23468  ac_builddir=.
23469
23470case "$ac_dir" in
23471.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23472*)
23473  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23474  # A ".." for each directory in $ac_dir_suffix.
23475  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
23476  case $ac_top_builddir_sub in
23477  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23478  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23479  esac ;;
23480esac
23481ac_abs_top_builddir=$ac_pwd
23482ac_abs_builddir=$ac_pwd$ac_dir_suffix
23483# for backward compatibility:
23484ac_top_builddir=$ac_top_build_prefix
23485
23486case $srcdir in
23487  .)  # We are building in place.
23488    ac_srcdir=.
23489    ac_top_srcdir=$ac_top_builddir_sub
23490    ac_abs_top_srcdir=$ac_pwd ;;
23491  [\\/]* | ?:[\\/]* )  # Absolute name.
23492    ac_srcdir=$srcdir$ac_dir_suffix;
23493    ac_top_srcdir=$srcdir
23494    ac_abs_top_srcdir=$srcdir ;;
23495  *) # Relative name.
23496    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23497    ac_top_srcdir=$ac_top_build_prefix$srcdir
23498    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23499esac
23500ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23501
23502
23503  case $ac_mode in
23504  :F)
23505  #
23506  # CONFIG_FILE
23507  #
23508
23509  case $INSTALL in
23510  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23511  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23512  esac
23513_ACEOF
23514
23515cat >>$CONFIG_STATUS <<\_ACEOF
23516# If the template does not know about datarootdir, expand it.
23517# FIXME: This hack should be removed a few years after 2.60.
23518ac_datarootdir_hack=; ac_datarootdir_seen=
23519
23520case `sed -n '/datarootdir/ {
23521  p
23522  q
23523}
23524/@datadir@/p
23525/@docdir@/p
23526/@infodir@/p
23527/@localedir@/p
23528/@mandir@/p
23529' $ac_file_inputs` in
23530*datarootdir*) ac_datarootdir_seen=yes;;
23531*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23532  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23533echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23534_ACEOF
23535cat >>$CONFIG_STATUS <<_ACEOF
23536  ac_datarootdir_hack='
23537  s&@datadir@&$datadir&g
23538  s&@docdir@&$docdir&g
23539  s&@infodir@&$infodir&g
23540  s&@localedir@&$localedir&g
23541  s&@mandir@&$mandir&g
23542    s&\\\${datarootdir}&$datarootdir&g' ;;
23543esac
23544_ACEOF
23545
23546# Neutralize VPATH when `$srcdir' = `.'.
23547# Shell code in configure.ac might set extrasub.
23548# FIXME: do we really want to maintain this feature?
23549cat >>$CONFIG_STATUS <<_ACEOF
23550  sed "$ac_vpsub
23551$extrasub
23552_ACEOF
23553cat >>$CONFIG_STATUS <<\_ACEOF
23554:t
23555/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23556s&@configure_input@&$configure_input&;t t
23557s&@top_builddir@&$ac_top_builddir_sub&;t t
23558s&@srcdir@&$ac_srcdir&;t t
23559s&@abs_srcdir@&$ac_abs_srcdir&;t t
23560s&@top_srcdir@&$ac_top_srcdir&;t t
23561s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23562s&@builddir@&$ac_builddir&;t t
23563s&@abs_builddir@&$ac_abs_builddir&;t t
23564s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23565s&@INSTALL@&$ac_INSTALL&;t t
23566$ac_datarootdir_hack
23567" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
23568
23569test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23570  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23571  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23572  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23573which seems to be undefined.  Please make sure it is defined." >&5
23574echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23575which seems to be undefined.  Please make sure it is defined." >&2;}
23576
23577  rm -f "$tmp/stdin"
23578  case $ac_file in
23579  -) cat "$tmp/out"; rm -f "$tmp/out";;
23580  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
23581  esac
23582 ;;
23583  :H)
23584  #
23585  # CONFIG_HEADER
23586  #
23587_ACEOF
23588
23589# Transform confdefs.h into a sed script `conftest.defines', that
23590# substitutes the proper values into config.h.in to produce config.h.
23591rm -f conftest.defines conftest.tail
23592# First, append a space to every undef/define line, to ease matching.
23593echo 's/$/ /' >conftest.defines
23594# Then, protect against being on the right side of a sed subst, or in
23595# an unquoted here document, in config.status.  If some macros were
23596# called several times there might be several #defines for the same
23597# symbol, which is useless.  But do not sort them, since the last
23598# AC_DEFINE must be honored.
23599ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23600# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
23601# NAME is the cpp macro being defined, VALUE is the value it is being given.
23602# PARAMS is the parameter list in the macro definition--in most cases, it's
23603# just an empty string.
23604ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
23605ac_dB='\\)[	 (].*,\\1define\\2'
23606ac_dC=' '
23607ac_dD=' ,'
23608
23609uniq confdefs.h |
23610  sed -n '
23611	t rset
23612	:rset
23613	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
23614	t ok
23615	d
23616	:ok
23617	s/[\\&,]/\\&/g
23618	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
23619	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
23620  ' >>conftest.defines
23621
23622# Remove the space that was appended to ease matching.
23623# Then replace #undef with comments.  This is necessary, for
23624# example, in the case of _POSIX_SOURCE, which is predefined and required
23625# on some systems where configure will not decide to define it.
23626# (The regexp can be short, since the line contains either #define or #undef.)
23627echo 's/ $//
23628s,^[	 #]*u.*,/* & */,' >>conftest.defines
23629
23630# Break up conftest.defines:
23631ac_max_sed_lines=50
23632
23633# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
23634# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
23635# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
23636# et cetera.
23637ac_in='$ac_file_inputs'
23638ac_out='"$tmp/out1"'
23639ac_nxt='"$tmp/out2"'
23640
23641while :
23642do
23643  # Write a here document:
23644    cat >>$CONFIG_STATUS <<_ACEOF
23645    # First, check the format of the line:
23646    cat >"\$tmp/defines.sed" <<\\CEOF
23647/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
23648/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
23649b
23650:def
23651_ACEOF
23652  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
23653  echo 'CEOF
23654    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
23655  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
23656  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
23657  grep . conftest.tail >/dev/null || break
23658  rm -f conftest.defines
23659  mv conftest.tail conftest.defines
23660done
23661rm -f conftest.defines conftest.tail
23662
23663echo "ac_result=$ac_in" >>$CONFIG_STATUS
23664cat >>$CONFIG_STATUS <<\_ACEOF
23665  if test x"$ac_file" != x-; then
23666    echo "/* $configure_input  */" >"$tmp/config.h"
23667    cat "$ac_result" >>"$tmp/config.h"
23668    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
23669      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23670echo "$as_me: $ac_file is unchanged" >&6;}
23671    else
23672      rm -f $ac_file
23673      mv "$tmp/config.h" $ac_file
23674    fi
23675  else
23676    echo "/* $configure_input  */"
23677    cat "$ac_result"
23678  fi
23679  rm -f "$tmp/out12"
23680 ;;
23681
23682  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
23683echo "$as_me: executing $ac_file commands" >&6;}
23684 ;;
23685  esac
23686
23687
23688  case $ac_file$ac_mode in
23689    "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
23690   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
23691    "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
23692   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
23693    "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
23694   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
23695    "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
23696   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
23697    "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
23698   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
23699    "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
23700   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
23701    "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
23702   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
23703    "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
23704   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
23705    "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
23706   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
23707    "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
23708   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
23709    "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
23710   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
23711    "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
23712   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
23713
23714  esac
23715done # for ac_tag
23716
23717
23718{ (exit 0); exit 0; }
23719_ACEOF
23720chmod +x $CONFIG_STATUS
23721ac_clean_files=$ac_clean_files_save
23722
23723
23724# configure is writing to config.log, and then calls config.status.
23725# config.status does its own redirection, appending to config.log.
23726# Unfortunately, on DOS this fails, as config.log is still kept open
23727# by configure, so config.status won't be able to write to it; its
23728# output is simply discarded.  So we exec the FD to /dev/null,
23729# effectively closing config.log, so it can be properly (re)opened and
23730# appended to by config.status.  When coming back to configure, we
23731# need to make the FD available again.
23732if test "$no_create" != yes; then
23733  ac_cs_success=:
23734  ac_config_status_args=
23735  test "$silent" = yes &&
23736    ac_config_status_args="$ac_config_status_args --quiet"
23737  exec 5>/dev/null
23738  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23739  exec 5>>config.log
23740  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23741  # would make configure fail if this is the last instruction.
23742  $ac_cs_success || { (exit 1); exit 1; }
23743fi
23744
23745#
23746# CONFIG_SUBDIRS section.
23747#
23748if test "$no_recursion" != yes; then
23749
23750  # Remove --cache-file and --srcdir arguments so they do not pile up.
23751  ac_sub_configure_args=
23752  ac_prev=
23753  eval "set x $ac_configure_args"
23754  shift
23755  for ac_arg
23756  do
23757    if test -n "$ac_prev"; then
23758      ac_prev=
23759      continue
23760    fi
23761    case $ac_arg in
23762    -cache-file | --cache-file | --cache-fil | --cache-fi \
23763    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
23764      ac_prev=cache_file ;;
23765    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
23766    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
23767    | --c=*)
23768      ;;
23769    --config-cache | -C)
23770      ;;
23771    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
23772      ac_prev=srcdir ;;
23773    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
23774      ;;
23775    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
23776      ac_prev=prefix ;;
23777    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
23778      ;;
23779    *)
23780      case $ac_arg in
23781      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23782      esac
23783      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
23784    esac
23785  done
23786
23787  # Always prepend --prefix to ensure using the same prefix
23788  # in subdir configurations.
23789  ac_arg="--prefix=$prefix"
23790  case $ac_arg in
23791  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23792  esac
23793  ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
23794
23795  ac_popdir=`pwd`
23796  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
23797
23798    # Do not complain, so a configure script can configure whichever
23799    # parts of a large source tree are present.
23800    test -d "$srcdir/$ac_dir" || continue
23801
23802    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
23803    echo "$as_me:$LINENO: $ac_msg" >&5
23804    echo "$ac_msg" >&6
23805    { as_dir="$ac_dir"
23806  case $as_dir in #(
23807  -*) as_dir=./$as_dir;;
23808  esac
23809  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23810    as_dirs=
23811    while :; do
23812      case $as_dir in #(
23813      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23814      *) as_qdir=$as_dir;;
23815      esac
23816      as_dirs="'$as_qdir' $as_dirs"
23817      as_dir=`$as_dirname -- "$as_dir" ||
23818$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23819	 X"$as_dir" : 'X\(//\)[^/]' \| \
23820	 X"$as_dir" : 'X\(//\)$' \| \
23821	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23822echo X"$as_dir" |
23823    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23824	    s//\1/
23825	    q
23826	  }
23827	  /^X\(\/\/\)[^/].*/{
23828	    s//\1/
23829	    q
23830	  }
23831	  /^X\(\/\/\)$/{
23832	    s//\1/
23833	    q
23834	  }
23835	  /^X\(\/\).*/{
23836	    s//\1/
23837	    q
23838	  }
23839	  s/.*/./; q'`
23840      test -d "$as_dir" && break
23841    done
23842    test -z "$as_dirs" || eval "mkdir $as_dirs"
23843  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23844echo "$as_me: error: cannot create directory $as_dir" >&2;}
23845   { (exit 1); exit 1; }; }; }
23846    ac_builddir=.
23847
23848case "$ac_dir" in
23849.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23850*)
23851  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23852  # A ".." for each directory in $ac_dir_suffix.
23853  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
23854  case $ac_top_builddir_sub in
23855  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23856  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23857  esac ;;
23858esac
23859ac_abs_top_builddir=$ac_pwd
23860ac_abs_builddir=$ac_pwd$ac_dir_suffix
23861# for backward compatibility:
23862ac_top_builddir=$ac_top_build_prefix
23863
23864case $srcdir in
23865  .)  # We are building in place.
23866    ac_srcdir=.
23867    ac_top_srcdir=$ac_top_builddir_sub
23868    ac_abs_top_srcdir=$ac_pwd ;;
23869  [\\/]* | ?:[\\/]* )  # Absolute name.
23870    ac_srcdir=$srcdir$ac_dir_suffix;
23871    ac_top_srcdir=$srcdir
23872    ac_abs_top_srcdir=$srcdir ;;
23873  *) # Relative name.
23874    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23875    ac_top_srcdir=$ac_top_build_prefix$srcdir
23876    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23877esac
23878ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23879
23880
23881    cd "$ac_dir"
23882
23883    # Check for guested configure; otherwise get Cygnus style configure.
23884    if test -f "$ac_srcdir/configure.gnu"; then
23885      ac_sub_configure=$ac_srcdir/configure.gnu
23886    elif test -f "$ac_srcdir/configure"; then
23887      ac_sub_configure=$ac_srcdir/configure
23888    elif test -f "$ac_srcdir/configure.in"; then
23889      # This should be Cygnus configure.
23890      ac_sub_configure=$ac_aux_dir/configure
23891    else
23892      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
23893echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
23894      ac_sub_configure=
23895    fi
23896
23897    # The recursion is here.
23898    if test -n "$ac_sub_configure"; then
23899      # Make the cache file name correct relative to the subdirectory.
23900      case $cache_file in
23901      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
23902      *) # Relative name.
23903	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
23904      esac
23905
23906      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
23907echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
23908      # The eval makes quoting arguments work.
23909      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
23910	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
23911	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
23912echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
23913   { (exit 1); exit 1; }; }
23914    fi
23915
23916    cd "$ac_popdir"
23917  done
23918fi
23919
23920