configure revision 3e6157de576e349d33a9b08d103405b3a8fb9159
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for llvm 3.1svn.
4#
5# Report bugs to <llvmbugs@cs.uiuc.edu>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11#
12# Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
13## --------------------- ##
14## M4sh Initialization.  ##
15## --------------------- ##
16
17# Be Bourne compatible
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.1svn'
565PACKAGE_STRING='llvm 3.1svn'
566PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
568ac_unique_file="lib/VMCore/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
677ENDIAN
678GREP
679EGREP
680LLVM_CROSS_COMPILING
681BUILD_CC
682BUILD_EXEEXT
683BUILD_CXX
684CVSBUILD
685ENABLE_OPTIMIZED
686ENABLE_PROFILING
687DISABLE_ASSERTIONS
688ENABLE_EXPENSIVE_CHECKS
689EXPENSIVE_CHECKS
690DEBUG_RUNTIME
691DEBUG_SYMBOLS
692JIT
693TARGET_HAS_JIT
694ENABLE_DOCS
695ENABLE_DOXYGEN
696ENABLE_THREADS
697ENABLE_PTHREADS
698ENABLE_PIC
699ENABLE_SHARED
700ENABLE_EMBED_STDCXX
701ENABLE_TIMESTAMPS
702TARGETS_TO_BUILD
703LLVM_ENUM_TARGETS
704LLVM_ENUM_ASM_PRINTERS
705LLVM_ENUM_ASM_PARSERS
706LLVM_ENUM_DISASSEMBLERS
707ENABLE_CBE_PRINTF_A
708OPTIMIZE_OPTION
709EXTRA_OPTIONS
710EXTRA_LD_OPTIONS
711CLANG_SRC_ROOT
712BINUTILS_INCDIR
713NM
714ifGNUmake
715LN_S
716CMP
717CP
718DATE
719FIND
720MKDIR
721MV
722RANLIB
723AR
724RM
725SED
726TAR
727BINPWD
728GRAPHVIZ
729DOT
730FDP
731NEATO
732TWOPI
733CIRCO
734GV
735DOTTY
736XDOT_PY
737PERL
738HAVE_PERL
739INSTALL_PROGRAM
740INSTALL_SCRIPT
741INSTALL_DATA
742BZIP2
743CAT
744DOXYGEN
745GROFF
746GZIPBIN
747POD2HTML
748POD2MAN
749PDFROFF
750RUNTEST
751TCLSH
752ZIP
753OCAMLC
754OCAMLOPT
755OCAMLDEP
756OCAMLDOC
757GAS
758HAVE_LINK_VERSION_SCRIPT
759INSTALL_LTDL_TRUE
760INSTALL_LTDL_FALSE
761CONVENIENCE_LTDL_TRUE
762CONVENIENCE_LTDL_FALSE
763LIBADD_DL
764NO_VARIADIC_MACROS
765NO_MISSING_FIELD_INITIALIZERS
766USE_UDIS86
767USE_OPROFILE
768HAVE_PTHREAD
769HUGE_VAL_SANITY
770MMAP_FILE
771SHLIBEXT
772SHLIBPATH_VAR
773LLVM_PREFIX
774LLVM_BINDIR
775LLVM_LIBDIR
776LLVM_DATADIR
777LLVM_DOCSDIR
778LLVM_ETCDIR
779LLVM_INCLUDEDIR
780LLVM_INFODIR
781LLVM_MANDIR
782LLVM_CONFIGTIME
783BINDINGS_TO_BUILD
784ALL_BINDINGS
785OCAML_LIBDIR
786ENABLE_VISIBILITY_INLINES_HIDDEN
787RPATH
788RDYNAMIC
789LIBOBJS
790LTLIBOBJS'
791ac_subst_files=''
792      ac_precious_vars='build_alias
793host_alias
794target_alias
795CC
796CFLAGS
797LDFLAGS
798CPPFLAGS
799CXX
800CXXFLAGS
801CCC
802CPP'
803ac_subdirs_all='projects/llvm-gcc
804projects/test-suite
805projects/llvm-test
806projects/poolalloc
807projects/llvm-poolalloc
808projects/sample
809projects/privbracket
810projects/llvm-stacker
811projects/llvm-reopt
812projects/llvm-java
813projects/llvm-tv
814projects/safecode
815projects/llvm-kernel
816tools/polly'
817
818# Initialize some variables set by options.
819ac_init_help=
820ac_init_version=false
821# The variables have the same names as the options, with
822# dashes changed to underlines.
823cache_file=/dev/null
824exec_prefix=NONE
825no_create=
826no_recursion=
827prefix=NONE
828program_prefix=NONE
829program_suffix=NONE
830program_transform_name=s,x,x,
831silent=
832site=
833srcdir=
834verbose=
835x_includes=NONE
836x_libraries=NONE
837
838# Installation directory options.
839# These are left unexpanded so users can "make install exec_prefix=/foo"
840# and all the variables that are supposed to be based on exec_prefix
841# by default will actually change.
842# Use braces instead of parens because sh, perl, etc. also accept them.
843# (The list follows the same order as the GNU Coding Standards.)
844bindir='${exec_prefix}/bin'
845sbindir='${exec_prefix}/sbin'
846libexecdir='${exec_prefix}/libexec'
847datarootdir='${prefix}/share'
848datadir='${datarootdir}'
849sysconfdir='${prefix}/etc'
850sharedstatedir='${prefix}/com'
851localstatedir='${prefix}/var'
852includedir='${prefix}/include'
853oldincludedir='/usr/include'
854docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
855infodir='${datarootdir}/info'
856htmldir='${docdir}'
857dvidir='${docdir}'
858pdfdir='${docdir}'
859psdir='${docdir}'
860libdir='${exec_prefix}/lib'
861localedir='${datarootdir}/locale'
862mandir='${datarootdir}/man'
863
864ac_prev=
865ac_dashdash=
866for ac_option
867do
868  # If the previous option needs an argument, assign it.
869  if test -n "$ac_prev"; then
870    eval $ac_prev=\$ac_option
871    ac_prev=
872    continue
873  fi
874
875  case $ac_option in
876  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
877  *)	ac_optarg=yes ;;
878  esac
879
880  # Accept the important Cygnus configure options, so we can diagnose typos.
881
882  case $ac_dashdash$ac_option in
883  --)
884    ac_dashdash=yes ;;
885
886  -bindir | --bindir | --bindi | --bind | --bin | --bi)
887    ac_prev=bindir ;;
888  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889    bindir=$ac_optarg ;;
890
891  -build | --build | --buil | --bui | --bu)
892    ac_prev=build_alias ;;
893  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894    build_alias=$ac_optarg ;;
895
896  -cache-file | --cache-file | --cache-fil | --cache-fi \
897  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898    ac_prev=cache_file ;;
899  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901    cache_file=$ac_optarg ;;
902
903  --config-cache | -C)
904    cache_file=config.cache ;;
905
906  -datadir | --datadir | --datadi | --datad)
907    ac_prev=datadir ;;
908  -datadir=* | --datadir=* | --datadi=* | --datad=*)
909    datadir=$ac_optarg ;;
910
911  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912  | --dataroo | --dataro | --datar)
913    ac_prev=datarootdir ;;
914  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916    datarootdir=$ac_optarg ;;
917
918  -disable-* | --disable-*)
919    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920    # Reject names that are not valid shell variable names.
921    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
922      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
923   { (exit 1); exit 1; }; }
924    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
925    eval enable_$ac_feature=no ;;
926
927  -docdir | --docdir | --docdi | --doc | --do)
928    ac_prev=docdir ;;
929  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930    docdir=$ac_optarg ;;
931
932  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
933    ac_prev=dvidir ;;
934  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935    dvidir=$ac_optarg ;;
936
937  -enable-* | --enable-*)
938    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
939    # Reject names that are not valid shell variable names.
940    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
941      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
942   { (exit 1); exit 1; }; }
943    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
944    eval enable_$ac_feature=\$ac_optarg ;;
945
946  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948  | --exec | --exe | --ex)
949    ac_prev=exec_prefix ;;
950  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952  | --exec=* | --exe=* | --ex=*)
953    exec_prefix=$ac_optarg ;;
954
955  -gas | --gas | --ga | --g)
956    # Obsolete; use --with-gas.
957    with_gas=yes ;;
958
959  -help | --help | --hel | --he | -h)
960    ac_init_help=long ;;
961  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962    ac_init_help=recursive ;;
963  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964    ac_init_help=short ;;
965
966  -host | --host | --hos | --ho)
967    ac_prev=host_alias ;;
968  -host=* | --host=* | --hos=* | --ho=*)
969    host_alias=$ac_optarg ;;
970
971  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972    ac_prev=htmldir ;;
973  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974  | --ht=*)
975    htmldir=$ac_optarg ;;
976
977  -includedir | --includedir | --includedi | --included | --include \
978  | --includ | --inclu | --incl | --inc)
979    ac_prev=includedir ;;
980  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981  | --includ=* | --inclu=* | --incl=* | --inc=*)
982    includedir=$ac_optarg ;;
983
984  -infodir | --infodir | --infodi | --infod | --info | --inf)
985    ac_prev=infodir ;;
986  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
987    infodir=$ac_optarg ;;
988
989  -libdir | --libdir | --libdi | --libd)
990    ac_prev=libdir ;;
991  -libdir=* | --libdir=* | --libdi=* | --libd=*)
992    libdir=$ac_optarg ;;
993
994  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995  | --libexe | --libex | --libe)
996    ac_prev=libexecdir ;;
997  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998  | --libexe=* | --libex=* | --libe=*)
999    libexecdir=$ac_optarg ;;
1000
1001  -localedir | --localedir | --localedi | --localed | --locale)
1002    ac_prev=localedir ;;
1003  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004    localedir=$ac_optarg ;;
1005
1006  -localstatedir | --localstatedir | --localstatedi | --localstated \
1007  | --localstate | --localstat | --localsta | --localst | --locals)
1008    ac_prev=localstatedir ;;
1009  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1010  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1011    localstatedir=$ac_optarg ;;
1012
1013  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014    ac_prev=mandir ;;
1015  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1016    mandir=$ac_optarg ;;
1017
1018  -nfp | --nfp | --nf)
1019    # Obsolete; use --without-fp.
1020    with_fp=no ;;
1021
1022  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1023  | --no-cr | --no-c | -n)
1024    no_create=yes ;;
1025
1026  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028    no_recursion=yes ;;
1029
1030  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032  | --oldin | --oldi | --old | --ol | --o)
1033    ac_prev=oldincludedir ;;
1034  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1037    oldincludedir=$ac_optarg ;;
1038
1039  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040    ac_prev=prefix ;;
1041  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1042    prefix=$ac_optarg ;;
1043
1044  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045  | --program-pre | --program-pr | --program-p)
1046    ac_prev=program_prefix ;;
1047  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1049    program_prefix=$ac_optarg ;;
1050
1051  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052  | --program-suf | --program-su | --program-s)
1053    ac_prev=program_suffix ;;
1054  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1056    program_suffix=$ac_optarg ;;
1057
1058  -program-transform-name | --program-transform-name \
1059  | --program-transform-nam | --program-transform-na \
1060  | --program-transform-n | --program-transform- \
1061  | --program-transform | --program-transfor \
1062  | --program-transfo | --program-transf \
1063  | --program-trans | --program-tran \
1064  | --progr-tra | --program-tr | --program-t)
1065    ac_prev=program_transform_name ;;
1066  -program-transform-name=* | --program-transform-name=* \
1067  | --program-transform-nam=* | --program-transform-na=* \
1068  | --program-transform-n=* | --program-transform-=* \
1069  | --program-transform=* | --program-transfor=* \
1070  | --program-transfo=* | --program-transf=* \
1071  | --program-trans=* | --program-tran=* \
1072  | --progr-tra=* | --program-tr=* | --program-t=*)
1073    program_transform_name=$ac_optarg ;;
1074
1075  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076    ac_prev=pdfdir ;;
1077  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078    pdfdir=$ac_optarg ;;
1079
1080  -psdir | --psdir | --psdi | --psd | --ps)
1081    ac_prev=psdir ;;
1082  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083    psdir=$ac_optarg ;;
1084
1085  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086  | -silent | --silent | --silen | --sile | --sil)
1087    silent=yes ;;
1088
1089  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090    ac_prev=sbindir ;;
1091  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092  | --sbi=* | --sb=*)
1093    sbindir=$ac_optarg ;;
1094
1095  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097  | --sharedst | --shareds | --shared | --share | --shar \
1098  | --sha | --sh)
1099    ac_prev=sharedstatedir ;;
1100  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103  | --sha=* | --sh=*)
1104    sharedstatedir=$ac_optarg ;;
1105
1106  -site | --site | --sit)
1107    ac_prev=site ;;
1108  -site=* | --site=* | --sit=*)
1109    site=$ac_optarg ;;
1110
1111  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112    ac_prev=srcdir ;;
1113  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1114    srcdir=$ac_optarg ;;
1115
1116  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117  | --syscon | --sysco | --sysc | --sys | --sy)
1118    ac_prev=sysconfdir ;;
1119  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1121    sysconfdir=$ac_optarg ;;
1122
1123  -target | --target | --targe | --targ | --tar | --ta | --t)
1124    ac_prev=target_alias ;;
1125  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1126    target_alias=$ac_optarg ;;
1127
1128  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129    verbose=yes ;;
1130
1131  -version | --version | --versio | --versi | --vers | -V)
1132    ac_init_version=: ;;
1133
1134  -with-* | --with-*)
1135    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1136    # Reject names that are not valid shell variable names.
1137    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1138      { echo "$as_me: error: invalid package name: $ac_package" >&2
1139   { (exit 1); exit 1; }; }
1140    ac_package=`echo $ac_package| sed 's/-/_/g'`
1141    eval with_$ac_package=\$ac_optarg ;;
1142
1143  -without-* | --without-*)
1144    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145    # Reject names that are not valid shell variable names.
1146    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1147      { echo "$as_me: error: invalid package name: $ac_package" >&2
1148   { (exit 1); exit 1; }; }
1149    ac_package=`echo $ac_package | sed 's/-/_/g'`
1150    eval with_$ac_package=no ;;
1151
1152  --x)
1153    # Obsolete; use --with-x.
1154    with_x=yes ;;
1155
1156  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157  | --x-incl | --x-inc | --x-in | --x-i)
1158    ac_prev=x_includes ;;
1159  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161    x_includes=$ac_optarg ;;
1162
1163  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165    ac_prev=x_libraries ;;
1166  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168    x_libraries=$ac_optarg ;;
1169
1170  -*) { echo "$as_me: error: unrecognized option: $ac_option
1171Try \`$0 --help' for more information." >&2
1172   { (exit 1); exit 1; }; }
1173    ;;
1174
1175  *=*)
1176    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1177    # Reject names that are not valid shell variable names.
1178    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1179      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1180   { (exit 1); exit 1; }; }
1181    eval $ac_envvar=\$ac_optarg
1182    export $ac_envvar ;;
1183
1184  *)
1185    # FIXME: should be removed in autoconf 3.0.
1186    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1187    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1188      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1189    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190    ;;
1191
1192  esac
1193done
1194
1195if test -n "$ac_prev"; then
1196  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1197  { echo "$as_me: error: missing argument to $ac_option" >&2
1198   { (exit 1); exit 1; }; }
1199fi
1200
1201# Be sure to have absolute directory names.
1202for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1203		datadir sysconfdir sharedstatedir localstatedir includedir \
1204		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1205		libdir localedir mandir
1206do
1207  eval ac_val=\$$ac_var
1208  case $ac_val in
1209    [\\/$]* | ?:[\\/]* )  continue;;
1210    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1211  esac
1212  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1213   { (exit 1); exit 1; }; }
1214done
1215
1216# There might be people who depend on the old broken behavior: `$host'
1217# used to hold the argument of --host etc.
1218# FIXME: To remove some day.
1219build=$build_alias
1220host=$host_alias
1221target=$target_alias
1222
1223# FIXME: To remove some day.
1224if test "x$host_alias" != x; then
1225  if test "x$build_alias" = x; then
1226    cross_compiling=maybe
1227    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1228    If a cross compiler is detected then cross compile mode will be used." >&2
1229  elif test "x$build_alias" != "x$host_alias"; then
1230    cross_compiling=yes
1231  fi
1232fi
1233
1234ac_tool_prefix=
1235test -n "$host_alias" && ac_tool_prefix=$host_alias-
1236
1237test "$silent" = yes && exec 6>/dev/null
1238
1239
1240ac_pwd=`pwd` && test -n "$ac_pwd" &&
1241ac_ls_di=`ls -di .` &&
1242ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1243  { echo "$as_me: error: Working directory cannot be determined" >&2
1244   { (exit 1); exit 1; }; }
1245test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1246  { echo "$as_me: error: pwd does not report name of working directory" >&2
1247   { (exit 1); exit 1; }; }
1248
1249
1250# Find the source files, if location was not specified.
1251if test -z "$srcdir"; then
1252  ac_srcdir_defaulted=yes
1253  # Try the directory containing this script, then the parent directory.
1254  ac_confdir=`$as_dirname -- "$0" ||
1255$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1256	 X"$0" : 'X\(//\)[^/]' \| \
1257	 X"$0" : 'X\(//\)$' \| \
1258	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1259echo X"$0" |
1260    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1261	    s//\1/
1262	    q
1263	  }
1264	  /^X\(\/\/\)[^/].*/{
1265	    s//\1/
1266	    q
1267	  }
1268	  /^X\(\/\/\)$/{
1269	    s//\1/
1270	    q
1271	  }
1272	  /^X\(\/\).*/{
1273	    s//\1/
1274	    q
1275	  }
1276	  s/.*/./; q'`
1277  srcdir=$ac_confdir
1278  if test ! -r "$srcdir/$ac_unique_file"; then
1279    srcdir=..
1280  fi
1281else
1282  ac_srcdir_defaulted=no
1283fi
1284if test ! -r "$srcdir/$ac_unique_file"; then
1285  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1286  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1287   { (exit 1); exit 1; }; }
1288fi
1289ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1290ac_abs_confdir=`(
1291	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1292   { (exit 1); exit 1; }; }
1293	pwd)`
1294# When building in place, set srcdir=.
1295if test "$ac_abs_confdir" = "$ac_pwd"; then
1296  srcdir=.
1297fi
1298# Remove unnecessary trailing slashes from srcdir.
1299# Double slashes in file names in object file debugging info
1300# mess up M-x gdb in Emacs.
1301case $srcdir in
1302*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1303esac
1304for ac_var in $ac_precious_vars; do
1305  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1306  eval ac_env_${ac_var}_value=\$${ac_var}
1307  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1308  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1309done
1310
1311#
1312# Report the --help message.
1313#
1314if test "$ac_init_help" = "long"; then
1315  # Omit some internal or obsolete options to make the list less imposing.
1316  # This message is too long to be a string in the A/UX 3.1 sh.
1317  cat <<_ACEOF
1318\`configure' configures llvm 3.1svn to adapt to many kinds of systems.
1319
1320Usage: $0 [OPTION]... [VAR=VALUE]...
1321
1322To assign environment variables (e.g., CC, CFLAGS...), specify them as
1323VAR=VALUE.  See below for descriptions of some of the useful variables.
1324
1325Defaults for the options are specified in brackets.
1326
1327Configuration:
1328  -h, --help              display this help and exit
1329      --help=short        display options specific to this package
1330      --help=recursive    display the short help of all the included packages
1331  -V, --version           display version information and exit
1332  -q, --quiet, --silent   do not print \`checking...' messages
1333      --cache-file=FILE   cache test results in FILE [disabled]
1334  -C, --config-cache      alias for \`--cache-file=config.cache'
1335  -n, --no-create         do not create output files
1336      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1337
1338Installation directories:
1339  --prefix=PREFIX         install architecture-independent files in PREFIX
1340			  [$ac_default_prefix]
1341  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1342			  [PREFIX]
1343
1344By default, \`make install' will install all the files in
1345\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1346an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1347for instance \`--prefix=\$HOME'.
1348
1349For better control, use the options below.
1350
1351Fine tuning of the installation directories:
1352  --bindir=DIR           user executables [EPREFIX/bin]
1353  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1354  --libexecdir=DIR       program executables [EPREFIX/libexec]
1355  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1356  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1357  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1358  --libdir=DIR           object code libraries [EPREFIX/lib]
1359  --includedir=DIR       C header files [PREFIX/include]
1360  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1361  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1362  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1363  --infodir=DIR          info documentation [DATAROOTDIR/info]
1364  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1365  --mandir=DIR           man documentation [DATAROOTDIR/man]
1366  --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1367  --htmldir=DIR          html documentation [DOCDIR]
1368  --dvidir=DIR           dvi documentation [DOCDIR]
1369  --pdfdir=DIR           pdf documentation [DOCDIR]
1370  --psdir=DIR            ps documentation [DOCDIR]
1371_ACEOF
1372
1373  cat <<\_ACEOF
1374
1375System types:
1376  --build=BUILD     configure for building on BUILD [guessed]
1377  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1378  --target=TARGET   configure for building compilers for TARGET [HOST]
1379_ACEOF
1380fi
1381
1382if test -n "$ac_init_help"; then
1383  case $ac_init_help in
1384     short | recursive ) echo "Configuration of llvm 3.1svn:";;
1385   esac
1386  cat <<\_ACEOF
1387
1388Optional Features:
1389  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1390  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1391  --enable-polly          Use polly if available (default is YES)
1392  --enable-optimized      Compile with optimizations enabled (default is NO)
1393  --enable-profiling      Compile with profiling enabled (default is NO)
1394  --enable-assertions     Compile with assertion checks enabled (default is
1395                          YES)
1396  --enable-expensive-checks
1397                          Compile with expensive debug checks enabled (default
1398                          is NO)
1399  --enable-debug-runtime  Build runtime libs with debug symbols (default is
1400                          NO)
1401  --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1402                          optimization is on and YES if it's off)
1403  --enable-jit            Enable Just In Time Compiling (default is YES)
1404  --enable-docs           Build documents (default is YES)
1405  --enable-doxygen        Build doxygen documentation (default is NO)
1406  --enable-threads        Use threads if available (default is YES)
1407  --enable-pthreads       Use pthreads if available (default is YES)
1408  --enable-pic            Build LLVM with Position Independent Code (default
1409                          is YES)
1410  --enable-shared         Build a shared library and link tools against it
1411                          (default is NO)
1412  --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1413                          Win32 DLL (default is NO)
1414  --enable-timestamps     Enable embedding timestamp information in build
1415                          (default is YES)
1416  --enable-targets        Build specific host targets: all or
1417                          target1,target2,... Valid targets are: host, x86,
1418                          x86_64, sparc, powerpc, alpha, arm, mips, spu,
1419                          xcore, msp430, ptx, cbe, and cpp
1420                          (default=all)
1421  --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1422                          %a (default is YES)
1423  --enable-bindings       Build specific language bindings:
1424                          all,auto,none,{binding-name} (default=auto)
1425  --enable-libffi         Check for the presence of libffi (default is NO)
1426  --enable-ltdl-install   install libltdl
1427
1428Optional Packages:
1429  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1430  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1431  --with-optimize-option  Select the compiler options to use for optimized
1432                          builds
1433  --with-extra-options    Specify additional options to compile LLVM with
1434  --with-extra-ld-options Specify additional options to link LLVM with
1435  --with-ocaml-libdir     Specify install location for ocaml bindings (default
1436                          is stdlib)
1437  --with-clang-srcdir     Directory to the out-of-tree Clang source
1438  --with-clang-resource-dir
1439                          Relative directory from the Clang binary for
1440                          resource files
1441  --with-c-include-dirs   Colon separated list of directories clang will
1442                          search for headers
1443  --with-cxx-include-root Directory with the libstdc++ headers.
1444  --with-cxx-include-arch Architecture of the libstdc++ headers.
1445  --with-cxx-include-32bit-dir
1446                          32 bit multilib dir.
1447  --with-cxx-include-64bit-dir
1448                          64 bit multilib directory.
1449  --with-binutils-include Specify path to binutils/include/ containing
1450                          plugin-api.h file for gold plugin.
1451  --with-bug-report-url   Specify the URL where bug reports should be
1452                          submitted (default=http://llvm.org/bugs/)
1453  --with-tclinclude       directory where tcl headers are
1454  --with-udis86=<path>    Use udis86 external x86 disassembler library
1455  --with-oprofile=<prefix>
1456                          Tell OProfile >= 0.9.4 how to symbolize JIT output
1457
1458Some influential environment variables:
1459  CC          C compiler command
1460  CFLAGS      C compiler flags
1461  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1462              nonstandard directory <lib dir>
1463  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1464              you have headers in a nonstandard directory <include dir>
1465  CXX         C++ compiler command
1466  CXXFLAGS    C++ compiler flags
1467  CPP         C preprocessor
1468
1469Use these variables to override the choices made by `configure' or to help
1470it to find libraries and programs with nonstandard names/locations.
1471
1472Report bugs to <llvmbugs@cs.uiuc.edu>.
1473_ACEOF
1474ac_status=$?
1475fi
1476
1477if test "$ac_init_help" = "recursive"; then
1478  # If there are subdirs, report their specific --help.
1479  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1480    test -d "$ac_dir" || continue
1481    ac_builddir=.
1482
1483case "$ac_dir" in
1484.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485*)
1486  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1487  # A ".." for each directory in $ac_dir_suffix.
1488  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1489  case $ac_top_builddir_sub in
1490  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1492  esac ;;
1493esac
1494ac_abs_top_builddir=$ac_pwd
1495ac_abs_builddir=$ac_pwd$ac_dir_suffix
1496# for backward compatibility:
1497ac_top_builddir=$ac_top_build_prefix
1498
1499case $srcdir in
1500  .)  # We are building in place.
1501    ac_srcdir=.
1502    ac_top_srcdir=$ac_top_builddir_sub
1503    ac_abs_top_srcdir=$ac_pwd ;;
1504  [\\/]* | ?:[\\/]* )  # Absolute name.
1505    ac_srcdir=$srcdir$ac_dir_suffix;
1506    ac_top_srcdir=$srcdir
1507    ac_abs_top_srcdir=$srcdir ;;
1508  *) # Relative name.
1509    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1510    ac_top_srcdir=$ac_top_build_prefix$srcdir
1511    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1512esac
1513ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1514
1515    cd "$ac_dir" || { ac_status=$?; continue; }
1516    # Check for guested configure.
1517    if test -f "$ac_srcdir/configure.gnu"; then
1518      echo &&
1519      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1520    elif test -f "$ac_srcdir/configure"; then
1521      echo &&
1522      $SHELL "$ac_srcdir/configure" --help=recursive
1523    else
1524      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1525    fi || ac_status=$?
1526    cd "$ac_pwd" || { ac_status=$?; break; }
1527  done
1528fi
1529
1530test -n "$ac_init_help" && exit $ac_status
1531if $ac_init_version; then
1532  cat <<\_ACEOF
1533llvm configure 3.1svn
1534generated by GNU Autoconf 2.60
1535
1536Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15372002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1538This configure script is free software; the Free Software Foundation
1539gives unlimited permission to copy, distribute and modify it.
1540
1541Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
1542_ACEOF
1543  exit
1544fi
1545cat >config.log <<_ACEOF
1546This file contains any messages produced by compilers while
1547running configure, to aid debugging if configure makes a mistake.
1548
1549It was created by llvm $as_me 3.1svn, which was
1550generated by GNU Autoconf 2.60.  Invocation command line was
1551
1552  $ $0 $@
1553
1554_ACEOF
1555exec 5>>config.log
1556{
1557cat <<_ASUNAME
1558## --------- ##
1559## Platform. ##
1560## --------- ##
1561
1562hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1563uname -m = `(uname -m) 2>/dev/null || echo unknown`
1564uname -r = `(uname -r) 2>/dev/null || echo unknown`
1565uname -s = `(uname -s) 2>/dev/null || echo unknown`
1566uname -v = `(uname -v) 2>/dev/null || echo unknown`
1567
1568/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1569/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1570
1571/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1572/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1573/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1574/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1575/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1576/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1577/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1578
1579_ASUNAME
1580
1581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1582for as_dir in $PATH
1583do
1584  IFS=$as_save_IFS
1585  test -z "$as_dir" && as_dir=.
1586  echo "PATH: $as_dir"
1587done
1588IFS=$as_save_IFS
1589
1590} >&5
1591
1592cat >&5 <<_ACEOF
1593
1594
1595## ----------- ##
1596## Core tests. ##
1597## ----------- ##
1598
1599_ACEOF
1600
1601
1602# Keep a trace of the command line.
1603# Strip out --no-create and --no-recursion so they do not pile up.
1604# Strip out --silent because we don't want to record it for future runs.
1605# Also quote any args containing shell meta-characters.
1606# Make two passes to allow for proper duplicate-argument suppression.
1607ac_configure_args=
1608ac_configure_args0=
1609ac_configure_args1=
1610ac_must_keep_next=false
1611for ac_pass in 1 2
1612do
1613  for ac_arg
1614  do
1615    case $ac_arg in
1616    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1617    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1618    | -silent | --silent | --silen | --sile | --sil)
1619      continue ;;
1620    *\'*)
1621      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1622    esac
1623    case $ac_pass in
1624    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1625    2)
1626      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1627      if test $ac_must_keep_next = true; then
1628	ac_must_keep_next=false # Got value, back to normal.
1629      else
1630	case $ac_arg in
1631	  *=* | --config-cache | -C | -disable-* | --disable-* \
1632	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1633	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1634	  | -with-* | --with-* | -without-* | --without-* | --x)
1635	    case "$ac_configure_args0 " in
1636	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1637	    esac
1638	    ;;
1639	  -* ) ac_must_keep_next=true ;;
1640	esac
1641      fi
1642      ac_configure_args="$ac_configure_args '$ac_arg'"
1643      ;;
1644    esac
1645  done
1646done
1647$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1648$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1649
1650# When interrupted or exit'd, cleanup temporary files, and complete
1651# config.log.  We remove comments because anyway the quotes in there
1652# would cause problems or look ugly.
1653# WARNING: Use '\'' to represent an apostrophe within the trap.
1654# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1655trap 'exit_status=$?
1656  # Save into config.log some information that might help in debugging.
1657  {
1658    echo
1659
1660    cat <<\_ASBOX
1661## ---------------- ##
1662## Cache variables. ##
1663## ---------------- ##
1664_ASBOX
1665    echo
1666    # The following way of writing the cache mishandles newlines in values,
1667(
1668  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1669    eval ac_val=\$$ac_var
1670    case $ac_val in #(
1671    *${as_nl}*)
1672      case $ac_var in #(
1673      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1674echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1675      esac
1676      case $ac_var in #(
1677      _ | IFS | as_nl) ;; #(
1678      *) $as_unset $ac_var ;;
1679      esac ;;
1680    esac
1681  done
1682  (set) 2>&1 |
1683    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1684    *${as_nl}ac_space=\ *)
1685      sed -n \
1686	"s/'\''/'\''\\\\'\'''\''/g;
1687	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1688      ;; #(
1689    *)
1690      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1691      ;;
1692    esac |
1693    sort
1694)
1695    echo
1696
1697    cat <<\_ASBOX
1698## ----------------- ##
1699## Output variables. ##
1700## ----------------- ##
1701_ASBOX
1702    echo
1703    for ac_var in $ac_subst_vars
1704    do
1705      eval ac_val=\$$ac_var
1706      case $ac_val in
1707      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1708      esac
1709      echo "$ac_var='\''$ac_val'\''"
1710    done | sort
1711    echo
1712
1713    if test -n "$ac_subst_files"; then
1714      cat <<\_ASBOX
1715## ------------------- ##
1716## File substitutions. ##
1717## ------------------- ##
1718_ASBOX
1719      echo
1720      for ac_var in $ac_subst_files
1721      do
1722	eval ac_val=\$$ac_var
1723	case $ac_val in
1724	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1725	esac
1726	echo "$ac_var='\''$ac_val'\''"
1727      done | sort
1728      echo
1729    fi
1730
1731    if test -s confdefs.h; then
1732      cat <<\_ASBOX
1733## ----------- ##
1734## confdefs.h. ##
1735## ----------- ##
1736_ASBOX
1737      echo
1738      cat confdefs.h
1739      echo
1740    fi
1741    test "$ac_signal" != 0 &&
1742      echo "$as_me: caught signal $ac_signal"
1743    echo "$as_me: exit $exit_status"
1744  } >&5
1745  rm -f core *.core core.conftest.* &&
1746    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1747    exit $exit_status
1748' 0
1749for ac_signal in 1 2 13 15; do
1750  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1751done
1752ac_signal=0
1753
1754# confdefs.h avoids OS command line length limits that DEFS can exceed.
1755rm -f -r conftest* confdefs.h
1756
1757# Predefined preprocessor variables.
1758
1759cat >>confdefs.h <<_ACEOF
1760#define PACKAGE_NAME "$PACKAGE_NAME"
1761_ACEOF
1762
1763
1764cat >>confdefs.h <<_ACEOF
1765#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1766_ACEOF
1767
1768
1769cat >>confdefs.h <<_ACEOF
1770#define PACKAGE_VERSION "$PACKAGE_VERSION"
1771_ACEOF
1772
1773
1774cat >>confdefs.h <<_ACEOF
1775#define PACKAGE_STRING "$PACKAGE_STRING"
1776_ACEOF
1777
1778
1779cat >>confdefs.h <<_ACEOF
1780#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1781_ACEOF
1782
1783
1784# Let the site file select an alternate cache file if it wants to.
1785# Prefer explicitly selected file to automatically selected ones.
1786if test -n "$CONFIG_SITE"; then
1787  set x "$CONFIG_SITE"
1788elif test "x$prefix" != xNONE; then
1789  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1790else
1791  set x "$ac_default_prefix/share/config.site" \
1792	"$ac_default_prefix/etc/config.site"
1793fi
1794shift
1795for ac_site_file
1796do
1797  if test -r "$ac_site_file"; then
1798    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1799echo "$as_me: loading site script $ac_site_file" >&6;}
1800    sed 's/^/| /' "$ac_site_file" >&5
1801    . "$ac_site_file"
1802  fi
1803done
1804
1805if test -r "$cache_file"; then
1806  # Some versions of bash will fail to source /dev/null (special
1807  # files actually), so we avoid doing that.
1808  if test -f "$cache_file"; then
1809    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1810echo "$as_me: loading cache $cache_file" >&6;}
1811    case $cache_file in
1812      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1813      *)                      . "./$cache_file";;
1814    esac
1815  fi
1816else
1817  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1818echo "$as_me: creating cache $cache_file" >&6;}
1819  >$cache_file
1820fi
1821
1822# Check that the precious variables saved in the cache have kept the same
1823# value.
1824ac_cache_corrupted=false
1825for ac_var in $ac_precious_vars; do
1826  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1827  eval ac_new_set=\$ac_env_${ac_var}_set
1828  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1829  eval ac_new_val=\$ac_env_${ac_var}_value
1830  case $ac_old_set,$ac_new_set in
1831    set,)
1832      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1833echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1834      ac_cache_corrupted=: ;;
1835    ,set)
1836      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1837echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1838      ac_cache_corrupted=: ;;
1839    ,);;
1840    *)
1841      if test "x$ac_old_val" != "x$ac_new_val"; then
1842	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1843echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1844	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1845echo "$as_me:   former value:  $ac_old_val" >&2;}
1846	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1847echo "$as_me:   current value: $ac_new_val" >&2;}
1848	ac_cache_corrupted=:
1849      fi;;
1850  esac
1851  # Pass precious variables to config.status.
1852  if test "$ac_new_set" = set; then
1853    case $ac_new_val in
1854    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1855    *) ac_arg=$ac_var=$ac_new_val ;;
1856    esac
1857    case " $ac_configure_args " in
1858      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1859      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1860    esac
1861  fi
1862done
1863if $ac_cache_corrupted; then
1864  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1865echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1866  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1867echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1868   { (exit 1); exit 1; }; }
1869fi
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895ac_ext=c
1896ac_cpp='$CPP $CPPFLAGS'
1897ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1898ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1899ac_compiler_gnu=$ac_cv_c_compiler_gnu
1900
1901
1902
1903LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
1904
1905
1906
1907
1908
1909
1910
1911ac_aux_dir=
1912for ac_dir in autoconf "$srcdir"/autoconf; do
1913  if test -f "$ac_dir/install-sh"; then
1914    ac_aux_dir=$ac_dir
1915    ac_install_sh="$ac_aux_dir/install-sh -c"
1916    break
1917  elif test -f "$ac_dir/install.sh"; then
1918    ac_aux_dir=$ac_dir
1919    ac_install_sh="$ac_aux_dir/install.sh -c"
1920    break
1921  elif test -f "$ac_dir/shtool"; then
1922    ac_aux_dir=$ac_dir
1923    ac_install_sh="$ac_aux_dir/shtool install -c"
1924    break
1925  fi
1926done
1927if test -z "$ac_aux_dir"; then
1928  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1929echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1930   { (exit 1); exit 1; }; }
1931fi
1932
1933# These three variables are undocumented and unsupported,
1934# and are intended to be withdrawn in a future Autoconf release.
1935# They can cause serious problems if a builder's source tree is in a directory
1936# whose full name contains unusual characters.
1937ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1938ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1939ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1940
1941
1942
1943if test ${srcdir} != "." ; then
1944  if test -f ${srcdir}/include/llvm/Config/config.h ; then
1945    { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1946echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1947   { (exit 1); exit 1; }; }
1948  fi
1949fi
1950
1951ac_ext=c
1952ac_cpp='$CPP $CPPFLAGS'
1953ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1954ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1955ac_compiler_gnu=$ac_cv_c_compiler_gnu
1956if test -n "$ac_tool_prefix"; then
1957  for ac_prog in clang llvm-gcc gcc
1958  do
1959    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1960set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1961{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1962echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1963if test "${ac_cv_prog_CC+set}" = set; then
1964  echo $ECHO_N "(cached) $ECHO_C" >&6
1965else
1966  if test -n "$CC"; then
1967  ac_cv_prog_CC="$CC" # Let the user override the test.
1968else
1969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1970for as_dir in $PATH
1971do
1972  IFS=$as_save_IFS
1973  test -z "$as_dir" && as_dir=.
1974  for ac_exec_ext in '' $ac_executable_extensions; do
1975  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1976    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1977    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1978    break 2
1979  fi
1980done
1981done
1982IFS=$as_save_IFS
1983
1984fi
1985fi
1986CC=$ac_cv_prog_CC
1987if test -n "$CC"; then
1988  { echo "$as_me:$LINENO: result: $CC" >&5
1989echo "${ECHO_T}$CC" >&6; }
1990else
1991  { echo "$as_me:$LINENO: result: no" >&5
1992echo "${ECHO_T}no" >&6; }
1993fi
1994
1995
1996    test -n "$CC" && break
1997  done
1998fi
1999if test -z "$CC"; then
2000  ac_ct_CC=$CC
2001  for ac_prog in clang llvm-gcc gcc
2002do
2003  # Extract the first word of "$ac_prog", so it can be a program name with args.
2004set dummy $ac_prog; ac_word=$2
2005{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2006echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2007if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2008  echo $ECHO_N "(cached) $ECHO_C" >&6
2009else
2010  if test -n "$ac_ct_CC"; then
2011  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2012else
2013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2014for as_dir in $PATH
2015do
2016  IFS=$as_save_IFS
2017  test -z "$as_dir" && as_dir=.
2018  for ac_exec_ext in '' $ac_executable_extensions; do
2019  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2020    ac_cv_prog_ac_ct_CC="$ac_prog"
2021    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2022    break 2
2023  fi
2024done
2025done
2026IFS=$as_save_IFS
2027
2028fi
2029fi
2030ac_ct_CC=$ac_cv_prog_ac_ct_CC
2031if test -n "$ac_ct_CC"; then
2032  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2033echo "${ECHO_T}$ac_ct_CC" >&6; }
2034else
2035  { echo "$as_me:$LINENO: result: no" >&5
2036echo "${ECHO_T}no" >&6; }
2037fi
2038
2039
2040  test -n "$ac_ct_CC" && break
2041done
2042
2043  if test "x$ac_ct_CC" = x; then
2044    CC=""
2045  else
2046    case $cross_compiling:$ac_tool_warned in
2047yes:)
2048{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2049whose name does not start with the host triplet.  If you think this
2050configuration is useful to you, please write to autoconf@gnu.org." >&5
2051echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2052whose name does not start with the host triplet.  If you think this
2053configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2054ac_tool_warned=yes ;;
2055esac
2056    CC=$ac_ct_CC
2057  fi
2058fi
2059
2060
2061test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2062See \`config.log' for more details." >&5
2063echo "$as_me: error: no acceptable C compiler found in \$PATH
2064See \`config.log' for more details." >&2;}
2065   { (exit 1); exit 1; }; }
2066
2067# Provide some information about the compiler.
2068echo "$as_me:$LINENO: checking for C compiler version" >&5
2069ac_compiler=`set X $ac_compile; echo $2`
2070{ (ac_try="$ac_compiler --version >&5"
2071case "(($ac_try" in
2072  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2073  *) ac_try_echo=$ac_try;;
2074esac
2075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2076  (eval "$ac_compiler --version >&5") 2>&5
2077  ac_status=$?
2078  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2079  (exit $ac_status); }
2080{ (ac_try="$ac_compiler -v >&5"
2081case "(($ac_try" in
2082  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2083  *) ac_try_echo=$ac_try;;
2084esac
2085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2086  (eval "$ac_compiler -v >&5") 2>&5
2087  ac_status=$?
2088  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2089  (exit $ac_status); }
2090{ (ac_try="$ac_compiler -V >&5"
2091case "(($ac_try" in
2092  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2093  *) ac_try_echo=$ac_try;;
2094esac
2095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2096  (eval "$ac_compiler -V >&5") 2>&5
2097  ac_status=$?
2098  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2099  (exit $ac_status); }
2100
2101cat >conftest.$ac_ext <<_ACEOF
2102/* confdefs.h.  */
2103_ACEOF
2104cat confdefs.h >>conftest.$ac_ext
2105cat >>conftest.$ac_ext <<_ACEOF
2106/* end confdefs.h.  */
2107
2108int
2109main ()
2110{
2111
2112  ;
2113  return 0;
2114}
2115_ACEOF
2116ac_clean_files_save=$ac_clean_files
2117ac_clean_files="$ac_clean_files a.out a.exe b.out"
2118# Try to create an executable without -o first, disregard a.out.
2119# It will help us diagnose broken compilers, and finding out an intuition
2120# of exeext.
2121{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2122echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2123ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2124#
2125# List of possible output files, starting from the most likely.
2126# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2127# only as a last resort.  b.out is created by i960 compilers.
2128ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2129#
2130# The IRIX 6 linker writes into existing files which may not be
2131# executable, retaining their permissions.  Remove them first so a
2132# subsequent execution test works.
2133ac_rmfiles=
2134for ac_file in $ac_files
2135do
2136  case $ac_file in
2137    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2138    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2139  esac
2140done
2141rm -f $ac_rmfiles
2142
2143if { (ac_try="$ac_link_default"
2144case "(($ac_try" in
2145  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2146  *) ac_try_echo=$ac_try;;
2147esac
2148eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2149  (eval "$ac_link_default") 2>&5
2150  ac_status=$?
2151  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2152  (exit $ac_status); }; then
2153  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2154# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2155# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2156# so that the user can short-circuit this test for compilers unknown to
2157# Autoconf.
2158for ac_file in $ac_files
2159do
2160  test -f "$ac_file" || continue
2161  case $ac_file in
2162    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2163	;;
2164    [ab].out )
2165	# We found the default executable, but exeext='' is most
2166	# certainly right.
2167	break;;
2168    *.* )
2169        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2170	then :; else
2171	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2172	fi
2173	# We set ac_cv_exeext here because the later test for it is not
2174	# safe: cross compilers may not add the suffix if given an `-o'
2175	# argument, so we may need to know it at that point already.
2176	# Even if this section looks crufty: it has the advantage of
2177	# actually working.
2178	break;;
2179    * )
2180	break;;
2181  esac
2182done
2183test "$ac_cv_exeext" = no && ac_cv_exeext=
2184
2185else
2186  echo "$as_me: failed program was:" >&5
2187sed 's/^/| /' conftest.$ac_ext >&5
2188
2189{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2190See \`config.log' for more details." >&5
2191echo "$as_me: error: C compiler cannot create executables
2192See \`config.log' for more details." >&2;}
2193   { (exit 77); exit 77; }; }
2194fi
2195
2196ac_exeext=$ac_cv_exeext
2197{ echo "$as_me:$LINENO: result: $ac_file" >&5
2198echo "${ECHO_T}$ac_file" >&6; }
2199
2200# Check that the compiler produces executables we can run.  If not, either
2201# the compiler is broken, or we cross compile.
2202{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2203echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2204# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2205# If not cross compiling, check that we can run a simple program.
2206if test "$cross_compiling" != yes; then
2207  if { ac_try='./$ac_file'
2208  { (case "(($ac_try" in
2209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2210  *) ac_try_echo=$ac_try;;
2211esac
2212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2213  (eval "$ac_try") 2>&5
2214  ac_status=$?
2215  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2216  (exit $ac_status); }; }; then
2217    cross_compiling=no
2218  else
2219    if test "$cross_compiling" = maybe; then
2220	cross_compiling=yes
2221    else
2222	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2223If you meant to cross compile, use \`--host'.
2224See \`config.log' for more details." >&5
2225echo "$as_me: error: cannot run C compiled programs.
2226If you meant to cross compile, use \`--host'.
2227See \`config.log' for more details." >&2;}
2228   { (exit 1); exit 1; }; }
2229    fi
2230  fi
2231fi
2232{ echo "$as_me:$LINENO: result: yes" >&5
2233echo "${ECHO_T}yes" >&6; }
2234
2235rm -f a.out a.exe conftest$ac_cv_exeext b.out
2236ac_clean_files=$ac_clean_files_save
2237# Check that the compiler produces executables we can run.  If not, either
2238# the compiler is broken, or we cross compile.
2239{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2240echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2241{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2242echo "${ECHO_T}$cross_compiling" >&6; }
2243
2244{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2245echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2246if { (ac_try="$ac_link"
2247case "(($ac_try" in
2248  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2249  *) ac_try_echo=$ac_try;;
2250esac
2251eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2252  (eval "$ac_link") 2>&5
2253  ac_status=$?
2254  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2255  (exit $ac_status); }; then
2256  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2257# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2258# work properly (i.e., refer to `conftest.exe'), while it won't with
2259# `rm'.
2260for ac_file in conftest.exe conftest conftest.*; do
2261  test -f "$ac_file" || continue
2262  case $ac_file in
2263    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2264    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2265	  break;;
2266    * ) break;;
2267  esac
2268done
2269else
2270  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2271See \`config.log' for more details." >&5
2272echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2273See \`config.log' for more details." >&2;}
2274   { (exit 1); exit 1; }; }
2275fi
2276
2277rm -f conftest$ac_cv_exeext
2278{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2279echo "${ECHO_T}$ac_cv_exeext" >&6; }
2280
2281rm -f conftest.$ac_ext
2282EXEEXT=$ac_cv_exeext
2283ac_exeext=$EXEEXT
2284{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2285echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2286if test "${ac_cv_objext+set}" = set; then
2287  echo $ECHO_N "(cached) $ECHO_C" >&6
2288else
2289  cat >conftest.$ac_ext <<_ACEOF
2290/* confdefs.h.  */
2291_ACEOF
2292cat confdefs.h >>conftest.$ac_ext
2293cat >>conftest.$ac_ext <<_ACEOF
2294/* end confdefs.h.  */
2295
2296int
2297main ()
2298{
2299
2300  ;
2301  return 0;
2302}
2303_ACEOF
2304rm -f conftest.o conftest.obj
2305if { (ac_try="$ac_compile"
2306case "(($ac_try" in
2307  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2308  *) ac_try_echo=$ac_try;;
2309esac
2310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2311  (eval "$ac_compile") 2>&5
2312  ac_status=$?
2313  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2314  (exit $ac_status); }; then
2315  for ac_file in conftest.o conftest.obj conftest.*; do
2316  test -f "$ac_file" || continue;
2317  case $ac_file in
2318    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2319    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2320       break;;
2321  esac
2322done
2323else
2324  echo "$as_me: failed program was:" >&5
2325sed 's/^/| /' conftest.$ac_ext >&5
2326
2327{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2328See \`config.log' for more details." >&5
2329echo "$as_me: error: cannot compute suffix of object files: cannot compile
2330See \`config.log' for more details." >&2;}
2331   { (exit 1); exit 1; }; }
2332fi
2333
2334rm -f conftest.$ac_cv_objext conftest.$ac_ext
2335fi
2336{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2337echo "${ECHO_T}$ac_cv_objext" >&6; }
2338OBJEXT=$ac_cv_objext
2339ac_objext=$OBJEXT
2340{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2341echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2342if test "${ac_cv_c_compiler_gnu+set}" = set; then
2343  echo $ECHO_N "(cached) $ECHO_C" >&6
2344else
2345  cat >conftest.$ac_ext <<_ACEOF
2346/* confdefs.h.  */
2347_ACEOF
2348cat confdefs.h >>conftest.$ac_ext
2349cat >>conftest.$ac_ext <<_ACEOF
2350/* end confdefs.h.  */
2351
2352int
2353main ()
2354{
2355#ifndef __GNUC__
2356       choke me
2357#endif
2358
2359  ;
2360  return 0;
2361}
2362_ACEOF
2363rm -f conftest.$ac_objext
2364if { (ac_try="$ac_compile"
2365case "(($ac_try" in
2366  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2367  *) ac_try_echo=$ac_try;;
2368esac
2369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2370  (eval "$ac_compile") 2>conftest.er1
2371  ac_status=$?
2372  grep -v '^ *+' conftest.er1 >conftest.err
2373  rm -f conftest.er1
2374  cat conftest.err >&5
2375  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2376  (exit $ac_status); } &&
2377	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2378  { (case "(($ac_try" in
2379  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2380  *) ac_try_echo=$ac_try;;
2381esac
2382eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2383  (eval "$ac_try") 2>&5
2384  ac_status=$?
2385  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2386  (exit $ac_status); }; } &&
2387	 { ac_try='test -s conftest.$ac_objext'
2388  { (case "(($ac_try" in
2389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2390  *) ac_try_echo=$ac_try;;
2391esac
2392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2393  (eval "$ac_try") 2>&5
2394  ac_status=$?
2395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2396  (exit $ac_status); }; }; then
2397  ac_compiler_gnu=yes
2398else
2399  echo "$as_me: failed program was:" >&5
2400sed 's/^/| /' conftest.$ac_ext >&5
2401
2402	ac_compiler_gnu=no
2403fi
2404
2405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2406ac_cv_c_compiler_gnu=$ac_compiler_gnu
2407
2408fi
2409{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2410echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2411GCC=`test $ac_compiler_gnu = yes && echo yes`
2412ac_test_CFLAGS=${CFLAGS+set}
2413ac_save_CFLAGS=$CFLAGS
2414{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2415echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2416if test "${ac_cv_prog_cc_g+set}" = set; then
2417  echo $ECHO_N "(cached) $ECHO_C" >&6
2418else
2419  ac_save_c_werror_flag=$ac_c_werror_flag
2420   ac_c_werror_flag=yes
2421   ac_cv_prog_cc_g=no
2422   CFLAGS="-g"
2423   cat >conftest.$ac_ext <<_ACEOF
2424/* confdefs.h.  */
2425_ACEOF
2426cat confdefs.h >>conftest.$ac_ext
2427cat >>conftest.$ac_ext <<_ACEOF
2428/* end confdefs.h.  */
2429
2430int
2431main ()
2432{
2433
2434  ;
2435  return 0;
2436}
2437_ACEOF
2438rm -f conftest.$ac_objext
2439if { (ac_try="$ac_compile"
2440case "(($ac_try" in
2441  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2442  *) ac_try_echo=$ac_try;;
2443esac
2444eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2445  (eval "$ac_compile") 2>conftest.er1
2446  ac_status=$?
2447  grep -v '^ *+' conftest.er1 >conftest.err
2448  rm -f conftest.er1
2449  cat conftest.err >&5
2450  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2451  (exit $ac_status); } &&
2452	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2453  { (case "(($ac_try" in
2454  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2455  *) ac_try_echo=$ac_try;;
2456esac
2457eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2458  (eval "$ac_try") 2>&5
2459  ac_status=$?
2460  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2461  (exit $ac_status); }; } &&
2462	 { ac_try='test -s conftest.$ac_objext'
2463  { (case "(($ac_try" in
2464  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2465  *) ac_try_echo=$ac_try;;
2466esac
2467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2468  (eval "$ac_try") 2>&5
2469  ac_status=$?
2470  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2471  (exit $ac_status); }; }; then
2472  ac_cv_prog_cc_g=yes
2473else
2474  echo "$as_me: failed program was:" >&5
2475sed 's/^/| /' conftest.$ac_ext >&5
2476
2477	CFLAGS=""
2478      cat >conftest.$ac_ext <<_ACEOF
2479/* confdefs.h.  */
2480_ACEOF
2481cat confdefs.h >>conftest.$ac_ext
2482cat >>conftest.$ac_ext <<_ACEOF
2483/* end confdefs.h.  */
2484
2485int
2486main ()
2487{
2488
2489  ;
2490  return 0;
2491}
2492_ACEOF
2493rm -f conftest.$ac_objext
2494if { (ac_try="$ac_compile"
2495case "(($ac_try" in
2496  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2497  *) ac_try_echo=$ac_try;;
2498esac
2499eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2500  (eval "$ac_compile") 2>conftest.er1
2501  ac_status=$?
2502  grep -v '^ *+' conftest.er1 >conftest.err
2503  rm -f conftest.er1
2504  cat conftest.err >&5
2505  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2506  (exit $ac_status); } &&
2507	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2508  { (case "(($ac_try" in
2509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2510  *) ac_try_echo=$ac_try;;
2511esac
2512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2513  (eval "$ac_try") 2>&5
2514  ac_status=$?
2515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2516  (exit $ac_status); }; } &&
2517	 { ac_try='test -s conftest.$ac_objext'
2518  { (case "(($ac_try" in
2519  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2520  *) ac_try_echo=$ac_try;;
2521esac
2522eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2523  (eval "$ac_try") 2>&5
2524  ac_status=$?
2525  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2526  (exit $ac_status); }; }; then
2527  :
2528else
2529  echo "$as_me: failed program was:" >&5
2530sed 's/^/| /' conftest.$ac_ext >&5
2531
2532	ac_c_werror_flag=$ac_save_c_werror_flag
2533	 CFLAGS="-g"
2534	 cat >conftest.$ac_ext <<_ACEOF
2535/* confdefs.h.  */
2536_ACEOF
2537cat confdefs.h >>conftest.$ac_ext
2538cat >>conftest.$ac_ext <<_ACEOF
2539/* end confdefs.h.  */
2540
2541int
2542main ()
2543{
2544
2545  ;
2546  return 0;
2547}
2548_ACEOF
2549rm -f conftest.$ac_objext
2550if { (ac_try="$ac_compile"
2551case "(($ac_try" in
2552  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2553  *) ac_try_echo=$ac_try;;
2554esac
2555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2556  (eval "$ac_compile") 2>conftest.er1
2557  ac_status=$?
2558  grep -v '^ *+' conftest.er1 >conftest.err
2559  rm -f conftest.er1
2560  cat conftest.err >&5
2561  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2562  (exit $ac_status); } &&
2563	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2564  { (case "(($ac_try" in
2565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2566  *) ac_try_echo=$ac_try;;
2567esac
2568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2569  (eval "$ac_try") 2>&5
2570  ac_status=$?
2571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2572  (exit $ac_status); }; } &&
2573	 { ac_try='test -s conftest.$ac_objext'
2574  { (case "(($ac_try" in
2575  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2576  *) ac_try_echo=$ac_try;;
2577esac
2578eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2579  (eval "$ac_try") 2>&5
2580  ac_status=$?
2581  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582  (exit $ac_status); }; }; then
2583  ac_cv_prog_cc_g=yes
2584else
2585  echo "$as_me: failed program was:" >&5
2586sed 's/^/| /' conftest.$ac_ext >&5
2587
2588
2589fi
2590
2591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2592fi
2593
2594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2595fi
2596
2597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2598   ac_c_werror_flag=$ac_save_c_werror_flag
2599fi
2600{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2601echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2602if test "$ac_test_CFLAGS" = set; then
2603  CFLAGS=$ac_save_CFLAGS
2604elif test $ac_cv_prog_cc_g = yes; then
2605  if test "$GCC" = yes; then
2606    CFLAGS="-g -O2"
2607  else
2608    CFLAGS="-g"
2609  fi
2610else
2611  if test "$GCC" = yes; then
2612    CFLAGS="-O2"
2613  else
2614    CFLAGS=
2615  fi
2616fi
2617{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2618echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2619if test "${ac_cv_prog_cc_c89+set}" = set; then
2620  echo $ECHO_N "(cached) $ECHO_C" >&6
2621else
2622  ac_cv_prog_cc_c89=no
2623ac_save_CC=$CC
2624cat >conftest.$ac_ext <<_ACEOF
2625/* confdefs.h.  */
2626_ACEOF
2627cat confdefs.h >>conftest.$ac_ext
2628cat >>conftest.$ac_ext <<_ACEOF
2629/* end confdefs.h.  */
2630#include <stdarg.h>
2631#include <stdio.h>
2632#include <sys/types.h>
2633#include <sys/stat.h>
2634/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2635struct buf { int x; };
2636FILE * (*rcsopen) (struct buf *, struct stat *, int);
2637static char *e (p, i)
2638     char **p;
2639     int i;
2640{
2641  return p[i];
2642}
2643static char *f (char * (*g) (char **, int), char **p, ...)
2644{
2645  char *s;
2646  va_list v;
2647  va_start (v,p);
2648  s = g (p, va_arg (v,int));
2649  va_end (v);
2650  return s;
2651}
2652
2653/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2654   function prototypes and stuff, but not '\xHH' hex character constants.
2655   These don't provoke an error unfortunately, instead are silently treated
2656   as 'x'.  The following induces an error, until -std is added to get
2657   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2658   array size at least.  It's necessary to write '\x00'==0 to get something
2659   that's true only with -std.  */
2660int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2661
2662/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2663   inside strings and character constants.  */
2664#define FOO(x) 'x'
2665int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2666
2667int test (int i, double x);
2668struct s1 {int (*f) (int a);};
2669struct s2 {int (*f) (double a);};
2670int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2671int argc;
2672char **argv;
2673int
2674main ()
2675{
2676return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2677  ;
2678  return 0;
2679}
2680_ACEOF
2681for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2682	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2683do
2684  CC="$ac_save_CC $ac_arg"
2685  rm -f conftest.$ac_objext
2686if { (ac_try="$ac_compile"
2687case "(($ac_try" in
2688  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2689  *) ac_try_echo=$ac_try;;
2690esac
2691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2692  (eval "$ac_compile") 2>conftest.er1
2693  ac_status=$?
2694  grep -v '^ *+' conftest.er1 >conftest.err
2695  rm -f conftest.er1
2696  cat conftest.err >&5
2697  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2698  (exit $ac_status); } &&
2699	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2700  { (case "(($ac_try" in
2701  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2702  *) ac_try_echo=$ac_try;;
2703esac
2704eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2705  (eval "$ac_try") 2>&5
2706  ac_status=$?
2707  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2708  (exit $ac_status); }; } &&
2709	 { ac_try='test -s conftest.$ac_objext'
2710  { (case "(($ac_try" in
2711  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2712  *) ac_try_echo=$ac_try;;
2713esac
2714eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2715  (eval "$ac_try") 2>&5
2716  ac_status=$?
2717  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2718  (exit $ac_status); }; }; then
2719  ac_cv_prog_cc_c89=$ac_arg
2720else
2721  echo "$as_me: failed program was:" >&5
2722sed 's/^/| /' conftest.$ac_ext >&5
2723
2724
2725fi
2726
2727rm -f core conftest.err conftest.$ac_objext
2728  test "x$ac_cv_prog_cc_c89" != "xno" && break
2729done
2730rm -f conftest.$ac_ext
2731CC=$ac_save_CC
2732
2733fi
2734# AC_CACHE_VAL
2735case "x$ac_cv_prog_cc_c89" in
2736  x)
2737    { echo "$as_me:$LINENO: result: none needed" >&5
2738echo "${ECHO_T}none needed" >&6; } ;;
2739  xno)
2740    { echo "$as_me:$LINENO: result: unsupported" >&5
2741echo "${ECHO_T}unsupported" >&6; } ;;
2742  *)
2743    CC="$CC $ac_cv_prog_cc_c89"
2744    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2745echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2746esac
2747
2748
2749ac_ext=c
2750ac_cpp='$CPP $CPPFLAGS'
2751ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2752ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2753ac_compiler_gnu=$ac_cv_c_compiler_gnu
2754
2755ac_ext=cpp
2756ac_cpp='$CXXCPP $CPPFLAGS'
2757ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2758ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2759ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2760if test -z "$CXX"; then
2761  if test -n "$CCC"; then
2762    CXX=$CCC
2763  else
2764    if test -n "$ac_tool_prefix"; then
2765  for ac_prog in clang++ llvm-g++ g++
2766  do
2767    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2768set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2769{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2770echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2771if test "${ac_cv_prog_CXX+set}" = set; then
2772  echo $ECHO_N "(cached) $ECHO_C" >&6
2773else
2774  if test -n "$CXX"; then
2775  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2776else
2777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778for as_dir in $PATH
2779do
2780  IFS=$as_save_IFS
2781  test -z "$as_dir" && as_dir=.
2782  for ac_exec_ext in '' $ac_executable_extensions; do
2783  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2784    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2785    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2786    break 2
2787  fi
2788done
2789done
2790IFS=$as_save_IFS
2791
2792fi
2793fi
2794CXX=$ac_cv_prog_CXX
2795if test -n "$CXX"; then
2796  { echo "$as_me:$LINENO: result: $CXX" >&5
2797echo "${ECHO_T}$CXX" >&6; }
2798else
2799  { echo "$as_me:$LINENO: result: no" >&5
2800echo "${ECHO_T}no" >&6; }
2801fi
2802
2803
2804    test -n "$CXX" && break
2805  done
2806fi
2807if test -z "$CXX"; then
2808  ac_ct_CXX=$CXX
2809  for ac_prog in clang++ llvm-g++ g++
2810do
2811  # Extract the first word of "$ac_prog", so it can be a program name with args.
2812set dummy $ac_prog; ac_word=$2
2813{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2814echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2815if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2816  echo $ECHO_N "(cached) $ECHO_C" >&6
2817else
2818  if test -n "$ac_ct_CXX"; then
2819  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2820else
2821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822for as_dir in $PATH
2823do
2824  IFS=$as_save_IFS
2825  test -z "$as_dir" && as_dir=.
2826  for ac_exec_ext in '' $ac_executable_extensions; do
2827  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2828    ac_cv_prog_ac_ct_CXX="$ac_prog"
2829    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2830    break 2
2831  fi
2832done
2833done
2834IFS=$as_save_IFS
2835
2836fi
2837fi
2838ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2839if test -n "$ac_ct_CXX"; then
2840  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2841echo "${ECHO_T}$ac_ct_CXX" >&6; }
2842else
2843  { echo "$as_me:$LINENO: result: no" >&5
2844echo "${ECHO_T}no" >&6; }
2845fi
2846
2847
2848  test -n "$ac_ct_CXX" && break
2849done
2850
2851  if test "x$ac_ct_CXX" = x; then
2852    CXX="g++"
2853  else
2854    case $cross_compiling:$ac_tool_warned in
2855yes:)
2856{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2857whose name does not start with the host triplet.  If you think this
2858configuration is useful to you, please write to autoconf@gnu.org." >&5
2859echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2860whose name does not start with the host triplet.  If you think this
2861configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2862ac_tool_warned=yes ;;
2863esac
2864    CXX=$ac_ct_CXX
2865  fi
2866fi
2867
2868  fi
2869fi
2870# Provide some information about the compiler.
2871echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2872ac_compiler=`set X $ac_compile; echo $2`
2873{ (ac_try="$ac_compiler --version >&5"
2874case "(($ac_try" in
2875  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2876  *) ac_try_echo=$ac_try;;
2877esac
2878eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2879  (eval "$ac_compiler --version >&5") 2>&5
2880  ac_status=$?
2881  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2882  (exit $ac_status); }
2883{ (ac_try="$ac_compiler -v >&5"
2884case "(($ac_try" in
2885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2886  *) ac_try_echo=$ac_try;;
2887esac
2888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2889  (eval "$ac_compiler -v >&5") 2>&5
2890  ac_status=$?
2891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892  (exit $ac_status); }
2893{ (ac_try="$ac_compiler -V >&5"
2894case "(($ac_try" in
2895  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2896  *) ac_try_echo=$ac_try;;
2897esac
2898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2899  (eval "$ac_compiler -V >&5") 2>&5
2900  ac_status=$?
2901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902  (exit $ac_status); }
2903
2904{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2905echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2906if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2907  echo $ECHO_N "(cached) $ECHO_C" >&6
2908else
2909  cat >conftest.$ac_ext <<_ACEOF
2910/* confdefs.h.  */
2911_ACEOF
2912cat confdefs.h >>conftest.$ac_ext
2913cat >>conftest.$ac_ext <<_ACEOF
2914/* end confdefs.h.  */
2915
2916int
2917main ()
2918{
2919#ifndef __GNUC__
2920       choke me
2921#endif
2922
2923  ;
2924  return 0;
2925}
2926_ACEOF
2927rm -f conftest.$ac_objext
2928if { (ac_try="$ac_compile"
2929case "(($ac_try" in
2930  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2931  *) ac_try_echo=$ac_try;;
2932esac
2933eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2934  (eval "$ac_compile") 2>conftest.er1
2935  ac_status=$?
2936  grep -v '^ *+' conftest.er1 >conftest.err
2937  rm -f conftest.er1
2938  cat conftest.err >&5
2939  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940  (exit $ac_status); } &&
2941	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2942  { (case "(($ac_try" in
2943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2944  *) ac_try_echo=$ac_try;;
2945esac
2946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2947  (eval "$ac_try") 2>&5
2948  ac_status=$?
2949  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2950  (exit $ac_status); }; } &&
2951	 { ac_try='test -s conftest.$ac_objext'
2952  { (case "(($ac_try" in
2953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2954  *) ac_try_echo=$ac_try;;
2955esac
2956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2957  (eval "$ac_try") 2>&5
2958  ac_status=$?
2959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2960  (exit $ac_status); }; }; then
2961  ac_compiler_gnu=yes
2962else
2963  echo "$as_me: failed program was:" >&5
2964sed 's/^/| /' conftest.$ac_ext >&5
2965
2966	ac_compiler_gnu=no
2967fi
2968
2969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2970ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2971
2972fi
2973{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2974echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2975GXX=`test $ac_compiler_gnu = yes && echo yes`
2976ac_test_CXXFLAGS=${CXXFLAGS+set}
2977ac_save_CXXFLAGS=$CXXFLAGS
2978{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2979echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2980if test "${ac_cv_prog_cxx_g+set}" = set; then
2981  echo $ECHO_N "(cached) $ECHO_C" >&6
2982else
2983  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2984   ac_cxx_werror_flag=yes
2985   ac_cv_prog_cxx_g=no
2986   CXXFLAGS="-g"
2987   cat >conftest.$ac_ext <<_ACEOF
2988/* confdefs.h.  */
2989_ACEOF
2990cat confdefs.h >>conftest.$ac_ext
2991cat >>conftest.$ac_ext <<_ACEOF
2992/* end confdefs.h.  */
2993
2994int
2995main ()
2996{
2997
2998  ;
2999  return 0;
3000}
3001_ACEOF
3002rm -f conftest.$ac_objext
3003if { (ac_try="$ac_compile"
3004case "(($ac_try" in
3005  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3006  *) ac_try_echo=$ac_try;;
3007esac
3008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3009  (eval "$ac_compile") 2>conftest.er1
3010  ac_status=$?
3011  grep -v '^ *+' conftest.er1 >conftest.err
3012  rm -f conftest.er1
3013  cat conftest.err >&5
3014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3015  (exit $ac_status); } &&
3016	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3017  { (case "(($ac_try" in
3018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3019  *) ac_try_echo=$ac_try;;
3020esac
3021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3022  (eval "$ac_try") 2>&5
3023  ac_status=$?
3024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3025  (exit $ac_status); }; } &&
3026	 { ac_try='test -s conftest.$ac_objext'
3027  { (case "(($ac_try" in
3028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3029  *) ac_try_echo=$ac_try;;
3030esac
3031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3032  (eval "$ac_try") 2>&5
3033  ac_status=$?
3034  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3035  (exit $ac_status); }; }; then
3036  ac_cv_prog_cxx_g=yes
3037else
3038  echo "$as_me: failed program was:" >&5
3039sed 's/^/| /' conftest.$ac_ext >&5
3040
3041	CXXFLAGS=""
3042      cat >conftest.$ac_ext <<_ACEOF
3043/* confdefs.h.  */
3044_ACEOF
3045cat confdefs.h >>conftest.$ac_ext
3046cat >>conftest.$ac_ext <<_ACEOF
3047/* end confdefs.h.  */
3048
3049int
3050main ()
3051{
3052
3053  ;
3054  return 0;
3055}
3056_ACEOF
3057rm -f conftest.$ac_objext
3058if { (ac_try="$ac_compile"
3059case "(($ac_try" in
3060  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3061  *) ac_try_echo=$ac_try;;
3062esac
3063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3064  (eval "$ac_compile") 2>conftest.er1
3065  ac_status=$?
3066  grep -v '^ *+' conftest.er1 >conftest.err
3067  rm -f conftest.er1
3068  cat conftest.err >&5
3069  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3070  (exit $ac_status); } &&
3071	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3072  { (case "(($ac_try" in
3073  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3074  *) ac_try_echo=$ac_try;;
3075esac
3076eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3077  (eval "$ac_try") 2>&5
3078  ac_status=$?
3079  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3080  (exit $ac_status); }; } &&
3081	 { ac_try='test -s conftest.$ac_objext'
3082  { (case "(($ac_try" in
3083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3084  *) ac_try_echo=$ac_try;;
3085esac
3086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3087  (eval "$ac_try") 2>&5
3088  ac_status=$?
3089  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3090  (exit $ac_status); }; }; then
3091  :
3092else
3093  echo "$as_me: failed program was:" >&5
3094sed 's/^/| /' conftest.$ac_ext >&5
3095
3096	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3097	 CXXFLAGS="-g"
3098	 cat >conftest.$ac_ext <<_ACEOF
3099/* confdefs.h.  */
3100_ACEOF
3101cat confdefs.h >>conftest.$ac_ext
3102cat >>conftest.$ac_ext <<_ACEOF
3103/* end confdefs.h.  */
3104
3105int
3106main ()
3107{
3108
3109  ;
3110  return 0;
3111}
3112_ACEOF
3113rm -f conftest.$ac_objext
3114if { (ac_try="$ac_compile"
3115case "(($ac_try" in
3116  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3117  *) ac_try_echo=$ac_try;;
3118esac
3119eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3120  (eval "$ac_compile") 2>conftest.er1
3121  ac_status=$?
3122  grep -v '^ *+' conftest.er1 >conftest.err
3123  rm -f conftest.er1
3124  cat conftest.err >&5
3125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126  (exit $ac_status); } &&
3127	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3128  { (case "(($ac_try" in
3129  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130  *) ac_try_echo=$ac_try;;
3131esac
3132eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3133  (eval "$ac_try") 2>&5
3134  ac_status=$?
3135  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3136  (exit $ac_status); }; } &&
3137	 { ac_try='test -s conftest.$ac_objext'
3138  { (case "(($ac_try" in
3139  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3140  *) ac_try_echo=$ac_try;;
3141esac
3142eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3143  (eval "$ac_try") 2>&5
3144  ac_status=$?
3145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3146  (exit $ac_status); }; }; then
3147  ac_cv_prog_cxx_g=yes
3148else
3149  echo "$as_me: failed program was:" >&5
3150sed 's/^/| /' conftest.$ac_ext >&5
3151
3152
3153fi
3154
3155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3156fi
3157
3158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3159fi
3160
3161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3162   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3163fi
3164{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3165echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3166if test "$ac_test_CXXFLAGS" = set; then
3167  CXXFLAGS=$ac_save_CXXFLAGS
3168elif test $ac_cv_prog_cxx_g = yes; then
3169  if test "$GXX" = yes; then
3170    CXXFLAGS="-g -O2"
3171  else
3172    CXXFLAGS="-g"
3173  fi
3174else
3175  if test "$GXX" = yes; then
3176    CXXFLAGS="-O2"
3177  else
3178    CXXFLAGS=
3179  fi
3180fi
3181ac_ext=c
3182ac_cpp='$CPP $CPPFLAGS'
3183ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3184ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3185ac_compiler_gnu=$ac_cv_c_compiler_gnu
3186
3187ac_ext=c
3188ac_cpp='$CPP $CPPFLAGS'
3189ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3190ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3191ac_compiler_gnu=$ac_cv_c_compiler_gnu
3192{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3193echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3194# On Suns, sometimes $CPP names a directory.
3195if test -n "$CPP" && test -d "$CPP"; then
3196  CPP=
3197fi
3198if test -z "$CPP"; then
3199  if test "${ac_cv_prog_CPP+set}" = set; then
3200  echo $ECHO_N "(cached) $ECHO_C" >&6
3201else
3202      # Double quotes because CPP needs to be expanded
3203    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3204    do
3205      ac_preproc_ok=false
3206for ac_c_preproc_warn_flag in '' yes
3207do
3208  # Use a header file that comes with gcc, so configuring glibc
3209  # with a fresh cross-compiler works.
3210  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3211  # <limits.h> exists even on freestanding compilers.
3212  # On the NeXT, cc -E runs the code through the compiler's parser,
3213  # not just through cpp. "Syntax error" is here to catch this case.
3214  cat >conftest.$ac_ext <<_ACEOF
3215/* confdefs.h.  */
3216_ACEOF
3217cat confdefs.h >>conftest.$ac_ext
3218cat >>conftest.$ac_ext <<_ACEOF
3219/* end confdefs.h.  */
3220#ifdef __STDC__
3221# include <limits.h>
3222#else
3223# include <assert.h>
3224#endif
3225		     Syntax error
3226_ACEOF
3227if { (ac_try="$ac_cpp conftest.$ac_ext"
3228case "(($ac_try" in
3229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3230  *) ac_try_echo=$ac_try;;
3231esac
3232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3233  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3234  ac_status=$?
3235  grep -v '^ *+' conftest.er1 >conftest.err
3236  rm -f conftest.er1
3237  cat conftest.err >&5
3238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239  (exit $ac_status); } >/dev/null; then
3240  if test -s conftest.err; then
3241    ac_cpp_err=$ac_c_preproc_warn_flag
3242    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3243  else
3244    ac_cpp_err=
3245  fi
3246else
3247  ac_cpp_err=yes
3248fi
3249if test -z "$ac_cpp_err"; then
3250  :
3251else
3252  echo "$as_me: failed program was:" >&5
3253sed 's/^/| /' conftest.$ac_ext >&5
3254
3255  # Broken: fails on valid input.
3256continue
3257fi
3258
3259rm -f conftest.err conftest.$ac_ext
3260
3261  # OK, works on sane cases.  Now check whether nonexistent headers
3262  # can be detected and how.
3263  cat >conftest.$ac_ext <<_ACEOF
3264/* confdefs.h.  */
3265_ACEOF
3266cat confdefs.h >>conftest.$ac_ext
3267cat >>conftest.$ac_ext <<_ACEOF
3268/* end confdefs.h.  */
3269#include <ac_nonexistent.h>
3270_ACEOF
3271if { (ac_try="$ac_cpp conftest.$ac_ext"
3272case "(($ac_try" in
3273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3274  *) ac_try_echo=$ac_try;;
3275esac
3276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3277  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3278  ac_status=$?
3279  grep -v '^ *+' conftest.er1 >conftest.err
3280  rm -f conftest.er1
3281  cat conftest.err >&5
3282  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3283  (exit $ac_status); } >/dev/null; then
3284  if test -s conftest.err; then
3285    ac_cpp_err=$ac_c_preproc_warn_flag
3286    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3287  else
3288    ac_cpp_err=
3289  fi
3290else
3291  ac_cpp_err=yes
3292fi
3293if test -z "$ac_cpp_err"; then
3294  # Broken: success on invalid input.
3295continue
3296else
3297  echo "$as_me: failed program was:" >&5
3298sed 's/^/| /' conftest.$ac_ext >&5
3299
3300  # Passes both tests.
3301ac_preproc_ok=:
3302break
3303fi
3304
3305rm -f conftest.err conftest.$ac_ext
3306
3307done
3308# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3309rm -f conftest.err conftest.$ac_ext
3310if $ac_preproc_ok; then
3311  break
3312fi
3313
3314    done
3315    ac_cv_prog_CPP=$CPP
3316
3317fi
3318  CPP=$ac_cv_prog_CPP
3319else
3320  ac_cv_prog_CPP=$CPP
3321fi
3322{ echo "$as_me:$LINENO: result: $CPP" >&5
3323echo "${ECHO_T}$CPP" >&6; }
3324ac_preproc_ok=false
3325for ac_c_preproc_warn_flag in '' yes
3326do
3327  # Use a header file that comes with gcc, so configuring glibc
3328  # with a fresh cross-compiler works.
3329  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3330  # <limits.h> exists even on freestanding compilers.
3331  # On the NeXT, cc -E runs the code through the compiler's parser,
3332  # not just through cpp. "Syntax error" is here to catch this case.
3333  cat >conftest.$ac_ext <<_ACEOF
3334/* confdefs.h.  */
3335_ACEOF
3336cat confdefs.h >>conftest.$ac_ext
3337cat >>conftest.$ac_ext <<_ACEOF
3338/* end confdefs.h.  */
3339#ifdef __STDC__
3340# include <limits.h>
3341#else
3342# include <assert.h>
3343#endif
3344		     Syntax error
3345_ACEOF
3346if { (ac_try="$ac_cpp conftest.$ac_ext"
3347case "(($ac_try" in
3348  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3349  *) ac_try_echo=$ac_try;;
3350esac
3351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3352  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3353  ac_status=$?
3354  grep -v '^ *+' conftest.er1 >conftest.err
3355  rm -f conftest.er1
3356  cat conftest.err >&5
3357  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3358  (exit $ac_status); } >/dev/null; then
3359  if test -s conftest.err; then
3360    ac_cpp_err=$ac_c_preproc_warn_flag
3361    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3362  else
3363    ac_cpp_err=
3364  fi
3365else
3366  ac_cpp_err=yes
3367fi
3368if test -z "$ac_cpp_err"; then
3369  :
3370else
3371  echo "$as_me: failed program was:" >&5
3372sed 's/^/| /' conftest.$ac_ext >&5
3373
3374  # Broken: fails on valid input.
3375continue
3376fi
3377
3378rm -f conftest.err conftest.$ac_ext
3379
3380  # OK, works on sane cases.  Now check whether nonexistent headers
3381  # can be detected and how.
3382  cat >conftest.$ac_ext <<_ACEOF
3383/* confdefs.h.  */
3384_ACEOF
3385cat confdefs.h >>conftest.$ac_ext
3386cat >>conftest.$ac_ext <<_ACEOF
3387/* end confdefs.h.  */
3388#include <ac_nonexistent.h>
3389_ACEOF
3390if { (ac_try="$ac_cpp conftest.$ac_ext"
3391case "(($ac_try" in
3392  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3393  *) ac_try_echo=$ac_try;;
3394esac
3395eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3396  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3397  ac_status=$?
3398  grep -v '^ *+' conftest.er1 >conftest.err
3399  rm -f conftest.er1
3400  cat conftest.err >&5
3401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3402  (exit $ac_status); } >/dev/null; then
3403  if test -s conftest.err; then
3404    ac_cpp_err=$ac_c_preproc_warn_flag
3405    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3406  else
3407    ac_cpp_err=
3408  fi
3409else
3410  ac_cpp_err=yes
3411fi
3412if test -z "$ac_cpp_err"; then
3413  # Broken: success on invalid input.
3414continue
3415else
3416  echo "$as_me: failed program was:" >&5
3417sed 's/^/| /' conftest.$ac_ext >&5
3418
3419  # Passes both tests.
3420ac_preproc_ok=:
3421break
3422fi
3423
3424rm -f conftest.err conftest.$ac_ext
3425
3426done
3427# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3428rm -f conftest.err conftest.$ac_ext
3429if $ac_preproc_ok; then
3430  :
3431else
3432  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3433See \`config.log' for more details." >&5
3434echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3435See \`config.log' for more details." >&2;}
3436   { (exit 1); exit 1; }; }
3437fi
3438
3439ac_ext=c
3440ac_cpp='$CPP $CPPFLAGS'
3441ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3442ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3443ac_compiler_gnu=$ac_cv_c_compiler_gnu
3444
3445
3446
3447
3448if test -d ${srcdir}/projects/llvm-gcc ; then
3449  subdirs="$subdirs projects/llvm-gcc"
3450
3451fi
3452
3453if test -d ${srcdir}/projects/test-suite ; then
3454  subdirs="$subdirs projects/test-suite"
3455
3456fi
3457
3458if test -d ${srcdir}/projects/llvm-test ; then
3459  subdirs="$subdirs projects/llvm-test"
3460
3461fi
3462
3463if test -d ${srcdir}/projects/poolalloc ; then
3464  subdirs="$subdirs projects/poolalloc"
3465
3466fi
3467
3468if test -d ${srcdir}/projects/llvm-poolalloc ; then
3469  subdirs="$subdirs projects/llvm-poolalloc"
3470
3471fi
3472
3473for i in `ls ${srcdir}/projects`
3474do
3475  if test -d ${srcdir}/projects/${i} ; then
3476    case ${i} in
3477      sample)       subdirs="$subdirs projects/sample"
3478    ;;
3479      privbracket)  subdirs="$subdirs projects/privbracket"
3480 ;;
3481      llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3482 ;;
3483      llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3484;;
3485      llvm-java)    subdirs="$subdirs projects/llvm-java"
3486 ;;
3487      llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3488   ;;
3489      safecode)     subdirs="$subdirs projects/safecode"
3490 ;;
3491      llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3492 ;;
3493      llvm-gcc)       ;;
3494      test-suite)     ;;
3495      llvm-test)      ;;
3496      poolalloc)      ;;
3497      llvm-poolalloc) ;;
3498      *)
3499        { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3500echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3501        ;;
3502    esac
3503  fi
3504done
3505
3506# Check whether --enable-polly was given.
3507if test "${enable_polly+set}" = set; then
3508  enableval=$enable_polly;
3509else
3510  enableval=default
3511fi
3512
3513case "$enableval" in
3514  yes) ENABLE_POLLY=1
3515 ;;
3516  no)  ENABLE_POLLY=0
3517 ;;
3518  default) ENABLE_POLLY=1
3519 ;;
3520  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3521echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3522   { (exit 1); exit 1; }; } ;;
3523esac
3524
3525
3526if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3527  LLVM_HAS_POLLY=1
3528
3529  subdirs="$subdirs tools/polly"
3530
3531fi
3532
3533
3534# Make sure we can run config.sub.
3535$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3536  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3537echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3538   { (exit 1); exit 1; }; }
3539
3540{ echo "$as_me:$LINENO: checking build system type" >&5
3541echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3542if test "${ac_cv_build+set}" = set; then
3543  echo $ECHO_N "(cached) $ECHO_C" >&6
3544else
3545  ac_build_alias=$build_alias
3546test "x$ac_build_alias" = x &&
3547  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3548test "x$ac_build_alias" = x &&
3549  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3550echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3551   { (exit 1); exit 1; }; }
3552ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3553  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3554echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3555   { (exit 1); exit 1; }; }
3556
3557fi
3558{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3559echo "${ECHO_T}$ac_cv_build" >&6; }
3560case $ac_cv_build in
3561*-*-*) ;;
3562*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3563echo "$as_me: error: invalid value of canonical build" >&2;}
3564   { (exit 1); exit 1; }; };;
3565esac
3566build=$ac_cv_build
3567ac_save_IFS=$IFS; IFS='-'
3568set x $ac_cv_build
3569shift
3570build_cpu=$1
3571build_vendor=$2
3572shift; shift
3573# Remember, the first character of IFS is used to create $*,
3574# except with old shells:
3575build_os=$*
3576IFS=$ac_save_IFS
3577case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3578
3579
3580{ echo "$as_me:$LINENO: checking host system type" >&5
3581echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3582if test "${ac_cv_host+set}" = set; then
3583  echo $ECHO_N "(cached) $ECHO_C" >&6
3584else
3585  if test "x$host_alias" = x; then
3586  ac_cv_host=$ac_cv_build
3587else
3588  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3589    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3590echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3591   { (exit 1); exit 1; }; }
3592fi
3593
3594fi
3595{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3596echo "${ECHO_T}$ac_cv_host" >&6; }
3597case $ac_cv_host in
3598*-*-*) ;;
3599*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3600echo "$as_me: error: invalid value of canonical host" >&2;}
3601   { (exit 1); exit 1; }; };;
3602esac
3603host=$ac_cv_host
3604ac_save_IFS=$IFS; IFS='-'
3605set x $ac_cv_host
3606shift
3607host_cpu=$1
3608host_vendor=$2
3609shift; shift
3610# Remember, the first character of IFS is used to create $*,
3611# except with old shells:
3612host_os=$*
3613IFS=$ac_save_IFS
3614case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3615
3616
3617{ echo "$as_me:$LINENO: checking target system type" >&5
3618echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3619if test "${ac_cv_target+set}" = set; then
3620  echo $ECHO_N "(cached) $ECHO_C" >&6
3621else
3622  if test "x$target_alias" = x; then
3623  ac_cv_target=$ac_cv_host
3624else
3625  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3626    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3627echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3628   { (exit 1); exit 1; }; }
3629fi
3630
3631fi
3632{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3633echo "${ECHO_T}$ac_cv_target" >&6; }
3634case $ac_cv_target in
3635*-*-*) ;;
3636*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3637echo "$as_me: error: invalid value of canonical target" >&2;}
3638   { (exit 1); exit 1; }; };;
3639esac
3640target=$ac_cv_target
3641ac_save_IFS=$IFS; IFS='-'
3642set x $ac_cv_target
3643shift
3644target_cpu=$1
3645target_vendor=$2
3646shift; shift
3647# Remember, the first character of IFS is used to create $*,
3648# except with old shells:
3649target_os=$*
3650IFS=$ac_save_IFS
3651case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3652
3653
3654# The aliases save the names the user supplied, while $host etc.
3655# will get canonicalized.
3656test -n "$target_alias" &&
3657  test "$program_prefix$program_suffix$program_transform_name" = \
3658    NONENONEs,x,x, &&
3659  program_prefix=${target_alias}-
3660
3661{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3662echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3663if test "${llvm_cv_os_type+set}" = set; then
3664  echo $ECHO_N "(cached) $ECHO_C" >&6
3665else
3666  case $host in
3667  *-*-aix*)
3668    llvm_cv_link_all_option="-Wl,--whole-archive"
3669    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3670    llvm_cv_os_type="AIX"
3671    llvm_cv_platform_type="Unix" ;;
3672  *-*-irix*)
3673    llvm_cv_link_all_option="-Wl,--whole-archive"
3674    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3675    llvm_cv_os_type="IRIX"
3676    llvm_cv_platform_type="Unix" ;;
3677  *-*-cygwin*)
3678    llvm_cv_link_all_option="-Wl,--whole-archive"
3679    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3680    llvm_cv_os_type="Cygwin"
3681    llvm_cv_platform_type="Unix" ;;
3682  *-*-darwin*)
3683    llvm_cv_link_all_option="-Wl,-all_load"
3684    llvm_cv_no_link_all_option="-Wl,-noall_load"
3685    llvm_cv_os_type="Darwin"
3686    llvm_cv_platform_type="Unix" ;;
3687  *-*-minix*)
3688    llvm_cv_link_all_option="-Wl,-all_load"
3689    llvm_cv_no_link_all_option="-Wl,-noall_load"
3690    llvm_cv_os_type="Minix"
3691    llvm_cv_platform_type="Unix" ;;
3692  *-*-freebsd*)
3693    llvm_cv_link_all_option="-Wl,--whole-archive"
3694    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3695    llvm_cv_os_type="FreeBSD"
3696    llvm_cv_platform_type="Unix" ;;
3697  *-*-openbsd*)
3698    llvm_cv_link_all_option="-Wl,--whole-archive"
3699    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3700    llvm_cv_os_type="OpenBSD"
3701    llvm_cv_platform_type="Unix" ;;
3702  *-*-netbsd*)
3703    llvm_cv_link_all_option="-Wl,--whole-archive"
3704    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3705    llvm_cv_os_type="NetBSD"
3706    llvm_cv_platform_type="Unix" ;;
3707  *-*-dragonfly*)
3708    llvm_cv_link_all_option="-Wl,--whole-archive"
3709    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3710    llvm_cv_os_type="DragonFly"
3711    llvm_cv_platform_type="Unix" ;;
3712  *-*-hpux*)
3713    llvm_cv_link_all_option="-Wl,--whole-archive"
3714    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3715    llvm_cv_os_type="HP-UX"
3716    llvm_cv_platform_type="Unix" ;;
3717  *-*-interix*)
3718    llvm_cv_link_all_option="-Wl,--whole-archive"
3719    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3720    llvm_cv_os_type="Interix"
3721    llvm_cv_platform_type="Unix" ;;
3722  *-*-linux*)
3723    llvm_cv_link_all_option="-Wl,--whole-archive"
3724    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3725    llvm_cv_os_type="Linux"
3726    llvm_cv_platform_type="Unix" ;;
3727  *-*-solaris*)
3728    llvm_cv_link_all_option="-Wl,-z,allextract"
3729    llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3730    llvm_cv_os_type="SunOS"
3731    llvm_cv_platform_type="Unix" ;;
3732  *-*-auroraux*)
3733    llvm_cv_link_all_option="-Wl,-z,allextract"
3734    llvm_cv_link_all_option="-Wl,-z,defaultextract"
3735    llvm_cv_os_type="AuroraUX"
3736    llvm_cv_platform_type="Unix" ;;
3737  *-*-win32*)
3738    llvm_cv_link_all_option="-Wl,--whole-archive"
3739    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3740    llvm_cv_os_type="Win32"
3741    llvm_cv_platform_type="Win32" ;;
3742  *-*-mingw*)
3743    llvm_cv_link_all_option="-Wl,--whole-archive"
3744    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3745    llvm_cv_os_type="MingW"
3746    llvm_cv_platform_type="Win32" ;;
3747  *-*-haiku*)
3748    llvm_cv_link_all_option="-Wl,--whole-archive"
3749    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3750    llvm_cv_os_type="Haiku"
3751    llvm_cv_platform_type="Unix" ;;
3752  *-unknown-eabi*)
3753    llvm_cv_link_all_option="-Wl,--whole-archive"
3754    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3755    llvm_cv_os_type="Freestanding"
3756    llvm_cv_platform_type="Unix" ;;
3757  *-unknown-elf*)
3758    llvm_cv_link_all_option="-Wl,--whole-archive"
3759    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3760    llvm_cv_os_type="Freestanding"
3761    llvm_cv_platform_type="Unix" ;;
3762  *)
3763    llvm_cv_link_all_option=""
3764    llvm_cv_no_link_all_option=""
3765    llvm_cv_os_type="Unknown"
3766    llvm_cv_platform_type="Unknown" ;;
3767esac
3768fi
3769{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3770echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3771
3772{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3773echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3774if test "${llvm_cv_target_os_type+set}" = set; then
3775  echo $ECHO_N "(cached) $ECHO_C" >&6
3776else
3777  case $target in
3778  *-*-aix*)
3779    llvm_cv_target_os_type="AIX" ;;
3780  *-*-irix*)
3781    llvm_cv_target_os_type="IRIX" ;;
3782  *-*-cygwin*)
3783    llvm_cv_target_os_type="Cygwin" ;;
3784  *-*-darwin*)
3785    llvm_cv_target_os_type="Darwin" ;;
3786  *-*-minix*)
3787    llvm_cv_target_os_type="Minix" ;;
3788  *-*-freebsd*)
3789    llvm_cv_target_os_type="FreeBSD" ;;
3790  *-*-openbsd*)
3791    llvm_cv_target_os_type="OpenBSD" ;;
3792  *-*-netbsd*)
3793    llvm_cv_target_os_type="NetBSD" ;;
3794  *-*-dragonfly*)
3795    llvm_cv_target_os_type="DragonFly" ;;
3796  *-*-hpux*)
3797    llvm_cv_target_os_type="HP-UX" ;;
3798  *-*-interix*)
3799    llvm_cv_target_os_type="Interix" ;;
3800  *-*-linux*)
3801    llvm_cv_target_os_type="Linux" ;;
3802  *-*-solaris*)
3803    llvm_cv_target_os_type="SunOS" ;;
3804  *-*-auroraux*)
3805    llvm_cv_target_os_type="AuroraUX" ;;
3806  *-*-win32*)
3807    llvm_cv_target_os_type="Win32" ;;
3808  *-*-mingw*)
3809    llvm_cv_target_os_type="MingW" ;;
3810  *-*-haiku*)
3811    llvm_cv_target_os_type="Haiku" ;;
3812  *-*-rtems*)
3813    llvm_cv_target_os_type="RTEMS" ;;
3814  *-*-nacl*)
3815    llvm_cv_target_os_type="NativeClient" ;;
3816  *-unknown-eabi*)
3817    llvm_cv_target_os_type="Freestanding" ;;
3818  *)
3819    llvm_cv_target_os_type="Unknown" ;;
3820esac
3821fi
3822{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3823echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3824
3825if test "$llvm_cv_os_type" = "Unknown" ; then
3826  { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3827echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3828   { (exit 1); exit 1; }; }
3829fi
3830
3831OS=$llvm_cv_os_type
3832
3833HOST_OS=$llvm_cv_os_type
3834
3835TARGET_OS=$llvm_cv_target_os_type
3836
3837
3838LINKALL=$llvm_cv_link_all_option
3839
3840NOLINKALL=$llvm_cv_no_link_all_option
3841
3842
3843case $llvm_cv_platform_type in
3844  Unix)
3845
3846cat >>confdefs.h <<\_ACEOF
3847#define LLVM_ON_UNIX 1
3848_ACEOF
3849
3850    LLVM_ON_UNIX=1
3851
3852    LLVM_ON_WIN32=0
3853
3854    ;;
3855  Win32)
3856
3857cat >>confdefs.h <<\_ACEOF
3858#define LLVM_ON_WIN32 1
3859_ACEOF
3860
3861    LLVM_ON_UNIX=0
3862
3863    LLVM_ON_WIN32=1
3864
3865    ;;
3866esac
3867
3868{ echo "$as_me:$LINENO: checking target architecture" >&5
3869echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3870if test "${llvm_cv_target_arch+set}" = set; then
3871  echo $ECHO_N "(cached) $ECHO_C" >&6
3872else
3873  case $target in
3874  i?86-*)                 llvm_cv_target_arch="x86" ;;
3875  amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3876  sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3877  powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3878  alpha*-*)               llvm_cv_target_arch="Alpha" ;;
3879  arm*-*)                 llvm_cv_target_arch="ARM" ;;
3880  mips-*)                 llvm_cv_target_arch="Mips" ;;
3881  xcore-*)                llvm_cv_target_arch="XCore" ;;
3882  msp430-*)               llvm_cv_target_arch="MSP430" ;;
3883  mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3884  ptx-*)                  llvm_cv_target_arch="PTX" ;;
3885  *)                      llvm_cv_target_arch="Unknown" ;;
3886esac
3887fi
3888{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3889echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3890
3891if test "$llvm_cv_target_arch" = "Unknown" ; then
3892  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3893echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3894fi
3895
3896# Determine the LLVM native architecture for the target
3897case "$llvm_cv_target_arch" in
3898    x86)     LLVM_NATIVE_ARCH="X86" ;;
3899    x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3900    *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3901esac
3902
3903ARCH=$llvm_cv_target_arch
3904
3905
3906
3907
3908{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3909echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3910if test "${ac_cv_path_GREP+set}" = set; then
3911  echo $ECHO_N "(cached) $ECHO_C" >&6
3912else
3913  # Extract the first word of "grep ggrep" to use in msg output
3914if test -z "$GREP"; then
3915set dummy grep ggrep; ac_prog_name=$2
3916if test "${ac_cv_path_GREP+set}" = set; then
3917  echo $ECHO_N "(cached) $ECHO_C" >&6
3918else
3919  ac_path_GREP_found=false
3920# Loop through the user's path and test for each of PROGNAME-LIST
3921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3922for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3923do
3924  IFS=$as_save_IFS
3925  test -z "$as_dir" && as_dir=.
3926  for ac_prog in grep ggrep; do
3927  for ac_exec_ext in '' $ac_executable_extensions; do
3928    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3929    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3930    # Check for GNU ac_path_GREP and select it if it is found.
3931  # Check for GNU $ac_path_GREP
3932case `"$ac_path_GREP" --version 2>&1` in
3933*GNU*)
3934  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3935*)
3936  ac_count=0
3937  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3938  while :
3939  do
3940    cat "conftest.in" "conftest.in" >"conftest.tmp"
3941    mv "conftest.tmp" "conftest.in"
3942    cp "conftest.in" "conftest.nl"
3943    echo 'GREP' >> "conftest.nl"
3944    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3945    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3946    ac_count=`expr $ac_count + 1`
3947    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3948      # Best one so far, save it but keep looking for a better one
3949      ac_cv_path_GREP="$ac_path_GREP"
3950      ac_path_GREP_max=$ac_count
3951    fi
3952    # 10*(2^10) chars as input seems more than enough
3953    test $ac_count -gt 10 && break
3954  done
3955  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3956esac
3957
3958
3959    $ac_path_GREP_found && break 3
3960  done
3961done
3962
3963done
3964IFS=$as_save_IFS
3965
3966
3967fi
3968
3969GREP="$ac_cv_path_GREP"
3970if test -z "$GREP"; then
3971  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3972echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3973   { (exit 1); exit 1; }; }
3974fi
3975
3976else
3977  ac_cv_path_GREP=$GREP
3978fi
3979
3980
3981fi
3982{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3983echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3984 GREP="$ac_cv_path_GREP"
3985
3986
3987{ echo "$as_me:$LINENO: checking for egrep" >&5
3988echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3989if test "${ac_cv_path_EGREP+set}" = set; then
3990  echo $ECHO_N "(cached) $ECHO_C" >&6
3991else
3992  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3993   then ac_cv_path_EGREP="$GREP -E"
3994   else
3995     # Extract the first word of "egrep" to use in msg output
3996if test -z "$EGREP"; then
3997set dummy egrep; ac_prog_name=$2
3998if test "${ac_cv_path_EGREP+set}" = set; then
3999  echo $ECHO_N "(cached) $ECHO_C" >&6
4000else
4001  ac_path_EGREP_found=false
4002# Loop through the user's path and test for each of PROGNAME-LIST
4003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4004for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4005do
4006  IFS=$as_save_IFS
4007  test -z "$as_dir" && as_dir=.
4008  for ac_prog in egrep; do
4009  for ac_exec_ext in '' $ac_executable_extensions; do
4010    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4011    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4012    # Check for GNU ac_path_EGREP and select it if it is found.
4013  # Check for GNU $ac_path_EGREP
4014case `"$ac_path_EGREP" --version 2>&1` in
4015*GNU*)
4016  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4017*)
4018  ac_count=0
4019  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4020  while :
4021  do
4022    cat "conftest.in" "conftest.in" >"conftest.tmp"
4023    mv "conftest.tmp" "conftest.in"
4024    cp "conftest.in" "conftest.nl"
4025    echo 'EGREP' >> "conftest.nl"
4026    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4027    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4028    ac_count=`expr $ac_count + 1`
4029    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4030      # Best one so far, save it but keep looking for a better one
4031      ac_cv_path_EGREP="$ac_path_EGREP"
4032      ac_path_EGREP_max=$ac_count
4033    fi
4034    # 10*(2^10) chars as input seems more than enough
4035    test $ac_count -gt 10 && break
4036  done
4037  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4038esac
4039
4040
4041    $ac_path_EGREP_found && break 3
4042  done
4043done
4044
4045done
4046IFS=$as_save_IFS
4047
4048
4049fi
4050
4051EGREP="$ac_cv_path_EGREP"
4052if test -z "$EGREP"; then
4053  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4054echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4055   { (exit 1); exit 1; }; }
4056fi
4057
4058else
4059  ac_cv_path_EGREP=$EGREP
4060fi
4061
4062
4063   fi
4064fi
4065{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4066echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4067 EGREP="$ac_cv_path_EGREP"
4068
4069
4070{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4071echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4072if test "${ac_cv_header_stdc+set}" = set; then
4073  echo $ECHO_N "(cached) $ECHO_C" >&6
4074else
4075  cat >conftest.$ac_ext <<_ACEOF
4076/* confdefs.h.  */
4077_ACEOF
4078cat confdefs.h >>conftest.$ac_ext
4079cat >>conftest.$ac_ext <<_ACEOF
4080/* end confdefs.h.  */
4081#include <stdlib.h>
4082#include <stdarg.h>
4083#include <string.h>
4084#include <float.h>
4085
4086int
4087main ()
4088{
4089
4090  ;
4091  return 0;
4092}
4093_ACEOF
4094rm -f conftest.$ac_objext
4095if { (ac_try="$ac_compile"
4096case "(($ac_try" in
4097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4098  *) ac_try_echo=$ac_try;;
4099esac
4100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4101  (eval "$ac_compile") 2>conftest.er1
4102  ac_status=$?
4103  grep -v '^ *+' conftest.er1 >conftest.err
4104  rm -f conftest.er1
4105  cat conftest.err >&5
4106  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4107  (exit $ac_status); } &&
4108	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4109  { (case "(($ac_try" in
4110  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4111  *) ac_try_echo=$ac_try;;
4112esac
4113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4114  (eval "$ac_try") 2>&5
4115  ac_status=$?
4116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4117  (exit $ac_status); }; } &&
4118	 { ac_try='test -s conftest.$ac_objext'
4119  { (case "(($ac_try" in
4120  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4121  *) ac_try_echo=$ac_try;;
4122esac
4123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4124  (eval "$ac_try") 2>&5
4125  ac_status=$?
4126  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4127  (exit $ac_status); }; }; then
4128  ac_cv_header_stdc=yes
4129else
4130  echo "$as_me: failed program was:" >&5
4131sed 's/^/| /' conftest.$ac_ext >&5
4132
4133	ac_cv_header_stdc=no
4134fi
4135
4136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4137
4138if test $ac_cv_header_stdc = yes; then
4139  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4140  cat >conftest.$ac_ext <<_ACEOF
4141/* confdefs.h.  */
4142_ACEOF
4143cat confdefs.h >>conftest.$ac_ext
4144cat >>conftest.$ac_ext <<_ACEOF
4145/* end confdefs.h.  */
4146#include <string.h>
4147
4148_ACEOF
4149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4150  $EGREP "memchr" >/dev/null 2>&1; then
4151  :
4152else
4153  ac_cv_header_stdc=no
4154fi
4155rm -f conftest*
4156
4157fi
4158
4159if test $ac_cv_header_stdc = yes; then
4160  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4161  cat >conftest.$ac_ext <<_ACEOF
4162/* confdefs.h.  */
4163_ACEOF
4164cat confdefs.h >>conftest.$ac_ext
4165cat >>conftest.$ac_ext <<_ACEOF
4166/* end confdefs.h.  */
4167#include <stdlib.h>
4168
4169_ACEOF
4170if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4171  $EGREP "free" >/dev/null 2>&1; then
4172  :
4173else
4174  ac_cv_header_stdc=no
4175fi
4176rm -f conftest*
4177
4178fi
4179
4180if test $ac_cv_header_stdc = yes; then
4181  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4182  if test "$cross_compiling" = yes; then
4183  :
4184else
4185  cat >conftest.$ac_ext <<_ACEOF
4186/* confdefs.h.  */
4187_ACEOF
4188cat confdefs.h >>conftest.$ac_ext
4189cat >>conftest.$ac_ext <<_ACEOF
4190/* end confdefs.h.  */
4191#include <ctype.h>
4192#include <stdlib.h>
4193#if ((' ' & 0x0FF) == 0x020)
4194# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4195# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4196#else
4197# define ISLOWER(c) \
4198		   (('a' <= (c) && (c) <= 'i') \
4199		     || ('j' <= (c) && (c) <= 'r') \
4200		     || ('s' <= (c) && (c) <= 'z'))
4201# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4202#endif
4203
4204#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4205int
4206main ()
4207{
4208  int i;
4209  for (i = 0; i < 256; i++)
4210    if (XOR (islower (i), ISLOWER (i))
4211	|| toupper (i) != TOUPPER (i))
4212      return 2;
4213  return 0;
4214}
4215_ACEOF
4216rm -f conftest$ac_exeext
4217if { (ac_try="$ac_link"
4218case "(($ac_try" in
4219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4220  *) ac_try_echo=$ac_try;;
4221esac
4222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4223  (eval "$ac_link") 2>&5
4224  ac_status=$?
4225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4226  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4227  { (case "(($ac_try" in
4228  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4229  *) ac_try_echo=$ac_try;;
4230esac
4231eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4232  (eval "$ac_try") 2>&5
4233  ac_status=$?
4234  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4235  (exit $ac_status); }; }; then
4236  :
4237else
4238  echo "$as_me: program exited with status $ac_status" >&5
4239echo "$as_me: failed program was:" >&5
4240sed 's/^/| /' conftest.$ac_ext >&5
4241
4242( exit $ac_status )
4243ac_cv_header_stdc=no
4244fi
4245rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4246fi
4247
4248
4249fi
4250fi
4251{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4252echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4253if test $ac_cv_header_stdc = yes; then
4254
4255cat >>confdefs.h <<\_ACEOF
4256#define STDC_HEADERS 1
4257_ACEOF
4258
4259fi
4260
4261# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4272		  inttypes.h stdint.h unistd.h
4273do
4274as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4275{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4276echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4277if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4278  echo $ECHO_N "(cached) $ECHO_C" >&6
4279else
4280  cat >conftest.$ac_ext <<_ACEOF
4281/* confdefs.h.  */
4282_ACEOF
4283cat confdefs.h >>conftest.$ac_ext
4284cat >>conftest.$ac_ext <<_ACEOF
4285/* end confdefs.h.  */
4286$ac_includes_default
4287
4288#include <$ac_header>
4289_ACEOF
4290rm -f conftest.$ac_objext
4291if { (ac_try="$ac_compile"
4292case "(($ac_try" in
4293  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4294  *) ac_try_echo=$ac_try;;
4295esac
4296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4297  (eval "$ac_compile") 2>conftest.er1
4298  ac_status=$?
4299  grep -v '^ *+' conftest.er1 >conftest.err
4300  rm -f conftest.er1
4301  cat conftest.err >&5
4302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4303  (exit $ac_status); } &&
4304	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4305  { (case "(($ac_try" in
4306  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4307  *) ac_try_echo=$ac_try;;
4308esac
4309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4310  (eval "$ac_try") 2>&5
4311  ac_status=$?
4312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4313  (exit $ac_status); }; } &&
4314	 { ac_try='test -s conftest.$ac_objext'
4315  { (case "(($ac_try" in
4316  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4317  *) ac_try_echo=$ac_try;;
4318esac
4319eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4320  (eval "$ac_try") 2>&5
4321  ac_status=$?
4322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323  (exit $ac_status); }; }; then
4324  eval "$as_ac_Header=yes"
4325else
4326  echo "$as_me: failed program was:" >&5
4327sed 's/^/| /' conftest.$ac_ext >&5
4328
4329	eval "$as_ac_Header=no"
4330fi
4331
4332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4333fi
4334ac_res=`eval echo '${'$as_ac_Header'}'`
4335	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4336echo "${ECHO_T}$ac_res" >&6; }
4337if test `eval echo '${'$as_ac_Header'}'` = yes; then
4338  cat >>confdefs.h <<_ACEOF
4339#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4340_ACEOF
4341
4342fi
4343
4344done
4345
4346
4347{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4348echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4349if test "${ac_cv_c_bigendian+set}" = set; then
4350  echo $ECHO_N "(cached) $ECHO_C" >&6
4351else
4352  # See if sys/param.h defines the BYTE_ORDER macro.
4353cat >conftest.$ac_ext <<_ACEOF
4354/* confdefs.h.  */
4355_ACEOF
4356cat confdefs.h >>conftest.$ac_ext
4357cat >>conftest.$ac_ext <<_ACEOF
4358/* end confdefs.h.  */
4359#include <sys/types.h>
4360#include <sys/param.h>
4361
4362int
4363main ()
4364{
4365#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4366 bogus endian macros
4367#endif
4368
4369  ;
4370  return 0;
4371}
4372_ACEOF
4373rm -f conftest.$ac_objext
4374if { (ac_try="$ac_compile"
4375case "(($ac_try" in
4376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4377  *) ac_try_echo=$ac_try;;
4378esac
4379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4380  (eval "$ac_compile") 2>conftest.er1
4381  ac_status=$?
4382  grep -v '^ *+' conftest.er1 >conftest.err
4383  rm -f conftest.er1
4384  cat conftest.err >&5
4385  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4386  (exit $ac_status); } &&
4387	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4388  { (case "(($ac_try" in
4389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4390  *) ac_try_echo=$ac_try;;
4391esac
4392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4393  (eval "$ac_try") 2>&5
4394  ac_status=$?
4395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4396  (exit $ac_status); }; } &&
4397	 { ac_try='test -s conftest.$ac_objext'
4398  { (case "(($ac_try" in
4399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4400  *) ac_try_echo=$ac_try;;
4401esac
4402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4403  (eval "$ac_try") 2>&5
4404  ac_status=$?
4405  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4406  (exit $ac_status); }; }; then
4407  # It does; now see whether it defined to BIG_ENDIAN or not.
4408cat >conftest.$ac_ext <<_ACEOF
4409/* confdefs.h.  */
4410_ACEOF
4411cat confdefs.h >>conftest.$ac_ext
4412cat >>conftest.$ac_ext <<_ACEOF
4413/* end confdefs.h.  */
4414#include <sys/types.h>
4415#include <sys/param.h>
4416
4417int
4418main ()
4419{
4420#if BYTE_ORDER != BIG_ENDIAN
4421 not big endian
4422#endif
4423
4424  ;
4425  return 0;
4426}
4427_ACEOF
4428rm -f conftest.$ac_objext
4429if { (ac_try="$ac_compile"
4430case "(($ac_try" in
4431  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4432  *) ac_try_echo=$ac_try;;
4433esac
4434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4435  (eval "$ac_compile") 2>conftest.er1
4436  ac_status=$?
4437  grep -v '^ *+' conftest.er1 >conftest.err
4438  rm -f conftest.er1
4439  cat conftest.err >&5
4440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4441  (exit $ac_status); } &&
4442	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4443  { (case "(($ac_try" in
4444  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4445  *) ac_try_echo=$ac_try;;
4446esac
4447eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4448  (eval "$ac_try") 2>&5
4449  ac_status=$?
4450  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4451  (exit $ac_status); }; } &&
4452	 { ac_try='test -s conftest.$ac_objext'
4453  { (case "(($ac_try" in
4454  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4455  *) ac_try_echo=$ac_try;;
4456esac
4457eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4458  (eval "$ac_try") 2>&5
4459  ac_status=$?
4460  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461  (exit $ac_status); }; }; then
4462  ac_cv_c_bigendian=yes
4463else
4464  echo "$as_me: failed program was:" >&5
4465sed 's/^/| /' conftest.$ac_ext >&5
4466
4467	ac_cv_c_bigendian=no
4468fi
4469
4470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471else
4472  echo "$as_me: failed program was:" >&5
4473sed 's/^/| /' conftest.$ac_ext >&5
4474
4475	# It does not; compile a test program.
4476if test "$cross_compiling" = yes; then
4477  # try to guess the endianness by grepping values into an object file
4478  ac_cv_c_bigendian=unknown
4479  cat >conftest.$ac_ext <<_ACEOF
4480/* confdefs.h.  */
4481_ACEOF
4482cat confdefs.h >>conftest.$ac_ext
4483cat >>conftest.$ac_ext <<_ACEOF
4484/* end confdefs.h.  */
4485short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4486short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4487void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4488short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4489short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4490void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4491int
4492main ()
4493{
4494 _ascii (); _ebcdic ();
4495  ;
4496  return 0;
4497}
4498_ACEOF
4499rm -f conftest.$ac_objext
4500if { (ac_try="$ac_compile"
4501case "(($ac_try" in
4502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4503  *) ac_try_echo=$ac_try;;
4504esac
4505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4506  (eval "$ac_compile") 2>conftest.er1
4507  ac_status=$?
4508  grep -v '^ *+' conftest.er1 >conftest.err
4509  rm -f conftest.er1
4510  cat conftest.err >&5
4511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4512  (exit $ac_status); } &&
4513	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4514  { (case "(($ac_try" in
4515  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4516  *) ac_try_echo=$ac_try;;
4517esac
4518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4519  (eval "$ac_try") 2>&5
4520  ac_status=$?
4521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522  (exit $ac_status); }; } &&
4523	 { ac_try='test -s conftest.$ac_objext'
4524  { (case "(($ac_try" in
4525  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4526  *) ac_try_echo=$ac_try;;
4527esac
4528eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4529  (eval "$ac_try") 2>&5
4530  ac_status=$?
4531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4532  (exit $ac_status); }; }; then
4533  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4534  ac_cv_c_bigendian=yes
4535fi
4536if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4537  if test "$ac_cv_c_bigendian" = unknown; then
4538    ac_cv_c_bigendian=no
4539  else
4540    # finding both strings is unlikely to happen, but who knows?
4541    ac_cv_c_bigendian=unknown
4542  fi
4543fi
4544else
4545  echo "$as_me: failed program was:" >&5
4546sed 's/^/| /' conftest.$ac_ext >&5
4547
4548
4549fi
4550
4551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4552else
4553  cat >conftest.$ac_ext <<_ACEOF
4554/* confdefs.h.  */
4555_ACEOF
4556cat confdefs.h >>conftest.$ac_ext
4557cat >>conftest.$ac_ext <<_ACEOF
4558/* end confdefs.h.  */
4559$ac_includes_default
4560int
4561main ()
4562{
4563
4564  /* Are we little or big endian?  From Harbison&Steele.  */
4565  union
4566  {
4567    long int l;
4568    char c[sizeof (long int)];
4569  } u;
4570  u.l = 1;
4571  return u.c[sizeof (long int) - 1] == 1;
4572
4573  ;
4574  return 0;
4575}
4576_ACEOF
4577rm -f conftest$ac_exeext
4578if { (ac_try="$ac_link"
4579case "(($ac_try" in
4580  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4581  *) ac_try_echo=$ac_try;;
4582esac
4583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4584  (eval "$ac_link") 2>&5
4585  ac_status=$?
4586  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4587  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4588  { (case "(($ac_try" in
4589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4590  *) ac_try_echo=$ac_try;;
4591esac
4592eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4593  (eval "$ac_try") 2>&5
4594  ac_status=$?
4595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4596  (exit $ac_status); }; }; then
4597  ac_cv_c_bigendian=no
4598else
4599  echo "$as_me: program exited with status $ac_status" >&5
4600echo "$as_me: failed program was:" >&5
4601sed 's/^/| /' conftest.$ac_ext >&5
4602
4603( exit $ac_status )
4604ac_cv_c_bigendian=yes
4605fi
4606rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4607fi
4608
4609
4610fi
4611
4612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4613fi
4614{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4615echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4616case $ac_cv_c_bigendian in
4617  yes)
4618    ENDIAN=big
4619 ;;
4620  no)
4621    ENDIAN=little
4622 ;;
4623  *)
4624    { { echo "$as_me:$LINENO: error: unknown endianness
4625presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4626echo "$as_me: error: unknown endianness
4627presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4628   { (exit 1); exit 1; }; } ;;
4629esac
4630
4631
4632if test "$cross_compiling" = yes; then
4633  LLVM_CROSS_COMPILING=1
4634
4635
4636{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4637echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4638if test "${ac_cv_build_exeext+set}" = set; then
4639  echo $ECHO_N "(cached) $ECHO_C" >&6
4640else
4641  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4642  ac_cv_build_exeext=.exe
4643else
4644  ac_build_prefix=${build_alias}-
4645
4646  # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4647set dummy ${ac_build_prefix}gcc; ac_word=$2
4648{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4649echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4650if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4651  echo $ECHO_N "(cached) $ECHO_C" >&6
4652else
4653  if test -n "$BUILD_CC"; then
4654  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4655else
4656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4657for as_dir in $PATH
4658do
4659  IFS=$as_save_IFS
4660  test -z "$as_dir" && as_dir=.
4661  for ac_exec_ext in '' $ac_executable_extensions; do
4662  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4663    ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4664    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4665    break 2
4666  fi
4667done
4668done
4669IFS=$as_save_IFS
4670
4671fi
4672fi
4673BUILD_CC=$ac_cv_prog_BUILD_CC
4674if test -n "$BUILD_CC"; then
4675  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4676echo "${ECHO_T}$BUILD_CC" >&6; }
4677else
4678  { echo "$as_me:$LINENO: result: no" >&5
4679echo "${ECHO_T}no" >&6; }
4680fi
4681
4682
4683  if test -z "$BUILD_CC"; then
4684     # Extract the first word of "gcc", so it can be a program name with args.
4685set dummy gcc; ac_word=$2
4686{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4687echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4688if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4689  echo $ECHO_N "(cached) $ECHO_C" >&6
4690else
4691  if test -n "$BUILD_CC"; then
4692  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4693else
4694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4695for as_dir in $PATH
4696do
4697  IFS=$as_save_IFS
4698  test -z "$as_dir" && as_dir=.
4699  for ac_exec_ext in '' $ac_executable_extensions; do
4700  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4701    ac_cv_prog_BUILD_CC="gcc"
4702    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4703    break 2
4704  fi
4705done
4706done
4707IFS=$as_save_IFS
4708
4709fi
4710fi
4711BUILD_CC=$ac_cv_prog_BUILD_CC
4712if test -n "$BUILD_CC"; then
4713  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4714echo "${ECHO_T}$BUILD_CC" >&6; }
4715else
4716  { echo "$as_me:$LINENO: result: no" >&5
4717echo "${ECHO_T}no" >&6; }
4718fi
4719
4720
4721     if test -z "$BUILD_CC"; then
4722       # Extract the first word of "cc", so it can be a program name with args.
4723set dummy cc; ac_word=$2
4724{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4725echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4726if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4727  echo $ECHO_N "(cached) $ECHO_C" >&6
4728else
4729  if test -n "$BUILD_CC"; then
4730  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4731else
4732  ac_prog_rejected=no
4733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4734for as_dir in $PATH
4735do
4736  IFS=$as_save_IFS
4737  test -z "$as_dir" && as_dir=.
4738  for ac_exec_ext in '' $ac_executable_extensions; do
4739  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4740    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4741       ac_prog_rejected=yes
4742       continue
4743     fi
4744    ac_cv_prog_BUILD_CC="cc"
4745    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4746    break 2
4747  fi
4748done
4749done
4750IFS=$as_save_IFS
4751
4752if test $ac_prog_rejected = yes; then
4753  # We found a bogon in the path, so make sure we never use it.
4754  set dummy $ac_cv_prog_BUILD_CC
4755  shift
4756  if test $# != 0; then
4757    # We chose a different compiler from the bogus one.
4758    # However, it has the same basename, so the bogon will be chosen
4759    # first if we set BUILD_CC to just the basename; use the full file name.
4760    shift
4761    ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4762  fi
4763fi
4764fi
4765fi
4766BUILD_CC=$ac_cv_prog_BUILD_CC
4767if test -n "$BUILD_CC"; then
4768  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4769echo "${ECHO_T}$BUILD_CC" >&6; }
4770else
4771  { echo "$as_me:$LINENO: result: no" >&5
4772echo "${ECHO_T}no" >&6; }
4773fi
4774
4775
4776     fi
4777  fi
4778  test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4779echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4780   { (exit 1); exit 1; }; }
4781  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4782  rm -f conftest*
4783  echo 'int main () { return 0; }' > conftest.$ac_ext
4784  ac_cv_build_exeext=
4785  if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4786  (eval $ac_build_link) 2>&5
4787  ac_status=$?
4788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4789  (exit $ac_status); }; then
4790    for file in conftest.*; do
4791      case $file in
4792      *.c | *.o | *.obj | *.dSYM) ;;
4793      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4794      esac
4795    done
4796  else
4797    { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4798echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4799   { (exit 1); exit 1; }; }
4800  fi
4801  rm -f conftest*
4802  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4803fi
4804fi
4805
4806BUILD_EXEEXT=""
4807test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4808{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4809echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4810ac_build_exeext=$BUILD_EXEEXT
4811
4812  ac_build_prefix=${build_alias}-
4813  # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4814set dummy ${ac_build_prefix}g++; ac_word=$2
4815{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4816echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4817if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4818  echo $ECHO_N "(cached) $ECHO_C" >&6
4819else
4820  if test -n "$BUILD_CXX"; then
4821  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4822else
4823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824for as_dir in $PATH
4825do
4826  IFS=$as_save_IFS
4827  test -z "$as_dir" && as_dir=.
4828  for ac_exec_ext in '' $ac_executable_extensions; do
4829  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4830    ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4831    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4832    break 2
4833  fi
4834done
4835done
4836IFS=$as_save_IFS
4837
4838fi
4839fi
4840BUILD_CXX=$ac_cv_prog_BUILD_CXX
4841if test -n "$BUILD_CXX"; then
4842  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4843echo "${ECHO_T}$BUILD_CXX" >&6; }
4844else
4845  { echo "$as_me:$LINENO: result: no" >&5
4846echo "${ECHO_T}no" >&6; }
4847fi
4848
4849
4850  if test -z "$BUILD_CXX"; then
4851     # Extract the first word of "g++", so it can be a program name with args.
4852set dummy g++; ac_word=$2
4853{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4854echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4855if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4856  echo $ECHO_N "(cached) $ECHO_C" >&6
4857else
4858  if test -n "$BUILD_CXX"; then
4859  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4860else
4861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4862for as_dir in $PATH
4863do
4864  IFS=$as_save_IFS
4865  test -z "$as_dir" && as_dir=.
4866  for ac_exec_ext in '' $ac_executable_extensions; do
4867  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4868    ac_cv_prog_BUILD_CXX="g++"
4869    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4870    break 2
4871  fi
4872done
4873done
4874IFS=$as_save_IFS
4875
4876fi
4877fi
4878BUILD_CXX=$ac_cv_prog_BUILD_CXX
4879if test -n "$BUILD_CXX"; then
4880  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4881echo "${ECHO_T}$BUILD_CXX" >&6; }
4882else
4883  { echo "$as_me:$LINENO: result: no" >&5
4884echo "${ECHO_T}no" >&6; }
4885fi
4886
4887
4888     if test -z "$BUILD_CXX"; then
4889       # Extract the first word of "c++", so it can be a program name with args.
4890set dummy c++; ac_word=$2
4891{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4892echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4893if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4894  echo $ECHO_N "(cached) $ECHO_C" >&6
4895else
4896  if test -n "$BUILD_CXX"; then
4897  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4898else
4899  ac_prog_rejected=no
4900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4901for as_dir in $PATH
4902do
4903  IFS=$as_save_IFS
4904  test -z "$as_dir" && as_dir=.
4905  for ac_exec_ext in '' $ac_executable_extensions; do
4906  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4907    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4908       ac_prog_rejected=yes
4909       continue
4910     fi
4911    ac_cv_prog_BUILD_CXX="c++"
4912    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4913    break 2
4914  fi
4915done
4916done
4917IFS=$as_save_IFS
4918
4919if test $ac_prog_rejected = yes; then
4920  # We found a bogon in the path, so make sure we never use it.
4921  set dummy $ac_cv_prog_BUILD_CXX
4922  shift
4923  if test $# != 0; then
4924    # We chose a different compiler from the bogus one.
4925    # However, it has the same basename, so the bogon will be chosen
4926    # first if we set BUILD_CXX to just the basename; use the full file name.
4927    shift
4928    ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4929  fi
4930fi
4931fi
4932fi
4933BUILD_CXX=$ac_cv_prog_BUILD_CXX
4934if test -n "$BUILD_CXX"; then
4935  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4936echo "${ECHO_T}$BUILD_CXX" >&6; }
4937else
4938  { echo "$as_me:$LINENO: result: no" >&5
4939echo "${ECHO_T}no" >&6; }
4940fi
4941
4942
4943     fi
4944  fi
4945else
4946  LLVM_CROSS_COMPILING=0
4947
4948fi
4949
4950if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4951  cvsbuild="yes"
4952  optimize="no"
4953  CVSBUILD=CVSBUILD=1
4954
4955else
4956  cvsbuild="no"
4957  optimize="yes"
4958fi
4959
4960
4961# Check whether --enable-optimized was given.
4962if test "${enable_optimized+set}" = set; then
4963  enableval=$enable_optimized;
4964else
4965  enableval=$optimize
4966fi
4967
4968if test ${enableval} = "no" ; then
4969  ENABLE_OPTIMIZED=
4970
4971else
4972  ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4973
4974fi
4975
4976# Check whether --enable-profiling was given.
4977if test "${enable_profiling+set}" = set; then
4978  enableval=$enable_profiling;
4979else
4980  enableval="no"
4981fi
4982
4983if test ${enableval} = "no" ; then
4984  ENABLE_PROFILING=
4985
4986else
4987  ENABLE_PROFILING=ENABLE_PROFILING=1
4988
4989fi
4990
4991# Check whether --enable-assertions was given.
4992if test "${enable_assertions+set}" = set; then
4993  enableval=$enable_assertions;
4994else
4995  enableval="yes"
4996fi
4997
4998if test ${enableval} = "yes" ; then
4999  DISABLE_ASSERTIONS=
5000
5001else
5002  DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5003
5004fi
5005
5006# Check whether --enable-expensive-checks was given.
5007if test "${enable_expensive_checks+set}" = set; then
5008  enableval=$enable_expensive_checks;
5009else
5010  enableval="no"
5011fi
5012
5013if test ${enableval} = "yes" ; then
5014  ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5015
5016  EXPENSIVE_CHECKS=yes
5017
5018else
5019  ENABLE_EXPENSIVE_CHECKS=
5020
5021  EXPENSIVE_CHECKS=no
5022
5023fi
5024
5025# Check whether --enable-debug-runtime was given.
5026if test "${enable_debug_runtime+set}" = set; then
5027  enableval=$enable_debug_runtime;
5028else
5029  enableval=no
5030fi
5031
5032if test ${enableval} = "no" ; then
5033  DEBUG_RUNTIME=
5034
5035else
5036  DEBUG_RUNTIME=DEBUG_RUNTIME=1
5037
5038fi
5039
5040# Check whether --enable-debug-symbols was given.
5041if test "${enable_debug_symbols+set}" = set; then
5042  enableval=$enable_debug_symbols;
5043else
5044  enableval=no
5045fi
5046
5047if test ${enableval} = "no" ; then
5048  DEBUG_SYMBOLS=
5049
5050else
5051  DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5052
5053fi
5054
5055# Check whether --enable-jit was given.
5056if test "${enable_jit+set}" = set; then
5057  enableval=$enable_jit;
5058else
5059  enableval=default
5060fi
5061
5062if test ${enableval} = "no"
5063then
5064  JIT=
5065
5066else
5067  case "$llvm_cv_target_arch" in
5068    x86)         TARGET_HAS_JIT=1
5069 ;;
5070    Sparc)       TARGET_HAS_JIT=0
5071 ;;
5072    PowerPC)     TARGET_HAS_JIT=1
5073 ;;
5074    x86_64)      TARGET_HAS_JIT=1
5075 ;;
5076    Alpha)       TARGET_HAS_JIT=0
5077 ;;
5078    ARM)         TARGET_HAS_JIT=1
5079 ;;
5080    Mips)        TARGET_HAS_JIT=1
5081 ;;
5082    XCore)       TARGET_HAS_JIT=0
5083 ;;
5084    MSP430)      TARGET_HAS_JIT=0
5085 ;;
5086    Blackfin)    TARGET_HAS_JIT=0
5087 ;;
5088    MBlaze)      TARGET_HAS_JIT=0
5089 ;;
5090    PTX)         TARGET_HAS_JIT=0
5091 ;;
5092    *)           TARGET_HAS_JIT=0
5093 ;;
5094  esac
5095fi
5096
5097# Check whether --enable-docs was given.
5098if test "${enable_docs+set}" = set; then
5099  enableval=$enable_docs;
5100else
5101  enableval=default
5102fi
5103
5104case "$enableval" in
5105  yes) ENABLE_DOCS=1
5106 ;;
5107  no)  ENABLE_DOCS=0
5108 ;;
5109  default) ENABLE_DOCS=1
5110 ;;
5111  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5112echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5113   { (exit 1); exit 1; }; } ;;
5114esac
5115
5116# Check whether --enable-doxygen was given.
5117if test "${enable_doxygen+set}" = set; then
5118  enableval=$enable_doxygen;
5119else
5120  enableval=default
5121fi
5122
5123case "$enableval" in
5124  yes) ENABLE_DOXYGEN=1
5125 ;;
5126  no)  ENABLE_DOXYGEN=0
5127 ;;
5128  default) ENABLE_DOXYGEN=0
5129 ;;
5130  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5131echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5132   { (exit 1); exit 1; }; } ;;
5133esac
5134
5135# Check whether --enable-threads was given.
5136if test "${enable_threads+set}" = set; then
5137  enableval=$enable_threads;
5138else
5139  enableval=default
5140fi
5141
5142case "$enableval" in
5143  yes) ENABLE_THREADS=1
5144 ;;
5145  no)  ENABLE_THREADS=0
5146 ;;
5147  default) ENABLE_THREADS=1
5148 ;;
5149  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5150echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5151   { (exit 1); exit 1; }; } ;;
5152esac
5153
5154cat >>confdefs.h <<_ACEOF
5155#define ENABLE_THREADS $ENABLE_THREADS
5156_ACEOF
5157
5158
5159# Check whether --enable-pthreads was given.
5160if test "${enable_pthreads+set}" = set; then
5161  enableval=$enable_pthreads;
5162else
5163  enableval=default
5164fi
5165
5166case "$enableval" in
5167  yes) ENABLE_PTHREADS=1
5168 ;;
5169  no)  ENABLE_PTHREADS=0
5170 ;;
5171  default) ENABLE_PTHREADS=1
5172 ;;
5173  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5174echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5175   { (exit 1); exit 1; }; } ;;
5176esac
5177
5178# Check whether --enable-pic was given.
5179if test "${enable_pic+set}" = set; then
5180  enableval=$enable_pic;
5181else
5182  enableval=default
5183fi
5184
5185case "$enableval" in
5186  yes) ENABLE_PIC=1
5187 ;;
5188  no)  ENABLE_PIC=0
5189 ;;
5190  default) ENABLE_PIC=1
5191 ;;
5192  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5193echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5194   { (exit 1); exit 1; }; } ;;
5195esac
5196
5197cat >>confdefs.h <<_ACEOF
5198#define ENABLE_PIC $ENABLE_PIC
5199_ACEOF
5200
5201
5202# Check whether --enable-shared was given.
5203if test "${enable_shared+set}" = set; then
5204  enableval=$enable_shared;
5205else
5206  enableval=default
5207fi
5208
5209case "$enableval" in
5210  yes) ENABLE_SHARED=1
5211 ;;
5212  no)  ENABLE_SHARED=0
5213 ;;
5214  default) ENABLE_SHARED=0
5215 ;;
5216  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5217echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5218   { (exit 1); exit 1; }; } ;;
5219esac
5220
5221# Check whether --enable-embed-stdcxx was given.
5222if test "${enable_embed_stdcxx+set}" = set; then
5223  enableval=$enable_embed_stdcxx;
5224else
5225  enableval=default
5226fi
5227
5228case "$enableval" in
5229  yes) ENABLE_EMBED_STDCXX=1
5230 ;;
5231  no)  ENABLE_EMBED_STDCXX=0
5232 ;;
5233  default) ENABLE_EMBED_STDCXX=0
5234 ;;
5235  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5236echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5237   { (exit 1); exit 1; }; } ;;
5238esac
5239
5240# Check whether --enable-timestamps was given.
5241if test "${enable_timestamps+set}" = set; then
5242  enableval=$enable_timestamps;
5243else
5244  enableval=default
5245fi
5246
5247case "$enableval" in
5248  yes) ENABLE_TIMESTAMPS=1
5249 ;;
5250  no)  ENABLE_TIMESTAMPS=0
5251 ;;
5252  default) ENABLE_TIMESTAMPS=1
5253 ;;
5254  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5255echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5256   { (exit 1); exit 1; }; } ;;
5257esac
5258
5259cat >>confdefs.h <<_ACEOF
5260#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5261_ACEOF
5262
5263
5264TARGETS_TO_BUILD=""
5265# Check whether --enable-targets was given.
5266if test "${enable_targets+set}" = set; then
5267  enableval=$enable_targets;
5268else
5269  enableval=all
5270fi
5271
5272if test "$enableval" = host-only ; then
5273  enableval=host
5274fi
5275case "$enableval" in
5276  all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 Blackfin CBackend CppBackend MBlaze PTX" ;;
5277  *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5278      case "$a_target" in
5279        x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5280        x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5281        sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5282        powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5283        alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5284        arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5285        mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5286        spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5287        xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5288        msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5289        cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5290        cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5291        mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5292        ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5293        host) case "$llvm_cv_target_arch" in
5294            x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5295            x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5296            Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5297            PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5298            Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5299            ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5300            Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5301            MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5302            CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5303            XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5304            MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5305            Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5306            PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5307            *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5308echo "$as_me: error: Can not set target to build" >&2;}
5309   { (exit 1); exit 1; }; } ;;
5310          esac ;;
5311        *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5312echo "$as_me: error: Unrecognized target $a_target" >&2;}
5313   { (exit 1); exit 1; }; } ;;
5314      esac
5315  done
5316  ;;
5317esac
5318TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5319
5320
5321# Determine whether we are building LLVM support for the native architecture.
5322# If so, define LLVM_NATIVE_ARCH to that LLVM target.
5323for a_target in $TARGETS_TO_BUILD; do
5324  if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5325
5326cat >>confdefs.h <<_ACEOF
5327#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5328_ACEOF
5329
5330    LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5331    LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5332    LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5333    LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5334    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5335      LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5336    fi
5337
5338cat >>confdefs.h <<_ACEOF
5339#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5340_ACEOF
5341
5342
5343cat >>confdefs.h <<_ACEOF
5344#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5345_ACEOF
5346
5347
5348cat >>confdefs.h <<_ACEOF
5349#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5350_ACEOF
5351
5352
5353cat >>confdefs.h <<_ACEOF
5354#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5355_ACEOF
5356
5357    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5358
5359cat >>confdefs.h <<_ACEOF
5360#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5361_ACEOF
5362
5363    fi
5364  fi
5365done
5366
5367# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5368# target feature def files.
5369LLVM_ENUM_TARGETS=""
5370LLVM_ENUM_ASM_PRINTERS=""
5371LLVM_ENUM_ASM_PARSERS=""
5372LLVM_ENUM_DISASSEMBLERS=""
5373for target_to_build in $TARGETS_TO_BUILD; do
5374  LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5375  if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5376    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5377  fi
5378  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5379    LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5380  fi
5381  if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5382    LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5383  fi
5384done
5385
5386
5387
5388
5389
5390# Check whether --enable-cbe-printf-a was given.
5391if test "${enable_cbe_printf_a+set}" = set; then
5392  enableval=$enable_cbe_printf_a;
5393else
5394  enableval=default
5395fi
5396
5397case "$enableval" in
5398  yes) ENABLE_CBE_PRINTF_A=1
5399 ;;
5400  no)  ENABLE_CBE_PRINTF_A=0
5401 ;;
5402  default)  ENABLE_CBE_PRINTF_A=1
5403 ;;
5404  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5405echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5406   { (exit 1); exit 1; }; } ;;
5407esac
5408
5409cat >>confdefs.h <<_ACEOF
5410#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5411_ACEOF
5412
5413
5414
5415# Check whether --with-optimize-option was given.
5416if test "${with_optimize_option+set}" = set; then
5417  withval=$with_optimize_option;
5418else
5419  withval=default
5420fi
5421
5422{ echo "$as_me:$LINENO: checking optimization flags" >&5
5423echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5424case "$withval" in
5425  default)
5426    case "$llvm_cv_os_type" in
5427    FreeBSD) optimize_option=-O2 ;;
5428    MingW) optimize_option=-O2 ;;
5429    *)     optimize_option=-O3 ;;
5430    esac ;;
5431  *) optimize_option="$withval" ;;
5432esac
5433OPTIMIZE_OPTION=$optimize_option
5434
5435{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5436echo "${ECHO_T}$optimize_option" >&6; }
5437
5438
5439# Check whether --with-extra-options was given.
5440if test "${with_extra_options+set}" = set; then
5441  withval=$with_extra_options;
5442else
5443  withval=default
5444fi
5445
5446case "$withval" in
5447  default) EXTRA_OPTIONS= ;;
5448  *) EXTRA_OPTIONS=$withval ;;
5449esac
5450EXTRA_OPTIONS=$EXTRA_OPTIONS
5451
5452
5453
5454# Check whether --with-extra-ld-options was given.
5455if test "${with_extra_ld_options+set}" = set; then
5456  withval=$with_extra_ld_options;
5457else
5458  withval=default
5459fi
5460
5461case "$withval" in
5462  default) EXTRA_LD_OPTIONS= ;;
5463  *) EXTRA_LD_OPTIONS=$withval ;;
5464esac
5465EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5466
5467
5468# Check whether --enable-bindings was given.
5469if test "${enable_bindings+set}" = set; then
5470  enableval=$enable_bindings;
5471else
5472  enableval=default
5473fi
5474
5475BINDINGS_TO_BUILD=""
5476case "$enableval" in
5477  yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5478  all ) BINDINGS_TO_BUILD="ocaml" ;;
5479  none | no) BINDINGS_TO_BUILD="" ;;
5480  *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5481      case "$a_binding" in
5482        ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5483        *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5484echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5485   { (exit 1); exit 1; }; } ;;
5486      esac
5487  done
5488  ;;
5489esac
5490
5491
5492# Check whether --with-ocaml-libdir was given.
5493if test "${with_ocaml_libdir+set}" = set; then
5494  withval=$with_ocaml_libdir;
5495else
5496  withval=auto
5497fi
5498
5499case "$withval" in
5500  auto) with_ocaml_libdir="$withval" ;;
5501  /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5502  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5503echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5504   { (exit 1); exit 1; }; } ;;
5505esac
5506
5507
5508# Check whether --with-clang-srcdir was given.
5509if test "${with_clang_srcdir+set}" = set; then
5510  withval=$with_clang_srcdir;
5511else
5512  withval="-"
5513fi
5514
5515case "$withval" in
5516  -) clang_src_root="" ;;
5517  /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5518  *) clang_src_root="$ac_pwd/$withval" ;;
5519esac
5520CLANG_SRC_ROOT=$clang_src_root
5521
5522
5523
5524# Check whether --with-clang-resource-dir was given.
5525if test "${with_clang_resource_dir+set}" = set; then
5526  withval=$with_clang_resource_dir;
5527else
5528  withval=""
5529fi
5530
5531
5532cat >>confdefs.h <<_ACEOF
5533#define CLANG_RESOURCE_DIR "$withval"
5534_ACEOF
5535
5536
5537
5538# Check whether --with-c-include-dirs was given.
5539if test "${with_c_include_dirs+set}" = set; then
5540  withval=$with_c_include_dirs;
5541else
5542  withval=""
5543fi
5544
5545
5546cat >>confdefs.h <<_ACEOF
5547#define C_INCLUDE_DIRS "$withval"
5548_ACEOF
5549
5550
5551
5552# Check whether --with-cxx-include-root was given.
5553if test "${with_cxx_include_root+set}" = set; then
5554  withval=$with_cxx_include_root;
5555else
5556  withval=""
5557fi
5558
5559
5560cat >>confdefs.h <<_ACEOF
5561#define CXX_INCLUDE_ROOT "$withval"
5562_ACEOF
5563
5564
5565
5566# Check whether --with-cxx-include-arch was given.
5567if test "${with_cxx_include_arch+set}" = set; then
5568  withval=$with_cxx_include_arch;
5569else
5570  withval=""
5571fi
5572
5573
5574cat >>confdefs.h <<_ACEOF
5575#define CXX_INCLUDE_ARCH "$withval"
5576_ACEOF
5577
5578
5579
5580# Check whether --with-cxx-include-32bit-dir was given.
5581if test "${with_cxx_include_32bit_dir+set}" = set; then
5582  withval=$with_cxx_include_32bit_dir;
5583else
5584  withval=""
5585fi
5586
5587
5588cat >>confdefs.h <<_ACEOF
5589#define CXX_INCLUDE_32BIT_DIR "$withval"
5590_ACEOF
5591
5592
5593
5594# Check whether --with-cxx-include-64bit-dir was given.
5595if test "${with_cxx_include_64bit_dir+set}" = set; then
5596  withval=$with_cxx_include_64bit_dir;
5597else
5598  withval=""
5599fi
5600
5601
5602cat >>confdefs.h <<_ACEOF
5603#define CXX_INCLUDE_64BIT_DIR "$withval"
5604_ACEOF
5605
5606
5607
5608# Check whether --with-binutils-include was given.
5609if test "${with_binutils_include+set}" = set; then
5610  withval=$with_binutils_include;
5611else
5612  withval=default
5613fi
5614
5615case "$withval" in
5616  default) WITH_BINUTILS_INCDIR=default ;;
5617  /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5618  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5619echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5620   { (exit 1); exit 1; }; } ;;
5621esac
5622if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5623  BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5624
5625  if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5626     echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5627     { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5628echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5629   { (exit 1); exit 1; }; };
5630  fi
5631fi
5632
5633
5634# Check whether --with-bug-report-url was given.
5635if test "${with_bug_report_url+set}" = set; then
5636  withval=$with_bug_report_url;
5637else
5638  withval="http://llvm.org/bugs/"
5639fi
5640
5641
5642cat >>confdefs.h <<_ACEOF
5643#define BUG_REPORT_URL "$withval"
5644_ACEOF
5645
5646
5647# Check whether --enable-libffi was given.
5648if test "${enable_libffi+set}" = set; then
5649  enableval=$enable_libffi; case "$enableval" in
5650    yes) llvm_cv_enable_libffi="yes" ;;
5651    no)  llvm_cv_enable_libffi="no"  ;;
5652    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5653echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5654   { (exit 1); exit 1; }; } ;;
5655  esac
5656else
5657  llvm_cv_enable_libffi=no
5658fi
5659
5660
5661
5662{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5663echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5664if test "${lt_cv_path_NM+set}" = set; then
5665  echo $ECHO_N "(cached) $ECHO_C" >&6
5666else
5667  if test -n "$NM"; then
5668  # Let the user override the test.
5669  lt_cv_path_NM="$NM"
5670else
5671  lt_nm_to_check="${ac_tool_prefix}nm"
5672  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5673    lt_nm_to_check="$lt_nm_to_check nm"
5674  fi
5675  for lt_tmp_nm in $lt_nm_to_check; do
5676    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5677    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5678      IFS="$lt_save_ifs"
5679      test -z "$ac_dir" && ac_dir=.
5680      tmp_nm="$ac_dir/$lt_tmp_nm"
5681      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5682	# Check to see if the nm accepts a BSD-compat flag.
5683	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5684	#   nm: unknown option "B" ignored
5685	# Tru64's nm complains that /dev/null is an invalid object file
5686	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5687	*/dev/null* | *'Invalid file or object type'*)
5688	  lt_cv_path_NM="$tmp_nm -B"
5689	  break
5690	  ;;
5691	*)
5692	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5693	  */dev/null*)
5694	    lt_cv_path_NM="$tmp_nm -p"
5695	    break
5696	    ;;
5697	  *)
5698	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5699	    continue # so that we can try to find one that supports BSD flags
5700	    ;;
5701	  esac
5702	  ;;
5703	esac
5704      fi
5705    done
5706    IFS="$lt_save_ifs"
5707  done
5708  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5709fi
5710fi
5711{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5712echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5713NM="$lt_cv_path_NM"
5714
5715
5716
5717{ echo "$as_me:$LINENO: checking for GNU make" >&5
5718echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5719if test "${llvm_cv_gnu_make_command+set}" = set; then
5720  echo $ECHO_N "(cached) $ECHO_C" >&6
5721else
5722  llvm_cv_gnu_make_command=''
5723 for a in "$MAKE" make gmake gnumake ; do
5724  if test -z "$a" ; then continue ; fi ;
5725  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5726  then
5727   llvm_cv_gnu_make_command=$a ;
5728   break;
5729  fi
5730 done
5731fi
5732{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5733echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5734 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5735   ifGNUmake='' ;
5736 else
5737   ifGNUmake='#' ;
5738   { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5739echo "${ECHO_T}\"Not found\"" >&6; };
5740 fi
5741
5742
5743{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5744echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5745LN_S=$as_ln_s
5746if test "$LN_S" = "ln -s"; then
5747  { echo "$as_me:$LINENO: result: yes" >&5
5748echo "${ECHO_T}yes" >&6; }
5749else
5750  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5751echo "${ECHO_T}no, using $LN_S" >&6; }
5752fi
5753
5754# Extract the first word of "cmp", so it can be a program name with args.
5755set dummy cmp; ac_word=$2
5756{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5757echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5758if test "${ac_cv_path_CMP+set}" = set; then
5759  echo $ECHO_N "(cached) $ECHO_C" >&6
5760else
5761  case $CMP in
5762  [\\/]* | ?:[\\/]*)
5763  ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5764  ;;
5765  *)
5766  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5767for as_dir in $PATH
5768do
5769  IFS=$as_save_IFS
5770  test -z "$as_dir" && as_dir=.
5771  for ac_exec_ext in '' $ac_executable_extensions; do
5772  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5773    ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5774    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5775    break 2
5776  fi
5777done
5778done
5779IFS=$as_save_IFS
5780
5781  test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5782  ;;
5783esac
5784fi
5785CMP=$ac_cv_path_CMP
5786if test -n "$CMP"; then
5787  { echo "$as_me:$LINENO: result: $CMP" >&5
5788echo "${ECHO_T}$CMP" >&6; }
5789else
5790  { echo "$as_me:$LINENO: result: no" >&5
5791echo "${ECHO_T}no" >&6; }
5792fi
5793
5794
5795# Extract the first word of "cp", so it can be a program name with args.
5796set dummy cp; ac_word=$2
5797{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5798echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5799if test "${ac_cv_path_CP+set}" = set; then
5800  echo $ECHO_N "(cached) $ECHO_C" >&6
5801else
5802  case $CP in
5803  [\\/]* | ?:[\\/]*)
5804  ac_cv_path_CP="$CP" # Let the user override the test with a path.
5805  ;;
5806  *)
5807  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5808for as_dir in $PATH
5809do
5810  IFS=$as_save_IFS
5811  test -z "$as_dir" && as_dir=.
5812  for ac_exec_ext in '' $ac_executable_extensions; do
5813  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5814    ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5815    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5816    break 2
5817  fi
5818done
5819done
5820IFS=$as_save_IFS
5821
5822  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5823  ;;
5824esac
5825fi
5826CP=$ac_cv_path_CP
5827if test -n "$CP"; then
5828  { echo "$as_me:$LINENO: result: $CP" >&5
5829echo "${ECHO_T}$CP" >&6; }
5830else
5831  { echo "$as_me:$LINENO: result: no" >&5
5832echo "${ECHO_T}no" >&6; }
5833fi
5834
5835
5836# Extract the first word of "date", so it can be a program name with args.
5837set dummy date; ac_word=$2
5838{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5839echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5840if test "${ac_cv_path_DATE+set}" = set; then
5841  echo $ECHO_N "(cached) $ECHO_C" >&6
5842else
5843  case $DATE in
5844  [\\/]* | ?:[\\/]*)
5845  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5846  ;;
5847  *)
5848  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5849for as_dir in $PATH
5850do
5851  IFS=$as_save_IFS
5852  test -z "$as_dir" && as_dir=.
5853  for ac_exec_ext in '' $ac_executable_extensions; do
5854  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5855    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5856    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5857    break 2
5858  fi
5859done
5860done
5861IFS=$as_save_IFS
5862
5863  test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5864  ;;
5865esac
5866fi
5867DATE=$ac_cv_path_DATE
5868if test -n "$DATE"; then
5869  { echo "$as_me:$LINENO: result: $DATE" >&5
5870echo "${ECHO_T}$DATE" >&6; }
5871else
5872  { echo "$as_me:$LINENO: result: no" >&5
5873echo "${ECHO_T}no" >&6; }
5874fi
5875
5876
5877# Extract the first word of "find", so it can be a program name with args.
5878set dummy find; ac_word=$2
5879{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5880echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5881if test "${ac_cv_path_FIND+set}" = set; then
5882  echo $ECHO_N "(cached) $ECHO_C" >&6
5883else
5884  case $FIND in
5885  [\\/]* | ?:[\\/]*)
5886  ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5887  ;;
5888  *)
5889  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5890for as_dir in $PATH
5891do
5892  IFS=$as_save_IFS
5893  test -z "$as_dir" && as_dir=.
5894  for ac_exec_ext in '' $ac_executable_extensions; do
5895  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5896    ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5897    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5898    break 2
5899  fi
5900done
5901done
5902IFS=$as_save_IFS
5903
5904  test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5905  ;;
5906esac
5907fi
5908FIND=$ac_cv_path_FIND
5909if test -n "$FIND"; then
5910  { echo "$as_me:$LINENO: result: $FIND" >&5
5911echo "${ECHO_T}$FIND" >&6; }
5912else
5913  { echo "$as_me:$LINENO: result: no" >&5
5914echo "${ECHO_T}no" >&6; }
5915fi
5916
5917
5918# Extract the first word of "grep", so it can be a program name with args.
5919set dummy grep; ac_word=$2
5920{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5921echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5922if test "${ac_cv_path_GREP+set}" = set; then
5923  echo $ECHO_N "(cached) $ECHO_C" >&6
5924else
5925  case $GREP in
5926  [\\/]* | ?:[\\/]*)
5927  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5928  ;;
5929  *)
5930  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5931for as_dir in $PATH
5932do
5933  IFS=$as_save_IFS
5934  test -z "$as_dir" && as_dir=.
5935  for ac_exec_ext in '' $ac_executable_extensions; do
5936  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5937    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5938    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5939    break 2
5940  fi
5941done
5942done
5943IFS=$as_save_IFS
5944
5945  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5946  ;;
5947esac
5948fi
5949GREP=$ac_cv_path_GREP
5950if test -n "$GREP"; then
5951  { echo "$as_me:$LINENO: result: $GREP" >&5
5952echo "${ECHO_T}$GREP" >&6; }
5953else
5954  { echo "$as_me:$LINENO: result: no" >&5
5955echo "${ECHO_T}no" >&6; }
5956fi
5957
5958
5959# Extract the first word of "mkdir", so it can be a program name with args.
5960set dummy mkdir; ac_word=$2
5961{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5962echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5963if test "${ac_cv_path_MKDIR+set}" = set; then
5964  echo $ECHO_N "(cached) $ECHO_C" >&6
5965else
5966  case $MKDIR in
5967  [\\/]* | ?:[\\/]*)
5968  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5969  ;;
5970  *)
5971  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5972for as_dir in $PATH
5973do
5974  IFS=$as_save_IFS
5975  test -z "$as_dir" && as_dir=.
5976  for ac_exec_ext in '' $ac_executable_extensions; do
5977  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5978    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
5979    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5980    break 2
5981  fi
5982done
5983done
5984IFS=$as_save_IFS
5985
5986  test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5987  ;;
5988esac
5989fi
5990MKDIR=$ac_cv_path_MKDIR
5991if test -n "$MKDIR"; then
5992  { echo "$as_me:$LINENO: result: $MKDIR" >&5
5993echo "${ECHO_T}$MKDIR" >&6; }
5994else
5995  { echo "$as_me:$LINENO: result: no" >&5
5996echo "${ECHO_T}no" >&6; }
5997fi
5998
5999
6000# Extract the first word of "mv", so it can be a program name with args.
6001set dummy mv; ac_word=$2
6002{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6003echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6004if test "${ac_cv_path_MV+set}" = set; then
6005  echo $ECHO_N "(cached) $ECHO_C" >&6
6006else
6007  case $MV in
6008  [\\/]* | ?:[\\/]*)
6009  ac_cv_path_MV="$MV" # Let the user override the test with a path.
6010  ;;
6011  *)
6012  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6013for as_dir in $PATH
6014do
6015  IFS=$as_save_IFS
6016  test -z "$as_dir" && as_dir=.
6017  for ac_exec_ext in '' $ac_executable_extensions; do
6018  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6019    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6020    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6021    break 2
6022  fi
6023done
6024done
6025IFS=$as_save_IFS
6026
6027  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6028  ;;
6029esac
6030fi
6031MV=$ac_cv_path_MV
6032if test -n "$MV"; then
6033  { echo "$as_me:$LINENO: result: $MV" >&5
6034echo "${ECHO_T}$MV" >&6; }
6035else
6036  { echo "$as_me:$LINENO: result: no" >&5
6037echo "${ECHO_T}no" >&6; }
6038fi
6039
6040
6041if test -n "$ac_tool_prefix"; then
6042  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6043set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6044{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6045echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6046if test "${ac_cv_prog_RANLIB+set}" = set; then
6047  echo $ECHO_N "(cached) $ECHO_C" >&6
6048else
6049  if test -n "$RANLIB"; then
6050  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6051else
6052as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6053for as_dir in $PATH
6054do
6055  IFS=$as_save_IFS
6056  test -z "$as_dir" && as_dir=.
6057  for ac_exec_ext in '' $ac_executable_extensions; do
6058  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6059    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6060    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6061    break 2
6062  fi
6063done
6064done
6065IFS=$as_save_IFS
6066
6067fi
6068fi
6069RANLIB=$ac_cv_prog_RANLIB
6070if test -n "$RANLIB"; then
6071  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6072echo "${ECHO_T}$RANLIB" >&6; }
6073else
6074  { echo "$as_me:$LINENO: result: no" >&5
6075echo "${ECHO_T}no" >&6; }
6076fi
6077
6078
6079fi
6080if test -z "$ac_cv_prog_RANLIB"; then
6081  ac_ct_RANLIB=$RANLIB
6082  # Extract the first word of "ranlib", so it can be a program name with args.
6083set dummy ranlib; ac_word=$2
6084{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6085echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6086if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6087  echo $ECHO_N "(cached) $ECHO_C" >&6
6088else
6089  if test -n "$ac_ct_RANLIB"; then
6090  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6091else
6092as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6093for as_dir in $PATH
6094do
6095  IFS=$as_save_IFS
6096  test -z "$as_dir" && as_dir=.
6097  for ac_exec_ext in '' $ac_executable_extensions; do
6098  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6099    ac_cv_prog_ac_ct_RANLIB="ranlib"
6100    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6101    break 2
6102  fi
6103done
6104done
6105IFS=$as_save_IFS
6106
6107fi
6108fi
6109ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6110if test -n "$ac_ct_RANLIB"; then
6111  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6112echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6113else
6114  { echo "$as_me:$LINENO: result: no" >&5
6115echo "${ECHO_T}no" >&6; }
6116fi
6117
6118  if test "x$ac_ct_RANLIB" = x; then
6119    RANLIB=":"
6120  else
6121    case $cross_compiling:$ac_tool_warned in
6122yes:)
6123{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6124whose name does not start with the host triplet.  If you think this
6125configuration is useful to you, please write to autoconf@gnu.org." >&5
6126echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6127whose name does not start with the host triplet.  If you think this
6128configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6129ac_tool_warned=yes ;;
6130esac
6131    RANLIB=$ac_ct_RANLIB
6132  fi
6133else
6134  RANLIB="$ac_cv_prog_RANLIB"
6135fi
6136
6137if test -n "$ac_tool_prefix"; then
6138  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6139set dummy ${ac_tool_prefix}ar; ac_word=$2
6140{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6141echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6142if test "${ac_cv_prog_AR+set}" = set; then
6143  echo $ECHO_N "(cached) $ECHO_C" >&6
6144else
6145  if test -n "$AR"; then
6146  ac_cv_prog_AR="$AR" # Let the user override the test.
6147else
6148as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6149for as_dir in $PATH
6150do
6151  IFS=$as_save_IFS
6152  test -z "$as_dir" && as_dir=.
6153  for ac_exec_ext in '' $ac_executable_extensions; do
6154  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6155    ac_cv_prog_AR="${ac_tool_prefix}ar"
6156    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6157    break 2
6158  fi
6159done
6160done
6161IFS=$as_save_IFS
6162
6163fi
6164fi
6165AR=$ac_cv_prog_AR
6166if test -n "$AR"; then
6167  { echo "$as_me:$LINENO: result: $AR" >&5
6168echo "${ECHO_T}$AR" >&6; }
6169else
6170  { echo "$as_me:$LINENO: result: no" >&5
6171echo "${ECHO_T}no" >&6; }
6172fi
6173
6174
6175fi
6176if test -z "$ac_cv_prog_AR"; then
6177  ac_ct_AR=$AR
6178  # Extract the first word of "ar", so it can be a program name with args.
6179set dummy ar; ac_word=$2
6180{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6181echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6182if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6183  echo $ECHO_N "(cached) $ECHO_C" >&6
6184else
6185  if test -n "$ac_ct_AR"; then
6186  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6187else
6188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189for as_dir in $PATH
6190do
6191  IFS=$as_save_IFS
6192  test -z "$as_dir" && as_dir=.
6193  for ac_exec_ext in '' $ac_executable_extensions; do
6194  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6195    ac_cv_prog_ac_ct_AR="ar"
6196    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6197    break 2
6198  fi
6199done
6200done
6201IFS=$as_save_IFS
6202
6203fi
6204fi
6205ac_ct_AR=$ac_cv_prog_ac_ct_AR
6206if test -n "$ac_ct_AR"; then
6207  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6208echo "${ECHO_T}$ac_ct_AR" >&6; }
6209else
6210  { echo "$as_me:$LINENO: result: no" >&5
6211echo "${ECHO_T}no" >&6; }
6212fi
6213
6214  if test "x$ac_ct_AR" = x; then
6215    AR="false"
6216  else
6217    case $cross_compiling:$ac_tool_warned in
6218yes:)
6219{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6220whose name does not start with the host triplet.  If you think this
6221configuration is useful to you, please write to autoconf@gnu.org." >&5
6222echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6223whose name does not start with the host triplet.  If you think this
6224configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6225ac_tool_warned=yes ;;
6226esac
6227    AR=$ac_ct_AR
6228  fi
6229else
6230  AR="$ac_cv_prog_AR"
6231fi
6232
6233# Extract the first word of "rm", so it can be a program name with args.
6234set dummy rm; ac_word=$2
6235{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6236echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6237if test "${ac_cv_path_RM+set}" = set; then
6238  echo $ECHO_N "(cached) $ECHO_C" >&6
6239else
6240  case $RM in
6241  [\\/]* | ?:[\\/]*)
6242  ac_cv_path_RM="$RM" # Let the user override the test with a path.
6243  ;;
6244  *)
6245  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6246for as_dir in $PATH
6247do
6248  IFS=$as_save_IFS
6249  test -z "$as_dir" && as_dir=.
6250  for ac_exec_ext in '' $ac_executable_extensions; do
6251  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6252    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6253    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6254    break 2
6255  fi
6256done
6257done
6258IFS=$as_save_IFS
6259
6260  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6261  ;;
6262esac
6263fi
6264RM=$ac_cv_path_RM
6265if test -n "$RM"; then
6266  { echo "$as_me:$LINENO: result: $RM" >&5
6267echo "${ECHO_T}$RM" >&6; }
6268else
6269  { echo "$as_me:$LINENO: result: no" >&5
6270echo "${ECHO_T}no" >&6; }
6271fi
6272
6273
6274# Extract the first word of "sed", so it can be a program name with args.
6275set dummy sed; ac_word=$2
6276{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6277echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6278if test "${ac_cv_path_SED+set}" = set; then
6279  echo $ECHO_N "(cached) $ECHO_C" >&6
6280else
6281  case $SED in
6282  [\\/]* | ?:[\\/]*)
6283  ac_cv_path_SED="$SED" # Let the user override the test with a path.
6284  ;;
6285  *)
6286  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6287for as_dir in $PATH
6288do
6289  IFS=$as_save_IFS
6290  test -z "$as_dir" && as_dir=.
6291  for ac_exec_ext in '' $ac_executable_extensions; do
6292  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6293    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6294    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6295    break 2
6296  fi
6297done
6298done
6299IFS=$as_save_IFS
6300
6301  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6302  ;;
6303esac
6304fi
6305SED=$ac_cv_path_SED
6306if test -n "$SED"; then
6307  { echo "$as_me:$LINENO: result: $SED" >&5
6308echo "${ECHO_T}$SED" >&6; }
6309else
6310  { echo "$as_me:$LINENO: result: no" >&5
6311echo "${ECHO_T}no" >&6; }
6312fi
6313
6314
6315# Extract the first word of "tar", so it can be a program name with args.
6316set dummy tar; ac_word=$2
6317{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6318echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6319if test "${ac_cv_path_TAR+set}" = set; then
6320  echo $ECHO_N "(cached) $ECHO_C" >&6
6321else
6322  case $TAR in
6323  [\\/]* | ?:[\\/]*)
6324  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6325  ;;
6326  *)
6327  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6328for as_dir in $PATH
6329do
6330  IFS=$as_save_IFS
6331  test -z "$as_dir" && as_dir=.
6332  for ac_exec_ext in '' $ac_executable_extensions; do
6333  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6334    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6335    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6336    break 2
6337  fi
6338done
6339done
6340IFS=$as_save_IFS
6341
6342  test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6343  ;;
6344esac
6345fi
6346TAR=$ac_cv_path_TAR
6347if test -n "$TAR"; then
6348  { echo "$as_me:$LINENO: result: $TAR" >&5
6349echo "${ECHO_T}$TAR" >&6; }
6350else
6351  { echo "$as_me:$LINENO: result: no" >&5
6352echo "${ECHO_T}no" >&6; }
6353fi
6354
6355
6356# Extract the first word of "pwd", so it can be a program name with args.
6357set dummy pwd; ac_word=$2
6358{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6359echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6360if test "${ac_cv_path_BINPWD+set}" = set; then
6361  echo $ECHO_N "(cached) $ECHO_C" >&6
6362else
6363  case $BINPWD in
6364  [\\/]* | ?:[\\/]*)
6365  ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6366  ;;
6367  *)
6368  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6369for as_dir in $PATH
6370do
6371  IFS=$as_save_IFS
6372  test -z "$as_dir" && as_dir=.
6373  for ac_exec_ext in '' $ac_executable_extensions; do
6374  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6375    ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6376    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6377    break 2
6378  fi
6379done
6380done
6381IFS=$as_save_IFS
6382
6383  test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6384  ;;
6385esac
6386fi
6387BINPWD=$ac_cv_path_BINPWD
6388if test -n "$BINPWD"; then
6389  { echo "$as_me:$LINENO: result: $BINPWD" >&5
6390echo "${ECHO_T}$BINPWD" >&6; }
6391else
6392  { echo "$as_me:$LINENO: result: no" >&5
6393echo "${ECHO_T}no" >&6; }
6394fi
6395
6396
6397
6398# Extract the first word of "Graphviz", so it can be a program name with args.
6399set dummy Graphviz; ac_word=$2
6400{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6401echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6402if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6403  echo $ECHO_N "(cached) $ECHO_C" >&6
6404else
6405  case $GRAPHVIZ in
6406  [\\/]* | ?:[\\/]*)
6407  ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6408  ;;
6409  *)
6410  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6411for as_dir in $PATH
6412do
6413  IFS=$as_save_IFS
6414  test -z "$as_dir" && as_dir=.
6415  for ac_exec_ext in '' $ac_executable_extensions; do
6416  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6417    ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6418    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6419    break 2
6420  fi
6421done
6422done
6423IFS=$as_save_IFS
6424
6425  test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6426  ;;
6427esac
6428fi
6429GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6430if test -n "$GRAPHVIZ"; then
6431  { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6432echo "${ECHO_T}$GRAPHVIZ" >&6; }
6433else
6434  { echo "$as_me:$LINENO: result: no" >&5
6435echo "${ECHO_T}no" >&6; }
6436fi
6437
6438
6439if test "$GRAPHVIZ" != "echo Graphviz" ; then
6440
6441cat >>confdefs.h <<\_ACEOF
6442#define HAVE_GRAPHVIZ 1
6443_ACEOF
6444
6445    if test "$llvm_cv_os_type" = "MingW" ; then
6446    GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6447  fi
6448
6449cat >>confdefs.h <<_ACEOF
6450#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6451_ACEOF
6452
6453fi
6454# Extract the first word of "dot", so it can be a program name with args.
6455set dummy dot; 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_path_DOT+set}" = set; then
6459  echo $ECHO_N "(cached) $ECHO_C" >&6
6460else
6461  case $DOT in
6462  [\\/]* | ?:[\\/]*)
6463  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6464  ;;
6465  *)
6466  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6467for as_dir in $PATH
6468do
6469  IFS=$as_save_IFS
6470  test -z "$as_dir" && as_dir=.
6471  for ac_exec_ext in '' $ac_executable_extensions; do
6472  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6473    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6474    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6475    break 2
6476  fi
6477done
6478done
6479IFS=$as_save_IFS
6480
6481  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6482  ;;
6483esac
6484fi
6485DOT=$ac_cv_path_DOT
6486if test -n "$DOT"; then
6487  { echo "$as_me:$LINENO: result: $DOT" >&5
6488echo "${ECHO_T}$DOT" >&6; }
6489else
6490  { echo "$as_me:$LINENO: result: no" >&5
6491echo "${ECHO_T}no" >&6; }
6492fi
6493
6494
6495if test "$DOT" != "echo dot" ; then
6496
6497cat >>confdefs.h <<\_ACEOF
6498#define HAVE_DOT 1
6499_ACEOF
6500
6501    if test "$llvm_cv_os_type" = "MingW" ; then
6502    DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6503  fi
6504
6505cat >>confdefs.h <<_ACEOF
6506#define LLVM_PATH_DOT "$DOT${EXEEXT}"
6507_ACEOF
6508
6509fi
6510# Extract the first word of "fdp", so it can be a program name with args.
6511set dummy fdp; ac_word=$2
6512{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6513echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6514if test "${ac_cv_path_FDP+set}" = set; then
6515  echo $ECHO_N "(cached) $ECHO_C" >&6
6516else
6517  case $FDP in
6518  [\\/]* | ?:[\\/]*)
6519  ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6520  ;;
6521  *)
6522  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6523for as_dir in $PATH
6524do
6525  IFS=$as_save_IFS
6526  test -z "$as_dir" && as_dir=.
6527  for ac_exec_ext in '' $ac_executable_extensions; do
6528  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6529    ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6530    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6531    break 2
6532  fi
6533done
6534done
6535IFS=$as_save_IFS
6536
6537  test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6538  ;;
6539esac
6540fi
6541FDP=$ac_cv_path_FDP
6542if test -n "$FDP"; then
6543  { echo "$as_me:$LINENO: result: $FDP" >&5
6544echo "${ECHO_T}$FDP" >&6; }
6545else
6546  { echo "$as_me:$LINENO: result: no" >&5
6547echo "${ECHO_T}no" >&6; }
6548fi
6549
6550
6551if test "$FDP" != "echo fdp" ; then
6552
6553cat >>confdefs.h <<\_ACEOF
6554#define HAVE_FDP 1
6555_ACEOF
6556
6557    if test "$llvm_cv_os_type" = "MingW" ; then
6558    FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6559  fi
6560
6561cat >>confdefs.h <<_ACEOF
6562#define LLVM_PATH_FDP "$FDP${EXEEXT}"
6563_ACEOF
6564
6565fi
6566# Extract the first word of "neato", so it can be a program name with args.
6567set dummy neato; ac_word=$2
6568{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6569echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6570if test "${ac_cv_path_NEATO+set}" = set; then
6571  echo $ECHO_N "(cached) $ECHO_C" >&6
6572else
6573  case $NEATO in
6574  [\\/]* | ?:[\\/]*)
6575  ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6576  ;;
6577  *)
6578  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579for as_dir in $PATH
6580do
6581  IFS=$as_save_IFS
6582  test -z "$as_dir" && as_dir=.
6583  for ac_exec_ext in '' $ac_executable_extensions; do
6584  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6585    ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6586    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6587    break 2
6588  fi
6589done
6590done
6591IFS=$as_save_IFS
6592
6593  test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6594  ;;
6595esac
6596fi
6597NEATO=$ac_cv_path_NEATO
6598if test -n "$NEATO"; then
6599  { echo "$as_me:$LINENO: result: $NEATO" >&5
6600echo "${ECHO_T}$NEATO" >&6; }
6601else
6602  { echo "$as_me:$LINENO: result: no" >&5
6603echo "${ECHO_T}no" >&6; }
6604fi
6605
6606
6607if test "$NEATO" != "echo neato" ; then
6608
6609cat >>confdefs.h <<\_ACEOF
6610#define HAVE_NEATO 1
6611_ACEOF
6612
6613    if test "$llvm_cv_os_type" = "MingW" ; then
6614    NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6615  fi
6616
6617cat >>confdefs.h <<_ACEOF
6618#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6619_ACEOF
6620
6621fi
6622# Extract the first word of "twopi", so it can be a program name with args.
6623set dummy twopi; ac_word=$2
6624{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6625echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6626if test "${ac_cv_path_TWOPI+set}" = set; then
6627  echo $ECHO_N "(cached) $ECHO_C" >&6
6628else
6629  case $TWOPI in
6630  [\\/]* | ?:[\\/]*)
6631  ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6632  ;;
6633  *)
6634  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6635for as_dir in $PATH
6636do
6637  IFS=$as_save_IFS
6638  test -z "$as_dir" && as_dir=.
6639  for ac_exec_ext in '' $ac_executable_extensions; do
6640  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6641    ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6642    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6643    break 2
6644  fi
6645done
6646done
6647IFS=$as_save_IFS
6648
6649  test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6650  ;;
6651esac
6652fi
6653TWOPI=$ac_cv_path_TWOPI
6654if test -n "$TWOPI"; then
6655  { echo "$as_me:$LINENO: result: $TWOPI" >&5
6656echo "${ECHO_T}$TWOPI" >&6; }
6657else
6658  { echo "$as_me:$LINENO: result: no" >&5
6659echo "${ECHO_T}no" >&6; }
6660fi
6661
6662
6663if test "$TWOPI" != "echo twopi" ; then
6664
6665cat >>confdefs.h <<\_ACEOF
6666#define HAVE_TWOPI 1
6667_ACEOF
6668
6669    if test "$llvm_cv_os_type" = "MingW" ; then
6670    TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6671  fi
6672
6673cat >>confdefs.h <<_ACEOF
6674#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6675_ACEOF
6676
6677fi
6678# Extract the first word of "circo", so it can be a program name with args.
6679set dummy circo; ac_word=$2
6680{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6681echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6682if test "${ac_cv_path_CIRCO+set}" = set; then
6683  echo $ECHO_N "(cached) $ECHO_C" >&6
6684else
6685  case $CIRCO in
6686  [\\/]* | ?:[\\/]*)
6687  ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6688  ;;
6689  *)
6690  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6691for as_dir in $PATH
6692do
6693  IFS=$as_save_IFS
6694  test -z "$as_dir" && as_dir=.
6695  for ac_exec_ext in '' $ac_executable_extensions; do
6696  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6697    ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6698    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6699    break 2
6700  fi
6701done
6702done
6703IFS=$as_save_IFS
6704
6705  test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6706  ;;
6707esac
6708fi
6709CIRCO=$ac_cv_path_CIRCO
6710if test -n "$CIRCO"; then
6711  { echo "$as_me:$LINENO: result: $CIRCO" >&5
6712echo "${ECHO_T}$CIRCO" >&6; }
6713else
6714  { echo "$as_me:$LINENO: result: no" >&5
6715echo "${ECHO_T}no" >&6; }
6716fi
6717
6718
6719if test "$CIRCO" != "echo circo" ; then
6720
6721cat >>confdefs.h <<\_ACEOF
6722#define HAVE_CIRCO 1
6723_ACEOF
6724
6725    if test "$llvm_cv_os_type" = "MingW" ; then
6726    CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6727  fi
6728
6729cat >>confdefs.h <<_ACEOF
6730#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6731_ACEOF
6732
6733fi
6734for ac_prog in gv gsview32
6735do
6736  # Extract the first word of "$ac_prog", so it can be a program name with args.
6737set dummy $ac_prog; ac_word=$2
6738{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6739echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6740if test "${ac_cv_path_GV+set}" = set; then
6741  echo $ECHO_N "(cached) $ECHO_C" >&6
6742else
6743  case $GV in
6744  [\\/]* | ?:[\\/]*)
6745  ac_cv_path_GV="$GV" # Let the user override the test with a path.
6746  ;;
6747  *)
6748  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6749for as_dir in $PATH
6750do
6751  IFS=$as_save_IFS
6752  test -z "$as_dir" && as_dir=.
6753  for ac_exec_ext in '' $ac_executable_extensions; do
6754  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6755    ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6756    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6757    break 2
6758  fi
6759done
6760done
6761IFS=$as_save_IFS
6762
6763  ;;
6764esac
6765fi
6766GV=$ac_cv_path_GV
6767if test -n "$GV"; then
6768  { echo "$as_me:$LINENO: result: $GV" >&5
6769echo "${ECHO_T}$GV" >&6; }
6770else
6771  { echo "$as_me:$LINENO: result: no" >&5
6772echo "${ECHO_T}no" >&6; }
6773fi
6774
6775
6776  test -n "$GV" && break
6777done
6778test -n "$GV" || GV="echo gv"
6779
6780if test "$GV" != "echo gv" ; then
6781
6782cat >>confdefs.h <<\_ACEOF
6783#define HAVE_GV 1
6784_ACEOF
6785
6786    if test "$llvm_cv_os_type" = "MingW" ; then
6787    GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6788  fi
6789
6790cat >>confdefs.h <<_ACEOF
6791#define LLVM_PATH_GV "$GV${EXEEXT}"
6792_ACEOF
6793
6794fi
6795# Extract the first word of "dotty", so it can be a program name with args.
6796set dummy dotty; ac_word=$2
6797{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6798echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6799if test "${ac_cv_path_DOTTY+set}" = set; then
6800  echo $ECHO_N "(cached) $ECHO_C" >&6
6801else
6802  case $DOTTY in
6803  [\\/]* | ?:[\\/]*)
6804  ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6805  ;;
6806  *)
6807  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6808for as_dir in $PATH
6809do
6810  IFS=$as_save_IFS
6811  test -z "$as_dir" && as_dir=.
6812  for ac_exec_ext in '' $ac_executable_extensions; do
6813  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6814    ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
6815    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6816    break 2
6817  fi
6818done
6819done
6820IFS=$as_save_IFS
6821
6822  test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6823  ;;
6824esac
6825fi
6826DOTTY=$ac_cv_path_DOTTY
6827if test -n "$DOTTY"; then
6828  { echo "$as_me:$LINENO: result: $DOTTY" >&5
6829echo "${ECHO_T}$DOTTY" >&6; }
6830else
6831  { echo "$as_me:$LINENO: result: no" >&5
6832echo "${ECHO_T}no" >&6; }
6833fi
6834
6835
6836if test "$DOTTY" != "echo dotty" ; then
6837
6838cat >>confdefs.h <<\_ACEOF
6839#define HAVE_DOTTY 1
6840_ACEOF
6841
6842    if test "$llvm_cv_os_type" = "MingW" ; then
6843    DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6844  fi
6845
6846cat >>confdefs.h <<_ACEOF
6847#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6848_ACEOF
6849
6850fi
6851# Extract the first word of "xdot.py", so it can be a program name with args.
6852set dummy xdot.py; ac_word=$2
6853{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6854echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6855if test "${ac_cv_path_XDOT_PY+set}" = set; then
6856  echo $ECHO_N "(cached) $ECHO_C" >&6
6857else
6858  case $XDOT_PY in
6859  [\\/]* | ?:[\\/]*)
6860  ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6861  ;;
6862  *)
6863  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6864for as_dir in $PATH
6865do
6866  IFS=$as_save_IFS
6867  test -z "$as_dir" && as_dir=.
6868  for ac_exec_ext in '' $ac_executable_extensions; do
6869  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6870    ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6871    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6872    break 2
6873  fi
6874done
6875done
6876IFS=$as_save_IFS
6877
6878  test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6879  ;;
6880esac
6881fi
6882XDOT_PY=$ac_cv_path_XDOT_PY
6883if test -n "$XDOT_PY"; then
6884  { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6885echo "${ECHO_T}$XDOT_PY" >&6; }
6886else
6887  { echo "$as_me:$LINENO: result: no" >&5
6888echo "${ECHO_T}no" >&6; }
6889fi
6890
6891
6892if test "$XDOT_PY" != "echo xdot.py" ; then
6893
6894cat >>confdefs.h <<\_ACEOF
6895#define HAVE_XDOT_PY 1
6896_ACEOF
6897
6898    if test "$llvm_cv_os_type" = "MingW" ; then
6899    XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6900  fi
6901
6902cat >>confdefs.h <<_ACEOF
6903#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6904_ACEOF
6905
6906fi
6907
6908
6909# Extract the first word of "perl", so it can be a program name with args.
6910set dummy perl; ac_word=$2
6911{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6912echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6913if test "${ac_cv_path_PERL+set}" = set; then
6914  echo $ECHO_N "(cached) $ECHO_C" >&6
6915else
6916  case $PERL in
6917  [\\/]* | ?:[\\/]*)
6918  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6919  ;;
6920  *)
6921  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6922for as_dir in $PATH
6923do
6924  IFS=$as_save_IFS
6925  test -z "$as_dir" && as_dir=.
6926  for ac_exec_ext in '' $ac_executable_extensions; do
6927  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6928    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6929    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6930    break 2
6931  fi
6932done
6933done
6934IFS=$as_save_IFS
6935
6936  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6937  ;;
6938esac
6939fi
6940PERL=$ac_cv_path_PERL
6941if test -n "$PERL"; then
6942  { echo "$as_me:$LINENO: result: $PERL" >&5
6943echo "${ECHO_T}$PERL" >&6; }
6944else
6945  { echo "$as_me:$LINENO: result: no" >&5
6946echo "${ECHO_T}no" >&6; }
6947fi
6948
6949
6950if test "$PERL" != "none"; then
6951  { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6952echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
6953  if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
6954    { echo "$as_me:$LINENO: result: yes" >&5
6955echo "${ECHO_T}yes" >&6; }
6956  else
6957    PERL=none
6958    { echo "$as_me:$LINENO: result: not found" >&5
6959echo "${ECHO_T}not found" >&6; }
6960  fi
6961fi
6962
6963
6964if test x"$PERL" = xnone; then
6965   HAVE_PERL=0
6966
6967   { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6968echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6969   { (exit 1); exit 1; }; }
6970else
6971   HAVE_PERL=1
6972
6973fi
6974
6975# Find a good install program.  We prefer a C program (faster),
6976# so one script is as good as another.  But avoid the broken or
6977# incompatible versions:
6978# SysV /etc/install, /usr/sbin/install
6979# SunOS /usr/etc/install
6980# IRIX /sbin/install
6981# AIX /bin/install
6982# AmigaOS /C/install, which installs bootblocks on floppy discs
6983# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6984# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6985# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6986# OS/2's system install, which has a completely different semantic
6987# ./install, which can be erroneously created by make from ./install.sh.
6988{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6989echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6990if test -z "$INSTALL"; then
6991if test "${ac_cv_path_install+set}" = set; then
6992  echo $ECHO_N "(cached) $ECHO_C" >&6
6993else
6994  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6995for as_dir in $PATH
6996do
6997  IFS=$as_save_IFS
6998  test -z "$as_dir" && as_dir=.
6999  # Account for people who put trailing slashes in PATH elements.
7000case $as_dir/ in
7001  ./ | .// | /cC/* | \
7002  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7003  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7004  /usr/ucb/* ) ;;
7005  *)
7006    # OSF1 and SCO ODT 3.0 have their own names for install.
7007    # Don't use installbsd from OSF since it installs stuff as root
7008    # by default.
7009    for ac_prog in ginstall scoinst install; do
7010      for ac_exec_ext in '' $ac_executable_extensions; do
7011	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7012	  if test $ac_prog = install &&
7013	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7014	    # AIX install.  It has an incompatible calling convention.
7015	    :
7016	  elif test $ac_prog = install &&
7017	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7018	    # program-specific install script used by HP pwplus--don't use.
7019	    :
7020	  else
7021	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7022	    break 3
7023	  fi
7024	fi
7025      done
7026    done
7027    ;;
7028esac
7029done
7030IFS=$as_save_IFS
7031
7032
7033fi
7034  if test "${ac_cv_path_install+set}" = set; then
7035    INSTALL=$ac_cv_path_install
7036  else
7037    # As a last resort, use the slow shell script.  Don't cache a
7038    # value for INSTALL within a source directory, because that will
7039    # break other packages using the cache if that directory is
7040    # removed, or if the value is a relative name.
7041    INSTALL=$ac_install_sh
7042  fi
7043fi
7044{ echo "$as_me:$LINENO: result: $INSTALL" >&5
7045echo "${ECHO_T}$INSTALL" >&6; }
7046
7047# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7048# It thinks the first close brace ends the variable substitution.
7049test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7050
7051test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7052
7053test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7054
7055case "$INSTALL" in
7056 [\\/$]* | ?:[\\/]* ) ;;
7057 *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7058esac
7059
7060# Extract the first word of "bzip2", so it can be a program name with args.
7061set dummy bzip2; ac_word=$2
7062{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7063echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7064if test "${ac_cv_path_BZIP2+set}" = set; then
7065  echo $ECHO_N "(cached) $ECHO_C" >&6
7066else
7067  case $BZIP2 in
7068  [\\/]* | ?:[\\/]*)
7069  ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7070  ;;
7071  *)
7072  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7073for as_dir in $PATH
7074do
7075  IFS=$as_save_IFS
7076  test -z "$as_dir" && as_dir=.
7077  for ac_exec_ext in '' $ac_executable_extensions; do
7078  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7079    ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7080    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7081    break 2
7082  fi
7083done
7084done
7085IFS=$as_save_IFS
7086
7087  ;;
7088esac
7089fi
7090BZIP2=$ac_cv_path_BZIP2
7091if test -n "$BZIP2"; then
7092  { echo "$as_me:$LINENO: result: $BZIP2" >&5
7093echo "${ECHO_T}$BZIP2" >&6; }
7094else
7095  { echo "$as_me:$LINENO: result: no" >&5
7096echo "${ECHO_T}no" >&6; }
7097fi
7098
7099
7100# Extract the first word of "cat", so it can be a program name with args.
7101set dummy cat; ac_word=$2
7102{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7103echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7104if test "${ac_cv_path_CAT+set}" = set; then
7105  echo $ECHO_N "(cached) $ECHO_C" >&6
7106else
7107  case $CAT in
7108  [\\/]* | ?:[\\/]*)
7109  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7110  ;;
7111  *)
7112  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7113for as_dir in $PATH
7114do
7115  IFS=$as_save_IFS
7116  test -z "$as_dir" && as_dir=.
7117  for ac_exec_ext in '' $ac_executable_extensions; do
7118  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7119    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7120    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7121    break 2
7122  fi
7123done
7124done
7125IFS=$as_save_IFS
7126
7127  ;;
7128esac
7129fi
7130CAT=$ac_cv_path_CAT
7131if test -n "$CAT"; then
7132  { echo "$as_me:$LINENO: result: $CAT" >&5
7133echo "${ECHO_T}$CAT" >&6; }
7134else
7135  { echo "$as_me:$LINENO: result: no" >&5
7136echo "${ECHO_T}no" >&6; }
7137fi
7138
7139
7140# Extract the first word of "doxygen", so it can be a program name with args.
7141set dummy doxygen; ac_word=$2
7142{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7143echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7144if test "${ac_cv_path_DOXYGEN+set}" = set; then
7145  echo $ECHO_N "(cached) $ECHO_C" >&6
7146else
7147  case $DOXYGEN in
7148  [\\/]* | ?:[\\/]*)
7149  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7150  ;;
7151  *)
7152  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7153for as_dir in $PATH
7154do
7155  IFS=$as_save_IFS
7156  test -z "$as_dir" && as_dir=.
7157  for ac_exec_ext in '' $ac_executable_extensions; do
7158  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7159    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7160    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7161    break 2
7162  fi
7163done
7164done
7165IFS=$as_save_IFS
7166
7167  ;;
7168esac
7169fi
7170DOXYGEN=$ac_cv_path_DOXYGEN
7171if test -n "$DOXYGEN"; then
7172  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7173echo "${ECHO_T}$DOXYGEN" >&6; }
7174else
7175  { echo "$as_me:$LINENO: result: no" >&5
7176echo "${ECHO_T}no" >&6; }
7177fi
7178
7179
7180# Extract the first word of "groff", so it can be a program name with args.
7181set dummy groff; ac_word=$2
7182{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7183echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7184if test "${ac_cv_path_GROFF+set}" = set; then
7185  echo $ECHO_N "(cached) $ECHO_C" >&6
7186else
7187  case $GROFF in
7188  [\\/]* | ?:[\\/]*)
7189  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7190  ;;
7191  *)
7192  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7193for as_dir in $PATH
7194do
7195  IFS=$as_save_IFS
7196  test -z "$as_dir" && as_dir=.
7197  for ac_exec_ext in '' $ac_executable_extensions; do
7198  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7199    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7200    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7201    break 2
7202  fi
7203done
7204done
7205IFS=$as_save_IFS
7206
7207  ;;
7208esac
7209fi
7210GROFF=$ac_cv_path_GROFF
7211if test -n "$GROFF"; then
7212  { echo "$as_me:$LINENO: result: $GROFF" >&5
7213echo "${ECHO_T}$GROFF" >&6; }
7214else
7215  { echo "$as_me:$LINENO: result: no" >&5
7216echo "${ECHO_T}no" >&6; }
7217fi
7218
7219
7220# Extract the first word of "gzip", so it can be a program name with args.
7221set dummy gzip; ac_word=$2
7222{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7223echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7224if test "${ac_cv_path_GZIPBIN+set}" = set; then
7225  echo $ECHO_N "(cached) $ECHO_C" >&6
7226else
7227  case $GZIPBIN in
7228  [\\/]* | ?:[\\/]*)
7229  ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7230  ;;
7231  *)
7232  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7233for as_dir in $PATH
7234do
7235  IFS=$as_save_IFS
7236  test -z "$as_dir" && as_dir=.
7237  for ac_exec_ext in '' $ac_executable_extensions; do
7238  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7239    ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7240    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7241    break 2
7242  fi
7243done
7244done
7245IFS=$as_save_IFS
7246
7247  ;;
7248esac
7249fi
7250GZIPBIN=$ac_cv_path_GZIPBIN
7251if test -n "$GZIPBIN"; then
7252  { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7253echo "${ECHO_T}$GZIPBIN" >&6; }
7254else
7255  { echo "$as_me:$LINENO: result: no" >&5
7256echo "${ECHO_T}no" >&6; }
7257fi
7258
7259
7260# Extract the first word of "pod2html", so it can be a program name with args.
7261set dummy pod2html; ac_word=$2
7262{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7263echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7264if test "${ac_cv_path_POD2HTML+set}" = set; then
7265  echo $ECHO_N "(cached) $ECHO_C" >&6
7266else
7267  case $POD2HTML in
7268  [\\/]* | ?:[\\/]*)
7269  ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7270  ;;
7271  *)
7272  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7273for as_dir in $PATH
7274do
7275  IFS=$as_save_IFS
7276  test -z "$as_dir" && as_dir=.
7277  for ac_exec_ext in '' $ac_executable_extensions; do
7278  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7279    ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7280    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7281    break 2
7282  fi
7283done
7284done
7285IFS=$as_save_IFS
7286
7287  ;;
7288esac
7289fi
7290POD2HTML=$ac_cv_path_POD2HTML
7291if test -n "$POD2HTML"; then
7292  { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7293echo "${ECHO_T}$POD2HTML" >&6; }
7294else
7295  { echo "$as_me:$LINENO: result: no" >&5
7296echo "${ECHO_T}no" >&6; }
7297fi
7298
7299
7300# Extract the first word of "pod2man", so it can be a program name with args.
7301set dummy pod2man; ac_word=$2
7302{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7303echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7304if test "${ac_cv_path_POD2MAN+set}" = set; then
7305  echo $ECHO_N "(cached) $ECHO_C" >&6
7306else
7307  case $POD2MAN in
7308  [\\/]* | ?:[\\/]*)
7309  ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7310  ;;
7311  *)
7312  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7313for as_dir in $PATH
7314do
7315  IFS=$as_save_IFS
7316  test -z "$as_dir" && as_dir=.
7317  for ac_exec_ext in '' $ac_executable_extensions; do
7318  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7319    ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7320    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7321    break 2
7322  fi
7323done
7324done
7325IFS=$as_save_IFS
7326
7327  ;;
7328esac
7329fi
7330POD2MAN=$ac_cv_path_POD2MAN
7331if test -n "$POD2MAN"; then
7332  { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7333echo "${ECHO_T}$POD2MAN" >&6; }
7334else
7335  { echo "$as_me:$LINENO: result: no" >&5
7336echo "${ECHO_T}no" >&6; }
7337fi
7338
7339
7340# Extract the first word of "pdfroff", so it can be a program name with args.
7341set dummy pdfroff; ac_word=$2
7342{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7343echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7344if test "${ac_cv_path_PDFROFF+set}" = set; then
7345  echo $ECHO_N "(cached) $ECHO_C" >&6
7346else
7347  case $PDFROFF in
7348  [\\/]* | ?:[\\/]*)
7349  ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7350  ;;
7351  *)
7352  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7353for as_dir in $PATH
7354do
7355  IFS=$as_save_IFS
7356  test -z "$as_dir" && as_dir=.
7357  for ac_exec_ext in '' $ac_executable_extensions; do
7358  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7359    ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7360    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7361    break 2
7362  fi
7363done
7364done
7365IFS=$as_save_IFS
7366
7367  ;;
7368esac
7369fi
7370PDFROFF=$ac_cv_path_PDFROFF
7371if test -n "$PDFROFF"; then
7372  { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7373echo "${ECHO_T}$PDFROFF" >&6; }
7374else
7375  { echo "$as_me:$LINENO: result: no" >&5
7376echo "${ECHO_T}no" >&6; }
7377fi
7378
7379
7380# Extract the first word of "runtest", so it can be a program name with args.
7381set dummy runtest; ac_word=$2
7382{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7383echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7384if test "${ac_cv_path_RUNTEST+set}" = set; then
7385  echo $ECHO_N "(cached) $ECHO_C" >&6
7386else
7387  case $RUNTEST in
7388  [\\/]* | ?:[\\/]*)
7389  ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7390  ;;
7391  *)
7392  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7393for as_dir in $PATH
7394do
7395  IFS=$as_save_IFS
7396  test -z "$as_dir" && as_dir=.
7397  for ac_exec_ext in '' $ac_executable_extensions; do
7398  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7399    ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7400    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7401    break 2
7402  fi
7403done
7404done
7405IFS=$as_save_IFS
7406
7407  ;;
7408esac
7409fi
7410RUNTEST=$ac_cv_path_RUNTEST
7411if test -n "$RUNTEST"; then
7412  { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7413echo "${ECHO_T}$RUNTEST" >&6; }
7414else
7415  { echo "$as_me:$LINENO: result: no" >&5
7416echo "${ECHO_T}no" >&6; }
7417fi
7418
7419
7420
7421no_itcl=true
7422{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7423echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7424
7425# Check whether --with-tclinclude was given.
7426if test "${with_tclinclude+set}" = set; then
7427  withval=$with_tclinclude; with_tclinclude=${withval}
7428else
7429  with_tclinclude=''
7430fi
7431
7432if test "${ac_cv_path_tclsh+set}" = set; then
7433  echo $ECHO_N "(cached) $ECHO_C" >&6
7434else
7435
7436if test x"${with_tclinclude}" != x ; then
7437  if test -f ${with_tclinclude}/tclsh ; then
7438    ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7439  elif test -f ${with_tclinclude}/src/tclsh ; then
7440    ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7441  else
7442    { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7443echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7444   { (exit 1); exit 1; }; }
7445  fi
7446fi
7447fi
7448
7449
7450if test x"${ac_cv_path_tclsh}" = x ; then
7451  { echo "$as_me:$LINENO: result: none" >&5
7452echo "${ECHO_T}none" >&6; }
7453  for ac_prog in tclsh8.4 tclsh8.4.8 tclsh8.4.7 tclsh8.4.6 tclsh8.4.5 tclsh8.4.4 tclsh8.4.3 tclsh8.4.2 tclsh8.4.1 tclsh8.4.0 tclsh8.3 tclsh8.3.5 tclsh8.3.4 tclsh8.3.3 tclsh8.3.2 tclsh8.3.1 tclsh8.3.0 tclsh
7454do
7455  # Extract the first word of "$ac_prog", so it can be a program name with args.
7456set dummy $ac_prog; ac_word=$2
7457{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7458echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7459if test "${ac_cv_path_TCLSH+set}" = set; then
7460  echo $ECHO_N "(cached) $ECHO_C" >&6
7461else
7462  case $TCLSH in
7463  [\\/]* | ?:[\\/]*)
7464  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7465  ;;
7466  *)
7467  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7468for as_dir in $PATH
7469do
7470  IFS=$as_save_IFS
7471  test -z "$as_dir" && as_dir=.
7472  for ac_exec_ext in '' $ac_executable_extensions; do
7473  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7474    ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7475    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7476    break 2
7477  fi
7478done
7479done
7480IFS=$as_save_IFS
7481
7482  ;;
7483esac
7484fi
7485TCLSH=$ac_cv_path_TCLSH
7486if test -n "$TCLSH"; then
7487  { echo "$as_me:$LINENO: result: $TCLSH" >&5
7488echo "${ECHO_T}$TCLSH" >&6; }
7489else
7490  { echo "$as_me:$LINENO: result: no" >&5
7491echo "${ECHO_T}no" >&6; }
7492fi
7493
7494
7495  test -n "$TCLSH" && break
7496done
7497
7498  if test x"${TCLSH}" = x ; then
7499    ac_cv_path_tclsh='';
7500  else
7501    ac_cv_path_tclsh="${TCLSH}";
7502  fi
7503else
7504  { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7505echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7506  TCLSH="${ac_cv_path_tclsh}"
7507
7508fi
7509
7510# Extract the first word of "zip", so it can be a program name with args.
7511set dummy zip; ac_word=$2
7512{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7513echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7514if test "${ac_cv_path_ZIP+set}" = set; then
7515  echo $ECHO_N "(cached) $ECHO_C" >&6
7516else
7517  case $ZIP in
7518  [\\/]* | ?:[\\/]*)
7519  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7520  ;;
7521  *)
7522  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7523for as_dir in $PATH
7524do
7525  IFS=$as_save_IFS
7526  test -z "$as_dir" && as_dir=.
7527  for ac_exec_ext in '' $ac_executable_extensions; do
7528  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7529    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7530    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7531    break 2
7532  fi
7533done
7534done
7535IFS=$as_save_IFS
7536
7537  ;;
7538esac
7539fi
7540ZIP=$ac_cv_path_ZIP
7541if test -n "$ZIP"; then
7542  { echo "$as_me:$LINENO: result: $ZIP" >&5
7543echo "${ECHO_T}$ZIP" >&6; }
7544else
7545  { echo "$as_me:$LINENO: result: no" >&5
7546echo "${ECHO_T}no" >&6; }
7547fi
7548
7549
7550for ac_prog in ocamlc
7551do
7552  # Extract the first word of "$ac_prog", so it can be a program name with args.
7553set dummy $ac_prog; ac_word=$2
7554{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7555echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7556if test "${ac_cv_path_OCAMLC+set}" = set; then
7557  echo $ECHO_N "(cached) $ECHO_C" >&6
7558else
7559  case $OCAMLC in
7560  [\\/]* | ?:[\\/]*)
7561  ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7562  ;;
7563  *)
7564  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7565for as_dir in $PATH
7566do
7567  IFS=$as_save_IFS
7568  test -z "$as_dir" && as_dir=.
7569  for ac_exec_ext in '' $ac_executable_extensions; do
7570  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7571    ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7572    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7573    break 2
7574  fi
7575done
7576done
7577IFS=$as_save_IFS
7578
7579  ;;
7580esac
7581fi
7582OCAMLC=$ac_cv_path_OCAMLC
7583if test -n "$OCAMLC"; then
7584  { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7585echo "${ECHO_T}$OCAMLC" >&6; }
7586else
7587  { echo "$as_me:$LINENO: result: no" >&5
7588echo "${ECHO_T}no" >&6; }
7589fi
7590
7591
7592  test -n "$OCAMLC" && break
7593done
7594
7595for ac_prog in ocamlopt
7596do
7597  # Extract the first word of "$ac_prog", so it can be a program name with args.
7598set dummy $ac_prog; ac_word=$2
7599{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7600echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7601if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7602  echo $ECHO_N "(cached) $ECHO_C" >&6
7603else
7604  case $OCAMLOPT in
7605  [\\/]* | ?:[\\/]*)
7606  ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7607  ;;
7608  *)
7609  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7610for as_dir in $PATH
7611do
7612  IFS=$as_save_IFS
7613  test -z "$as_dir" && as_dir=.
7614  for ac_exec_ext in '' $ac_executable_extensions; do
7615  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7616    ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7617    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7618    break 2
7619  fi
7620done
7621done
7622IFS=$as_save_IFS
7623
7624  ;;
7625esac
7626fi
7627OCAMLOPT=$ac_cv_path_OCAMLOPT
7628if test -n "$OCAMLOPT"; then
7629  { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7630echo "${ECHO_T}$OCAMLOPT" >&6; }
7631else
7632  { echo "$as_me:$LINENO: result: no" >&5
7633echo "${ECHO_T}no" >&6; }
7634fi
7635
7636
7637  test -n "$OCAMLOPT" && break
7638done
7639
7640for ac_prog in ocamldep
7641do
7642  # Extract the first word of "$ac_prog", so it can be a program name with args.
7643set dummy $ac_prog; ac_word=$2
7644{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7645echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7646if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7647  echo $ECHO_N "(cached) $ECHO_C" >&6
7648else
7649  case $OCAMLDEP in
7650  [\\/]* | ?:[\\/]*)
7651  ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7652  ;;
7653  *)
7654  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7655for as_dir in $PATH
7656do
7657  IFS=$as_save_IFS
7658  test -z "$as_dir" && as_dir=.
7659  for ac_exec_ext in '' $ac_executable_extensions; do
7660  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7661    ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7662    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7663    break 2
7664  fi
7665done
7666done
7667IFS=$as_save_IFS
7668
7669  ;;
7670esac
7671fi
7672OCAMLDEP=$ac_cv_path_OCAMLDEP
7673if test -n "$OCAMLDEP"; then
7674  { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7675echo "${ECHO_T}$OCAMLDEP" >&6; }
7676else
7677  { echo "$as_me:$LINENO: result: no" >&5
7678echo "${ECHO_T}no" >&6; }
7679fi
7680
7681
7682  test -n "$OCAMLDEP" && break
7683done
7684
7685for ac_prog in ocamldoc
7686do
7687  # Extract the first word of "$ac_prog", so it can be a program name with args.
7688set dummy $ac_prog; ac_word=$2
7689{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7690echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7691if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7692  echo $ECHO_N "(cached) $ECHO_C" >&6
7693else
7694  case $OCAMLDOC in
7695  [\\/]* | ?:[\\/]*)
7696  ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7697  ;;
7698  *)
7699  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7700for as_dir in $PATH
7701do
7702  IFS=$as_save_IFS
7703  test -z "$as_dir" && as_dir=.
7704  for ac_exec_ext in '' $ac_executable_extensions; do
7705  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7706    ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7707    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7708    break 2
7709  fi
7710done
7711done
7712IFS=$as_save_IFS
7713
7714  ;;
7715esac
7716fi
7717OCAMLDOC=$ac_cv_path_OCAMLDOC
7718if test -n "$OCAMLDOC"; then
7719  { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7720echo "${ECHO_T}$OCAMLDOC" >&6; }
7721else
7722  { echo "$as_me:$LINENO: result: no" >&5
7723echo "${ECHO_T}no" >&6; }
7724fi
7725
7726
7727  test -n "$OCAMLDOC" && break
7728done
7729
7730for ac_prog in gas as
7731do
7732  # Extract the first word of "$ac_prog", so it can be a program name with args.
7733set dummy $ac_prog; ac_word=$2
7734{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7736if test "${ac_cv_path_GAS+set}" = set; then
7737  echo $ECHO_N "(cached) $ECHO_C" >&6
7738else
7739  case $GAS in
7740  [\\/]* | ?:[\\/]*)
7741  ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7742  ;;
7743  *)
7744  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7745for as_dir in $PATH
7746do
7747  IFS=$as_save_IFS
7748  test -z "$as_dir" && as_dir=.
7749  for ac_exec_ext in '' $ac_executable_extensions; do
7750  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7751    ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7752    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7753    break 2
7754  fi
7755done
7756done
7757IFS=$as_save_IFS
7758
7759  ;;
7760esac
7761fi
7762GAS=$ac_cv_path_GAS
7763if test -n "$GAS"; then
7764  { echo "$as_me:$LINENO: result: $GAS" >&5
7765echo "${ECHO_T}$GAS" >&6; }
7766else
7767  { echo "$as_me:$LINENO: result: no" >&5
7768echo "${ECHO_T}no" >&6; }
7769fi
7770
7771
7772  test -n "$GAS" && break
7773done
7774
7775
7776{ echo "$as_me:$LINENO: checking for linker version" >&5
7777echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7778if test "${llvm_cv_link_version+set}" = set; then
7779  echo $ECHO_N "(cached) $ECHO_C" >&6
7780else
7781
7782   version_string="$(ld -v 2>&1 | head -1)"
7783
7784   # Check for ld64.
7785   if (echo "$version_string" | grep -q "ld64"); then
7786     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7787   else
7788     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7789   fi
7790
7791fi
7792{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7793echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7794
7795cat >>confdefs.h <<_ACEOF
7796#define HOST_LINK_VERSION "$llvm_cv_link_version"
7797_ACEOF
7798
7799
7800
7801{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7802echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7803if test "${llvm_cv_link_use_r+set}" = set; then
7804  echo $ECHO_N "(cached) $ECHO_C" >&6
7805else
7806   ac_ext=c
7807ac_cpp='$CPP $CPPFLAGS'
7808ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7809ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7810ac_compiler_gnu=$ac_cv_c_compiler_gnu
7811
7812  oldcflags="$CFLAGS"
7813  CFLAGS="$CFLAGS -Wl,-R."
7814  cat >conftest.$ac_ext <<_ACEOF
7815/* confdefs.h.  */
7816_ACEOF
7817cat confdefs.h >>conftest.$ac_ext
7818cat >>conftest.$ac_ext <<_ACEOF
7819/* end confdefs.h.  */
7820
7821int
7822main ()
7823{
7824
7825  ;
7826  return 0;
7827}
7828_ACEOF
7829rm -f conftest.$ac_objext conftest$ac_exeext
7830if { (ac_try="$ac_link"
7831case "(($ac_try" in
7832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7833  *) ac_try_echo=$ac_try;;
7834esac
7835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7836  (eval "$ac_link") 2>conftest.er1
7837  ac_status=$?
7838  grep -v '^ *+' conftest.er1 >conftest.err
7839  rm -f conftest.er1
7840  cat conftest.err >&5
7841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7842  (exit $ac_status); } &&
7843	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7844  { (case "(($ac_try" in
7845  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7846  *) ac_try_echo=$ac_try;;
7847esac
7848eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7849  (eval "$ac_try") 2>&5
7850  ac_status=$?
7851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7852  (exit $ac_status); }; } &&
7853	 { ac_try='test -s conftest$ac_exeext'
7854  { (case "(($ac_try" in
7855  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7856  *) ac_try_echo=$ac_try;;
7857esac
7858eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7859  (eval "$ac_try") 2>&5
7860  ac_status=$?
7861  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7862  (exit $ac_status); }; }; then
7863  llvm_cv_link_use_r=yes
7864else
7865  echo "$as_me: failed program was:" >&5
7866sed 's/^/| /' conftest.$ac_ext >&5
7867
7868	llvm_cv_link_use_r=no
7869fi
7870
7871rm -f core conftest.err conftest.$ac_objext \
7872      conftest$ac_exeext conftest.$ac_ext
7873  CFLAGS="$oldcflags"
7874  ac_ext=c
7875ac_cpp='$CPP $CPPFLAGS'
7876ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7877ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7878ac_compiler_gnu=$ac_cv_c_compiler_gnu
7879
7880
7881fi
7882{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7883echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7884if test "$llvm_cv_link_use_r" = yes ; then
7885
7886cat >>confdefs.h <<\_ACEOF
7887#define HAVE_LINK_R 1
7888_ACEOF
7889
7890  fi
7891
7892
7893{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7894echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7895if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7896  echo $ECHO_N "(cached) $ECHO_C" >&6
7897else
7898   ac_ext=c
7899ac_cpp='$CPP $CPPFLAGS'
7900ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7901ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7902ac_compiler_gnu=$ac_cv_c_compiler_gnu
7903
7904  oldcflags="$CFLAGS"
7905  CFLAGS="$CFLAGS -Wl,-export-dynamic"
7906  cat >conftest.$ac_ext <<_ACEOF
7907/* confdefs.h.  */
7908_ACEOF
7909cat confdefs.h >>conftest.$ac_ext
7910cat >>conftest.$ac_ext <<_ACEOF
7911/* end confdefs.h.  */
7912
7913int
7914main ()
7915{
7916
7917  ;
7918  return 0;
7919}
7920_ACEOF
7921rm -f conftest.$ac_objext conftest$ac_exeext
7922if { (ac_try="$ac_link"
7923case "(($ac_try" in
7924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7925  *) ac_try_echo=$ac_try;;
7926esac
7927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7928  (eval "$ac_link") 2>conftest.er1
7929  ac_status=$?
7930  grep -v '^ *+' conftest.er1 >conftest.err
7931  rm -f conftest.er1
7932  cat conftest.err >&5
7933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7934  (exit $ac_status); } &&
7935	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7936  { (case "(($ac_try" in
7937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7938  *) ac_try_echo=$ac_try;;
7939esac
7940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7941  (eval "$ac_try") 2>&5
7942  ac_status=$?
7943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7944  (exit $ac_status); }; } &&
7945	 { ac_try='test -s conftest$ac_exeext'
7946  { (case "(($ac_try" in
7947  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7948  *) ac_try_echo=$ac_try;;
7949esac
7950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7951  (eval "$ac_try") 2>&5
7952  ac_status=$?
7953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7954  (exit $ac_status); }; }; then
7955  llvm_cv_link_use_export_dynamic=yes
7956else
7957  echo "$as_me: failed program was:" >&5
7958sed 's/^/| /' conftest.$ac_ext >&5
7959
7960	llvm_cv_link_use_export_dynamic=no
7961fi
7962
7963rm -f core conftest.err conftest.$ac_objext \
7964      conftest$ac_exeext conftest.$ac_ext
7965  CFLAGS="$oldcflags"
7966  ac_ext=c
7967ac_cpp='$CPP $CPPFLAGS'
7968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7970ac_compiler_gnu=$ac_cv_c_compiler_gnu
7971
7972
7973fi
7974{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7975echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7976if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7977
7978cat >>confdefs.h <<\_ACEOF
7979#define HAVE_LINK_EXPORT_DYNAMIC 1
7980_ACEOF
7981
7982  fi
7983
7984
7985{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7986echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7987if test "${llvm_cv_link_use_version_script+set}" = set; then
7988  echo $ECHO_N "(cached) $ECHO_C" >&6
7989else
7990   ac_ext=c
7991ac_cpp='$CPP $CPPFLAGS'
7992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7994ac_compiler_gnu=$ac_cv_c_compiler_gnu
7995
7996  oldcflags="$CFLAGS"
7997
7998  # The following code is from the autoconf manual,
7999  # "11.13: Limitations of Usual Tools".
8000  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8001  # Use mktemp if possible; otherwise fall back on mkdir,
8002  # with $RANDOM to make collisions less likely.
8003  : ${TMPDIR=/tmp}
8004  {
8005    tmp=`
8006      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8007    ` &&
8008    test -n "$tmp" && test -d "$tmp"
8009  } || {
8010    tmp=$TMPDIR/foo$$-$RANDOM
8011    (umask 077 && mkdir "$tmp")
8012  } || exit $?
8013
8014  echo "{" > "$tmp/export.map"
8015  echo "  global: main;" >> "$tmp/export.map"
8016  echo "  local: *;" >> "$tmp/export.map"
8017  echo "};" >> "$tmp/export.map"
8018
8019  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8020  cat >conftest.$ac_ext <<_ACEOF
8021/* confdefs.h.  */
8022_ACEOF
8023cat confdefs.h >>conftest.$ac_ext
8024cat >>conftest.$ac_ext <<_ACEOF
8025/* end confdefs.h.  */
8026
8027int
8028main ()
8029{
8030
8031  ;
8032  return 0;
8033}
8034_ACEOF
8035rm -f conftest.$ac_objext conftest$ac_exeext
8036if { (ac_try="$ac_link"
8037case "(($ac_try" in
8038  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8039  *) ac_try_echo=$ac_try;;
8040esac
8041eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8042  (eval "$ac_link") 2>conftest.er1
8043  ac_status=$?
8044  grep -v '^ *+' conftest.er1 >conftest.err
8045  rm -f conftest.er1
8046  cat conftest.err >&5
8047  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8048  (exit $ac_status); } &&
8049	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8050  { (case "(($ac_try" in
8051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8052  *) ac_try_echo=$ac_try;;
8053esac
8054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8055  (eval "$ac_try") 2>&5
8056  ac_status=$?
8057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8058  (exit $ac_status); }; } &&
8059	 { ac_try='test -s conftest$ac_exeext'
8060  { (case "(($ac_try" in
8061  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8062  *) ac_try_echo=$ac_try;;
8063esac
8064eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8065  (eval "$ac_try") 2>&5
8066  ac_status=$?
8067  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8068  (exit $ac_status); }; }; then
8069  llvm_cv_link_use_version_script=yes
8070else
8071  echo "$as_me: failed program was:" >&5
8072sed 's/^/| /' conftest.$ac_ext >&5
8073
8074	llvm_cv_link_use_version_script=no
8075fi
8076
8077rm -f core conftest.err conftest.$ac_objext \
8078      conftest$ac_exeext conftest.$ac_ext
8079  rm "$tmp/export.map"
8080  rmdir "$tmp"
8081  CFLAGS="$oldcflags"
8082  ac_ext=c
8083ac_cpp='$CPP $CPPFLAGS'
8084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8086ac_compiler_gnu=$ac_cv_c_compiler_gnu
8087
8088
8089fi
8090{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8091echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8092if test "$llvm_cv_link_use_version_script" = yes ; then
8093  HAVE_LINK_VERSION_SCRIPT=1
8094
8095  fi
8096
8097
8098
8099
8100{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8101echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8102if test "${ac_cv_c_const+set}" = set; then
8103  echo $ECHO_N "(cached) $ECHO_C" >&6
8104else
8105  cat >conftest.$ac_ext <<_ACEOF
8106/* confdefs.h.  */
8107_ACEOF
8108cat confdefs.h >>conftest.$ac_ext
8109cat >>conftest.$ac_ext <<_ACEOF
8110/* end confdefs.h.  */
8111
8112int
8113main ()
8114{
8115/* FIXME: Include the comments suggested by Paul. */
8116#ifndef __cplusplus
8117  /* Ultrix mips cc rejects this.  */
8118  typedef int charset[2];
8119  const charset x;
8120  /* SunOS 4.1.1 cc rejects this.  */
8121  char const *const *ccp;
8122  char **p;
8123  /* NEC SVR4.0.2 mips cc rejects this.  */
8124  struct point {int x, y;};
8125  static struct point const zero = {0,0};
8126  /* AIX XL C 1.02.0.0 rejects this.
8127     It does not let you subtract one const X* pointer from another in
8128     an arm of an if-expression whose if-part is not a constant
8129     expression */
8130  const char *g = "string";
8131  ccp = &g + (g ? g-g : 0);
8132  /* HPUX 7.0 cc rejects these. */
8133  ++ccp;
8134  p = (char**) ccp;
8135  ccp = (char const *const *) p;
8136  { /* SCO 3.2v4 cc rejects this.  */
8137    char *t;
8138    char const *s = 0 ? (char *) 0 : (char const *) 0;
8139
8140    *t++ = 0;
8141    if (s) return 0;
8142  }
8143  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8144    int x[] = {25, 17};
8145    const int *foo = &x[0];
8146    ++foo;
8147  }
8148  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8149    typedef const int *iptr;
8150    iptr p = 0;
8151    ++p;
8152  }
8153  { /* AIX XL C 1.02.0.0 rejects this saying
8154       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8155    struct s { int j; const int *ap[3]; };
8156    struct s *b; b->j = 5;
8157  }
8158  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8159    const int foo = 10;
8160    if (!foo) return 0;
8161  }
8162  return !x[0] && !zero.x;
8163#endif
8164
8165  ;
8166  return 0;
8167}
8168_ACEOF
8169rm -f conftest.$ac_objext
8170if { (ac_try="$ac_compile"
8171case "(($ac_try" in
8172  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8173  *) ac_try_echo=$ac_try;;
8174esac
8175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8176  (eval "$ac_compile") 2>conftest.er1
8177  ac_status=$?
8178  grep -v '^ *+' conftest.er1 >conftest.err
8179  rm -f conftest.er1
8180  cat conftest.err >&5
8181  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8182  (exit $ac_status); } &&
8183	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8184  { (case "(($ac_try" in
8185  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8186  *) ac_try_echo=$ac_try;;
8187esac
8188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8189  (eval "$ac_try") 2>&5
8190  ac_status=$?
8191  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8192  (exit $ac_status); }; } &&
8193	 { ac_try='test -s conftest.$ac_objext'
8194  { (case "(($ac_try" in
8195  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8196  *) ac_try_echo=$ac_try;;
8197esac
8198eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8199  (eval "$ac_try") 2>&5
8200  ac_status=$?
8201  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8202  (exit $ac_status); }; }; then
8203  ac_cv_c_const=yes
8204else
8205  echo "$as_me: failed program was:" >&5
8206sed 's/^/| /' conftest.$ac_ext >&5
8207
8208	ac_cv_c_const=no
8209fi
8210
8211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8212fi
8213{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8214echo "${ECHO_T}$ac_cv_c_const" >&6; }
8215if test $ac_cv_c_const = no; then
8216
8217cat >>confdefs.h <<\_ACEOF
8218#define const
8219_ACEOF
8220
8221fi
8222
8223
8224
8225
8226
8227
8228ac_header_dirent=no
8229for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8230  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8231{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8232echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8233if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8234  echo $ECHO_N "(cached) $ECHO_C" >&6
8235else
8236  cat >conftest.$ac_ext <<_ACEOF
8237/* confdefs.h.  */
8238_ACEOF
8239cat confdefs.h >>conftest.$ac_ext
8240cat >>conftest.$ac_ext <<_ACEOF
8241/* end confdefs.h.  */
8242#include <sys/types.h>
8243#include <$ac_hdr>
8244
8245int
8246main ()
8247{
8248if ((DIR *) 0)
8249return 0;
8250  ;
8251  return 0;
8252}
8253_ACEOF
8254rm -f conftest.$ac_objext
8255if { (ac_try="$ac_compile"
8256case "(($ac_try" in
8257  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8258  *) ac_try_echo=$ac_try;;
8259esac
8260eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8261  (eval "$ac_compile") 2>conftest.er1
8262  ac_status=$?
8263  grep -v '^ *+' conftest.er1 >conftest.err
8264  rm -f conftest.er1
8265  cat conftest.err >&5
8266  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8267  (exit $ac_status); } &&
8268	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8269  { (case "(($ac_try" in
8270  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8271  *) ac_try_echo=$ac_try;;
8272esac
8273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8274  (eval "$ac_try") 2>&5
8275  ac_status=$?
8276  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8277  (exit $ac_status); }; } &&
8278	 { ac_try='test -s conftest.$ac_objext'
8279  { (case "(($ac_try" in
8280  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8281  *) ac_try_echo=$ac_try;;
8282esac
8283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8284  (eval "$ac_try") 2>&5
8285  ac_status=$?
8286  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8287  (exit $ac_status); }; }; then
8288  eval "$as_ac_Header=yes"
8289else
8290  echo "$as_me: failed program was:" >&5
8291sed 's/^/| /' conftest.$ac_ext >&5
8292
8293	eval "$as_ac_Header=no"
8294fi
8295
8296rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8297fi
8298ac_res=`eval echo '${'$as_ac_Header'}'`
8299	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8300echo "${ECHO_T}$ac_res" >&6; }
8301if test `eval echo '${'$as_ac_Header'}'` = yes; then
8302  cat >>confdefs.h <<_ACEOF
8303#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8304_ACEOF
8305
8306ac_header_dirent=$ac_hdr; break
8307fi
8308
8309done
8310# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8311if test $ac_header_dirent = dirent.h; then
8312  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8313echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8314if test "${ac_cv_search_opendir+set}" = set; then
8315  echo $ECHO_N "(cached) $ECHO_C" >&6
8316else
8317  ac_func_search_save_LIBS=$LIBS
8318cat >conftest.$ac_ext <<_ACEOF
8319/* confdefs.h.  */
8320_ACEOF
8321cat confdefs.h >>conftest.$ac_ext
8322cat >>conftest.$ac_ext <<_ACEOF
8323/* end confdefs.h.  */
8324
8325/* Override any GCC internal prototype to avoid an error.
8326   Use char because int might match the return type of a GCC
8327   builtin and then its argument prototype would still apply.  */
8328#ifdef __cplusplus
8329extern "C"
8330#endif
8331char opendir ();
8332int
8333main ()
8334{
8335return opendir ();
8336  ;
8337  return 0;
8338}
8339_ACEOF
8340for ac_lib in '' dir; do
8341  if test -z "$ac_lib"; then
8342    ac_res="none required"
8343  else
8344    ac_res=-l$ac_lib
8345    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8346  fi
8347  rm -f conftest.$ac_objext conftest$ac_exeext
8348if { (ac_try="$ac_link"
8349case "(($ac_try" in
8350  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8351  *) ac_try_echo=$ac_try;;
8352esac
8353eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8354  (eval "$ac_link") 2>conftest.er1
8355  ac_status=$?
8356  grep -v '^ *+' conftest.er1 >conftest.err
8357  rm -f conftest.er1
8358  cat conftest.err >&5
8359  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8360  (exit $ac_status); } &&
8361	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8362  { (case "(($ac_try" in
8363  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8364  *) ac_try_echo=$ac_try;;
8365esac
8366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8367  (eval "$ac_try") 2>&5
8368  ac_status=$?
8369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8370  (exit $ac_status); }; } &&
8371	 { ac_try='test -s conftest$ac_exeext'
8372  { (case "(($ac_try" in
8373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8374  *) ac_try_echo=$ac_try;;
8375esac
8376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8377  (eval "$ac_try") 2>&5
8378  ac_status=$?
8379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8380  (exit $ac_status); }; }; then
8381  ac_cv_search_opendir=$ac_res
8382else
8383  echo "$as_me: failed program was:" >&5
8384sed 's/^/| /' conftest.$ac_ext >&5
8385
8386
8387fi
8388
8389rm -f core conftest.err conftest.$ac_objext \
8390      conftest$ac_exeext
8391  if test "${ac_cv_search_opendir+set}" = set; then
8392  break
8393fi
8394done
8395if test "${ac_cv_search_opendir+set}" = set; then
8396  :
8397else
8398  ac_cv_search_opendir=no
8399fi
8400rm conftest.$ac_ext
8401LIBS=$ac_func_search_save_LIBS
8402fi
8403{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8404echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8405ac_res=$ac_cv_search_opendir
8406if test "$ac_res" != no; then
8407  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8408
8409fi
8410
8411else
8412  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8413echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8414if test "${ac_cv_search_opendir+set}" = set; then
8415  echo $ECHO_N "(cached) $ECHO_C" >&6
8416else
8417  ac_func_search_save_LIBS=$LIBS
8418cat >conftest.$ac_ext <<_ACEOF
8419/* confdefs.h.  */
8420_ACEOF
8421cat confdefs.h >>conftest.$ac_ext
8422cat >>conftest.$ac_ext <<_ACEOF
8423/* end confdefs.h.  */
8424
8425/* Override any GCC internal prototype to avoid an error.
8426   Use char because int might match the return type of a GCC
8427   builtin and then its argument prototype would still apply.  */
8428#ifdef __cplusplus
8429extern "C"
8430#endif
8431char opendir ();
8432int
8433main ()
8434{
8435return opendir ();
8436  ;
8437  return 0;
8438}
8439_ACEOF
8440for ac_lib in '' x; do
8441  if test -z "$ac_lib"; then
8442    ac_res="none required"
8443  else
8444    ac_res=-l$ac_lib
8445    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8446  fi
8447  rm -f conftest.$ac_objext conftest$ac_exeext
8448if { (ac_try="$ac_link"
8449case "(($ac_try" in
8450  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8451  *) ac_try_echo=$ac_try;;
8452esac
8453eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8454  (eval "$ac_link") 2>conftest.er1
8455  ac_status=$?
8456  grep -v '^ *+' conftest.er1 >conftest.err
8457  rm -f conftest.er1
8458  cat conftest.err >&5
8459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8460  (exit $ac_status); } &&
8461	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8462  { (case "(($ac_try" in
8463  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8464  *) ac_try_echo=$ac_try;;
8465esac
8466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8467  (eval "$ac_try") 2>&5
8468  ac_status=$?
8469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8470  (exit $ac_status); }; } &&
8471	 { ac_try='test -s conftest$ac_exeext'
8472  { (case "(($ac_try" in
8473  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8474  *) ac_try_echo=$ac_try;;
8475esac
8476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8477  (eval "$ac_try") 2>&5
8478  ac_status=$?
8479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8480  (exit $ac_status); }; }; then
8481  ac_cv_search_opendir=$ac_res
8482else
8483  echo "$as_me: failed program was:" >&5
8484sed 's/^/| /' conftest.$ac_ext >&5
8485
8486
8487fi
8488
8489rm -f core conftest.err conftest.$ac_objext \
8490      conftest$ac_exeext
8491  if test "${ac_cv_search_opendir+set}" = set; then
8492  break
8493fi
8494done
8495if test "${ac_cv_search_opendir+set}" = set; then
8496  :
8497else
8498  ac_cv_search_opendir=no
8499fi
8500rm conftest.$ac_ext
8501LIBS=$ac_func_search_save_LIBS
8502fi
8503{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8504echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8505ac_res=$ac_cv_search_opendir
8506if test "$ac_res" != no; then
8507  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8508
8509fi
8510
8511fi
8512
8513
8514for ac_header in dlfcn.h
8515do
8516as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8517if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8518  { echo "$as_me:$LINENO: checking for $ac_header" >&5
8519echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8520if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8521  echo $ECHO_N "(cached) $ECHO_C" >&6
8522fi
8523ac_res=`eval echo '${'$as_ac_Header'}'`
8524	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8525echo "${ECHO_T}$ac_res" >&6; }
8526else
8527  # Is the header compilable?
8528{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8529echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8530cat >conftest.$ac_ext <<_ACEOF
8531/* confdefs.h.  */
8532_ACEOF
8533cat confdefs.h >>conftest.$ac_ext
8534cat >>conftest.$ac_ext <<_ACEOF
8535/* end confdefs.h.  */
8536$ac_includes_default
8537#include <$ac_header>
8538_ACEOF
8539rm -f conftest.$ac_objext
8540if { (ac_try="$ac_compile"
8541case "(($ac_try" in
8542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8543  *) ac_try_echo=$ac_try;;
8544esac
8545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8546  (eval "$ac_compile") 2>conftest.er1
8547  ac_status=$?
8548  grep -v '^ *+' conftest.er1 >conftest.err
8549  rm -f conftest.er1
8550  cat conftest.err >&5
8551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8552  (exit $ac_status); } &&
8553	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8554  { (case "(($ac_try" in
8555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8556  *) ac_try_echo=$ac_try;;
8557esac
8558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8559  (eval "$ac_try") 2>&5
8560  ac_status=$?
8561  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8562  (exit $ac_status); }; } &&
8563	 { ac_try='test -s conftest.$ac_objext'
8564  { (case "(($ac_try" in
8565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8566  *) ac_try_echo=$ac_try;;
8567esac
8568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8569  (eval "$ac_try") 2>&5
8570  ac_status=$?
8571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8572  (exit $ac_status); }; }; then
8573  ac_header_compiler=yes
8574else
8575  echo "$as_me: failed program was:" >&5
8576sed 's/^/| /' conftest.$ac_ext >&5
8577
8578	ac_header_compiler=no
8579fi
8580
8581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8582{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8583echo "${ECHO_T}$ac_header_compiler" >&6; }
8584
8585# Is the header present?
8586{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8587echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8588cat >conftest.$ac_ext <<_ACEOF
8589/* confdefs.h.  */
8590_ACEOF
8591cat confdefs.h >>conftest.$ac_ext
8592cat >>conftest.$ac_ext <<_ACEOF
8593/* end confdefs.h.  */
8594#include <$ac_header>
8595_ACEOF
8596if { (ac_try="$ac_cpp conftest.$ac_ext"
8597case "(($ac_try" in
8598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8599  *) ac_try_echo=$ac_try;;
8600esac
8601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8602  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8603  ac_status=$?
8604  grep -v '^ *+' conftest.er1 >conftest.err
8605  rm -f conftest.er1
8606  cat conftest.err >&5
8607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8608  (exit $ac_status); } >/dev/null; then
8609  if test -s conftest.err; then
8610    ac_cpp_err=$ac_c_preproc_warn_flag
8611    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8612  else
8613    ac_cpp_err=
8614  fi
8615else
8616  ac_cpp_err=yes
8617fi
8618if test -z "$ac_cpp_err"; then
8619  ac_header_preproc=yes
8620else
8621  echo "$as_me: failed program was:" >&5
8622sed 's/^/| /' conftest.$ac_ext >&5
8623
8624  ac_header_preproc=no
8625fi
8626
8627rm -f conftest.err conftest.$ac_ext
8628{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8629echo "${ECHO_T}$ac_header_preproc" >&6; }
8630
8631# So?  What about this header?
8632case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8633  yes:no: )
8634    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8635echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8636    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8637echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8638    ac_header_preproc=yes
8639    ;;
8640  no:yes:* )
8641    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8642echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8643    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8644echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8645    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8646echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8647    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8648echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8649    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8650echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8651    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8652echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8653    ( cat <<\_ASBOX
8654## ----------------------------------- ##
8655## Report this to llvmbugs@cs.uiuc.edu ##
8656## ----------------------------------- ##
8657_ASBOX
8658     ) | sed "s/^/$as_me: WARNING:     /" >&2
8659    ;;
8660esac
8661{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8662echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8663if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8664  echo $ECHO_N "(cached) $ECHO_C" >&6
8665else
8666  eval "$as_ac_Header=\$ac_header_preproc"
8667fi
8668ac_res=`eval echo '${'$as_ac_Header'}'`
8669	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8670echo "${ECHO_T}$ac_res" >&6; }
8671
8672fi
8673if test `eval echo '${'$as_ac_Header'}'` = yes; then
8674  cat >>confdefs.h <<_ACEOF
8675#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8676_ACEOF
8677
8678fi
8679
8680done
8681
8682# Check whether --enable-ltdl-install was given.
8683if test "${enable_ltdl_install+set}" = set; then
8684  enableval=$enable_ltdl_install;
8685fi
8686
8687
8688
8689
8690if test x"${enable_ltdl_install-no}" != xno; then
8691  INSTALL_LTDL_TRUE=
8692  INSTALL_LTDL_FALSE='#'
8693else
8694  INSTALL_LTDL_TRUE='#'
8695  INSTALL_LTDL_FALSE=
8696fi
8697
8698
8699
8700if test x"${enable_ltdl_convenience-no}" != xno; then
8701  CONVENIENCE_LTDL_TRUE=
8702  CONVENIENCE_LTDL_FALSE='#'
8703else
8704  CONVENIENCE_LTDL_TRUE='#'
8705  CONVENIENCE_LTDL_FALSE=
8706fi
8707
8708
8709{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8710echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8711library_names_spec=
8712libname_spec='lib$name'
8713soname_spec=
8714shrext_cmds=".so"
8715postinstall_cmds=
8716postuninstall_cmds=
8717finish_cmds=
8718finish_eval=
8719shlibpath_var=
8720shlibpath_overrides_runpath=unknown
8721version_type=none
8722dynamic_linker="$host_os ld.so"
8723sys_lib_dlsearch_path_spec="/lib /usr/lib"
8724if test "$GCC" = yes; then
8725  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8726  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8727    # if the path contains ";" then we assume it to be the separator
8728    # otherwise default to the standard path separator (i.e. ":") - it is
8729    # assumed that no part of a normal pathname contains ";" but that should
8730    # okay in the real world where ";" in dirpaths is itself problematic.
8731    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8732  else
8733    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8734  fi
8735else
8736  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8737fi
8738need_lib_prefix=unknown
8739hardcode_into_libs=no
8740
8741# when you set need_version to no, make sure it does not cause -set_version
8742# flags to be left without arguments
8743need_version=unknown
8744
8745case $host_os in
8746aix3*)
8747  version_type=linux
8748  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8749  shlibpath_var=LIBPATH
8750
8751  # AIX 3 has no versioning support, so we append a major version to the name.
8752  soname_spec='${libname}${release}${shared_ext}$major'
8753  ;;
8754
8755aix4* | aix5*)
8756  version_type=linux
8757  need_lib_prefix=no
8758  need_version=no
8759  hardcode_into_libs=yes
8760  if test "$host_cpu" = ia64; then
8761    # AIX 5 supports IA64
8762    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8763    shlibpath_var=LD_LIBRARY_PATH
8764  else
8765    # With GCC up to 2.95.x, collect2 would create an import file
8766    # for dependence libraries.  The import file would start with
8767    # the line `#! .'.  This would cause the generated library to
8768    # depend on `.', always an invalid library.  This was fixed in
8769    # development snapshots of GCC prior to 3.0.
8770    case $host_os in
8771      aix4 | aix4.[01] | aix4.[01].*)
8772      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8773	   echo ' yes '
8774	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8775	:
8776      else
8777	can_build_shared=no
8778      fi
8779      ;;
8780    esac
8781    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8782    # soname into executable. Probably we can add versioning support to
8783    # collect2, so additional links can be useful in future.
8784    if test "$aix_use_runtimelinking" = yes; then
8785      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8786      # instead of lib<name>.a to let people know that these are not
8787      # typical AIX shared libraries.
8788      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8789    else
8790      # We preserve .a as extension for shared libraries through AIX4.2
8791      # and later when we are not doing run time linking.
8792      library_names_spec='${libname}${release}.a $libname.a'
8793      soname_spec='${libname}${release}${shared_ext}$major'
8794    fi
8795    shlibpath_var=LIBPATH
8796  fi
8797  ;;
8798
8799amigaos*)
8800  library_names_spec='$libname.ixlibrary $libname.a'
8801  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8802  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'
8803  ;;
8804
8805beos*)
8806  library_names_spec='${libname}${shared_ext}'
8807  dynamic_linker="$host_os ld.so"
8808  shlibpath_var=LIBRARY_PATH
8809  ;;
8810
8811bsdi[45]*)
8812  version_type=linux
8813  need_version=no
8814  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8815  soname_spec='${libname}${release}${shared_ext}$major'
8816  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8817  shlibpath_var=LD_LIBRARY_PATH
8818  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8819  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8820  # the default ld.so.conf also contains /usr/contrib/lib and
8821  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8822  # libtool to hard-code these into programs
8823  ;;
8824
8825cygwin* | mingw* | pw32*)
8826  version_type=windows
8827  shrext_cmds=".dll"
8828  need_version=no
8829  need_lib_prefix=no
8830
8831  case $GCC,$host_os in
8832  yes,cygwin* | yes,mingw* | yes,pw32*)
8833    library_names_spec='$libname.dll.a'
8834    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8835    postinstall_cmds='base_file=`basename \${file}`~
8836      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8837      dldir=$destdir/`dirname \$dlpath`~
8838      test -d \$dldir || mkdir -p \$dldir~
8839      $install_prog $dir/$dlname \$dldir/$dlname~
8840      chmod a+x \$dldir/$dlname'
8841    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8842      dlpath=$dir/\$dldll~
8843       $rm \$dlpath'
8844    shlibpath_overrides_runpath=yes
8845
8846    case $host_os in
8847    cygwin*)
8848      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8849      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8850      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8851      ;;
8852    mingw*)
8853      # MinGW DLLs use traditional 'lib' prefix
8854      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8855      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8856      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8857        # It is most probably a Windows format PATH printed by
8858        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8859        # path with ; separators, and with drive letters. We can handle the
8860        # drive letters (cygwin fileutils understands them), so leave them,
8861        # especially as we might pass files found there to a mingw objdump,
8862        # which wouldn't understand a cygwinified path. Ahh.
8863        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8864      else
8865        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8866      fi
8867      ;;
8868    pw32*)
8869      # pw32 DLLs use 'pw' prefix rather than 'lib'
8870      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8871      ;;
8872    esac
8873    ;;
8874
8875  *)
8876    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8877    ;;
8878  esac
8879  dynamic_linker='Win32 ld.exe'
8880  # FIXME: first we should search . and the directory the executable is in
8881  shlibpath_var=PATH
8882  ;;
8883
8884darwin* | rhapsody*)
8885  dynamic_linker="$host_os dyld"
8886  version_type=darwin
8887  need_lib_prefix=no
8888  need_version=no
8889  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8890  soname_spec='${libname}${release}${major}$shared_ext'
8891  shlibpath_overrides_runpath=yes
8892  shlibpath_var=DYLD_LIBRARY_PATH
8893  shrext_cmds='.dylib'
8894  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8895  if test "$GCC" = yes; then
8896    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"`
8897  else
8898    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8899  fi
8900  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8901  ;;
8902
8903dgux*)
8904  version_type=linux
8905  need_lib_prefix=no
8906  need_version=no
8907  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8908  soname_spec='${libname}${release}${shared_ext}$major'
8909  shlibpath_var=LD_LIBRARY_PATH
8910  ;;
8911
8912freebsd1*)
8913  dynamic_linker=no
8914  ;;
8915
8916kfreebsd*-gnu)
8917  version_type=linux
8918  need_lib_prefix=no
8919  need_version=no
8920  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8921  soname_spec='${libname}${release}${shared_ext}$major'
8922  shlibpath_var=LD_LIBRARY_PATH
8923  shlibpath_overrides_runpath=no
8924  hardcode_into_libs=yes
8925  dynamic_linker='GNU ld.so'
8926  ;;
8927
8928freebsd* | dragonfly*)
8929  # DragonFly does not have aout.  When/if they implement a new
8930  # versioning mechanism, adjust this.
8931  if test -x /usr/bin/objformat; then
8932    objformat=`/usr/bin/objformat`
8933  else
8934    case $host_os in
8935    freebsd[123]*) objformat=aout ;;
8936    *) objformat=elf ;;
8937    esac
8938  fi
8939  version_type=freebsd-$objformat
8940  case $version_type in
8941    freebsd-elf*)
8942      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8943      need_version=no
8944      need_lib_prefix=no
8945      ;;
8946    freebsd-*)
8947      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8948      need_version=yes
8949      ;;
8950  esac
8951  shlibpath_var=LD_LIBRARY_PATH
8952  case $host_os in
8953  freebsd2*)
8954    shlibpath_overrides_runpath=yes
8955    ;;
8956  freebsd3.[01]* | freebsdelf3.[01]*)
8957    shlibpath_overrides_runpath=yes
8958    hardcode_into_libs=yes
8959    ;;
8960  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8961  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8962    shlibpath_overrides_runpath=no
8963    hardcode_into_libs=yes
8964    ;;
8965  freebsd*) # from 4.6 on
8966    shlibpath_overrides_runpath=yes
8967    hardcode_into_libs=yes
8968    ;;
8969  esac
8970  ;;
8971
8972gnu*)
8973  version_type=linux
8974  need_lib_prefix=no
8975  need_version=no
8976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8977  soname_spec='${libname}${release}${shared_ext}$major'
8978  shlibpath_var=LD_LIBRARY_PATH
8979  hardcode_into_libs=yes
8980  ;;
8981
8982hpux9* | hpux10* | hpux11*)
8983  # Give a soname corresponding to the major version so that dld.sl refuses to
8984  # link against other versions.
8985  version_type=sunos
8986  need_lib_prefix=no
8987  need_version=no
8988  case $host_cpu in
8989  ia64*)
8990    shrext_cmds='.so'
8991    hardcode_into_libs=yes
8992    dynamic_linker="$host_os dld.so"
8993    shlibpath_var=LD_LIBRARY_PATH
8994    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8995    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8996    soname_spec='${libname}${release}${shared_ext}$major'
8997    if test "X$HPUX_IA64_MODE" = X32; then
8998      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8999    else
9000      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9001    fi
9002    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9003    ;;
9004   hppa*64*)
9005     shrext_cmds='.sl'
9006     hardcode_into_libs=yes
9007     dynamic_linker="$host_os dld.sl"
9008     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9009     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9010     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9011     soname_spec='${libname}${release}${shared_ext}$major'
9012     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9013     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9014     ;;
9015   *)
9016    shrext_cmds='.sl'
9017    dynamic_linker="$host_os dld.sl"
9018    shlibpath_var=SHLIB_PATH
9019    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9020    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9021    soname_spec='${libname}${release}${shared_ext}$major'
9022    ;;
9023  esac
9024  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9025  postinstall_cmds='chmod 555 $lib'
9026  ;;
9027
9028interix3*)
9029  version_type=linux
9030  need_lib_prefix=no
9031  need_version=no
9032  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9033  soname_spec='${libname}${release}${shared_ext}$major'
9034  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9035  shlibpath_var=LD_LIBRARY_PATH
9036  shlibpath_overrides_runpath=no
9037  hardcode_into_libs=yes
9038  ;;
9039
9040irix5* | irix6* | nonstopux*)
9041  case $host_os in
9042    nonstopux*) version_type=nonstopux ;;
9043    *)
9044	if test "$lt_cv_prog_gnu_ld" = yes; then
9045		version_type=linux
9046	else
9047		version_type=irix
9048	fi ;;
9049  esac
9050  need_lib_prefix=no
9051  need_version=no
9052  soname_spec='${libname}${release}${shared_ext}$major'
9053  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9054  case $host_os in
9055  irix5* | nonstopux*)
9056    libsuff= shlibsuff=
9057    ;;
9058  *)
9059    case $LD in # libtool.m4 will add one of these switches to LD
9060    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9061      libsuff= shlibsuff= libmagic=32-bit;;
9062    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9063      libsuff=32 shlibsuff=N32 libmagic=N32;;
9064    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9065      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9066    *) libsuff= shlibsuff= libmagic=never-match;;
9067    esac
9068    ;;
9069  esac
9070  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9071  shlibpath_overrides_runpath=no
9072  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9073  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9074  hardcode_into_libs=yes
9075  ;;
9076
9077# No shared lib support for Linux oldld, aout, or coff.
9078linux*oldld* | linux*aout* | linux*coff*)
9079  dynamic_linker=no
9080  ;;
9081
9082# This must be Linux ELF.
9083linux*)
9084  version_type=linux
9085  need_lib_prefix=no
9086  need_version=no
9087  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9088  soname_spec='${libname}${release}${shared_ext}$major'
9089  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9090  shlibpath_var=LD_LIBRARY_PATH
9091  shlibpath_overrides_runpath=no
9092  # This implies no fast_install, which is unacceptable.
9093  # Some rework will be needed to allow for fast_install
9094  # before this can be enabled.
9095  hardcode_into_libs=yes
9096
9097  # Append ld.so.conf contents to the search path
9098  if test -f /etc/ld.so.conf; then
9099    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' ' '`
9100    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9101  fi
9102
9103  # We used to test for /lib/ld.so.1 and disable shared libraries on
9104  # powerpc, because MkLinux only supported shared libraries with the
9105  # GNU dynamic linker.  Since this was broken with cross compilers,
9106  # most powerpc-linux boxes support dynamic linking these days and
9107  # people can always --disable-shared, the test was removed, and we
9108  # assume the GNU/Linux dynamic linker is in use.
9109  dynamic_linker='GNU/Linux ld.so'
9110  ;;
9111
9112knetbsd*-gnu)
9113  version_type=linux
9114  need_lib_prefix=no
9115  need_version=no
9116  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9117  soname_spec='${libname}${release}${shared_ext}$major'
9118  shlibpath_var=LD_LIBRARY_PATH
9119  shlibpath_overrides_runpath=no
9120  hardcode_into_libs=yes
9121  dynamic_linker='GNU ld.so'
9122  ;;
9123
9124netbsd*)
9125  version_type=sunos
9126  need_lib_prefix=no
9127  need_version=no
9128  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9129    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9130    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9131    dynamic_linker='NetBSD (a.out) ld.so'
9132  else
9133    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9134    soname_spec='${libname}${release}${shared_ext}$major'
9135    dynamic_linker='NetBSD ld.elf_so'
9136  fi
9137  shlibpath_var=LD_LIBRARY_PATH
9138  shlibpath_overrides_runpath=yes
9139  hardcode_into_libs=yes
9140  ;;
9141
9142newsos6)
9143  version_type=linux
9144  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9145  shlibpath_var=LD_LIBRARY_PATH
9146  shlibpath_overrides_runpath=yes
9147  ;;
9148
9149nto-qnx*)
9150  version_type=linux
9151  need_lib_prefix=no
9152  need_version=no
9153  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9154  soname_spec='${libname}${release}${shared_ext}$major'
9155  shlibpath_var=LD_LIBRARY_PATH
9156  shlibpath_overrides_runpath=yes
9157  ;;
9158
9159openbsd*)
9160  version_type=sunos
9161  sys_lib_dlsearch_path_spec="/usr/lib"
9162  need_lib_prefix=no
9163  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9164  case $host_os in
9165    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9166    *)                         need_version=no  ;;
9167  esac
9168  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9169  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9170  shlibpath_var=LD_LIBRARY_PATH
9171  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9172    case $host_os in
9173      openbsd2.[89] | openbsd2.[89].*)
9174	shlibpath_overrides_runpath=no
9175	;;
9176      *)
9177	shlibpath_overrides_runpath=yes
9178	;;
9179      esac
9180  else
9181    shlibpath_overrides_runpath=yes
9182  fi
9183  ;;
9184
9185os2*)
9186  libname_spec='$name'
9187  shrext_cmds=".dll"
9188  need_lib_prefix=no
9189  library_names_spec='$libname${shared_ext} $libname.a'
9190  dynamic_linker='OS/2 ld.exe'
9191  shlibpath_var=LIBPATH
9192  ;;
9193
9194osf3* | osf4* | osf5*)
9195  version_type=osf
9196  need_lib_prefix=no
9197  need_version=no
9198  soname_spec='${libname}${release}${shared_ext}$major'
9199  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9200  shlibpath_var=LD_LIBRARY_PATH
9201  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9202  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9203  ;;
9204
9205solaris*)
9206  version_type=linux
9207  need_lib_prefix=no
9208  need_version=no
9209  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9210  soname_spec='${libname}${release}${shared_ext}$major'
9211  shlibpath_var=LD_LIBRARY_PATH
9212  shlibpath_overrides_runpath=yes
9213  hardcode_into_libs=yes
9214  # ldd complains unless libraries are executable
9215  postinstall_cmds='chmod +x $lib'
9216  ;;
9217
9218sunos4*)
9219  version_type=sunos
9220  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9221  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9222  shlibpath_var=LD_LIBRARY_PATH
9223  shlibpath_overrides_runpath=yes
9224  if test "$with_gnu_ld" = yes; then
9225    need_lib_prefix=no
9226  fi
9227  need_version=yes
9228  ;;
9229
9230sysv4 | sysv4.3*)
9231  version_type=linux
9232  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9233  soname_spec='${libname}${release}${shared_ext}$major'
9234  shlibpath_var=LD_LIBRARY_PATH
9235  case $host_vendor in
9236    sni)
9237      shlibpath_overrides_runpath=no
9238      need_lib_prefix=no
9239      export_dynamic_flag_spec='${wl}-Blargedynsym'
9240      runpath_var=LD_RUN_PATH
9241      ;;
9242    siemens)
9243      need_lib_prefix=no
9244      ;;
9245    motorola)
9246      need_lib_prefix=no
9247      need_version=no
9248      shlibpath_overrides_runpath=no
9249      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9250      ;;
9251  esac
9252  ;;
9253
9254sysv4*MP*)
9255  if test -d /usr/nec ;then
9256    version_type=linux
9257    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9258    soname_spec='$libname${shared_ext}.$major'
9259    shlibpath_var=LD_LIBRARY_PATH
9260  fi
9261  ;;
9262
9263sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9264  version_type=freebsd-elf
9265  need_lib_prefix=no
9266  need_version=no
9267  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9268  soname_spec='${libname}${release}${shared_ext}$major'
9269  shlibpath_var=LD_LIBRARY_PATH
9270  hardcode_into_libs=yes
9271  if test "$with_gnu_ld" = yes; then
9272    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9273    shlibpath_overrides_runpath=no
9274  else
9275    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9276    shlibpath_overrides_runpath=yes
9277    case $host_os in
9278      sco3.2v5*)
9279        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9280	;;
9281    esac
9282  fi
9283  sys_lib_dlsearch_path_spec='/usr/lib'
9284  ;;
9285
9286uts4*)
9287  version_type=linux
9288  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9289  soname_spec='${libname}${release}${shared_ext}$major'
9290  shlibpath_var=LD_LIBRARY_PATH
9291  ;;
9292
9293*)
9294  dynamic_linker=no
9295  ;;
9296esac
9297{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9298echo "${ECHO_T}$dynamic_linker" >&6; }
9299test "$dynamic_linker" = no && can_build_shared=no
9300
9301variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9302if test "$GCC" = yes; then
9303  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9304fi
9305
9306
9307{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9308echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9309if test "${libltdl_cv_shlibext+set}" = set; then
9310  echo $ECHO_N "(cached) $ECHO_C" >&6
9311else
9312
9313module=yes
9314eval libltdl_cv_shlibext=$shrext_cmds
9315
9316fi
9317{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9318echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9319if test -n "$libltdl_cv_shlibext"; then
9320
9321cat >>confdefs.h <<_ACEOF
9322#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9323_ACEOF
9324
9325fi
9326
9327
9328{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9329echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9330if test "${libltdl_cv_shlibpath_var+set}" = set; then
9331  echo $ECHO_N "(cached) $ECHO_C" >&6
9332else
9333  libltdl_cv_shlibpath_var="$shlibpath_var"
9334fi
9335{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9336echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9337if test -n "$libltdl_cv_shlibpath_var"; then
9338
9339cat >>confdefs.h <<_ACEOF
9340#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9341_ACEOF
9342
9343fi
9344
9345
9346{ echo "$as_me:$LINENO: checking for the default library search path" >&5
9347echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9348if test "${libltdl_cv_sys_search_path+set}" = set; then
9349  echo $ECHO_N "(cached) $ECHO_C" >&6
9350else
9351  libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9352fi
9353{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9354echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9355if test -n "$libltdl_cv_sys_search_path"; then
9356  sys_search_path=
9357  for dir in $libltdl_cv_sys_search_path; do
9358    if test -z "$sys_search_path"; then
9359      sys_search_path="$dir"
9360    else
9361      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9362    fi
9363  done
9364
9365cat >>confdefs.h <<_ACEOF
9366#define LTDL_SYSSEARCHPATH "$sys_search_path"
9367_ACEOF
9368
9369fi
9370
9371{ echo "$as_me:$LINENO: checking for objdir" >&5
9372echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9373if test "${libltdl_cv_objdir+set}" = set; then
9374  echo $ECHO_N "(cached) $ECHO_C" >&6
9375else
9376  libltdl_cv_objdir="$objdir"
9377  if test -n "$objdir"; then
9378    :
9379  else
9380    rm -f .libs 2>/dev/null
9381    mkdir .libs 2>/dev/null
9382    if test -d .libs; then
9383      libltdl_cv_objdir=.libs
9384    else
9385      # MS-DOS does not allow filenames that begin with a dot.
9386      libltdl_cv_objdir=_libs
9387    fi
9388  rmdir .libs 2>/dev/null
9389  fi
9390
9391fi
9392{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9393echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9394
9395cat >>confdefs.h <<_ACEOF
9396#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9397_ACEOF
9398
9399
9400
9401
9402
9403
9404# Check for command to grab the raw symbol name followed by C symbol from nm.
9405{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9406echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9407if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9408  echo $ECHO_N "(cached) $ECHO_C" >&6
9409else
9410
9411# These are sane defaults that work on at least a few old systems.
9412# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9413
9414# Character class describing NM global symbol codes.
9415symcode='[BCDEGRST]'
9416
9417# Regexp to match symbols that can be accessed directly from C.
9418sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9419
9420# Transform an extracted symbol line into a proper C declaration
9421lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9422
9423# Transform an extracted symbol line into symbol name and symbol address
9424lt_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'"
9425
9426# Define system-specific variables.
9427case $host_os in
9428aix*)
9429  symcode='[BCDT]'
9430  ;;
9431cygwin* | mingw* | pw32*)
9432  symcode='[ABCDGISTW]'
9433  ;;
9434hpux*) # Its linker distinguishes data from code symbols
9435  if test "$host_cpu" = ia64; then
9436    symcode='[ABCDEGRST]'
9437  fi
9438  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9439  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'"
9440  ;;
9441linux*)
9442  if test "$host_cpu" = ia64; then
9443    symcode='[ABCDGIRSTW]'
9444    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9445    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'"
9446  fi
9447  ;;
9448irix* | nonstopux*)
9449  symcode='[BCDEGRST]'
9450  ;;
9451osf*)
9452  symcode='[BCDEGQRST]'
9453  ;;
9454solaris*)
9455  symcode='[BDRT]'
9456  ;;
9457sco3.2v5*)
9458  symcode='[DT]'
9459  ;;
9460sysv4.2uw2*)
9461  symcode='[DT]'
9462  ;;
9463sysv5* | sco5v6* | unixware* | OpenUNIX*)
9464  symcode='[ABDT]'
9465  ;;
9466sysv4)
9467  symcode='[DFNSTU]'
9468  ;;
9469esac
9470
9471# Handle CRLF in mingw tool chain
9472opt_cr=
9473case $build_os in
9474mingw*)
9475  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9476  ;;
9477esac
9478
9479# If we're using GNU nm, then use its standard symbol codes.
9480case `$NM -V 2>&1` in
9481*GNU* | *'with BFD'*)
9482  symcode='[ABCDGIRSTW]' ;;
9483esac
9484
9485# Try without a prefix undercore, then with it.
9486for ac_symprfx in "" "_"; do
9487
9488  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9489  symxfrm="\\1 $ac_symprfx\\2 \\2"
9490
9491  # Write the raw and C identifiers.
9492  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9493
9494  # Check to see that the pipe works correctly.
9495  pipe_works=no
9496
9497  rm -f conftest*
9498  cat > conftest.$ac_ext <<EOF
9499#ifdef __cplusplus
9500extern "C" {
9501#endif
9502char nm_test_var;
9503void nm_test_func(){}
9504#ifdef __cplusplus
9505}
9506#endif
9507int main(){nm_test_var='a';nm_test_func();return(0);}
9508EOF
9509
9510  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9511  (eval $ac_compile) 2>&5
9512  ac_status=$?
9513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9514  (exit $ac_status); }; then
9515    # Now try to grab the symbols.
9516    nlist=conftest.nm
9517    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9518  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9519  ac_status=$?
9520  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9521  (exit $ac_status); } && test -s "$nlist"; then
9522      # Try sorting and uniquifying the output.
9523      if sort "$nlist" | uniq > "$nlist"T; then
9524	mv -f "$nlist"T "$nlist"
9525      else
9526	rm -f "$nlist"T
9527      fi
9528
9529      # Make sure that we snagged all the symbols we need.
9530      if grep ' nm_test_var$' "$nlist" >/dev/null; then
9531	if grep ' nm_test_func$' "$nlist" >/dev/null; then
9532	  cat <<EOF > conftest.$ac_ext
9533#ifdef __cplusplus
9534extern "C" {
9535#endif
9536
9537EOF
9538	  # Now generate the symbol file.
9539	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9540
9541	  cat <<EOF >> conftest.$ac_ext
9542#if defined (__STDC__) && __STDC__
9543# define lt_ptr_t void *
9544#else
9545# define lt_ptr_t char *
9546# define const
9547#endif
9548
9549/* The mapping between symbol names and symbols. */
9550const struct {
9551  const char *name;
9552  lt_ptr_t address;
9553}
9554lt_preloaded_symbols[] =
9555{
9556EOF
9557	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9558	  cat <<\EOF >> conftest.$ac_ext
9559  {0, (lt_ptr_t) 0}
9560};
9561
9562#ifdef __cplusplus
9563}
9564#endif
9565EOF
9566	  # Now try linking the two files.
9567	  mv conftest.$ac_objext conftstm.$ac_objext
9568	  lt_save_LIBS="$LIBS"
9569	  lt_save_CFLAGS="$CFLAGS"
9570	  LIBS="conftstm.$ac_objext"
9571	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9572	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9573  (eval $ac_link) 2>&5
9574  ac_status=$?
9575  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9576  (exit $ac_status); } && test -s conftest${ac_exeext}; then
9577	    pipe_works=yes
9578	  fi
9579	  LIBS="$lt_save_LIBS"
9580	  CFLAGS="$lt_save_CFLAGS"
9581	else
9582	  echo "cannot find nm_test_func in $nlist" >&5
9583	fi
9584      else
9585	echo "cannot find nm_test_var in $nlist" >&5
9586      fi
9587    else
9588      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9589    fi
9590  else
9591    echo "$progname: failed program was:" >&5
9592    cat conftest.$ac_ext >&5
9593  fi
9594  rm -f conftest* conftst*
9595
9596  # Do not use the global_symbol_pipe unless it works.
9597  if test "$pipe_works" = yes; then
9598    break
9599  else
9600    lt_cv_sys_global_symbol_pipe=
9601  fi
9602done
9603
9604fi
9605
9606if test -z "$lt_cv_sys_global_symbol_pipe"; then
9607  lt_cv_sys_global_symbol_to_cdecl=
9608fi
9609if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9610  { echo "$as_me:$LINENO: result: failed" >&5
9611echo "${ECHO_T}failed" >&6; }
9612else
9613  { echo "$as_me:$LINENO: result: ok" >&5
9614echo "${ECHO_T}ok" >&6; }
9615fi
9616
9617
9618{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9619echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9620if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9621  echo $ECHO_N "(cached) $ECHO_C" >&6
9622else
9623  if test -n "$lt_cv_sys_global_symbol_pipe"; then
9624    libltdl_cv_preloaded_symbols=yes
9625  else
9626    libltdl_cv_preloaded_symbols=no
9627  fi
9628
9629fi
9630{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9631echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9632if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9633
9634cat >>confdefs.h <<\_ACEOF
9635#define HAVE_PRELOADED_SYMBOLS 1
9636_ACEOF
9637
9638fi
9639
9640LIBADD_DL=
9641
9642ac_ext=c
9643ac_cpp='$CPP $CPPFLAGS'
9644ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9645ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9646ac_compiler_gnu=$ac_cv_c_compiler_gnu
9647
9648
9649{ echo "$as_me:$LINENO: checking for shl_load" >&5
9650echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9651if test "${ac_cv_func_shl_load+set}" = set; then
9652  echo $ECHO_N "(cached) $ECHO_C" >&6
9653else
9654  cat >conftest.$ac_ext <<_ACEOF
9655/* confdefs.h.  */
9656_ACEOF
9657cat confdefs.h >>conftest.$ac_ext
9658cat >>conftest.$ac_ext <<_ACEOF
9659/* end confdefs.h.  */
9660/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9661   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9662#define shl_load innocuous_shl_load
9663
9664/* System header to define __stub macros and hopefully few prototypes,
9665    which can conflict with char shl_load (); below.
9666    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9667    <limits.h> exists even on freestanding compilers.  */
9668
9669#ifdef __STDC__
9670# include <limits.h>
9671#else
9672# include <assert.h>
9673#endif
9674
9675#undef shl_load
9676
9677/* Override any GCC internal prototype to avoid an error.
9678   Use char because int might match the return type of a GCC
9679   builtin and then its argument prototype would still apply.  */
9680#ifdef __cplusplus
9681extern "C"
9682#endif
9683char shl_load ();
9684/* The GNU C library defines this for functions which it implements
9685    to always fail with ENOSYS.  Some functions are actually named
9686    something starting with __ and the normal name is an alias.  */
9687#if defined __stub_shl_load || defined __stub___shl_load
9688choke me
9689#endif
9690
9691int
9692main ()
9693{
9694return shl_load ();
9695  ;
9696  return 0;
9697}
9698_ACEOF
9699rm -f conftest.$ac_objext conftest$ac_exeext
9700if { (ac_try="$ac_link"
9701case "(($ac_try" in
9702  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9703  *) ac_try_echo=$ac_try;;
9704esac
9705eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9706  (eval "$ac_link") 2>conftest.er1
9707  ac_status=$?
9708  grep -v '^ *+' conftest.er1 >conftest.err
9709  rm -f conftest.er1
9710  cat conftest.err >&5
9711  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9712  (exit $ac_status); } &&
9713	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9714  { (case "(($ac_try" in
9715  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9716  *) ac_try_echo=$ac_try;;
9717esac
9718eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9719  (eval "$ac_try") 2>&5
9720  ac_status=$?
9721  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9722  (exit $ac_status); }; } &&
9723	 { ac_try='test -s conftest$ac_exeext'
9724  { (case "(($ac_try" in
9725  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9726  *) ac_try_echo=$ac_try;;
9727esac
9728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9729  (eval "$ac_try") 2>&5
9730  ac_status=$?
9731  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9732  (exit $ac_status); }; }; then
9733  ac_cv_func_shl_load=yes
9734else
9735  echo "$as_me: failed program was:" >&5
9736sed 's/^/| /' conftest.$ac_ext >&5
9737
9738	ac_cv_func_shl_load=no
9739fi
9740
9741rm -f core conftest.err conftest.$ac_objext \
9742      conftest$ac_exeext conftest.$ac_ext
9743fi
9744{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9745echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9746if test $ac_cv_func_shl_load = yes; then
9747
9748cat >>confdefs.h <<\_ACEOF
9749#define HAVE_SHL_LOAD 1
9750_ACEOF
9751
9752else
9753  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9754echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9755if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9756  echo $ECHO_N "(cached) $ECHO_C" >&6
9757else
9758  ac_check_lib_save_LIBS=$LIBS
9759LIBS="-ldld  $LIBS"
9760cat >conftest.$ac_ext <<_ACEOF
9761/* confdefs.h.  */
9762_ACEOF
9763cat confdefs.h >>conftest.$ac_ext
9764cat >>conftest.$ac_ext <<_ACEOF
9765/* end confdefs.h.  */
9766
9767/* Override any GCC internal prototype to avoid an error.
9768   Use char because int might match the return type of a GCC
9769   builtin and then its argument prototype would still apply.  */
9770#ifdef __cplusplus
9771extern "C"
9772#endif
9773char shl_load ();
9774int
9775main ()
9776{
9777return shl_load ();
9778  ;
9779  return 0;
9780}
9781_ACEOF
9782rm -f conftest.$ac_objext conftest$ac_exeext
9783if { (ac_try="$ac_link"
9784case "(($ac_try" in
9785  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9786  *) ac_try_echo=$ac_try;;
9787esac
9788eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9789  (eval "$ac_link") 2>conftest.er1
9790  ac_status=$?
9791  grep -v '^ *+' conftest.er1 >conftest.err
9792  rm -f conftest.er1
9793  cat conftest.err >&5
9794  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9795  (exit $ac_status); } &&
9796	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9797  { (case "(($ac_try" in
9798  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9799  *) ac_try_echo=$ac_try;;
9800esac
9801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9802  (eval "$ac_try") 2>&5
9803  ac_status=$?
9804  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9805  (exit $ac_status); }; } &&
9806	 { ac_try='test -s conftest$ac_exeext'
9807  { (case "(($ac_try" in
9808  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9809  *) ac_try_echo=$ac_try;;
9810esac
9811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9812  (eval "$ac_try") 2>&5
9813  ac_status=$?
9814  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9815  (exit $ac_status); }; }; then
9816  ac_cv_lib_dld_shl_load=yes
9817else
9818  echo "$as_me: failed program was:" >&5
9819sed 's/^/| /' conftest.$ac_ext >&5
9820
9821	ac_cv_lib_dld_shl_load=no
9822fi
9823
9824rm -f core conftest.err conftest.$ac_objext \
9825      conftest$ac_exeext conftest.$ac_ext
9826LIBS=$ac_check_lib_save_LIBS
9827fi
9828{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9829echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9830if test $ac_cv_lib_dld_shl_load = yes; then
9831
9832cat >>confdefs.h <<\_ACEOF
9833#define HAVE_SHL_LOAD 1
9834_ACEOF
9835
9836	LIBADD_DL="$LIBADD_DL -ldld"
9837else
9838  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9839echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9840if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9841  echo $ECHO_N "(cached) $ECHO_C" >&6
9842else
9843  ac_check_lib_save_LIBS=$LIBS
9844LIBS="-ldl  $LIBS"
9845cat >conftest.$ac_ext <<_ACEOF
9846/* confdefs.h.  */
9847_ACEOF
9848cat confdefs.h >>conftest.$ac_ext
9849cat >>conftest.$ac_ext <<_ACEOF
9850/* end confdefs.h.  */
9851
9852/* Override any GCC internal prototype to avoid an error.
9853   Use char because int might match the return type of a GCC
9854   builtin and then its argument prototype would still apply.  */
9855#ifdef __cplusplus
9856extern "C"
9857#endif
9858char dlopen ();
9859int
9860main ()
9861{
9862return dlopen ();
9863  ;
9864  return 0;
9865}
9866_ACEOF
9867rm -f conftest.$ac_objext conftest$ac_exeext
9868if { (ac_try="$ac_link"
9869case "(($ac_try" in
9870  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9871  *) ac_try_echo=$ac_try;;
9872esac
9873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9874  (eval "$ac_link") 2>conftest.er1
9875  ac_status=$?
9876  grep -v '^ *+' conftest.er1 >conftest.err
9877  rm -f conftest.er1
9878  cat conftest.err >&5
9879  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9880  (exit $ac_status); } &&
9881	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9882  { (case "(($ac_try" in
9883  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9884  *) ac_try_echo=$ac_try;;
9885esac
9886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9887  (eval "$ac_try") 2>&5
9888  ac_status=$?
9889  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9890  (exit $ac_status); }; } &&
9891	 { ac_try='test -s conftest$ac_exeext'
9892  { (case "(($ac_try" in
9893  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9894  *) ac_try_echo=$ac_try;;
9895esac
9896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9897  (eval "$ac_try") 2>&5
9898  ac_status=$?
9899  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9900  (exit $ac_status); }; }; then
9901  ac_cv_lib_dl_dlopen=yes
9902else
9903  echo "$as_me: failed program was:" >&5
9904sed 's/^/| /' conftest.$ac_ext >&5
9905
9906	ac_cv_lib_dl_dlopen=no
9907fi
9908
9909rm -f core conftest.err conftest.$ac_objext \
9910      conftest$ac_exeext conftest.$ac_ext
9911LIBS=$ac_check_lib_save_LIBS
9912fi
9913{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9914echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9915if test $ac_cv_lib_dl_dlopen = yes; then
9916
9917cat >>confdefs.h <<\_ACEOF
9918#define HAVE_LIBDL 1
9919_ACEOF
9920
9921	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9922else
9923  cat >conftest.$ac_ext <<_ACEOF
9924/* confdefs.h.  */
9925_ACEOF
9926cat confdefs.h >>conftest.$ac_ext
9927cat >>conftest.$ac_ext <<_ACEOF
9928/* end confdefs.h.  */
9929#if HAVE_DLFCN_H
9930#  include <dlfcn.h>
9931#endif
9932
9933int
9934main ()
9935{
9936dlopen(0, 0);
9937  ;
9938  return 0;
9939}
9940_ACEOF
9941rm -f conftest.$ac_objext conftest$ac_exeext
9942if { (ac_try="$ac_link"
9943case "(($ac_try" in
9944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9945  *) ac_try_echo=$ac_try;;
9946esac
9947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9948  (eval "$ac_link") 2>conftest.er1
9949  ac_status=$?
9950  grep -v '^ *+' conftest.er1 >conftest.err
9951  rm -f conftest.er1
9952  cat conftest.err >&5
9953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9954  (exit $ac_status); } &&
9955	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9956  { (case "(($ac_try" in
9957  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9958  *) ac_try_echo=$ac_try;;
9959esac
9960eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9961  (eval "$ac_try") 2>&5
9962  ac_status=$?
9963  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964  (exit $ac_status); }; } &&
9965	 { ac_try='test -s conftest$ac_exeext'
9966  { (case "(($ac_try" in
9967  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9968  *) ac_try_echo=$ac_try;;
9969esac
9970eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9971  (eval "$ac_try") 2>&5
9972  ac_status=$?
9973  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9974  (exit $ac_status); }; }; then
9975
9976cat >>confdefs.h <<\_ACEOF
9977#define HAVE_LIBDL 1
9978_ACEOF
9979 libltdl_cv_func_dlopen="yes"
9980else
9981  echo "$as_me: failed program was:" >&5
9982sed 's/^/| /' conftest.$ac_ext >&5
9983
9984	{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9985echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9986if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9987  echo $ECHO_N "(cached) $ECHO_C" >&6
9988else
9989  ac_check_lib_save_LIBS=$LIBS
9990LIBS="-lsvld  $LIBS"
9991cat >conftest.$ac_ext <<_ACEOF
9992/* confdefs.h.  */
9993_ACEOF
9994cat confdefs.h >>conftest.$ac_ext
9995cat >>conftest.$ac_ext <<_ACEOF
9996/* end confdefs.h.  */
9997
9998/* Override any GCC internal prototype to avoid an error.
9999   Use char because int might match the return type of a GCC
10000   builtin and then its argument prototype would still apply.  */
10001#ifdef __cplusplus
10002extern "C"
10003#endif
10004char dlopen ();
10005int
10006main ()
10007{
10008return dlopen ();
10009  ;
10010  return 0;
10011}
10012_ACEOF
10013rm -f conftest.$ac_objext conftest$ac_exeext
10014if { (ac_try="$ac_link"
10015case "(($ac_try" in
10016  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10017  *) ac_try_echo=$ac_try;;
10018esac
10019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10020  (eval "$ac_link") 2>conftest.er1
10021  ac_status=$?
10022  grep -v '^ *+' conftest.er1 >conftest.err
10023  rm -f conftest.er1
10024  cat conftest.err >&5
10025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10026  (exit $ac_status); } &&
10027	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10028  { (case "(($ac_try" in
10029  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10030  *) ac_try_echo=$ac_try;;
10031esac
10032eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10033  (eval "$ac_try") 2>&5
10034  ac_status=$?
10035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10036  (exit $ac_status); }; } &&
10037	 { ac_try='test -s conftest$ac_exeext'
10038  { (case "(($ac_try" in
10039  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10040  *) ac_try_echo=$ac_try;;
10041esac
10042eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10043  (eval "$ac_try") 2>&5
10044  ac_status=$?
10045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10046  (exit $ac_status); }; }; then
10047  ac_cv_lib_svld_dlopen=yes
10048else
10049  echo "$as_me: failed program was:" >&5
10050sed 's/^/| /' conftest.$ac_ext >&5
10051
10052	ac_cv_lib_svld_dlopen=no
10053fi
10054
10055rm -f core conftest.err conftest.$ac_objext \
10056      conftest$ac_exeext conftest.$ac_ext
10057LIBS=$ac_check_lib_save_LIBS
10058fi
10059{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10060echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10061if test $ac_cv_lib_svld_dlopen = yes; then
10062
10063cat >>confdefs.h <<\_ACEOF
10064#define HAVE_LIBDL 1
10065_ACEOF
10066
10067	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10068else
10069  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10070echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10071if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10072  echo $ECHO_N "(cached) $ECHO_C" >&6
10073else
10074  ac_check_lib_save_LIBS=$LIBS
10075LIBS="-ldld  $LIBS"
10076cat >conftest.$ac_ext <<_ACEOF
10077/* confdefs.h.  */
10078_ACEOF
10079cat confdefs.h >>conftest.$ac_ext
10080cat >>conftest.$ac_ext <<_ACEOF
10081/* end confdefs.h.  */
10082
10083/* Override any GCC internal prototype to avoid an error.
10084   Use char because int might match the return type of a GCC
10085   builtin and then its argument prototype would still apply.  */
10086#ifdef __cplusplus
10087extern "C"
10088#endif
10089char dld_link ();
10090int
10091main ()
10092{
10093return dld_link ();
10094  ;
10095  return 0;
10096}
10097_ACEOF
10098rm -f conftest.$ac_objext conftest$ac_exeext
10099if { (ac_try="$ac_link"
10100case "(($ac_try" in
10101  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10102  *) ac_try_echo=$ac_try;;
10103esac
10104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10105  (eval "$ac_link") 2>conftest.er1
10106  ac_status=$?
10107  grep -v '^ *+' conftest.er1 >conftest.err
10108  rm -f conftest.er1
10109  cat conftest.err >&5
10110  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10111  (exit $ac_status); } &&
10112	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10113  { (case "(($ac_try" in
10114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10115  *) ac_try_echo=$ac_try;;
10116esac
10117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10118  (eval "$ac_try") 2>&5
10119  ac_status=$?
10120  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10121  (exit $ac_status); }; } &&
10122	 { ac_try='test -s conftest$ac_exeext'
10123  { (case "(($ac_try" in
10124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10125  *) ac_try_echo=$ac_try;;
10126esac
10127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10128  (eval "$ac_try") 2>&5
10129  ac_status=$?
10130  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10131  (exit $ac_status); }; }; then
10132  ac_cv_lib_dld_dld_link=yes
10133else
10134  echo "$as_me: failed program was:" >&5
10135sed 's/^/| /' conftest.$ac_ext >&5
10136
10137	ac_cv_lib_dld_dld_link=no
10138fi
10139
10140rm -f core conftest.err conftest.$ac_objext \
10141      conftest$ac_exeext conftest.$ac_ext
10142LIBS=$ac_check_lib_save_LIBS
10143fi
10144{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10145echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10146if test $ac_cv_lib_dld_dld_link = yes; then
10147
10148cat >>confdefs.h <<\_ACEOF
10149#define HAVE_DLD 1
10150_ACEOF
10151
10152	 	LIBADD_DL="$LIBADD_DL -ldld"
10153else
10154  { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10155echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10156if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10157  echo $ECHO_N "(cached) $ECHO_C" >&6
10158else
10159  cat >conftest.$ac_ext <<_ACEOF
10160/* confdefs.h.  */
10161_ACEOF
10162cat confdefs.h >>conftest.$ac_ext
10163cat >>conftest.$ac_ext <<_ACEOF
10164/* end confdefs.h.  */
10165/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10166   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10167#define _dyld_func_lookup innocuous__dyld_func_lookup
10168
10169/* System header to define __stub macros and hopefully few prototypes,
10170    which can conflict with char _dyld_func_lookup (); below.
10171    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10172    <limits.h> exists even on freestanding compilers.  */
10173
10174#ifdef __STDC__
10175# include <limits.h>
10176#else
10177# include <assert.h>
10178#endif
10179
10180#undef _dyld_func_lookup
10181
10182/* Override any GCC internal prototype to avoid an error.
10183   Use char because int might match the return type of a GCC
10184   builtin and then its argument prototype would still apply.  */
10185#ifdef __cplusplus
10186extern "C"
10187#endif
10188char _dyld_func_lookup ();
10189/* The GNU C library defines this for functions which it implements
10190    to always fail with ENOSYS.  Some functions are actually named
10191    something starting with __ and the normal name is an alias.  */
10192#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10193choke me
10194#endif
10195
10196int
10197main ()
10198{
10199return _dyld_func_lookup ();
10200  ;
10201  return 0;
10202}
10203_ACEOF
10204rm -f conftest.$ac_objext conftest$ac_exeext
10205if { (ac_try="$ac_link"
10206case "(($ac_try" in
10207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10208  *) ac_try_echo=$ac_try;;
10209esac
10210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10211  (eval "$ac_link") 2>conftest.er1
10212  ac_status=$?
10213  grep -v '^ *+' conftest.er1 >conftest.err
10214  rm -f conftest.er1
10215  cat conftest.err >&5
10216  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10217  (exit $ac_status); } &&
10218	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10219  { (case "(($ac_try" in
10220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10221  *) ac_try_echo=$ac_try;;
10222esac
10223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10224  (eval "$ac_try") 2>&5
10225  ac_status=$?
10226  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10227  (exit $ac_status); }; } &&
10228	 { ac_try='test -s conftest$ac_exeext'
10229  { (case "(($ac_try" in
10230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10231  *) ac_try_echo=$ac_try;;
10232esac
10233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10234  (eval "$ac_try") 2>&5
10235  ac_status=$?
10236  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10237  (exit $ac_status); }; }; then
10238  ac_cv_func__dyld_func_lookup=yes
10239else
10240  echo "$as_me: failed program was:" >&5
10241sed 's/^/| /' conftest.$ac_ext >&5
10242
10243	ac_cv_func__dyld_func_lookup=no
10244fi
10245
10246rm -f core conftest.err conftest.$ac_objext \
10247      conftest$ac_exeext conftest.$ac_ext
10248fi
10249{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10250echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10251if test $ac_cv_func__dyld_func_lookup = yes; then
10252
10253cat >>confdefs.h <<\_ACEOF
10254#define HAVE_DYLD 1
10255_ACEOF
10256
10257fi
10258
10259
10260fi
10261
10262
10263fi
10264
10265
10266fi
10267
10268rm -f core conftest.err conftest.$ac_objext \
10269      conftest$ac_exeext conftest.$ac_ext
10270
10271fi
10272
10273
10274fi
10275
10276
10277fi
10278
10279
10280if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10281then
10282  lt_save_LIBS="$LIBS"
10283  LIBS="$LIBS $LIBADD_DL"
10284
10285for ac_func in dlerror
10286do
10287as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10288{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10289echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10290if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10291  echo $ECHO_N "(cached) $ECHO_C" >&6
10292else
10293  cat >conftest.$ac_ext <<_ACEOF
10294/* confdefs.h.  */
10295_ACEOF
10296cat confdefs.h >>conftest.$ac_ext
10297cat >>conftest.$ac_ext <<_ACEOF
10298/* end confdefs.h.  */
10299/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10300   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10301#define $ac_func innocuous_$ac_func
10302
10303/* System header to define __stub macros and hopefully few prototypes,
10304    which can conflict with char $ac_func (); below.
10305    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10306    <limits.h> exists even on freestanding compilers.  */
10307
10308#ifdef __STDC__
10309# include <limits.h>
10310#else
10311# include <assert.h>
10312#endif
10313
10314#undef $ac_func
10315
10316/* Override any GCC internal prototype to avoid an error.
10317   Use char because int might match the return type of a GCC
10318   builtin and then its argument prototype would still apply.  */
10319#ifdef __cplusplus
10320extern "C"
10321#endif
10322char $ac_func ();
10323/* The GNU C library defines this for functions which it implements
10324    to always fail with ENOSYS.  Some functions are actually named
10325    something starting with __ and the normal name is an alias.  */
10326#if defined __stub_$ac_func || defined __stub___$ac_func
10327choke me
10328#endif
10329
10330int
10331main ()
10332{
10333return $ac_func ();
10334  ;
10335  return 0;
10336}
10337_ACEOF
10338rm -f conftest.$ac_objext conftest$ac_exeext
10339if { (ac_try="$ac_link"
10340case "(($ac_try" in
10341  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10342  *) ac_try_echo=$ac_try;;
10343esac
10344eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10345  (eval "$ac_link") 2>conftest.er1
10346  ac_status=$?
10347  grep -v '^ *+' conftest.er1 >conftest.err
10348  rm -f conftest.er1
10349  cat conftest.err >&5
10350  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10351  (exit $ac_status); } &&
10352	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10353  { (case "(($ac_try" in
10354  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10355  *) ac_try_echo=$ac_try;;
10356esac
10357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10358  (eval "$ac_try") 2>&5
10359  ac_status=$?
10360  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10361  (exit $ac_status); }; } &&
10362	 { ac_try='test -s conftest$ac_exeext'
10363  { (case "(($ac_try" in
10364  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10365  *) ac_try_echo=$ac_try;;
10366esac
10367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10368  (eval "$ac_try") 2>&5
10369  ac_status=$?
10370  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10371  (exit $ac_status); }; }; then
10372  eval "$as_ac_var=yes"
10373else
10374  echo "$as_me: failed program was:" >&5
10375sed 's/^/| /' conftest.$ac_ext >&5
10376
10377	eval "$as_ac_var=no"
10378fi
10379
10380rm -f core conftest.err conftest.$ac_objext \
10381      conftest$ac_exeext conftest.$ac_ext
10382fi
10383ac_res=`eval echo '${'$as_ac_var'}'`
10384	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10385echo "${ECHO_T}$ac_res" >&6; }
10386if test `eval echo '${'$as_ac_var'}'` = yes; then
10387  cat >>confdefs.h <<_ACEOF
10388#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10389_ACEOF
10390
10391fi
10392done
10393
10394  LIBS="$lt_save_LIBS"
10395fi
10396ac_ext=c
10397ac_cpp='$CPP $CPPFLAGS'
10398ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10399ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10400ac_compiler_gnu=$ac_cv_c_compiler_gnu
10401
10402
10403
10404{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10405echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10406if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10407  echo $ECHO_N "(cached) $ECHO_C" >&6
10408else
10409  ac_cv_sys_symbol_underscore=no
10410  cat > conftest.$ac_ext <<EOF
10411void nm_test_func(){}
10412int main(){nm_test_func;return 0;}
10413EOF
10414  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10415  (eval $ac_compile) 2>&5
10416  ac_status=$?
10417  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10418  (exit $ac_status); }; then
10419    # Now try to grab the symbols.
10420    ac_nlist=conftest.nm
10421    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10422  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10423  ac_status=$?
10424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10425  (exit $ac_status); } && test -s "$ac_nlist"; then
10426      # See whether the symbols have a leading underscore.
10427      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10428        ac_cv_sys_symbol_underscore=yes
10429      else
10430        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10431	  :
10432        else
10433	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10434        fi
10435      fi
10436    else
10437      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10438    fi
10439  else
10440    echo "configure: failed program was:" >&5
10441    cat conftest.c >&5
10442  fi
10443  rm -rf conftest*
10444
10445fi
10446{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10447echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10448
10449
10450if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10451  if test x"$libltdl_cv_func_dlopen" = xyes ||
10452     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10453	{ echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10454echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10455if test "${libltdl_cv_need_uscore+set}" = set; then
10456  echo $ECHO_N "(cached) $ECHO_C" >&6
10457else
10458  libltdl_cv_need_uscore=unknown
10459          save_LIBS="$LIBS"
10460          LIBS="$LIBS $LIBADD_DL"
10461	  if test "$cross_compiling" = yes; then :
10462  libltdl_cv_need_uscore=cross
10463else
10464  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10465  lt_status=$lt_dlunknown
10466  cat > conftest.$ac_ext <<EOF
10467#line 10474 "configure"
10468#include "confdefs.h"
10469
10470#if HAVE_DLFCN_H
10471#include <dlfcn.h>
10472#endif
10473
10474#include <stdio.h>
10475
10476#ifdef RTLD_GLOBAL
10477#  define LT_DLGLOBAL		RTLD_GLOBAL
10478#else
10479#  ifdef DL_GLOBAL
10480#    define LT_DLGLOBAL		DL_GLOBAL
10481#  else
10482#    define LT_DLGLOBAL		0
10483#  endif
10484#endif
10485
10486/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10487   find out it does not work in some platform. */
10488#ifndef LT_DLLAZY_OR_NOW
10489#  ifdef RTLD_LAZY
10490#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10491#  else
10492#    ifdef DL_LAZY
10493#      define LT_DLLAZY_OR_NOW		DL_LAZY
10494#    else
10495#      ifdef RTLD_NOW
10496#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10497#      else
10498#        ifdef DL_NOW
10499#          define LT_DLLAZY_OR_NOW	DL_NOW
10500#        else
10501#          define LT_DLLAZY_OR_NOW	0
10502#        endif
10503#      endif
10504#    endif
10505#  endif
10506#endif
10507
10508#ifdef __cplusplus
10509extern "C" void exit (int);
10510#endif
10511
10512void fnord() { int i=42;}
10513int main ()
10514{
10515  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10516  int status = $lt_dlunknown;
10517
10518  if (self)
10519    {
10520      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10521      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10522      /* dlclose (self); */
10523    }
10524  else
10525    puts (dlerror ());
10526
10527    exit (status);
10528}
10529EOF
10530  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10531  (eval $ac_link) 2>&5
10532  ac_status=$?
10533  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10534  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10535    (./conftest; exit; ) >&5 2>/dev/null
10536    lt_status=$?
10537    case x$lt_status in
10538      x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10539      x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10540      x$lt_dlunknown|x*)  ;;
10541    esac
10542  else :
10543    # compilation failed
10544
10545  fi
10546fi
10547rm -fr conftest*
10548
10549	  LIBS="$save_LIBS"
10550
10551fi
10552{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10553echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10554  fi
10555fi
10556
10557if test x"$libltdl_cv_need_uscore" = xyes; then
10558
10559cat >>confdefs.h <<\_ACEOF
10560#define NEED_USCORE 1
10561_ACEOF
10562
10563fi
10564
10565
10566{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10567echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10568if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10569  echo $ECHO_N "(cached) $ECHO_C" >&6
10570else
10571  # PORTME does your system automatically load deplibs for dlopen?
10572  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10573  # For now, we just catch OSes we know something about -- in the
10574  # future, we'll try test this programmatically.
10575  libltdl_cv_sys_dlopen_deplibs=unknown
10576  case "$host_os" in
10577  aix3*|aix4.1.*|aix4.2.*)
10578    # Unknown whether this is true for these versions of AIX, but
10579    # we want this `case' here to explicitly catch those versions.
10580    libltdl_cv_sys_dlopen_deplibs=unknown
10581    ;;
10582  aix[45]*)
10583    libltdl_cv_sys_dlopen_deplibs=yes
10584    ;;
10585  darwin*)
10586    # Assuming the user has installed a libdl from somewhere, this is true
10587    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10588    libltdl_cv_sys_dlopen_deplibs=yes
10589    ;;
10590  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10591    # GNU and its variants, using gnu ld.so (Glibc)
10592    libltdl_cv_sys_dlopen_deplibs=yes
10593    ;;
10594  hpux10*|hpux11*)
10595    libltdl_cv_sys_dlopen_deplibs=yes
10596    ;;
10597  interix*)
10598    libltdl_cv_sys_dlopen_deplibs=yes
10599    ;;
10600  irix[12345]*|irix6.[01]*)
10601    # Catch all versions of IRIX before 6.2, and indicate that we don't
10602    # know how it worked for any of those versions.
10603    libltdl_cv_sys_dlopen_deplibs=unknown
10604    ;;
10605  irix*)
10606    # The case above catches anything before 6.2, and it's known that
10607    # at 6.2 and later dlopen does load deplibs.
10608    libltdl_cv_sys_dlopen_deplibs=yes
10609    ;;
10610  netbsd*)
10611    libltdl_cv_sys_dlopen_deplibs=yes
10612    ;;
10613  openbsd*)
10614    libltdl_cv_sys_dlopen_deplibs=yes
10615    ;;
10616  osf[1234]*)
10617    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10618    # it did *not* use an RPATH in a shared library to find objects the
10619    # library depends on, so we explicitly say `no'.
10620    libltdl_cv_sys_dlopen_deplibs=no
10621    ;;
10622  osf5.0|osf5.0a|osf5.1)
10623    # dlopen *does* load deplibs and with the right loader patch applied
10624    # it even uses RPATH in a shared library to search for shared objects
10625    # that the library depends on, but there's no easy way to know if that
10626    # patch is installed.  Since this is the case, all we can really
10627    # say is unknown -- it depends on the patch being installed.  If
10628    # it is, this changes to `yes'.  Without it, it would be `no'.
10629    libltdl_cv_sys_dlopen_deplibs=unknown
10630    ;;
10631  osf*)
10632    # the two cases above should catch all versions of osf <= 5.1.  Read
10633    # the comments above for what we know about them.
10634    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10635    # is used to find them so we can finally say `yes'.
10636    libltdl_cv_sys_dlopen_deplibs=yes
10637    ;;
10638  solaris*)
10639    libltdl_cv_sys_dlopen_deplibs=yes
10640    ;;
10641  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10642    libltdl_cv_sys_dlopen_deplibs=yes
10643    ;;
10644  esac
10645
10646fi
10647{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10648echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10649if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10650
10651cat >>confdefs.h <<\_ACEOF
10652#define LTDL_DLOPEN_DEPLIBS 1
10653_ACEOF
10654
10655fi
10656
10657
10658for ac_header in argz.h
10659do
10660as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10661if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10662  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10663echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10664if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10665  echo $ECHO_N "(cached) $ECHO_C" >&6
10666fi
10667ac_res=`eval echo '${'$as_ac_Header'}'`
10668	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10669echo "${ECHO_T}$ac_res" >&6; }
10670else
10671  # Is the header compilable?
10672{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10673echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10674cat >conftest.$ac_ext <<_ACEOF
10675/* confdefs.h.  */
10676_ACEOF
10677cat confdefs.h >>conftest.$ac_ext
10678cat >>conftest.$ac_ext <<_ACEOF
10679/* end confdefs.h.  */
10680$ac_includes_default
10681#include <$ac_header>
10682_ACEOF
10683rm -f conftest.$ac_objext
10684if { (ac_try="$ac_compile"
10685case "(($ac_try" in
10686  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10687  *) ac_try_echo=$ac_try;;
10688esac
10689eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10690  (eval "$ac_compile") 2>conftest.er1
10691  ac_status=$?
10692  grep -v '^ *+' conftest.er1 >conftest.err
10693  rm -f conftest.er1
10694  cat conftest.err >&5
10695  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10696  (exit $ac_status); } &&
10697	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10698  { (case "(($ac_try" in
10699  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10700  *) ac_try_echo=$ac_try;;
10701esac
10702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10703  (eval "$ac_try") 2>&5
10704  ac_status=$?
10705  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10706  (exit $ac_status); }; } &&
10707	 { ac_try='test -s conftest.$ac_objext'
10708  { (case "(($ac_try" in
10709  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10710  *) ac_try_echo=$ac_try;;
10711esac
10712eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10713  (eval "$ac_try") 2>&5
10714  ac_status=$?
10715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10716  (exit $ac_status); }; }; then
10717  ac_header_compiler=yes
10718else
10719  echo "$as_me: failed program was:" >&5
10720sed 's/^/| /' conftest.$ac_ext >&5
10721
10722	ac_header_compiler=no
10723fi
10724
10725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10726{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10727echo "${ECHO_T}$ac_header_compiler" >&6; }
10728
10729# Is the header present?
10730{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10731echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10732cat >conftest.$ac_ext <<_ACEOF
10733/* confdefs.h.  */
10734_ACEOF
10735cat confdefs.h >>conftest.$ac_ext
10736cat >>conftest.$ac_ext <<_ACEOF
10737/* end confdefs.h.  */
10738#include <$ac_header>
10739_ACEOF
10740if { (ac_try="$ac_cpp conftest.$ac_ext"
10741case "(($ac_try" in
10742  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10743  *) ac_try_echo=$ac_try;;
10744esac
10745eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10746  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10747  ac_status=$?
10748  grep -v '^ *+' conftest.er1 >conftest.err
10749  rm -f conftest.er1
10750  cat conftest.err >&5
10751  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10752  (exit $ac_status); } >/dev/null; then
10753  if test -s conftest.err; then
10754    ac_cpp_err=$ac_c_preproc_warn_flag
10755    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10756  else
10757    ac_cpp_err=
10758  fi
10759else
10760  ac_cpp_err=yes
10761fi
10762if test -z "$ac_cpp_err"; then
10763  ac_header_preproc=yes
10764else
10765  echo "$as_me: failed program was:" >&5
10766sed 's/^/| /' conftest.$ac_ext >&5
10767
10768  ac_header_preproc=no
10769fi
10770
10771rm -f conftest.err conftest.$ac_ext
10772{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10773echo "${ECHO_T}$ac_header_preproc" >&6; }
10774
10775# So?  What about this header?
10776case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10777  yes:no: )
10778    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10779echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10780    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10781echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10782    ac_header_preproc=yes
10783    ;;
10784  no:yes:* )
10785    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10786echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10787    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10788echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10789    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10790echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10791    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10792echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10793    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10794echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10795    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10796echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10797    ( cat <<\_ASBOX
10798## ----------------------------------- ##
10799## Report this to llvmbugs@cs.uiuc.edu ##
10800## ----------------------------------- ##
10801_ASBOX
10802     ) | sed "s/^/$as_me: WARNING:     /" >&2
10803    ;;
10804esac
10805{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10806echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10807if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10808  echo $ECHO_N "(cached) $ECHO_C" >&6
10809else
10810  eval "$as_ac_Header=\$ac_header_preproc"
10811fi
10812ac_res=`eval echo '${'$as_ac_Header'}'`
10813	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10814echo "${ECHO_T}$ac_res" >&6; }
10815
10816fi
10817if test `eval echo '${'$as_ac_Header'}'` = yes; then
10818  cat >>confdefs.h <<_ACEOF
10819#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10820_ACEOF
10821
10822fi
10823
10824done
10825
10826
10827{ echo "$as_me:$LINENO: checking for error_t" >&5
10828echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10829if test "${ac_cv_type_error_t+set}" = set; then
10830  echo $ECHO_N "(cached) $ECHO_C" >&6
10831else
10832  cat >conftest.$ac_ext <<_ACEOF
10833/* confdefs.h.  */
10834_ACEOF
10835cat confdefs.h >>conftest.$ac_ext
10836cat >>conftest.$ac_ext <<_ACEOF
10837/* end confdefs.h.  */
10838#if HAVE_ARGZ_H
10839#  include <argz.h>
10840#endif
10841
10842typedef error_t ac__type_new_;
10843int
10844main ()
10845{
10846if ((ac__type_new_ *) 0)
10847  return 0;
10848if (sizeof (ac__type_new_))
10849  return 0;
10850  ;
10851  return 0;
10852}
10853_ACEOF
10854rm -f conftest.$ac_objext
10855if { (ac_try="$ac_compile"
10856case "(($ac_try" in
10857  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10858  *) ac_try_echo=$ac_try;;
10859esac
10860eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10861  (eval "$ac_compile") 2>conftest.er1
10862  ac_status=$?
10863  grep -v '^ *+' conftest.er1 >conftest.err
10864  rm -f conftest.er1
10865  cat conftest.err >&5
10866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10867  (exit $ac_status); } &&
10868	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10869  { (case "(($ac_try" in
10870  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10871  *) ac_try_echo=$ac_try;;
10872esac
10873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10874  (eval "$ac_try") 2>&5
10875  ac_status=$?
10876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10877  (exit $ac_status); }; } &&
10878	 { ac_try='test -s conftest.$ac_objext'
10879  { (case "(($ac_try" in
10880  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10881  *) ac_try_echo=$ac_try;;
10882esac
10883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10884  (eval "$ac_try") 2>&5
10885  ac_status=$?
10886  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10887  (exit $ac_status); }; }; then
10888  ac_cv_type_error_t=yes
10889else
10890  echo "$as_me: failed program was:" >&5
10891sed 's/^/| /' conftest.$ac_ext >&5
10892
10893	ac_cv_type_error_t=no
10894fi
10895
10896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10897fi
10898{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10899echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10900if test $ac_cv_type_error_t = yes; then
10901
10902cat >>confdefs.h <<_ACEOF
10903#define HAVE_ERROR_T 1
10904_ACEOF
10905
10906
10907else
10908
10909cat >>confdefs.h <<\_ACEOF
10910#define error_t int
10911_ACEOF
10912
10913fi
10914
10915
10916
10917
10918
10919
10920
10921for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10922do
10923as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10924{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10925echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10926if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10927  echo $ECHO_N "(cached) $ECHO_C" >&6
10928else
10929  cat >conftest.$ac_ext <<_ACEOF
10930/* confdefs.h.  */
10931_ACEOF
10932cat confdefs.h >>conftest.$ac_ext
10933cat >>conftest.$ac_ext <<_ACEOF
10934/* end confdefs.h.  */
10935/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10936   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10937#define $ac_func innocuous_$ac_func
10938
10939/* System header to define __stub macros and hopefully few prototypes,
10940    which can conflict with char $ac_func (); below.
10941    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10942    <limits.h> exists even on freestanding compilers.  */
10943
10944#ifdef __STDC__
10945# include <limits.h>
10946#else
10947# include <assert.h>
10948#endif
10949
10950#undef $ac_func
10951
10952/* Override any GCC internal prototype to avoid an error.
10953   Use char because int might match the return type of a GCC
10954   builtin and then its argument prototype would still apply.  */
10955#ifdef __cplusplus
10956extern "C"
10957#endif
10958char $ac_func ();
10959/* The GNU C library defines this for functions which it implements
10960    to always fail with ENOSYS.  Some functions are actually named
10961    something starting with __ and the normal name is an alias.  */
10962#if defined __stub_$ac_func || defined __stub___$ac_func
10963choke me
10964#endif
10965
10966int
10967main ()
10968{
10969return $ac_func ();
10970  ;
10971  return 0;
10972}
10973_ACEOF
10974rm -f conftest.$ac_objext conftest$ac_exeext
10975if { (ac_try="$ac_link"
10976case "(($ac_try" in
10977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10978  *) ac_try_echo=$ac_try;;
10979esac
10980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10981  (eval "$ac_link") 2>conftest.er1
10982  ac_status=$?
10983  grep -v '^ *+' conftest.er1 >conftest.err
10984  rm -f conftest.er1
10985  cat conftest.err >&5
10986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10987  (exit $ac_status); } &&
10988	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10989  { (case "(($ac_try" in
10990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10991  *) ac_try_echo=$ac_try;;
10992esac
10993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10994  (eval "$ac_try") 2>&5
10995  ac_status=$?
10996  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10997  (exit $ac_status); }; } &&
10998	 { ac_try='test -s conftest$ac_exeext'
10999  { (case "(($ac_try" in
11000  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11001  *) ac_try_echo=$ac_try;;
11002esac
11003eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11004  (eval "$ac_try") 2>&5
11005  ac_status=$?
11006  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11007  (exit $ac_status); }; }; then
11008  eval "$as_ac_var=yes"
11009else
11010  echo "$as_me: failed program was:" >&5
11011sed 's/^/| /' conftest.$ac_ext >&5
11012
11013	eval "$as_ac_var=no"
11014fi
11015
11016rm -f core conftest.err conftest.$ac_objext \
11017      conftest$ac_exeext conftest.$ac_ext
11018fi
11019ac_res=`eval echo '${'$as_ac_var'}'`
11020	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11021echo "${ECHO_T}$ac_res" >&6; }
11022if test `eval echo '${'$as_ac_var'}'` = yes; then
11023  cat >>confdefs.h <<_ACEOF
11024#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11025_ACEOF
11026
11027fi
11028done
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11058		  stdio.h unistd.h
11059do
11060as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11061if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11062  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11063echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11064if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11065  echo $ECHO_N "(cached) $ECHO_C" >&6
11066fi
11067ac_res=`eval echo '${'$as_ac_Header'}'`
11068	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11069echo "${ECHO_T}$ac_res" >&6; }
11070else
11071  # Is the header compilable?
11072{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11073echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11074cat >conftest.$ac_ext <<_ACEOF
11075/* confdefs.h.  */
11076_ACEOF
11077cat confdefs.h >>conftest.$ac_ext
11078cat >>conftest.$ac_ext <<_ACEOF
11079/* end confdefs.h.  */
11080$ac_includes_default
11081#include <$ac_header>
11082_ACEOF
11083rm -f conftest.$ac_objext
11084if { (ac_try="$ac_compile"
11085case "(($ac_try" in
11086  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11087  *) ac_try_echo=$ac_try;;
11088esac
11089eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11090  (eval "$ac_compile") 2>conftest.er1
11091  ac_status=$?
11092  grep -v '^ *+' conftest.er1 >conftest.err
11093  rm -f conftest.er1
11094  cat conftest.err >&5
11095  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11096  (exit $ac_status); } &&
11097	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11098  { (case "(($ac_try" in
11099  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11100  *) ac_try_echo=$ac_try;;
11101esac
11102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11103  (eval "$ac_try") 2>&5
11104  ac_status=$?
11105  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11106  (exit $ac_status); }; } &&
11107	 { ac_try='test -s conftest.$ac_objext'
11108  { (case "(($ac_try" in
11109  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11110  *) ac_try_echo=$ac_try;;
11111esac
11112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11113  (eval "$ac_try") 2>&5
11114  ac_status=$?
11115  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11116  (exit $ac_status); }; }; then
11117  ac_header_compiler=yes
11118else
11119  echo "$as_me: failed program was:" >&5
11120sed 's/^/| /' conftest.$ac_ext >&5
11121
11122	ac_header_compiler=no
11123fi
11124
11125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11126{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11127echo "${ECHO_T}$ac_header_compiler" >&6; }
11128
11129# Is the header present?
11130{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11131echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11132cat >conftest.$ac_ext <<_ACEOF
11133/* confdefs.h.  */
11134_ACEOF
11135cat confdefs.h >>conftest.$ac_ext
11136cat >>conftest.$ac_ext <<_ACEOF
11137/* end confdefs.h.  */
11138#include <$ac_header>
11139_ACEOF
11140if { (ac_try="$ac_cpp conftest.$ac_ext"
11141case "(($ac_try" in
11142  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11143  *) ac_try_echo=$ac_try;;
11144esac
11145eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11146  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11147  ac_status=$?
11148  grep -v '^ *+' conftest.er1 >conftest.err
11149  rm -f conftest.er1
11150  cat conftest.err >&5
11151  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11152  (exit $ac_status); } >/dev/null; then
11153  if test -s conftest.err; then
11154    ac_cpp_err=$ac_c_preproc_warn_flag
11155    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11156  else
11157    ac_cpp_err=
11158  fi
11159else
11160  ac_cpp_err=yes
11161fi
11162if test -z "$ac_cpp_err"; then
11163  ac_header_preproc=yes
11164else
11165  echo "$as_me: failed program was:" >&5
11166sed 's/^/| /' conftest.$ac_ext >&5
11167
11168  ac_header_preproc=no
11169fi
11170
11171rm -f conftest.err conftest.$ac_ext
11172{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11173echo "${ECHO_T}$ac_header_preproc" >&6; }
11174
11175# So?  What about this header?
11176case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11177  yes:no: )
11178    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11179echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11180    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11181echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11182    ac_header_preproc=yes
11183    ;;
11184  no:yes:* )
11185    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11186echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11187    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11188echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11189    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11190echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11191    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11192echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11193    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11194echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11195    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11196echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11197    ( cat <<\_ASBOX
11198## ----------------------------------- ##
11199## Report this to llvmbugs@cs.uiuc.edu ##
11200## ----------------------------------- ##
11201_ASBOX
11202     ) | sed "s/^/$as_me: WARNING:     /" >&2
11203    ;;
11204esac
11205{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11206echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11207if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11208  echo $ECHO_N "(cached) $ECHO_C" >&6
11209else
11210  eval "$as_ac_Header=\$ac_header_preproc"
11211fi
11212ac_res=`eval echo '${'$as_ac_Header'}'`
11213	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11214echo "${ECHO_T}$ac_res" >&6; }
11215
11216fi
11217if test `eval echo '${'$as_ac_Header'}'` = yes; then
11218  cat >>confdefs.h <<_ACEOF
11219#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11220_ACEOF
11221
11222fi
11223
11224done
11225
11226
11227
11228
11229
11230for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11231do
11232as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11233if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11234  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11235echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11236if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11237  echo $ECHO_N "(cached) $ECHO_C" >&6
11238fi
11239ac_res=`eval echo '${'$as_ac_Header'}'`
11240	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11241echo "${ECHO_T}$ac_res" >&6; }
11242else
11243  # Is the header compilable?
11244{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11245echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11246cat >conftest.$ac_ext <<_ACEOF
11247/* confdefs.h.  */
11248_ACEOF
11249cat confdefs.h >>conftest.$ac_ext
11250cat >>conftest.$ac_ext <<_ACEOF
11251/* end confdefs.h.  */
11252$ac_includes_default
11253#include <$ac_header>
11254_ACEOF
11255rm -f conftest.$ac_objext
11256if { (ac_try="$ac_compile"
11257case "(($ac_try" in
11258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11259  *) ac_try_echo=$ac_try;;
11260esac
11261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11262  (eval "$ac_compile") 2>conftest.er1
11263  ac_status=$?
11264  grep -v '^ *+' conftest.er1 >conftest.err
11265  rm -f conftest.er1
11266  cat conftest.err >&5
11267  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11268  (exit $ac_status); } &&
11269	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11270  { (case "(($ac_try" in
11271  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11272  *) ac_try_echo=$ac_try;;
11273esac
11274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11275  (eval "$ac_try") 2>&5
11276  ac_status=$?
11277  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11278  (exit $ac_status); }; } &&
11279	 { ac_try='test -s conftest.$ac_objext'
11280  { (case "(($ac_try" in
11281  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11282  *) ac_try_echo=$ac_try;;
11283esac
11284eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11285  (eval "$ac_try") 2>&5
11286  ac_status=$?
11287  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11288  (exit $ac_status); }; }; then
11289  ac_header_compiler=yes
11290else
11291  echo "$as_me: failed program was:" >&5
11292sed 's/^/| /' conftest.$ac_ext >&5
11293
11294	ac_header_compiler=no
11295fi
11296
11297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11298{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11299echo "${ECHO_T}$ac_header_compiler" >&6; }
11300
11301# Is the header present?
11302{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11303echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11304cat >conftest.$ac_ext <<_ACEOF
11305/* confdefs.h.  */
11306_ACEOF
11307cat confdefs.h >>conftest.$ac_ext
11308cat >>conftest.$ac_ext <<_ACEOF
11309/* end confdefs.h.  */
11310#include <$ac_header>
11311_ACEOF
11312if { (ac_try="$ac_cpp conftest.$ac_ext"
11313case "(($ac_try" in
11314  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11315  *) ac_try_echo=$ac_try;;
11316esac
11317eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11318  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11319  ac_status=$?
11320  grep -v '^ *+' conftest.er1 >conftest.err
11321  rm -f conftest.er1
11322  cat conftest.err >&5
11323  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11324  (exit $ac_status); } >/dev/null; then
11325  if test -s conftest.err; then
11326    ac_cpp_err=$ac_c_preproc_warn_flag
11327    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11328  else
11329    ac_cpp_err=
11330  fi
11331else
11332  ac_cpp_err=yes
11333fi
11334if test -z "$ac_cpp_err"; then
11335  ac_header_preproc=yes
11336else
11337  echo "$as_me: failed program was:" >&5
11338sed 's/^/| /' conftest.$ac_ext >&5
11339
11340  ac_header_preproc=no
11341fi
11342
11343rm -f conftest.err conftest.$ac_ext
11344{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11345echo "${ECHO_T}$ac_header_preproc" >&6; }
11346
11347# So?  What about this header?
11348case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11349  yes:no: )
11350    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11351echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11352    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11353echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11354    ac_header_preproc=yes
11355    ;;
11356  no:yes:* )
11357    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11358echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11359    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11360echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11361    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11362echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11363    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11364echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11365    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11366echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11367    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11368echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11369    ( cat <<\_ASBOX
11370## ----------------------------------- ##
11371## Report this to llvmbugs@cs.uiuc.edu ##
11372## ----------------------------------- ##
11373_ASBOX
11374     ) | sed "s/^/$as_me: WARNING:     /" >&2
11375    ;;
11376esac
11377{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11378echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11379if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11380  echo $ECHO_N "(cached) $ECHO_C" >&6
11381else
11382  eval "$as_ac_Header=\$ac_header_preproc"
11383fi
11384ac_res=`eval echo '${'$as_ac_Header'}'`
11385	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11386echo "${ECHO_T}$ac_res" >&6; }
11387
11388fi
11389if test `eval echo '${'$as_ac_Header'}'` = yes; then
11390  cat >>confdefs.h <<_ACEOF
11391#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11392_ACEOF
11393
11394fi
11395
11396done
11397
11398
11399
11400for ac_header in string.h strings.h
11401do
11402as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11403if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11404  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11405echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11406if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11407  echo $ECHO_N "(cached) $ECHO_C" >&6
11408fi
11409ac_res=`eval echo '${'$as_ac_Header'}'`
11410	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11411echo "${ECHO_T}$ac_res" >&6; }
11412else
11413  # Is the header compilable?
11414{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11415echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11416cat >conftest.$ac_ext <<_ACEOF
11417/* confdefs.h.  */
11418_ACEOF
11419cat confdefs.h >>conftest.$ac_ext
11420cat >>conftest.$ac_ext <<_ACEOF
11421/* end confdefs.h.  */
11422$ac_includes_default
11423#include <$ac_header>
11424_ACEOF
11425rm -f conftest.$ac_objext
11426if { (ac_try="$ac_compile"
11427case "(($ac_try" in
11428  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11429  *) ac_try_echo=$ac_try;;
11430esac
11431eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11432  (eval "$ac_compile") 2>conftest.er1
11433  ac_status=$?
11434  grep -v '^ *+' conftest.er1 >conftest.err
11435  rm -f conftest.er1
11436  cat conftest.err >&5
11437  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11438  (exit $ac_status); } &&
11439	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11440  { (case "(($ac_try" in
11441  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11442  *) ac_try_echo=$ac_try;;
11443esac
11444eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11445  (eval "$ac_try") 2>&5
11446  ac_status=$?
11447  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11448  (exit $ac_status); }; } &&
11449	 { ac_try='test -s conftest.$ac_objext'
11450  { (case "(($ac_try" in
11451  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11452  *) ac_try_echo=$ac_try;;
11453esac
11454eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11455  (eval "$ac_try") 2>&5
11456  ac_status=$?
11457  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11458  (exit $ac_status); }; }; then
11459  ac_header_compiler=yes
11460else
11461  echo "$as_me: failed program was:" >&5
11462sed 's/^/| /' conftest.$ac_ext >&5
11463
11464	ac_header_compiler=no
11465fi
11466
11467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11468{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11469echo "${ECHO_T}$ac_header_compiler" >&6; }
11470
11471# Is the header present?
11472{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11473echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11474cat >conftest.$ac_ext <<_ACEOF
11475/* confdefs.h.  */
11476_ACEOF
11477cat confdefs.h >>conftest.$ac_ext
11478cat >>conftest.$ac_ext <<_ACEOF
11479/* end confdefs.h.  */
11480#include <$ac_header>
11481_ACEOF
11482if { (ac_try="$ac_cpp conftest.$ac_ext"
11483case "(($ac_try" in
11484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11485  *) ac_try_echo=$ac_try;;
11486esac
11487eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11488  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11489  ac_status=$?
11490  grep -v '^ *+' conftest.er1 >conftest.err
11491  rm -f conftest.er1
11492  cat conftest.err >&5
11493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11494  (exit $ac_status); } >/dev/null; then
11495  if test -s conftest.err; then
11496    ac_cpp_err=$ac_c_preproc_warn_flag
11497    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11498  else
11499    ac_cpp_err=
11500  fi
11501else
11502  ac_cpp_err=yes
11503fi
11504if test -z "$ac_cpp_err"; then
11505  ac_header_preproc=yes
11506else
11507  echo "$as_me: failed program was:" >&5
11508sed 's/^/| /' conftest.$ac_ext >&5
11509
11510  ac_header_preproc=no
11511fi
11512
11513rm -f conftest.err conftest.$ac_ext
11514{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11515echo "${ECHO_T}$ac_header_preproc" >&6; }
11516
11517# So?  What about this header?
11518case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11519  yes:no: )
11520    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11521echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11522    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11523echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11524    ac_header_preproc=yes
11525    ;;
11526  no:yes:* )
11527    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11528echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11529    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11530echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11531    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11532echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11533    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11534echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11535    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11536echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11537    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11538echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11539    ( cat <<\_ASBOX
11540## ----------------------------------- ##
11541## Report this to llvmbugs@cs.uiuc.edu ##
11542## ----------------------------------- ##
11543_ASBOX
11544     ) | sed "s/^/$as_me: WARNING:     /" >&2
11545    ;;
11546esac
11547{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11548echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11549if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11550  echo $ECHO_N "(cached) $ECHO_C" >&6
11551else
11552  eval "$as_ac_Header=\$ac_header_preproc"
11553fi
11554ac_res=`eval echo '${'$as_ac_Header'}'`
11555	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11556echo "${ECHO_T}$ac_res" >&6; }
11557
11558fi
11559if test `eval echo '${'$as_ac_Header'}'` = yes; then
11560  cat >>confdefs.h <<_ACEOF
11561#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11562_ACEOF
11563 break
11564fi
11565
11566done
11567
11568
11569
11570
11571for ac_func in strchr index
11572do
11573as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11574{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11575echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11576if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11577  echo $ECHO_N "(cached) $ECHO_C" >&6
11578else
11579  cat >conftest.$ac_ext <<_ACEOF
11580/* confdefs.h.  */
11581_ACEOF
11582cat confdefs.h >>conftest.$ac_ext
11583cat >>conftest.$ac_ext <<_ACEOF
11584/* end confdefs.h.  */
11585/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11586   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11587#define $ac_func innocuous_$ac_func
11588
11589/* System header to define __stub macros and hopefully few prototypes,
11590    which can conflict with char $ac_func (); below.
11591    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11592    <limits.h> exists even on freestanding compilers.  */
11593
11594#ifdef __STDC__
11595# include <limits.h>
11596#else
11597# include <assert.h>
11598#endif
11599
11600#undef $ac_func
11601
11602/* Override any GCC internal prototype to avoid an error.
11603   Use char because int might match the return type of a GCC
11604   builtin and then its argument prototype would still apply.  */
11605#ifdef __cplusplus
11606extern "C"
11607#endif
11608char $ac_func ();
11609/* The GNU C library defines this for functions which it implements
11610    to always fail with ENOSYS.  Some functions are actually named
11611    something starting with __ and the normal name is an alias.  */
11612#if defined __stub_$ac_func || defined __stub___$ac_func
11613choke me
11614#endif
11615
11616int
11617main ()
11618{
11619return $ac_func ();
11620  ;
11621  return 0;
11622}
11623_ACEOF
11624rm -f conftest.$ac_objext conftest$ac_exeext
11625if { (ac_try="$ac_link"
11626case "(($ac_try" in
11627  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11628  *) ac_try_echo=$ac_try;;
11629esac
11630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11631  (eval "$ac_link") 2>conftest.er1
11632  ac_status=$?
11633  grep -v '^ *+' conftest.er1 >conftest.err
11634  rm -f conftest.er1
11635  cat conftest.err >&5
11636  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11637  (exit $ac_status); } &&
11638	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11639  { (case "(($ac_try" in
11640  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11641  *) ac_try_echo=$ac_try;;
11642esac
11643eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11644  (eval "$ac_try") 2>&5
11645  ac_status=$?
11646  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11647  (exit $ac_status); }; } &&
11648	 { ac_try='test -s conftest$ac_exeext'
11649  { (case "(($ac_try" in
11650  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11651  *) ac_try_echo=$ac_try;;
11652esac
11653eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11654  (eval "$ac_try") 2>&5
11655  ac_status=$?
11656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11657  (exit $ac_status); }; }; then
11658  eval "$as_ac_var=yes"
11659else
11660  echo "$as_me: failed program was:" >&5
11661sed 's/^/| /' conftest.$ac_ext >&5
11662
11663	eval "$as_ac_var=no"
11664fi
11665
11666rm -f core conftest.err conftest.$ac_objext \
11667      conftest$ac_exeext conftest.$ac_ext
11668fi
11669ac_res=`eval echo '${'$as_ac_var'}'`
11670	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11671echo "${ECHO_T}$ac_res" >&6; }
11672if test `eval echo '${'$as_ac_var'}'` = yes; then
11673  cat >>confdefs.h <<_ACEOF
11674#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11675_ACEOF
11676 break
11677fi
11678done
11679
11680
11681
11682for ac_func in strrchr rindex
11683do
11684as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11685{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11686echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11687if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11688  echo $ECHO_N "(cached) $ECHO_C" >&6
11689else
11690  cat >conftest.$ac_ext <<_ACEOF
11691/* confdefs.h.  */
11692_ACEOF
11693cat confdefs.h >>conftest.$ac_ext
11694cat >>conftest.$ac_ext <<_ACEOF
11695/* end confdefs.h.  */
11696/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11697   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11698#define $ac_func innocuous_$ac_func
11699
11700/* System header to define __stub macros and hopefully few prototypes,
11701    which can conflict with char $ac_func (); below.
11702    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11703    <limits.h> exists even on freestanding compilers.  */
11704
11705#ifdef __STDC__
11706# include <limits.h>
11707#else
11708# include <assert.h>
11709#endif
11710
11711#undef $ac_func
11712
11713/* Override any GCC internal prototype to avoid an error.
11714   Use char because int might match the return type of a GCC
11715   builtin and then its argument prototype would still apply.  */
11716#ifdef __cplusplus
11717extern "C"
11718#endif
11719char $ac_func ();
11720/* The GNU C library defines this for functions which it implements
11721    to always fail with ENOSYS.  Some functions are actually named
11722    something starting with __ and the normal name is an alias.  */
11723#if defined __stub_$ac_func || defined __stub___$ac_func
11724choke me
11725#endif
11726
11727int
11728main ()
11729{
11730return $ac_func ();
11731  ;
11732  return 0;
11733}
11734_ACEOF
11735rm -f conftest.$ac_objext conftest$ac_exeext
11736if { (ac_try="$ac_link"
11737case "(($ac_try" in
11738  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11739  *) ac_try_echo=$ac_try;;
11740esac
11741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11742  (eval "$ac_link") 2>conftest.er1
11743  ac_status=$?
11744  grep -v '^ *+' conftest.er1 >conftest.err
11745  rm -f conftest.er1
11746  cat conftest.err >&5
11747  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11748  (exit $ac_status); } &&
11749	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11750  { (case "(($ac_try" in
11751  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11752  *) ac_try_echo=$ac_try;;
11753esac
11754eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11755  (eval "$ac_try") 2>&5
11756  ac_status=$?
11757  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11758  (exit $ac_status); }; } &&
11759	 { ac_try='test -s conftest$ac_exeext'
11760  { (case "(($ac_try" in
11761  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11762  *) ac_try_echo=$ac_try;;
11763esac
11764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11765  (eval "$ac_try") 2>&5
11766  ac_status=$?
11767  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11768  (exit $ac_status); }; }; then
11769  eval "$as_ac_var=yes"
11770else
11771  echo "$as_me: failed program was:" >&5
11772sed 's/^/| /' conftest.$ac_ext >&5
11773
11774	eval "$as_ac_var=no"
11775fi
11776
11777rm -f core conftest.err conftest.$ac_objext \
11778      conftest$ac_exeext conftest.$ac_ext
11779fi
11780ac_res=`eval echo '${'$as_ac_var'}'`
11781	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11782echo "${ECHO_T}$ac_res" >&6; }
11783if test `eval echo '${'$as_ac_var'}'` = yes; then
11784  cat >>confdefs.h <<_ACEOF
11785#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11786_ACEOF
11787 break
11788fi
11789done
11790
11791
11792
11793for ac_func in memcpy bcopy
11794do
11795as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11796{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11797echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11798if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11799  echo $ECHO_N "(cached) $ECHO_C" >&6
11800else
11801  cat >conftest.$ac_ext <<_ACEOF
11802/* confdefs.h.  */
11803_ACEOF
11804cat confdefs.h >>conftest.$ac_ext
11805cat >>conftest.$ac_ext <<_ACEOF
11806/* end confdefs.h.  */
11807/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11808   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11809#define $ac_func innocuous_$ac_func
11810
11811/* System header to define __stub macros and hopefully few prototypes,
11812    which can conflict with char $ac_func (); below.
11813    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11814    <limits.h> exists even on freestanding compilers.  */
11815
11816#ifdef __STDC__
11817# include <limits.h>
11818#else
11819# include <assert.h>
11820#endif
11821
11822#undef $ac_func
11823
11824/* Override any GCC internal prototype to avoid an error.
11825   Use char because int might match the return type of a GCC
11826   builtin and then its argument prototype would still apply.  */
11827#ifdef __cplusplus
11828extern "C"
11829#endif
11830char $ac_func ();
11831/* The GNU C library defines this for functions which it implements
11832    to always fail with ENOSYS.  Some functions are actually named
11833    something starting with __ and the normal name is an alias.  */
11834#if defined __stub_$ac_func || defined __stub___$ac_func
11835choke me
11836#endif
11837
11838int
11839main ()
11840{
11841return $ac_func ();
11842  ;
11843  return 0;
11844}
11845_ACEOF
11846rm -f conftest.$ac_objext conftest$ac_exeext
11847if { (ac_try="$ac_link"
11848case "(($ac_try" in
11849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11850  *) ac_try_echo=$ac_try;;
11851esac
11852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11853  (eval "$ac_link") 2>conftest.er1
11854  ac_status=$?
11855  grep -v '^ *+' conftest.er1 >conftest.err
11856  rm -f conftest.er1
11857  cat conftest.err >&5
11858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11859  (exit $ac_status); } &&
11860	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11861  { (case "(($ac_try" in
11862  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11863  *) ac_try_echo=$ac_try;;
11864esac
11865eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11866  (eval "$ac_try") 2>&5
11867  ac_status=$?
11868  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11869  (exit $ac_status); }; } &&
11870	 { ac_try='test -s conftest$ac_exeext'
11871  { (case "(($ac_try" in
11872  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11873  *) ac_try_echo=$ac_try;;
11874esac
11875eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11876  (eval "$ac_try") 2>&5
11877  ac_status=$?
11878  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11879  (exit $ac_status); }; }; then
11880  eval "$as_ac_var=yes"
11881else
11882  echo "$as_me: failed program was:" >&5
11883sed 's/^/| /' conftest.$ac_ext >&5
11884
11885	eval "$as_ac_var=no"
11886fi
11887
11888rm -f core conftest.err conftest.$ac_objext \
11889      conftest$ac_exeext conftest.$ac_ext
11890fi
11891ac_res=`eval echo '${'$as_ac_var'}'`
11892	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11893echo "${ECHO_T}$ac_res" >&6; }
11894if test `eval echo '${'$as_ac_var'}'` = yes; then
11895  cat >>confdefs.h <<_ACEOF
11896#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11897_ACEOF
11898 break
11899fi
11900done
11901
11902
11903
11904for ac_func in memmove strcmp
11905do
11906as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11907{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11908echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11909if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11910  echo $ECHO_N "(cached) $ECHO_C" >&6
11911else
11912  cat >conftest.$ac_ext <<_ACEOF
11913/* confdefs.h.  */
11914_ACEOF
11915cat confdefs.h >>conftest.$ac_ext
11916cat >>conftest.$ac_ext <<_ACEOF
11917/* end confdefs.h.  */
11918/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11919   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11920#define $ac_func innocuous_$ac_func
11921
11922/* System header to define __stub macros and hopefully few prototypes,
11923    which can conflict with char $ac_func (); below.
11924    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11925    <limits.h> exists even on freestanding compilers.  */
11926
11927#ifdef __STDC__
11928# include <limits.h>
11929#else
11930# include <assert.h>
11931#endif
11932
11933#undef $ac_func
11934
11935/* Override any GCC internal prototype to avoid an error.
11936   Use char because int might match the return type of a GCC
11937   builtin and then its argument prototype would still apply.  */
11938#ifdef __cplusplus
11939extern "C"
11940#endif
11941char $ac_func ();
11942/* The GNU C library defines this for functions which it implements
11943    to always fail with ENOSYS.  Some functions are actually named
11944    something starting with __ and the normal name is an alias.  */
11945#if defined __stub_$ac_func || defined __stub___$ac_func
11946choke me
11947#endif
11948
11949int
11950main ()
11951{
11952return $ac_func ();
11953  ;
11954  return 0;
11955}
11956_ACEOF
11957rm -f conftest.$ac_objext conftest$ac_exeext
11958if { (ac_try="$ac_link"
11959case "(($ac_try" in
11960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11961  *) ac_try_echo=$ac_try;;
11962esac
11963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11964  (eval "$ac_link") 2>conftest.er1
11965  ac_status=$?
11966  grep -v '^ *+' conftest.er1 >conftest.err
11967  rm -f conftest.er1
11968  cat conftest.err >&5
11969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11970  (exit $ac_status); } &&
11971	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11972  { (case "(($ac_try" in
11973  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11974  *) ac_try_echo=$ac_try;;
11975esac
11976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11977  (eval "$ac_try") 2>&5
11978  ac_status=$?
11979  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11980  (exit $ac_status); }; } &&
11981	 { ac_try='test -s conftest$ac_exeext'
11982  { (case "(($ac_try" in
11983  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11984  *) ac_try_echo=$ac_try;;
11985esac
11986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11987  (eval "$ac_try") 2>&5
11988  ac_status=$?
11989  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11990  (exit $ac_status); }; }; then
11991  eval "$as_ac_var=yes"
11992else
11993  echo "$as_me: failed program was:" >&5
11994sed 's/^/| /' conftest.$ac_ext >&5
11995
11996	eval "$as_ac_var=no"
11997fi
11998
11999rm -f core conftest.err conftest.$ac_objext \
12000      conftest$ac_exeext conftest.$ac_ext
12001fi
12002ac_res=`eval echo '${'$as_ac_var'}'`
12003	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12004echo "${ECHO_T}$ac_res" >&6; }
12005if test `eval echo '${'$as_ac_var'}'` = yes; then
12006  cat >>confdefs.h <<_ACEOF
12007#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12008_ACEOF
12009
12010fi
12011done
12012
12013
12014
12015
12016for ac_func in closedir opendir readdir
12017do
12018as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12019{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12020echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12021if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12022  echo $ECHO_N "(cached) $ECHO_C" >&6
12023else
12024  cat >conftest.$ac_ext <<_ACEOF
12025/* confdefs.h.  */
12026_ACEOF
12027cat confdefs.h >>conftest.$ac_ext
12028cat >>conftest.$ac_ext <<_ACEOF
12029/* end confdefs.h.  */
12030/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12031   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12032#define $ac_func innocuous_$ac_func
12033
12034/* System header to define __stub macros and hopefully few prototypes,
12035    which can conflict with char $ac_func (); below.
12036    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12037    <limits.h> exists even on freestanding compilers.  */
12038
12039#ifdef __STDC__
12040# include <limits.h>
12041#else
12042# include <assert.h>
12043#endif
12044
12045#undef $ac_func
12046
12047/* Override any GCC internal prototype to avoid an error.
12048   Use char because int might match the return type of a GCC
12049   builtin and then its argument prototype would still apply.  */
12050#ifdef __cplusplus
12051extern "C"
12052#endif
12053char $ac_func ();
12054/* The GNU C library defines this for functions which it implements
12055    to always fail with ENOSYS.  Some functions are actually named
12056    something starting with __ and the normal name is an alias.  */
12057#if defined __stub_$ac_func || defined __stub___$ac_func
12058choke me
12059#endif
12060
12061int
12062main ()
12063{
12064return $ac_func ();
12065  ;
12066  return 0;
12067}
12068_ACEOF
12069rm -f conftest.$ac_objext conftest$ac_exeext
12070if { (ac_try="$ac_link"
12071case "(($ac_try" in
12072  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12073  *) ac_try_echo=$ac_try;;
12074esac
12075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12076  (eval "$ac_link") 2>conftest.er1
12077  ac_status=$?
12078  grep -v '^ *+' conftest.er1 >conftest.err
12079  rm -f conftest.er1
12080  cat conftest.err >&5
12081  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12082  (exit $ac_status); } &&
12083	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12084  { (case "(($ac_try" in
12085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12086  *) ac_try_echo=$ac_try;;
12087esac
12088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12089  (eval "$ac_try") 2>&5
12090  ac_status=$?
12091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12092  (exit $ac_status); }; } &&
12093	 { ac_try='test -s conftest$ac_exeext'
12094  { (case "(($ac_try" in
12095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12096  *) ac_try_echo=$ac_try;;
12097esac
12098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12099  (eval "$ac_try") 2>&5
12100  ac_status=$?
12101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12102  (exit $ac_status); }; }; then
12103  eval "$as_ac_var=yes"
12104else
12105  echo "$as_me: failed program was:" >&5
12106sed 's/^/| /' conftest.$ac_ext >&5
12107
12108	eval "$as_ac_var=no"
12109fi
12110
12111rm -f core conftest.err conftest.$ac_objext \
12112      conftest$ac_exeext conftest.$ac_ext
12113fi
12114ac_res=`eval echo '${'$as_ac_var'}'`
12115	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12116echo "${ECHO_T}$ac_res" >&6; }
12117if test `eval echo '${'$as_ac_var'}'` = yes; then
12118  cat >>confdefs.h <<_ACEOF
12119#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12120_ACEOF
12121
12122fi
12123done
12124
12125
12126
12127{ echo "$as_me:$LINENO: checking tool compatibility" >&5
12128echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12129
12130ICC=no
12131IXX=no
12132case $CC in
12133  icc*|icpc*)
12134    ICC=yes
12135    IXX=yes
12136    ;;
12137   *)
12138    ;;
12139esac
12140
12141if test "$GCC" != "yes" && test "$ICC" != "yes"
12142then
12143  { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12144echo "$as_me: error: gcc|icc required but not found" >&2;}
12145   { (exit 1); exit 1; }; }
12146fi
12147
12148if test "$GXX" != "yes" && test "$IXX" != "yes"
12149then
12150  { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12151echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12152   { (exit 1); exit 1; }; }
12153fi
12154
12155if test "$GCC" = "yes"
12156then
12157  cat >conftest.$ac_ext <<_ACEOF
12158#if !defined(__GNUC__) || __GNUC__ < 3
12159#error Unsupported GCC version
12160#endif
12161
12162_ACEOF
12163rm -f conftest.$ac_objext
12164if { (ac_try="$ac_compile"
12165case "(($ac_try" in
12166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12167  *) ac_try_echo=$ac_try;;
12168esac
12169eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12170  (eval "$ac_compile") 2>conftest.er1
12171  ac_status=$?
12172  grep -v '^ *+' conftest.er1 >conftest.err
12173  rm -f conftest.er1
12174  cat conftest.err >&5
12175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12176  (exit $ac_status); } &&
12177	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12178  { (case "(($ac_try" in
12179  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12180  *) ac_try_echo=$ac_try;;
12181esac
12182eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12183  (eval "$ac_try") 2>&5
12184  ac_status=$?
12185  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12186  (exit $ac_status); }; } &&
12187	 { ac_try='test -s conftest.$ac_objext'
12188  { (case "(($ac_try" in
12189  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12190  *) ac_try_echo=$ac_try;;
12191esac
12192eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12193  (eval "$ac_try") 2>&5
12194  ac_status=$?
12195  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12196  (exit $ac_status); }; }; then
12197  :
12198else
12199  echo "$as_me: failed program was:" >&5
12200sed 's/^/| /' conftest.$ac_ext >&5
12201
12202	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12203echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12204   { (exit 1); exit 1; }; }
12205fi
12206
12207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12208fi
12209
12210if test -z "$llvm_cv_gnu_make_command"
12211then
12212  { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12213echo "$as_me: error: GNU Make required but not found" >&2;}
12214   { (exit 1); exit 1; }; }
12215fi
12216
12217{ echo "$as_me:$LINENO: result: ok" >&5
12218echo "${ECHO_T}ok" >&6; }
12219
12220{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
12221echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12222NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12223
12224NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12225
12226{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12227echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12228
12229
12230
12231{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
12232echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12233if test "${ac_cv_lib_m_sin+set}" = set; then
12234  echo $ECHO_N "(cached) $ECHO_C" >&6
12235else
12236  ac_check_lib_save_LIBS=$LIBS
12237LIBS="-lm  $LIBS"
12238cat >conftest.$ac_ext <<_ACEOF
12239/* confdefs.h.  */
12240_ACEOF
12241cat confdefs.h >>conftest.$ac_ext
12242cat >>conftest.$ac_ext <<_ACEOF
12243/* end confdefs.h.  */
12244
12245/* Override any GCC internal prototype to avoid an error.
12246   Use char because int might match the return type of a GCC
12247   builtin and then its argument prototype would still apply.  */
12248#ifdef __cplusplus
12249extern "C"
12250#endif
12251char sin ();
12252int
12253main ()
12254{
12255return sin ();
12256  ;
12257  return 0;
12258}
12259_ACEOF
12260rm -f conftest.$ac_objext conftest$ac_exeext
12261if { (ac_try="$ac_link"
12262case "(($ac_try" in
12263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12264  *) ac_try_echo=$ac_try;;
12265esac
12266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12267  (eval "$ac_link") 2>conftest.er1
12268  ac_status=$?
12269  grep -v '^ *+' conftest.er1 >conftest.err
12270  rm -f conftest.er1
12271  cat conftest.err >&5
12272  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12273  (exit $ac_status); } &&
12274	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12275  { (case "(($ac_try" in
12276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12277  *) ac_try_echo=$ac_try;;
12278esac
12279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12280  (eval "$ac_try") 2>&5
12281  ac_status=$?
12282  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12283  (exit $ac_status); }; } &&
12284	 { ac_try='test -s conftest$ac_exeext'
12285  { (case "(($ac_try" in
12286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12287  *) ac_try_echo=$ac_try;;
12288esac
12289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12290  (eval "$ac_try") 2>&5
12291  ac_status=$?
12292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12293  (exit $ac_status); }; }; then
12294  ac_cv_lib_m_sin=yes
12295else
12296  echo "$as_me: failed program was:" >&5
12297sed 's/^/| /' conftest.$ac_ext >&5
12298
12299	ac_cv_lib_m_sin=no
12300fi
12301
12302rm -f core conftest.err conftest.$ac_objext \
12303      conftest$ac_exeext conftest.$ac_ext
12304LIBS=$ac_check_lib_save_LIBS
12305fi
12306{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12307echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12308if test $ac_cv_lib_m_sin = yes; then
12309  cat >>confdefs.h <<_ACEOF
12310#define HAVE_LIBM 1
12311_ACEOF
12312
12313  LIBS="-lm $LIBS"
12314
12315fi
12316
12317if test "$llvm_cv_os_type" = "MingW" ; then
12318
12319{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12320echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12321if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12322  echo $ECHO_N "(cached) $ECHO_C" >&6
12323else
12324  ac_check_lib_save_LIBS=$LIBS
12325LIBS="-limagehlp  $LIBS"
12326cat >conftest.$ac_ext <<_ACEOF
12327/* confdefs.h.  */
12328_ACEOF
12329cat confdefs.h >>conftest.$ac_ext
12330cat >>conftest.$ac_ext <<_ACEOF
12331/* end confdefs.h.  */
12332
12333
12334int
12335main ()
12336{
12337return main ();
12338  ;
12339  return 0;
12340}
12341_ACEOF
12342rm -f conftest.$ac_objext conftest$ac_exeext
12343if { (ac_try="$ac_link"
12344case "(($ac_try" in
12345  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12346  *) ac_try_echo=$ac_try;;
12347esac
12348eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12349  (eval "$ac_link") 2>conftest.er1
12350  ac_status=$?
12351  grep -v '^ *+' conftest.er1 >conftest.err
12352  rm -f conftest.er1
12353  cat conftest.err >&5
12354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12355  (exit $ac_status); } &&
12356	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12357  { (case "(($ac_try" in
12358  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12359  *) ac_try_echo=$ac_try;;
12360esac
12361eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12362  (eval "$ac_try") 2>&5
12363  ac_status=$?
12364  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12365  (exit $ac_status); }; } &&
12366	 { ac_try='test -s conftest$ac_exeext'
12367  { (case "(($ac_try" in
12368  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12369  *) ac_try_echo=$ac_try;;
12370esac
12371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12372  (eval "$ac_try") 2>&5
12373  ac_status=$?
12374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12375  (exit $ac_status); }; }; then
12376  ac_cv_lib_imagehlp_main=yes
12377else
12378  echo "$as_me: failed program was:" >&5
12379sed 's/^/| /' conftest.$ac_ext >&5
12380
12381	ac_cv_lib_imagehlp_main=no
12382fi
12383
12384rm -f core conftest.err conftest.$ac_objext \
12385      conftest$ac_exeext conftest.$ac_ext
12386LIBS=$ac_check_lib_save_LIBS
12387fi
12388{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12389echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12390if test $ac_cv_lib_imagehlp_main = yes; then
12391  cat >>confdefs.h <<_ACEOF
12392#define HAVE_LIBIMAGEHLP 1
12393_ACEOF
12394
12395  LIBS="-limagehlp $LIBS"
12396
12397fi
12398
12399
12400{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12401echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12402if test "${ac_cv_lib_psapi_main+set}" = set; then
12403  echo $ECHO_N "(cached) $ECHO_C" >&6
12404else
12405  ac_check_lib_save_LIBS=$LIBS
12406LIBS="-lpsapi  $LIBS"
12407cat >conftest.$ac_ext <<_ACEOF
12408/* confdefs.h.  */
12409_ACEOF
12410cat confdefs.h >>conftest.$ac_ext
12411cat >>conftest.$ac_ext <<_ACEOF
12412/* end confdefs.h.  */
12413
12414
12415int
12416main ()
12417{
12418return main ();
12419  ;
12420  return 0;
12421}
12422_ACEOF
12423rm -f conftest.$ac_objext conftest$ac_exeext
12424if { (ac_try="$ac_link"
12425case "(($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_link") 2>conftest.er1
12431  ac_status=$?
12432  grep -v '^ *+' conftest.er1 >conftest.err
12433  rm -f conftest.er1
12434  cat conftest.err >&5
12435  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12436  (exit $ac_status); } &&
12437	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12438  { (case "(($ac_try" in
12439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12440  *) ac_try_echo=$ac_try;;
12441esac
12442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12443  (eval "$ac_try") 2>&5
12444  ac_status=$?
12445  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12446  (exit $ac_status); }; } &&
12447	 { ac_try='test -s conftest$ac_exeext'
12448  { (case "(($ac_try" in
12449  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12450  *) ac_try_echo=$ac_try;;
12451esac
12452eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12453  (eval "$ac_try") 2>&5
12454  ac_status=$?
12455  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12456  (exit $ac_status); }; }; then
12457  ac_cv_lib_psapi_main=yes
12458else
12459  echo "$as_me: failed program was:" >&5
12460sed 's/^/| /' conftest.$ac_ext >&5
12461
12462	ac_cv_lib_psapi_main=no
12463fi
12464
12465rm -f core conftest.err conftest.$ac_objext \
12466      conftest$ac_exeext conftest.$ac_ext
12467LIBS=$ac_check_lib_save_LIBS
12468fi
12469{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12470echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12471if test $ac_cv_lib_psapi_main = yes; then
12472  cat >>confdefs.h <<_ACEOF
12473#define HAVE_LIBPSAPI 1
12474_ACEOF
12475
12476  LIBS="-lpsapi $LIBS"
12477
12478fi
12479
12480fi
12481
12482{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12483echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12484if test "${ac_cv_search_dlopen+set}" = set; then
12485  echo $ECHO_N "(cached) $ECHO_C" >&6
12486else
12487  ac_func_search_save_LIBS=$LIBS
12488cat >conftest.$ac_ext <<_ACEOF
12489/* confdefs.h.  */
12490_ACEOF
12491cat confdefs.h >>conftest.$ac_ext
12492cat >>conftest.$ac_ext <<_ACEOF
12493/* end confdefs.h.  */
12494
12495/* Override any GCC internal prototype to avoid an error.
12496   Use char because int might match the return type of a GCC
12497   builtin and then its argument prototype would still apply.  */
12498#ifdef __cplusplus
12499extern "C"
12500#endif
12501char dlopen ();
12502int
12503main ()
12504{
12505return dlopen ();
12506  ;
12507  return 0;
12508}
12509_ACEOF
12510for ac_lib in '' dl; do
12511  if test -z "$ac_lib"; then
12512    ac_res="none required"
12513  else
12514    ac_res=-l$ac_lib
12515    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12516  fi
12517  rm -f conftest.$ac_objext conftest$ac_exeext
12518if { (ac_try="$ac_link"
12519case "(($ac_try" in
12520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12521  *) ac_try_echo=$ac_try;;
12522esac
12523eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12524  (eval "$ac_link") 2>conftest.er1
12525  ac_status=$?
12526  grep -v '^ *+' conftest.er1 >conftest.err
12527  rm -f conftest.er1
12528  cat conftest.err >&5
12529  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12530  (exit $ac_status); } &&
12531	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12532  { (case "(($ac_try" in
12533  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12534  *) ac_try_echo=$ac_try;;
12535esac
12536eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12537  (eval "$ac_try") 2>&5
12538  ac_status=$?
12539  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12540  (exit $ac_status); }; } &&
12541	 { ac_try='test -s conftest$ac_exeext'
12542  { (case "(($ac_try" in
12543  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12544  *) ac_try_echo=$ac_try;;
12545esac
12546eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12547  (eval "$ac_try") 2>&5
12548  ac_status=$?
12549  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12550  (exit $ac_status); }; }; then
12551  ac_cv_search_dlopen=$ac_res
12552else
12553  echo "$as_me: failed program was:" >&5
12554sed 's/^/| /' conftest.$ac_ext >&5
12555
12556
12557fi
12558
12559rm -f core conftest.err conftest.$ac_objext \
12560      conftest$ac_exeext
12561  if test "${ac_cv_search_dlopen+set}" = set; then
12562  break
12563fi
12564done
12565if test "${ac_cv_search_dlopen+set}" = set; then
12566  :
12567else
12568  ac_cv_search_dlopen=no
12569fi
12570rm conftest.$ac_ext
12571LIBS=$ac_func_search_save_LIBS
12572fi
12573{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12574echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12575ac_res=$ac_cv_search_dlopen
12576if test "$ac_res" != no; then
12577  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12578
12579cat >>confdefs.h <<\_ACEOF
12580#define HAVE_DLOPEN 1
12581_ACEOF
12582
12583else
12584  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12585echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12586fi
12587
12588
12589if test "$llvm_cv_enable_libffi" = "yes" ; then
12590  { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12591echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12592if test "${ac_cv_search_ffi_call+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 ffi_call ();
12610int
12611main ()
12612{
12613return ffi_call ();
12614  ;
12615  return 0;
12616}
12617_ACEOF
12618for ac_lib in '' ffi; 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_ffi_call=$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_ffi_call+set}" = set; then
12670  break
12671fi
12672done
12673if test "${ac_cv_search_ffi_call+set}" = set; then
12674  :
12675else
12676  ac_cv_search_ffi_call=no
12677fi
12678rm conftest.$ac_ext
12679LIBS=$ac_func_search_save_LIBS
12680fi
12681{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12682echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12683ac_res=$ac_cv_search_ffi_call
12684if test "$ac_res" != no; then
12685  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12686
12687cat >>confdefs.h <<\_ACEOF
12688#define HAVE_FFI_CALL 1
12689_ACEOF
12690
12691else
12692  { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12693echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12694   { (exit 1); exit 1; }; }
12695fi
12696
12697fi
12698
12699{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12700echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12701if test "${ac_cv_search_mallinfo+set}" = set; then
12702  echo $ECHO_N "(cached) $ECHO_C" >&6
12703else
12704  ac_func_search_save_LIBS=$LIBS
12705cat >conftest.$ac_ext <<_ACEOF
12706/* confdefs.h.  */
12707_ACEOF
12708cat confdefs.h >>conftest.$ac_ext
12709cat >>conftest.$ac_ext <<_ACEOF
12710/* end confdefs.h.  */
12711
12712/* Override any GCC internal prototype to avoid an error.
12713   Use char because int might match the return type of a GCC
12714   builtin and then its argument prototype would still apply.  */
12715#ifdef __cplusplus
12716extern "C"
12717#endif
12718char mallinfo ();
12719int
12720main ()
12721{
12722return mallinfo ();
12723  ;
12724  return 0;
12725}
12726_ACEOF
12727for ac_lib in '' malloc; do
12728  if test -z "$ac_lib"; then
12729    ac_res="none required"
12730  else
12731    ac_res=-l$ac_lib
12732    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12733  fi
12734  rm -f conftest.$ac_objext conftest$ac_exeext
12735if { (ac_try="$ac_link"
12736case "(($ac_try" in
12737  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12738  *) ac_try_echo=$ac_try;;
12739esac
12740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12741  (eval "$ac_link") 2>conftest.er1
12742  ac_status=$?
12743  grep -v '^ *+' conftest.er1 >conftest.err
12744  rm -f conftest.er1
12745  cat conftest.err >&5
12746  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12747  (exit $ac_status); } &&
12748	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12749  { (case "(($ac_try" in
12750  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12751  *) ac_try_echo=$ac_try;;
12752esac
12753eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12754  (eval "$ac_try") 2>&5
12755  ac_status=$?
12756  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12757  (exit $ac_status); }; } &&
12758	 { ac_try='test -s conftest$ac_exeext'
12759  { (case "(($ac_try" in
12760  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12761  *) ac_try_echo=$ac_try;;
12762esac
12763eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12764  (eval "$ac_try") 2>&5
12765  ac_status=$?
12766  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12767  (exit $ac_status); }; }; then
12768  ac_cv_search_mallinfo=$ac_res
12769else
12770  echo "$as_me: failed program was:" >&5
12771sed 's/^/| /' conftest.$ac_ext >&5
12772
12773
12774fi
12775
12776rm -f core conftest.err conftest.$ac_objext \
12777      conftest$ac_exeext
12778  if test "${ac_cv_search_mallinfo+set}" = set; then
12779  break
12780fi
12781done
12782if test "${ac_cv_search_mallinfo+set}" = set; then
12783  :
12784else
12785  ac_cv_search_mallinfo=no
12786fi
12787rm conftest.$ac_ext
12788LIBS=$ac_func_search_save_LIBS
12789fi
12790{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12791echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12792ac_res=$ac_cv_search_mallinfo
12793if test "$ac_res" != no; then
12794  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12795
12796cat >>confdefs.h <<\_ACEOF
12797#define HAVE_MALLINFO 1
12798_ACEOF
12799
12800fi
12801
12802
12803if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12804
12805{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12806echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12807if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12808  echo $ECHO_N "(cached) $ECHO_C" >&6
12809else
12810  ac_check_lib_save_LIBS=$LIBS
12811LIBS="-lpthread  $LIBS"
12812cat >conftest.$ac_ext <<_ACEOF
12813/* confdefs.h.  */
12814_ACEOF
12815cat confdefs.h >>conftest.$ac_ext
12816cat >>conftest.$ac_ext <<_ACEOF
12817/* end confdefs.h.  */
12818
12819/* Override any GCC internal prototype to avoid an error.
12820   Use char because int might match the return type of a GCC
12821   builtin and then its argument prototype would still apply.  */
12822#ifdef __cplusplus
12823extern "C"
12824#endif
12825char pthread_mutex_init ();
12826int
12827main ()
12828{
12829return pthread_mutex_init ();
12830  ;
12831  return 0;
12832}
12833_ACEOF
12834rm -f conftest.$ac_objext conftest$ac_exeext
12835if { (ac_try="$ac_link"
12836case "(($ac_try" in
12837  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12838  *) ac_try_echo=$ac_try;;
12839esac
12840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12841  (eval "$ac_link") 2>conftest.er1
12842  ac_status=$?
12843  grep -v '^ *+' conftest.er1 >conftest.err
12844  rm -f conftest.er1
12845  cat conftest.err >&5
12846  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12847  (exit $ac_status); } &&
12848	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12849  { (case "(($ac_try" in
12850  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12851  *) ac_try_echo=$ac_try;;
12852esac
12853eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12854  (eval "$ac_try") 2>&5
12855  ac_status=$?
12856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12857  (exit $ac_status); }; } &&
12858	 { ac_try='test -s conftest$ac_exeext'
12859  { (case "(($ac_try" in
12860  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12861  *) ac_try_echo=$ac_try;;
12862esac
12863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12864  (eval "$ac_try") 2>&5
12865  ac_status=$?
12866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12867  (exit $ac_status); }; }; then
12868  ac_cv_lib_pthread_pthread_mutex_init=yes
12869else
12870  echo "$as_me: failed program was:" >&5
12871sed 's/^/| /' conftest.$ac_ext >&5
12872
12873	ac_cv_lib_pthread_pthread_mutex_init=no
12874fi
12875
12876rm -f core conftest.err conftest.$ac_objext \
12877      conftest$ac_exeext conftest.$ac_ext
12878LIBS=$ac_check_lib_save_LIBS
12879fi
12880{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12881echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12882if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12883  cat >>confdefs.h <<_ACEOF
12884#define HAVE_LIBPTHREAD 1
12885_ACEOF
12886
12887  LIBS="-lpthread $LIBS"
12888
12889fi
12890
12891  { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12892echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12893if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12894  echo $ECHO_N "(cached) $ECHO_C" >&6
12895else
12896  ac_func_search_save_LIBS=$LIBS
12897cat >conftest.$ac_ext <<_ACEOF
12898/* confdefs.h.  */
12899_ACEOF
12900cat confdefs.h >>conftest.$ac_ext
12901cat >>conftest.$ac_ext <<_ACEOF
12902/* end confdefs.h.  */
12903
12904/* Override any GCC internal prototype to avoid an error.
12905   Use char because int might match the return type of a GCC
12906   builtin and then its argument prototype would still apply.  */
12907#ifdef __cplusplus
12908extern "C"
12909#endif
12910char pthread_mutex_lock ();
12911int
12912main ()
12913{
12914return pthread_mutex_lock ();
12915  ;
12916  return 0;
12917}
12918_ACEOF
12919for ac_lib in '' pthread; do
12920  if test -z "$ac_lib"; then
12921    ac_res="none required"
12922  else
12923    ac_res=-l$ac_lib
12924    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12925  fi
12926  rm -f conftest.$ac_objext conftest$ac_exeext
12927if { (ac_try="$ac_link"
12928case "(($ac_try" in
12929  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12930  *) ac_try_echo=$ac_try;;
12931esac
12932eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12933  (eval "$ac_link") 2>conftest.er1
12934  ac_status=$?
12935  grep -v '^ *+' conftest.er1 >conftest.err
12936  rm -f conftest.er1
12937  cat conftest.err >&5
12938  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12939  (exit $ac_status); } &&
12940	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12941  { (case "(($ac_try" in
12942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12943  *) ac_try_echo=$ac_try;;
12944esac
12945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12946  (eval "$ac_try") 2>&5
12947  ac_status=$?
12948  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12949  (exit $ac_status); }; } &&
12950	 { ac_try='test -s conftest$ac_exeext'
12951  { (case "(($ac_try" in
12952  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12953  *) ac_try_echo=$ac_try;;
12954esac
12955eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12956  (eval "$ac_try") 2>&5
12957  ac_status=$?
12958  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12959  (exit $ac_status); }; }; then
12960  ac_cv_search_pthread_mutex_lock=$ac_res
12961else
12962  echo "$as_me: failed program was:" >&5
12963sed 's/^/| /' conftest.$ac_ext >&5
12964
12965
12966fi
12967
12968rm -f core conftest.err conftest.$ac_objext \
12969      conftest$ac_exeext
12970  if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12971  break
12972fi
12973done
12974if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12975  :
12976else
12977  ac_cv_search_pthread_mutex_lock=no
12978fi
12979rm conftest.$ac_ext
12980LIBS=$ac_func_search_save_LIBS
12981fi
12982{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12983echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12984ac_res=$ac_cv_search_pthread_mutex_lock
12985if test "$ac_res" != no; then
12986  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12987
12988cat >>confdefs.h <<\_ACEOF
12989#define HAVE_PTHREAD_MUTEX_LOCK 1
12990_ACEOF
12991
12992fi
12993
12994  { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12995echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12996if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12997  echo $ECHO_N "(cached) $ECHO_C" >&6
12998else
12999  ac_func_search_save_LIBS=$LIBS
13000cat >conftest.$ac_ext <<_ACEOF
13001/* confdefs.h.  */
13002_ACEOF
13003cat confdefs.h >>conftest.$ac_ext
13004cat >>conftest.$ac_ext <<_ACEOF
13005/* end confdefs.h.  */
13006
13007/* Override any GCC internal prototype to avoid an error.
13008   Use char because int might match the return type of a GCC
13009   builtin and then its argument prototype would still apply.  */
13010#ifdef __cplusplus
13011extern "C"
13012#endif
13013char pthread_rwlock_init ();
13014int
13015main ()
13016{
13017return pthread_rwlock_init ();
13018  ;
13019  return 0;
13020}
13021_ACEOF
13022for ac_lib in '' pthread; do
13023  if test -z "$ac_lib"; then
13024    ac_res="none required"
13025  else
13026    ac_res=-l$ac_lib
13027    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13028  fi
13029  rm -f conftest.$ac_objext conftest$ac_exeext
13030if { (ac_try="$ac_link"
13031case "(($ac_try" in
13032  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13033  *) ac_try_echo=$ac_try;;
13034esac
13035eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13036  (eval "$ac_link") 2>conftest.er1
13037  ac_status=$?
13038  grep -v '^ *+' conftest.er1 >conftest.err
13039  rm -f conftest.er1
13040  cat conftest.err >&5
13041  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13042  (exit $ac_status); } &&
13043	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13044  { (case "(($ac_try" in
13045  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13046  *) ac_try_echo=$ac_try;;
13047esac
13048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13049  (eval "$ac_try") 2>&5
13050  ac_status=$?
13051  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13052  (exit $ac_status); }; } &&
13053	 { ac_try='test -s conftest$ac_exeext'
13054  { (case "(($ac_try" in
13055  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13056  *) ac_try_echo=$ac_try;;
13057esac
13058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13059  (eval "$ac_try") 2>&5
13060  ac_status=$?
13061  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13062  (exit $ac_status); }; }; then
13063  ac_cv_search_pthread_rwlock_init=$ac_res
13064else
13065  echo "$as_me: failed program was:" >&5
13066sed 's/^/| /' conftest.$ac_ext >&5
13067
13068
13069fi
13070
13071rm -f core conftest.err conftest.$ac_objext \
13072      conftest$ac_exeext
13073  if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13074  break
13075fi
13076done
13077if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13078  :
13079else
13080  ac_cv_search_pthread_rwlock_init=no
13081fi
13082rm conftest.$ac_ext
13083LIBS=$ac_func_search_save_LIBS
13084fi
13085{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13086echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13087ac_res=$ac_cv_search_pthread_rwlock_init
13088if test "$ac_res" != no; then
13089  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13090
13091cat >>confdefs.h <<\_ACEOF
13092#define HAVE_PTHREAD_RWLOCK_INIT 1
13093_ACEOF
13094
13095fi
13096
13097  { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13098echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13099if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13100  echo $ECHO_N "(cached) $ECHO_C" >&6
13101else
13102  ac_func_search_save_LIBS=$LIBS
13103cat >conftest.$ac_ext <<_ACEOF
13104/* confdefs.h.  */
13105_ACEOF
13106cat confdefs.h >>conftest.$ac_ext
13107cat >>conftest.$ac_ext <<_ACEOF
13108/* end confdefs.h.  */
13109
13110/* Override any GCC internal prototype to avoid an error.
13111   Use char because int might match the return type of a GCC
13112   builtin and then its argument prototype would still apply.  */
13113#ifdef __cplusplus
13114extern "C"
13115#endif
13116char pthread_getspecific ();
13117int
13118main ()
13119{
13120return pthread_getspecific ();
13121  ;
13122  return 0;
13123}
13124_ACEOF
13125for ac_lib in '' pthread; do
13126  if test -z "$ac_lib"; then
13127    ac_res="none required"
13128  else
13129    ac_res=-l$ac_lib
13130    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13131  fi
13132  rm -f conftest.$ac_objext conftest$ac_exeext
13133if { (ac_try="$ac_link"
13134case "(($ac_try" in
13135  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13136  *) ac_try_echo=$ac_try;;
13137esac
13138eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13139  (eval "$ac_link") 2>conftest.er1
13140  ac_status=$?
13141  grep -v '^ *+' conftest.er1 >conftest.err
13142  rm -f conftest.er1
13143  cat conftest.err >&5
13144  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13145  (exit $ac_status); } &&
13146	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13147  { (case "(($ac_try" in
13148  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13149  *) ac_try_echo=$ac_try;;
13150esac
13151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13152  (eval "$ac_try") 2>&5
13153  ac_status=$?
13154  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13155  (exit $ac_status); }; } &&
13156	 { ac_try='test -s conftest$ac_exeext'
13157  { (case "(($ac_try" in
13158  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13159  *) ac_try_echo=$ac_try;;
13160esac
13161eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13162  (eval "$ac_try") 2>&5
13163  ac_status=$?
13164  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13165  (exit $ac_status); }; }; then
13166  ac_cv_search_pthread_getspecific=$ac_res
13167else
13168  echo "$as_me: failed program was:" >&5
13169sed 's/^/| /' conftest.$ac_ext >&5
13170
13171
13172fi
13173
13174rm -f core conftest.err conftest.$ac_objext \
13175      conftest$ac_exeext
13176  if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13177  break
13178fi
13179done
13180if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13181  :
13182else
13183  ac_cv_search_pthread_getspecific=no
13184fi
13185rm conftest.$ac_ext
13186LIBS=$ac_func_search_save_LIBS
13187fi
13188{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13189echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13190ac_res=$ac_cv_search_pthread_getspecific
13191if test "$ac_res" != no; then
13192  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13193
13194cat >>confdefs.h <<\_ACEOF
13195#define HAVE_PTHREAD_GETSPECIFIC 1
13196_ACEOF
13197
13198fi
13199
13200fi
13201
13202
13203# Check whether --with-udis86 was given.
13204if test "${with_udis86+set}" = set; then
13205  withval=$with_udis86;
13206      USE_UDIS86=1
13207
13208      case "$withval" in
13209        /usr/lib|yes) ;;
13210        *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13211      esac
13212
13213{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13214echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13215if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13216  echo $ECHO_N "(cached) $ECHO_C" >&6
13217else
13218  ac_check_lib_save_LIBS=$LIBS
13219LIBS="-ludis86  $LIBS"
13220cat >conftest.$ac_ext <<_ACEOF
13221/* confdefs.h.  */
13222_ACEOF
13223cat confdefs.h >>conftest.$ac_ext
13224cat >>conftest.$ac_ext <<_ACEOF
13225/* end confdefs.h.  */
13226
13227/* Override any GCC internal prototype to avoid an error.
13228   Use char because int might match the return type of a GCC
13229   builtin and then its argument prototype would still apply.  */
13230#ifdef __cplusplus
13231extern "C"
13232#endif
13233char ud_init ();
13234int
13235main ()
13236{
13237return ud_init ();
13238  ;
13239  return 0;
13240}
13241_ACEOF
13242rm -f conftest.$ac_objext conftest$ac_exeext
13243if { (ac_try="$ac_link"
13244case "(($ac_try" in
13245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13246  *) ac_try_echo=$ac_try;;
13247esac
13248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13249  (eval "$ac_link") 2>conftest.er1
13250  ac_status=$?
13251  grep -v '^ *+' conftest.er1 >conftest.err
13252  rm -f conftest.er1
13253  cat conftest.err >&5
13254  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13255  (exit $ac_status); } &&
13256	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13257  { (case "(($ac_try" in
13258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13259  *) ac_try_echo=$ac_try;;
13260esac
13261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13262  (eval "$ac_try") 2>&5
13263  ac_status=$?
13264  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13265  (exit $ac_status); }; } &&
13266	 { ac_try='test -s conftest$ac_exeext'
13267  { (case "(($ac_try" in
13268  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13269  *) ac_try_echo=$ac_try;;
13270esac
13271eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13272  (eval "$ac_try") 2>&5
13273  ac_status=$?
13274  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13275  (exit $ac_status); }; }; then
13276  ac_cv_lib_udis86_ud_init=yes
13277else
13278  echo "$as_me: failed program was:" >&5
13279sed 's/^/| /' conftest.$ac_ext >&5
13280
13281	ac_cv_lib_udis86_ud_init=no
13282fi
13283
13284rm -f core conftest.err conftest.$ac_objext \
13285      conftest$ac_exeext conftest.$ac_ext
13286LIBS=$ac_check_lib_save_LIBS
13287fi
13288{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13289echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13290if test $ac_cv_lib_udis86_ud_init = yes; then
13291  cat >>confdefs.h <<_ACEOF
13292#define HAVE_LIBUDIS86 1
13293_ACEOF
13294
13295  LIBS="-ludis86 $LIBS"
13296
13297else
13298
13299        echo "Error! You need to have libudis86 around."
13300        exit -1
13301
13302fi
13303
13304
13305else
13306  USE_UDIS86=0
13307
13308fi
13309
13310
13311cat >>confdefs.h <<_ACEOF
13312#define USE_UDIS86 $USE_UDIS86
13313_ACEOF
13314
13315
13316
13317# Check whether --with-oprofile was given.
13318if test "${with_oprofile+set}" = set; then
13319  withval=$with_oprofile;
13320      USE_OPROFILE=1
13321
13322      case "$withval" in
13323        /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13324        no) llvm_cv_oppath=
13325            USE_OPROFILE=0
13326 ;;
13327        *) llvm_cv_oppath="${withval}/lib/oprofile"
13328           CPPFLAGS="-I${withval}/include";;
13329      esac
13330      if test -n "$llvm_cv_oppath" ; then
13331        LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13332                                        { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13333echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13334if test "${ac_cv_search_bfd_init+set}" = set; then
13335  echo $ECHO_N "(cached) $ECHO_C" >&6
13336else
13337  ac_func_search_save_LIBS=$LIBS
13338cat >conftest.$ac_ext <<_ACEOF
13339/* confdefs.h.  */
13340_ACEOF
13341cat confdefs.h >>conftest.$ac_ext
13342cat >>conftest.$ac_ext <<_ACEOF
13343/* end confdefs.h.  */
13344
13345/* Override any GCC internal prototype to avoid an error.
13346   Use char because int might match the return type of a GCC
13347   builtin and then its argument prototype would still apply.  */
13348#ifdef __cplusplus
13349extern "C"
13350#endif
13351char bfd_init ();
13352int
13353main ()
13354{
13355return bfd_init ();
13356  ;
13357  return 0;
13358}
13359_ACEOF
13360for ac_lib in '' bfd; do
13361  if test -z "$ac_lib"; then
13362    ac_res="none required"
13363  else
13364    ac_res=-l$ac_lib
13365    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13366  fi
13367  rm -f conftest.$ac_objext conftest$ac_exeext
13368if { (ac_try="$ac_link"
13369case "(($ac_try" in
13370  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13371  *) ac_try_echo=$ac_try;;
13372esac
13373eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13374  (eval "$ac_link") 2>conftest.er1
13375  ac_status=$?
13376  grep -v '^ *+' conftest.er1 >conftest.err
13377  rm -f conftest.er1
13378  cat conftest.err >&5
13379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13380  (exit $ac_status); } &&
13381	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13382  { (case "(($ac_try" in
13383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13384  *) ac_try_echo=$ac_try;;
13385esac
13386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13387  (eval "$ac_try") 2>&5
13388  ac_status=$?
13389  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13390  (exit $ac_status); }; } &&
13391	 { ac_try='test -s conftest$ac_exeext'
13392  { (case "(($ac_try" in
13393  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13394  *) ac_try_echo=$ac_try;;
13395esac
13396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13397  (eval "$ac_try") 2>&5
13398  ac_status=$?
13399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13400  (exit $ac_status); }; }; then
13401  ac_cv_search_bfd_init=$ac_res
13402else
13403  echo "$as_me: failed program was:" >&5
13404sed 's/^/| /' conftest.$ac_ext >&5
13405
13406
13407fi
13408
13409rm -f core conftest.err conftest.$ac_objext \
13410      conftest$ac_exeext
13411  if test "${ac_cv_search_bfd_init+set}" = set; then
13412  break
13413fi
13414done
13415if test "${ac_cv_search_bfd_init+set}" = set; then
13416  :
13417else
13418  ac_cv_search_bfd_init=no
13419fi
13420rm conftest.$ac_ext
13421LIBS=$ac_func_search_save_LIBS
13422fi
13423{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13424echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13425ac_res=$ac_cv_search_bfd_init
13426if test "$ac_res" != no; then
13427  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13428
13429fi
13430
13431        { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13432echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13433if test "${ac_cv_search_op_open_agent+set}" = set; then
13434  echo $ECHO_N "(cached) $ECHO_C" >&6
13435else
13436  ac_func_search_save_LIBS=$LIBS
13437cat >conftest.$ac_ext <<_ACEOF
13438/* confdefs.h.  */
13439_ACEOF
13440cat confdefs.h >>conftest.$ac_ext
13441cat >>conftest.$ac_ext <<_ACEOF
13442/* end confdefs.h.  */
13443
13444/* Override any GCC internal prototype to avoid an error.
13445   Use char because int might match the return type of a GCC
13446   builtin and then its argument prototype would still apply.  */
13447#ifdef __cplusplus
13448extern "C"
13449#endif
13450char op_open_agent ();
13451int
13452main ()
13453{
13454return op_open_agent ();
13455  ;
13456  return 0;
13457}
13458_ACEOF
13459for ac_lib in '' opagent; do
13460  if test -z "$ac_lib"; then
13461    ac_res="none required"
13462  else
13463    ac_res=-l$ac_lib
13464    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13465  fi
13466  rm -f conftest.$ac_objext conftest$ac_exeext
13467if { (ac_try="$ac_link"
13468case "(($ac_try" in
13469  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13470  *) ac_try_echo=$ac_try;;
13471esac
13472eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13473  (eval "$ac_link") 2>conftest.er1
13474  ac_status=$?
13475  grep -v '^ *+' conftest.er1 >conftest.err
13476  rm -f conftest.er1
13477  cat conftest.err >&5
13478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13479  (exit $ac_status); } &&
13480	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13481  { (case "(($ac_try" in
13482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13483  *) ac_try_echo=$ac_try;;
13484esac
13485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13486  (eval "$ac_try") 2>&5
13487  ac_status=$?
13488  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13489  (exit $ac_status); }; } &&
13490	 { ac_try='test -s conftest$ac_exeext'
13491  { (case "(($ac_try" in
13492  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13493  *) ac_try_echo=$ac_try;;
13494esac
13495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13496  (eval "$ac_try") 2>&5
13497  ac_status=$?
13498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13499  (exit $ac_status); }; }; then
13500  ac_cv_search_op_open_agent=$ac_res
13501else
13502  echo "$as_me: failed program was:" >&5
13503sed 's/^/| /' conftest.$ac_ext >&5
13504
13505
13506fi
13507
13508rm -f core conftest.err conftest.$ac_objext \
13509      conftest$ac_exeext
13510  if test "${ac_cv_search_op_open_agent+set}" = set; then
13511  break
13512fi
13513done
13514if test "${ac_cv_search_op_open_agent+set}" = set; then
13515  :
13516else
13517  ac_cv_search_op_open_agent=no
13518fi
13519rm conftest.$ac_ext
13520LIBS=$ac_func_search_save_LIBS
13521fi
13522{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13523echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13524ac_res=$ac_cv_search_op_open_agent
13525if test "$ac_res" != no; then
13526  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13527
13528else
13529
13530          echo "Error! You need to have libopagent around."
13531          exit -1
13532
13533fi
13534
13535        if test "${ac_cv_header_opagent_h+set}" = set; then
13536  { echo "$as_me:$LINENO: checking for opagent.h" >&5
13537echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13538if test "${ac_cv_header_opagent_h+set}" = set; then
13539  echo $ECHO_N "(cached) $ECHO_C" >&6
13540fi
13541{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13542echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13543else
13544  # Is the header compilable?
13545{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
13546echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13547cat >conftest.$ac_ext <<_ACEOF
13548/* confdefs.h.  */
13549_ACEOF
13550cat confdefs.h >>conftest.$ac_ext
13551cat >>conftest.$ac_ext <<_ACEOF
13552/* end confdefs.h.  */
13553$ac_includes_default
13554#include <opagent.h>
13555_ACEOF
13556rm -f conftest.$ac_objext
13557if { (ac_try="$ac_compile"
13558case "(($ac_try" in
13559  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13560  *) ac_try_echo=$ac_try;;
13561esac
13562eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13563  (eval "$ac_compile") 2>conftest.er1
13564  ac_status=$?
13565  grep -v '^ *+' conftest.er1 >conftest.err
13566  rm -f conftest.er1
13567  cat conftest.err >&5
13568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13569  (exit $ac_status); } &&
13570	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13571  { (case "(($ac_try" in
13572  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13573  *) ac_try_echo=$ac_try;;
13574esac
13575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13576  (eval "$ac_try") 2>&5
13577  ac_status=$?
13578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13579  (exit $ac_status); }; } &&
13580	 { ac_try='test -s conftest.$ac_objext'
13581  { (case "(($ac_try" in
13582  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13583  *) ac_try_echo=$ac_try;;
13584esac
13585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13586  (eval "$ac_try") 2>&5
13587  ac_status=$?
13588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13589  (exit $ac_status); }; }; then
13590  ac_header_compiler=yes
13591else
13592  echo "$as_me: failed program was:" >&5
13593sed 's/^/| /' conftest.$ac_ext >&5
13594
13595	ac_header_compiler=no
13596fi
13597
13598rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13599{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13600echo "${ECHO_T}$ac_header_compiler" >&6; }
13601
13602# Is the header present?
13603{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
13604echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13605cat >conftest.$ac_ext <<_ACEOF
13606/* confdefs.h.  */
13607_ACEOF
13608cat confdefs.h >>conftest.$ac_ext
13609cat >>conftest.$ac_ext <<_ACEOF
13610/* end confdefs.h.  */
13611#include <opagent.h>
13612_ACEOF
13613if { (ac_try="$ac_cpp conftest.$ac_ext"
13614case "(($ac_try" in
13615  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13616  *) ac_try_echo=$ac_try;;
13617esac
13618eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13619  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13620  ac_status=$?
13621  grep -v '^ *+' conftest.er1 >conftest.err
13622  rm -f conftest.er1
13623  cat conftest.err >&5
13624  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13625  (exit $ac_status); } >/dev/null; then
13626  if test -s conftest.err; then
13627    ac_cpp_err=$ac_c_preproc_warn_flag
13628    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13629  else
13630    ac_cpp_err=
13631  fi
13632else
13633  ac_cpp_err=yes
13634fi
13635if test -z "$ac_cpp_err"; then
13636  ac_header_preproc=yes
13637else
13638  echo "$as_me: failed program was:" >&5
13639sed 's/^/| /' conftest.$ac_ext >&5
13640
13641  ac_header_preproc=no
13642fi
13643
13644rm -f conftest.err conftest.$ac_ext
13645{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13646echo "${ECHO_T}$ac_header_preproc" >&6; }
13647
13648# So?  What about this header?
13649case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13650  yes:no: )
13651    { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13652echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13653    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13654echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13655    ac_header_preproc=yes
13656    ;;
13657  no:yes:* )
13658    { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13659echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13660    { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13661echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13662    { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13663echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13664    { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13665echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13666    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13667echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13668    { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13669echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13670    ( cat <<\_ASBOX
13671## ----------------------------------- ##
13672## Report this to llvmbugs@cs.uiuc.edu ##
13673## ----------------------------------- ##
13674_ASBOX
13675     ) | sed "s/^/$as_me: WARNING:     /" >&2
13676    ;;
13677esac
13678{ echo "$as_me:$LINENO: checking for opagent.h" >&5
13679echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13680if test "${ac_cv_header_opagent_h+set}" = set; then
13681  echo $ECHO_N "(cached) $ECHO_C" >&6
13682else
13683  ac_cv_header_opagent_h=$ac_header_preproc
13684fi
13685{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13686echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13687
13688fi
13689if test $ac_cv_header_opagent_h = yes; then
13690  :
13691else
13692
13693          echo "Error! You need to have opagent.h around."
13694          exit -1
13695
13696fi
13697
13698
13699      fi
13700
13701else
13702
13703      USE_OPROFILE=0
13704
13705
13706fi
13707
13708
13709cat >>confdefs.h <<_ACEOF
13710#define USE_OPROFILE $USE_OPROFILE
13711_ACEOF
13712
13713
13714
13715
13716
13717
13718
13719
13720ac_header_dirent=no
13721for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13722  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13723{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13724echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13725if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13726  echo $ECHO_N "(cached) $ECHO_C" >&6
13727else
13728  cat >conftest.$ac_ext <<_ACEOF
13729/* confdefs.h.  */
13730_ACEOF
13731cat confdefs.h >>conftest.$ac_ext
13732cat >>conftest.$ac_ext <<_ACEOF
13733/* end confdefs.h.  */
13734#include <sys/types.h>
13735#include <$ac_hdr>
13736
13737int
13738main ()
13739{
13740if ((DIR *) 0)
13741return 0;
13742  ;
13743  return 0;
13744}
13745_ACEOF
13746rm -f conftest.$ac_objext
13747if { (ac_try="$ac_compile"
13748case "(($ac_try" in
13749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13750  *) ac_try_echo=$ac_try;;
13751esac
13752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13753  (eval "$ac_compile") 2>conftest.er1
13754  ac_status=$?
13755  grep -v '^ *+' conftest.er1 >conftest.err
13756  rm -f conftest.er1
13757  cat conftest.err >&5
13758  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13759  (exit $ac_status); } &&
13760	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13761  { (case "(($ac_try" in
13762  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13763  *) ac_try_echo=$ac_try;;
13764esac
13765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13766  (eval "$ac_try") 2>&5
13767  ac_status=$?
13768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13769  (exit $ac_status); }; } &&
13770	 { ac_try='test -s conftest.$ac_objext'
13771  { (case "(($ac_try" in
13772  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13773  *) ac_try_echo=$ac_try;;
13774esac
13775eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13776  (eval "$ac_try") 2>&5
13777  ac_status=$?
13778  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13779  (exit $ac_status); }; }; then
13780  eval "$as_ac_Header=yes"
13781else
13782  echo "$as_me: failed program was:" >&5
13783sed 's/^/| /' conftest.$ac_ext >&5
13784
13785	eval "$as_ac_Header=no"
13786fi
13787
13788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13789fi
13790ac_res=`eval echo '${'$as_ac_Header'}'`
13791	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13792echo "${ECHO_T}$ac_res" >&6; }
13793if test `eval echo '${'$as_ac_Header'}'` = yes; then
13794  cat >>confdefs.h <<_ACEOF
13795#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13796_ACEOF
13797
13798ac_header_dirent=$ac_hdr; break
13799fi
13800
13801done
13802# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13803if test $ac_header_dirent = dirent.h; then
13804  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13805echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13806if test "${ac_cv_search_opendir+set}" = set; then
13807  echo $ECHO_N "(cached) $ECHO_C" >&6
13808else
13809  ac_func_search_save_LIBS=$LIBS
13810cat >conftest.$ac_ext <<_ACEOF
13811/* confdefs.h.  */
13812_ACEOF
13813cat confdefs.h >>conftest.$ac_ext
13814cat >>conftest.$ac_ext <<_ACEOF
13815/* end confdefs.h.  */
13816
13817/* Override any GCC internal prototype to avoid an error.
13818   Use char because int might match the return type of a GCC
13819   builtin and then its argument prototype would still apply.  */
13820#ifdef __cplusplus
13821extern "C"
13822#endif
13823char opendir ();
13824int
13825main ()
13826{
13827return opendir ();
13828  ;
13829  return 0;
13830}
13831_ACEOF
13832for ac_lib in '' dir; do
13833  if test -z "$ac_lib"; then
13834    ac_res="none required"
13835  else
13836    ac_res=-l$ac_lib
13837    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13838  fi
13839  rm -f conftest.$ac_objext conftest$ac_exeext
13840if { (ac_try="$ac_link"
13841case "(($ac_try" in
13842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13843  *) ac_try_echo=$ac_try;;
13844esac
13845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13846  (eval "$ac_link") 2>conftest.er1
13847  ac_status=$?
13848  grep -v '^ *+' conftest.er1 >conftest.err
13849  rm -f conftest.er1
13850  cat conftest.err >&5
13851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13852  (exit $ac_status); } &&
13853	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13854  { (case "(($ac_try" in
13855  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13856  *) ac_try_echo=$ac_try;;
13857esac
13858eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13859  (eval "$ac_try") 2>&5
13860  ac_status=$?
13861  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13862  (exit $ac_status); }; } &&
13863	 { ac_try='test -s conftest$ac_exeext'
13864  { (case "(($ac_try" in
13865  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13866  *) ac_try_echo=$ac_try;;
13867esac
13868eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13869  (eval "$ac_try") 2>&5
13870  ac_status=$?
13871  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13872  (exit $ac_status); }; }; then
13873  ac_cv_search_opendir=$ac_res
13874else
13875  echo "$as_me: failed program was:" >&5
13876sed 's/^/| /' conftest.$ac_ext >&5
13877
13878
13879fi
13880
13881rm -f core conftest.err conftest.$ac_objext \
13882      conftest$ac_exeext
13883  if test "${ac_cv_search_opendir+set}" = set; then
13884  break
13885fi
13886done
13887if test "${ac_cv_search_opendir+set}" = set; then
13888  :
13889else
13890  ac_cv_search_opendir=no
13891fi
13892rm conftest.$ac_ext
13893LIBS=$ac_func_search_save_LIBS
13894fi
13895{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13896echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13897ac_res=$ac_cv_search_opendir
13898if test "$ac_res" != no; then
13899  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13900
13901fi
13902
13903else
13904  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13905echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13906if test "${ac_cv_search_opendir+set}" = set; then
13907  echo $ECHO_N "(cached) $ECHO_C" >&6
13908else
13909  ac_func_search_save_LIBS=$LIBS
13910cat >conftest.$ac_ext <<_ACEOF
13911/* confdefs.h.  */
13912_ACEOF
13913cat confdefs.h >>conftest.$ac_ext
13914cat >>conftest.$ac_ext <<_ACEOF
13915/* end confdefs.h.  */
13916
13917/* Override any GCC internal prototype to avoid an error.
13918   Use char because int might match the return type of a GCC
13919   builtin and then its argument prototype would still apply.  */
13920#ifdef __cplusplus
13921extern "C"
13922#endif
13923char opendir ();
13924int
13925main ()
13926{
13927return opendir ();
13928  ;
13929  return 0;
13930}
13931_ACEOF
13932for ac_lib in '' x; do
13933  if test -z "$ac_lib"; then
13934    ac_res="none required"
13935  else
13936    ac_res=-l$ac_lib
13937    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13938  fi
13939  rm -f conftest.$ac_objext conftest$ac_exeext
13940if { (ac_try="$ac_link"
13941case "(($ac_try" in
13942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13943  *) ac_try_echo=$ac_try;;
13944esac
13945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13946  (eval "$ac_link") 2>conftest.er1
13947  ac_status=$?
13948  grep -v '^ *+' conftest.er1 >conftest.err
13949  rm -f conftest.er1
13950  cat conftest.err >&5
13951  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13952  (exit $ac_status); } &&
13953	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13954  { (case "(($ac_try" in
13955  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13956  *) ac_try_echo=$ac_try;;
13957esac
13958eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13959  (eval "$ac_try") 2>&5
13960  ac_status=$?
13961  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13962  (exit $ac_status); }; } &&
13963	 { ac_try='test -s conftest$ac_exeext'
13964  { (case "(($ac_try" in
13965  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13966  *) ac_try_echo=$ac_try;;
13967esac
13968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13969  (eval "$ac_try") 2>&5
13970  ac_status=$?
13971  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13972  (exit $ac_status); }; }; then
13973  ac_cv_search_opendir=$ac_res
13974else
13975  echo "$as_me: failed program was:" >&5
13976sed 's/^/| /' conftest.$ac_ext >&5
13977
13978
13979fi
13980
13981rm -f core conftest.err conftest.$ac_objext \
13982      conftest$ac_exeext
13983  if test "${ac_cv_search_opendir+set}" = set; then
13984  break
13985fi
13986done
13987if test "${ac_cv_search_opendir+set}" = set; then
13988  :
13989else
13990  ac_cv_search_opendir=no
13991fi
13992rm conftest.$ac_ext
13993LIBS=$ac_func_search_save_LIBS
13994fi
13995{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13996echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13997ac_res=$ac_cv_search_opendir
13998if test "$ac_res" != no; then
13999  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14000
14001fi
14002
14003fi
14004
14005{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14006echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14007if test "${ac_cv_header_mmap_anon+set}" = set; then
14008  echo $ECHO_N "(cached) $ECHO_C" >&6
14009else
14010   ac_ext=c
14011ac_cpp='$CPP $CPPFLAGS'
14012ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14013ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14014ac_compiler_gnu=$ac_cv_c_compiler_gnu
14015
14016  cat >conftest.$ac_ext <<_ACEOF
14017/* confdefs.h.  */
14018_ACEOF
14019cat confdefs.h >>conftest.$ac_ext
14020cat >>conftest.$ac_ext <<_ACEOF
14021/* end confdefs.h.  */
14022#include <sys/mman.h>
14023#include <unistd.h>
14024#include <fcntl.h>
14025int
14026main ()
14027{
14028mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14029  ;
14030  return 0;
14031}
14032_ACEOF
14033rm -f conftest.$ac_objext
14034if { (ac_try="$ac_compile"
14035case "(($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_compile") 2>conftest.er1
14041  ac_status=$?
14042  grep -v '^ *+' conftest.er1 >conftest.err
14043  rm -f conftest.er1
14044  cat conftest.err >&5
14045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14046  (exit $ac_status); } &&
14047	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14048  { (case "(($ac_try" in
14049  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14050  *) ac_try_echo=$ac_try;;
14051esac
14052eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14053  (eval "$ac_try") 2>&5
14054  ac_status=$?
14055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14056  (exit $ac_status); }; } &&
14057	 { ac_try='test -s conftest.$ac_objext'
14058  { (case "(($ac_try" in
14059  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14060  *) ac_try_echo=$ac_try;;
14061esac
14062eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14063  (eval "$ac_try") 2>&5
14064  ac_status=$?
14065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14066  (exit $ac_status); }; }; then
14067  ac_cv_header_mmap_anon=yes
14068else
14069  echo "$as_me: failed program was:" >&5
14070sed 's/^/| /' conftest.$ac_ext >&5
14071
14072	ac_cv_header_mmap_anon=no
14073fi
14074
14075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14076  ac_ext=c
14077ac_cpp='$CPP $CPPFLAGS'
14078ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14079ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14080ac_compiler_gnu=$ac_cv_c_compiler_gnu
14081
14082
14083fi
14084{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14085echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14086if test "$ac_cv_header_mmap_anon" = yes; then
14087
14088cat >>confdefs.h <<\_ACEOF
14089#define HAVE_MMAP_ANONYMOUS 1
14090_ACEOF
14091
14092fi
14093
14094{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14095echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14096if test "${ac_cv_header_stat_broken+set}" = set; then
14097  echo $ECHO_N "(cached) $ECHO_C" >&6
14098else
14099  cat >conftest.$ac_ext <<_ACEOF
14100/* confdefs.h.  */
14101_ACEOF
14102cat confdefs.h >>conftest.$ac_ext
14103cat >>conftest.$ac_ext <<_ACEOF
14104/* end confdefs.h.  */
14105#include <sys/types.h>
14106#include <sys/stat.h>
14107
14108#if defined S_ISBLK && defined S_IFDIR
14109# if S_ISBLK (S_IFDIR)
14110You lose.
14111# endif
14112#endif
14113
14114#if defined S_ISBLK && defined S_IFCHR
14115# if S_ISBLK (S_IFCHR)
14116You lose.
14117# endif
14118#endif
14119
14120#if defined S_ISLNK && defined S_IFREG
14121# if S_ISLNK (S_IFREG)
14122You lose.
14123# endif
14124#endif
14125
14126#if defined S_ISSOCK && defined S_IFREG
14127# if S_ISSOCK (S_IFREG)
14128You lose.
14129# endif
14130#endif
14131
14132_ACEOF
14133if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14134  $EGREP "You lose" >/dev/null 2>&1; then
14135  ac_cv_header_stat_broken=yes
14136else
14137  ac_cv_header_stat_broken=no
14138fi
14139rm -f conftest*
14140
14141fi
14142{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14143echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14144if test $ac_cv_header_stat_broken = yes; then
14145
14146cat >>confdefs.h <<\_ACEOF
14147#define STAT_MACROS_BROKEN 1
14148_ACEOF
14149
14150fi
14151
14152{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14153echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14154if test "${ac_cv_header_sys_wait_h+set}" = set; then
14155  echo $ECHO_N "(cached) $ECHO_C" >&6
14156else
14157  cat >conftest.$ac_ext <<_ACEOF
14158/* confdefs.h.  */
14159_ACEOF
14160cat confdefs.h >>conftest.$ac_ext
14161cat >>conftest.$ac_ext <<_ACEOF
14162/* end confdefs.h.  */
14163#include <sys/types.h>
14164#include <sys/wait.h>
14165#ifndef WEXITSTATUS
14166# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14167#endif
14168#ifndef WIFEXITED
14169# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14170#endif
14171
14172int
14173main ()
14174{
14175  int s;
14176  wait (&s);
14177  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14178  ;
14179  return 0;
14180}
14181_ACEOF
14182rm -f conftest.$ac_objext
14183if { (ac_try="$ac_compile"
14184case "(($ac_try" in
14185  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14186  *) ac_try_echo=$ac_try;;
14187esac
14188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14189  (eval "$ac_compile") 2>conftest.er1
14190  ac_status=$?
14191  grep -v '^ *+' conftest.er1 >conftest.err
14192  rm -f conftest.er1
14193  cat conftest.err >&5
14194  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14195  (exit $ac_status); } &&
14196	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14197  { (case "(($ac_try" in
14198  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14199  *) ac_try_echo=$ac_try;;
14200esac
14201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14202  (eval "$ac_try") 2>&5
14203  ac_status=$?
14204  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14205  (exit $ac_status); }; } &&
14206	 { ac_try='test -s conftest.$ac_objext'
14207  { (case "(($ac_try" in
14208  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14209  *) ac_try_echo=$ac_try;;
14210esac
14211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14212  (eval "$ac_try") 2>&5
14213  ac_status=$?
14214  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14215  (exit $ac_status); }; }; then
14216  ac_cv_header_sys_wait_h=yes
14217else
14218  echo "$as_me: failed program was:" >&5
14219sed 's/^/| /' conftest.$ac_ext >&5
14220
14221	ac_cv_header_sys_wait_h=no
14222fi
14223
14224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14225fi
14226{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14227echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14228if test $ac_cv_header_sys_wait_h = yes; then
14229
14230cat >>confdefs.h <<\_ACEOF
14231#define HAVE_SYS_WAIT_H 1
14232_ACEOF
14233
14234fi
14235
14236{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14237echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14238if test "${ac_cv_header_time+set}" = set; then
14239  echo $ECHO_N "(cached) $ECHO_C" >&6
14240else
14241  cat >conftest.$ac_ext <<_ACEOF
14242/* confdefs.h.  */
14243_ACEOF
14244cat confdefs.h >>conftest.$ac_ext
14245cat >>conftest.$ac_ext <<_ACEOF
14246/* end confdefs.h.  */
14247#include <sys/types.h>
14248#include <sys/time.h>
14249#include <time.h>
14250
14251int
14252main ()
14253{
14254if ((struct tm *) 0)
14255return 0;
14256  ;
14257  return 0;
14258}
14259_ACEOF
14260rm -f conftest.$ac_objext
14261if { (ac_try="$ac_compile"
14262case "(($ac_try" in
14263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14264  *) ac_try_echo=$ac_try;;
14265esac
14266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14267  (eval "$ac_compile") 2>conftest.er1
14268  ac_status=$?
14269  grep -v '^ *+' conftest.er1 >conftest.err
14270  rm -f conftest.er1
14271  cat conftest.err >&5
14272  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14273  (exit $ac_status); } &&
14274	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14275  { (case "(($ac_try" in
14276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14277  *) ac_try_echo=$ac_try;;
14278esac
14279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14280  (eval "$ac_try") 2>&5
14281  ac_status=$?
14282  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14283  (exit $ac_status); }; } &&
14284	 { ac_try='test -s conftest.$ac_objext'
14285  { (case "(($ac_try" in
14286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14287  *) ac_try_echo=$ac_try;;
14288esac
14289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14290  (eval "$ac_try") 2>&5
14291  ac_status=$?
14292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14293  (exit $ac_status); }; }; then
14294  ac_cv_header_time=yes
14295else
14296  echo "$as_me: failed program was:" >&5
14297sed 's/^/| /' conftest.$ac_ext >&5
14298
14299	ac_cv_header_time=no
14300fi
14301
14302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14303fi
14304{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14305echo "${ECHO_T}$ac_cv_header_time" >&6; }
14306if test $ac_cv_header_time = yes; then
14307
14308cat >>confdefs.h <<\_ACEOF
14309#define TIME_WITH_SYS_TIME 1
14310_ACEOF
14311
14312fi
14313
14314
14315
14316
14317
14318
14319
14320
14321for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14322do
14323as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14324if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14325  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14326echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14327if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14328  echo $ECHO_N "(cached) $ECHO_C" >&6
14329fi
14330ac_res=`eval echo '${'$as_ac_Header'}'`
14331	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14332echo "${ECHO_T}$ac_res" >&6; }
14333else
14334  # Is the header compilable?
14335{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14336echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14337cat >conftest.$ac_ext <<_ACEOF
14338/* confdefs.h.  */
14339_ACEOF
14340cat confdefs.h >>conftest.$ac_ext
14341cat >>conftest.$ac_ext <<_ACEOF
14342/* end confdefs.h.  */
14343$ac_includes_default
14344#include <$ac_header>
14345_ACEOF
14346rm -f conftest.$ac_objext
14347if { (ac_try="$ac_compile"
14348case "(($ac_try" in
14349  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14350  *) ac_try_echo=$ac_try;;
14351esac
14352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14353  (eval "$ac_compile") 2>conftest.er1
14354  ac_status=$?
14355  grep -v '^ *+' conftest.er1 >conftest.err
14356  rm -f conftest.er1
14357  cat conftest.err >&5
14358  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14359  (exit $ac_status); } &&
14360	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14361  { (case "(($ac_try" in
14362  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14363  *) ac_try_echo=$ac_try;;
14364esac
14365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14366  (eval "$ac_try") 2>&5
14367  ac_status=$?
14368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14369  (exit $ac_status); }; } &&
14370	 { ac_try='test -s conftest.$ac_objext'
14371  { (case "(($ac_try" in
14372  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14373  *) ac_try_echo=$ac_try;;
14374esac
14375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14376  (eval "$ac_try") 2>&5
14377  ac_status=$?
14378  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14379  (exit $ac_status); }; }; then
14380  ac_header_compiler=yes
14381else
14382  echo "$as_me: failed program was:" >&5
14383sed 's/^/| /' conftest.$ac_ext >&5
14384
14385	ac_header_compiler=no
14386fi
14387
14388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14389{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14390echo "${ECHO_T}$ac_header_compiler" >&6; }
14391
14392# Is the header present?
14393{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14394echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14395cat >conftest.$ac_ext <<_ACEOF
14396/* confdefs.h.  */
14397_ACEOF
14398cat confdefs.h >>conftest.$ac_ext
14399cat >>conftest.$ac_ext <<_ACEOF
14400/* end confdefs.h.  */
14401#include <$ac_header>
14402_ACEOF
14403if { (ac_try="$ac_cpp conftest.$ac_ext"
14404case "(($ac_try" in
14405  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14406  *) ac_try_echo=$ac_try;;
14407esac
14408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14409  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14410  ac_status=$?
14411  grep -v '^ *+' conftest.er1 >conftest.err
14412  rm -f conftest.er1
14413  cat conftest.err >&5
14414  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14415  (exit $ac_status); } >/dev/null; then
14416  if test -s conftest.err; then
14417    ac_cpp_err=$ac_c_preproc_warn_flag
14418    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14419  else
14420    ac_cpp_err=
14421  fi
14422else
14423  ac_cpp_err=yes
14424fi
14425if test -z "$ac_cpp_err"; then
14426  ac_header_preproc=yes
14427else
14428  echo "$as_me: failed program was:" >&5
14429sed 's/^/| /' conftest.$ac_ext >&5
14430
14431  ac_header_preproc=no
14432fi
14433
14434rm -f conftest.err conftest.$ac_ext
14435{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14436echo "${ECHO_T}$ac_header_preproc" >&6; }
14437
14438# So?  What about this header?
14439case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14440  yes:no: )
14441    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14442echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14443    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14444echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14445    ac_header_preproc=yes
14446    ;;
14447  no:yes:* )
14448    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14449echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14450    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14451echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14452    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14453echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14454    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14455echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14456    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14457echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14458    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14459echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14460    ( cat <<\_ASBOX
14461## ----------------------------------- ##
14462## Report this to llvmbugs@cs.uiuc.edu ##
14463## ----------------------------------- ##
14464_ASBOX
14465     ) | sed "s/^/$as_me: WARNING:     /" >&2
14466    ;;
14467esac
14468{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14469echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14470if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14471  echo $ECHO_N "(cached) $ECHO_C" >&6
14472else
14473  eval "$as_ac_Header=\$ac_header_preproc"
14474fi
14475ac_res=`eval echo '${'$as_ac_Header'}'`
14476	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14477echo "${ECHO_T}$ac_res" >&6; }
14478
14479fi
14480if test `eval echo '${'$as_ac_Header'}'` = yes; then
14481  cat >>confdefs.h <<_ACEOF
14482#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14483_ACEOF
14484
14485fi
14486
14487done
14488
14489
14490
14491
14492
14493
14494
14495for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14496do
14497as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14498if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14499  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14500echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14501if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14502  echo $ECHO_N "(cached) $ECHO_C" >&6
14503fi
14504ac_res=`eval echo '${'$as_ac_Header'}'`
14505	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14506echo "${ECHO_T}$ac_res" >&6; }
14507else
14508  # Is the header compilable?
14509{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14510echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14511cat >conftest.$ac_ext <<_ACEOF
14512/* confdefs.h.  */
14513_ACEOF
14514cat confdefs.h >>conftest.$ac_ext
14515cat >>conftest.$ac_ext <<_ACEOF
14516/* end confdefs.h.  */
14517$ac_includes_default
14518#include <$ac_header>
14519_ACEOF
14520rm -f conftest.$ac_objext
14521if { (ac_try="$ac_compile"
14522case "(($ac_try" in
14523  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14524  *) ac_try_echo=$ac_try;;
14525esac
14526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14527  (eval "$ac_compile") 2>conftest.er1
14528  ac_status=$?
14529  grep -v '^ *+' conftest.er1 >conftest.err
14530  rm -f conftest.er1
14531  cat conftest.err >&5
14532  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14533  (exit $ac_status); } &&
14534	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14535  { (case "(($ac_try" in
14536  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14537  *) ac_try_echo=$ac_try;;
14538esac
14539eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14540  (eval "$ac_try") 2>&5
14541  ac_status=$?
14542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14543  (exit $ac_status); }; } &&
14544	 { ac_try='test -s conftest.$ac_objext'
14545  { (case "(($ac_try" in
14546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14547  *) ac_try_echo=$ac_try;;
14548esac
14549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14550  (eval "$ac_try") 2>&5
14551  ac_status=$?
14552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14553  (exit $ac_status); }; }; then
14554  ac_header_compiler=yes
14555else
14556  echo "$as_me: failed program was:" >&5
14557sed 's/^/| /' conftest.$ac_ext >&5
14558
14559	ac_header_compiler=no
14560fi
14561
14562rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14563{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14564echo "${ECHO_T}$ac_header_compiler" >&6; }
14565
14566# Is the header present?
14567{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14568echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14569cat >conftest.$ac_ext <<_ACEOF
14570/* confdefs.h.  */
14571_ACEOF
14572cat confdefs.h >>conftest.$ac_ext
14573cat >>conftest.$ac_ext <<_ACEOF
14574/* end confdefs.h.  */
14575#include <$ac_header>
14576_ACEOF
14577if { (ac_try="$ac_cpp conftest.$ac_ext"
14578case "(($ac_try" in
14579  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14580  *) ac_try_echo=$ac_try;;
14581esac
14582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14583  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14584  ac_status=$?
14585  grep -v '^ *+' conftest.er1 >conftest.err
14586  rm -f conftest.er1
14587  cat conftest.err >&5
14588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14589  (exit $ac_status); } >/dev/null; then
14590  if test -s conftest.err; then
14591    ac_cpp_err=$ac_c_preproc_warn_flag
14592    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14593  else
14594    ac_cpp_err=
14595  fi
14596else
14597  ac_cpp_err=yes
14598fi
14599if test -z "$ac_cpp_err"; then
14600  ac_header_preproc=yes
14601else
14602  echo "$as_me: failed program was:" >&5
14603sed 's/^/| /' conftest.$ac_ext >&5
14604
14605  ac_header_preproc=no
14606fi
14607
14608rm -f conftest.err conftest.$ac_ext
14609{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14610echo "${ECHO_T}$ac_header_preproc" >&6; }
14611
14612# So?  What about this header?
14613case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14614  yes:no: )
14615    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14616echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14617    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14618echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14619    ac_header_preproc=yes
14620    ;;
14621  no:yes:* )
14622    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14623echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14624    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14625echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14626    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14627echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14628    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14629echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14630    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14631echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14632    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14633echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14634    ( cat <<\_ASBOX
14635## ----------------------------------- ##
14636## Report this to llvmbugs@cs.uiuc.edu ##
14637## ----------------------------------- ##
14638_ASBOX
14639     ) | sed "s/^/$as_me: WARNING:     /" >&2
14640    ;;
14641esac
14642{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14643echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14644if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14645  echo $ECHO_N "(cached) $ECHO_C" >&6
14646else
14647  eval "$as_ac_Header=\$ac_header_preproc"
14648fi
14649ac_res=`eval echo '${'$as_ac_Header'}'`
14650	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14651echo "${ECHO_T}$ac_res" >&6; }
14652
14653fi
14654if test `eval echo '${'$as_ac_Header'}'` = yes; then
14655  cat >>confdefs.h <<_ACEOF
14656#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14657_ACEOF
14658
14659fi
14660
14661done
14662
14663
14664
14665for ac_header in utime.h windows.h
14666do
14667as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14668if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14669  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14670echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14671if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14672  echo $ECHO_N "(cached) $ECHO_C" >&6
14673fi
14674ac_res=`eval echo '${'$as_ac_Header'}'`
14675	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14676echo "${ECHO_T}$ac_res" >&6; }
14677else
14678  # Is the header compilable?
14679{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14680echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14681cat >conftest.$ac_ext <<_ACEOF
14682/* confdefs.h.  */
14683_ACEOF
14684cat confdefs.h >>conftest.$ac_ext
14685cat >>conftest.$ac_ext <<_ACEOF
14686/* end confdefs.h.  */
14687$ac_includes_default
14688#include <$ac_header>
14689_ACEOF
14690rm -f conftest.$ac_objext
14691if { (ac_try="$ac_compile"
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_compile") 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); } &&
14704	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14705  { (case "(($ac_try" in
14706  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14707  *) ac_try_echo=$ac_try;;
14708esac
14709eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14710  (eval "$ac_try") 2>&5
14711  ac_status=$?
14712  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14713  (exit $ac_status); }; } &&
14714	 { ac_try='test -s conftest.$ac_objext'
14715  { (case "(($ac_try" in
14716  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14717  *) ac_try_echo=$ac_try;;
14718esac
14719eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14720  (eval "$ac_try") 2>&5
14721  ac_status=$?
14722  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14723  (exit $ac_status); }; }; then
14724  ac_header_compiler=yes
14725else
14726  echo "$as_me: failed program was:" >&5
14727sed 's/^/| /' conftest.$ac_ext >&5
14728
14729	ac_header_compiler=no
14730fi
14731
14732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14733{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14734echo "${ECHO_T}$ac_header_compiler" >&6; }
14735
14736# Is the header present?
14737{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14738echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14739cat >conftest.$ac_ext <<_ACEOF
14740/* confdefs.h.  */
14741_ACEOF
14742cat confdefs.h >>conftest.$ac_ext
14743cat >>conftest.$ac_ext <<_ACEOF
14744/* end confdefs.h.  */
14745#include <$ac_header>
14746_ACEOF
14747if { (ac_try="$ac_cpp conftest.$ac_ext"
14748case "(($ac_try" in
14749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14750  *) ac_try_echo=$ac_try;;
14751esac
14752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14753  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14754  ac_status=$?
14755  grep -v '^ *+' conftest.er1 >conftest.err
14756  rm -f conftest.er1
14757  cat conftest.err >&5
14758  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14759  (exit $ac_status); } >/dev/null; then
14760  if test -s conftest.err; then
14761    ac_cpp_err=$ac_c_preproc_warn_flag
14762    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14763  else
14764    ac_cpp_err=
14765  fi
14766else
14767  ac_cpp_err=yes
14768fi
14769if test -z "$ac_cpp_err"; then
14770  ac_header_preproc=yes
14771else
14772  echo "$as_me: failed program was:" >&5
14773sed 's/^/| /' conftest.$ac_ext >&5
14774
14775  ac_header_preproc=no
14776fi
14777
14778rm -f conftest.err conftest.$ac_ext
14779{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14780echo "${ECHO_T}$ac_header_preproc" >&6; }
14781
14782# So?  What about this header?
14783case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14784  yes:no: )
14785    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14786echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14787    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14788echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14789    ac_header_preproc=yes
14790    ;;
14791  no:yes:* )
14792    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14793echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14794    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14795echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14796    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14797echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14798    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14799echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14800    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14801echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14802    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14803echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14804    ( cat <<\_ASBOX
14805## ----------------------------------- ##
14806## Report this to llvmbugs@cs.uiuc.edu ##
14807## ----------------------------------- ##
14808_ASBOX
14809     ) | sed "s/^/$as_me: WARNING:     /" >&2
14810    ;;
14811esac
14812{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14813echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14814if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14815  echo $ECHO_N "(cached) $ECHO_C" >&6
14816else
14817  eval "$as_ac_Header=\$ac_header_preproc"
14818fi
14819ac_res=`eval echo '${'$as_ac_Header'}'`
14820	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14821echo "${ECHO_T}$ac_res" >&6; }
14822
14823fi
14824if test `eval echo '${'$as_ac_Header'}'` = yes; then
14825  cat >>confdefs.h <<_ACEOF
14826#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14827_ACEOF
14828
14829fi
14830
14831done
14832
14833
14834
14835
14836
14837
14838for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
14839do
14840as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14841if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14842  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14843echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14844if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14845  echo $ECHO_N "(cached) $ECHO_C" >&6
14846fi
14847ac_res=`eval echo '${'$as_ac_Header'}'`
14848	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14849echo "${ECHO_T}$ac_res" >&6; }
14850else
14851  # Is the header compilable?
14852{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14853echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14854cat >conftest.$ac_ext <<_ACEOF
14855/* confdefs.h.  */
14856_ACEOF
14857cat confdefs.h >>conftest.$ac_ext
14858cat >>conftest.$ac_ext <<_ACEOF
14859/* end confdefs.h.  */
14860$ac_includes_default
14861#include <$ac_header>
14862_ACEOF
14863rm -f conftest.$ac_objext
14864if { (ac_try="$ac_compile"
14865case "(($ac_try" in
14866  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14867  *) ac_try_echo=$ac_try;;
14868esac
14869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14870  (eval "$ac_compile") 2>conftest.er1
14871  ac_status=$?
14872  grep -v '^ *+' conftest.er1 >conftest.err
14873  rm -f conftest.er1
14874  cat conftest.err >&5
14875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14876  (exit $ac_status); } &&
14877	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14878  { (case "(($ac_try" in
14879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14880  *) ac_try_echo=$ac_try;;
14881esac
14882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14883  (eval "$ac_try") 2>&5
14884  ac_status=$?
14885  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14886  (exit $ac_status); }; } &&
14887	 { ac_try='test -s conftest.$ac_objext'
14888  { (case "(($ac_try" in
14889  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14890  *) ac_try_echo=$ac_try;;
14891esac
14892eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14893  (eval "$ac_try") 2>&5
14894  ac_status=$?
14895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14896  (exit $ac_status); }; }; then
14897  ac_header_compiler=yes
14898else
14899  echo "$as_me: failed program was:" >&5
14900sed 's/^/| /' conftest.$ac_ext >&5
14901
14902	ac_header_compiler=no
14903fi
14904
14905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14906{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14907echo "${ECHO_T}$ac_header_compiler" >&6; }
14908
14909# Is the header present?
14910{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14911echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14912cat >conftest.$ac_ext <<_ACEOF
14913/* confdefs.h.  */
14914_ACEOF
14915cat confdefs.h >>conftest.$ac_ext
14916cat >>conftest.$ac_ext <<_ACEOF
14917/* end confdefs.h.  */
14918#include <$ac_header>
14919_ACEOF
14920if { (ac_try="$ac_cpp conftest.$ac_ext"
14921case "(($ac_try" in
14922  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14923  *) ac_try_echo=$ac_try;;
14924esac
14925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14926  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14927  ac_status=$?
14928  grep -v '^ *+' conftest.er1 >conftest.err
14929  rm -f conftest.er1
14930  cat conftest.err >&5
14931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14932  (exit $ac_status); } >/dev/null; then
14933  if test -s conftest.err; then
14934    ac_cpp_err=$ac_c_preproc_warn_flag
14935    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14936  else
14937    ac_cpp_err=
14938  fi
14939else
14940  ac_cpp_err=yes
14941fi
14942if test -z "$ac_cpp_err"; then
14943  ac_header_preproc=yes
14944else
14945  echo "$as_me: failed program was:" >&5
14946sed 's/^/| /' conftest.$ac_ext >&5
14947
14948  ac_header_preproc=no
14949fi
14950
14951rm -f conftest.err conftest.$ac_ext
14952{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14953echo "${ECHO_T}$ac_header_preproc" >&6; }
14954
14955# So?  What about this header?
14956case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14957  yes:no: )
14958    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14959echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14960    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14961echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14962    ac_header_preproc=yes
14963    ;;
14964  no:yes:* )
14965    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14966echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14967    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14968echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14969    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14970echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14971    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14972echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14973    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14974echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14975    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14976echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14977    ( cat <<\_ASBOX
14978## ----------------------------------- ##
14979## Report this to llvmbugs@cs.uiuc.edu ##
14980## ----------------------------------- ##
14981_ASBOX
14982     ) | sed "s/^/$as_me: WARNING:     /" >&2
14983    ;;
14984esac
14985{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14986echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14987if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14988  echo $ECHO_N "(cached) $ECHO_C" >&6
14989else
14990  eval "$as_ac_Header=\$ac_header_preproc"
14991fi
14992ac_res=`eval echo '${'$as_ac_Header'}'`
14993	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14994echo "${ECHO_T}$ac_res" >&6; }
14995
14996fi
14997if test `eval echo '${'$as_ac_Header'}'` = yes; then
14998  cat >>confdefs.h <<_ACEOF
14999#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15000_ACEOF
15001
15002fi
15003
15004done
15005
15006
15007
15008
15009
15010for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15011do
15012as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15013if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15014  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15015echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15016if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15017  echo $ECHO_N "(cached) $ECHO_C" >&6
15018fi
15019ac_res=`eval echo '${'$as_ac_Header'}'`
15020	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15021echo "${ECHO_T}$ac_res" >&6; }
15022else
15023  # Is the header compilable?
15024{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15025echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15026cat >conftest.$ac_ext <<_ACEOF
15027/* confdefs.h.  */
15028_ACEOF
15029cat confdefs.h >>conftest.$ac_ext
15030cat >>conftest.$ac_ext <<_ACEOF
15031/* end confdefs.h.  */
15032$ac_includes_default
15033#include <$ac_header>
15034_ACEOF
15035rm -f conftest.$ac_objext
15036if { (ac_try="$ac_compile"
15037case "(($ac_try" in
15038  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15039  *) ac_try_echo=$ac_try;;
15040esac
15041eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15042  (eval "$ac_compile") 2>conftest.er1
15043  ac_status=$?
15044  grep -v '^ *+' conftest.er1 >conftest.err
15045  rm -f conftest.er1
15046  cat conftest.err >&5
15047  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15048  (exit $ac_status); } &&
15049	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15050  { (case "(($ac_try" in
15051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15052  *) ac_try_echo=$ac_try;;
15053esac
15054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15055  (eval "$ac_try") 2>&5
15056  ac_status=$?
15057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15058  (exit $ac_status); }; } &&
15059	 { ac_try='test -s conftest.$ac_objext'
15060  { (case "(($ac_try" in
15061  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15062  *) ac_try_echo=$ac_try;;
15063esac
15064eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15065  (eval "$ac_try") 2>&5
15066  ac_status=$?
15067  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15068  (exit $ac_status); }; }; then
15069  ac_header_compiler=yes
15070else
15071  echo "$as_me: failed program was:" >&5
15072sed 's/^/| /' conftest.$ac_ext >&5
15073
15074	ac_header_compiler=no
15075fi
15076
15077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15078{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15079echo "${ECHO_T}$ac_header_compiler" >&6; }
15080
15081# Is the header present?
15082{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15083echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15084cat >conftest.$ac_ext <<_ACEOF
15085/* confdefs.h.  */
15086_ACEOF
15087cat confdefs.h >>conftest.$ac_ext
15088cat >>conftest.$ac_ext <<_ACEOF
15089/* end confdefs.h.  */
15090#include <$ac_header>
15091_ACEOF
15092if { (ac_try="$ac_cpp conftest.$ac_ext"
15093case "(($ac_try" in
15094  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15095  *) ac_try_echo=$ac_try;;
15096esac
15097eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15098  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15099  ac_status=$?
15100  grep -v '^ *+' conftest.er1 >conftest.err
15101  rm -f conftest.er1
15102  cat conftest.err >&5
15103  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15104  (exit $ac_status); } >/dev/null; then
15105  if test -s conftest.err; then
15106    ac_cpp_err=$ac_c_preproc_warn_flag
15107    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15108  else
15109    ac_cpp_err=
15110  fi
15111else
15112  ac_cpp_err=yes
15113fi
15114if test -z "$ac_cpp_err"; then
15115  ac_header_preproc=yes
15116else
15117  echo "$as_me: failed program was:" >&5
15118sed 's/^/| /' conftest.$ac_ext >&5
15119
15120  ac_header_preproc=no
15121fi
15122
15123rm -f conftest.err conftest.$ac_ext
15124{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15125echo "${ECHO_T}$ac_header_preproc" >&6; }
15126
15127# So?  What about this header?
15128case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15129  yes:no: )
15130    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15131echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15132    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15133echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15134    ac_header_preproc=yes
15135    ;;
15136  no:yes:* )
15137    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15138echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15139    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15140echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15141    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15142echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15143    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15144echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15145    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15146echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15147    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15148echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15149    ( cat <<\_ASBOX
15150## ----------------------------------- ##
15151## Report this to llvmbugs@cs.uiuc.edu ##
15152## ----------------------------------- ##
15153_ASBOX
15154     ) | sed "s/^/$as_me: WARNING:     /" >&2
15155    ;;
15156esac
15157{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15158echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15159if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15160  echo $ECHO_N "(cached) $ECHO_C" >&6
15161else
15162  eval "$as_ac_Header=\$ac_header_preproc"
15163fi
15164ac_res=`eval echo '${'$as_ac_Header'}'`
15165	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15166echo "${ECHO_T}$ac_res" >&6; }
15167
15168fi
15169if test `eval echo '${'$as_ac_Header'}'` = yes; then
15170  cat >>confdefs.h <<_ACEOF
15171#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15172_ACEOF
15173
15174fi
15175
15176done
15177
15178
15179for ac_header in valgrind/valgrind.h
15180do
15181as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15182if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15183  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15184echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15185if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15186  echo $ECHO_N "(cached) $ECHO_C" >&6
15187fi
15188ac_res=`eval echo '${'$as_ac_Header'}'`
15189	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15190echo "${ECHO_T}$ac_res" >&6; }
15191else
15192  # Is the header compilable?
15193{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15194echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15195cat >conftest.$ac_ext <<_ACEOF
15196/* confdefs.h.  */
15197_ACEOF
15198cat confdefs.h >>conftest.$ac_ext
15199cat >>conftest.$ac_ext <<_ACEOF
15200/* end confdefs.h.  */
15201$ac_includes_default
15202#include <$ac_header>
15203_ACEOF
15204rm -f conftest.$ac_objext
15205if { (ac_try="$ac_compile"
15206case "(($ac_try" in
15207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15208  *) ac_try_echo=$ac_try;;
15209esac
15210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15211  (eval "$ac_compile") 2>conftest.er1
15212  ac_status=$?
15213  grep -v '^ *+' conftest.er1 >conftest.err
15214  rm -f conftest.er1
15215  cat conftest.err >&5
15216  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15217  (exit $ac_status); } &&
15218	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15219  { (case "(($ac_try" in
15220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15221  *) ac_try_echo=$ac_try;;
15222esac
15223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15224  (eval "$ac_try") 2>&5
15225  ac_status=$?
15226  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15227  (exit $ac_status); }; } &&
15228	 { ac_try='test -s conftest.$ac_objext'
15229  { (case "(($ac_try" in
15230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15231  *) ac_try_echo=$ac_try;;
15232esac
15233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15234  (eval "$ac_try") 2>&5
15235  ac_status=$?
15236  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15237  (exit $ac_status); }; }; then
15238  ac_header_compiler=yes
15239else
15240  echo "$as_me: failed program was:" >&5
15241sed 's/^/| /' conftest.$ac_ext >&5
15242
15243	ac_header_compiler=no
15244fi
15245
15246rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15247{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15248echo "${ECHO_T}$ac_header_compiler" >&6; }
15249
15250# Is the header present?
15251{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15252echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15253cat >conftest.$ac_ext <<_ACEOF
15254/* confdefs.h.  */
15255_ACEOF
15256cat confdefs.h >>conftest.$ac_ext
15257cat >>conftest.$ac_ext <<_ACEOF
15258/* end confdefs.h.  */
15259#include <$ac_header>
15260_ACEOF
15261if { (ac_try="$ac_cpp conftest.$ac_ext"
15262case "(($ac_try" in
15263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15264  *) ac_try_echo=$ac_try;;
15265esac
15266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15267  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15268  ac_status=$?
15269  grep -v '^ *+' conftest.er1 >conftest.err
15270  rm -f conftest.er1
15271  cat conftest.err >&5
15272  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15273  (exit $ac_status); } >/dev/null; then
15274  if test -s conftest.err; then
15275    ac_cpp_err=$ac_c_preproc_warn_flag
15276    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15277  else
15278    ac_cpp_err=
15279  fi
15280else
15281  ac_cpp_err=yes
15282fi
15283if test -z "$ac_cpp_err"; then
15284  ac_header_preproc=yes
15285else
15286  echo "$as_me: failed program was:" >&5
15287sed 's/^/| /' conftest.$ac_ext >&5
15288
15289  ac_header_preproc=no
15290fi
15291
15292rm -f conftest.err conftest.$ac_ext
15293{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15294echo "${ECHO_T}$ac_header_preproc" >&6; }
15295
15296# So?  What about this header?
15297case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15298  yes:no: )
15299    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15300echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15301    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15302echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15303    ac_header_preproc=yes
15304    ;;
15305  no:yes:* )
15306    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15307echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15308    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15309echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15310    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15311echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15312    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15313echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15314    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15315echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15316    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15317echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15318    ( cat <<\_ASBOX
15319## ----------------------------------- ##
15320## Report this to llvmbugs@cs.uiuc.edu ##
15321## ----------------------------------- ##
15322_ASBOX
15323     ) | sed "s/^/$as_me: WARNING:     /" >&2
15324    ;;
15325esac
15326{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15327echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15328if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15329  echo $ECHO_N "(cached) $ECHO_C" >&6
15330else
15331  eval "$as_ac_Header=\$ac_header_preproc"
15332fi
15333ac_res=`eval echo '${'$as_ac_Header'}'`
15334	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15335echo "${ECHO_T}$ac_res" >&6; }
15336
15337fi
15338if test `eval echo '${'$as_ac_Header'}'` = yes; then
15339  cat >>confdefs.h <<_ACEOF
15340#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15341_ACEOF
15342
15343fi
15344
15345done
15346
15347
15348for ac_header in fenv.h
15349do
15350as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15351if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15352  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15353echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15354if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15355  echo $ECHO_N "(cached) $ECHO_C" >&6
15356fi
15357ac_res=`eval echo '${'$as_ac_Header'}'`
15358	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15359echo "${ECHO_T}$ac_res" >&6; }
15360else
15361  # Is the header compilable?
15362{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15363echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15364cat >conftest.$ac_ext <<_ACEOF
15365/* confdefs.h.  */
15366_ACEOF
15367cat confdefs.h >>conftest.$ac_ext
15368cat >>conftest.$ac_ext <<_ACEOF
15369/* end confdefs.h.  */
15370$ac_includes_default
15371#include <$ac_header>
15372_ACEOF
15373rm -f conftest.$ac_objext
15374if { (ac_try="$ac_compile"
15375case "(($ac_try" in
15376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15377  *) ac_try_echo=$ac_try;;
15378esac
15379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15380  (eval "$ac_compile") 2>conftest.er1
15381  ac_status=$?
15382  grep -v '^ *+' conftest.er1 >conftest.err
15383  rm -f conftest.er1
15384  cat conftest.err >&5
15385  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15386  (exit $ac_status); } &&
15387	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15388  { (case "(($ac_try" in
15389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15390  *) ac_try_echo=$ac_try;;
15391esac
15392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15393  (eval "$ac_try") 2>&5
15394  ac_status=$?
15395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15396  (exit $ac_status); }; } &&
15397	 { ac_try='test -s conftest.$ac_objext'
15398  { (case "(($ac_try" in
15399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15400  *) ac_try_echo=$ac_try;;
15401esac
15402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15403  (eval "$ac_try") 2>&5
15404  ac_status=$?
15405  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15406  (exit $ac_status); }; }; then
15407  ac_header_compiler=yes
15408else
15409  echo "$as_me: failed program was:" >&5
15410sed 's/^/| /' conftest.$ac_ext >&5
15411
15412	ac_header_compiler=no
15413fi
15414
15415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15416{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15417echo "${ECHO_T}$ac_header_compiler" >&6; }
15418
15419# Is the header present?
15420{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15421echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15422cat >conftest.$ac_ext <<_ACEOF
15423/* confdefs.h.  */
15424_ACEOF
15425cat confdefs.h >>conftest.$ac_ext
15426cat >>conftest.$ac_ext <<_ACEOF
15427/* end confdefs.h.  */
15428#include <$ac_header>
15429_ACEOF
15430if { (ac_try="$ac_cpp conftest.$ac_ext"
15431case "(($ac_try" in
15432  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15433  *) ac_try_echo=$ac_try;;
15434esac
15435eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15436  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15437  ac_status=$?
15438  grep -v '^ *+' conftest.er1 >conftest.err
15439  rm -f conftest.er1
15440  cat conftest.err >&5
15441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15442  (exit $ac_status); } >/dev/null; then
15443  if test -s conftest.err; then
15444    ac_cpp_err=$ac_c_preproc_warn_flag
15445    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15446  else
15447    ac_cpp_err=
15448  fi
15449else
15450  ac_cpp_err=yes
15451fi
15452if test -z "$ac_cpp_err"; then
15453  ac_header_preproc=yes
15454else
15455  echo "$as_me: failed program was:" >&5
15456sed 's/^/| /' conftest.$ac_ext >&5
15457
15458  ac_header_preproc=no
15459fi
15460
15461rm -f conftest.err conftest.$ac_ext
15462{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15463echo "${ECHO_T}$ac_header_preproc" >&6; }
15464
15465# So?  What about this header?
15466case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15467  yes:no: )
15468    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15469echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15470    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15471echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15472    ac_header_preproc=yes
15473    ;;
15474  no:yes:* )
15475    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15476echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15477    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15478echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15479    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15480echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15481    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15482echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15483    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15484echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15485    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15486echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15487    ( cat <<\_ASBOX
15488## ----------------------------------- ##
15489## Report this to llvmbugs@cs.uiuc.edu ##
15490## ----------------------------------- ##
15491_ASBOX
15492     ) | sed "s/^/$as_me: WARNING:     /" >&2
15493    ;;
15494esac
15495{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15496echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15497if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15498  echo $ECHO_N "(cached) $ECHO_C" >&6
15499else
15500  eval "$as_ac_Header=\$ac_header_preproc"
15501fi
15502ac_res=`eval echo '${'$as_ac_Header'}'`
15503	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15504echo "${ECHO_T}$ac_res" >&6; }
15505
15506fi
15507if test `eval echo '${'$as_ac_Header'}'` = yes; then
15508  cat >>confdefs.h <<_ACEOF
15509#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15510_ACEOF
15511
15512fi
15513
15514done
15515
15516if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15517
15518for ac_header in pthread.h
15519do
15520as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15521if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15522  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15523echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15524if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15525  echo $ECHO_N "(cached) $ECHO_C" >&6
15526fi
15527ac_res=`eval echo '${'$as_ac_Header'}'`
15528	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15529echo "${ECHO_T}$ac_res" >&6; }
15530else
15531  # Is the header compilable?
15532{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15533echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15534cat >conftest.$ac_ext <<_ACEOF
15535/* confdefs.h.  */
15536_ACEOF
15537cat confdefs.h >>conftest.$ac_ext
15538cat >>conftest.$ac_ext <<_ACEOF
15539/* end confdefs.h.  */
15540$ac_includes_default
15541#include <$ac_header>
15542_ACEOF
15543rm -f conftest.$ac_objext
15544if { (ac_try="$ac_compile"
15545case "(($ac_try" in
15546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15547  *) ac_try_echo=$ac_try;;
15548esac
15549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15550  (eval "$ac_compile") 2>conftest.er1
15551  ac_status=$?
15552  grep -v '^ *+' conftest.er1 >conftest.err
15553  rm -f conftest.er1
15554  cat conftest.err >&5
15555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15556  (exit $ac_status); } &&
15557	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15558  { (case "(($ac_try" in
15559  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15560  *) ac_try_echo=$ac_try;;
15561esac
15562eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15563  (eval "$ac_try") 2>&5
15564  ac_status=$?
15565  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15566  (exit $ac_status); }; } &&
15567	 { ac_try='test -s conftest.$ac_objext'
15568  { (case "(($ac_try" in
15569  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15570  *) ac_try_echo=$ac_try;;
15571esac
15572eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15573  (eval "$ac_try") 2>&5
15574  ac_status=$?
15575  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15576  (exit $ac_status); }; }; then
15577  ac_header_compiler=yes
15578else
15579  echo "$as_me: failed program was:" >&5
15580sed 's/^/| /' conftest.$ac_ext >&5
15581
15582	ac_header_compiler=no
15583fi
15584
15585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15586{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15587echo "${ECHO_T}$ac_header_compiler" >&6; }
15588
15589# Is the header present?
15590{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15591echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15592cat >conftest.$ac_ext <<_ACEOF
15593/* confdefs.h.  */
15594_ACEOF
15595cat confdefs.h >>conftest.$ac_ext
15596cat >>conftest.$ac_ext <<_ACEOF
15597/* end confdefs.h.  */
15598#include <$ac_header>
15599_ACEOF
15600if { (ac_try="$ac_cpp conftest.$ac_ext"
15601case "(($ac_try" in
15602  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15603  *) ac_try_echo=$ac_try;;
15604esac
15605eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15606  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15607  ac_status=$?
15608  grep -v '^ *+' conftest.er1 >conftest.err
15609  rm -f conftest.er1
15610  cat conftest.err >&5
15611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15612  (exit $ac_status); } >/dev/null; then
15613  if test -s conftest.err; then
15614    ac_cpp_err=$ac_c_preproc_warn_flag
15615    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15616  else
15617    ac_cpp_err=
15618  fi
15619else
15620  ac_cpp_err=yes
15621fi
15622if test -z "$ac_cpp_err"; then
15623  ac_header_preproc=yes
15624else
15625  echo "$as_me: failed program was:" >&5
15626sed 's/^/| /' conftest.$ac_ext >&5
15627
15628  ac_header_preproc=no
15629fi
15630
15631rm -f conftest.err conftest.$ac_ext
15632{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15633echo "${ECHO_T}$ac_header_preproc" >&6; }
15634
15635# So?  What about this header?
15636case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15637  yes:no: )
15638    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15639echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15640    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15641echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15642    ac_header_preproc=yes
15643    ;;
15644  no:yes:* )
15645    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15646echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15647    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15648echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15649    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15650echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15651    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15652echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15653    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15654echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15655    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15656echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15657    ( cat <<\_ASBOX
15658## ----------------------------------- ##
15659## Report this to llvmbugs@cs.uiuc.edu ##
15660## ----------------------------------- ##
15661_ASBOX
15662     ) | sed "s/^/$as_me: WARNING:     /" >&2
15663    ;;
15664esac
15665{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15666echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15667if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15668  echo $ECHO_N "(cached) $ECHO_C" >&6
15669else
15670  eval "$as_ac_Header=\$ac_header_preproc"
15671fi
15672ac_res=`eval echo '${'$as_ac_Header'}'`
15673	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15674echo "${ECHO_T}$ac_res" >&6; }
15675
15676fi
15677if test `eval echo '${'$as_ac_Header'}'` = yes; then
15678  cat >>confdefs.h <<_ACEOF
15679#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15680_ACEOF
15681 HAVE_PTHREAD=1
15682
15683else
15684  HAVE_PTHREAD=0
15685
15686fi
15687
15688done
15689
15690else
15691  HAVE_PTHREAD=0
15692
15693fi
15694
15695if test "$llvm_cv_enable_libffi" = "yes" ; then
15696
15697
15698for ac_header in ffi.h ffi/ffi.h
15699do
15700as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15701if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15702  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15703echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15704if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15705  echo $ECHO_N "(cached) $ECHO_C" >&6
15706fi
15707ac_res=`eval echo '${'$as_ac_Header'}'`
15708	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15709echo "${ECHO_T}$ac_res" >&6; }
15710else
15711  # Is the header compilable?
15712{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15713echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15714cat >conftest.$ac_ext <<_ACEOF
15715/* confdefs.h.  */
15716_ACEOF
15717cat confdefs.h >>conftest.$ac_ext
15718cat >>conftest.$ac_ext <<_ACEOF
15719/* end confdefs.h.  */
15720$ac_includes_default
15721#include <$ac_header>
15722_ACEOF
15723rm -f conftest.$ac_objext
15724if { (ac_try="$ac_compile"
15725case "(($ac_try" in
15726  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15727  *) ac_try_echo=$ac_try;;
15728esac
15729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15730  (eval "$ac_compile") 2>conftest.er1
15731  ac_status=$?
15732  grep -v '^ *+' conftest.er1 >conftest.err
15733  rm -f conftest.er1
15734  cat conftest.err >&5
15735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15736  (exit $ac_status); } &&
15737	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15738  { (case "(($ac_try" in
15739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15740  *) ac_try_echo=$ac_try;;
15741esac
15742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15743  (eval "$ac_try") 2>&5
15744  ac_status=$?
15745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15746  (exit $ac_status); }; } &&
15747	 { ac_try='test -s conftest.$ac_objext'
15748  { (case "(($ac_try" in
15749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15750  *) ac_try_echo=$ac_try;;
15751esac
15752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15753  (eval "$ac_try") 2>&5
15754  ac_status=$?
15755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15756  (exit $ac_status); }; }; then
15757  ac_header_compiler=yes
15758else
15759  echo "$as_me: failed program was:" >&5
15760sed 's/^/| /' conftest.$ac_ext >&5
15761
15762	ac_header_compiler=no
15763fi
15764
15765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15766{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15767echo "${ECHO_T}$ac_header_compiler" >&6; }
15768
15769# Is the header present?
15770{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15771echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15772cat >conftest.$ac_ext <<_ACEOF
15773/* confdefs.h.  */
15774_ACEOF
15775cat confdefs.h >>conftest.$ac_ext
15776cat >>conftest.$ac_ext <<_ACEOF
15777/* end confdefs.h.  */
15778#include <$ac_header>
15779_ACEOF
15780if { (ac_try="$ac_cpp conftest.$ac_ext"
15781case "(($ac_try" in
15782  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15783  *) ac_try_echo=$ac_try;;
15784esac
15785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15786  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15787  ac_status=$?
15788  grep -v '^ *+' conftest.er1 >conftest.err
15789  rm -f conftest.er1
15790  cat conftest.err >&5
15791  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15792  (exit $ac_status); } >/dev/null; then
15793  if test -s conftest.err; then
15794    ac_cpp_err=$ac_c_preproc_warn_flag
15795    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15796  else
15797    ac_cpp_err=
15798  fi
15799else
15800  ac_cpp_err=yes
15801fi
15802if test -z "$ac_cpp_err"; then
15803  ac_header_preproc=yes
15804else
15805  echo "$as_me: failed program was:" >&5
15806sed 's/^/| /' conftest.$ac_ext >&5
15807
15808  ac_header_preproc=no
15809fi
15810
15811rm -f conftest.err conftest.$ac_ext
15812{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15813echo "${ECHO_T}$ac_header_preproc" >&6; }
15814
15815# So?  What about this header?
15816case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15817  yes:no: )
15818    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15819echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15820    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15821echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15822    ac_header_preproc=yes
15823    ;;
15824  no:yes:* )
15825    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15826echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15827    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15828echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15829    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15830echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15831    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15832echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15833    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15834echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15835    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15836echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15837    ( cat <<\_ASBOX
15838## ----------------------------------- ##
15839## Report this to llvmbugs@cs.uiuc.edu ##
15840## ----------------------------------- ##
15841_ASBOX
15842     ) | sed "s/^/$as_me: WARNING:     /" >&2
15843    ;;
15844esac
15845{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15846echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15847if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15848  echo $ECHO_N "(cached) $ECHO_C" >&6
15849else
15850  eval "$as_ac_Header=\$ac_header_preproc"
15851fi
15852ac_res=`eval echo '${'$as_ac_Header'}'`
15853	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15854echo "${ECHO_T}$ac_res" >&6; }
15855
15856fi
15857if test `eval echo '${'$as_ac_Header'}'` = yes; then
15858  cat >>confdefs.h <<_ACEOF
15859#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15860_ACEOF
15861
15862fi
15863
15864done
15865
15866fi
15867
15868
15869for ac_header in CrashReporterClient.h
15870do
15871as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15872if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15873  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15874echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15875if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15876  echo $ECHO_N "(cached) $ECHO_C" >&6
15877fi
15878ac_res=`eval echo '${'$as_ac_Header'}'`
15879	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15880echo "${ECHO_T}$ac_res" >&6; }
15881else
15882  # Is the header compilable?
15883{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15884echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15885cat >conftest.$ac_ext <<_ACEOF
15886/* confdefs.h.  */
15887_ACEOF
15888cat confdefs.h >>conftest.$ac_ext
15889cat >>conftest.$ac_ext <<_ACEOF
15890/* end confdefs.h.  */
15891$ac_includes_default
15892#include <$ac_header>
15893_ACEOF
15894rm -f conftest.$ac_objext
15895if { (ac_try="$ac_compile"
15896case "(($ac_try" in
15897  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15898  *) ac_try_echo=$ac_try;;
15899esac
15900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15901  (eval "$ac_compile") 2>conftest.er1
15902  ac_status=$?
15903  grep -v '^ *+' conftest.er1 >conftest.err
15904  rm -f conftest.er1
15905  cat conftest.err >&5
15906  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15907  (exit $ac_status); } &&
15908	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15909  { (case "(($ac_try" in
15910  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15911  *) ac_try_echo=$ac_try;;
15912esac
15913eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15914  (eval "$ac_try") 2>&5
15915  ac_status=$?
15916  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15917  (exit $ac_status); }; } &&
15918	 { ac_try='test -s conftest.$ac_objext'
15919  { (case "(($ac_try" in
15920  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15921  *) ac_try_echo=$ac_try;;
15922esac
15923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15924  (eval "$ac_try") 2>&5
15925  ac_status=$?
15926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15927  (exit $ac_status); }; }; then
15928  ac_header_compiler=yes
15929else
15930  echo "$as_me: failed program was:" >&5
15931sed 's/^/| /' conftest.$ac_ext >&5
15932
15933	ac_header_compiler=no
15934fi
15935
15936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15937{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15938echo "${ECHO_T}$ac_header_compiler" >&6; }
15939
15940# Is the header present?
15941{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15942echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15943cat >conftest.$ac_ext <<_ACEOF
15944/* confdefs.h.  */
15945_ACEOF
15946cat confdefs.h >>conftest.$ac_ext
15947cat >>conftest.$ac_ext <<_ACEOF
15948/* end confdefs.h.  */
15949#include <$ac_header>
15950_ACEOF
15951if { (ac_try="$ac_cpp conftest.$ac_ext"
15952case "(($ac_try" in
15953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15954  *) ac_try_echo=$ac_try;;
15955esac
15956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15957  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15958  ac_status=$?
15959  grep -v '^ *+' conftest.er1 >conftest.err
15960  rm -f conftest.er1
15961  cat conftest.err >&5
15962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15963  (exit $ac_status); } >/dev/null; then
15964  if test -s conftest.err; then
15965    ac_cpp_err=$ac_c_preproc_warn_flag
15966    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15967  else
15968    ac_cpp_err=
15969  fi
15970else
15971  ac_cpp_err=yes
15972fi
15973if test -z "$ac_cpp_err"; then
15974  ac_header_preproc=yes
15975else
15976  echo "$as_me: failed program was:" >&5
15977sed 's/^/| /' conftest.$ac_ext >&5
15978
15979  ac_header_preproc=no
15980fi
15981
15982rm -f conftest.err conftest.$ac_ext
15983{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15984echo "${ECHO_T}$ac_header_preproc" >&6; }
15985
15986# So?  What about this header?
15987case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15988  yes:no: )
15989    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15990echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15991    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15992echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15993    ac_header_preproc=yes
15994    ;;
15995  no:yes:* )
15996    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15997echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15998    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15999echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16000    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16001echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16002    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16003echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16004    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16005echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16006    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16007echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16008    ( cat <<\_ASBOX
16009## ----------------------------------- ##
16010## Report this to llvmbugs@cs.uiuc.edu ##
16011## ----------------------------------- ##
16012_ASBOX
16013     ) | sed "s/^/$as_me: WARNING:     /" >&2
16014    ;;
16015esac
16016{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16017echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16018if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16019  echo $ECHO_N "(cached) $ECHO_C" >&6
16020else
16021  eval "$as_ac_Header=\$ac_header_preproc"
16022fi
16023ac_res=`eval echo '${'$as_ac_Header'}'`
16024	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16025echo "${ECHO_T}$ac_res" >&6; }
16026
16027fi
16028if test `eval echo '${'$as_ac_Header'}'` = yes; then
16029  cat >>confdefs.h <<_ACEOF
16030#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16031_ACEOF
16032
16033fi
16034
16035done
16036
16037
16038{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16039echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16040cat >conftest.$ac_ext <<_ACEOF
16041/* confdefs.h.  */
16042_ACEOF
16043cat confdefs.h >>conftest.$ac_ext
16044cat >>conftest.$ac_ext <<_ACEOF
16045/* end confdefs.h.  */
16046extern const char *__crashreporter_info__;
16047      int main() {
16048        __crashreporter_info__ = "test";
16049        return 0;
16050      }
16051
16052_ACEOF
16053rm -f conftest.$ac_objext conftest$ac_exeext
16054if { (ac_try="$ac_link"
16055case "(($ac_try" in
16056  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16057  *) ac_try_echo=$ac_try;;
16058esac
16059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16060  (eval "$ac_link") 2>conftest.er1
16061  ac_status=$?
16062  grep -v '^ *+' conftest.er1 >conftest.err
16063  rm -f conftest.er1
16064  cat conftest.err >&5
16065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16066  (exit $ac_status); } &&
16067	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16068  { (case "(($ac_try" in
16069  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16070  *) ac_try_echo=$ac_try;;
16071esac
16072eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16073  (eval "$ac_try") 2>&5
16074  ac_status=$?
16075  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16076  (exit $ac_status); }; } &&
16077	 { ac_try='test -s conftest$ac_exeext'
16078  { (case "(($ac_try" in
16079  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16080  *) ac_try_echo=$ac_try;;
16081esac
16082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16083  (eval "$ac_try") 2>&5
16084  ac_status=$?
16085  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16086  (exit $ac_status); }; }; then
16087  { echo "$as_me:$LINENO: result: yes" >&5
16088echo "${ECHO_T}yes" >&6; }
16089
16090cat >>confdefs.h <<\_ACEOF
16091#define HAVE_CRASHREPORTER_INFO 1
16092_ACEOF
16093
16094else
16095  echo "$as_me: failed program was:" >&5
16096sed 's/^/| /' conftest.$ac_ext >&5
16097
16098	{ echo "$as_me:$LINENO: result: no" >&5
16099echo "${ECHO_T}no" >&6; }
16100
16101cat >>confdefs.h <<\_ACEOF
16102#define HAVE_CRASHREPORTER_INFO 0
16103_ACEOF
16104
16105fi
16106
16107rm -f core conftest.err conftest.$ac_objext \
16108      conftest$ac_exeext conftest.$ac_ext
16109
16110
16111
16112
16113  { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16114echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16115if test "${ac_cv_huge_val_sanity+set}" = set; then
16116  echo $ECHO_N "(cached) $ECHO_C" >&6
16117else
16118
16119    ac_ext=cpp
16120ac_cpp='$CXXCPP $CPPFLAGS'
16121ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16122ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16123ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16124
16125    ac_save_CXXFLAGS=$CXXFLAGS
16126    CXXFLAGS=-pedantic
16127    if test "$cross_compiling" = yes; then
16128  ac_cv_huge_val_sanity=yes
16129else
16130  cat >conftest.$ac_ext <<_ACEOF
16131/* confdefs.h.  */
16132_ACEOF
16133cat confdefs.h >>conftest.$ac_ext
16134cat >>conftest.$ac_ext <<_ACEOF
16135/* end confdefs.h.  */
16136#include <math.h>
16137int
16138main ()
16139{
16140double x = HUGE_VAL; return x != x;
16141  ;
16142  return 0;
16143}
16144_ACEOF
16145rm -f conftest$ac_exeext
16146if { (ac_try="$ac_link"
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_link") 2>&5
16153  ac_status=$?
16154  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16155  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16156  { (case "(($ac_try" in
16157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16158  *) ac_try_echo=$ac_try;;
16159esac
16160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16161  (eval "$ac_try") 2>&5
16162  ac_status=$?
16163  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16164  (exit $ac_status); }; }; then
16165  ac_cv_huge_val_sanity=yes
16166else
16167  echo "$as_me: program exited with status $ac_status" >&5
16168echo "$as_me: failed program was:" >&5
16169sed 's/^/| /' conftest.$ac_ext >&5
16170
16171( exit $ac_status )
16172ac_cv_huge_val_sanity=no
16173fi
16174rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16175fi
16176
16177
16178    CXXFLAGS=$ac_save_CXXFLAGS
16179    ac_ext=c
16180ac_cpp='$CPP $CPPFLAGS'
16181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16183ac_compiler_gnu=$ac_cv_c_compiler_gnu
16184
16185
16186fi
16187{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16188echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16189  HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16190
16191
16192{ echo "$as_me:$LINENO: checking for pid_t" >&5
16193echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16194if test "${ac_cv_type_pid_t+set}" = set; then
16195  echo $ECHO_N "(cached) $ECHO_C" >&6
16196else
16197  cat >conftest.$ac_ext <<_ACEOF
16198/* confdefs.h.  */
16199_ACEOF
16200cat confdefs.h >>conftest.$ac_ext
16201cat >>conftest.$ac_ext <<_ACEOF
16202/* end confdefs.h.  */
16203$ac_includes_default
16204typedef pid_t ac__type_new_;
16205int
16206main ()
16207{
16208if ((ac__type_new_ *) 0)
16209  return 0;
16210if (sizeof (ac__type_new_))
16211  return 0;
16212  ;
16213  return 0;
16214}
16215_ACEOF
16216rm -f conftest.$ac_objext
16217if { (ac_try="$ac_compile"
16218case "(($ac_try" in
16219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16220  *) ac_try_echo=$ac_try;;
16221esac
16222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16223  (eval "$ac_compile") 2>conftest.er1
16224  ac_status=$?
16225  grep -v '^ *+' conftest.er1 >conftest.err
16226  rm -f conftest.er1
16227  cat conftest.err >&5
16228  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16229  (exit $ac_status); } &&
16230	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16231  { (case "(($ac_try" in
16232  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16233  *) ac_try_echo=$ac_try;;
16234esac
16235eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16236  (eval "$ac_try") 2>&5
16237  ac_status=$?
16238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16239  (exit $ac_status); }; } &&
16240	 { ac_try='test -s conftest.$ac_objext'
16241  { (case "(($ac_try" in
16242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16243  *) ac_try_echo=$ac_try;;
16244esac
16245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16246  (eval "$ac_try") 2>&5
16247  ac_status=$?
16248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16249  (exit $ac_status); }; }; then
16250  ac_cv_type_pid_t=yes
16251else
16252  echo "$as_me: failed program was:" >&5
16253sed 's/^/| /' conftest.$ac_ext >&5
16254
16255	ac_cv_type_pid_t=no
16256fi
16257
16258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16259fi
16260{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16261echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16262if test $ac_cv_type_pid_t = yes; then
16263  :
16264else
16265
16266cat >>confdefs.h <<_ACEOF
16267#define pid_t int
16268_ACEOF
16269
16270fi
16271
16272{ echo "$as_me:$LINENO: checking for size_t" >&5
16273echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16274if test "${ac_cv_type_size_t+set}" = set; then
16275  echo $ECHO_N "(cached) $ECHO_C" >&6
16276else
16277  cat >conftest.$ac_ext <<_ACEOF
16278/* confdefs.h.  */
16279_ACEOF
16280cat confdefs.h >>conftest.$ac_ext
16281cat >>conftest.$ac_ext <<_ACEOF
16282/* end confdefs.h.  */
16283$ac_includes_default
16284typedef size_t ac__type_new_;
16285int
16286main ()
16287{
16288if ((ac__type_new_ *) 0)
16289  return 0;
16290if (sizeof (ac__type_new_))
16291  return 0;
16292  ;
16293  return 0;
16294}
16295_ACEOF
16296rm -f conftest.$ac_objext
16297if { (ac_try="$ac_compile"
16298case "(($ac_try" in
16299  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16300  *) ac_try_echo=$ac_try;;
16301esac
16302eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16303  (eval "$ac_compile") 2>conftest.er1
16304  ac_status=$?
16305  grep -v '^ *+' conftest.er1 >conftest.err
16306  rm -f conftest.er1
16307  cat conftest.err >&5
16308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16309  (exit $ac_status); } &&
16310	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16311  { (case "(($ac_try" in
16312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16313  *) ac_try_echo=$ac_try;;
16314esac
16315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16316  (eval "$ac_try") 2>&5
16317  ac_status=$?
16318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16319  (exit $ac_status); }; } &&
16320	 { ac_try='test -s conftest.$ac_objext'
16321  { (case "(($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_try") 2>&5
16327  ac_status=$?
16328  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16329  (exit $ac_status); }; }; then
16330  ac_cv_type_size_t=yes
16331else
16332  echo "$as_me: failed program was:" >&5
16333sed 's/^/| /' conftest.$ac_ext >&5
16334
16335	ac_cv_type_size_t=no
16336fi
16337
16338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16339fi
16340{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16341echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16342if test $ac_cv_type_size_t = yes; then
16343  :
16344else
16345
16346cat >>confdefs.h <<_ACEOF
16347#define size_t unsigned int
16348_ACEOF
16349
16350fi
16351
16352
16353cat >>confdefs.h <<_ACEOF
16354#define RETSIGTYPE void
16355_ACEOF
16356
16357{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16358echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16359if test "${ac_cv_struct_tm+set}" = set; then
16360  echo $ECHO_N "(cached) $ECHO_C" >&6
16361else
16362  cat >conftest.$ac_ext <<_ACEOF
16363/* confdefs.h.  */
16364_ACEOF
16365cat confdefs.h >>conftest.$ac_ext
16366cat >>conftest.$ac_ext <<_ACEOF
16367/* end confdefs.h.  */
16368#include <sys/types.h>
16369#include <time.h>
16370
16371int
16372main ()
16373{
16374struct tm *tp; tp->tm_sec;
16375  ;
16376  return 0;
16377}
16378_ACEOF
16379rm -f conftest.$ac_objext
16380if { (ac_try="$ac_compile"
16381case "(($ac_try" in
16382  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16383  *) ac_try_echo=$ac_try;;
16384esac
16385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16386  (eval "$ac_compile") 2>conftest.er1
16387  ac_status=$?
16388  grep -v '^ *+' conftest.er1 >conftest.err
16389  rm -f conftest.er1
16390  cat conftest.err >&5
16391  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16392  (exit $ac_status); } &&
16393	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16394  { (case "(($ac_try" in
16395  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16396  *) ac_try_echo=$ac_try;;
16397esac
16398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16399  (eval "$ac_try") 2>&5
16400  ac_status=$?
16401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16402  (exit $ac_status); }; } &&
16403	 { ac_try='test -s conftest.$ac_objext'
16404  { (case "(($ac_try" in
16405  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16406  *) ac_try_echo=$ac_try;;
16407esac
16408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16409  (eval "$ac_try") 2>&5
16410  ac_status=$?
16411  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16412  (exit $ac_status); }; }; then
16413  ac_cv_struct_tm=time.h
16414else
16415  echo "$as_me: failed program was:" >&5
16416sed 's/^/| /' conftest.$ac_ext >&5
16417
16418	ac_cv_struct_tm=sys/time.h
16419fi
16420
16421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16422fi
16423{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16424echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16425if test $ac_cv_struct_tm = sys/time.h; then
16426
16427cat >>confdefs.h <<\_ACEOF
16428#define TM_IN_SYS_TIME 1
16429_ACEOF
16430
16431fi
16432
16433{ echo "$as_me:$LINENO: checking for int64_t" >&5
16434echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16435if test "${ac_cv_type_int64_t+set}" = set; then
16436  echo $ECHO_N "(cached) $ECHO_C" >&6
16437else
16438  cat >conftest.$ac_ext <<_ACEOF
16439/* confdefs.h.  */
16440_ACEOF
16441cat confdefs.h >>conftest.$ac_ext
16442cat >>conftest.$ac_ext <<_ACEOF
16443/* end confdefs.h.  */
16444$ac_includes_default
16445typedef int64_t ac__type_new_;
16446int
16447main ()
16448{
16449if ((ac__type_new_ *) 0)
16450  return 0;
16451if (sizeof (ac__type_new_))
16452  return 0;
16453  ;
16454  return 0;
16455}
16456_ACEOF
16457rm -f conftest.$ac_objext
16458if { (ac_try="$ac_compile"
16459case "(($ac_try" in
16460  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16461  *) ac_try_echo=$ac_try;;
16462esac
16463eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16464  (eval "$ac_compile") 2>conftest.er1
16465  ac_status=$?
16466  grep -v '^ *+' conftest.er1 >conftest.err
16467  rm -f conftest.er1
16468  cat conftest.err >&5
16469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16470  (exit $ac_status); } &&
16471	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16472  { (case "(($ac_try" in
16473  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16474  *) ac_try_echo=$ac_try;;
16475esac
16476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16477  (eval "$ac_try") 2>&5
16478  ac_status=$?
16479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16480  (exit $ac_status); }; } &&
16481	 { ac_try='test -s conftest.$ac_objext'
16482  { (case "(($ac_try" in
16483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16484  *) ac_try_echo=$ac_try;;
16485esac
16486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16487  (eval "$ac_try") 2>&5
16488  ac_status=$?
16489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16490  (exit $ac_status); }; }; then
16491  ac_cv_type_int64_t=yes
16492else
16493  echo "$as_me: failed program was:" >&5
16494sed 's/^/| /' conftest.$ac_ext >&5
16495
16496	ac_cv_type_int64_t=no
16497fi
16498
16499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16500fi
16501{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16502echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16503if test $ac_cv_type_int64_t = yes; then
16504
16505cat >>confdefs.h <<_ACEOF
16506#define HAVE_INT64_T 1
16507_ACEOF
16508
16509
16510else
16511  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16512echo "$as_me: error: Type int64_t required but not found" >&2;}
16513   { (exit 1); exit 1; }; }
16514fi
16515
16516{ echo "$as_me:$LINENO: checking for uint64_t" >&5
16517echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16518if test "${ac_cv_type_uint64_t+set}" = set; then
16519  echo $ECHO_N "(cached) $ECHO_C" >&6
16520else
16521  cat >conftest.$ac_ext <<_ACEOF
16522/* confdefs.h.  */
16523_ACEOF
16524cat confdefs.h >>conftest.$ac_ext
16525cat >>conftest.$ac_ext <<_ACEOF
16526/* end confdefs.h.  */
16527$ac_includes_default
16528typedef uint64_t ac__type_new_;
16529int
16530main ()
16531{
16532if ((ac__type_new_ *) 0)
16533  return 0;
16534if (sizeof (ac__type_new_))
16535  return 0;
16536  ;
16537  return 0;
16538}
16539_ACEOF
16540rm -f conftest.$ac_objext
16541if { (ac_try="$ac_compile"
16542case "(($ac_try" in
16543  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16544  *) ac_try_echo=$ac_try;;
16545esac
16546eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16547  (eval "$ac_compile") 2>conftest.er1
16548  ac_status=$?
16549  grep -v '^ *+' conftest.er1 >conftest.err
16550  rm -f conftest.er1
16551  cat conftest.err >&5
16552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16553  (exit $ac_status); } &&
16554	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16555  { (case "(($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_try") 2>&5
16561  ac_status=$?
16562  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16563  (exit $ac_status); }; } &&
16564	 { ac_try='test -s conftest.$ac_objext'
16565  { (case "(($ac_try" in
16566  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16567  *) ac_try_echo=$ac_try;;
16568esac
16569eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16570  (eval "$ac_try") 2>&5
16571  ac_status=$?
16572  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16573  (exit $ac_status); }; }; then
16574  ac_cv_type_uint64_t=yes
16575else
16576  echo "$as_me: failed program was:" >&5
16577sed 's/^/| /' conftest.$ac_ext >&5
16578
16579	ac_cv_type_uint64_t=no
16580fi
16581
16582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16583fi
16584{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16585echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16586if test $ac_cv_type_uint64_t = yes; then
16587
16588cat >>confdefs.h <<_ACEOF
16589#define HAVE_UINT64_T 1
16590_ACEOF
16591
16592
16593else
16594  { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16595echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16596if test "${ac_cv_type_u_int64_t+set}" = set; then
16597  echo $ECHO_N "(cached) $ECHO_C" >&6
16598else
16599  cat >conftest.$ac_ext <<_ACEOF
16600/* confdefs.h.  */
16601_ACEOF
16602cat confdefs.h >>conftest.$ac_ext
16603cat >>conftest.$ac_ext <<_ACEOF
16604/* end confdefs.h.  */
16605$ac_includes_default
16606typedef u_int64_t ac__type_new_;
16607int
16608main ()
16609{
16610if ((ac__type_new_ *) 0)
16611  return 0;
16612if (sizeof (ac__type_new_))
16613  return 0;
16614  ;
16615  return 0;
16616}
16617_ACEOF
16618rm -f conftest.$ac_objext
16619if { (ac_try="$ac_compile"
16620case "(($ac_try" in
16621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16622  *) ac_try_echo=$ac_try;;
16623esac
16624eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16625  (eval "$ac_compile") 2>conftest.er1
16626  ac_status=$?
16627  grep -v '^ *+' conftest.er1 >conftest.err
16628  rm -f conftest.er1
16629  cat conftest.err >&5
16630  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16631  (exit $ac_status); } &&
16632	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16633  { (case "(($ac_try" in
16634  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16635  *) ac_try_echo=$ac_try;;
16636esac
16637eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16638  (eval "$ac_try") 2>&5
16639  ac_status=$?
16640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16641  (exit $ac_status); }; } &&
16642	 { ac_try='test -s conftest.$ac_objext'
16643  { (case "(($ac_try" in
16644  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16645  *) ac_try_echo=$ac_try;;
16646esac
16647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16648  (eval "$ac_try") 2>&5
16649  ac_status=$?
16650  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16651  (exit $ac_status); }; }; then
16652  ac_cv_type_u_int64_t=yes
16653else
16654  echo "$as_me: failed program was:" >&5
16655sed 's/^/| /' conftest.$ac_ext >&5
16656
16657	ac_cv_type_u_int64_t=no
16658fi
16659
16660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16661fi
16662{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16663echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16664if test $ac_cv_type_u_int64_t = yes; then
16665
16666cat >>confdefs.h <<_ACEOF
16667#define HAVE_U_INT64_T 1
16668_ACEOF
16669
16670
16671else
16672  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16673echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16674   { (exit 1); exit 1; }; }
16675fi
16676
16677fi
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16689do
16690as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16691{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16692echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16693if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16694  echo $ECHO_N "(cached) $ECHO_C" >&6
16695else
16696  cat >conftest.$ac_ext <<_ACEOF
16697/* confdefs.h.  */
16698_ACEOF
16699cat confdefs.h >>conftest.$ac_ext
16700cat >>conftest.$ac_ext <<_ACEOF
16701/* end confdefs.h.  */
16702/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16703   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16704#define $ac_func innocuous_$ac_func
16705
16706/* System header to define __stub macros and hopefully few prototypes,
16707    which can conflict with char $ac_func (); below.
16708    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16709    <limits.h> exists even on freestanding compilers.  */
16710
16711#ifdef __STDC__
16712# include <limits.h>
16713#else
16714# include <assert.h>
16715#endif
16716
16717#undef $ac_func
16718
16719/* Override any GCC internal prototype to avoid an error.
16720   Use char because int might match the return type of a GCC
16721   builtin and then its argument prototype would still apply.  */
16722#ifdef __cplusplus
16723extern "C"
16724#endif
16725char $ac_func ();
16726/* The GNU C library defines this for functions which it implements
16727    to always fail with ENOSYS.  Some functions are actually named
16728    something starting with __ and the normal name is an alias.  */
16729#if defined __stub_$ac_func || defined __stub___$ac_func
16730choke me
16731#endif
16732
16733int
16734main ()
16735{
16736return $ac_func ();
16737  ;
16738  return 0;
16739}
16740_ACEOF
16741rm -f conftest.$ac_objext conftest$ac_exeext
16742if { (ac_try="$ac_link"
16743case "(($ac_try" in
16744  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16745  *) ac_try_echo=$ac_try;;
16746esac
16747eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16748  (eval "$ac_link") 2>conftest.er1
16749  ac_status=$?
16750  grep -v '^ *+' conftest.er1 >conftest.err
16751  rm -f conftest.er1
16752  cat conftest.err >&5
16753  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16754  (exit $ac_status); } &&
16755	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16756  { (case "(($ac_try" in
16757  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16758  *) ac_try_echo=$ac_try;;
16759esac
16760eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16761  (eval "$ac_try") 2>&5
16762  ac_status=$?
16763  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16764  (exit $ac_status); }; } &&
16765	 { ac_try='test -s conftest$ac_exeext'
16766  { (case "(($ac_try" in
16767  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16768  *) ac_try_echo=$ac_try;;
16769esac
16770eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16771  (eval "$ac_try") 2>&5
16772  ac_status=$?
16773  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16774  (exit $ac_status); }; }; then
16775  eval "$as_ac_var=yes"
16776else
16777  echo "$as_me: failed program was:" >&5
16778sed 's/^/| /' conftest.$ac_ext >&5
16779
16780	eval "$as_ac_var=no"
16781fi
16782
16783rm -f core conftest.err conftest.$ac_objext \
16784      conftest$ac_exeext conftest.$ac_ext
16785fi
16786ac_res=`eval echo '${'$as_ac_var'}'`
16787	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16788echo "${ECHO_T}$ac_res" >&6; }
16789if test `eval echo '${'$as_ac_var'}'` = yes; then
16790  cat >>confdefs.h <<_ACEOF
16791#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16792_ACEOF
16793
16794fi
16795done
16796
16797
16798
16799
16800
16801for ac_func in powf fmodf strtof round
16802do
16803as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16804{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16805echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16806if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16807  echo $ECHO_N "(cached) $ECHO_C" >&6
16808else
16809  cat >conftest.$ac_ext <<_ACEOF
16810/* confdefs.h.  */
16811_ACEOF
16812cat confdefs.h >>conftest.$ac_ext
16813cat >>conftest.$ac_ext <<_ACEOF
16814/* end confdefs.h.  */
16815/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16816   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16817#define $ac_func innocuous_$ac_func
16818
16819/* System header to define __stub macros and hopefully few prototypes,
16820    which can conflict with char $ac_func (); below.
16821    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16822    <limits.h> exists even on freestanding compilers.  */
16823
16824#ifdef __STDC__
16825# include <limits.h>
16826#else
16827# include <assert.h>
16828#endif
16829
16830#undef $ac_func
16831
16832/* Override any GCC internal prototype to avoid an error.
16833   Use char because int might match the return type of a GCC
16834   builtin and then its argument prototype would still apply.  */
16835#ifdef __cplusplus
16836extern "C"
16837#endif
16838char $ac_func ();
16839/* The GNU C library defines this for functions which it implements
16840    to always fail with ENOSYS.  Some functions are actually named
16841    something starting with __ and the normal name is an alias.  */
16842#if defined __stub_$ac_func || defined __stub___$ac_func
16843choke me
16844#endif
16845
16846int
16847main ()
16848{
16849return $ac_func ();
16850  ;
16851  return 0;
16852}
16853_ACEOF
16854rm -f conftest.$ac_objext conftest$ac_exeext
16855if { (ac_try="$ac_link"
16856case "(($ac_try" in
16857  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16858  *) ac_try_echo=$ac_try;;
16859esac
16860eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16861  (eval "$ac_link") 2>conftest.er1
16862  ac_status=$?
16863  grep -v '^ *+' conftest.er1 >conftest.err
16864  rm -f conftest.er1
16865  cat conftest.err >&5
16866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16867  (exit $ac_status); } &&
16868	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16869  { (case "(($ac_try" in
16870  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16871  *) ac_try_echo=$ac_try;;
16872esac
16873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16874  (eval "$ac_try") 2>&5
16875  ac_status=$?
16876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16877  (exit $ac_status); }; } &&
16878	 { ac_try='test -s conftest$ac_exeext'
16879  { (case "(($ac_try" in
16880  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16881  *) ac_try_echo=$ac_try;;
16882esac
16883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16884  (eval "$ac_try") 2>&5
16885  ac_status=$?
16886  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16887  (exit $ac_status); }; }; then
16888  eval "$as_ac_var=yes"
16889else
16890  echo "$as_me: failed program was:" >&5
16891sed 's/^/| /' conftest.$ac_ext >&5
16892
16893	eval "$as_ac_var=no"
16894fi
16895
16896rm -f core conftest.err conftest.$ac_objext \
16897      conftest$ac_exeext conftest.$ac_ext
16898fi
16899ac_res=`eval echo '${'$as_ac_var'}'`
16900	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16901echo "${ECHO_T}$ac_res" >&6; }
16902if test `eval echo '${'$as_ac_var'}'` = yes; then
16903  cat >>confdefs.h <<_ACEOF
16904#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16905_ACEOF
16906
16907fi
16908done
16909
16910
16911
16912
16913
16914
16915for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
16916do
16917as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16918{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16919echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16920if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16921  echo $ECHO_N "(cached) $ECHO_C" >&6
16922else
16923  cat >conftest.$ac_ext <<_ACEOF
16924/* confdefs.h.  */
16925_ACEOF
16926cat confdefs.h >>conftest.$ac_ext
16927cat >>conftest.$ac_ext <<_ACEOF
16928/* end confdefs.h.  */
16929/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16930   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16931#define $ac_func innocuous_$ac_func
16932
16933/* System header to define __stub macros and hopefully few prototypes,
16934    which can conflict with char $ac_func (); below.
16935    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16936    <limits.h> exists even on freestanding compilers.  */
16937
16938#ifdef __STDC__
16939# include <limits.h>
16940#else
16941# include <assert.h>
16942#endif
16943
16944#undef $ac_func
16945
16946/* Override any GCC internal prototype to avoid an error.
16947   Use char because int might match the return type of a GCC
16948   builtin and then its argument prototype would still apply.  */
16949#ifdef __cplusplus
16950extern "C"
16951#endif
16952char $ac_func ();
16953/* The GNU C library defines this for functions which it implements
16954    to always fail with ENOSYS.  Some functions are actually named
16955    something starting with __ and the normal name is an alias.  */
16956#if defined __stub_$ac_func || defined __stub___$ac_func
16957choke me
16958#endif
16959
16960int
16961main ()
16962{
16963return $ac_func ();
16964  ;
16965  return 0;
16966}
16967_ACEOF
16968rm -f conftest.$ac_objext conftest$ac_exeext
16969if { (ac_try="$ac_link"
16970case "(($ac_try" in
16971  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16972  *) ac_try_echo=$ac_try;;
16973esac
16974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16975  (eval "$ac_link") 2>conftest.er1
16976  ac_status=$?
16977  grep -v '^ *+' conftest.er1 >conftest.err
16978  rm -f conftest.er1
16979  cat conftest.err >&5
16980  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16981  (exit $ac_status); } &&
16982	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16983  { (case "(($ac_try" in
16984  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16985  *) ac_try_echo=$ac_try;;
16986esac
16987eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16988  (eval "$ac_try") 2>&5
16989  ac_status=$?
16990  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16991  (exit $ac_status); }; } &&
16992	 { ac_try='test -s conftest$ac_exeext'
16993  { (case "(($ac_try" in
16994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16995  *) ac_try_echo=$ac_try;;
16996esac
16997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16998  (eval "$ac_try") 2>&5
16999  ac_status=$?
17000  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17001  (exit $ac_status); }; }; then
17002  eval "$as_ac_var=yes"
17003else
17004  echo "$as_me: failed program was:" >&5
17005sed 's/^/| /' conftest.$ac_ext >&5
17006
17007	eval "$as_ac_var=no"
17008fi
17009
17010rm -f core conftest.err conftest.$ac_objext \
17011      conftest$ac_exeext conftest.$ac_ext
17012fi
17013ac_res=`eval echo '${'$as_ac_var'}'`
17014	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17015echo "${ECHO_T}$ac_res" >&6; }
17016if test `eval echo '${'$as_ac_var'}'` = yes; then
17017  cat >>confdefs.h <<_ACEOF
17018#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17019_ACEOF
17020
17021fi
17022done
17023
17024
17025
17026
17027for ac_func in isatty mkdtemp mkstemp
17028do
17029as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17030{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17031echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17032if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17033  echo $ECHO_N "(cached) $ECHO_C" >&6
17034else
17035  cat >conftest.$ac_ext <<_ACEOF
17036/* confdefs.h.  */
17037_ACEOF
17038cat confdefs.h >>conftest.$ac_ext
17039cat >>conftest.$ac_ext <<_ACEOF
17040/* end confdefs.h.  */
17041/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17042   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17043#define $ac_func innocuous_$ac_func
17044
17045/* System header to define __stub macros and hopefully few prototypes,
17046    which can conflict with char $ac_func (); below.
17047    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17048    <limits.h> exists even on freestanding compilers.  */
17049
17050#ifdef __STDC__
17051# include <limits.h>
17052#else
17053# include <assert.h>
17054#endif
17055
17056#undef $ac_func
17057
17058/* Override any GCC internal prototype to avoid an error.
17059   Use char because int might match the return type of a GCC
17060   builtin and then its argument prototype would still apply.  */
17061#ifdef __cplusplus
17062extern "C"
17063#endif
17064char $ac_func ();
17065/* The GNU C library defines this for functions which it implements
17066    to always fail with ENOSYS.  Some functions are actually named
17067    something starting with __ and the normal name is an alias.  */
17068#if defined __stub_$ac_func || defined __stub___$ac_func
17069choke me
17070#endif
17071
17072int
17073main ()
17074{
17075return $ac_func ();
17076  ;
17077  return 0;
17078}
17079_ACEOF
17080rm -f conftest.$ac_objext conftest$ac_exeext
17081if { (ac_try="$ac_link"
17082case "(($ac_try" in
17083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17084  *) ac_try_echo=$ac_try;;
17085esac
17086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17087  (eval "$ac_link") 2>conftest.er1
17088  ac_status=$?
17089  grep -v '^ *+' conftest.er1 >conftest.err
17090  rm -f conftest.er1
17091  cat conftest.err >&5
17092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17093  (exit $ac_status); } &&
17094	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17095  { (case "(($ac_try" in
17096  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17097  *) ac_try_echo=$ac_try;;
17098esac
17099eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17100  (eval "$ac_try") 2>&5
17101  ac_status=$?
17102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17103  (exit $ac_status); }; } &&
17104	 { ac_try='test -s conftest$ac_exeext'
17105  { (case "(($ac_try" in
17106  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17107  *) ac_try_echo=$ac_try;;
17108esac
17109eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17110  (eval "$ac_try") 2>&5
17111  ac_status=$?
17112  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17113  (exit $ac_status); }; }; then
17114  eval "$as_ac_var=yes"
17115else
17116  echo "$as_me: failed program was:" >&5
17117sed 's/^/| /' conftest.$ac_ext >&5
17118
17119	eval "$as_ac_var=no"
17120fi
17121
17122rm -f core conftest.err conftest.$ac_objext \
17123      conftest$ac_exeext conftest.$ac_ext
17124fi
17125ac_res=`eval echo '${'$as_ac_var'}'`
17126	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17127echo "${ECHO_T}$ac_res" >&6; }
17128if test `eval echo '${'$as_ac_var'}'` = yes; then
17129  cat >>confdefs.h <<_ACEOF
17130#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17131_ACEOF
17132
17133fi
17134done
17135
17136
17137
17138
17139
17140
17141
17142for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
17143do
17144as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17145{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17146echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17147if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17148  echo $ECHO_N "(cached) $ECHO_C" >&6
17149else
17150  cat >conftest.$ac_ext <<_ACEOF
17151/* confdefs.h.  */
17152_ACEOF
17153cat confdefs.h >>conftest.$ac_ext
17154cat >>conftest.$ac_ext <<_ACEOF
17155/* end confdefs.h.  */
17156/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17157   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17158#define $ac_func innocuous_$ac_func
17159
17160/* System header to define __stub macros and hopefully few prototypes,
17161    which can conflict with char $ac_func (); below.
17162    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17163    <limits.h> exists even on freestanding compilers.  */
17164
17165#ifdef __STDC__
17166# include <limits.h>
17167#else
17168# include <assert.h>
17169#endif
17170
17171#undef $ac_func
17172
17173/* Override any GCC internal prototype to avoid an error.
17174   Use char because int might match the return type of a GCC
17175   builtin and then its argument prototype would still apply.  */
17176#ifdef __cplusplus
17177extern "C"
17178#endif
17179char $ac_func ();
17180/* The GNU C library defines this for functions which it implements
17181    to always fail with ENOSYS.  Some functions are actually named
17182    something starting with __ and the normal name is an alias.  */
17183#if defined __stub_$ac_func || defined __stub___$ac_func
17184choke me
17185#endif
17186
17187int
17188main ()
17189{
17190return $ac_func ();
17191  ;
17192  return 0;
17193}
17194_ACEOF
17195rm -f conftest.$ac_objext conftest$ac_exeext
17196if { (ac_try="$ac_link"
17197case "(($ac_try" in
17198  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17199  *) ac_try_echo=$ac_try;;
17200esac
17201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17202  (eval "$ac_link") 2>conftest.er1
17203  ac_status=$?
17204  grep -v '^ *+' conftest.er1 >conftest.err
17205  rm -f conftest.er1
17206  cat conftest.err >&5
17207  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17208  (exit $ac_status); } &&
17209	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17210  { (case "(($ac_try" in
17211  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17212  *) ac_try_echo=$ac_try;;
17213esac
17214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17215  (eval "$ac_try") 2>&5
17216  ac_status=$?
17217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17218  (exit $ac_status); }; } &&
17219	 { ac_try='test -s conftest$ac_exeext'
17220  { (case "(($ac_try" in
17221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17222  *) ac_try_echo=$ac_try;;
17223esac
17224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17225  (eval "$ac_try") 2>&5
17226  ac_status=$?
17227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17228  (exit $ac_status); }; }; then
17229  eval "$as_ac_var=yes"
17230else
17231  echo "$as_me: failed program was:" >&5
17232sed 's/^/| /' conftest.$ac_ext >&5
17233
17234	eval "$as_ac_var=no"
17235fi
17236
17237rm -f core conftest.err conftest.$ac_objext \
17238      conftest$ac_exeext conftest.$ac_ext
17239fi
17240ac_res=`eval echo '${'$as_ac_var'}'`
17241	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17242echo "${ECHO_T}$ac_res" >&6; }
17243if test `eval echo '${'$as_ac_var'}'` = yes; then
17244  cat >>confdefs.h <<_ACEOF
17245#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17246_ACEOF
17247
17248fi
17249done
17250
17251
17252
17253
17254for ac_func in strerror strerror_r setenv
17255do
17256as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17257{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17258echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17259if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17260  echo $ECHO_N "(cached) $ECHO_C" >&6
17261else
17262  cat >conftest.$ac_ext <<_ACEOF
17263/* confdefs.h.  */
17264_ACEOF
17265cat confdefs.h >>conftest.$ac_ext
17266cat >>conftest.$ac_ext <<_ACEOF
17267/* end confdefs.h.  */
17268/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17269   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17270#define $ac_func innocuous_$ac_func
17271
17272/* System header to define __stub macros and hopefully few prototypes,
17273    which can conflict with char $ac_func (); below.
17274    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17275    <limits.h> exists even on freestanding compilers.  */
17276
17277#ifdef __STDC__
17278# include <limits.h>
17279#else
17280# include <assert.h>
17281#endif
17282
17283#undef $ac_func
17284
17285/* Override any GCC internal prototype to avoid an error.
17286   Use char because int might match the return type of a GCC
17287   builtin and then its argument prototype would still apply.  */
17288#ifdef __cplusplus
17289extern "C"
17290#endif
17291char $ac_func ();
17292/* The GNU C library defines this for functions which it implements
17293    to always fail with ENOSYS.  Some functions are actually named
17294    something starting with __ and the normal name is an alias.  */
17295#if defined __stub_$ac_func || defined __stub___$ac_func
17296choke me
17297#endif
17298
17299int
17300main ()
17301{
17302return $ac_func ();
17303  ;
17304  return 0;
17305}
17306_ACEOF
17307rm -f conftest.$ac_objext conftest$ac_exeext
17308if { (ac_try="$ac_link"
17309case "(($ac_try" in
17310  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17311  *) ac_try_echo=$ac_try;;
17312esac
17313eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17314  (eval "$ac_link") 2>conftest.er1
17315  ac_status=$?
17316  grep -v '^ *+' conftest.er1 >conftest.err
17317  rm -f conftest.er1
17318  cat conftest.err >&5
17319  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17320  (exit $ac_status); } &&
17321	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17322  { (case "(($ac_try" in
17323  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17324  *) ac_try_echo=$ac_try;;
17325esac
17326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17327  (eval "$ac_try") 2>&5
17328  ac_status=$?
17329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17330  (exit $ac_status); }; } &&
17331	 { ac_try='test -s conftest$ac_exeext'
17332  { (case "(($ac_try" in
17333  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17334  *) ac_try_echo=$ac_try;;
17335esac
17336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17337  (eval "$ac_try") 2>&5
17338  ac_status=$?
17339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17340  (exit $ac_status); }; }; then
17341  eval "$as_ac_var=yes"
17342else
17343  echo "$as_me: failed program was:" >&5
17344sed 's/^/| /' conftest.$ac_ext >&5
17345
17346	eval "$as_ac_var=no"
17347fi
17348
17349rm -f core conftest.err conftest.$ac_objext \
17350      conftest$ac_exeext conftest.$ac_ext
17351fi
17352ac_res=`eval echo '${'$as_ac_var'}'`
17353	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17354echo "${ECHO_T}$ac_res" >&6; }
17355if test `eval echo '${'$as_ac_var'}'` = yes; then
17356  cat >>confdefs.h <<_ACEOF
17357#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17358_ACEOF
17359
17360fi
17361done
17362
17363
17364
17365
17366
17367for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17368do
17369as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17370{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17371echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17372if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17373  echo $ECHO_N "(cached) $ECHO_C" >&6
17374else
17375  cat >conftest.$ac_ext <<_ACEOF
17376/* confdefs.h.  */
17377_ACEOF
17378cat confdefs.h >>conftest.$ac_ext
17379cat >>conftest.$ac_ext <<_ACEOF
17380/* end confdefs.h.  */
17381/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17382   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17383#define $ac_func innocuous_$ac_func
17384
17385/* System header to define __stub macros and hopefully few prototypes,
17386    which can conflict with char $ac_func (); below.
17387    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17388    <limits.h> exists even on freestanding compilers.  */
17389
17390#ifdef __STDC__
17391# include <limits.h>
17392#else
17393# include <assert.h>
17394#endif
17395
17396#undef $ac_func
17397
17398/* Override any GCC internal prototype to avoid an error.
17399   Use char because int might match the return type of a GCC
17400   builtin and then its argument prototype would still apply.  */
17401#ifdef __cplusplus
17402extern "C"
17403#endif
17404char $ac_func ();
17405/* The GNU C library defines this for functions which it implements
17406    to always fail with ENOSYS.  Some functions are actually named
17407    something starting with __ and the normal name is an alias.  */
17408#if defined __stub_$ac_func || defined __stub___$ac_func
17409choke me
17410#endif
17411
17412int
17413main ()
17414{
17415return $ac_func ();
17416  ;
17417  return 0;
17418}
17419_ACEOF
17420rm -f conftest.$ac_objext conftest$ac_exeext
17421if { (ac_try="$ac_link"
17422case "(($ac_try" in
17423  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17424  *) ac_try_echo=$ac_try;;
17425esac
17426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17427  (eval "$ac_link") 2>conftest.er1
17428  ac_status=$?
17429  grep -v '^ *+' conftest.er1 >conftest.err
17430  rm -f conftest.er1
17431  cat conftest.err >&5
17432  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17433  (exit $ac_status); } &&
17434	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17435  { (case "(($ac_try" in
17436  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17437  *) ac_try_echo=$ac_try;;
17438esac
17439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17440  (eval "$ac_try") 2>&5
17441  ac_status=$?
17442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17443  (exit $ac_status); }; } &&
17444	 { ac_try='test -s conftest$ac_exeext'
17445  { (case "(($ac_try" in
17446  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17447  *) ac_try_echo=$ac_try;;
17448esac
17449eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17450  (eval "$ac_try") 2>&5
17451  ac_status=$?
17452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17453  (exit $ac_status); }; }; then
17454  eval "$as_ac_var=yes"
17455else
17456  echo "$as_me: failed program was:" >&5
17457sed 's/^/| /' conftest.$ac_ext >&5
17458
17459	eval "$as_ac_var=no"
17460fi
17461
17462rm -f core conftest.err conftest.$ac_objext \
17463      conftest$ac_exeext conftest.$ac_ext
17464fi
17465ac_res=`eval echo '${'$as_ac_var'}'`
17466	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17467echo "${ECHO_T}$ac_res" >&6; }
17468if test `eval echo '${'$as_ac_var'}'` = yes; then
17469  cat >>confdefs.h <<_ACEOF
17470#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17471_ACEOF
17472
17473fi
17474done
17475
17476
17477
17478
17479
17480
17481for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17482do
17483as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17484{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17485echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17486if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17487  echo $ECHO_N "(cached) $ECHO_C" >&6
17488else
17489  cat >conftest.$ac_ext <<_ACEOF
17490/* confdefs.h.  */
17491_ACEOF
17492cat confdefs.h >>conftest.$ac_ext
17493cat >>conftest.$ac_ext <<_ACEOF
17494/* end confdefs.h.  */
17495/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17496   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17497#define $ac_func innocuous_$ac_func
17498
17499/* System header to define __stub macros and hopefully few prototypes,
17500    which can conflict with char $ac_func (); below.
17501    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17502    <limits.h> exists even on freestanding compilers.  */
17503
17504#ifdef __STDC__
17505# include <limits.h>
17506#else
17507# include <assert.h>
17508#endif
17509
17510#undef $ac_func
17511
17512/* Override any GCC internal prototype to avoid an error.
17513   Use char because int might match the return type of a GCC
17514   builtin and then its argument prototype would still apply.  */
17515#ifdef __cplusplus
17516extern "C"
17517#endif
17518char $ac_func ();
17519/* The GNU C library defines this for functions which it implements
17520    to always fail with ENOSYS.  Some functions are actually named
17521    something starting with __ and the normal name is an alias.  */
17522#if defined __stub_$ac_func || defined __stub___$ac_func
17523choke me
17524#endif
17525
17526int
17527main ()
17528{
17529return $ac_func ();
17530  ;
17531  return 0;
17532}
17533_ACEOF
17534rm -f conftest.$ac_objext conftest$ac_exeext
17535if { (ac_try="$ac_link"
17536case "(($ac_try" in
17537  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17538  *) ac_try_echo=$ac_try;;
17539esac
17540eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17541  (eval "$ac_link") 2>conftest.er1
17542  ac_status=$?
17543  grep -v '^ *+' conftest.er1 >conftest.err
17544  rm -f conftest.er1
17545  cat conftest.err >&5
17546  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17547  (exit $ac_status); } &&
17548	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17549  { (case "(($ac_try" in
17550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17551  *) ac_try_echo=$ac_try;;
17552esac
17553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17554  (eval "$ac_try") 2>&5
17555  ac_status=$?
17556  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17557  (exit $ac_status); }; } &&
17558	 { ac_try='test -s conftest$ac_exeext'
17559  { (case "(($ac_try" in
17560  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17561  *) ac_try_echo=$ac_try;;
17562esac
17563eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17564  (eval "$ac_try") 2>&5
17565  ac_status=$?
17566  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17567  (exit $ac_status); }; }; then
17568  eval "$as_ac_var=yes"
17569else
17570  echo "$as_me: failed program was:" >&5
17571sed 's/^/| /' conftest.$ac_ext >&5
17572
17573	eval "$as_ac_var=no"
17574fi
17575
17576rm -f core conftest.err conftest.$ac_objext \
17577      conftest$ac_exeext conftest.$ac_ext
17578fi
17579ac_res=`eval echo '${'$as_ac_var'}'`
17580	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17581echo "${ECHO_T}$ac_res" >&6; }
17582if test `eval echo '${'$as_ac_var'}'` = yes; then
17583  cat >>confdefs.h <<_ACEOF
17584#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17585_ACEOF
17586
17587fi
17588done
17589
17590{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17591echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17592if test "${llvm_cv_c_printf_a+set}" = set; then
17593  echo $ECHO_N "(cached) $ECHO_C" >&6
17594else
17595  ac_ext=c
17596ac_cpp='$CPP $CPPFLAGS'
17597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17599ac_compiler_gnu=$ac_cv_c_compiler_gnu
17600
17601 if test "$cross_compiling" = yes; then
17602  llvmac_cv_c_printf_a=no
17603else
17604  cat >conftest.$ac_ext <<_ACEOF
17605
17606  /* confdefs.h.  */
17607_ACEOF
17608cat confdefs.h >>conftest.$ac_ext
17609cat >>conftest.$ac_ext <<_ACEOF
17610/* end confdefs.h.  */
17611
17612#include <stdio.h>
17613#include <stdlib.h>
17614
17615int
17616main ()
17617{
17618
17619volatile double A, B;
17620char Buffer[100];
17621A = 1;
17622A /= 10.0;
17623sprintf(Buffer, "%a", A);
17624B = atof(Buffer);
17625if (A != B)
17626  return (1);
17627if (A != 0x1.999999999999ap-4)
17628  return (1);
17629return (0);
17630  ;
17631  return 0;
17632}
17633_ACEOF
17634rm -f conftest$ac_exeext
17635if { (ac_try="$ac_link"
17636case "(($ac_try" in
17637  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17638  *) ac_try_echo=$ac_try;;
17639esac
17640eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17641  (eval "$ac_link") 2>&5
17642  ac_status=$?
17643  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17644  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17645  { (case "(($ac_try" in
17646  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17647  *) ac_try_echo=$ac_try;;
17648esac
17649eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17650  (eval "$ac_try") 2>&5
17651  ac_status=$?
17652  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17653  (exit $ac_status); }; }; then
17654  llvm_cv_c_printf_a=yes
17655else
17656  echo "$as_me: program exited with status $ac_status" >&5
17657echo "$as_me: failed program was:" >&5
17658sed 's/^/| /' conftest.$ac_ext >&5
17659
17660( exit $ac_status )
17661llvmac_cv_c_printf_a=no
17662fi
17663rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17664fi
17665
17666
17667 ac_ext=c
17668ac_cpp='$CPP $CPPFLAGS'
17669ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17670ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17671ac_compiler_gnu=$ac_cv_c_compiler_gnu
17672
17673fi
17674{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17675echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17676 if test "$llvm_cv_c_printf_a" = "yes"; then
17677
17678cat >>confdefs.h <<\_ACEOF
17679#define HAVE_PRINTF_A 1
17680_ACEOF
17681
17682 fi
17683
17684
17685{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17686echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17687if test "${ac_cv_func_rand48+set}" = set; then
17688  echo $ECHO_N "(cached) $ECHO_C" >&6
17689else
17690  ac_ext=cpp
17691ac_cpp='$CXXCPP $CPPFLAGS'
17692ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17693ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17694ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17695
17696   cat >conftest.$ac_ext <<_ACEOF
17697/* confdefs.h.  */
17698_ACEOF
17699cat confdefs.h >>conftest.$ac_ext
17700cat >>conftest.$ac_ext <<_ACEOF
17701/* end confdefs.h.  */
17702#include <stdlib.h>
17703int
17704main ()
17705{
17706srand48(0);lrand48();drand48();
17707  ;
17708  return 0;
17709}
17710_ACEOF
17711rm -f conftest.$ac_objext
17712if { (ac_try="$ac_compile"
17713case "(($ac_try" in
17714  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17715  *) ac_try_echo=$ac_try;;
17716esac
17717eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17718  (eval "$ac_compile") 2>conftest.er1
17719  ac_status=$?
17720  grep -v '^ *+' conftest.er1 >conftest.err
17721  rm -f conftest.er1
17722  cat conftest.err >&5
17723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17724  (exit $ac_status); } &&
17725	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
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); }; } &&
17735	 { ac_try='test -s conftest.$ac_objext'
17736  { (case "(($ac_try" in
17737  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17738  *) ac_try_echo=$ac_try;;
17739esac
17740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17741  (eval "$ac_try") 2>&5
17742  ac_status=$?
17743  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17744  (exit $ac_status); }; }; then
17745  ac_cv_func_rand48=yes
17746else
17747  echo "$as_me: failed program was:" >&5
17748sed 's/^/| /' conftest.$ac_ext >&5
17749
17750	ac_cv_func_rand48=no
17751fi
17752
17753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17754  ac_ext=c
17755ac_cpp='$CPP $CPPFLAGS'
17756ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17757ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17758ac_compiler_gnu=$ac_cv_c_compiler_gnu
17759
17760fi
17761{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17762echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
17763
17764if test "$ac_cv_func_rand48" = "yes" ; then
17765
17766cat >>confdefs.h <<\_ACEOF
17767#define HAVE_RAND48 1
17768_ACEOF
17769
17770fi
17771
17772
17773{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17774echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17775if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17776  echo $ECHO_N "(cached) $ECHO_C" >&6
17777else
17778  cat >conftest.$ac_ext <<_ACEOF
17779/* confdefs.h.  */
17780_ACEOF
17781cat confdefs.h >>conftest.$ac_ext
17782cat >>conftest.$ac_ext <<_ACEOF
17783/* end confdefs.h.  */
17784$ac_includes_default
17785int
17786main ()
17787{
17788#ifndef strerror_s
17789  char *p = (char *) strerror_s;
17790  return !p;
17791#endif
17792
17793  ;
17794  return 0;
17795}
17796_ACEOF
17797rm -f conftest.$ac_objext
17798if { (ac_try="$ac_compile"
17799case "(($ac_try" in
17800  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17801  *) ac_try_echo=$ac_try;;
17802esac
17803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17804  (eval "$ac_compile") 2>conftest.er1
17805  ac_status=$?
17806  grep -v '^ *+' conftest.er1 >conftest.err
17807  rm -f conftest.er1
17808  cat conftest.err >&5
17809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17810  (exit $ac_status); } &&
17811	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17812  { (case "(($ac_try" in
17813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17814  *) ac_try_echo=$ac_try;;
17815esac
17816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17817  (eval "$ac_try") 2>&5
17818  ac_status=$?
17819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17820  (exit $ac_status); }; } &&
17821	 { ac_try='test -s conftest.$ac_objext'
17822  { (case "(($ac_try" in
17823  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17824  *) ac_try_echo=$ac_try;;
17825esac
17826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17827  (eval "$ac_try") 2>&5
17828  ac_status=$?
17829  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17830  (exit $ac_status); }; }; then
17831  ac_cv_have_decl_strerror_s=yes
17832else
17833  echo "$as_me: failed program was:" >&5
17834sed 's/^/| /' conftest.$ac_ext >&5
17835
17836	ac_cv_have_decl_strerror_s=no
17837fi
17838
17839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17840fi
17841{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
17842echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
17843if test $ac_cv_have_decl_strerror_s = yes; then
17844
17845cat >>confdefs.h <<_ACEOF
17846#define HAVE_DECL_STRERROR_S 1
17847_ACEOF
17848
17849
17850else
17851  cat >>confdefs.h <<_ACEOF
17852#define HAVE_DECL_STRERROR_S 0
17853_ACEOF
17854
17855
17856fi
17857
17858
17859
17860if test "$llvm_cv_os_type" = "MingW" ; then
17861  { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
17862echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
17863if test "${ac_cv_lib_gcc__alloca+set}" = set; then
17864  echo $ECHO_N "(cached) $ECHO_C" >&6
17865else
17866  ac_check_lib_save_LIBS=$LIBS
17867LIBS="-lgcc  $LIBS"
17868cat >conftest.$ac_ext <<_ACEOF
17869/* confdefs.h.  */
17870_ACEOF
17871cat confdefs.h >>conftest.$ac_ext
17872cat >>conftest.$ac_ext <<_ACEOF
17873/* end confdefs.h.  */
17874
17875/* Override any GCC internal prototype to avoid an error.
17876   Use char because int might match the return type of a GCC
17877   builtin and then its argument prototype would still apply.  */
17878#ifdef __cplusplus
17879extern "C"
17880#endif
17881char _alloca ();
17882int
17883main ()
17884{
17885return _alloca ();
17886  ;
17887  return 0;
17888}
17889_ACEOF
17890rm -f conftest.$ac_objext conftest$ac_exeext
17891if { (ac_try="$ac_link"
17892case "(($ac_try" in
17893  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17894  *) ac_try_echo=$ac_try;;
17895esac
17896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17897  (eval "$ac_link") 2>conftest.er1
17898  ac_status=$?
17899  grep -v '^ *+' conftest.er1 >conftest.err
17900  rm -f conftest.er1
17901  cat conftest.err >&5
17902  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17903  (exit $ac_status); } &&
17904	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17905  { (case "(($ac_try" in
17906  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17907  *) ac_try_echo=$ac_try;;
17908esac
17909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17910  (eval "$ac_try") 2>&5
17911  ac_status=$?
17912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17913  (exit $ac_status); }; } &&
17914	 { ac_try='test -s conftest$ac_exeext'
17915  { (case "(($ac_try" in
17916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17917  *) ac_try_echo=$ac_try;;
17918esac
17919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17920  (eval "$ac_try") 2>&5
17921  ac_status=$?
17922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17923  (exit $ac_status); }; }; then
17924  ac_cv_lib_gcc__alloca=yes
17925else
17926  echo "$as_me: failed program was:" >&5
17927sed 's/^/| /' conftest.$ac_ext >&5
17928
17929	ac_cv_lib_gcc__alloca=no
17930fi
17931
17932rm -f core conftest.err conftest.$ac_objext \
17933      conftest$ac_exeext conftest.$ac_ext
17934LIBS=$ac_check_lib_save_LIBS
17935fi
17936{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
17937echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
17938if test $ac_cv_lib_gcc__alloca = yes; then
17939
17940cat >>confdefs.h <<\_ACEOF
17941#define HAVE__ALLOCA 1
17942_ACEOF
17943
17944fi
17945
17946  { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
17947echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
17948if test "${ac_cv_lib_gcc___alloca+set}" = set; then
17949  echo $ECHO_N "(cached) $ECHO_C" >&6
17950else
17951  ac_check_lib_save_LIBS=$LIBS
17952LIBS="-lgcc  $LIBS"
17953cat >conftest.$ac_ext <<_ACEOF
17954/* confdefs.h.  */
17955_ACEOF
17956cat confdefs.h >>conftest.$ac_ext
17957cat >>conftest.$ac_ext <<_ACEOF
17958/* end confdefs.h.  */
17959
17960/* Override any GCC internal prototype to avoid an error.
17961   Use char because int might match the return type of a GCC
17962   builtin and then its argument prototype would still apply.  */
17963#ifdef __cplusplus
17964extern "C"
17965#endif
17966char __alloca ();
17967int
17968main ()
17969{
17970return __alloca ();
17971  ;
17972  return 0;
17973}
17974_ACEOF
17975rm -f conftest.$ac_objext conftest$ac_exeext
17976if { (ac_try="$ac_link"
17977case "(($ac_try" in
17978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17979  *) ac_try_echo=$ac_try;;
17980esac
17981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17982  (eval "$ac_link") 2>conftest.er1
17983  ac_status=$?
17984  grep -v '^ *+' conftest.er1 >conftest.err
17985  rm -f conftest.er1
17986  cat conftest.err >&5
17987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17988  (exit $ac_status); } &&
17989	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17990  { (case "(($ac_try" in
17991  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17992  *) ac_try_echo=$ac_try;;
17993esac
17994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17995  (eval "$ac_try") 2>&5
17996  ac_status=$?
17997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17998  (exit $ac_status); }; } &&
17999	 { ac_try='test -s conftest$ac_exeext'
18000  { (case "(($ac_try" in
18001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18002  *) ac_try_echo=$ac_try;;
18003esac
18004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18005  (eval "$ac_try") 2>&5
18006  ac_status=$?
18007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18008  (exit $ac_status); }; }; then
18009  ac_cv_lib_gcc___alloca=yes
18010else
18011  echo "$as_me: failed program was:" >&5
18012sed 's/^/| /' conftest.$ac_ext >&5
18013
18014	ac_cv_lib_gcc___alloca=no
18015fi
18016
18017rm -f core conftest.err conftest.$ac_objext \
18018      conftest$ac_exeext conftest.$ac_ext
18019LIBS=$ac_check_lib_save_LIBS
18020fi
18021{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18022echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18023if test $ac_cv_lib_gcc___alloca = yes; then
18024
18025cat >>confdefs.h <<\_ACEOF
18026#define HAVE___ALLOCA 1
18027_ACEOF
18028
18029fi
18030
18031  { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18032echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18033if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18034  echo $ECHO_N "(cached) $ECHO_C" >&6
18035else
18036  ac_check_lib_save_LIBS=$LIBS
18037LIBS="-lgcc  $LIBS"
18038cat >conftest.$ac_ext <<_ACEOF
18039/* confdefs.h.  */
18040_ACEOF
18041cat confdefs.h >>conftest.$ac_ext
18042cat >>conftest.$ac_ext <<_ACEOF
18043/* end confdefs.h.  */
18044
18045/* Override any GCC internal prototype to avoid an error.
18046   Use char because int might match the return type of a GCC
18047   builtin and then its argument prototype would still apply.  */
18048#ifdef __cplusplus
18049extern "C"
18050#endif
18051char __chkstk ();
18052int
18053main ()
18054{
18055return __chkstk ();
18056  ;
18057  return 0;
18058}
18059_ACEOF
18060rm -f conftest.$ac_objext conftest$ac_exeext
18061if { (ac_try="$ac_link"
18062case "(($ac_try" in
18063  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18064  *) ac_try_echo=$ac_try;;
18065esac
18066eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18067  (eval "$ac_link") 2>conftest.er1
18068  ac_status=$?
18069  grep -v '^ *+' conftest.er1 >conftest.err
18070  rm -f conftest.er1
18071  cat conftest.err >&5
18072  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18073  (exit $ac_status); } &&
18074	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18075  { (case "(($ac_try" in
18076  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18077  *) ac_try_echo=$ac_try;;
18078esac
18079eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18080  (eval "$ac_try") 2>&5
18081  ac_status=$?
18082  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18083  (exit $ac_status); }; } &&
18084	 { ac_try='test -s conftest$ac_exeext'
18085  { (case "(($ac_try" in
18086  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18087  *) ac_try_echo=$ac_try;;
18088esac
18089eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18090  (eval "$ac_try") 2>&5
18091  ac_status=$?
18092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18093  (exit $ac_status); }; }; then
18094  ac_cv_lib_gcc___chkstk=yes
18095else
18096  echo "$as_me: failed program was:" >&5
18097sed 's/^/| /' conftest.$ac_ext >&5
18098
18099	ac_cv_lib_gcc___chkstk=no
18100fi
18101
18102rm -f core conftest.err conftest.$ac_objext \
18103      conftest$ac_exeext conftest.$ac_ext
18104LIBS=$ac_check_lib_save_LIBS
18105fi
18106{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18107echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18108if test $ac_cv_lib_gcc___chkstk = yes; then
18109
18110cat >>confdefs.h <<\_ACEOF
18111#define HAVE___CHKSTK 1
18112_ACEOF
18113
18114fi
18115
18116  { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18117echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18118if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18119  echo $ECHO_N "(cached) $ECHO_C" >&6
18120else
18121  ac_check_lib_save_LIBS=$LIBS
18122LIBS="-lgcc  $LIBS"
18123cat >conftest.$ac_ext <<_ACEOF
18124/* confdefs.h.  */
18125_ACEOF
18126cat confdefs.h >>conftest.$ac_ext
18127cat >>conftest.$ac_ext <<_ACEOF
18128/* end confdefs.h.  */
18129
18130/* Override any GCC internal prototype to avoid an error.
18131   Use char because int might match the return type of a GCC
18132   builtin and then its argument prototype would still apply.  */
18133#ifdef __cplusplus
18134extern "C"
18135#endif
18136char ___chkstk ();
18137int
18138main ()
18139{
18140return ___chkstk ();
18141  ;
18142  return 0;
18143}
18144_ACEOF
18145rm -f conftest.$ac_objext conftest$ac_exeext
18146if { (ac_try="$ac_link"
18147case "(($ac_try" in
18148  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18149  *) ac_try_echo=$ac_try;;
18150esac
18151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18152  (eval "$ac_link") 2>conftest.er1
18153  ac_status=$?
18154  grep -v '^ *+' conftest.er1 >conftest.err
18155  rm -f conftest.er1
18156  cat conftest.err >&5
18157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18158  (exit $ac_status); } &&
18159	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18160  { (case "(($ac_try" in
18161  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18162  *) ac_try_echo=$ac_try;;
18163esac
18164eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18165  (eval "$ac_try") 2>&5
18166  ac_status=$?
18167  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18168  (exit $ac_status); }; } &&
18169	 { ac_try='test -s conftest$ac_exeext'
18170  { (case "(($ac_try" in
18171  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18172  *) ac_try_echo=$ac_try;;
18173esac
18174eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18175  (eval "$ac_try") 2>&5
18176  ac_status=$?
18177  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18178  (exit $ac_status); }; }; then
18179  ac_cv_lib_gcc____chkstk=yes
18180else
18181  echo "$as_me: failed program was:" >&5
18182sed 's/^/| /' conftest.$ac_ext >&5
18183
18184	ac_cv_lib_gcc____chkstk=no
18185fi
18186
18187rm -f core conftest.err conftest.$ac_objext \
18188      conftest$ac_exeext conftest.$ac_ext
18189LIBS=$ac_check_lib_save_LIBS
18190fi
18191{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18192echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18193if test $ac_cv_lib_gcc____chkstk = yes; then
18194
18195cat >>confdefs.h <<\_ACEOF
18196#define HAVE____CHKSTK 1
18197_ACEOF
18198
18199fi
18200
18201
18202  { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18203echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18204if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18205  echo $ECHO_N "(cached) $ECHO_C" >&6
18206else
18207  ac_check_lib_save_LIBS=$LIBS
18208LIBS="-lgcc  $LIBS"
18209cat >conftest.$ac_ext <<_ACEOF
18210/* confdefs.h.  */
18211_ACEOF
18212cat confdefs.h >>conftest.$ac_ext
18213cat >>conftest.$ac_ext <<_ACEOF
18214/* end confdefs.h.  */
18215
18216/* Override any GCC internal prototype to avoid an error.
18217   Use char because int might match the return type of a GCC
18218   builtin and then its argument prototype would still apply.  */
18219#ifdef __cplusplus
18220extern "C"
18221#endif
18222char __ashldi3 ();
18223int
18224main ()
18225{
18226return __ashldi3 ();
18227  ;
18228  return 0;
18229}
18230_ACEOF
18231rm -f conftest.$ac_objext conftest$ac_exeext
18232if { (ac_try="$ac_link"
18233case "(($ac_try" in
18234  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18235  *) ac_try_echo=$ac_try;;
18236esac
18237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18238  (eval "$ac_link") 2>conftest.er1
18239  ac_status=$?
18240  grep -v '^ *+' conftest.er1 >conftest.err
18241  rm -f conftest.er1
18242  cat conftest.err >&5
18243  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18244  (exit $ac_status); } &&
18245	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18246  { (case "(($ac_try" in
18247  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18248  *) ac_try_echo=$ac_try;;
18249esac
18250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18251  (eval "$ac_try") 2>&5
18252  ac_status=$?
18253  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18254  (exit $ac_status); }; } &&
18255	 { ac_try='test -s conftest$ac_exeext'
18256  { (case "(($ac_try" in
18257  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18258  *) ac_try_echo=$ac_try;;
18259esac
18260eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18261  (eval "$ac_try") 2>&5
18262  ac_status=$?
18263  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18264  (exit $ac_status); }; }; then
18265  ac_cv_lib_gcc___ashldi3=yes
18266else
18267  echo "$as_me: failed program was:" >&5
18268sed 's/^/| /' conftest.$ac_ext >&5
18269
18270	ac_cv_lib_gcc___ashldi3=no
18271fi
18272
18273rm -f core conftest.err conftest.$ac_objext \
18274      conftest$ac_exeext conftest.$ac_ext
18275LIBS=$ac_check_lib_save_LIBS
18276fi
18277{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18278echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18279if test $ac_cv_lib_gcc___ashldi3 = yes; then
18280
18281cat >>confdefs.h <<\_ACEOF
18282#define HAVE___ASHLDI3 1
18283_ACEOF
18284
18285fi
18286
18287  { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18288echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18289if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18290  echo $ECHO_N "(cached) $ECHO_C" >&6
18291else
18292  ac_check_lib_save_LIBS=$LIBS
18293LIBS="-lgcc  $LIBS"
18294cat >conftest.$ac_ext <<_ACEOF
18295/* confdefs.h.  */
18296_ACEOF
18297cat confdefs.h >>conftest.$ac_ext
18298cat >>conftest.$ac_ext <<_ACEOF
18299/* end confdefs.h.  */
18300
18301/* Override any GCC internal prototype to avoid an error.
18302   Use char because int might match the return type of a GCC
18303   builtin and then its argument prototype would still apply.  */
18304#ifdef __cplusplus
18305extern "C"
18306#endif
18307char __ashrdi3 ();
18308int
18309main ()
18310{
18311return __ashrdi3 ();
18312  ;
18313  return 0;
18314}
18315_ACEOF
18316rm -f conftest.$ac_objext conftest$ac_exeext
18317if { (ac_try="$ac_link"
18318case "(($ac_try" in
18319  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18320  *) ac_try_echo=$ac_try;;
18321esac
18322eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18323  (eval "$ac_link") 2>conftest.er1
18324  ac_status=$?
18325  grep -v '^ *+' conftest.er1 >conftest.err
18326  rm -f conftest.er1
18327  cat conftest.err >&5
18328  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18329  (exit $ac_status); } &&
18330	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18331  { (case "(($ac_try" in
18332  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18333  *) ac_try_echo=$ac_try;;
18334esac
18335eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18336  (eval "$ac_try") 2>&5
18337  ac_status=$?
18338  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18339  (exit $ac_status); }; } &&
18340	 { ac_try='test -s conftest$ac_exeext'
18341  { (case "(($ac_try" in
18342  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18343  *) ac_try_echo=$ac_try;;
18344esac
18345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18346  (eval "$ac_try") 2>&5
18347  ac_status=$?
18348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18349  (exit $ac_status); }; }; then
18350  ac_cv_lib_gcc___ashrdi3=yes
18351else
18352  echo "$as_me: failed program was:" >&5
18353sed 's/^/| /' conftest.$ac_ext >&5
18354
18355	ac_cv_lib_gcc___ashrdi3=no
18356fi
18357
18358rm -f core conftest.err conftest.$ac_objext \
18359      conftest$ac_exeext conftest.$ac_ext
18360LIBS=$ac_check_lib_save_LIBS
18361fi
18362{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18363echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18364if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18365
18366cat >>confdefs.h <<\_ACEOF
18367#define HAVE___ASHRDI3 1
18368_ACEOF
18369
18370fi
18371
18372  { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18373echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18374if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18375  echo $ECHO_N "(cached) $ECHO_C" >&6
18376else
18377  ac_check_lib_save_LIBS=$LIBS
18378LIBS="-lgcc  $LIBS"
18379cat >conftest.$ac_ext <<_ACEOF
18380/* confdefs.h.  */
18381_ACEOF
18382cat confdefs.h >>conftest.$ac_ext
18383cat >>conftest.$ac_ext <<_ACEOF
18384/* end confdefs.h.  */
18385
18386/* Override any GCC internal prototype to avoid an error.
18387   Use char because int might match the return type of a GCC
18388   builtin and then its argument prototype would still apply.  */
18389#ifdef __cplusplus
18390extern "C"
18391#endif
18392char __divdi3 ();
18393int
18394main ()
18395{
18396return __divdi3 ();
18397  ;
18398  return 0;
18399}
18400_ACEOF
18401rm -f conftest.$ac_objext conftest$ac_exeext
18402if { (ac_try="$ac_link"
18403case "(($ac_try" in
18404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18405  *) ac_try_echo=$ac_try;;
18406esac
18407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18408  (eval "$ac_link") 2>conftest.er1
18409  ac_status=$?
18410  grep -v '^ *+' conftest.er1 >conftest.err
18411  rm -f conftest.er1
18412  cat conftest.err >&5
18413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18414  (exit $ac_status); } &&
18415	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18416  { (case "(($ac_try" in
18417  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18418  *) ac_try_echo=$ac_try;;
18419esac
18420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18421  (eval "$ac_try") 2>&5
18422  ac_status=$?
18423  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18424  (exit $ac_status); }; } &&
18425	 { ac_try='test -s conftest$ac_exeext'
18426  { (case "(($ac_try" in
18427  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18428  *) ac_try_echo=$ac_try;;
18429esac
18430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18431  (eval "$ac_try") 2>&5
18432  ac_status=$?
18433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18434  (exit $ac_status); }; }; then
18435  ac_cv_lib_gcc___divdi3=yes
18436else
18437  echo "$as_me: failed program was:" >&5
18438sed 's/^/| /' conftest.$ac_ext >&5
18439
18440	ac_cv_lib_gcc___divdi3=no
18441fi
18442
18443rm -f core conftest.err conftest.$ac_objext \
18444      conftest$ac_exeext conftest.$ac_ext
18445LIBS=$ac_check_lib_save_LIBS
18446fi
18447{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18448echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18449if test $ac_cv_lib_gcc___divdi3 = yes; then
18450
18451cat >>confdefs.h <<\_ACEOF
18452#define HAVE___DIVDI3 1
18453_ACEOF
18454
18455fi
18456
18457  { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18458echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18459if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18460  echo $ECHO_N "(cached) $ECHO_C" >&6
18461else
18462  ac_check_lib_save_LIBS=$LIBS
18463LIBS="-lgcc  $LIBS"
18464cat >conftest.$ac_ext <<_ACEOF
18465/* confdefs.h.  */
18466_ACEOF
18467cat confdefs.h >>conftest.$ac_ext
18468cat >>conftest.$ac_ext <<_ACEOF
18469/* end confdefs.h.  */
18470
18471/* Override any GCC internal prototype to avoid an error.
18472   Use char because int might match the return type of a GCC
18473   builtin and then its argument prototype would still apply.  */
18474#ifdef __cplusplus
18475extern "C"
18476#endif
18477char __fixdfdi ();
18478int
18479main ()
18480{
18481return __fixdfdi ();
18482  ;
18483  return 0;
18484}
18485_ACEOF
18486rm -f conftest.$ac_objext conftest$ac_exeext
18487if { (ac_try="$ac_link"
18488case "(($ac_try" in
18489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18490  *) ac_try_echo=$ac_try;;
18491esac
18492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18493  (eval "$ac_link") 2>conftest.er1
18494  ac_status=$?
18495  grep -v '^ *+' conftest.er1 >conftest.err
18496  rm -f conftest.er1
18497  cat conftest.err >&5
18498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18499  (exit $ac_status); } &&
18500	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18501  { (case "(($ac_try" in
18502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18503  *) ac_try_echo=$ac_try;;
18504esac
18505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18506  (eval "$ac_try") 2>&5
18507  ac_status=$?
18508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18509  (exit $ac_status); }; } &&
18510	 { ac_try='test -s conftest$ac_exeext'
18511  { (case "(($ac_try" in
18512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18513  *) ac_try_echo=$ac_try;;
18514esac
18515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18516  (eval "$ac_try") 2>&5
18517  ac_status=$?
18518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18519  (exit $ac_status); }; }; then
18520  ac_cv_lib_gcc___fixdfdi=yes
18521else
18522  echo "$as_me: failed program was:" >&5
18523sed 's/^/| /' conftest.$ac_ext >&5
18524
18525	ac_cv_lib_gcc___fixdfdi=no
18526fi
18527
18528rm -f core conftest.err conftest.$ac_objext \
18529      conftest$ac_exeext conftest.$ac_ext
18530LIBS=$ac_check_lib_save_LIBS
18531fi
18532{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18533echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18534if test $ac_cv_lib_gcc___fixdfdi = yes; then
18535
18536cat >>confdefs.h <<\_ACEOF
18537#define HAVE___FIXDFDI 1
18538_ACEOF
18539
18540fi
18541
18542  { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18543echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18544if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18545  echo $ECHO_N "(cached) $ECHO_C" >&6
18546else
18547  ac_check_lib_save_LIBS=$LIBS
18548LIBS="-lgcc  $LIBS"
18549cat >conftest.$ac_ext <<_ACEOF
18550/* confdefs.h.  */
18551_ACEOF
18552cat confdefs.h >>conftest.$ac_ext
18553cat >>conftest.$ac_ext <<_ACEOF
18554/* end confdefs.h.  */
18555
18556/* Override any GCC internal prototype to avoid an error.
18557   Use char because int might match the return type of a GCC
18558   builtin and then its argument prototype would still apply.  */
18559#ifdef __cplusplus
18560extern "C"
18561#endif
18562char __fixsfdi ();
18563int
18564main ()
18565{
18566return __fixsfdi ();
18567  ;
18568  return 0;
18569}
18570_ACEOF
18571rm -f conftest.$ac_objext conftest$ac_exeext
18572if { (ac_try="$ac_link"
18573case "(($ac_try" in
18574  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18575  *) ac_try_echo=$ac_try;;
18576esac
18577eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18578  (eval "$ac_link") 2>conftest.er1
18579  ac_status=$?
18580  grep -v '^ *+' conftest.er1 >conftest.err
18581  rm -f conftest.er1
18582  cat conftest.err >&5
18583  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18584  (exit $ac_status); } &&
18585	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18586  { (case "(($ac_try" in
18587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18588  *) ac_try_echo=$ac_try;;
18589esac
18590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18591  (eval "$ac_try") 2>&5
18592  ac_status=$?
18593  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18594  (exit $ac_status); }; } &&
18595	 { ac_try='test -s conftest$ac_exeext'
18596  { (case "(($ac_try" in
18597  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18598  *) ac_try_echo=$ac_try;;
18599esac
18600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18601  (eval "$ac_try") 2>&5
18602  ac_status=$?
18603  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18604  (exit $ac_status); }; }; then
18605  ac_cv_lib_gcc___fixsfdi=yes
18606else
18607  echo "$as_me: failed program was:" >&5
18608sed 's/^/| /' conftest.$ac_ext >&5
18609
18610	ac_cv_lib_gcc___fixsfdi=no
18611fi
18612
18613rm -f core conftest.err conftest.$ac_objext \
18614      conftest$ac_exeext conftest.$ac_ext
18615LIBS=$ac_check_lib_save_LIBS
18616fi
18617{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18618echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18619if test $ac_cv_lib_gcc___fixsfdi = yes; then
18620
18621cat >>confdefs.h <<\_ACEOF
18622#define HAVE___FIXSFDI 1
18623_ACEOF
18624
18625fi
18626
18627  { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18628echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18629if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18630  echo $ECHO_N "(cached) $ECHO_C" >&6
18631else
18632  ac_check_lib_save_LIBS=$LIBS
18633LIBS="-lgcc  $LIBS"
18634cat >conftest.$ac_ext <<_ACEOF
18635/* confdefs.h.  */
18636_ACEOF
18637cat confdefs.h >>conftest.$ac_ext
18638cat >>conftest.$ac_ext <<_ACEOF
18639/* end confdefs.h.  */
18640
18641/* Override any GCC internal prototype to avoid an error.
18642   Use char because int might match the return type of a GCC
18643   builtin and then its argument prototype would still apply.  */
18644#ifdef __cplusplus
18645extern "C"
18646#endif
18647char __floatdidf ();
18648int
18649main ()
18650{
18651return __floatdidf ();
18652  ;
18653  return 0;
18654}
18655_ACEOF
18656rm -f conftest.$ac_objext conftest$ac_exeext
18657if { (ac_try="$ac_link"
18658case "(($ac_try" in
18659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18660  *) ac_try_echo=$ac_try;;
18661esac
18662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18663  (eval "$ac_link") 2>conftest.er1
18664  ac_status=$?
18665  grep -v '^ *+' conftest.er1 >conftest.err
18666  rm -f conftest.er1
18667  cat conftest.err >&5
18668  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18669  (exit $ac_status); } &&
18670	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18671  { (case "(($ac_try" in
18672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18673  *) ac_try_echo=$ac_try;;
18674esac
18675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18676  (eval "$ac_try") 2>&5
18677  ac_status=$?
18678  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18679  (exit $ac_status); }; } &&
18680	 { ac_try='test -s conftest$ac_exeext'
18681  { (case "(($ac_try" in
18682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18683  *) ac_try_echo=$ac_try;;
18684esac
18685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18686  (eval "$ac_try") 2>&5
18687  ac_status=$?
18688  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18689  (exit $ac_status); }; }; then
18690  ac_cv_lib_gcc___floatdidf=yes
18691else
18692  echo "$as_me: failed program was:" >&5
18693sed 's/^/| /' conftest.$ac_ext >&5
18694
18695	ac_cv_lib_gcc___floatdidf=no
18696fi
18697
18698rm -f core conftest.err conftest.$ac_objext \
18699      conftest$ac_exeext conftest.$ac_ext
18700LIBS=$ac_check_lib_save_LIBS
18701fi
18702{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18703echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18704if test $ac_cv_lib_gcc___floatdidf = yes; then
18705
18706cat >>confdefs.h <<\_ACEOF
18707#define HAVE___FLOATDIDF 1
18708_ACEOF
18709
18710fi
18711
18712  { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18713echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18714if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18715  echo $ECHO_N "(cached) $ECHO_C" >&6
18716else
18717  ac_check_lib_save_LIBS=$LIBS
18718LIBS="-lgcc  $LIBS"
18719cat >conftest.$ac_ext <<_ACEOF
18720/* confdefs.h.  */
18721_ACEOF
18722cat confdefs.h >>conftest.$ac_ext
18723cat >>conftest.$ac_ext <<_ACEOF
18724/* end confdefs.h.  */
18725
18726/* Override any GCC internal prototype to avoid an error.
18727   Use char because int might match the return type of a GCC
18728   builtin and then its argument prototype would still apply.  */
18729#ifdef __cplusplus
18730extern "C"
18731#endif
18732char __lshrdi3 ();
18733int
18734main ()
18735{
18736return __lshrdi3 ();
18737  ;
18738  return 0;
18739}
18740_ACEOF
18741rm -f conftest.$ac_objext conftest$ac_exeext
18742if { (ac_try="$ac_link"
18743case "(($ac_try" in
18744  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18745  *) ac_try_echo=$ac_try;;
18746esac
18747eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18748  (eval "$ac_link") 2>conftest.er1
18749  ac_status=$?
18750  grep -v '^ *+' conftest.er1 >conftest.err
18751  rm -f conftest.er1
18752  cat conftest.err >&5
18753  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18754  (exit $ac_status); } &&
18755	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18756  { (case "(($ac_try" in
18757  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18758  *) ac_try_echo=$ac_try;;
18759esac
18760eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18761  (eval "$ac_try") 2>&5
18762  ac_status=$?
18763  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18764  (exit $ac_status); }; } &&
18765	 { ac_try='test -s conftest$ac_exeext'
18766  { (case "(($ac_try" in
18767  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18768  *) ac_try_echo=$ac_try;;
18769esac
18770eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18771  (eval "$ac_try") 2>&5
18772  ac_status=$?
18773  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18774  (exit $ac_status); }; }; then
18775  ac_cv_lib_gcc___lshrdi3=yes
18776else
18777  echo "$as_me: failed program was:" >&5
18778sed 's/^/| /' conftest.$ac_ext >&5
18779
18780	ac_cv_lib_gcc___lshrdi3=no
18781fi
18782
18783rm -f core conftest.err conftest.$ac_objext \
18784      conftest$ac_exeext conftest.$ac_ext
18785LIBS=$ac_check_lib_save_LIBS
18786fi
18787{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18788echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18789if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18790
18791cat >>confdefs.h <<\_ACEOF
18792#define HAVE___LSHRDI3 1
18793_ACEOF
18794
18795fi
18796
18797  { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18798echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18799if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18800  echo $ECHO_N "(cached) $ECHO_C" >&6
18801else
18802  ac_check_lib_save_LIBS=$LIBS
18803LIBS="-lgcc  $LIBS"
18804cat >conftest.$ac_ext <<_ACEOF
18805/* confdefs.h.  */
18806_ACEOF
18807cat confdefs.h >>conftest.$ac_ext
18808cat >>conftest.$ac_ext <<_ACEOF
18809/* end confdefs.h.  */
18810
18811/* Override any GCC internal prototype to avoid an error.
18812   Use char because int might match the return type of a GCC
18813   builtin and then its argument prototype would still apply.  */
18814#ifdef __cplusplus
18815extern "C"
18816#endif
18817char __moddi3 ();
18818int
18819main ()
18820{
18821return __moddi3 ();
18822  ;
18823  return 0;
18824}
18825_ACEOF
18826rm -f conftest.$ac_objext conftest$ac_exeext
18827if { (ac_try="$ac_link"
18828case "(($ac_try" in
18829  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18830  *) ac_try_echo=$ac_try;;
18831esac
18832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18833  (eval "$ac_link") 2>conftest.er1
18834  ac_status=$?
18835  grep -v '^ *+' conftest.er1 >conftest.err
18836  rm -f conftest.er1
18837  cat conftest.err >&5
18838  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18839  (exit $ac_status); } &&
18840	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18841  { (case "(($ac_try" in
18842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18843  *) ac_try_echo=$ac_try;;
18844esac
18845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18846  (eval "$ac_try") 2>&5
18847  ac_status=$?
18848  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18849  (exit $ac_status); }; } &&
18850	 { ac_try='test -s conftest$ac_exeext'
18851  { (case "(($ac_try" in
18852  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18853  *) ac_try_echo=$ac_try;;
18854esac
18855eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18856  (eval "$ac_try") 2>&5
18857  ac_status=$?
18858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18859  (exit $ac_status); }; }; then
18860  ac_cv_lib_gcc___moddi3=yes
18861else
18862  echo "$as_me: failed program was:" >&5
18863sed 's/^/| /' conftest.$ac_ext >&5
18864
18865	ac_cv_lib_gcc___moddi3=no
18866fi
18867
18868rm -f core conftest.err conftest.$ac_objext \
18869      conftest$ac_exeext conftest.$ac_ext
18870LIBS=$ac_check_lib_save_LIBS
18871fi
18872{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
18873echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
18874if test $ac_cv_lib_gcc___moddi3 = yes; then
18875
18876cat >>confdefs.h <<\_ACEOF
18877#define HAVE___MODDI3 1
18878_ACEOF
18879
18880fi
18881
18882  { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
18883echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
18884if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
18885  echo $ECHO_N "(cached) $ECHO_C" >&6
18886else
18887  ac_check_lib_save_LIBS=$LIBS
18888LIBS="-lgcc  $LIBS"
18889cat >conftest.$ac_ext <<_ACEOF
18890/* confdefs.h.  */
18891_ACEOF
18892cat confdefs.h >>conftest.$ac_ext
18893cat >>conftest.$ac_ext <<_ACEOF
18894/* end confdefs.h.  */
18895
18896/* Override any GCC internal prototype to avoid an error.
18897   Use char because int might match the return type of a GCC
18898   builtin and then its argument prototype would still apply.  */
18899#ifdef __cplusplus
18900extern "C"
18901#endif
18902char __udivdi3 ();
18903int
18904main ()
18905{
18906return __udivdi3 ();
18907  ;
18908  return 0;
18909}
18910_ACEOF
18911rm -f conftest.$ac_objext conftest$ac_exeext
18912if { (ac_try="$ac_link"
18913case "(($ac_try" in
18914  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18915  *) ac_try_echo=$ac_try;;
18916esac
18917eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18918  (eval "$ac_link") 2>conftest.er1
18919  ac_status=$?
18920  grep -v '^ *+' conftest.er1 >conftest.err
18921  rm -f conftest.er1
18922  cat conftest.err >&5
18923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18924  (exit $ac_status); } &&
18925	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18926  { (case "(($ac_try" in
18927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18928  *) ac_try_echo=$ac_try;;
18929esac
18930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18931  (eval "$ac_try") 2>&5
18932  ac_status=$?
18933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18934  (exit $ac_status); }; } &&
18935	 { ac_try='test -s conftest$ac_exeext'
18936  { (case "(($ac_try" in
18937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18938  *) ac_try_echo=$ac_try;;
18939esac
18940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18941  (eval "$ac_try") 2>&5
18942  ac_status=$?
18943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18944  (exit $ac_status); }; }; then
18945  ac_cv_lib_gcc___udivdi3=yes
18946else
18947  echo "$as_me: failed program was:" >&5
18948sed 's/^/| /' conftest.$ac_ext >&5
18949
18950	ac_cv_lib_gcc___udivdi3=no
18951fi
18952
18953rm -f core conftest.err conftest.$ac_objext \
18954      conftest$ac_exeext conftest.$ac_ext
18955LIBS=$ac_check_lib_save_LIBS
18956fi
18957{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
18958echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
18959if test $ac_cv_lib_gcc___udivdi3 = yes; then
18960
18961cat >>confdefs.h <<\_ACEOF
18962#define HAVE___UDIVDI3 1
18963_ACEOF
18964
18965fi
18966
18967  { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
18968echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
18969if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
18970  echo $ECHO_N "(cached) $ECHO_C" >&6
18971else
18972  ac_check_lib_save_LIBS=$LIBS
18973LIBS="-lgcc  $LIBS"
18974cat >conftest.$ac_ext <<_ACEOF
18975/* confdefs.h.  */
18976_ACEOF
18977cat confdefs.h >>conftest.$ac_ext
18978cat >>conftest.$ac_ext <<_ACEOF
18979/* end confdefs.h.  */
18980
18981/* Override any GCC internal prototype to avoid an error.
18982   Use char because int might match the return type of a GCC
18983   builtin and then its argument prototype would still apply.  */
18984#ifdef __cplusplus
18985extern "C"
18986#endif
18987char __umoddi3 ();
18988int
18989main ()
18990{
18991return __umoddi3 ();
18992  ;
18993  return 0;
18994}
18995_ACEOF
18996rm -f conftest.$ac_objext conftest$ac_exeext
18997if { (ac_try="$ac_link"
18998case "(($ac_try" in
18999  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19000  *) ac_try_echo=$ac_try;;
19001esac
19002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19003  (eval "$ac_link") 2>conftest.er1
19004  ac_status=$?
19005  grep -v '^ *+' conftest.er1 >conftest.err
19006  rm -f conftest.er1
19007  cat conftest.err >&5
19008  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19009  (exit $ac_status); } &&
19010	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
19020	 { ac_try='test -s conftest$ac_exeext'
19021  { (case "(($ac_try" in
19022  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19023  *) ac_try_echo=$ac_try;;
19024esac
19025eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19026  (eval "$ac_try") 2>&5
19027  ac_status=$?
19028  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19029  (exit $ac_status); }; }; then
19030  ac_cv_lib_gcc___umoddi3=yes
19031else
19032  echo "$as_me: failed program was:" >&5
19033sed 's/^/| /' conftest.$ac_ext >&5
19034
19035	ac_cv_lib_gcc___umoddi3=no
19036fi
19037
19038rm -f core conftest.err conftest.$ac_objext \
19039      conftest$ac_exeext conftest.$ac_ext
19040LIBS=$ac_check_lib_save_LIBS
19041fi
19042{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19043echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19044if test $ac_cv_lib_gcc___umoddi3 = yes; then
19045
19046cat >>confdefs.h <<\_ACEOF
19047#define HAVE___UMODDI3 1
19048_ACEOF
19049
19050fi
19051
19052
19053  { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19054echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19055if test "${ac_cv_lib_gcc___main+set}" = set; then
19056  echo $ECHO_N "(cached) $ECHO_C" >&6
19057else
19058  ac_check_lib_save_LIBS=$LIBS
19059LIBS="-lgcc  $LIBS"
19060cat >conftest.$ac_ext <<_ACEOF
19061/* confdefs.h.  */
19062_ACEOF
19063cat confdefs.h >>conftest.$ac_ext
19064cat >>conftest.$ac_ext <<_ACEOF
19065/* end confdefs.h.  */
19066
19067/* Override any GCC internal prototype to avoid an error.
19068   Use char because int might match the return type of a GCC
19069   builtin and then its argument prototype would still apply.  */
19070#ifdef __cplusplus
19071extern "C"
19072#endif
19073char __main ();
19074int
19075main ()
19076{
19077return __main ();
19078  ;
19079  return 0;
19080}
19081_ACEOF
19082rm -f conftest.$ac_objext conftest$ac_exeext
19083if { (ac_try="$ac_link"
19084case "(($ac_try" in
19085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19086  *) ac_try_echo=$ac_try;;
19087esac
19088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19089  (eval "$ac_link") 2>conftest.er1
19090  ac_status=$?
19091  grep -v '^ *+' conftest.er1 >conftest.err
19092  rm -f conftest.er1
19093  cat conftest.err >&5
19094  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19095  (exit $ac_status); } &&
19096	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19097  { (case "(($ac_try" in
19098  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19099  *) ac_try_echo=$ac_try;;
19100esac
19101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19102  (eval "$ac_try") 2>&5
19103  ac_status=$?
19104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19105  (exit $ac_status); }; } &&
19106	 { ac_try='test -s conftest$ac_exeext'
19107  { (case "(($ac_try" in
19108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19109  *) ac_try_echo=$ac_try;;
19110esac
19111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19112  (eval "$ac_try") 2>&5
19113  ac_status=$?
19114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19115  (exit $ac_status); }; }; then
19116  ac_cv_lib_gcc___main=yes
19117else
19118  echo "$as_me: failed program was:" >&5
19119sed 's/^/| /' conftest.$ac_ext >&5
19120
19121	ac_cv_lib_gcc___main=no
19122fi
19123
19124rm -f core conftest.err conftest.$ac_objext \
19125      conftest$ac_exeext conftest.$ac_ext
19126LIBS=$ac_check_lib_save_LIBS
19127fi
19128{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19129echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19130if test $ac_cv_lib_gcc___main = yes; then
19131
19132cat >>confdefs.h <<\_ACEOF
19133#define HAVE___MAIN 1
19134_ACEOF
19135
19136fi
19137
19138  { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19139echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19140if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19141  echo $ECHO_N "(cached) $ECHO_C" >&6
19142else
19143  ac_check_lib_save_LIBS=$LIBS
19144LIBS="-lgcc  $LIBS"
19145cat >conftest.$ac_ext <<_ACEOF
19146/* confdefs.h.  */
19147_ACEOF
19148cat confdefs.h >>conftest.$ac_ext
19149cat >>conftest.$ac_ext <<_ACEOF
19150/* end confdefs.h.  */
19151
19152/* Override any GCC internal prototype to avoid an error.
19153   Use char because int might match the return type of a GCC
19154   builtin and then its argument prototype would still apply.  */
19155#ifdef __cplusplus
19156extern "C"
19157#endif
19158char __cmpdi2 ();
19159int
19160main ()
19161{
19162return __cmpdi2 ();
19163  ;
19164  return 0;
19165}
19166_ACEOF
19167rm -f conftest.$ac_objext conftest$ac_exeext
19168if { (ac_try="$ac_link"
19169case "(($ac_try" in
19170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19171  *) ac_try_echo=$ac_try;;
19172esac
19173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19174  (eval "$ac_link") 2>conftest.er1
19175  ac_status=$?
19176  grep -v '^ *+' conftest.er1 >conftest.err
19177  rm -f conftest.er1
19178  cat conftest.err >&5
19179  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19180  (exit $ac_status); } &&
19181	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19182  { (case "(($ac_try" in
19183  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19184  *) ac_try_echo=$ac_try;;
19185esac
19186eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19187  (eval "$ac_try") 2>&5
19188  ac_status=$?
19189  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19190  (exit $ac_status); }; } &&
19191	 { ac_try='test -s conftest$ac_exeext'
19192  { (case "(($ac_try" in
19193  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19194  *) ac_try_echo=$ac_try;;
19195esac
19196eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19197  (eval "$ac_try") 2>&5
19198  ac_status=$?
19199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19200  (exit $ac_status); }; }; then
19201  ac_cv_lib_gcc___cmpdi2=yes
19202else
19203  echo "$as_me: failed program was:" >&5
19204sed 's/^/| /' conftest.$ac_ext >&5
19205
19206	ac_cv_lib_gcc___cmpdi2=no
19207fi
19208
19209rm -f core conftest.err conftest.$ac_objext \
19210      conftest$ac_exeext conftest.$ac_ext
19211LIBS=$ac_check_lib_save_LIBS
19212fi
19213{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19214echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19215if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19216
19217cat >>confdefs.h <<\_ACEOF
19218#define HAVE___CMPDI2 1
19219_ACEOF
19220
19221fi
19222
19223fi
19224
19225if test "$llvm_cv_os_type" = "MingW" ; then
19226  { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19227echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19228  cat >conftest.$ac_ext <<_ACEOF
19229#include <windows.h>
19230#include <imagehlp.h>
19231extern void foo(PENUMLOADED_MODULES_CALLBACK);
19232extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19233_ACEOF
19234rm -f conftest.$ac_objext
19235if { (ac_try="$ac_compile"
19236case "(($ac_try" in
19237  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19238  *) ac_try_echo=$ac_try;;
19239esac
19240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19241  (eval "$ac_compile") 2>conftest.er1
19242  ac_status=$?
19243  grep -v '^ *+' conftest.er1 >conftest.err
19244  rm -f conftest.er1
19245  cat conftest.err >&5
19246  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19247  (exit $ac_status); } &&
19248	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19249  { (case "(($ac_try" in
19250  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19251  *) ac_try_echo=$ac_try;;
19252esac
19253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19254  (eval "$ac_try") 2>&5
19255  ac_status=$?
19256  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19257  (exit $ac_status); }; } &&
19258	 { ac_try='test -s conftest.$ac_objext'
19259  { (case "(($ac_try" in
19260  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19261  *) ac_try_echo=$ac_try;;
19262esac
19263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19264  (eval "$ac_try") 2>&5
19265  ac_status=$?
19266  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19267  (exit $ac_status); }; }; then
19268
19269  { echo "$as_me:$LINENO: result: yes" >&5
19270echo "${ECHO_T}yes" >&6; }
19271  llvm_cv_win32_elmcb_pcstr="PCSTR"
19272
19273else
19274  echo "$as_me: failed program was:" >&5
19275sed 's/^/| /' conftest.$ac_ext >&5
19276
19277
19278  { echo "$as_me:$LINENO: result: no" >&5
19279echo "${ECHO_T}no" >&6; }
19280  llvm_cv_win32_elmcb_pcstr="PSTR"
19281
19282fi
19283
19284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19285
19286cat >>confdefs.h <<_ACEOF
19287#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19288_ACEOF
19289
19290fi
19291
19292
19293{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19294echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19295if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19296  echo $ECHO_N "(cached) $ECHO_C" >&6
19297else
19298  ac_ext=cpp
19299ac_cpp='$CXXCPP $CPPFLAGS'
19300ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19301ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19302ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19303
19304   cat >conftest.$ac_ext <<_ACEOF
19305/* confdefs.h.  */
19306_ACEOF
19307cat confdefs.h >>conftest.$ac_ext
19308cat >>conftest.$ac_ext <<_ACEOF
19309/* end confdefs.h.  */
19310#include <math.h>
19311int
19312main ()
19313{
19314float f; isnan(f);
19315  ;
19316  return 0;
19317}
19318_ACEOF
19319rm -f conftest.$ac_objext
19320if { (ac_try="$ac_compile"
19321case "(($ac_try" in
19322  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19323  *) ac_try_echo=$ac_try;;
19324esac
19325eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19326  (eval "$ac_compile") 2>conftest.er1
19327  ac_status=$?
19328  grep -v '^ *+' conftest.er1 >conftest.err
19329  rm -f conftest.er1
19330  cat conftest.err >&5
19331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19332  (exit $ac_status); } &&
19333	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19334  { (case "(($ac_try" in
19335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19336  *) ac_try_echo=$ac_try;;
19337esac
19338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19339  (eval "$ac_try") 2>&5
19340  ac_status=$?
19341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19342  (exit $ac_status); }; } &&
19343	 { ac_try='test -s conftest.$ac_objext'
19344  { (case "(($ac_try" in
19345  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19346  *) ac_try_echo=$ac_try;;
19347esac
19348eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19349  (eval "$ac_try") 2>&5
19350  ac_status=$?
19351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19352  (exit $ac_status); }; }; then
19353  ac_cv_func_isnan_in_math_h=yes
19354else
19355  echo "$as_me: failed program was:" >&5
19356sed 's/^/| /' conftest.$ac_ext >&5
19357
19358	ac_cv_func_isnan_in_math_h=no
19359fi
19360
19361rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19362  ac_ext=c
19363ac_cpp='$CPP $CPPFLAGS'
19364ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19365ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19366ac_compiler_gnu=$ac_cv_c_compiler_gnu
19367
19368fi
19369{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19370echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19371
19372
19373if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19374
19375cat >>confdefs.h <<\_ACEOF
19376#define HAVE_ISNAN_IN_MATH_H 1
19377_ACEOF
19378
19379fi
19380
19381{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19382echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19383if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19384  echo $ECHO_N "(cached) $ECHO_C" >&6
19385else
19386  ac_ext=cpp
19387ac_cpp='$CXXCPP $CPPFLAGS'
19388ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19389ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19390ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19391
19392   cat >conftest.$ac_ext <<_ACEOF
19393/* confdefs.h.  */
19394_ACEOF
19395cat confdefs.h >>conftest.$ac_ext
19396cat >>conftest.$ac_ext <<_ACEOF
19397/* end confdefs.h.  */
19398#include <cmath>
19399int
19400main ()
19401{
19402float f; isnan(f);
19403  ;
19404  return 0;
19405}
19406_ACEOF
19407rm -f conftest.$ac_objext
19408if { (ac_try="$ac_compile"
19409case "(($ac_try" in
19410  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19411  *) ac_try_echo=$ac_try;;
19412esac
19413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19414  (eval "$ac_compile") 2>conftest.er1
19415  ac_status=$?
19416  grep -v '^ *+' conftest.er1 >conftest.err
19417  rm -f conftest.er1
19418  cat conftest.err >&5
19419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19420  (exit $ac_status); } &&
19421	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19422  { (case "(($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_try") 2>&5
19428  ac_status=$?
19429  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19430  (exit $ac_status); }; } &&
19431	 { ac_try='test -s conftest.$ac_objext'
19432  { (case "(($ac_try" in
19433  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19434  *) ac_try_echo=$ac_try;;
19435esac
19436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19437  (eval "$ac_try") 2>&5
19438  ac_status=$?
19439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19440  (exit $ac_status); }; }; then
19441  ac_cv_func_isnan_in_cmath=yes
19442else
19443  echo "$as_me: failed program was:" >&5
19444sed 's/^/| /' conftest.$ac_ext >&5
19445
19446	ac_cv_func_isnan_in_cmath=no
19447fi
19448
19449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19450  ac_ext=c
19451ac_cpp='$CPP $CPPFLAGS'
19452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19454ac_compiler_gnu=$ac_cv_c_compiler_gnu
19455
19456fi
19457{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19458echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19459
19460if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19461
19462cat >>confdefs.h <<\_ACEOF
19463#define HAVE_ISNAN_IN_CMATH 1
19464_ACEOF
19465
19466fi
19467
19468{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19469echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19470if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19471  echo $ECHO_N "(cached) $ECHO_C" >&6
19472else
19473  ac_ext=cpp
19474ac_cpp='$CXXCPP $CPPFLAGS'
19475ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19476ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19477ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19478
19479   cat >conftest.$ac_ext <<_ACEOF
19480/* confdefs.h.  */
19481_ACEOF
19482cat confdefs.h >>conftest.$ac_ext
19483cat >>conftest.$ac_ext <<_ACEOF
19484/* end confdefs.h.  */
19485#include <cmath>
19486int
19487main ()
19488{
19489float f; std::isnan(f);
19490  ;
19491  return 0;
19492}
19493_ACEOF
19494rm -f conftest.$ac_objext
19495if { (ac_try="$ac_compile"
19496case "(($ac_try" in
19497  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19498  *) ac_try_echo=$ac_try;;
19499esac
19500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19501  (eval "$ac_compile") 2>conftest.er1
19502  ac_status=$?
19503  grep -v '^ *+' conftest.er1 >conftest.err
19504  rm -f conftest.er1
19505  cat conftest.err >&5
19506  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19507  (exit $ac_status); } &&
19508	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19509  { (case "(($ac_try" in
19510  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19511  *) ac_try_echo=$ac_try;;
19512esac
19513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19514  (eval "$ac_try") 2>&5
19515  ac_status=$?
19516  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19517  (exit $ac_status); }; } &&
19518	 { ac_try='test -s conftest.$ac_objext'
19519  { (case "(($ac_try" in
19520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19521  *) ac_try_echo=$ac_try;;
19522esac
19523eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19524  (eval "$ac_try") 2>&5
19525  ac_status=$?
19526  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19527  (exit $ac_status); }; }; then
19528  ac_cv_func_std_isnan_in_cmath=yes
19529else
19530  echo "$as_me: failed program was:" >&5
19531sed 's/^/| /' conftest.$ac_ext >&5
19532
19533	ac_cv_func_std_isnan_in_cmath=no
19534fi
19535
19536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19537  ac_ext=c
19538ac_cpp='$CPP $CPPFLAGS'
19539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19541ac_compiler_gnu=$ac_cv_c_compiler_gnu
19542
19543fi
19544{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19545echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19546
19547if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19548
19549cat >>confdefs.h <<\_ACEOF
19550#define HAVE_STD_ISNAN_IN_CMATH 1
19551_ACEOF
19552
19553fi
19554
19555
19556{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19557echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19558if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19559  echo $ECHO_N "(cached) $ECHO_C" >&6
19560else
19561  ac_ext=cpp
19562ac_cpp='$CXXCPP $CPPFLAGS'
19563ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19564ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19565ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19566
19567   cat >conftest.$ac_ext <<_ACEOF
19568/* confdefs.h.  */
19569_ACEOF
19570cat confdefs.h >>conftest.$ac_ext
19571cat >>conftest.$ac_ext <<_ACEOF
19572/* end confdefs.h.  */
19573#include <math.h>
19574int
19575main ()
19576{
19577float f; isinf(f);
19578  ;
19579  return 0;
19580}
19581_ACEOF
19582rm -f conftest.$ac_objext
19583if { (ac_try="$ac_compile"
19584case "(($ac_try" in
19585  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19586  *) ac_try_echo=$ac_try;;
19587esac
19588eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19589  (eval "$ac_compile") 2>conftest.er1
19590  ac_status=$?
19591  grep -v '^ *+' conftest.er1 >conftest.err
19592  rm -f conftest.er1
19593  cat conftest.err >&5
19594  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19595  (exit $ac_status); } &&
19596	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19597  { (case "(($ac_try" in
19598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19599  *) ac_try_echo=$ac_try;;
19600esac
19601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19602  (eval "$ac_try") 2>&5
19603  ac_status=$?
19604  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19605  (exit $ac_status); }; } &&
19606	 { ac_try='test -s conftest.$ac_objext'
19607  { (case "(($ac_try" in
19608  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19609  *) ac_try_echo=$ac_try;;
19610esac
19611eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19612  (eval "$ac_try") 2>&5
19613  ac_status=$?
19614  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19615  (exit $ac_status); }; }; then
19616  ac_cv_func_isinf_in_math_h=yes
19617else
19618  echo "$as_me: failed program was:" >&5
19619sed 's/^/| /' conftest.$ac_ext >&5
19620
19621	ac_cv_func_isinf_in_math_h=no
19622fi
19623
19624rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19625  ac_ext=c
19626ac_cpp='$CPP $CPPFLAGS'
19627ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19628ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19629ac_compiler_gnu=$ac_cv_c_compiler_gnu
19630
19631fi
19632{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19633echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19634
19635if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19636
19637cat >>confdefs.h <<\_ACEOF
19638#define HAVE_ISINF_IN_MATH_H 1
19639_ACEOF
19640
19641fi
19642
19643{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19644echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19645if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19646  echo $ECHO_N "(cached) $ECHO_C" >&6
19647else
19648  ac_ext=cpp
19649ac_cpp='$CXXCPP $CPPFLAGS'
19650ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19651ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19652ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19653
19654   cat >conftest.$ac_ext <<_ACEOF
19655/* confdefs.h.  */
19656_ACEOF
19657cat confdefs.h >>conftest.$ac_ext
19658cat >>conftest.$ac_ext <<_ACEOF
19659/* end confdefs.h.  */
19660#include <cmath>
19661int
19662main ()
19663{
19664float f; isinf(f);
19665  ;
19666  return 0;
19667}
19668_ACEOF
19669rm -f conftest.$ac_objext
19670if { (ac_try="$ac_compile"
19671case "(($ac_try" in
19672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19673  *) ac_try_echo=$ac_try;;
19674esac
19675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19676  (eval "$ac_compile") 2>conftest.er1
19677  ac_status=$?
19678  grep -v '^ *+' conftest.er1 >conftest.err
19679  rm -f conftest.er1
19680  cat conftest.err >&5
19681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19682  (exit $ac_status); } &&
19683	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19684  { (case "(($ac_try" in
19685  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19686  *) ac_try_echo=$ac_try;;
19687esac
19688eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19689  (eval "$ac_try") 2>&5
19690  ac_status=$?
19691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19692  (exit $ac_status); }; } &&
19693	 { ac_try='test -s conftest.$ac_objext'
19694  { (case "(($ac_try" in
19695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19696  *) ac_try_echo=$ac_try;;
19697esac
19698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19699  (eval "$ac_try") 2>&5
19700  ac_status=$?
19701  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19702  (exit $ac_status); }; }; then
19703  ac_cv_func_isinf_in_cmath=yes
19704else
19705  echo "$as_me: failed program was:" >&5
19706sed 's/^/| /' conftest.$ac_ext >&5
19707
19708	ac_cv_func_isinf_in_cmath=no
19709fi
19710
19711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19712  ac_ext=c
19713ac_cpp='$CPP $CPPFLAGS'
19714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19716ac_compiler_gnu=$ac_cv_c_compiler_gnu
19717
19718fi
19719{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19720echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19721
19722if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19723
19724cat >>confdefs.h <<\_ACEOF
19725#define HAVE_ISINF_IN_CMATH 1
19726_ACEOF
19727
19728fi
19729
19730{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19731echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19732if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19733  echo $ECHO_N "(cached) $ECHO_C" >&6
19734else
19735  ac_ext=cpp
19736ac_cpp='$CXXCPP $CPPFLAGS'
19737ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19738ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19739ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19740
19741   cat >conftest.$ac_ext <<_ACEOF
19742/* confdefs.h.  */
19743_ACEOF
19744cat confdefs.h >>conftest.$ac_ext
19745cat >>conftest.$ac_ext <<_ACEOF
19746/* end confdefs.h.  */
19747#include <cmath>
19748int
19749main ()
19750{
19751float f; std::isinf(f)}
19752  ;
19753  return 0;
19754}
19755_ACEOF
19756rm -f conftest.$ac_objext
19757if { (ac_try="$ac_compile"
19758case "(($ac_try" in
19759  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19760  *) ac_try_echo=$ac_try;;
19761esac
19762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19763  (eval "$ac_compile") 2>conftest.er1
19764  ac_status=$?
19765  grep -v '^ *+' conftest.er1 >conftest.err
19766  rm -f conftest.er1
19767  cat conftest.err >&5
19768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19769  (exit $ac_status); } &&
19770	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19771  { (case "(($ac_try" in
19772  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19773  *) ac_try_echo=$ac_try;;
19774esac
19775eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19776  (eval "$ac_try") 2>&5
19777  ac_status=$?
19778  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19779  (exit $ac_status); }; } &&
19780	 { ac_try='test -s conftest.$ac_objext'
19781  { (case "(($ac_try" in
19782  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19783  *) ac_try_echo=$ac_try;;
19784esac
19785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19786  (eval "$ac_try") 2>&5
19787  ac_status=$?
19788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19789  (exit $ac_status); }; }; then
19790  ac_cv_func_std_isinf_in_cmath=yes
19791else
19792  echo "$as_me: failed program was:" >&5
19793sed 's/^/| /' conftest.$ac_ext >&5
19794
19795	ac_cv_func_std_isinf_in_cmath=no
19796fi
19797
19798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19799  ac_ext=c
19800ac_cpp='$CPP $CPPFLAGS'
19801ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19802ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19803ac_compiler_gnu=$ac_cv_c_compiler_gnu
19804
19805fi
19806{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19807echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19808
19809if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19810
19811cat >>confdefs.h <<\_ACEOF
19812#define HAVE_STD_ISINF_IN_CMATH 1
19813_ACEOF
19814
19815fi
19816
19817{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19818echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19819if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19820  echo $ECHO_N "(cached) $ECHO_C" >&6
19821else
19822  ac_ext=cpp
19823ac_cpp='$CXXCPP $CPPFLAGS'
19824ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19825ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19826ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19827
19828   cat >conftest.$ac_ext <<_ACEOF
19829/* confdefs.h.  */
19830_ACEOF
19831cat confdefs.h >>conftest.$ac_ext
19832cat >>conftest.$ac_ext <<_ACEOF
19833/* end confdefs.h.  */
19834#include <ieeefp.h>
19835int
19836main ()
19837{
19838float f; finite(f);
19839  ;
19840  return 0;
19841}
19842_ACEOF
19843rm -f conftest.$ac_objext
19844if { (ac_try="$ac_compile"
19845case "(($ac_try" in
19846  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19847  *) ac_try_echo=$ac_try;;
19848esac
19849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19850  (eval "$ac_compile") 2>conftest.er1
19851  ac_status=$?
19852  grep -v '^ *+' conftest.er1 >conftest.err
19853  rm -f conftest.er1
19854  cat conftest.err >&5
19855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19856  (exit $ac_status); } &&
19857	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19858  { (case "(($ac_try" in
19859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19860  *) ac_try_echo=$ac_try;;
19861esac
19862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19863  (eval "$ac_try") 2>&5
19864  ac_status=$?
19865  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19866  (exit $ac_status); }; } &&
19867	 { ac_try='test -s conftest.$ac_objext'
19868  { (case "(($ac_try" in
19869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19870  *) ac_try_echo=$ac_try;;
19871esac
19872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19873  (eval "$ac_try") 2>&5
19874  ac_status=$?
19875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19876  (exit $ac_status); }; }; then
19877  ac_cv_func_finite_in_ieeefp_h=yes
19878else
19879  echo "$as_me: failed program was:" >&5
19880sed 's/^/| /' conftest.$ac_ext >&5
19881
19882	ac_cv_func_finite_in_ieeefp_h=no
19883fi
19884
19885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19886  ac_ext=c
19887ac_cpp='$CPP $CPPFLAGS'
19888ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19889ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19890ac_compiler_gnu=$ac_cv_c_compiler_gnu
19891
19892fi
19893{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19894echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19895
19896if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19897
19898cat >>confdefs.h <<\_ACEOF
19899#define HAVE_FINITE_IN_IEEEFP_H 1
19900_ACEOF
19901
19902fi
19903
19904
19905
19906if test "$llvm_cv_platform_type" = "Unix" ; then
19907
19908
19909for ac_header in stdlib.h unistd.h
19910do
19911as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19912if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19913  { echo "$as_me:$LINENO: checking for $ac_header" >&5
19914echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19915if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19916  echo $ECHO_N "(cached) $ECHO_C" >&6
19917fi
19918ac_res=`eval echo '${'$as_ac_Header'}'`
19919	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19920echo "${ECHO_T}$ac_res" >&6; }
19921else
19922  # Is the header compilable?
19923{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
19924echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19925cat >conftest.$ac_ext <<_ACEOF
19926/* confdefs.h.  */
19927_ACEOF
19928cat confdefs.h >>conftest.$ac_ext
19929cat >>conftest.$ac_ext <<_ACEOF
19930/* end confdefs.h.  */
19931$ac_includes_default
19932#include <$ac_header>
19933_ACEOF
19934rm -f conftest.$ac_objext
19935if { (ac_try="$ac_compile"
19936case "(($ac_try" in
19937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19938  *) ac_try_echo=$ac_try;;
19939esac
19940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19941  (eval "$ac_compile") 2>conftest.er1
19942  ac_status=$?
19943  grep -v '^ *+' conftest.er1 >conftest.err
19944  rm -f conftest.er1
19945  cat conftest.err >&5
19946  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19947  (exit $ac_status); } &&
19948	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19949  { (case "(($ac_try" in
19950  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19951  *) ac_try_echo=$ac_try;;
19952esac
19953eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19954  (eval "$ac_try") 2>&5
19955  ac_status=$?
19956  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19957  (exit $ac_status); }; } &&
19958	 { ac_try='test -s conftest.$ac_objext'
19959  { (case "(($ac_try" in
19960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19961  *) ac_try_echo=$ac_try;;
19962esac
19963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19964  (eval "$ac_try") 2>&5
19965  ac_status=$?
19966  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19967  (exit $ac_status); }; }; then
19968  ac_header_compiler=yes
19969else
19970  echo "$as_me: failed program was:" >&5
19971sed 's/^/| /' conftest.$ac_ext >&5
19972
19973	ac_header_compiler=no
19974fi
19975
19976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19977{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19978echo "${ECHO_T}$ac_header_compiler" >&6; }
19979
19980# Is the header present?
19981{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
19982echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19983cat >conftest.$ac_ext <<_ACEOF
19984/* confdefs.h.  */
19985_ACEOF
19986cat confdefs.h >>conftest.$ac_ext
19987cat >>conftest.$ac_ext <<_ACEOF
19988/* end confdefs.h.  */
19989#include <$ac_header>
19990_ACEOF
19991if { (ac_try="$ac_cpp conftest.$ac_ext"
19992case "(($ac_try" in
19993  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19994  *) ac_try_echo=$ac_try;;
19995esac
19996eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19997  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19998  ac_status=$?
19999  grep -v '^ *+' conftest.er1 >conftest.err
20000  rm -f conftest.er1
20001  cat conftest.err >&5
20002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20003  (exit $ac_status); } >/dev/null; then
20004  if test -s conftest.err; then
20005    ac_cpp_err=$ac_c_preproc_warn_flag
20006    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20007  else
20008    ac_cpp_err=
20009  fi
20010else
20011  ac_cpp_err=yes
20012fi
20013if test -z "$ac_cpp_err"; then
20014  ac_header_preproc=yes
20015else
20016  echo "$as_me: failed program was:" >&5
20017sed 's/^/| /' conftest.$ac_ext >&5
20018
20019  ac_header_preproc=no
20020fi
20021
20022rm -f conftest.err conftest.$ac_ext
20023{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20024echo "${ECHO_T}$ac_header_preproc" >&6; }
20025
20026# So?  What about this header?
20027case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20028  yes:no: )
20029    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20030echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20031    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20032echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20033    ac_header_preproc=yes
20034    ;;
20035  no:yes:* )
20036    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20037echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20038    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20039echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20040    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20041echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20042    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20043echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20044    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20045echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20046    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20047echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20048    ( cat <<\_ASBOX
20049## ----------------------------------- ##
20050## Report this to llvmbugs@cs.uiuc.edu ##
20051## ----------------------------------- ##
20052_ASBOX
20053     ) | sed "s/^/$as_me: WARNING:     /" >&2
20054    ;;
20055esac
20056{ echo "$as_me:$LINENO: checking for $ac_header" >&5
20057echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20058if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20059  echo $ECHO_N "(cached) $ECHO_C" >&6
20060else
20061  eval "$as_ac_Header=\$ac_header_preproc"
20062fi
20063ac_res=`eval echo '${'$as_ac_Header'}'`
20064	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20065echo "${ECHO_T}$ac_res" >&6; }
20066
20067fi
20068if test `eval echo '${'$as_ac_Header'}'` = yes; then
20069  cat >>confdefs.h <<_ACEOF
20070#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20071_ACEOF
20072
20073fi
20074
20075done
20076
20077
20078for ac_func in getpagesize
20079do
20080as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20081{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20082echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20083if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20084  echo $ECHO_N "(cached) $ECHO_C" >&6
20085else
20086  cat >conftest.$ac_ext <<_ACEOF
20087/* confdefs.h.  */
20088_ACEOF
20089cat confdefs.h >>conftest.$ac_ext
20090cat >>conftest.$ac_ext <<_ACEOF
20091/* end confdefs.h.  */
20092/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20093   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20094#define $ac_func innocuous_$ac_func
20095
20096/* System header to define __stub macros and hopefully few prototypes,
20097    which can conflict with char $ac_func (); below.
20098    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20099    <limits.h> exists even on freestanding compilers.  */
20100
20101#ifdef __STDC__
20102# include <limits.h>
20103#else
20104# include <assert.h>
20105#endif
20106
20107#undef $ac_func
20108
20109/* Override any GCC internal prototype to avoid an error.
20110   Use char because int might match the return type of a GCC
20111   builtin and then its argument prototype would still apply.  */
20112#ifdef __cplusplus
20113extern "C"
20114#endif
20115char $ac_func ();
20116/* The GNU C library defines this for functions which it implements
20117    to always fail with ENOSYS.  Some functions are actually named
20118    something starting with __ and the normal name is an alias.  */
20119#if defined __stub_$ac_func || defined __stub___$ac_func
20120choke me
20121#endif
20122
20123int
20124main ()
20125{
20126return $ac_func ();
20127  ;
20128  return 0;
20129}
20130_ACEOF
20131rm -f conftest.$ac_objext conftest$ac_exeext
20132if { (ac_try="$ac_link"
20133case "(($ac_try" in
20134  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20135  *) ac_try_echo=$ac_try;;
20136esac
20137eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20138  (eval "$ac_link") 2>conftest.er1
20139  ac_status=$?
20140  grep -v '^ *+' conftest.er1 >conftest.err
20141  rm -f conftest.er1
20142  cat conftest.err >&5
20143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20144  (exit $ac_status); } &&
20145	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20146  { (case "(($ac_try" in
20147  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20148  *) ac_try_echo=$ac_try;;
20149esac
20150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20151  (eval "$ac_try") 2>&5
20152  ac_status=$?
20153  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20154  (exit $ac_status); }; } &&
20155	 { ac_try='test -s conftest$ac_exeext'
20156  { (case "(($ac_try" in
20157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20158  *) ac_try_echo=$ac_try;;
20159esac
20160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20161  (eval "$ac_try") 2>&5
20162  ac_status=$?
20163  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20164  (exit $ac_status); }; }; then
20165  eval "$as_ac_var=yes"
20166else
20167  echo "$as_me: failed program was:" >&5
20168sed 's/^/| /' conftest.$ac_ext >&5
20169
20170	eval "$as_ac_var=no"
20171fi
20172
20173rm -f core conftest.err conftest.$ac_objext \
20174      conftest$ac_exeext conftest.$ac_ext
20175fi
20176ac_res=`eval echo '${'$as_ac_var'}'`
20177	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20178echo "${ECHO_T}$ac_res" >&6; }
20179if test `eval echo '${'$as_ac_var'}'` = yes; then
20180  cat >>confdefs.h <<_ACEOF
20181#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20182_ACEOF
20183
20184fi
20185done
20186
20187{ echo "$as_me:$LINENO: checking for working mmap" >&5
20188echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20189if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20190  echo $ECHO_N "(cached) $ECHO_C" >&6
20191else
20192  if test "$cross_compiling" = yes; then
20193  ac_cv_func_mmap_fixed_mapped=no
20194else
20195  cat >conftest.$ac_ext <<_ACEOF
20196/* confdefs.h.  */
20197_ACEOF
20198cat confdefs.h >>conftest.$ac_ext
20199cat >>conftest.$ac_ext <<_ACEOF
20200/* end confdefs.h.  */
20201$ac_includes_default
20202/* malloc might have been renamed as rpl_malloc. */
20203#undef malloc
20204
20205/* Thanks to Mike Haertel and Jim Avera for this test.
20206   Here is a matrix of mmap possibilities:
20207	mmap private not fixed
20208	mmap private fixed at somewhere currently unmapped
20209	mmap private fixed at somewhere already mapped
20210	mmap shared not fixed
20211	mmap shared fixed at somewhere currently unmapped
20212	mmap shared fixed at somewhere already mapped
20213   For private mappings, we should verify that changes cannot be read()
20214   back from the file, nor mmap's back from the file at a different
20215   address.  (There have been systems where private was not correctly
20216   implemented like the infamous i386 svr4.0, and systems where the
20217   VM page cache was not coherent with the file system buffer cache
20218   like early versions of FreeBSD and possibly contemporary NetBSD.)
20219   For shared mappings, we should conversely verify that changes get
20220   propagated back to all the places they're supposed to be.
20221
20222   Grep wants private fixed already mapped.
20223   The main things grep needs to know about mmap are:
20224   * does it exist and is it safe to write into the mmap'd area
20225   * how to use it (BSD variants)  */
20226
20227#include <fcntl.h>
20228#include <sys/mman.h>
20229
20230#if !STDC_HEADERS && !HAVE_STDLIB_H
20231char *malloc ();
20232#endif
20233
20234/* This mess was copied from the GNU getpagesize.h.  */
20235#if !HAVE_GETPAGESIZE
20236/* Assume that all systems that can run configure have sys/param.h.  */
20237# if !HAVE_SYS_PARAM_H
20238#  define HAVE_SYS_PARAM_H 1
20239# endif
20240
20241# ifdef _SC_PAGESIZE
20242#  define getpagesize() sysconf(_SC_PAGESIZE)
20243# else /* no _SC_PAGESIZE */
20244#  if HAVE_SYS_PARAM_H
20245#   include <sys/param.h>
20246#   ifdef EXEC_PAGESIZE
20247#    define getpagesize() EXEC_PAGESIZE
20248#   else /* no EXEC_PAGESIZE */
20249#    ifdef NBPG
20250#     define getpagesize() NBPG * CLSIZE
20251#     ifndef CLSIZE
20252#      define CLSIZE 1
20253#     endif /* no CLSIZE */
20254#    else /* no NBPG */
20255#     ifdef NBPC
20256#      define getpagesize() NBPC
20257#     else /* no NBPC */
20258#      ifdef PAGESIZE
20259#       define getpagesize() PAGESIZE
20260#      endif /* PAGESIZE */
20261#     endif /* no NBPC */
20262#    endif /* no NBPG */
20263#   endif /* no EXEC_PAGESIZE */
20264#  else /* no HAVE_SYS_PARAM_H */
20265#   define getpagesize() 8192	/* punt totally */
20266#  endif /* no HAVE_SYS_PARAM_H */
20267# endif /* no _SC_PAGESIZE */
20268
20269#endif /* no HAVE_GETPAGESIZE */
20270
20271int
20272main ()
20273{
20274  char *data, *data2, *data3;
20275  int i, pagesize;
20276  int fd;
20277
20278  pagesize = getpagesize ();
20279
20280  /* First, make a file with some known garbage in it. */
20281  data = (char *) malloc (pagesize);
20282  if (!data)
20283    return 1;
20284  for (i = 0; i < pagesize; ++i)
20285    *(data + i) = rand ();
20286  umask (0);
20287  fd = creat ("conftest.mmap", 0600);
20288  if (fd < 0)
20289    return 1;
20290  if (write (fd, data, pagesize) != pagesize)
20291    return 1;
20292  close (fd);
20293
20294  /* Next, try to mmap the file at a fixed address which already has
20295     something else allocated at it.  If we can, also make sure that
20296     we see the same garbage.  */
20297  fd = open ("conftest.mmap", O_RDWR);
20298  if (fd < 0)
20299    return 1;
20300  data2 = (char *) malloc (2 * pagesize);
20301  if (!data2)
20302    return 1;
20303  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20304  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20305		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
20306    return 1;
20307  for (i = 0; i < pagesize; ++i)
20308    if (*(data + i) != *(data2 + i))
20309      return 1;
20310
20311  /* Finally, make sure that changes to the mapped area do not
20312     percolate back to the file as seen by read().  (This is a bug on
20313     some variants of i386 svr4.0.)  */
20314  for (i = 0; i < pagesize; ++i)
20315    *(data2 + i) = *(data2 + i) + 1;
20316  data3 = (char *) malloc (pagesize);
20317  if (!data3)
20318    return 1;
20319  if (read (fd, data3, pagesize) != pagesize)
20320    return 1;
20321  for (i = 0; i < pagesize; ++i)
20322    if (*(data + i) != *(data3 + i))
20323      return 1;
20324  close (fd);
20325  return 0;
20326}
20327_ACEOF
20328rm -f conftest$ac_exeext
20329if { (ac_try="$ac_link"
20330case "(($ac_try" in
20331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20332  *) ac_try_echo=$ac_try;;
20333esac
20334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20335  (eval "$ac_link") 2>&5
20336  ac_status=$?
20337  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20338  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20339  { (case "(($ac_try" in
20340  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20341  *) ac_try_echo=$ac_try;;
20342esac
20343eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20344  (eval "$ac_try") 2>&5
20345  ac_status=$?
20346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20347  (exit $ac_status); }; }; then
20348  ac_cv_func_mmap_fixed_mapped=yes
20349else
20350  echo "$as_me: program exited with status $ac_status" >&5
20351echo "$as_me: failed program was:" >&5
20352sed 's/^/| /' conftest.$ac_ext >&5
20353
20354( exit $ac_status )
20355ac_cv_func_mmap_fixed_mapped=no
20356fi
20357rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20358fi
20359
20360
20361fi
20362{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20363echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20364if test $ac_cv_func_mmap_fixed_mapped = yes; then
20365
20366cat >>confdefs.h <<\_ACEOF
20367#define HAVE_MMAP 1
20368_ACEOF
20369
20370fi
20371rm -f conftest.mmap
20372
20373  { echo "$as_me:$LINENO: checking for mmap of files" >&5
20374echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20375if test "${ac_cv_func_mmap_file+set}" = set; then
20376  echo $ECHO_N "(cached) $ECHO_C" >&6
20377else
20378   ac_ext=c
20379ac_cpp='$CPP $CPPFLAGS'
20380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20382ac_compiler_gnu=$ac_cv_c_compiler_gnu
20383
20384  if test "$cross_compiling" = yes; then
20385  ac_cv_func_mmap_file=no
20386else
20387  cat >conftest.$ac_ext <<_ACEOF
20388
20389    /* confdefs.h.  */
20390_ACEOF
20391cat confdefs.h >>conftest.$ac_ext
20392cat >>conftest.$ac_ext <<_ACEOF
20393/* end confdefs.h.  */
20394
20395#include <sys/types.h>
20396#include <sys/mman.h>
20397#include <fcntl.h>
20398
20399int
20400main ()
20401{
20402
20403  int fd;
20404  fd = creat ("foo",0777);
20405  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20406  unlink ("foo");
20407  return (fd != (int) MAP_FAILED);
20408  ;
20409  return 0;
20410}
20411_ACEOF
20412rm -f conftest$ac_exeext
20413if { (ac_try="$ac_link"
20414case "(($ac_try" in
20415  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20416  *) ac_try_echo=$ac_try;;
20417esac
20418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20419  (eval "$ac_link") 2>&5
20420  ac_status=$?
20421  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20422  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20423  { (case "(($ac_try" in
20424  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20425  *) ac_try_echo=$ac_try;;
20426esac
20427eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20428  (eval "$ac_try") 2>&5
20429  ac_status=$?
20430  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20431  (exit $ac_status); }; }; then
20432  ac_cv_func_mmap_file=yes
20433else
20434  echo "$as_me: program exited with status $ac_status" >&5
20435echo "$as_me: failed program was:" >&5
20436sed 's/^/| /' conftest.$ac_ext >&5
20437
20438( exit $ac_status )
20439ac_cv_func_mmap_file=no
20440fi
20441rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20442fi
20443
20444
20445  ac_ext=c
20446ac_cpp='$CPP $CPPFLAGS'
20447ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20448ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20449ac_compiler_gnu=$ac_cv_c_compiler_gnu
20450
20451
20452fi
20453{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20454echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20455if test "$ac_cv_func_mmap_file" = yes; then
20456
20457cat >>confdefs.h <<\_ACEOF
20458#define HAVE_MMAP_FILE
20459_ACEOF
20460
20461   MMAP_FILE=yes
20462
20463fi
20464
20465  { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20466echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20467if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20468  echo $ECHO_N "(cached) $ECHO_C" >&6
20469else
20470  if test "$llvm_cv_os_type" = "Interix" ; then
20471   ac_cv_need_dev_zero_for_mmap=yes
20472 else
20473   ac_cv_need_dev_zero_for_mmap=no
20474 fi
20475
20476fi
20477{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20478echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20479if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20480
20481cat >>confdefs.h <<\_ACEOF
20482#define NEED_DEV_ZERO_FOR_MMAP 1
20483_ACEOF
20484
20485fi
20486
20487  if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20488  then
20489    { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20490echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20491  fi
20492  if test "$ac_cv_func_mmap_file" = "no"
20493  then
20494    { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20495echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20496  fi
20497fi
20498
20499{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20500echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20501ac_ext=cpp
20502ac_cpp='$CXXCPP $CPPFLAGS'
20503ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20504ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20505ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20506
20507cat >conftest.$ac_ext <<_ACEOF
20508/* confdefs.h.  */
20509_ACEOF
20510cat confdefs.h >>conftest.$ac_ext
20511cat >>conftest.$ac_ext <<_ACEOF
20512/* end confdefs.h.  */
20513int main() {
20514        volatile unsigned long val = 1;
20515        __sync_synchronize();
20516        __sync_val_compare_and_swap(&val, 1, 0);
20517        __sync_add_and_fetch(&val, 1);
20518        __sync_sub_and_fetch(&val, 1);
20519        return 0;
20520      }
20521
20522_ACEOF
20523rm -f conftest.$ac_objext conftest$ac_exeext
20524if { (ac_try="$ac_link"
20525case "(($ac_try" in
20526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20527  *) ac_try_echo=$ac_try;;
20528esac
20529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20530  (eval "$ac_link") 2>conftest.er1
20531  ac_status=$?
20532  grep -v '^ *+' conftest.er1 >conftest.err
20533  rm -f conftest.er1
20534  cat conftest.err >&5
20535  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20536  (exit $ac_status); } &&
20537	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20538  { (case "(($ac_try" in
20539  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20540  *) ac_try_echo=$ac_try;;
20541esac
20542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20543  (eval "$ac_try") 2>&5
20544  ac_status=$?
20545  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20546  (exit $ac_status); }; } &&
20547	 { ac_try='test -s conftest$ac_exeext'
20548  { (case "(($ac_try" in
20549  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20550  *) ac_try_echo=$ac_try;;
20551esac
20552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20553  (eval "$ac_try") 2>&5
20554  ac_status=$?
20555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20556  (exit $ac_status); }; }; then
20557  ac_ext=c
20558ac_cpp='$CPP $CPPFLAGS'
20559ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20560ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20561ac_compiler_gnu=$ac_cv_c_compiler_gnu
20562
20563  { echo "$as_me:$LINENO: result: yes" >&5
20564echo "${ECHO_T}yes" >&6; }
20565
20566cat >>confdefs.h <<\_ACEOF
20567#define LLVM_HAS_ATOMICS 1
20568_ACEOF
20569
20570else
20571  echo "$as_me: failed program was:" >&5
20572sed 's/^/| /' conftest.$ac_ext >&5
20573
20574	{ echo "$as_me:$LINENO: result: no" >&5
20575echo "${ECHO_T}no" >&6; }
20576
20577cat >>confdefs.h <<\_ACEOF
20578#define LLVM_HAS_ATOMICS 0
20579_ACEOF
20580
20581  { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20582echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20583fi
20584
20585rm -f core conftest.err conftest.$ac_objext \
20586      conftest$ac_exeext conftest.$ac_ext
20587
20588
20589if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20590  { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20591echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20592if test "${llvm_cv_linux_mixed+set}" = set; then
20593  echo $ECHO_N "(cached) $ECHO_C" >&6
20594else
20595   ac_ext=c
20596ac_cpp='$CPP $CPPFLAGS'
20597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20599ac_compiler_gnu=$ac_cv_c_compiler_gnu
20600
20601  cat >conftest.$ac_ext <<_ACEOF
20602/* confdefs.h.  */
20603_ACEOF
20604cat confdefs.h >>conftest.$ac_ext
20605cat >>conftest.$ac_ext <<_ACEOF
20606/* end confdefs.h.  */
20607#ifndef __x86_64__
20608       error: Not x86-64 even if uname says so!
20609      #endif
20610
20611int
20612main ()
20613{
20614
20615  ;
20616  return 0;
20617}
20618_ACEOF
20619rm -f conftest.$ac_objext
20620if { (ac_try="$ac_compile"
20621case "(($ac_try" in
20622  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20623  *) ac_try_echo=$ac_try;;
20624esac
20625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20626  (eval "$ac_compile") 2>conftest.er1
20627  ac_status=$?
20628  grep -v '^ *+' conftest.er1 >conftest.err
20629  rm -f conftest.er1
20630  cat conftest.err >&5
20631  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20632  (exit $ac_status); } &&
20633	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20634  { (case "(($ac_try" in
20635  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20636  *) ac_try_echo=$ac_try;;
20637esac
20638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20639  (eval "$ac_try") 2>&5
20640  ac_status=$?
20641  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20642  (exit $ac_status); }; } &&
20643	 { ac_try='test -s conftest.$ac_objext'
20644  { (case "(($ac_try" in
20645  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20646  *) ac_try_echo=$ac_try;;
20647esac
20648eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20649  (eval "$ac_try") 2>&5
20650  ac_status=$?
20651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20652  (exit $ac_status); }; }; then
20653  llvm_cv_linux_mixed=no
20654else
20655  echo "$as_me: failed program was:" >&5
20656sed 's/^/| /' conftest.$ac_ext >&5
20657
20658	llvm_cv_linux_mixed=yes
20659fi
20660
20661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20662  ac_ext=c
20663ac_cpp='$CPP $CPPFLAGS'
20664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20666ac_compiler_gnu=$ac_cv_c_compiler_gnu
20667
20668
20669fi
20670{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20671echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20672
20673  if test "$llvm_cv_linux_mixed" = "yes"; then
20674    llvm_cv_target_arch="x86"
20675    ARCH="x86"
20676  fi
20677fi
20678
20679
20680for ac_func in __dso_handle
20681do
20682as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20683{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20684echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20685if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20686  echo $ECHO_N "(cached) $ECHO_C" >&6
20687else
20688  cat >conftest.$ac_ext <<_ACEOF
20689/* confdefs.h.  */
20690_ACEOF
20691cat confdefs.h >>conftest.$ac_ext
20692cat >>conftest.$ac_ext <<_ACEOF
20693/* end confdefs.h.  */
20694/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20695   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20696#define $ac_func innocuous_$ac_func
20697
20698/* System header to define __stub macros and hopefully few prototypes,
20699    which can conflict with char $ac_func (); below.
20700    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20701    <limits.h> exists even on freestanding compilers.  */
20702
20703#ifdef __STDC__
20704# include <limits.h>
20705#else
20706# include <assert.h>
20707#endif
20708
20709#undef $ac_func
20710
20711/* Override any GCC internal prototype to avoid an error.
20712   Use char because int might match the return type of a GCC
20713   builtin and then its argument prototype would still apply.  */
20714#ifdef __cplusplus
20715extern "C"
20716#endif
20717char $ac_func ();
20718/* The GNU C library defines this for functions which it implements
20719    to always fail with ENOSYS.  Some functions are actually named
20720    something starting with __ and the normal name is an alias.  */
20721#if defined __stub_$ac_func || defined __stub___$ac_func
20722choke me
20723#endif
20724
20725int
20726main ()
20727{
20728return $ac_func ();
20729  ;
20730  return 0;
20731}
20732_ACEOF
20733rm -f conftest.$ac_objext conftest$ac_exeext
20734if { (ac_try="$ac_link"
20735case "(($ac_try" in
20736  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20737  *) ac_try_echo=$ac_try;;
20738esac
20739eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20740  (eval "$ac_link") 2>conftest.er1
20741  ac_status=$?
20742  grep -v '^ *+' conftest.er1 >conftest.err
20743  rm -f conftest.er1
20744  cat conftest.err >&5
20745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20746  (exit $ac_status); } &&
20747	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20748  { (case "(($ac_try" in
20749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20750  *) ac_try_echo=$ac_try;;
20751esac
20752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20753  (eval "$ac_try") 2>&5
20754  ac_status=$?
20755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20756  (exit $ac_status); }; } &&
20757	 { ac_try='test -s conftest$ac_exeext'
20758  { (case "(($ac_try" in
20759  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20760  *) ac_try_echo=$ac_try;;
20761esac
20762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20763  (eval "$ac_try") 2>&5
20764  ac_status=$?
20765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20766  (exit $ac_status); }; }; then
20767  eval "$as_ac_var=yes"
20768else
20769  echo "$as_me: failed program was:" >&5
20770sed 's/^/| /' conftest.$ac_ext >&5
20771
20772	eval "$as_ac_var=no"
20773fi
20774
20775rm -f core conftest.err conftest.$ac_objext \
20776      conftest$ac_exeext conftest.$ac_ext
20777fi
20778ac_res=`eval echo '${'$as_ac_var'}'`
20779	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20780echo "${ECHO_T}$ac_res" >&6; }
20781if test `eval echo '${'$as_ac_var'}'` = yes; then
20782  cat >>confdefs.h <<_ACEOF
20783#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20784_ACEOF
20785
20786fi
20787done
20788
20789
20790SHLIBEXT=$libltdl_cv_shlibext
20791
20792
20793SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20794
20795
20796# Translate the various configuration directories and other basic
20797# information into substitutions that will end up in Makefile.config.in
20798# that these configured values can be used by the makefiles
20799if test "${prefix}" = "NONE" ; then
20800  prefix="/usr/local"
20801fi
20802eval LLVM_PREFIX="${prefix}";
20803eval LLVM_BINDIR="${prefix}/bin";
20804eval LLVM_LIBDIR="${prefix}/lib";
20805eval LLVM_DATADIR="${prefix}/share/llvm";
20806eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20807eval LLVM_ETCDIR="${prefix}/etc/llvm";
20808eval LLVM_INCLUDEDIR="${prefix}/include";
20809eval LLVM_INFODIR="${prefix}/info";
20810eval LLVM_MANDIR="${prefix}/man";
20811LLVM_CONFIGTIME=`date`
20812
20813
20814
20815
20816
20817
20818
20819
20820
20821
20822
20823# Place the various directores into the config.h file as #defines so that we
20824# can know about the installation paths within LLVM.
20825
20826cat >>confdefs.h <<_ACEOF
20827#define LLVM_PREFIX "$LLVM_PREFIX"
20828_ACEOF
20829
20830
20831cat >>confdefs.h <<_ACEOF
20832#define LLVM_BINDIR "$LLVM_BINDIR"
20833_ACEOF
20834
20835
20836cat >>confdefs.h <<_ACEOF
20837#define LLVM_LIBDIR "$LLVM_LIBDIR"
20838_ACEOF
20839
20840
20841cat >>confdefs.h <<_ACEOF
20842#define LLVM_DATADIR "$LLVM_DATADIR"
20843_ACEOF
20844
20845
20846cat >>confdefs.h <<_ACEOF
20847#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20848_ACEOF
20849
20850
20851cat >>confdefs.h <<_ACEOF
20852#define LLVM_ETCDIR "$LLVM_ETCDIR"
20853_ACEOF
20854
20855
20856cat >>confdefs.h <<_ACEOF
20857#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20858_ACEOF
20859
20860
20861cat >>confdefs.h <<_ACEOF
20862#define LLVM_INFODIR "$LLVM_INFODIR"
20863_ACEOF
20864
20865
20866cat >>confdefs.h <<_ACEOF
20867#define LLVM_MANDIR "$LLVM_MANDIR"
20868_ACEOF
20869
20870
20871cat >>confdefs.h <<_ACEOF
20872#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20873_ACEOF
20874
20875
20876cat >>confdefs.h <<_ACEOF
20877#define LLVM_HOSTTRIPLE "$host"
20878_ACEOF
20879
20880
20881# Determine which bindings to build.
20882if test "$BINDINGS_TO_BUILD" = auto ; then
20883  BINDINGS_TO_BUILD=""
20884  if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20885    BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20886  fi
20887fi
20888BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20889
20890
20891# This isn't really configurey, but it avoids having to repeat the list in
20892# other files.
20893ALL_BINDINGS=ocaml
20894
20895
20896# Do any work necessary to ensure that bindings have what they need.
20897binding_prereqs_failed=0
20898for a_binding in $BINDINGS_TO_BUILD ; do
20899  case "$a_binding" in
20900  ocaml)
20901    if test "x$OCAMLC" = x ; then
20902      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20903echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20904      binding_prereqs_failed=1
20905    fi
20906    if test "x$OCAMLDEP" = x ; then
20907      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20908echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20909      binding_prereqs_failed=1
20910    fi
20911    if test "x$OCAMLOPT" = x ; then
20912      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20913echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20914          fi
20915    if test "x$with_ocaml_libdir" != xauto ; then
20916      OCAML_LIBDIR=$with_ocaml_libdir
20917
20918    else
20919      ocaml_stdlib="`"$OCAMLC" -where`"
20920      if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20921      then
20922        # ocaml stdlib is beneath our prefix; use stdlib
20923        OCAML_LIBDIR=$ocaml_stdlib
20924
20925      else
20926        # ocaml stdlib is outside our prefix; use libdir/ocaml
20927        OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20928
20929      fi
20930    fi
20931    ;;
20932  esac
20933done
20934if test "$binding_prereqs_failed" = 1 ; then
20935  { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20936echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20937   { (exit 1); exit 1; }; }
20938fi
20939
20940{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20941echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20942if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20943  echo $ECHO_N "(cached) $ECHO_C" >&6
20944else
20945   ac_ext=cpp
20946ac_cpp='$CXXCPP $CPPFLAGS'
20947ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20948ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20949ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20950
20951  oldcxxflags="$CXXFLAGS"
20952  CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20953  cat >conftest.$ac_ext <<_ACEOF
20954/* confdefs.h.  */
20955_ACEOF
20956cat confdefs.h >>conftest.$ac_ext
20957cat >>conftest.$ac_ext <<_ACEOF
20958/* end confdefs.h.  */
20959
20960int
20961main ()
20962{
20963
20964  ;
20965  return 0;
20966}
20967_ACEOF
20968rm -f conftest.$ac_objext
20969if { (ac_try="$ac_compile"
20970case "(($ac_try" in
20971  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20972  *) ac_try_echo=$ac_try;;
20973esac
20974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20975  (eval "$ac_compile") 2>conftest.er1
20976  ac_status=$?
20977  grep -v '^ *+' conftest.er1 >conftest.err
20978  rm -f conftest.er1
20979  cat conftest.err >&5
20980  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20981  (exit $ac_status); } &&
20982	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20983  { (case "(($ac_try" in
20984  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20985  *) ac_try_echo=$ac_try;;
20986esac
20987eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20988  (eval "$ac_try") 2>&5
20989  ac_status=$?
20990  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20991  (exit $ac_status); }; } &&
20992	 { ac_try='test -s conftest.$ac_objext'
20993  { (case "(($ac_try" in
20994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20995  *) ac_try_echo=$ac_try;;
20996esac
20997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20998  (eval "$ac_try") 2>&5
20999  ac_status=$?
21000  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21001  (exit $ac_status); }; }; then
21002  llvm_cv_cxx_visibility_inlines_hidden=yes
21003else
21004  echo "$as_me: failed program was:" >&5
21005sed 's/^/| /' conftest.$ac_ext >&5
21006
21007	llvm_cv_cxx_visibility_inlines_hidden=no
21008fi
21009
21010rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21011  CXXFLAGS="$oldcxxflags"
21012  ac_ext=c
21013ac_cpp='$CPP $CPPFLAGS'
21014ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21015ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21016ac_compiler_gnu=$ac_cv_c_compiler_gnu
21017
21018
21019fi
21020{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21021echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21022if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21023  ENABLE_VISIBILITY_INLINES_HIDDEN=1
21024
21025else
21026  ENABLE_VISIBILITY_INLINES_HIDDEN=0
21027
21028fi
21029
21030
21031if test "$llvm_cv_link_use_r" = "yes" ; then
21032  RPATH="-Wl,-R"
21033else
21034  RPATH="-Wl,-rpath"
21035fi
21036
21037
21038if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21039  RDYNAMIC="-Wl,-export-dynamic"
21040else
21041  RDYNAMIC=""
21042fi
21043
21044
21045
21046ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21047
21048
21049
21050
21051
21052
21053ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21054
21055ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21056
21057ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21058
21059ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21060
21061ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21062
21063
21064ac_config_files="$ac_config_files Makefile.config"
21065
21066ac_config_files="$ac_config_files llvm.spec"
21067
21068
21069ac_config_files="$ac_config_files docs/doxygen.cfg"
21070
21071if test -f ${srcdir}/tools/clang/README.txt; then
21072  ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
21073
21074fi
21075
21076ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
21077
21078ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21079
21080ac_config_commands="$ac_config_commands setup"
21081
21082ac_config_commands="$ac_config_commands Makefile"
21083
21084
21085ac_config_commands="$ac_config_commands Makefile.common"
21086
21087
21088ac_config_commands="$ac_config_commands examples/Makefile"
21089
21090
21091ac_config_commands="$ac_config_commands lib/Makefile"
21092
21093
21094ac_config_commands="$ac_config_commands runtime/Makefile"
21095
21096
21097ac_config_commands="$ac_config_commands test/Makefile"
21098
21099
21100ac_config_commands="$ac_config_commands test/Makefile.tests"
21101
21102
21103ac_config_commands="$ac_config_commands unittests/Makefile"
21104
21105
21106ac_config_commands="$ac_config_commands tools/Makefile"
21107
21108
21109ac_config_commands="$ac_config_commands utils/Makefile"
21110
21111
21112ac_config_commands="$ac_config_commands projects/Makefile"
21113
21114
21115ac_config_commands="$ac_config_commands bindings/Makefile"
21116
21117
21118ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21119
21120
21121
21122cat >confcache <<\_ACEOF
21123# This file is a shell script that caches the results of configure
21124# tests run on this system so they can be shared between configure
21125# scripts and configure runs, see configure's option --config-cache.
21126# It is not useful on other systems.  If it contains results you don't
21127# want to keep, you may remove or edit it.
21128#
21129# config.status only pays attention to the cache file if you give it
21130# the --recheck option to rerun configure.
21131#
21132# `ac_cv_env_foo' variables (set or unset) will be overridden when
21133# loading this file, other *unset* `ac_cv_foo' will be assigned the
21134# following values.
21135
21136_ACEOF
21137
21138# The following way of writing the cache mishandles newlines in values,
21139# but we know of no workaround that is simple, portable, and efficient.
21140# So, we kill variables containing newlines.
21141# Ultrix sh set writes to stderr and can't be redirected directly,
21142# and sets the high bit in the cache file unless we assign to the vars.
21143(
21144  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21145    eval ac_val=\$$ac_var
21146    case $ac_val in #(
21147    *${as_nl}*)
21148      case $ac_var in #(
21149      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21150echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21151      esac
21152      case $ac_var in #(
21153      _ | IFS | as_nl) ;; #(
21154      *) $as_unset $ac_var ;;
21155      esac ;;
21156    esac
21157  done
21158
21159  (set) 2>&1 |
21160    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21161    *${as_nl}ac_space=\ *)
21162      # `set' does not quote correctly, so add quotes (double-quote
21163      # substitution turns \\\\ into \\, and sed turns \\ into \).
21164      sed -n \
21165	"s/'/'\\\\''/g;
21166	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21167      ;; #(
21168    *)
21169      # `set' quotes correctly as required by POSIX, so do not add quotes.
21170      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21171      ;;
21172    esac |
21173    sort
21174) |
21175  sed '
21176     /^ac_cv_env_/b end
21177     t clear
21178     :clear
21179     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21180     t end
21181     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21182     :end' >>confcache
21183if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21184  if test -w "$cache_file"; then
21185    test "x$cache_file" != "x/dev/null" &&
21186      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21187echo "$as_me: updating cache $cache_file" >&6;}
21188    cat confcache >$cache_file
21189  else
21190    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21191echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21192  fi
21193fi
21194rm -f confcache
21195
21196test "x$prefix" = xNONE && prefix=$ac_default_prefix
21197# Let make expand exec_prefix.
21198test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21199
21200DEFS=-DHAVE_CONFIG_H
21201
21202ac_libobjs=
21203ac_ltlibobjs=
21204for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21205  # 1. Remove the extension, and $U if already installed.
21206  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21207  ac_i=`echo "$ac_i" | sed "$ac_script"`
21208  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21209  #    will be set to the directory where LIBOBJS objects are built.
21210  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21211  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21212done
21213LIBOBJS=$ac_libobjs
21214
21215LTLIBOBJS=$ac_ltlibobjs
21216
21217
21218if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21219  { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21220Usually this means the macro was only invoked conditionally." >&5
21221echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21222Usually this means the macro was only invoked conditionally." >&2;}
21223   { (exit 1); exit 1; }; }
21224fi
21225if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21226  { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21227Usually this means the macro was only invoked conditionally." >&5
21228echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21229Usually this means the macro was only invoked conditionally." >&2;}
21230   { (exit 1); exit 1; }; }
21231fi
21232
21233: ${CONFIG_STATUS=./config.status}
21234ac_clean_files_save=$ac_clean_files
21235ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21236{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21237echo "$as_me: creating $CONFIG_STATUS" >&6;}
21238cat >$CONFIG_STATUS <<_ACEOF
21239#! $SHELL
21240# Generated by $as_me.
21241# Run this file to recreate the current configuration.
21242# Compiler output produced by configure, useful for debugging
21243# configure, is in config.log if it exists.
21244
21245debug=false
21246ac_cs_recheck=false
21247ac_cs_silent=false
21248SHELL=\${CONFIG_SHELL-$SHELL}
21249_ACEOF
21250
21251cat >>$CONFIG_STATUS <<\_ACEOF
21252## --------------------- ##
21253## M4sh Initialization.  ##
21254## --------------------- ##
21255
21256# Be Bourne compatible
21257if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21258  emulate sh
21259  NULLCMD=:
21260  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21261  # is contrary to our usage.  Disable this feature.
21262  alias -g '${1+"$@"}'='"$@"'
21263  setopt NO_GLOB_SUBST
21264else
21265  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21266fi
21267BIN_SH=xpg4; export BIN_SH # for Tru64
21268DUALCASE=1; export DUALCASE # for MKS sh
21269
21270
21271# PATH needs CR
21272# Avoid depending upon Character Ranges.
21273as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21274as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21275as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21276as_cr_digits='0123456789'
21277as_cr_alnum=$as_cr_Letters$as_cr_digits
21278
21279# The user is always right.
21280if test "${PATH_SEPARATOR+set}" != set; then
21281  echo "#! /bin/sh" >conf$$.sh
21282  echo  "exit 0"   >>conf$$.sh
21283  chmod +x conf$$.sh
21284  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21285    PATH_SEPARATOR=';'
21286  else
21287    PATH_SEPARATOR=:
21288  fi
21289  rm -f conf$$.sh
21290fi
21291
21292# Support unset when possible.
21293if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21294  as_unset=unset
21295else
21296  as_unset=false
21297fi
21298
21299
21300# IFS
21301# We need space, tab and new line, in precisely that order.  Quoting is
21302# there to prevent editors from complaining about space-tab.
21303# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21304# splitting by setting IFS to empty value.)
21305as_nl='
21306'
21307IFS=" ""	$as_nl"
21308
21309# Find who we are.  Look in the path if we contain no directory separator.
21310case $0 in
21311  *[\\/]* ) as_myself=$0 ;;
21312  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21313for as_dir in $PATH
21314do
21315  IFS=$as_save_IFS
21316  test -z "$as_dir" && as_dir=.
21317  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21318done
21319IFS=$as_save_IFS
21320
21321     ;;
21322esac
21323# We did not find ourselves, most probably we were run as `sh COMMAND'
21324# in which case we are not to be found in the path.
21325if test "x$as_myself" = x; then
21326  as_myself=$0
21327fi
21328if test ! -f "$as_myself"; then
21329  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21330  { (exit 1); exit 1; }
21331fi
21332
21333# Work around bugs in pre-3.0 UWIN ksh.
21334for as_var in ENV MAIL MAILPATH
21335do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21336done
21337PS1='$ '
21338PS2='> '
21339PS4='+ '
21340
21341# NLS nuisances.
21342for as_var in \
21343  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21344  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21345  LC_TELEPHONE LC_TIME
21346do
21347  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21348    eval $as_var=C; export $as_var
21349  else
21350    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21351  fi
21352done
21353
21354# Required to use basename.
21355if expr a : '\(a\)' >/dev/null 2>&1 &&
21356   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21357  as_expr=expr
21358else
21359  as_expr=false
21360fi
21361
21362if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21363  as_basename=basename
21364else
21365  as_basename=false
21366fi
21367
21368
21369# Name of the executable.
21370as_me=`$as_basename -- "$0" ||
21371$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21372	 X"$0" : 'X\(//\)$' \| \
21373	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21374echo X/"$0" |
21375    sed '/^.*\/\([^/][^/]*\)\/*$/{
21376	    s//\1/
21377	    q
21378	  }
21379	  /^X\/\(\/\/\)$/{
21380	    s//\1/
21381	    q
21382	  }
21383	  /^X\/\(\/\).*/{
21384	    s//\1/
21385	    q
21386	  }
21387	  s/.*/./; q'`
21388
21389# CDPATH.
21390$as_unset CDPATH
21391
21392
21393
21394  as_lineno_1=$LINENO
21395  as_lineno_2=$LINENO
21396  test "x$as_lineno_1" != "x$as_lineno_2" &&
21397  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21398
21399  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21400  # uniformly replaced by the line number.  The first 'sed' inserts a
21401  # line-number line after each line using $LINENO; the second 'sed'
21402  # does the real work.  The second script uses 'N' to pair each
21403  # line-number line with the line containing $LINENO, and appends
21404  # trailing '-' during substitution so that $LINENO is not a special
21405  # case at line end.
21406  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21407  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21408  # E. McMahon (1931-1989) for sed's syntax.  :-)
21409  sed -n '
21410    p
21411    /[$]LINENO/=
21412  ' <$as_myself |
21413    sed '
21414      s/[$]LINENO.*/&-/
21415      t lineno
21416      b
21417      :lineno
21418      N
21419      :loop
21420      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21421      t loop
21422      s/-\n.*//
21423    ' >$as_me.lineno &&
21424  chmod +x "$as_me.lineno" ||
21425    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21426   { (exit 1); exit 1; }; }
21427
21428  # Don't try to exec as it changes $[0], causing all sort of problems
21429  # (the dirname of $[0] is not the place where we might find the
21430  # original and so on.  Autoconf is especially sensitive to this).
21431  . "./$as_me.lineno"
21432  # Exit status is that of the last command.
21433  exit
21434}
21435
21436
21437if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21438  as_dirname=dirname
21439else
21440  as_dirname=false
21441fi
21442
21443ECHO_C= ECHO_N= ECHO_T=
21444case `echo -n x` in
21445-n*)
21446  case `echo 'x\c'` in
21447  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21448  *)   ECHO_C='\c';;
21449  esac;;
21450*)
21451  ECHO_N='-n';;
21452esac
21453
21454if expr a : '\(a\)' >/dev/null 2>&1 &&
21455   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21456  as_expr=expr
21457else
21458  as_expr=false
21459fi
21460
21461rm -f conf$$ conf$$.exe conf$$.file
21462if test -d conf$$.dir; then
21463  rm -f conf$$.dir/conf$$.file
21464else
21465  rm -f conf$$.dir
21466  mkdir conf$$.dir
21467fi
21468echo >conf$$.file
21469if ln -s conf$$.file conf$$ 2>/dev/null; then
21470  as_ln_s='ln -s'
21471  # ... but there are two gotchas:
21472  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21473  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21474  # In both cases, we have to default to `cp -p'.
21475  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21476    as_ln_s='cp -p'
21477elif ln conf$$.file conf$$ 2>/dev/null; then
21478  as_ln_s=ln
21479else
21480  as_ln_s='cp -p'
21481fi
21482rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21483rmdir conf$$.dir 2>/dev/null
21484
21485if mkdir -p . 2>/dev/null; then
21486  as_mkdir_p=:
21487else
21488  test -d ./-p && rmdir ./-p
21489  as_mkdir_p=false
21490fi
21491
21492# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21493# systems may use methods other than mode bits to determine executability.
21494cat >conf$$.file <<_ASEOF
21495#! /bin/sh
21496exit 0
21497_ASEOF
21498chmod +x conf$$.file
21499if test -x conf$$.file >/dev/null 2>&1; then
21500  as_executable_p="test -x"
21501else
21502  as_executable_p=:
21503fi
21504rm -f conf$$.file
21505
21506# Sed expression to map a string onto a valid CPP name.
21507as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21508
21509# Sed expression to map a string onto a valid variable name.
21510as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21511
21512
21513exec 6>&1
21514
21515# Save the log message, to keep $[0] and so on meaningful, and to
21516# report actual input values of CONFIG_FILES etc. instead of their
21517# values after options handling.
21518ac_log="
21519This file was extended by llvm $as_me 3.1svn, which was
21520generated by GNU Autoconf 2.60.  Invocation command line was
21521
21522  CONFIG_FILES    = $CONFIG_FILES
21523  CONFIG_HEADERS  = $CONFIG_HEADERS
21524  CONFIG_LINKS    = $CONFIG_LINKS
21525  CONFIG_COMMANDS = $CONFIG_COMMANDS
21526  $ $0 $@
21527
21528on `(hostname || uname -n) 2>/dev/null | sed 1q`
21529"
21530
21531_ACEOF
21532
21533cat >>$CONFIG_STATUS <<_ACEOF
21534# Files that config.status was made for.
21535config_files="$ac_config_files"
21536config_headers="$ac_config_headers"
21537config_commands="$ac_config_commands"
21538
21539_ACEOF
21540
21541cat >>$CONFIG_STATUS <<\_ACEOF
21542ac_cs_usage="\
21543\`$as_me' instantiates files from templates according to the
21544current configuration.
21545
21546Usage: $0 [OPTIONS] [FILE]...
21547
21548  -h, --help       print this help, then exit
21549  -V, --version    print version number, then exit
21550  -q, --quiet      do not print progress messages
21551  -d, --debug      don't remove temporary files
21552      --recheck    update $as_me by reconfiguring in the same conditions
21553  --file=FILE[:TEMPLATE]
21554		   instantiate the configuration file FILE
21555  --header=FILE[:TEMPLATE]
21556		   instantiate the configuration header FILE
21557
21558Configuration files:
21559$config_files
21560
21561Configuration headers:
21562$config_headers
21563
21564Configuration commands:
21565$config_commands
21566
21567Report bugs to <bug-autoconf@gnu.org>."
21568
21569_ACEOF
21570cat >>$CONFIG_STATUS <<_ACEOF
21571ac_cs_version="\\
21572llvm config.status 3.1svn
21573configured by $0, generated by GNU Autoconf 2.60,
21574  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21575
21576Copyright (C) 2006 Free Software Foundation, Inc.
21577This config.status script is free software; the Free Software Foundation
21578gives unlimited permission to copy, distribute and modify it."
21579
21580ac_pwd='$ac_pwd'
21581srcdir='$srcdir'
21582INSTALL='$INSTALL'
21583_ACEOF
21584
21585cat >>$CONFIG_STATUS <<\_ACEOF
21586# If no file are specified by the user, then we need to provide default
21587# value.  By we need to know if files were specified by the user.
21588ac_need_defaults=:
21589while test $# != 0
21590do
21591  case $1 in
21592  --*=*)
21593    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21594    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21595    ac_shift=:
21596    ;;
21597  *)
21598    ac_option=$1
21599    ac_optarg=$2
21600    ac_shift=shift
21601    ;;
21602  esac
21603
21604  case $ac_option in
21605  # Handling of the options.
21606  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21607    ac_cs_recheck=: ;;
21608  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21609    echo "$ac_cs_version"; exit ;;
21610  --debug | --debu | --deb | --de | --d | -d )
21611    debug=: ;;
21612  --file | --fil | --fi | --f )
21613    $ac_shift
21614    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21615    ac_need_defaults=false;;
21616  --header | --heade | --head | --hea )
21617    $ac_shift
21618    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21619    ac_need_defaults=false;;
21620  --he | --h)
21621    # Conflict between --help and --header
21622    { echo "$as_me: error: ambiguous option: $1
21623Try \`$0 --help' for more information." >&2
21624   { (exit 1); exit 1; }; };;
21625  --help | --hel | -h )
21626    echo "$ac_cs_usage"; exit ;;
21627  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21628  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21629    ac_cs_silent=: ;;
21630
21631  # This is an error.
21632  -*) { echo "$as_me: error: unrecognized option: $1
21633Try \`$0 --help' for more information." >&2
21634   { (exit 1); exit 1; }; } ;;
21635
21636  *) ac_config_targets="$ac_config_targets $1"
21637     ac_need_defaults=false ;;
21638
21639  esac
21640  shift
21641done
21642
21643ac_configure_extra_args=
21644
21645if $ac_cs_silent; then
21646  exec 6>/dev/null
21647  ac_configure_extra_args="$ac_configure_extra_args --silent"
21648fi
21649
21650_ACEOF
21651cat >>$CONFIG_STATUS <<_ACEOF
21652if \$ac_cs_recheck; then
21653  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21654  CONFIG_SHELL=$SHELL
21655  export CONFIG_SHELL
21656  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21657fi
21658
21659_ACEOF
21660cat >>$CONFIG_STATUS <<\_ACEOF
21661exec 5>>config.log
21662{
21663  echo
21664  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21665## Running $as_me. ##
21666_ASBOX
21667  echo "$ac_log"
21668} >&5
21669
21670_ACEOF
21671cat >>$CONFIG_STATUS <<_ACEOF
21672#
21673# INIT-COMMANDS
21674#
21675llvm_src="${srcdir}"
21676
21677_ACEOF
21678
21679cat >>$CONFIG_STATUS <<\_ACEOF
21680
21681# Handling of arguments.
21682for ac_config_target in $ac_config_targets
21683do
21684  case $ac_config_target in
21685    "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21686    "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21687    "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21688    "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21689    "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21690    "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21691    "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21692    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21693    "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21694    "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21695    "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
21696    "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21697    "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21698    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21699    "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21700    "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21701    "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21702    "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21703    "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21704    "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21705    "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21706    "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21707    "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21708    "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21709    "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21710    "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21711
21712  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21713echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21714   { (exit 1); exit 1; }; };;
21715  esac
21716done
21717
21718
21719# If the user did not use the arguments to specify the items to instantiate,
21720# then the envvar interface is used.  Set only those that are not.
21721# We use the long form for the default assignment because of an extremely
21722# bizarre bug on SunOS 4.1.3.
21723if $ac_need_defaults; then
21724  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21725  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21726  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21727fi
21728
21729# Have a temporary directory for convenience.  Make it in the build tree
21730# simply because there is no reason against having it here, and in addition,
21731# creating and moving files from /tmp can sometimes cause problems.
21732# Hook for its removal unless debugging.
21733# Note that there is a small window in which the directory will not be cleaned:
21734# after its creation but before its name has been assigned to `$tmp'.
21735$debug ||
21736{
21737  tmp=
21738  trap 'exit_status=$?
21739  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21740' 0
21741  trap '{ (exit 1); exit 1; }' 1 2 13 15
21742}
21743# Create a (secure) tmp directory for tmp files.
21744
21745{
21746  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21747  test -n "$tmp" && test -d "$tmp"
21748}  ||
21749{
21750  tmp=./conf$$-$RANDOM
21751  (umask 077 && mkdir "$tmp")
21752} ||
21753{
21754   echo "$me: cannot create a temporary directory in ." >&2
21755   { (exit 1); exit 1; }
21756}
21757
21758#
21759# Set up the sed scripts for CONFIG_FILES section.
21760#
21761
21762# No need to generate the scripts if there are no CONFIG_FILES.
21763# This happens for instance when ./config.status config.h
21764if test -n "$CONFIG_FILES"; then
21765
21766_ACEOF
21767
21768
21769
21770ac_delim='%!_!# '
21771for ac_last_try in false false false false false :; do
21772  cat >conf$$subs.sed <<_ACEOF
21773SHELL!$SHELL$ac_delim
21774PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21775PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21776PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21777PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21778PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21779PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21780exec_prefix!$exec_prefix$ac_delim
21781prefix!$prefix$ac_delim
21782program_transform_name!$program_transform_name$ac_delim
21783bindir!$bindir$ac_delim
21784sbindir!$sbindir$ac_delim
21785libexecdir!$libexecdir$ac_delim
21786datarootdir!$datarootdir$ac_delim
21787datadir!$datadir$ac_delim
21788sysconfdir!$sysconfdir$ac_delim
21789sharedstatedir!$sharedstatedir$ac_delim
21790localstatedir!$localstatedir$ac_delim
21791includedir!$includedir$ac_delim
21792oldincludedir!$oldincludedir$ac_delim
21793docdir!$docdir$ac_delim
21794infodir!$infodir$ac_delim
21795htmldir!$htmldir$ac_delim
21796dvidir!$dvidir$ac_delim
21797pdfdir!$pdfdir$ac_delim
21798psdir!$psdir$ac_delim
21799libdir!$libdir$ac_delim
21800localedir!$localedir$ac_delim
21801mandir!$mandir$ac_delim
21802DEFS!$DEFS$ac_delim
21803ECHO_C!$ECHO_C$ac_delim
21804ECHO_N!$ECHO_N$ac_delim
21805ECHO_T!$ECHO_T$ac_delim
21806LIBS!$LIBS$ac_delim
21807build_alias!$build_alias$ac_delim
21808host_alias!$host_alias$ac_delim
21809target_alias!$target_alias$ac_delim
21810LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21811CC!$CC$ac_delim
21812CFLAGS!$CFLAGS$ac_delim
21813LDFLAGS!$LDFLAGS$ac_delim
21814CPPFLAGS!$CPPFLAGS$ac_delim
21815ac_ct_CC!$ac_ct_CC$ac_delim
21816EXEEXT!$EXEEXT$ac_delim
21817OBJEXT!$OBJEXT$ac_delim
21818CXX!$CXX$ac_delim
21819CXXFLAGS!$CXXFLAGS$ac_delim
21820ac_ct_CXX!$ac_ct_CXX$ac_delim
21821CPP!$CPP$ac_delim
21822subdirs!$subdirs$ac_delim
21823ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21824LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21825build!$build$ac_delim
21826build_cpu!$build_cpu$ac_delim
21827build_vendor!$build_vendor$ac_delim
21828build_os!$build_os$ac_delim
21829host!$host$ac_delim
21830host_cpu!$host_cpu$ac_delim
21831host_vendor!$host_vendor$ac_delim
21832host_os!$host_os$ac_delim
21833target!$target$ac_delim
21834target_cpu!$target_cpu$ac_delim
21835target_vendor!$target_vendor$ac_delim
21836target_os!$target_os$ac_delim
21837OS!$OS$ac_delim
21838HOST_OS!$HOST_OS$ac_delim
21839TARGET_OS!$TARGET_OS$ac_delim
21840LINKALL!$LINKALL$ac_delim
21841NOLINKALL!$NOLINKALL$ac_delim
21842LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21843LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21844ARCH!$ARCH$ac_delim
21845ENDIAN!$ENDIAN$ac_delim
21846GREP!$GREP$ac_delim
21847EGREP!$EGREP$ac_delim
21848LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21849BUILD_CC!$BUILD_CC$ac_delim
21850BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21851BUILD_CXX!$BUILD_CXX$ac_delim
21852CVSBUILD!$CVSBUILD$ac_delim
21853ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21854ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21855DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21856ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21857EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21858DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21859DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21860JIT!$JIT$ac_delim
21861TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21862ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21863ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21864ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21865ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
21866ENABLE_PIC!$ENABLE_PIC$ac_delim
21867ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21868ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
21869ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21870_ACEOF
21871
21872  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21873    break
21874  elif $ac_last_try; then
21875    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21876echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21877   { (exit 1); exit 1; }; }
21878  else
21879    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21880  fi
21881done
21882
21883ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21884if test -n "$ac_eof"; then
21885  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21886  ac_eof=`expr $ac_eof + 1`
21887fi
21888
21889cat >>$CONFIG_STATUS <<_ACEOF
21890cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21891/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21892_ACEOF
21893sed '
21894s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21895s/^/s,@/; s/!/@,|#_!!_#|/
21896:n
21897t n
21898s/'"$ac_delim"'$/,g/; t
21899s/$/\\/; p
21900N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21901' >>$CONFIG_STATUS <conf$$subs.sed
21902rm -f conf$$subs.sed
21903cat >>$CONFIG_STATUS <<_ACEOF
21904CEOF$ac_eof
21905_ACEOF
21906
21907
21908ac_delim='%!_!# '
21909for ac_last_try in false false false false false :; do
21910  cat >conf$$subs.sed <<_ACEOF
21911TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21912LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21913LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21914LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21915LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21916ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21917OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21918EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21919EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
21920CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
21921BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21922NM!$NM$ac_delim
21923ifGNUmake!$ifGNUmake$ac_delim
21924LN_S!$LN_S$ac_delim
21925CMP!$CMP$ac_delim
21926CP!$CP$ac_delim
21927DATE!$DATE$ac_delim
21928FIND!$FIND$ac_delim
21929MKDIR!$MKDIR$ac_delim
21930MV!$MV$ac_delim
21931RANLIB!$RANLIB$ac_delim
21932AR!$AR$ac_delim
21933RM!$RM$ac_delim
21934SED!$SED$ac_delim
21935TAR!$TAR$ac_delim
21936BINPWD!$BINPWD$ac_delim
21937GRAPHVIZ!$GRAPHVIZ$ac_delim
21938DOT!$DOT$ac_delim
21939FDP!$FDP$ac_delim
21940NEATO!$NEATO$ac_delim
21941TWOPI!$TWOPI$ac_delim
21942CIRCO!$CIRCO$ac_delim
21943GV!$GV$ac_delim
21944DOTTY!$DOTTY$ac_delim
21945XDOT_PY!$XDOT_PY$ac_delim
21946PERL!$PERL$ac_delim
21947HAVE_PERL!$HAVE_PERL$ac_delim
21948INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21949INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21950INSTALL_DATA!$INSTALL_DATA$ac_delim
21951BZIP2!$BZIP2$ac_delim
21952CAT!$CAT$ac_delim
21953DOXYGEN!$DOXYGEN$ac_delim
21954GROFF!$GROFF$ac_delim
21955GZIPBIN!$GZIPBIN$ac_delim
21956POD2HTML!$POD2HTML$ac_delim
21957POD2MAN!$POD2MAN$ac_delim
21958PDFROFF!$PDFROFF$ac_delim
21959RUNTEST!$RUNTEST$ac_delim
21960TCLSH!$TCLSH$ac_delim
21961ZIP!$ZIP$ac_delim
21962OCAMLC!$OCAMLC$ac_delim
21963OCAMLOPT!$OCAMLOPT$ac_delim
21964OCAMLDEP!$OCAMLDEP$ac_delim
21965OCAMLDOC!$OCAMLDOC$ac_delim
21966GAS!$GAS$ac_delim
21967HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21968INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21969INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21970CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21971CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21972LIBADD_DL!$LIBADD_DL$ac_delim
21973NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21974NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21975USE_UDIS86!$USE_UDIS86$ac_delim
21976USE_OPROFILE!$USE_OPROFILE$ac_delim
21977HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21978HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21979MMAP_FILE!$MMAP_FILE$ac_delim
21980SHLIBEXT!$SHLIBEXT$ac_delim
21981SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21982LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21983LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21984LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21985LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21986LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21987LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21988LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21989LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21990LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21991LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21992BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21993ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21994OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21995ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21996RPATH!$RPATH$ac_delim
21997RDYNAMIC!$RDYNAMIC$ac_delim
21998LIBOBJS!$LIBOBJS$ac_delim
21999LTLIBOBJS!$LTLIBOBJS$ac_delim
22000_ACEOF
22001
22002  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 89; then
22003    break
22004  elif $ac_last_try; then
22005    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22006echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22007   { (exit 1); exit 1; }; }
22008  else
22009    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22010  fi
22011done
22012
22013ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22014if test -n "$ac_eof"; then
22015  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22016  ac_eof=`expr $ac_eof + 1`
22017fi
22018
22019cat >>$CONFIG_STATUS <<_ACEOF
22020cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22021/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22022_ACEOF
22023sed '
22024s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22025s/^/s,@/; s/!/@,|#_!!_#|/
22026:n
22027t n
22028s/'"$ac_delim"'$/,g/; t
22029s/$/\\/; p
22030N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22031' >>$CONFIG_STATUS <conf$$subs.sed
22032rm -f conf$$subs.sed
22033cat >>$CONFIG_STATUS <<_ACEOF
22034:end
22035s/|#_!!_#|//g
22036CEOF$ac_eof
22037_ACEOF
22038
22039
22040# VPATH may cause trouble with some makes, so we remove $(srcdir),
22041# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22042# trailing colons and then remove the whole line if VPATH becomes empty
22043# (actually we leave an empty line to preserve line numbers).
22044if test "x$srcdir" = x.; then
22045  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22046s/:*\$(srcdir):*/:/
22047s/:*\${srcdir}:*/:/
22048s/:*@srcdir@:*/:/
22049s/^\([^=]*=[	 ]*\):*/\1/
22050s/:*$//
22051s/^[^=]*=[	 ]*$//
22052}'
22053fi
22054
22055cat >>$CONFIG_STATUS <<\_ACEOF
22056fi # test -n "$CONFIG_FILES"
22057
22058
22059for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22060do
22061  case $ac_tag in
22062  :[FHLC]) ac_mode=$ac_tag; continue;;
22063  esac
22064  case $ac_mode$ac_tag in
22065  :[FHL]*:*);;
22066  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22067echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22068   { (exit 1); exit 1; }; };;
22069  :[FH]-) ac_tag=-:-;;
22070  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22071  esac
22072  ac_save_IFS=$IFS
22073  IFS=:
22074  set x $ac_tag
22075  IFS=$ac_save_IFS
22076  shift
22077  ac_file=$1
22078  shift
22079
22080  case $ac_mode in
22081  :L) ac_source=$1;;
22082  :[FH])
22083    ac_file_inputs=
22084    for ac_f
22085    do
22086      case $ac_f in
22087      -) ac_f="$tmp/stdin";;
22088      *) # Look for the file first in the build tree, then in the source tree
22089	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22090	 # because $ac_f cannot contain `:'.
22091	 test -f "$ac_f" ||
22092	   case $ac_f in
22093	   [\\/$]*) false;;
22094	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22095	   esac ||
22096	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22097echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22098   { (exit 1); exit 1; }; };;
22099      esac
22100      ac_file_inputs="$ac_file_inputs $ac_f"
22101    done
22102
22103    # Let's still pretend it is `configure' which instantiates (i.e., don't
22104    # use $as_me), people would be surprised to read:
22105    #    /* config.h.  Generated by config.status.  */
22106    configure_input="Generated from "`IFS=:
22107	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22108    if test x"$ac_file" != x-; then
22109      configure_input="$ac_file.  $configure_input"
22110      { echo "$as_me:$LINENO: creating $ac_file" >&5
22111echo "$as_me: creating $ac_file" >&6;}
22112    fi
22113
22114    case $ac_tag in
22115    *:-:* | *:-) cat >"$tmp/stdin";;
22116    esac
22117    ;;
22118  esac
22119
22120  ac_dir=`$as_dirname -- "$ac_file" ||
22121$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22122	 X"$ac_file" : 'X\(//\)[^/]' \| \
22123	 X"$ac_file" : 'X\(//\)$' \| \
22124	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22125echo X"$ac_file" |
22126    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22127	    s//\1/
22128	    q
22129	  }
22130	  /^X\(\/\/\)[^/].*/{
22131	    s//\1/
22132	    q
22133	  }
22134	  /^X\(\/\/\)$/{
22135	    s//\1/
22136	    q
22137	  }
22138	  /^X\(\/\).*/{
22139	    s//\1/
22140	    q
22141	  }
22142	  s/.*/./; q'`
22143  { as_dir="$ac_dir"
22144  case $as_dir in #(
22145  -*) as_dir=./$as_dir;;
22146  esac
22147  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22148    as_dirs=
22149    while :; do
22150      case $as_dir in #(
22151      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22152      *) as_qdir=$as_dir;;
22153      esac
22154      as_dirs="'$as_qdir' $as_dirs"
22155      as_dir=`$as_dirname -- "$as_dir" ||
22156$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22157	 X"$as_dir" : 'X\(//\)[^/]' \| \
22158	 X"$as_dir" : 'X\(//\)$' \| \
22159	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22160echo X"$as_dir" |
22161    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22162	    s//\1/
22163	    q
22164	  }
22165	  /^X\(\/\/\)[^/].*/{
22166	    s//\1/
22167	    q
22168	  }
22169	  /^X\(\/\/\)$/{
22170	    s//\1/
22171	    q
22172	  }
22173	  /^X\(\/\).*/{
22174	    s//\1/
22175	    q
22176	  }
22177	  s/.*/./; q'`
22178      test -d "$as_dir" && break
22179    done
22180    test -z "$as_dirs" || eval "mkdir $as_dirs"
22181  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22182echo "$as_me: error: cannot create directory $as_dir" >&2;}
22183   { (exit 1); exit 1; }; }; }
22184  ac_builddir=.
22185
22186case "$ac_dir" in
22187.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22188*)
22189  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22190  # A ".." for each directory in $ac_dir_suffix.
22191  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22192  case $ac_top_builddir_sub in
22193  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22194  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22195  esac ;;
22196esac
22197ac_abs_top_builddir=$ac_pwd
22198ac_abs_builddir=$ac_pwd$ac_dir_suffix
22199# for backward compatibility:
22200ac_top_builddir=$ac_top_build_prefix
22201
22202case $srcdir in
22203  .)  # We are building in place.
22204    ac_srcdir=.
22205    ac_top_srcdir=$ac_top_builddir_sub
22206    ac_abs_top_srcdir=$ac_pwd ;;
22207  [\\/]* | ?:[\\/]* )  # Absolute name.
22208    ac_srcdir=$srcdir$ac_dir_suffix;
22209    ac_top_srcdir=$srcdir
22210    ac_abs_top_srcdir=$srcdir ;;
22211  *) # Relative name.
22212    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22213    ac_top_srcdir=$ac_top_build_prefix$srcdir
22214    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22215esac
22216ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22217
22218
22219  case $ac_mode in
22220  :F)
22221  #
22222  # CONFIG_FILE
22223  #
22224
22225  case $INSTALL in
22226  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22227  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22228  esac
22229_ACEOF
22230
22231cat >>$CONFIG_STATUS <<\_ACEOF
22232# If the template does not know about datarootdir, expand it.
22233# FIXME: This hack should be removed a few years after 2.60.
22234ac_datarootdir_hack=; ac_datarootdir_seen=
22235
22236case `sed -n '/datarootdir/ {
22237  p
22238  q
22239}
22240/@datadir@/p
22241/@docdir@/p
22242/@infodir@/p
22243/@localedir@/p
22244/@mandir@/p
22245' $ac_file_inputs` in
22246*datarootdir*) ac_datarootdir_seen=yes;;
22247*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22248  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22249echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22250_ACEOF
22251cat >>$CONFIG_STATUS <<_ACEOF
22252  ac_datarootdir_hack='
22253  s&@datadir@&$datadir&g
22254  s&@docdir@&$docdir&g
22255  s&@infodir@&$infodir&g
22256  s&@localedir@&$localedir&g
22257  s&@mandir@&$mandir&g
22258    s&\\\${datarootdir}&$datarootdir&g' ;;
22259esac
22260_ACEOF
22261
22262# Neutralize VPATH when `$srcdir' = `.'.
22263# Shell code in configure.ac might set extrasub.
22264# FIXME: do we really want to maintain this feature?
22265cat >>$CONFIG_STATUS <<_ACEOF
22266  sed "$ac_vpsub
22267$extrasub
22268_ACEOF
22269cat >>$CONFIG_STATUS <<\_ACEOF
22270:t
22271/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22272s&@configure_input@&$configure_input&;t t
22273s&@top_builddir@&$ac_top_builddir_sub&;t t
22274s&@srcdir@&$ac_srcdir&;t t
22275s&@abs_srcdir@&$ac_abs_srcdir&;t t
22276s&@top_srcdir@&$ac_top_srcdir&;t t
22277s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22278s&@builddir@&$ac_builddir&;t t
22279s&@abs_builddir@&$ac_abs_builddir&;t t
22280s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22281s&@INSTALL@&$ac_INSTALL&;t t
22282$ac_datarootdir_hack
22283" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22284
22285test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22286  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22287  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22288  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22289which seems to be undefined.  Please make sure it is defined." >&5
22290echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22291which seems to be undefined.  Please make sure it is defined." >&2;}
22292
22293  rm -f "$tmp/stdin"
22294  case $ac_file in
22295  -) cat "$tmp/out"; rm -f "$tmp/out";;
22296  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22297  esac
22298 ;;
22299  :H)
22300  #
22301  # CONFIG_HEADER
22302  #
22303_ACEOF
22304
22305# Transform confdefs.h into a sed script `conftest.defines', that
22306# substitutes the proper values into config.h.in to produce config.h.
22307rm -f conftest.defines conftest.tail
22308# First, append a space to every undef/define line, to ease matching.
22309echo 's/$/ /' >conftest.defines
22310# Then, protect against being on the right side of a sed subst, or in
22311# an unquoted here document, in config.status.  If some macros were
22312# called several times there might be several #defines for the same
22313# symbol, which is useless.  But do not sort them, since the last
22314# AC_DEFINE must be honored.
22315ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22316# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22317# NAME is the cpp macro being defined, VALUE is the value it is being given.
22318# PARAMS is the parameter list in the macro definition--in most cases, it's
22319# just an empty string.
22320ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22321ac_dB='\\)[	 (].*,\\1define\\2'
22322ac_dC=' '
22323ac_dD=' ,'
22324
22325uniq confdefs.h |
22326  sed -n '
22327	t rset
22328	:rset
22329	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22330	t ok
22331	d
22332	:ok
22333	s/[\\&,]/\\&/g
22334	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22335	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22336  ' >>conftest.defines
22337
22338# Remove the space that was appended to ease matching.
22339# Then replace #undef with comments.  This is necessary, for
22340# example, in the case of _POSIX_SOURCE, which is predefined and required
22341# on some systems where configure will not decide to define it.
22342# (The regexp can be short, since the line contains either #define or #undef.)
22343echo 's/ $//
22344s,^[	 #]*u.*,/* & */,' >>conftest.defines
22345
22346# Break up conftest.defines:
22347ac_max_sed_lines=50
22348
22349# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22350# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22351# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22352# et cetera.
22353ac_in='$ac_file_inputs'
22354ac_out='"$tmp/out1"'
22355ac_nxt='"$tmp/out2"'
22356
22357while :
22358do
22359  # Write a here document:
22360    cat >>$CONFIG_STATUS <<_ACEOF
22361    # First, check the format of the line:
22362    cat >"\$tmp/defines.sed" <<\\CEOF
22363/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22364/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22365b
22366:def
22367_ACEOF
22368  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22369  echo 'CEOF
22370    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22371  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22372  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22373  grep . conftest.tail >/dev/null || break
22374  rm -f conftest.defines
22375  mv conftest.tail conftest.defines
22376done
22377rm -f conftest.defines conftest.tail
22378
22379echo "ac_result=$ac_in" >>$CONFIG_STATUS
22380cat >>$CONFIG_STATUS <<\_ACEOF
22381  if test x"$ac_file" != x-; then
22382    echo "/* $configure_input  */" >"$tmp/config.h"
22383    cat "$ac_result" >>"$tmp/config.h"
22384    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22385      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22386echo "$as_me: $ac_file is unchanged" >&6;}
22387    else
22388      rm -f $ac_file
22389      mv "$tmp/config.h" $ac_file
22390    fi
22391  else
22392    echo "/* $configure_input  */"
22393    cat "$ac_result"
22394  fi
22395  rm -f "$tmp/out12"
22396 ;;
22397
22398  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22399echo "$as_me: executing $ac_file commands" >&6;}
22400 ;;
22401  esac
22402
22403
22404  case $ac_file$ac_mode in
22405    "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22406   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22407    "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22408   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22409    "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22410   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22411    "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22412   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22413    "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22414   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22415    "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22416   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22417    "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22418   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22419    "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22420   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22421    "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22422   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22423    "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22424   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22425    "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22426   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22427    "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22428   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22429    "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22430   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22431
22432  esac
22433done # for ac_tag
22434
22435
22436{ (exit 0); exit 0; }
22437_ACEOF
22438chmod +x $CONFIG_STATUS
22439ac_clean_files=$ac_clean_files_save
22440
22441
22442# configure is writing to config.log, and then calls config.status.
22443# config.status does its own redirection, appending to config.log.
22444# Unfortunately, on DOS this fails, as config.log is still kept open
22445# by configure, so config.status won't be able to write to it; its
22446# output is simply discarded.  So we exec the FD to /dev/null,
22447# effectively closing config.log, so it can be properly (re)opened and
22448# appended to by config.status.  When coming back to configure, we
22449# need to make the FD available again.
22450if test "$no_create" != yes; then
22451  ac_cs_success=:
22452  ac_config_status_args=
22453  test "$silent" = yes &&
22454    ac_config_status_args="$ac_config_status_args --quiet"
22455  exec 5>/dev/null
22456  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22457  exec 5>>config.log
22458  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22459  # would make configure fail if this is the last instruction.
22460  $ac_cs_success || { (exit 1); exit 1; }
22461fi
22462
22463#
22464# CONFIG_SUBDIRS section.
22465#
22466if test "$no_recursion" != yes; then
22467
22468  # Remove --cache-file and --srcdir arguments so they do not pile up.
22469  ac_sub_configure_args=
22470  ac_prev=
22471  eval "set x $ac_configure_args"
22472  shift
22473  for ac_arg
22474  do
22475    if test -n "$ac_prev"; then
22476      ac_prev=
22477      continue
22478    fi
22479    case $ac_arg in
22480    -cache-file | --cache-file | --cache-fil | --cache-fi \
22481    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22482      ac_prev=cache_file ;;
22483    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22484    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22485    | --c=*)
22486      ;;
22487    --config-cache | -C)
22488      ;;
22489    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22490      ac_prev=srcdir ;;
22491    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22492      ;;
22493    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22494      ac_prev=prefix ;;
22495    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22496      ;;
22497    *)
22498      case $ac_arg in
22499      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22500      esac
22501      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22502    esac
22503  done
22504
22505  # Always prepend --prefix to ensure using the same prefix
22506  # in subdir configurations.
22507  ac_arg="--prefix=$prefix"
22508  case $ac_arg in
22509  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22510  esac
22511  ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22512
22513  ac_popdir=`pwd`
22514  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22515
22516    # Do not complain, so a configure script can configure whichever
22517    # parts of a large source tree are present.
22518    test -d "$srcdir/$ac_dir" || continue
22519
22520    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22521    echo "$as_me:$LINENO: $ac_msg" >&5
22522    echo "$ac_msg" >&6
22523    { as_dir="$ac_dir"
22524  case $as_dir in #(
22525  -*) as_dir=./$as_dir;;
22526  esac
22527  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22528    as_dirs=
22529    while :; do
22530      case $as_dir in #(
22531      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22532      *) as_qdir=$as_dir;;
22533      esac
22534      as_dirs="'$as_qdir' $as_dirs"
22535      as_dir=`$as_dirname -- "$as_dir" ||
22536$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22537	 X"$as_dir" : 'X\(//\)[^/]' \| \
22538	 X"$as_dir" : 'X\(//\)$' \| \
22539	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22540echo X"$as_dir" |
22541    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22542	    s//\1/
22543	    q
22544	  }
22545	  /^X\(\/\/\)[^/].*/{
22546	    s//\1/
22547	    q
22548	  }
22549	  /^X\(\/\/\)$/{
22550	    s//\1/
22551	    q
22552	  }
22553	  /^X\(\/\).*/{
22554	    s//\1/
22555	    q
22556	  }
22557	  s/.*/./; q'`
22558      test -d "$as_dir" && break
22559    done
22560    test -z "$as_dirs" || eval "mkdir $as_dirs"
22561  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22562echo "$as_me: error: cannot create directory $as_dir" >&2;}
22563   { (exit 1); exit 1; }; }; }
22564    ac_builddir=.
22565
22566case "$ac_dir" in
22567.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22568*)
22569  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22570  # A ".." for each directory in $ac_dir_suffix.
22571  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22572  case $ac_top_builddir_sub in
22573  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22574  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22575  esac ;;
22576esac
22577ac_abs_top_builddir=$ac_pwd
22578ac_abs_builddir=$ac_pwd$ac_dir_suffix
22579# for backward compatibility:
22580ac_top_builddir=$ac_top_build_prefix
22581
22582case $srcdir in
22583  .)  # We are building in place.
22584    ac_srcdir=.
22585    ac_top_srcdir=$ac_top_builddir_sub
22586    ac_abs_top_srcdir=$ac_pwd ;;
22587  [\\/]* | ?:[\\/]* )  # Absolute name.
22588    ac_srcdir=$srcdir$ac_dir_suffix;
22589    ac_top_srcdir=$srcdir
22590    ac_abs_top_srcdir=$srcdir ;;
22591  *) # Relative name.
22592    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22593    ac_top_srcdir=$ac_top_build_prefix$srcdir
22594    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22595esac
22596ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22597
22598
22599    cd "$ac_dir"
22600
22601    # Check for guested configure; otherwise get Cygnus style configure.
22602    if test -f "$ac_srcdir/configure.gnu"; then
22603      ac_sub_configure=$ac_srcdir/configure.gnu
22604    elif test -f "$ac_srcdir/configure"; then
22605      ac_sub_configure=$ac_srcdir/configure
22606    elif test -f "$ac_srcdir/configure.in"; then
22607      # This should be Cygnus configure.
22608      ac_sub_configure=$ac_aux_dir/configure
22609    else
22610      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22611echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22612      ac_sub_configure=
22613    fi
22614
22615    # The recursion is here.
22616    if test -n "$ac_sub_configure"; then
22617      # Make the cache file name correct relative to the subdirectory.
22618      case $cache_file in
22619      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22620      *) # Relative name.
22621	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22622      esac
22623
22624      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22625echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22626      # The eval makes quoting arguments work.
22627      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22628	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22629	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22630echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22631   { (exit 1); exit 1; }; }
22632    fi
22633
22634    cd "$ac_popdir"
22635  done
22636fi
22637
22638