1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for llvm 3.0.
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 more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20  emulate sh
21  NULLCMD=:
22  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in
28  *posix*) set -o posix ;;
29esac
30
31fi
32
33
34
35
36# PATH needs CR
37# Avoid depending upon Character Ranges.
38as_cr_letters='abcdefghijklmnopqrstuvwxyz'
39as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
40as_cr_Letters=$as_cr_letters$as_cr_LETTERS
41as_cr_digits='0123456789'
42as_cr_alnum=$as_cr_Letters$as_cr_digits
43
44# The user is always right.
45if test "${PATH_SEPARATOR+set}" != set; then
46  echo "#! /bin/sh" >conf$$.sh
47  echo  "exit 0"   >>conf$$.sh
48  chmod +x conf$$.sh
49  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
50    PATH_SEPARATOR=';'
51  else
52    PATH_SEPARATOR=:
53  fi
54  rm -f conf$$.sh
55fi
56
57# Support unset when possible.
58if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
59  as_unset=unset
60else
61  as_unset=false
62fi
63
64
65# IFS
66# We need space, tab and new line, in precisely that order.  Quoting is
67# there to prevent editors from complaining about space-tab.
68# (If _AS_PATH_WALK were called with IFS unset, it would disable word
69# splitting by setting IFS to empty value.)
70as_nl='
71'
72IFS=" ""	$as_nl"
73
74# Find who we are.  Look in the path if we contain no directory separator.
75case $0 in
76  *[\\/]* ) as_myself=$0 ;;
77  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
78for as_dir in $PATH
79do
80  IFS=$as_save_IFS
81  test -z "$as_dir" && as_dir=.
82  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
83done
84IFS=$as_save_IFS
85
86     ;;
87esac
88# We did not find ourselves, most probably we were run as `sh COMMAND'
89# in which case we are not to be found in the path.
90if test "x$as_myself" = x; then
91  as_myself=$0
92fi
93if test ! -f "$as_myself"; then
94  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
95  { (exit 1); exit 1; }
96fi
97
98# Work around bugs in pre-3.0 UWIN ksh.
99for as_var in ENV MAIL MAILPATH
100do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
101done
102PS1='$ '
103PS2='> '
104PS4='+ '
105
106# NLS nuisances.
107for as_var in \
108  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
109  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
110  LC_TELEPHONE LC_TIME
111do
112  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
113    eval $as_var=C; export $as_var
114  else
115    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
116  fi
117done
118
119# Required to use basename.
120if expr a : '\(a\)' >/dev/null 2>&1 &&
121   test "X`expr 00001 : '.*\(...\)'`" = X001; then
122  as_expr=expr
123else
124  as_expr=false
125fi
126
127if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
128  as_basename=basename
129else
130  as_basename=false
131fi
132
133
134# Name of the executable.
135as_me=`$as_basename -- "$0" ||
136$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
137	 X"$0" : 'X\(//\)$' \| \
138	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
139echo X/"$0" |
140    sed '/^.*\/\([^/][^/]*\)\/*$/{
141	    s//\1/
142	    q
143	  }
144	  /^X\/\(\/\/\)$/{
145	    s//\1/
146	    q
147	  }
148	  /^X\/\(\/\).*/{
149	    s//\1/
150	    q
151	  }
152	  s/.*/./; q'`
153
154# CDPATH.
155$as_unset CDPATH
156
157
158if test "x$CONFIG_SHELL" = x; then
159  if (eval ":") 2>/dev/null; then
160  as_have_required=yes
161else
162  as_have_required=no
163fi
164
165  if test $as_have_required = yes && 	 (eval ":
166(as_func_return () {
167  (exit \$1)
168}
169as_func_success () {
170  as_func_return 0
171}
172as_func_failure () {
173  as_func_return 1
174}
175as_func_ret_success () {
176  return 0
177}
178as_func_ret_failure () {
179  return 1
180}
181
182exitcode=0
183if as_func_success; then
184  :
185else
186  exitcode=1
187  echo as_func_success failed.
188fi
189
190if as_func_failure; then
191  exitcode=1
192  echo as_func_failure succeeded.
193fi
194
195if as_func_ret_success; then
196  :
197else
198  exitcode=1
199  echo as_func_ret_success failed.
200fi
201
202if as_func_ret_failure; then
203  exitcode=1
204  echo as_func_ret_failure succeeded.
205fi
206
207if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
208  :
209else
210  exitcode=1
211  echo positional parameters were not saved.
212fi
213
214test \$exitcode = 0) || { (exit 1); exit 1; }
215
216(
217  as_lineno_1=\$LINENO
218  as_lineno_2=\$LINENO
219  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
220  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
221") 2> /dev/null; then
222  :
223else
224  as_candidate_shells=
225    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
226for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
227do
228  IFS=$as_save_IFS
229  test -z "$as_dir" && as_dir=.
230  case $as_dir in
231	 /*)
232	   for as_base in sh bash ksh sh5; do
233	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
234	   done;;
235       esac
236done
237IFS=$as_save_IFS
238
239
240      for as_shell in $as_candidate_shells $SHELL; do
241	 # Try only shells that exist, to save several forks.
242	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
243		{ ("$as_shell") 2> /dev/null <<\_ASEOF
244if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
245  emulate sh
246  NULLCMD=:
247  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
248  # is contrary to our usage.  Disable this feature.
249  alias -g '${1+"$@"}'='"$@"'
250  setopt NO_GLOB_SUBST
251else
252  case `(set -o) 2>/dev/null` in
253  *posix*) set -o posix ;;
254esac
255
256fi
257
258
259:
260_ASEOF
261}; then
262  CONFIG_SHELL=$as_shell
263	       as_have_required=yes
264	       if { "$as_shell" 2> /dev/null <<\_ASEOF
265if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
266  emulate sh
267  NULLCMD=:
268  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
269  # is contrary to our usage.  Disable this feature.
270  alias -g '${1+"$@"}'='"$@"'
271  setopt NO_GLOB_SUBST
272else
273  case `(set -o) 2>/dev/null` in
274  *posix*) set -o posix ;;
275esac
276
277fi
278
279
280:
281(as_func_return () {
282  (exit $1)
283}
284as_func_success () {
285  as_func_return 0
286}
287as_func_failure () {
288  as_func_return 1
289}
290as_func_ret_success () {
291  return 0
292}
293as_func_ret_failure () {
294  return 1
295}
296
297exitcode=0
298if as_func_success; then
299  :
300else
301  exitcode=1
302  echo as_func_success failed.
303fi
304
305if as_func_failure; then
306  exitcode=1
307  echo as_func_failure succeeded.
308fi
309
310if as_func_ret_success; then
311  :
312else
313  exitcode=1
314  echo as_func_ret_success failed.
315fi
316
317if as_func_ret_failure; then
318  exitcode=1
319  echo as_func_ret_failure succeeded.
320fi
321
322if ( set x; as_func_ret_success y && test x = "$1" ); then
323  :
324else
325  exitcode=1
326  echo positional parameters were not saved.
327fi
328
329test $exitcode = 0) || { (exit 1); exit 1; }
330
331(
332  as_lineno_1=$LINENO
333  as_lineno_2=$LINENO
334  test "x$as_lineno_1" != "x$as_lineno_2" &&
335  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
336
337_ASEOF
338}; then
339  break
340fi
341
342fi
343
344      done
345
346      if test "x$CONFIG_SHELL" != x; then
347  for as_var in BASH_ENV ENV
348        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
349        done
350        export CONFIG_SHELL
351        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
352fi
353
354
355    if test $as_have_required = no; then
356  echo This script requires a shell more modern than all the
357      echo shells that I found on your system.  Please install a
358      echo modern shell, or manually run the script under such a
359      echo shell if you do have one.
360      { (exit 1); exit 1; }
361fi
362
363
364fi
365
366fi
367
368
369
370(eval "as_func_return () {
371  (exit \$1)
372}
373as_func_success () {
374  as_func_return 0
375}
376as_func_failure () {
377  as_func_return 1
378}
379as_func_ret_success () {
380  return 0
381}
382as_func_ret_failure () {
383  return 1
384}
385
386exitcode=0
387if as_func_success; then
388  :
389else
390  exitcode=1
391  echo as_func_success failed.
392fi
393
394if as_func_failure; then
395  exitcode=1
396  echo as_func_failure succeeded.
397fi
398
399if as_func_ret_success; then
400  :
401else
402  exitcode=1
403  echo as_func_ret_success failed.
404fi
405
406if as_func_ret_failure; then
407  exitcode=1
408  echo as_func_ret_failure succeeded.
409fi
410
411if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
412  :
413else
414  exitcode=1
415  echo positional parameters were not saved.
416fi
417
418test \$exitcode = 0") || {
419  echo No shell found that supports shell functions.
420  echo Please tell autoconf@gnu.org about your system,
421  echo including any error possibly output before this
422  echo message
423}
424
425
426
427  as_lineno_1=$LINENO
428  as_lineno_2=$LINENO
429  test "x$as_lineno_1" != "x$as_lineno_2" &&
430  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
431
432  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
433  # uniformly replaced by the line number.  The first 'sed' inserts a
434  # line-number line after each line using $LINENO; the second 'sed'
435  # does the real work.  The second script uses 'N' to pair each
436  # line-number line with the line containing $LINENO, and appends
437  # trailing '-' during substitution so that $LINENO is not a special
438  # case at line end.
439  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
440  # scripts with optimization help from Paolo Bonzini.  Blame Lee
441  # E. McMahon (1931-1989) for sed's syntax.  :-)
442  sed -n '
443    p
444    /[$]LINENO/=
445  ' <$as_myself |
446    sed '
447      s/[$]LINENO.*/&-/
448      t lineno
449      b
450      :lineno
451      N
452      :loop
453      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
454      t loop
455      s/-\n.*//
456    ' >$as_me.lineno &&
457  chmod +x "$as_me.lineno" ||
458    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
459   { (exit 1); exit 1; }; }
460
461  # Don't try to exec as it changes $[0], causing all sort of problems
462  # (the dirname of $[0] is not the place where we might find the
463  # original and so on.  Autoconf is especially sensitive to this).
464  . "./$as_me.lineno"
465  # Exit status is that of the last command.
466  exit
467}
468
469
470if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
471  as_dirname=dirname
472else
473  as_dirname=false
474fi
475
476ECHO_C= ECHO_N= ECHO_T=
477case `echo -n x` in
478-n*)
479  case `echo 'x\c'` in
480  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
481  *)   ECHO_C='\c';;
482  esac;;
483*)
484  ECHO_N='-n';;
485esac
486
487if expr a : '\(a\)' >/dev/null 2>&1 &&
488   test "X`expr 00001 : '.*\(...\)'`" = X001; then
489  as_expr=expr
490else
491  as_expr=false
492fi
493
494rm -f conf$$ conf$$.exe conf$$.file
495if test -d conf$$.dir; then
496  rm -f conf$$.dir/conf$$.file
497else
498  rm -f conf$$.dir
499  mkdir conf$$.dir
500fi
501echo >conf$$.file
502if ln -s conf$$.file conf$$ 2>/dev/null; then
503  as_ln_s='ln -s'
504  # ... but there are two gotchas:
505  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
506  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
507  # In both cases, we have to default to `cp -p'.
508  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
509    as_ln_s='cp -p'
510elif ln conf$$.file conf$$ 2>/dev/null; then
511  as_ln_s=ln
512else
513  as_ln_s='cp -p'
514fi
515rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
516rmdir conf$$.dir 2>/dev/null
517
518if mkdir -p . 2>/dev/null; then
519  as_mkdir_p=:
520else
521  test -d ./-p && rmdir ./-p
522  as_mkdir_p=false
523fi
524
525if test -x / >/dev/null 2>&1; then
526  as_test_x='test -x'
527else
528  if ls -dL / >/dev/null 2>&1; then
529    as_ls_L_option=L
530  else
531    as_ls_L_option=
532  fi
533  as_test_x='
534    eval sh -c '\''
535      if test -d "$1"; then
536        test -d "$1/.";
537      else
538	case $1 in
539        -*)set "./$1";;
540	esac;
541	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
542	???[sx]*):;;*)false;;esac;fi
543    '\'' sh
544  '
545fi
546as_executable_p=$as_test_x
547
548# Sed expression to map a string onto a valid CPP name.
549as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
550
551# Sed expression to map a string onto a valid variable name.
552as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
553
554
555
556exec 7<&0 </dev/null 6>&1
557
558# Name of the host.
559# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
560# so uname gets run too.
561ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
562
563#
564# Initializations.
565#
566ac_default_prefix=/usr/local
567ac_clean_files=
568ac_config_libobj_dir=.
569LIBOBJS=
570cross_compiling=no
571subdirs=
572MFLAGS=
573MAKEFLAGS=
574SHELL=${CONFIG_SHELL-/bin/sh}
575
576# Identity of this package.
577PACKAGE_NAME='llvm'
578PACKAGE_TARNAME='-llvm-'
579PACKAGE_VERSION='3.0'
580PACKAGE_STRING='llvm 3.0'
581PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
582
583ac_unique_file="lib/VMCore/Module.cpp"
584# Factoring default headers for most tests.
585ac_includes_default="\
586#include <stdio.h>
587#ifdef HAVE_SYS_TYPES_H
588# include <sys/types.h>
589#endif
590#ifdef HAVE_SYS_STAT_H
591# include <sys/stat.h>
592#endif
593#ifdef STDC_HEADERS
594# include <stdlib.h>
595# include <stddef.h>
596#else
597# ifdef HAVE_STDLIB_H
598#  include <stdlib.h>
599# endif
600#endif
601#ifdef HAVE_STRING_H
602# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
603#  include <memory.h>
604# endif
605# include <string.h>
606#endif
607#ifdef HAVE_STRINGS_H
608# include <strings.h>
609#endif
610#ifdef HAVE_INTTYPES_H
611# include <inttypes.h>
612#endif
613#ifdef HAVE_STDINT_H
614# include <stdint.h>
615#endif
616#ifdef HAVE_UNISTD_H
617# include <unistd.h>
618#endif"
619
620ac_subst_vars='SHELL
621PATH_SEPARATOR
622PACKAGE_NAME
623PACKAGE_TARNAME
624PACKAGE_VERSION
625PACKAGE_STRING
626PACKAGE_BUGREPORT
627exec_prefix
628prefix
629program_transform_name
630bindir
631sbindir
632libexecdir
633datarootdir
634datadir
635sysconfdir
636sharedstatedir
637localstatedir
638includedir
639oldincludedir
640docdir
641infodir
642htmldir
643dvidir
644pdfdir
645psdir
646libdir
647localedir
648mandir
649DEFS
650ECHO_C
651ECHO_N
652ECHO_T
653LIBS
654build_alias
655host_alias
656target_alias
657LLVM_COPYRIGHT
658CC
659CFLAGS
660LDFLAGS
661CPPFLAGS
662ac_ct_CC
663EXEEXT
664OBJEXT
665CXX
666CXXFLAGS
667ac_ct_CXX
668CPP
669subdirs
670ENABLE_POLLY
671LLVM_HAS_POLLY
672build
673build_cpu
674build_vendor
675build_os
676host
677host_cpu
678host_vendor
679host_os
680target
681target_cpu
682target_vendor
683target_os
684OS
685HOST_OS
686TARGET_OS
687LINKALL
688NOLINKALL
689LLVM_ON_UNIX
690LLVM_ON_WIN32
691ARCH
692ENDIAN
693GREP
694EGREP
695LLVM_CROSS_COMPILING
696BUILD_CC
697BUILD_EXEEXT
698BUILD_CXX
699CVSBUILD
700ENABLE_OPTIMIZED
701ENABLE_PROFILING
702DISABLE_ASSERTIONS
703ENABLE_EXPENSIVE_CHECKS
704EXPENSIVE_CHECKS
705DEBUG_RUNTIME
706DEBUG_SYMBOLS
707JIT
708TARGET_HAS_JIT
709ENABLE_DOCS
710ENABLE_DOXYGEN
711ENABLE_THREADS
712ENABLE_PTHREADS
713ENABLE_PIC
714ENABLE_SHARED
715ENABLE_EMBED_STDCXX
716ENABLE_TIMESTAMPS
717TARGETS_TO_BUILD
718LLVM_ENUM_TARGETS
719LLVM_ENUM_ASM_PRINTERS
720LLVM_ENUM_ASM_PARSERS
721LLVM_ENUM_DISASSEMBLERS
722ENABLE_CBE_PRINTF_A
723OPTIMIZE_OPTION
724EXTRA_OPTIONS
725EXTRA_LD_OPTIONS
726BINUTILS_INCDIR
727NM
728ifGNUmake
729LN_S
730CMP
731CP
732DATE
733FIND
734MKDIR
735MV
736RANLIB
737AR
738RM
739SED
740TAR
741BINPWD
742GRAPHVIZ
743DOT
744FDP
745NEATO
746TWOPI
747CIRCO
748GV
749DOTTY
750XDOT_PY
751PERL
752HAVE_PERL
753INSTALL_PROGRAM
754INSTALL_SCRIPT
755INSTALL_DATA
756BZIP2
757CAT
758DOXYGEN
759GROFF
760GZIPBIN
761POD2HTML
762POD2MAN
763PDFROFF
764RUNTEST
765TCLSH
766ZIP
767OCAMLC
768OCAMLOPT
769OCAMLDEP
770OCAMLDOC
771GAS
772HAVE_LINK_VERSION_SCRIPT
773INSTALL_LTDL_TRUE
774INSTALL_LTDL_FALSE
775CONVENIENCE_LTDL_TRUE
776CONVENIENCE_LTDL_FALSE
777LIBADD_DL
778NO_VARIADIC_MACROS
779NO_MISSING_FIELD_INITIALIZERS
780USE_UDIS86
781USE_OPROFILE
782HAVE_PTHREAD
783HUGE_VAL_SANITY
784MMAP_FILE
785SHLIBEXT
786SHLIBPATH_VAR
787LLVM_PREFIX
788LLVM_BINDIR
789LLVM_LIBDIR
790LLVM_DATADIR
791LLVM_DOCSDIR
792LLVM_ETCDIR
793LLVM_INCLUDEDIR
794LLVM_INFODIR
795LLVM_MANDIR
796LLVM_CONFIGTIME
797BINDINGS_TO_BUILD
798ALL_BINDINGS
799OCAML_LIBDIR
800ENABLE_VISIBILITY_INLINES_HIDDEN
801RPATH
802RDYNAMIC
803LIBOBJS
804LTLIBOBJS'
805ac_subst_files=''
806      ac_precious_vars='build_alias
807host_alias
808target_alias
809CC
810CFLAGS
811LDFLAGS
812LIBS
813CPPFLAGS
814CXX
815CXXFLAGS
816CCC
817CPP'
818ac_subdirs_all='projects/llvm-gcc
819projects/test-suite
820projects/llvm-test
821projects/poolalloc
822projects/llvm-poolalloc
823projects/sample
824projects/privbracket
825projects/llvm-stacker
826projects/llvm-reopt
827projects/llvm-java
828projects/llvm-tv
829projects/safecode
830projects/llvm-kernel
831tools/polly'
832
833# Initialize some variables set by options.
834ac_init_help=
835ac_init_version=false
836# The variables have the same names as the options, with
837# dashes changed to underlines.
838cache_file=/dev/null
839exec_prefix=NONE
840no_create=
841no_recursion=
842prefix=NONE
843program_prefix=NONE
844program_suffix=NONE
845program_transform_name=s,x,x,
846silent=
847site=
848srcdir=
849verbose=
850x_includes=NONE
851x_libraries=NONE
852
853# Installation directory options.
854# These are left unexpanded so users can "make install exec_prefix=/foo"
855# and all the variables that are supposed to be based on exec_prefix
856# by default will actually change.
857# Use braces instead of parens because sh, perl, etc. also accept them.
858# (The list follows the same order as the GNU Coding Standards.)
859bindir='${exec_prefix}/bin'
860sbindir='${exec_prefix}/sbin'
861libexecdir='${exec_prefix}/libexec'
862datarootdir='${prefix}/share'
863datadir='${datarootdir}'
864sysconfdir='${prefix}/etc'
865sharedstatedir='${prefix}/com'
866localstatedir='${prefix}/var'
867includedir='${prefix}/include'
868oldincludedir='/usr/include'
869docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
870infodir='${datarootdir}/info'
871htmldir='${docdir}'
872dvidir='${docdir}'
873pdfdir='${docdir}'
874psdir='${docdir}'
875libdir='${exec_prefix}/lib'
876localedir='${datarootdir}/locale'
877mandir='${datarootdir}/man'
878
879ac_prev=
880ac_dashdash=
881for ac_option
882do
883  # If the previous option needs an argument, assign it.
884  if test -n "$ac_prev"; then
885    eval $ac_prev=\$ac_option
886    ac_prev=
887    continue
888  fi
889
890  case $ac_option in
891  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
892  *)	ac_optarg=yes ;;
893  esac
894
895  # Accept the important Cygnus configure options, so we can diagnose typos.
896
897  case $ac_dashdash$ac_option in
898  --)
899    ac_dashdash=yes ;;
900
901  -bindir | --bindir | --bindi | --bind | --bin | --bi)
902    ac_prev=bindir ;;
903  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
904    bindir=$ac_optarg ;;
905
906  -build | --build | --buil | --bui | --bu)
907    ac_prev=build_alias ;;
908  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
909    build_alias=$ac_optarg ;;
910
911  -cache-file | --cache-file | --cache-fil | --cache-fi \
912  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
913    ac_prev=cache_file ;;
914  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
915  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
916    cache_file=$ac_optarg ;;
917
918  --config-cache | -C)
919    cache_file=config.cache ;;
920
921  -datadir | --datadir | --datadi | --datad)
922    ac_prev=datadir ;;
923  -datadir=* | --datadir=* | --datadi=* | --datad=*)
924    datadir=$ac_optarg ;;
925
926  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
927  | --dataroo | --dataro | --datar)
928    ac_prev=datarootdir ;;
929  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
930  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
931    datarootdir=$ac_optarg ;;
932
933  -disable-* | --disable-*)
934    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
935    # Reject names that are not valid shell variable names.
936    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
937      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
938   { (exit 1); exit 1; }; }
939    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
940    eval enable_$ac_feature=no ;;
941
942  -docdir | --docdir | --docdi | --doc | --do)
943    ac_prev=docdir ;;
944  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
945    docdir=$ac_optarg ;;
946
947  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
948    ac_prev=dvidir ;;
949  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
950    dvidir=$ac_optarg ;;
951
952  -enable-* | --enable-*)
953    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
954    # Reject names that are not valid shell variable names.
955    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
956      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
957   { (exit 1); exit 1; }; }
958    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
959    eval enable_$ac_feature=\$ac_optarg ;;
960
961  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
962  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
963  | --exec | --exe | --ex)
964    ac_prev=exec_prefix ;;
965  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
966  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
967  | --exec=* | --exe=* | --ex=*)
968    exec_prefix=$ac_optarg ;;
969
970  -gas | --gas | --ga | --g)
971    # Obsolete; use --with-gas.
972    with_gas=yes ;;
973
974  -help | --help | --hel | --he | -h)
975    ac_init_help=long ;;
976  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
977    ac_init_help=recursive ;;
978  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
979    ac_init_help=short ;;
980
981  -host | --host | --hos | --ho)
982    ac_prev=host_alias ;;
983  -host=* | --host=* | --hos=* | --ho=*)
984    host_alias=$ac_optarg ;;
985
986  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
987    ac_prev=htmldir ;;
988  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
989  | --ht=*)
990    htmldir=$ac_optarg ;;
991
992  -includedir | --includedir | --includedi | --included | --include \
993  | --includ | --inclu | --incl | --inc)
994    ac_prev=includedir ;;
995  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
996  | --includ=* | --inclu=* | --incl=* | --inc=*)
997    includedir=$ac_optarg ;;
998
999  -infodir | --infodir | --infodi | --infod | --info | --inf)
1000    ac_prev=infodir ;;
1001  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1002    infodir=$ac_optarg ;;
1003
1004  -libdir | --libdir | --libdi | --libd)
1005    ac_prev=libdir ;;
1006  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1007    libdir=$ac_optarg ;;
1008
1009  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1010  | --libexe | --libex | --libe)
1011    ac_prev=libexecdir ;;
1012  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1013  | --libexe=* | --libex=* | --libe=*)
1014    libexecdir=$ac_optarg ;;
1015
1016  -localedir | --localedir | --localedi | --localed | --locale)
1017    ac_prev=localedir ;;
1018  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1019    localedir=$ac_optarg ;;
1020
1021  -localstatedir | --localstatedir | --localstatedi | --localstated \
1022  | --localstate | --localstat | --localsta | --localst | --locals)
1023    ac_prev=localstatedir ;;
1024  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1025  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1026    localstatedir=$ac_optarg ;;
1027
1028  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1029    ac_prev=mandir ;;
1030  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1031    mandir=$ac_optarg ;;
1032
1033  -nfp | --nfp | --nf)
1034    # Obsolete; use --without-fp.
1035    with_fp=no ;;
1036
1037  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1038  | --no-cr | --no-c | -n)
1039    no_create=yes ;;
1040
1041  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1042  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1043    no_recursion=yes ;;
1044
1045  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1046  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1047  | --oldin | --oldi | --old | --ol | --o)
1048    ac_prev=oldincludedir ;;
1049  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1050  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1051  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1052    oldincludedir=$ac_optarg ;;
1053
1054  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1055    ac_prev=prefix ;;
1056  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1057    prefix=$ac_optarg ;;
1058
1059  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1060  | --program-pre | --program-pr | --program-p)
1061    ac_prev=program_prefix ;;
1062  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1063  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1064    program_prefix=$ac_optarg ;;
1065
1066  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1067  | --program-suf | --program-su | --program-s)
1068    ac_prev=program_suffix ;;
1069  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1070  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1071    program_suffix=$ac_optarg ;;
1072
1073  -program-transform-name | --program-transform-name \
1074  | --program-transform-nam | --program-transform-na \
1075  | --program-transform-n | --program-transform- \
1076  | --program-transform | --program-transfor \
1077  | --program-transfo | --program-transf \
1078  | --program-trans | --program-tran \
1079  | --progr-tra | --program-tr | --program-t)
1080    ac_prev=program_transform_name ;;
1081  -program-transform-name=* | --program-transform-name=* \
1082  | --program-transform-nam=* | --program-transform-na=* \
1083  | --program-transform-n=* | --program-transform-=* \
1084  | --program-transform=* | --program-transfor=* \
1085  | --program-transfo=* | --program-transf=* \
1086  | --program-trans=* | --program-tran=* \
1087  | --progr-tra=* | --program-tr=* | --program-t=*)
1088    program_transform_name=$ac_optarg ;;
1089
1090  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1091    ac_prev=pdfdir ;;
1092  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1093    pdfdir=$ac_optarg ;;
1094
1095  -psdir | --psdir | --psdi | --psd | --ps)
1096    ac_prev=psdir ;;
1097  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1098    psdir=$ac_optarg ;;
1099
1100  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1101  | -silent | --silent | --silen | --sile | --sil)
1102    silent=yes ;;
1103
1104  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1105    ac_prev=sbindir ;;
1106  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1107  | --sbi=* | --sb=*)
1108    sbindir=$ac_optarg ;;
1109
1110  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1111  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1112  | --sharedst | --shareds | --shared | --share | --shar \
1113  | --sha | --sh)
1114    ac_prev=sharedstatedir ;;
1115  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1116  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1117  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1118  | --sha=* | --sh=*)
1119    sharedstatedir=$ac_optarg ;;
1120
1121  -site | --site | --sit)
1122    ac_prev=site ;;
1123  -site=* | --site=* | --sit=*)
1124    site=$ac_optarg ;;
1125
1126  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1127    ac_prev=srcdir ;;
1128  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1129    srcdir=$ac_optarg ;;
1130
1131  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1132  | --syscon | --sysco | --sysc | --sys | --sy)
1133    ac_prev=sysconfdir ;;
1134  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1135  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1136    sysconfdir=$ac_optarg ;;
1137
1138  -target | --target | --targe | --targ | --tar | --ta | --t)
1139    ac_prev=target_alias ;;
1140  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1141    target_alias=$ac_optarg ;;
1142
1143  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1144    verbose=yes ;;
1145
1146  -version | --version | --versio | --versi | --vers | -V)
1147    ac_init_version=: ;;
1148
1149  -with-* | --with-*)
1150    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1151    # Reject names that are not valid shell variable names.
1152    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1153      { echo "$as_me: error: invalid package name: $ac_package" >&2
1154   { (exit 1); exit 1; }; }
1155    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1156    eval with_$ac_package=\$ac_optarg ;;
1157
1158  -without-* | --without-*)
1159    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1160    # Reject names that are not valid shell variable names.
1161    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1162      { echo "$as_me: error: invalid package name: $ac_package" >&2
1163   { (exit 1); exit 1; }; }
1164    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1165    eval with_$ac_package=no ;;
1166
1167  --x)
1168    # Obsolete; use --with-x.
1169    with_x=yes ;;
1170
1171  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1172  | --x-incl | --x-inc | --x-in | --x-i)
1173    ac_prev=x_includes ;;
1174  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1175  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1176    x_includes=$ac_optarg ;;
1177
1178  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1179  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1180    ac_prev=x_libraries ;;
1181  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1182  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1183    x_libraries=$ac_optarg ;;
1184
1185  -*) { echo "$as_me: error: unrecognized option: $ac_option
1186Try \`$0 --help' for more information." >&2
1187   { (exit 1); exit 1; }; }
1188    ;;
1189
1190  *=*)
1191    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192    # Reject names that are not valid shell variable names.
1193    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1194      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1195   { (exit 1); exit 1; }; }
1196    eval $ac_envvar=\$ac_optarg
1197    export $ac_envvar ;;
1198
1199  *)
1200    # FIXME: should be removed in autoconf 3.0.
1201    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1202    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1203      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1204    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1205    ;;
1206
1207  esac
1208done
1209
1210if test -n "$ac_prev"; then
1211  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1212  { echo "$as_me: error: missing argument to $ac_option" >&2
1213   { (exit 1); exit 1; }; }
1214fi
1215
1216# Be sure to have absolute directory names.
1217for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1218		datadir sysconfdir sharedstatedir localstatedir includedir \
1219		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1220		libdir localedir mandir
1221do
1222  eval ac_val=\$$ac_var
1223  case $ac_val in
1224    [\\/$]* | ?:[\\/]* )  continue;;
1225    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1226  esac
1227  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1228   { (exit 1); exit 1; }; }
1229done
1230
1231# There might be people who depend on the old broken behavior: `$host'
1232# used to hold the argument of --host etc.
1233# FIXME: To remove some day.
1234build=$build_alias
1235host=$host_alias
1236target=$target_alias
1237
1238# FIXME: To remove some day.
1239if test "x$host_alias" != x; then
1240  if test "x$build_alias" = x; then
1241    cross_compiling=maybe
1242    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1243    If a cross compiler is detected then cross compile mode will be used." >&2
1244  elif test "x$build_alias" != "x$host_alias"; then
1245    cross_compiling=yes
1246  fi
1247fi
1248
1249ac_tool_prefix=
1250test -n "$host_alias" && ac_tool_prefix=$host_alias-
1251
1252test "$silent" = yes && exec 6>/dev/null
1253
1254
1255ac_pwd=`pwd` && test -n "$ac_pwd" &&
1256ac_ls_di=`ls -di .` &&
1257ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1258  { echo "$as_me: error: Working directory cannot be determined" >&2
1259   { (exit 1); exit 1; }; }
1260test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1261  { echo "$as_me: error: pwd does not report name of working directory" >&2
1262   { (exit 1); exit 1; }; }
1263
1264
1265# Find the source files, if location was not specified.
1266if test -z "$srcdir"; then
1267  ac_srcdir_defaulted=yes
1268  # Try the directory containing this script, then the parent directory.
1269  ac_confdir=`$as_dirname -- "$0" ||
1270$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271	 X"$0" : 'X\(//\)[^/]' \| \
1272	 X"$0" : 'X\(//\)$' \| \
1273	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1274echo X"$0" |
1275    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1276	    s//\1/
1277	    q
1278	  }
1279	  /^X\(\/\/\)[^/].*/{
1280	    s//\1/
1281	    q
1282	  }
1283	  /^X\(\/\/\)$/{
1284	    s//\1/
1285	    q
1286	  }
1287	  /^X\(\/\).*/{
1288	    s//\1/
1289	    q
1290	  }
1291	  s/.*/./; q'`
1292  srcdir=$ac_confdir
1293  if test ! -r "$srcdir/$ac_unique_file"; then
1294    srcdir=..
1295  fi
1296else
1297  ac_srcdir_defaulted=no
1298fi
1299if test ! -r "$srcdir/$ac_unique_file"; then
1300  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1301  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1302   { (exit 1); exit 1; }; }
1303fi
1304ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305ac_abs_confdir=`(
1306	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1307   { (exit 1); exit 1; }; }
1308	pwd)`
1309# When building in place, set srcdir=.
1310if test "$ac_abs_confdir" = "$ac_pwd"; then
1311  srcdir=.
1312fi
1313# Remove unnecessary trailing slashes from srcdir.
1314# Double slashes in file names in object file debugging info
1315# mess up M-x gdb in Emacs.
1316case $srcdir in
1317*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318esac
1319for ac_var in $ac_precious_vars; do
1320  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321  eval ac_env_${ac_var}_value=\$${ac_var}
1322  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324done
1325
1326#
1327# Report the --help message.
1328#
1329if test "$ac_init_help" = "long"; then
1330  # Omit some internal or obsolete options to make the list less imposing.
1331  # This message is too long to be a string in the A/UX 3.1 sh.
1332  cat <<_ACEOF
1333\`configure' configures llvm 3.0 to adapt to many kinds of systems.
1334
1335Usage: $0 [OPTION]... [VAR=VALUE]...
1336
1337To assign environment variables (e.g., CC, CFLAGS...), specify them as
1338VAR=VALUE.  See below for descriptions of some of the useful variables.
1339
1340Defaults for the options are specified in brackets.
1341
1342Configuration:
1343  -h, --help              display this help and exit
1344      --help=short        display options specific to this package
1345      --help=recursive    display the short help of all the included packages
1346  -V, --version           display version information and exit
1347  -q, --quiet, --silent   do not print \`checking...' messages
1348      --cache-file=FILE   cache test results in FILE [disabled]
1349  -C, --config-cache      alias for \`--cache-file=config.cache'
1350  -n, --no-create         do not create output files
1351      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1352
1353Installation directories:
1354  --prefix=PREFIX         install architecture-independent files in PREFIX
1355			  [$ac_default_prefix]
1356  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1357			  [PREFIX]
1358
1359By default, \`make install' will install all the files in
1360\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1361an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362for instance \`--prefix=\$HOME'.
1363
1364For better control, use the options below.
1365
1366Fine tuning of the installation directories:
1367  --bindir=DIR           user executables [EPREFIX/bin]
1368  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1369  --libexecdir=DIR       program executables [EPREFIX/libexec]
1370  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1371  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1372  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1373  --libdir=DIR           object code libraries [EPREFIX/lib]
1374  --includedir=DIR       C header files [PREFIX/include]
1375  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1376  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1377  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1378  --infodir=DIR          info documentation [DATAROOTDIR/info]
1379  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1380  --mandir=DIR           man documentation [DATAROOTDIR/man]
1381  --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1382  --htmldir=DIR          html documentation [DOCDIR]
1383  --dvidir=DIR           dvi documentation [DOCDIR]
1384  --pdfdir=DIR           pdf documentation [DOCDIR]
1385  --psdir=DIR            ps documentation [DOCDIR]
1386_ACEOF
1387
1388  cat <<\_ACEOF
1389
1390System types:
1391  --build=BUILD     configure for building on BUILD [guessed]
1392  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1393  --target=TARGET   configure for building compilers for TARGET [HOST]
1394_ACEOF
1395fi
1396
1397if test -n "$ac_init_help"; then
1398  case $ac_init_help in
1399     short | recursive ) echo "Configuration of llvm 3.0:";;
1400   esac
1401  cat <<\_ACEOF
1402
1403Optional Features:
1404  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1405  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1406  --enable-polly          Use polly if available (default is YES)
1407  --enable-optimized      Compile with optimizations enabled (default is YES)
1408  --enable-profiling      Compile with profiling enabled (default is NO)
1409  --enable-assertions     Compile with assertion checks enabled (default is
1410                          NO)
1411  --enable-expensive-checks
1412                          Compile with expensive debug checks enabled (default
1413                          is NO)
1414  --enable-debug-runtime  Build runtime libs with debug symbols (default is
1415                          NO)
1416  --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1417                          optimization is on and YES if it's off)
1418  --enable-jit            Enable Just In Time Compiling (default is YES)
1419  --enable-docs           Build documents (default is YES)
1420  --enable-doxygen        Build doxygen documentation (default is NO)
1421  --enable-threads        Use threads if available (default is YES)
1422  --enable-pthreads       Use pthreads if available (default is YES)
1423  --enable-pic            Build LLVM with Position Independent Code (default
1424                          is YES)
1425  --enable-shared         Build a shared library and link tools against it
1426                          (default is NO)
1427  --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1428                          Win32 DLL (default is NO)
1429  --enable-timestamps     Enable embedding timestamp information in build
1430                          (default is YES)
1431  --enable-targets        Build specific host targets: all or
1432                          target1,target2,... Valid targets are: host, x86,
1433                          x86_64, sparc, powerpc, alpha, arm, mips, spu,
1434                          xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1435                          (default=all)
1436  --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1437                          %a (default is YES)
1438  --enable-bindings       Build specific language bindings:
1439                          all,auto,none,{binding-name} (default=auto)
1440  --enable-libffi         Check for the presence of libffi (default is NO)
1441  --enable-ltdl-install   install libltdl
1442
1443Optional Packages:
1444  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1445  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1446  --with-optimize-option  Select the compiler options to use for optimized
1447                          builds
1448  --with-extra-options    Specify additional options to compile LLVM with
1449  --with-extra-ld-options Specify additional options to link LLVM with
1450  --with-ocaml-libdir     Specify install location for ocaml bindings (default
1451                          is stdlib)
1452  --with-clang-resource-dir
1453                          Relative directory from the Clang binary for
1454                          resource files
1455  --with-c-include-dirs   Colon separated list of directories clang will
1456                          search for headers
1457  --with-cxx-include-root Directory with the libstdc++ headers.
1458  --with-cxx-include-arch Architecture of the libstdc++ headers.
1459  --with-cxx-include-32bit-dir
1460                          32 bit multilib dir.
1461  --with-cxx-include-64bit-dir
1462                          64 bit multilib directory.
1463  --with-binutils-include Specify path to binutils/include/ containing
1464                          plugin-api.h file for gold plugin.
1465  --with-bug-report-url   Specify the URL where bug reports should be
1466                          submitted (default=http://llvm.org/bugs/)
1467  --with-tclinclude       directory where tcl headers are
1468  --with-udis86=<path>    Use udis86 external x86 disassembler library
1469  --with-oprofile=<prefix>
1470                          Tell OProfile >= 0.9.4 how to symbolize JIT output
1471
1472Some influential environment variables:
1473  CC          C compiler command
1474  CFLAGS      C compiler flags
1475  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1476              nonstandard directory <lib dir>
1477  LIBS        libraries to pass to the linker, e.g. -l<library>
1478  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1479              you have headers in a nonstandard directory <include dir>
1480  CXX         C++ compiler command
1481  CXXFLAGS    C++ compiler flags
1482  CPP         C preprocessor
1483
1484Use these variables to override the choices made by `configure' or to help
1485it to find libraries and programs with nonstandard names/locations.
1486
1487Report bugs to <llvmbugs@cs.uiuc.edu>.
1488_ACEOF
1489ac_status=$?
1490fi
1491
1492if test "$ac_init_help" = "recursive"; then
1493  # If there are subdirs, report their specific --help.
1494  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1495    test -d "$ac_dir" || continue
1496    ac_builddir=.
1497
1498case "$ac_dir" in
1499.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500*)
1501  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1502  # A ".." for each directory in $ac_dir_suffix.
1503  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1504  case $ac_top_builddir_sub in
1505  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1506  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1507  esac ;;
1508esac
1509ac_abs_top_builddir=$ac_pwd
1510ac_abs_builddir=$ac_pwd$ac_dir_suffix
1511# for backward compatibility:
1512ac_top_builddir=$ac_top_build_prefix
1513
1514case $srcdir in
1515  .)  # We are building in place.
1516    ac_srcdir=.
1517    ac_top_srcdir=$ac_top_builddir_sub
1518    ac_abs_top_srcdir=$ac_pwd ;;
1519  [\\/]* | ?:[\\/]* )  # Absolute name.
1520    ac_srcdir=$srcdir$ac_dir_suffix;
1521    ac_top_srcdir=$srcdir
1522    ac_abs_top_srcdir=$srcdir ;;
1523  *) # Relative name.
1524    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1525    ac_top_srcdir=$ac_top_build_prefix$srcdir
1526    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1527esac
1528ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529
1530    cd "$ac_dir" || { ac_status=$?; continue; }
1531    # Check for guested configure.
1532    if test -f "$ac_srcdir/configure.gnu"; then
1533      echo &&
1534      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1535    elif test -f "$ac_srcdir/configure"; then
1536      echo &&
1537      $SHELL "$ac_srcdir/configure" --help=recursive
1538    else
1539      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540    fi || ac_status=$?
1541    cd "$ac_pwd" || { ac_status=$?; break; }
1542  done
1543fi
1544
1545test -n "$ac_init_help" && exit $ac_status
1546if $ac_init_version; then
1547  cat <<\_ACEOF
1548llvm configure 3.0
1549generated by GNU Autoconf 2.61
1550
1551Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15522002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1553This configure script is free software; the Free Software Foundation
1554gives unlimited permission to copy, distribute and modify it.
1555
1556Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
1557_ACEOF
1558  exit
1559fi
1560cat >config.log <<_ACEOF
1561This file contains any messages produced by compilers while
1562running configure, to aid debugging if configure makes a mistake.
1563
1564It was created by llvm $as_me 3.0, which was
1565generated by GNU Autoconf 2.61.  Invocation command line was
1566
1567  $ $0 $@
1568
1569_ACEOF
1570exec 5>>config.log
1571{
1572cat <<_ASUNAME
1573## --------- ##
1574## Platform. ##
1575## --------- ##
1576
1577hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1578uname -m = `(uname -m) 2>/dev/null || echo unknown`
1579uname -r = `(uname -r) 2>/dev/null || echo unknown`
1580uname -s = `(uname -s) 2>/dev/null || echo unknown`
1581uname -v = `(uname -v) 2>/dev/null || echo unknown`
1582
1583/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1584/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1585
1586/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1587/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1588/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1589/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1590/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1591/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1592/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1593
1594_ASUNAME
1595
1596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1597for as_dir in $PATH
1598do
1599  IFS=$as_save_IFS
1600  test -z "$as_dir" && as_dir=.
1601  echo "PATH: $as_dir"
1602done
1603IFS=$as_save_IFS
1604
1605} >&5
1606
1607cat >&5 <<_ACEOF
1608
1609
1610## ----------- ##
1611## Core tests. ##
1612## ----------- ##
1613
1614_ACEOF
1615
1616
1617# Keep a trace of the command line.
1618# Strip out --no-create and --no-recursion so they do not pile up.
1619# Strip out --silent because we don't want to record it for future runs.
1620# Also quote any args containing shell meta-characters.
1621# Make two passes to allow for proper duplicate-argument suppression.
1622ac_configure_args=
1623ac_configure_args0=
1624ac_configure_args1=
1625ac_must_keep_next=false
1626for ac_pass in 1 2
1627do
1628  for ac_arg
1629  do
1630    case $ac_arg in
1631    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1632    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1633    | -silent | --silent | --silen | --sile | --sil)
1634      continue ;;
1635    *\'*)
1636      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1637    esac
1638    case $ac_pass in
1639    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1640    2)
1641      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1642      if test $ac_must_keep_next = true; then
1643	ac_must_keep_next=false # Got value, back to normal.
1644      else
1645	case $ac_arg in
1646	  *=* | --config-cache | -C | -disable-* | --disable-* \
1647	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1648	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1649	  | -with-* | --with-* | -without-* | --without-* | --x)
1650	    case "$ac_configure_args0 " in
1651	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1652	    esac
1653	    ;;
1654	  -* ) ac_must_keep_next=true ;;
1655	esac
1656      fi
1657      ac_configure_args="$ac_configure_args '$ac_arg'"
1658      ;;
1659    esac
1660  done
1661done
1662$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1663$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1664
1665# When interrupted or exit'd, cleanup temporary files, and complete
1666# config.log.  We remove comments because anyway the quotes in there
1667# would cause problems or look ugly.
1668# WARNING: Use '\'' to represent an apostrophe within the trap.
1669# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1670trap 'exit_status=$?
1671  # Save into config.log some information that might help in debugging.
1672  {
1673    echo
1674
1675    cat <<\_ASBOX
1676## ---------------- ##
1677## Cache variables. ##
1678## ---------------- ##
1679_ASBOX
1680    echo
1681    # The following way of writing the cache mishandles newlines in values,
1682(
1683  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1684    eval ac_val=\$$ac_var
1685    case $ac_val in #(
1686    *${as_nl}*)
1687      case $ac_var in #(
1688      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1689echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1690      esac
1691      case $ac_var in #(
1692      _ | IFS | as_nl) ;; #(
1693      *) $as_unset $ac_var ;;
1694      esac ;;
1695    esac
1696  done
1697  (set) 2>&1 |
1698    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1699    *${as_nl}ac_space=\ *)
1700      sed -n \
1701	"s/'\''/'\''\\\\'\'''\''/g;
1702	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1703      ;; #(
1704    *)
1705      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1706      ;;
1707    esac |
1708    sort
1709)
1710    echo
1711
1712    cat <<\_ASBOX
1713## ----------------- ##
1714## Output variables. ##
1715## ----------------- ##
1716_ASBOX
1717    echo
1718    for ac_var in $ac_subst_vars
1719    do
1720      eval ac_val=\$$ac_var
1721      case $ac_val in
1722      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1723      esac
1724      echo "$ac_var='\''$ac_val'\''"
1725    done | sort
1726    echo
1727
1728    if test -n "$ac_subst_files"; then
1729      cat <<\_ASBOX
1730## ------------------- ##
1731## File substitutions. ##
1732## ------------------- ##
1733_ASBOX
1734      echo
1735      for ac_var in $ac_subst_files
1736      do
1737	eval ac_val=\$$ac_var
1738	case $ac_val in
1739	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1740	esac
1741	echo "$ac_var='\''$ac_val'\''"
1742      done | sort
1743      echo
1744    fi
1745
1746    if test -s confdefs.h; then
1747      cat <<\_ASBOX
1748## ----------- ##
1749## confdefs.h. ##
1750## ----------- ##
1751_ASBOX
1752      echo
1753      cat confdefs.h
1754      echo
1755    fi
1756    test "$ac_signal" != 0 &&
1757      echo "$as_me: caught signal $ac_signal"
1758    echo "$as_me: exit $exit_status"
1759  } >&5
1760  rm -f core *.core core.conftest.* &&
1761    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1762    exit $exit_status
1763' 0
1764for ac_signal in 1 2 13 15; do
1765  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1766done
1767ac_signal=0
1768
1769# confdefs.h avoids OS command line length limits that DEFS can exceed.
1770rm -f -r conftest* confdefs.h
1771
1772# Predefined preprocessor variables.
1773
1774cat >>confdefs.h <<_ACEOF
1775#define PACKAGE_NAME "$PACKAGE_NAME"
1776_ACEOF
1777
1778
1779cat >>confdefs.h <<_ACEOF
1780#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1781_ACEOF
1782
1783
1784cat >>confdefs.h <<_ACEOF
1785#define PACKAGE_VERSION "$PACKAGE_VERSION"
1786_ACEOF
1787
1788
1789cat >>confdefs.h <<_ACEOF
1790#define PACKAGE_STRING "$PACKAGE_STRING"
1791_ACEOF
1792
1793
1794cat >>confdefs.h <<_ACEOF
1795#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1796_ACEOF
1797
1798
1799# Let the site file select an alternate cache file if it wants to.
1800# Prefer explicitly selected file to automatically selected ones.
1801if test -n "$CONFIG_SITE"; then
1802  set x "$CONFIG_SITE"
1803elif test "x$prefix" != xNONE; then
1804  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1805else
1806  set x "$ac_default_prefix/share/config.site" \
1807	"$ac_default_prefix/etc/config.site"
1808fi
1809shift
1810for ac_site_file
1811do
1812  if test -r "$ac_site_file"; then
1813    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1814echo "$as_me: loading site script $ac_site_file" >&6;}
1815    sed 's/^/| /' "$ac_site_file" >&5
1816    . "$ac_site_file"
1817  fi
1818done
1819
1820if test -r "$cache_file"; then
1821  # Some versions of bash will fail to source /dev/null (special
1822  # files actually), so we avoid doing that.
1823  if test -f "$cache_file"; then
1824    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1825echo "$as_me: loading cache $cache_file" >&6;}
1826    case $cache_file in
1827      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1828      *)                      . "./$cache_file";;
1829    esac
1830  fi
1831else
1832  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1833echo "$as_me: creating cache $cache_file" >&6;}
1834  >$cache_file
1835fi
1836
1837# Check that the precious variables saved in the cache have kept the same
1838# value.
1839ac_cache_corrupted=false
1840for ac_var in $ac_precious_vars; do
1841  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1842  eval ac_new_set=\$ac_env_${ac_var}_set
1843  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1844  eval ac_new_val=\$ac_env_${ac_var}_value
1845  case $ac_old_set,$ac_new_set in
1846    set,)
1847      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1848echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1849      ac_cache_corrupted=: ;;
1850    ,set)
1851      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1852echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1853      ac_cache_corrupted=: ;;
1854    ,);;
1855    *)
1856      if test "x$ac_old_val" != "x$ac_new_val"; then
1857	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1858echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1859	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1860echo "$as_me:   former value:  $ac_old_val" >&2;}
1861	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1862echo "$as_me:   current value: $ac_new_val" >&2;}
1863	ac_cache_corrupted=:
1864      fi;;
1865  esac
1866  # Pass precious variables to config.status.
1867  if test "$ac_new_set" = set; then
1868    case $ac_new_val in
1869    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1870    *) ac_arg=$ac_var=$ac_new_val ;;
1871    esac
1872    case " $ac_configure_args " in
1873      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1874      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1875    esac
1876  fi
1877done
1878if $ac_cache_corrupted; then
1879  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1880echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1881  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1882echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1883   { (exit 1); exit 1; }; }
1884fi
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910ac_ext=c
1911ac_cpp='$CPP $CPPFLAGS'
1912ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1913ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1914ac_compiler_gnu=$ac_cv_c_compiler_gnu
1915
1916
1917
1918LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
1919
1920
1921
1922
1923
1924
1925
1926ac_aux_dir=
1927for ac_dir in autoconf "$srcdir"/autoconf; do
1928  if test -f "$ac_dir/install-sh"; then
1929    ac_aux_dir=$ac_dir
1930    ac_install_sh="$ac_aux_dir/install-sh -c"
1931    break
1932  elif test -f "$ac_dir/install.sh"; then
1933    ac_aux_dir=$ac_dir
1934    ac_install_sh="$ac_aux_dir/install.sh -c"
1935    break
1936  elif test -f "$ac_dir/shtool"; then
1937    ac_aux_dir=$ac_dir
1938    ac_install_sh="$ac_aux_dir/shtool install -c"
1939    break
1940  fi
1941done
1942if test -z "$ac_aux_dir"; then
1943  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1944echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1945   { (exit 1); exit 1; }; }
1946fi
1947
1948# These three variables are undocumented and unsupported,
1949# and are intended to be withdrawn in a future Autoconf release.
1950# They can cause serious problems if a builder's source tree is in a directory
1951# whose full name contains unusual characters.
1952ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1953ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1954ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1955
1956
1957
1958if test ${srcdir} != "." ; then
1959  if test -f ${srcdir}/include/llvm/Config/config.h ; then
1960    { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1961echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1962   { (exit 1); exit 1; }; }
1963  fi
1964fi
1965
1966ac_ext=c
1967ac_cpp='$CPP $CPPFLAGS'
1968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1970ac_compiler_gnu=$ac_cv_c_compiler_gnu
1971if test -n "$ac_tool_prefix"; then
1972  for ac_prog in clang llvm-gcc gcc
1973  do
1974    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1975set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1976{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1977echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1978if test "${ac_cv_prog_CC+set}" = set; then
1979  echo $ECHO_N "(cached) $ECHO_C" >&6
1980else
1981  if test -n "$CC"; then
1982  ac_cv_prog_CC="$CC" # Let the user override the test.
1983else
1984as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1985for as_dir in $PATH
1986do
1987  IFS=$as_save_IFS
1988  test -z "$as_dir" && as_dir=.
1989  for ac_exec_ext in '' $ac_executable_extensions; do
1990  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1991    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1992    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1993    break 2
1994  fi
1995done
1996done
1997IFS=$as_save_IFS
1998
1999fi
2000fi
2001CC=$ac_cv_prog_CC
2002if test -n "$CC"; then
2003  { echo "$as_me:$LINENO: result: $CC" >&5
2004echo "${ECHO_T}$CC" >&6; }
2005else
2006  { echo "$as_me:$LINENO: result: no" >&5
2007echo "${ECHO_T}no" >&6; }
2008fi
2009
2010
2011    test -n "$CC" && break
2012  done
2013fi
2014if test -z "$CC"; then
2015  ac_ct_CC=$CC
2016  for ac_prog in clang llvm-gcc gcc
2017do
2018  # Extract the first word of "$ac_prog", so it can be a program name with args.
2019set dummy $ac_prog; ac_word=$2
2020{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2021echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2022if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2023  echo $ECHO_N "(cached) $ECHO_C" >&6
2024else
2025  if test -n "$ac_ct_CC"; then
2026  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2027else
2028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2029for as_dir in $PATH
2030do
2031  IFS=$as_save_IFS
2032  test -z "$as_dir" && as_dir=.
2033  for ac_exec_ext in '' $ac_executable_extensions; do
2034  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2035    ac_cv_prog_ac_ct_CC="$ac_prog"
2036    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2037    break 2
2038  fi
2039done
2040done
2041IFS=$as_save_IFS
2042
2043fi
2044fi
2045ac_ct_CC=$ac_cv_prog_ac_ct_CC
2046if test -n "$ac_ct_CC"; then
2047  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2048echo "${ECHO_T}$ac_ct_CC" >&6; }
2049else
2050  { echo "$as_me:$LINENO: result: no" >&5
2051echo "${ECHO_T}no" >&6; }
2052fi
2053
2054
2055  test -n "$ac_ct_CC" && break
2056done
2057
2058  if test "x$ac_ct_CC" = x; then
2059    CC=""
2060  else
2061    case $cross_compiling:$ac_tool_warned in
2062yes:)
2063{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2064whose name does not start with the host triplet.  If you think this
2065configuration is useful to you, please write to autoconf@gnu.org." >&5
2066echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2067whose name does not start with the host triplet.  If you think this
2068configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2069ac_tool_warned=yes ;;
2070esac
2071    CC=$ac_ct_CC
2072  fi
2073fi
2074
2075
2076test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2077See \`config.log' for more details." >&5
2078echo "$as_me: error: no acceptable C compiler found in \$PATH
2079See \`config.log' for more details." >&2;}
2080   { (exit 1); exit 1; }; }
2081
2082# Provide some information about the compiler.
2083echo "$as_me:$LINENO: checking for C compiler version" >&5
2084ac_compiler=`set X $ac_compile; echo $2`
2085{ (ac_try="$ac_compiler --version >&5"
2086case "(($ac_try" in
2087  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2088  *) ac_try_echo=$ac_try;;
2089esac
2090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2091  (eval "$ac_compiler --version >&5") 2>&5
2092  ac_status=$?
2093  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2094  (exit $ac_status); }
2095{ (ac_try="$ac_compiler -v >&5"
2096case "(($ac_try" in
2097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2098  *) ac_try_echo=$ac_try;;
2099esac
2100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2101  (eval "$ac_compiler -v >&5") 2>&5
2102  ac_status=$?
2103  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2104  (exit $ac_status); }
2105{ (ac_try="$ac_compiler -V >&5"
2106case "(($ac_try" in
2107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2108  *) ac_try_echo=$ac_try;;
2109esac
2110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2111  (eval "$ac_compiler -V >&5") 2>&5
2112  ac_status=$?
2113  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2114  (exit $ac_status); }
2115
2116cat >conftest.$ac_ext <<_ACEOF
2117/* confdefs.h.  */
2118_ACEOF
2119cat confdefs.h >>conftest.$ac_ext
2120cat >>conftest.$ac_ext <<_ACEOF
2121/* end confdefs.h.  */
2122
2123int
2124main ()
2125{
2126
2127  ;
2128  return 0;
2129}
2130_ACEOF
2131ac_clean_files_save=$ac_clean_files
2132ac_clean_files="$ac_clean_files a.out a.exe b.out"
2133# Try to create an executable without -o first, disregard a.out.
2134# It will help us diagnose broken compilers, and finding out an intuition
2135# of exeext.
2136{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2137echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2138ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2139#
2140# List of possible output files, starting from the most likely.
2141# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2142# only as a last resort.  b.out is created by i960 compilers.
2143ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2144#
2145# The IRIX 6 linker writes into existing files which may not be
2146# executable, retaining their permissions.  Remove them first so a
2147# subsequent execution test works.
2148ac_rmfiles=
2149for ac_file in $ac_files
2150do
2151  case $ac_file in
2152    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2153    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2154  esac
2155done
2156rm -f $ac_rmfiles
2157
2158if { (ac_try="$ac_link_default"
2159case "(($ac_try" in
2160  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2161  *) ac_try_echo=$ac_try;;
2162esac
2163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2164  (eval "$ac_link_default") 2>&5
2165  ac_status=$?
2166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2167  (exit $ac_status); }; then
2168  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2169# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2170# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2171# so that the user can short-circuit this test for compilers unknown to
2172# Autoconf.
2173for ac_file in $ac_files ''
2174do
2175  test -f "$ac_file" || continue
2176  case $ac_file in
2177    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2178	;;
2179    [ab].out )
2180	# We found the default executable, but exeext='' is most
2181	# certainly right.
2182	break;;
2183    *.* )
2184        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2185	then :; else
2186	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2187	fi
2188	# We set ac_cv_exeext here because the later test for it is not
2189	# safe: cross compilers may not add the suffix if given an `-o'
2190	# argument, so we may need to know it at that point already.
2191	# Even if this section looks crufty: it has the advantage of
2192	# actually working.
2193	break;;
2194    * )
2195	break;;
2196  esac
2197done
2198test "$ac_cv_exeext" = no && ac_cv_exeext=
2199
2200else
2201  ac_file=''
2202fi
2203
2204{ echo "$as_me:$LINENO: result: $ac_file" >&5
2205echo "${ECHO_T}$ac_file" >&6; }
2206if test -z "$ac_file"; then
2207  echo "$as_me: failed program was:" >&5
2208sed 's/^/| /' conftest.$ac_ext >&5
2209
2210{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2211See \`config.log' for more details." >&5
2212echo "$as_me: error: C compiler cannot create executables
2213See \`config.log' for more details." >&2;}
2214   { (exit 77); exit 77; }; }
2215fi
2216
2217ac_exeext=$ac_cv_exeext
2218
2219# Check that the compiler produces executables we can run.  If not, either
2220# the compiler is broken, or we cross compile.
2221{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2222echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2223# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2224# If not cross compiling, check that we can run a simple program.
2225if test "$cross_compiling" != yes; then
2226  if { ac_try='./$ac_file'
2227  { (case "(($ac_try" in
2228  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2229  *) ac_try_echo=$ac_try;;
2230esac
2231eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2232  (eval "$ac_try") 2>&5
2233  ac_status=$?
2234  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2235  (exit $ac_status); }; }; then
2236    cross_compiling=no
2237  else
2238    if test "$cross_compiling" = maybe; then
2239	cross_compiling=yes
2240    else
2241	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2242If you meant to cross compile, use \`--host'.
2243See \`config.log' for more details." >&5
2244echo "$as_me: error: cannot run C compiled programs.
2245If you meant to cross compile, use \`--host'.
2246See \`config.log' for more details." >&2;}
2247   { (exit 1); exit 1; }; }
2248    fi
2249  fi
2250fi
2251{ echo "$as_me:$LINENO: result: yes" >&5
2252echo "${ECHO_T}yes" >&6; }
2253
2254rm -f a.out a.exe conftest$ac_cv_exeext b.out
2255ac_clean_files=$ac_clean_files_save
2256# Check that the compiler produces executables we can run.  If not, either
2257# the compiler is broken, or we cross compile.
2258{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2259echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2260{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2261echo "${ECHO_T}$cross_compiling" >&6; }
2262
2263{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2264echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2265if { (ac_try="$ac_link"
2266case "(($ac_try" in
2267  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2268  *) ac_try_echo=$ac_try;;
2269esac
2270eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2271  (eval "$ac_link") 2>&5
2272  ac_status=$?
2273  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2274  (exit $ac_status); }; then
2275  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2276# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2277# work properly (i.e., refer to `conftest.exe'), while it won't with
2278# `rm'.
2279for ac_file in conftest.exe conftest conftest.*; do
2280  test -f "$ac_file" || continue
2281  case $ac_file in
2282    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2283    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2284	  break;;
2285    * ) break;;
2286  esac
2287done
2288else
2289  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2290See \`config.log' for more details." >&5
2291echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2292See \`config.log' for more details." >&2;}
2293   { (exit 1); exit 1; }; }
2294fi
2295
2296rm -f conftest$ac_cv_exeext
2297{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2298echo "${ECHO_T}$ac_cv_exeext" >&6; }
2299
2300rm -f conftest.$ac_ext
2301EXEEXT=$ac_cv_exeext
2302ac_exeext=$EXEEXT
2303{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2304echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2305if test "${ac_cv_objext+set}" = set; then
2306  echo $ECHO_N "(cached) $ECHO_C" >&6
2307else
2308  cat >conftest.$ac_ext <<_ACEOF
2309/* confdefs.h.  */
2310_ACEOF
2311cat confdefs.h >>conftest.$ac_ext
2312cat >>conftest.$ac_ext <<_ACEOF
2313/* end confdefs.h.  */
2314
2315int
2316main ()
2317{
2318
2319  ;
2320  return 0;
2321}
2322_ACEOF
2323rm -f conftest.o conftest.obj
2324if { (ac_try="$ac_compile"
2325case "(($ac_try" in
2326  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2327  *) ac_try_echo=$ac_try;;
2328esac
2329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2330  (eval "$ac_compile") 2>&5
2331  ac_status=$?
2332  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2333  (exit $ac_status); }; then
2334  for ac_file in conftest.o conftest.obj conftest.*; do
2335  test -f "$ac_file" || continue;
2336  case $ac_file in
2337    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2338    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2339       break;;
2340  esac
2341done
2342else
2343  echo "$as_me: failed program was:" >&5
2344sed 's/^/| /' conftest.$ac_ext >&5
2345
2346{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2347See \`config.log' for more details." >&5
2348echo "$as_me: error: cannot compute suffix of object files: cannot compile
2349See \`config.log' for more details." >&2;}
2350   { (exit 1); exit 1; }; }
2351fi
2352
2353rm -f conftest.$ac_cv_objext conftest.$ac_ext
2354fi
2355{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2356echo "${ECHO_T}$ac_cv_objext" >&6; }
2357OBJEXT=$ac_cv_objext
2358ac_objext=$OBJEXT
2359{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2360echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2361if test "${ac_cv_c_compiler_gnu+set}" = set; then
2362  echo $ECHO_N "(cached) $ECHO_C" >&6
2363else
2364  cat >conftest.$ac_ext <<_ACEOF
2365/* confdefs.h.  */
2366_ACEOF
2367cat confdefs.h >>conftest.$ac_ext
2368cat >>conftest.$ac_ext <<_ACEOF
2369/* end confdefs.h.  */
2370
2371int
2372main ()
2373{
2374#ifndef __GNUC__
2375       choke me
2376#endif
2377
2378  ;
2379  return 0;
2380}
2381_ACEOF
2382rm -f conftest.$ac_objext
2383if { (ac_try="$ac_compile"
2384case "(($ac_try" in
2385  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2386  *) ac_try_echo=$ac_try;;
2387esac
2388eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2389  (eval "$ac_compile") 2>conftest.er1
2390  ac_status=$?
2391  grep -v '^ *+' conftest.er1 >conftest.err
2392  rm -f conftest.er1
2393  cat conftest.err >&5
2394  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395  (exit $ac_status); } && {
2396	 test -z "$ac_c_werror_flag" ||
2397	 test ! -s conftest.err
2398       } && test -s conftest.$ac_objext; then
2399  ac_compiler_gnu=yes
2400else
2401  echo "$as_me: failed program was:" >&5
2402sed 's/^/| /' conftest.$ac_ext >&5
2403
2404	ac_compiler_gnu=no
2405fi
2406
2407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2408ac_cv_c_compiler_gnu=$ac_compiler_gnu
2409
2410fi
2411{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2412echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2413GCC=`test $ac_compiler_gnu = yes && echo yes`
2414ac_test_CFLAGS=${CFLAGS+set}
2415ac_save_CFLAGS=$CFLAGS
2416{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2417echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2418if test "${ac_cv_prog_cc_g+set}" = set; then
2419  echo $ECHO_N "(cached) $ECHO_C" >&6
2420else
2421  ac_save_c_werror_flag=$ac_c_werror_flag
2422   ac_c_werror_flag=yes
2423   ac_cv_prog_cc_g=no
2424   CFLAGS="-g"
2425   cat >conftest.$ac_ext <<_ACEOF
2426/* confdefs.h.  */
2427_ACEOF
2428cat confdefs.h >>conftest.$ac_ext
2429cat >>conftest.$ac_ext <<_ACEOF
2430/* end confdefs.h.  */
2431
2432int
2433main ()
2434{
2435
2436  ;
2437  return 0;
2438}
2439_ACEOF
2440rm -f conftest.$ac_objext
2441if { (ac_try="$ac_compile"
2442case "(($ac_try" in
2443  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2444  *) ac_try_echo=$ac_try;;
2445esac
2446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2447  (eval "$ac_compile") 2>conftest.er1
2448  ac_status=$?
2449  grep -v '^ *+' conftest.er1 >conftest.err
2450  rm -f conftest.er1
2451  cat conftest.err >&5
2452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2453  (exit $ac_status); } && {
2454	 test -z "$ac_c_werror_flag" ||
2455	 test ! -s conftest.err
2456       } && test -s conftest.$ac_objext; then
2457  ac_cv_prog_cc_g=yes
2458else
2459  echo "$as_me: failed program was:" >&5
2460sed 's/^/| /' conftest.$ac_ext >&5
2461
2462	CFLAGS=""
2463      cat >conftest.$ac_ext <<_ACEOF
2464/* confdefs.h.  */
2465_ACEOF
2466cat confdefs.h >>conftest.$ac_ext
2467cat >>conftest.$ac_ext <<_ACEOF
2468/* end confdefs.h.  */
2469
2470int
2471main ()
2472{
2473
2474  ;
2475  return 0;
2476}
2477_ACEOF
2478rm -f conftest.$ac_objext
2479if { (ac_try="$ac_compile"
2480case "(($ac_try" in
2481  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2482  *) ac_try_echo=$ac_try;;
2483esac
2484eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2485  (eval "$ac_compile") 2>conftest.er1
2486  ac_status=$?
2487  grep -v '^ *+' conftest.er1 >conftest.err
2488  rm -f conftest.er1
2489  cat conftest.err >&5
2490  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2491  (exit $ac_status); } && {
2492	 test -z "$ac_c_werror_flag" ||
2493	 test ! -s conftest.err
2494       } && test -s conftest.$ac_objext; then
2495  :
2496else
2497  echo "$as_me: failed program was:" >&5
2498sed 's/^/| /' conftest.$ac_ext >&5
2499
2500	ac_c_werror_flag=$ac_save_c_werror_flag
2501	 CFLAGS="-g"
2502	 cat >conftest.$ac_ext <<_ACEOF
2503/* confdefs.h.  */
2504_ACEOF
2505cat confdefs.h >>conftest.$ac_ext
2506cat >>conftest.$ac_ext <<_ACEOF
2507/* end confdefs.h.  */
2508
2509int
2510main ()
2511{
2512
2513  ;
2514  return 0;
2515}
2516_ACEOF
2517rm -f conftest.$ac_objext
2518if { (ac_try="$ac_compile"
2519case "(($ac_try" in
2520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2521  *) ac_try_echo=$ac_try;;
2522esac
2523eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2524  (eval "$ac_compile") 2>conftest.er1
2525  ac_status=$?
2526  grep -v '^ *+' conftest.er1 >conftest.err
2527  rm -f conftest.er1
2528  cat conftest.err >&5
2529  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2530  (exit $ac_status); } && {
2531	 test -z "$ac_c_werror_flag" ||
2532	 test ! -s conftest.err
2533       } && test -s conftest.$ac_objext; then
2534  ac_cv_prog_cc_g=yes
2535else
2536  echo "$as_me: failed program was:" >&5
2537sed 's/^/| /' conftest.$ac_ext >&5
2538
2539
2540fi
2541
2542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2543fi
2544
2545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2546fi
2547
2548rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2549   ac_c_werror_flag=$ac_save_c_werror_flag
2550fi
2551{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2552echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2553if test "$ac_test_CFLAGS" = set; then
2554  CFLAGS=$ac_save_CFLAGS
2555elif test $ac_cv_prog_cc_g = yes; then
2556  if test "$GCC" = yes; then
2557    CFLAGS="-g -O2"
2558  else
2559    CFLAGS="-g"
2560  fi
2561else
2562  if test "$GCC" = yes; then
2563    CFLAGS="-O2"
2564  else
2565    CFLAGS=
2566  fi
2567fi
2568{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2569echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2570if test "${ac_cv_prog_cc_c89+set}" = set; then
2571  echo $ECHO_N "(cached) $ECHO_C" >&6
2572else
2573  ac_cv_prog_cc_c89=no
2574ac_save_CC=$CC
2575cat >conftest.$ac_ext <<_ACEOF
2576/* confdefs.h.  */
2577_ACEOF
2578cat confdefs.h >>conftest.$ac_ext
2579cat >>conftest.$ac_ext <<_ACEOF
2580/* end confdefs.h.  */
2581#include <stdarg.h>
2582#include <stdio.h>
2583#include <sys/types.h>
2584#include <sys/stat.h>
2585/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2586struct buf { int x; };
2587FILE * (*rcsopen) (struct buf *, struct stat *, int);
2588static char *e (p, i)
2589     char **p;
2590     int i;
2591{
2592  return p[i];
2593}
2594static char *f (char * (*g) (char **, int), char **p, ...)
2595{
2596  char *s;
2597  va_list v;
2598  va_start (v,p);
2599  s = g (p, va_arg (v,int));
2600  va_end (v);
2601  return s;
2602}
2603
2604/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2605   function prototypes and stuff, but not '\xHH' hex character constants.
2606   These don't provoke an error unfortunately, instead are silently treated
2607   as 'x'.  The following induces an error, until -std is added to get
2608   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2609   array size at least.  It's necessary to write '\x00'==0 to get something
2610   that's true only with -std.  */
2611int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2612
2613/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2614   inside strings and character constants.  */
2615#define FOO(x) 'x'
2616int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2617
2618int test (int i, double x);
2619struct s1 {int (*f) (int a);};
2620struct s2 {int (*f) (double a);};
2621int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2622int argc;
2623char **argv;
2624int
2625main ()
2626{
2627return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2628  ;
2629  return 0;
2630}
2631_ACEOF
2632for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2633	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2634do
2635  CC="$ac_save_CC $ac_arg"
2636  rm -f conftest.$ac_objext
2637if { (ac_try="$ac_compile"
2638case "(($ac_try" in
2639  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2640  *) ac_try_echo=$ac_try;;
2641esac
2642eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2643  (eval "$ac_compile") 2>conftest.er1
2644  ac_status=$?
2645  grep -v '^ *+' conftest.er1 >conftest.err
2646  rm -f conftest.er1
2647  cat conftest.err >&5
2648  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2649  (exit $ac_status); } && {
2650	 test -z "$ac_c_werror_flag" ||
2651	 test ! -s conftest.err
2652       } && test -s conftest.$ac_objext; then
2653  ac_cv_prog_cc_c89=$ac_arg
2654else
2655  echo "$as_me: failed program was:" >&5
2656sed 's/^/| /' conftest.$ac_ext >&5
2657
2658
2659fi
2660
2661rm -f core conftest.err conftest.$ac_objext
2662  test "x$ac_cv_prog_cc_c89" != "xno" && break
2663done
2664rm -f conftest.$ac_ext
2665CC=$ac_save_CC
2666
2667fi
2668# AC_CACHE_VAL
2669case "x$ac_cv_prog_cc_c89" in
2670  x)
2671    { echo "$as_me:$LINENO: result: none needed" >&5
2672echo "${ECHO_T}none needed" >&6; } ;;
2673  xno)
2674    { echo "$as_me:$LINENO: result: unsupported" >&5
2675echo "${ECHO_T}unsupported" >&6; } ;;
2676  *)
2677    CC="$CC $ac_cv_prog_cc_c89"
2678    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2679echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2680esac
2681
2682
2683ac_ext=c
2684ac_cpp='$CPP $CPPFLAGS'
2685ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2686ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2687ac_compiler_gnu=$ac_cv_c_compiler_gnu
2688
2689ac_ext=cpp
2690ac_cpp='$CXXCPP $CPPFLAGS'
2691ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2692ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2693ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2694if test -z "$CXX"; then
2695  if test -n "$CCC"; then
2696    CXX=$CCC
2697  else
2698    if test -n "$ac_tool_prefix"; then
2699  for ac_prog in clang++ llvm-g++ g++
2700  do
2701    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2702set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2703{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2704echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2705if test "${ac_cv_prog_CXX+set}" = set; then
2706  echo $ECHO_N "(cached) $ECHO_C" >&6
2707else
2708  if test -n "$CXX"; then
2709  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2710else
2711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2712for as_dir in $PATH
2713do
2714  IFS=$as_save_IFS
2715  test -z "$as_dir" && as_dir=.
2716  for ac_exec_ext in '' $ac_executable_extensions; do
2717  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2718    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2719    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2720    break 2
2721  fi
2722done
2723done
2724IFS=$as_save_IFS
2725
2726fi
2727fi
2728CXX=$ac_cv_prog_CXX
2729if test -n "$CXX"; then
2730  { echo "$as_me:$LINENO: result: $CXX" >&5
2731echo "${ECHO_T}$CXX" >&6; }
2732else
2733  { echo "$as_me:$LINENO: result: no" >&5
2734echo "${ECHO_T}no" >&6; }
2735fi
2736
2737
2738    test -n "$CXX" && break
2739  done
2740fi
2741if test -z "$CXX"; then
2742  ac_ct_CXX=$CXX
2743  for ac_prog in clang++ llvm-g++ g++
2744do
2745  # Extract the first word of "$ac_prog", so it can be a program name with args.
2746set dummy $ac_prog; ac_word=$2
2747{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2748echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2749if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2750  echo $ECHO_N "(cached) $ECHO_C" >&6
2751else
2752  if test -n "$ac_ct_CXX"; then
2753  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2754else
2755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2756for as_dir in $PATH
2757do
2758  IFS=$as_save_IFS
2759  test -z "$as_dir" && as_dir=.
2760  for ac_exec_ext in '' $ac_executable_extensions; do
2761  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2762    ac_cv_prog_ac_ct_CXX="$ac_prog"
2763    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2764    break 2
2765  fi
2766done
2767done
2768IFS=$as_save_IFS
2769
2770fi
2771fi
2772ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2773if test -n "$ac_ct_CXX"; then
2774  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2775echo "${ECHO_T}$ac_ct_CXX" >&6; }
2776else
2777  { echo "$as_me:$LINENO: result: no" >&5
2778echo "${ECHO_T}no" >&6; }
2779fi
2780
2781
2782  test -n "$ac_ct_CXX" && break
2783done
2784
2785  if test "x$ac_ct_CXX" = x; then
2786    CXX="g++"
2787  else
2788    case $cross_compiling:$ac_tool_warned in
2789yes:)
2790{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2791whose name does not start with the host triplet.  If you think this
2792configuration is useful to you, please write to autoconf@gnu.org." >&5
2793echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2794whose name does not start with the host triplet.  If you think this
2795configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2796ac_tool_warned=yes ;;
2797esac
2798    CXX=$ac_ct_CXX
2799  fi
2800fi
2801
2802  fi
2803fi
2804# Provide some information about the compiler.
2805echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2806ac_compiler=`set X $ac_compile; echo $2`
2807{ (ac_try="$ac_compiler --version >&5"
2808case "(($ac_try" in
2809  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2810  *) ac_try_echo=$ac_try;;
2811esac
2812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2813  (eval "$ac_compiler --version >&5") 2>&5
2814  ac_status=$?
2815  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816  (exit $ac_status); }
2817{ (ac_try="$ac_compiler -v >&5"
2818case "(($ac_try" in
2819  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2820  *) ac_try_echo=$ac_try;;
2821esac
2822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2823  (eval "$ac_compiler -v >&5") 2>&5
2824  ac_status=$?
2825  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2826  (exit $ac_status); }
2827{ (ac_try="$ac_compiler -V >&5"
2828case "(($ac_try" in
2829  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2830  *) ac_try_echo=$ac_try;;
2831esac
2832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2833  (eval "$ac_compiler -V >&5") 2>&5
2834  ac_status=$?
2835  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2836  (exit $ac_status); }
2837
2838{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2839echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2840if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2841  echo $ECHO_N "(cached) $ECHO_C" >&6
2842else
2843  cat >conftest.$ac_ext <<_ACEOF
2844/* confdefs.h.  */
2845_ACEOF
2846cat confdefs.h >>conftest.$ac_ext
2847cat >>conftest.$ac_ext <<_ACEOF
2848/* end confdefs.h.  */
2849
2850int
2851main ()
2852{
2853#ifndef __GNUC__
2854       choke me
2855#endif
2856
2857  ;
2858  return 0;
2859}
2860_ACEOF
2861rm -f conftest.$ac_objext
2862if { (ac_try="$ac_compile"
2863case "(($ac_try" in
2864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2865  *) ac_try_echo=$ac_try;;
2866esac
2867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2868  (eval "$ac_compile") 2>conftest.er1
2869  ac_status=$?
2870  grep -v '^ *+' conftest.er1 >conftest.err
2871  rm -f conftest.er1
2872  cat conftest.err >&5
2873  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2874  (exit $ac_status); } && {
2875	 test -z "$ac_cxx_werror_flag" ||
2876	 test ! -s conftest.err
2877       } && test -s conftest.$ac_objext; then
2878  ac_compiler_gnu=yes
2879else
2880  echo "$as_me: failed program was:" >&5
2881sed 's/^/| /' conftest.$ac_ext >&5
2882
2883	ac_compiler_gnu=no
2884fi
2885
2886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2887ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2888
2889fi
2890{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2891echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2892GXX=`test $ac_compiler_gnu = yes && echo yes`
2893ac_test_CXXFLAGS=${CXXFLAGS+set}
2894ac_save_CXXFLAGS=$CXXFLAGS
2895{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2896echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2897if test "${ac_cv_prog_cxx_g+set}" = set; then
2898  echo $ECHO_N "(cached) $ECHO_C" >&6
2899else
2900  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2901   ac_cxx_werror_flag=yes
2902   ac_cv_prog_cxx_g=no
2903   CXXFLAGS="-g"
2904   cat >conftest.$ac_ext <<_ACEOF
2905/* confdefs.h.  */
2906_ACEOF
2907cat confdefs.h >>conftest.$ac_ext
2908cat >>conftest.$ac_ext <<_ACEOF
2909/* end confdefs.h.  */
2910
2911int
2912main ()
2913{
2914
2915  ;
2916  return 0;
2917}
2918_ACEOF
2919rm -f conftest.$ac_objext
2920if { (ac_try="$ac_compile"
2921case "(($ac_try" in
2922  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2923  *) ac_try_echo=$ac_try;;
2924esac
2925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2926  (eval "$ac_compile") 2>conftest.er1
2927  ac_status=$?
2928  grep -v '^ *+' conftest.er1 >conftest.err
2929  rm -f conftest.er1
2930  cat conftest.err >&5
2931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2932  (exit $ac_status); } && {
2933	 test -z "$ac_cxx_werror_flag" ||
2934	 test ! -s conftest.err
2935       } && test -s conftest.$ac_objext; then
2936  ac_cv_prog_cxx_g=yes
2937else
2938  echo "$as_me: failed program was:" >&5
2939sed 's/^/| /' conftest.$ac_ext >&5
2940
2941	CXXFLAGS=""
2942      cat >conftest.$ac_ext <<_ACEOF
2943/* confdefs.h.  */
2944_ACEOF
2945cat confdefs.h >>conftest.$ac_ext
2946cat >>conftest.$ac_ext <<_ACEOF
2947/* end confdefs.h.  */
2948
2949int
2950main ()
2951{
2952
2953  ;
2954  return 0;
2955}
2956_ACEOF
2957rm -f conftest.$ac_objext
2958if { (ac_try="$ac_compile"
2959case "(($ac_try" in
2960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2961  *) ac_try_echo=$ac_try;;
2962esac
2963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2964  (eval "$ac_compile") 2>conftest.er1
2965  ac_status=$?
2966  grep -v '^ *+' conftest.er1 >conftest.err
2967  rm -f conftest.er1
2968  cat conftest.err >&5
2969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970  (exit $ac_status); } && {
2971	 test -z "$ac_cxx_werror_flag" ||
2972	 test ! -s conftest.err
2973       } && test -s conftest.$ac_objext; then
2974  :
2975else
2976  echo "$as_me: failed program was:" >&5
2977sed 's/^/| /' conftest.$ac_ext >&5
2978
2979	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2980	 CXXFLAGS="-g"
2981	 cat >conftest.$ac_ext <<_ACEOF
2982/* confdefs.h.  */
2983_ACEOF
2984cat confdefs.h >>conftest.$ac_ext
2985cat >>conftest.$ac_ext <<_ACEOF
2986/* end confdefs.h.  */
2987
2988int
2989main ()
2990{
2991
2992  ;
2993  return 0;
2994}
2995_ACEOF
2996rm -f conftest.$ac_objext
2997if { (ac_try="$ac_compile"
2998case "(($ac_try" in
2999  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3000  *) ac_try_echo=$ac_try;;
3001esac
3002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3003  (eval "$ac_compile") 2>conftest.er1
3004  ac_status=$?
3005  grep -v '^ *+' conftest.er1 >conftest.err
3006  rm -f conftest.er1
3007  cat conftest.err >&5
3008  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3009  (exit $ac_status); } && {
3010	 test -z "$ac_cxx_werror_flag" ||
3011	 test ! -s conftest.err
3012       } && test -s conftest.$ac_objext; then
3013  ac_cv_prog_cxx_g=yes
3014else
3015  echo "$as_me: failed program was:" >&5
3016sed 's/^/| /' conftest.$ac_ext >&5
3017
3018
3019fi
3020
3021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3022fi
3023
3024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3025fi
3026
3027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3028   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3029fi
3030{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3031echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3032if test "$ac_test_CXXFLAGS" = set; then
3033  CXXFLAGS=$ac_save_CXXFLAGS
3034elif test $ac_cv_prog_cxx_g = yes; then
3035  if test "$GXX" = yes; then
3036    CXXFLAGS="-g -O2"
3037  else
3038    CXXFLAGS="-g"
3039  fi
3040else
3041  if test "$GXX" = yes; then
3042    CXXFLAGS="-O2"
3043  else
3044    CXXFLAGS=
3045  fi
3046fi
3047ac_ext=c
3048ac_cpp='$CPP $CPPFLAGS'
3049ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3050ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3051ac_compiler_gnu=$ac_cv_c_compiler_gnu
3052
3053ac_ext=c
3054ac_cpp='$CPP $CPPFLAGS'
3055ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3056ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3057ac_compiler_gnu=$ac_cv_c_compiler_gnu
3058{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3059echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3060# On Suns, sometimes $CPP names a directory.
3061if test -n "$CPP" && test -d "$CPP"; then
3062  CPP=
3063fi
3064if test -z "$CPP"; then
3065  if test "${ac_cv_prog_CPP+set}" = set; then
3066  echo $ECHO_N "(cached) $ECHO_C" >&6
3067else
3068      # Double quotes because CPP needs to be expanded
3069    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3070    do
3071      ac_preproc_ok=false
3072for ac_c_preproc_warn_flag in '' yes
3073do
3074  # Use a header file that comes with gcc, so configuring glibc
3075  # with a fresh cross-compiler works.
3076  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3077  # <limits.h> exists even on freestanding compilers.
3078  # On the NeXT, cc -E runs the code through the compiler's parser,
3079  # not just through cpp. "Syntax error" is here to catch this case.
3080  cat >conftest.$ac_ext <<_ACEOF
3081/* confdefs.h.  */
3082_ACEOF
3083cat confdefs.h >>conftest.$ac_ext
3084cat >>conftest.$ac_ext <<_ACEOF
3085/* end confdefs.h.  */
3086#ifdef __STDC__
3087# include <limits.h>
3088#else
3089# include <assert.h>
3090#endif
3091		     Syntax error
3092_ACEOF
3093if { (ac_try="$ac_cpp conftest.$ac_ext"
3094case "(($ac_try" in
3095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3096  *) ac_try_echo=$ac_try;;
3097esac
3098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3099  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3100  ac_status=$?
3101  grep -v '^ *+' conftest.er1 >conftest.err
3102  rm -f conftest.er1
3103  cat conftest.err >&5
3104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105  (exit $ac_status); } >/dev/null && {
3106	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3107	 test ! -s conftest.err
3108       }; then
3109  :
3110else
3111  echo "$as_me: failed program was:" >&5
3112sed 's/^/| /' conftest.$ac_ext >&5
3113
3114  # Broken: fails on valid input.
3115continue
3116fi
3117
3118rm -f conftest.err conftest.$ac_ext
3119
3120  # OK, works on sane cases.  Now check whether nonexistent headers
3121  # can be detected and how.
3122  cat >conftest.$ac_ext <<_ACEOF
3123/* confdefs.h.  */
3124_ACEOF
3125cat confdefs.h >>conftest.$ac_ext
3126cat >>conftest.$ac_ext <<_ACEOF
3127/* end confdefs.h.  */
3128#include <ac_nonexistent.h>
3129_ACEOF
3130if { (ac_try="$ac_cpp conftest.$ac_ext"
3131case "(($ac_try" in
3132  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3133  *) ac_try_echo=$ac_try;;
3134esac
3135eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3136  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3137  ac_status=$?
3138  grep -v '^ *+' conftest.er1 >conftest.err
3139  rm -f conftest.er1
3140  cat conftest.err >&5
3141  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3142  (exit $ac_status); } >/dev/null && {
3143	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3144	 test ! -s conftest.err
3145       }; then
3146  # Broken: success on invalid input.
3147continue
3148else
3149  echo "$as_me: failed program was:" >&5
3150sed 's/^/| /' conftest.$ac_ext >&5
3151
3152  # Passes both tests.
3153ac_preproc_ok=:
3154break
3155fi
3156
3157rm -f conftest.err conftest.$ac_ext
3158
3159done
3160# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3161rm -f conftest.err conftest.$ac_ext
3162if $ac_preproc_ok; then
3163  break
3164fi
3165
3166    done
3167    ac_cv_prog_CPP=$CPP
3168
3169fi
3170  CPP=$ac_cv_prog_CPP
3171else
3172  ac_cv_prog_CPP=$CPP
3173fi
3174{ echo "$as_me:$LINENO: result: $CPP" >&5
3175echo "${ECHO_T}$CPP" >&6; }
3176ac_preproc_ok=false
3177for ac_c_preproc_warn_flag in '' yes
3178do
3179  # Use a header file that comes with gcc, so configuring glibc
3180  # with a fresh cross-compiler works.
3181  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3182  # <limits.h> exists even on freestanding compilers.
3183  # On the NeXT, cc -E runs the code through the compiler's parser,
3184  # not just through cpp. "Syntax error" is here to catch this case.
3185  cat >conftest.$ac_ext <<_ACEOF
3186/* confdefs.h.  */
3187_ACEOF
3188cat confdefs.h >>conftest.$ac_ext
3189cat >>conftest.$ac_ext <<_ACEOF
3190/* end confdefs.h.  */
3191#ifdef __STDC__
3192# include <limits.h>
3193#else
3194# include <assert.h>
3195#endif
3196		     Syntax error
3197_ACEOF
3198if { (ac_try="$ac_cpp conftest.$ac_ext"
3199case "(($ac_try" in
3200  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3201  *) ac_try_echo=$ac_try;;
3202esac
3203eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3204  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3205  ac_status=$?
3206  grep -v '^ *+' conftest.er1 >conftest.err
3207  rm -f conftest.er1
3208  cat conftest.err >&5
3209  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3210  (exit $ac_status); } >/dev/null && {
3211	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3212	 test ! -s conftest.err
3213       }; then
3214  :
3215else
3216  echo "$as_me: failed program was:" >&5
3217sed 's/^/| /' conftest.$ac_ext >&5
3218
3219  # Broken: fails on valid input.
3220continue
3221fi
3222
3223rm -f conftest.err conftest.$ac_ext
3224
3225  # OK, works on sane cases.  Now check whether nonexistent headers
3226  # can be detected and how.
3227  cat >conftest.$ac_ext <<_ACEOF
3228/* confdefs.h.  */
3229_ACEOF
3230cat confdefs.h >>conftest.$ac_ext
3231cat >>conftest.$ac_ext <<_ACEOF
3232/* end confdefs.h.  */
3233#include <ac_nonexistent.h>
3234_ACEOF
3235if { (ac_try="$ac_cpp conftest.$ac_ext"
3236case "(($ac_try" in
3237  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3238  *) ac_try_echo=$ac_try;;
3239esac
3240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3241  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3242  ac_status=$?
3243  grep -v '^ *+' conftest.er1 >conftest.err
3244  rm -f conftest.er1
3245  cat conftest.err >&5
3246  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3247  (exit $ac_status); } >/dev/null && {
3248	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3249	 test ! -s conftest.err
3250       }; then
3251  # Broken: success on invalid input.
3252continue
3253else
3254  echo "$as_me: failed program was:" >&5
3255sed 's/^/| /' conftest.$ac_ext >&5
3256
3257  # Passes both tests.
3258ac_preproc_ok=:
3259break
3260fi
3261
3262rm -f conftest.err conftest.$ac_ext
3263
3264done
3265# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3266rm -f conftest.err conftest.$ac_ext
3267if $ac_preproc_ok; then
3268  :
3269else
3270  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3271See \`config.log' for more details." >&5
3272echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3273See \`config.log' for more details." >&2;}
3274   { (exit 1); exit 1; }; }
3275fi
3276
3277ac_ext=c
3278ac_cpp='$CPP $CPPFLAGS'
3279ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3280ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3281ac_compiler_gnu=$ac_cv_c_compiler_gnu
3282
3283
3284
3285
3286if test -d ${srcdir}/projects/llvm-gcc ; then
3287  subdirs="$subdirs projects/llvm-gcc"
3288
3289fi
3290
3291if test -d ${srcdir}/projects/test-suite ; then
3292  subdirs="$subdirs projects/test-suite"
3293
3294fi
3295
3296if test -d ${srcdir}/projects/llvm-test ; then
3297  subdirs="$subdirs projects/llvm-test"
3298
3299fi
3300
3301if test -d ${srcdir}/projects/poolalloc ; then
3302  subdirs="$subdirs projects/poolalloc"
3303
3304fi
3305
3306if test -d ${srcdir}/projects/llvm-poolalloc ; then
3307  subdirs="$subdirs projects/llvm-poolalloc"
3308
3309fi
3310
3311for i in `ls ${srcdir}/projects`
3312do
3313  if test -d ${srcdir}/projects/${i} ; then
3314    case ${i} in
3315      sample)       subdirs="$subdirs projects/sample"
3316    ;;
3317      privbracket)  subdirs="$subdirs projects/privbracket"
3318 ;;
3319      llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3320 ;;
3321      llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3322;;
3323      llvm-java)    subdirs="$subdirs projects/llvm-java"
3324 ;;
3325      llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3326   ;;
3327      safecode)     subdirs="$subdirs projects/safecode"
3328 ;;
3329      llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3330 ;;
3331      llvm-gcc)       ;;
3332      test-suite)     ;;
3333      llvm-test)      ;;
3334      poolalloc)      ;;
3335      llvm-poolalloc) ;;
3336      *)
3337        { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3338echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3339        ;;
3340    esac
3341  fi
3342done
3343
3344# Check whether --enable-polly was given.
3345if test "${enable_polly+set}" = set; then
3346  enableval=$enable_polly;
3347else
3348  enableval=default
3349fi
3350
3351case "$enableval" in
3352  yes) ENABLE_POLLY=1
3353 ;;
3354  no)  ENABLE_POLLY=0
3355 ;;
3356  default) ENABLE_POLLY=1
3357 ;;
3358  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3359echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3360   { (exit 1); exit 1; }; } ;;
3361esac
3362
3363
3364if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3365  LLVM_HAS_POLLY=1
3366
3367  subdirs="$subdirs tools/polly"
3368
3369fi
3370
3371
3372# Make sure we can run config.sub.
3373$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3374  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3375echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3376   { (exit 1); exit 1; }; }
3377
3378{ echo "$as_me:$LINENO: checking build system type" >&5
3379echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3380if test "${ac_cv_build+set}" = set; then
3381  echo $ECHO_N "(cached) $ECHO_C" >&6
3382else
3383  ac_build_alias=$build_alias
3384test "x$ac_build_alias" = x &&
3385  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3386test "x$ac_build_alias" = x &&
3387  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3388echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3389   { (exit 1); exit 1; }; }
3390ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3391  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3392echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3393   { (exit 1); exit 1; }; }
3394
3395fi
3396{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3397echo "${ECHO_T}$ac_cv_build" >&6; }
3398case $ac_cv_build in
3399*-*-*) ;;
3400*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3401echo "$as_me: error: invalid value of canonical build" >&2;}
3402   { (exit 1); exit 1; }; };;
3403esac
3404build=$ac_cv_build
3405ac_save_IFS=$IFS; IFS='-'
3406set x $ac_cv_build
3407shift
3408build_cpu=$1
3409build_vendor=$2
3410shift; shift
3411# Remember, the first character of IFS is used to create $*,
3412# except with old shells:
3413build_os=$*
3414IFS=$ac_save_IFS
3415case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3416
3417
3418{ echo "$as_me:$LINENO: checking host system type" >&5
3419echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3420if test "${ac_cv_host+set}" = set; then
3421  echo $ECHO_N "(cached) $ECHO_C" >&6
3422else
3423  if test "x$host_alias" = x; then
3424  ac_cv_host=$ac_cv_build
3425else
3426  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3427    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3428echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3429   { (exit 1); exit 1; }; }
3430fi
3431
3432fi
3433{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3434echo "${ECHO_T}$ac_cv_host" >&6; }
3435case $ac_cv_host in
3436*-*-*) ;;
3437*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3438echo "$as_me: error: invalid value of canonical host" >&2;}
3439   { (exit 1); exit 1; }; };;
3440esac
3441host=$ac_cv_host
3442ac_save_IFS=$IFS; IFS='-'
3443set x $ac_cv_host
3444shift
3445host_cpu=$1
3446host_vendor=$2
3447shift; shift
3448# Remember, the first character of IFS is used to create $*,
3449# except with old shells:
3450host_os=$*
3451IFS=$ac_save_IFS
3452case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3453
3454
3455{ echo "$as_me:$LINENO: checking target system type" >&5
3456echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3457if test "${ac_cv_target+set}" = set; then
3458  echo $ECHO_N "(cached) $ECHO_C" >&6
3459else
3460  if test "x$target_alias" = x; then
3461  ac_cv_target=$ac_cv_host
3462else
3463  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3464    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3465echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3466   { (exit 1); exit 1; }; }
3467fi
3468
3469fi
3470{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3471echo "${ECHO_T}$ac_cv_target" >&6; }
3472case $ac_cv_target in
3473*-*-*) ;;
3474*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3475echo "$as_me: error: invalid value of canonical target" >&2;}
3476   { (exit 1); exit 1; }; };;
3477esac
3478target=$ac_cv_target
3479ac_save_IFS=$IFS; IFS='-'
3480set x $ac_cv_target
3481shift
3482target_cpu=$1
3483target_vendor=$2
3484shift; shift
3485# Remember, the first character of IFS is used to create $*,
3486# except with old shells:
3487target_os=$*
3488IFS=$ac_save_IFS
3489case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3490
3491
3492# The aliases save the names the user supplied, while $host etc.
3493# will get canonicalized.
3494test -n "$target_alias" &&
3495  test "$program_prefix$program_suffix$program_transform_name" = \
3496    NONENONEs,x,x, &&
3497  program_prefix=${target_alias}-
3498
3499{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3500echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3501if test "${llvm_cv_os_type+set}" = set; then
3502  echo $ECHO_N "(cached) $ECHO_C" >&6
3503else
3504  case $host in
3505  *-*-aix*)
3506    llvm_cv_link_all_option="-Wl,--whole-archive"
3507    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3508    llvm_cv_os_type="AIX"
3509    llvm_cv_platform_type="Unix" ;;
3510  *-*-irix*)
3511    llvm_cv_link_all_option="-Wl,--whole-archive"
3512    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3513    llvm_cv_os_type="IRIX"
3514    llvm_cv_platform_type="Unix" ;;
3515  *-*-cygwin*)
3516    llvm_cv_link_all_option="-Wl,--whole-archive"
3517    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3518    llvm_cv_os_type="Cygwin"
3519    llvm_cv_platform_type="Unix" ;;
3520  *-*-darwin*)
3521    llvm_cv_link_all_option="-Wl,-all_load"
3522    llvm_cv_no_link_all_option="-Wl,-noall_load"
3523    llvm_cv_os_type="Darwin"
3524    llvm_cv_platform_type="Unix" ;;
3525  *-*-minix*)
3526    llvm_cv_link_all_option="-Wl,-all_load"
3527    llvm_cv_no_link_all_option="-Wl,-noall_load"
3528    llvm_cv_os_type="Minix"
3529    llvm_cv_platform_type="Unix" ;;
3530  *-*-freebsd*)
3531    llvm_cv_link_all_option="-Wl,--whole-archive"
3532    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3533    llvm_cv_os_type="FreeBSD"
3534    llvm_cv_platform_type="Unix" ;;
3535  *-*-openbsd*)
3536    llvm_cv_link_all_option="-Wl,--whole-archive"
3537    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3538    llvm_cv_os_type="OpenBSD"
3539    llvm_cv_platform_type="Unix" ;;
3540  *-*-netbsd*)
3541    llvm_cv_link_all_option="-Wl,--whole-archive"
3542    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3543    llvm_cv_os_type="NetBSD"
3544    llvm_cv_platform_type="Unix" ;;
3545  *-*-dragonfly*)
3546    llvm_cv_link_all_option="-Wl,--whole-archive"
3547    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3548    llvm_cv_os_type="DragonFly"
3549    llvm_cv_platform_type="Unix" ;;
3550  *-*-hpux*)
3551    llvm_cv_link_all_option="-Wl,--whole-archive"
3552    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3553    llvm_cv_os_type="HP-UX"
3554    llvm_cv_platform_type="Unix" ;;
3555  *-*-interix*)
3556    llvm_cv_link_all_option="-Wl,--whole-archive"
3557    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3558    llvm_cv_os_type="Interix"
3559    llvm_cv_platform_type="Unix" ;;
3560  *-*-linux*)
3561    llvm_cv_link_all_option="-Wl,--whole-archive"
3562    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3563    llvm_cv_os_type="Linux"
3564    llvm_cv_platform_type="Unix" ;;
3565  *-*-solaris*)
3566    llvm_cv_link_all_option="-Wl,-z,allextract"
3567    llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3568    llvm_cv_os_type="SunOS"
3569    llvm_cv_platform_type="Unix" ;;
3570  *-*-auroraux*)
3571    llvm_cv_link_all_option="-Wl,-z,allextract"
3572    llvm_cv_link_all_option="-Wl,-z,defaultextract"
3573    llvm_cv_os_type="AuroraUX"
3574    llvm_cv_platform_type="Unix" ;;
3575  *-*-win32*)
3576    llvm_cv_link_all_option="-Wl,--whole-archive"
3577    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3578    llvm_cv_os_type="Win32"
3579    llvm_cv_platform_type="Win32" ;;
3580  *-*-mingw*)
3581    llvm_cv_link_all_option="-Wl,--whole-archive"
3582    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3583    llvm_cv_os_type="MingW"
3584    llvm_cv_platform_type="Win32" ;;
3585  *-*-haiku*)
3586    llvm_cv_link_all_option="-Wl,--whole-archive"
3587    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3588    llvm_cv_os_type="Haiku"
3589    llvm_cv_platform_type="Unix" ;;
3590  *-unknown-eabi*)
3591    llvm_cv_link_all_option="-Wl,--whole-archive"
3592    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3593    llvm_cv_os_type="Freestanding"
3594    llvm_cv_platform_type="Unix" ;;
3595  *-unknown-elf*)
3596    llvm_cv_link_all_option="-Wl,--whole-archive"
3597    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3598    llvm_cv_os_type="Freestanding"
3599    llvm_cv_platform_type="Unix" ;;
3600  *)
3601    llvm_cv_link_all_option=""
3602    llvm_cv_no_link_all_option=""
3603    llvm_cv_os_type="Unknown"
3604    llvm_cv_platform_type="Unknown" ;;
3605esac
3606fi
3607{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3608echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3609
3610{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3611echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3612if test "${llvm_cv_target_os_type+set}" = set; then
3613  echo $ECHO_N "(cached) $ECHO_C" >&6
3614else
3615  case $target in
3616  *-*-aix*)
3617    llvm_cv_target_os_type="AIX" ;;
3618  *-*-irix*)
3619    llvm_cv_target_os_type="IRIX" ;;
3620  *-*-cygwin*)
3621    llvm_cv_target_os_type="Cygwin" ;;
3622  *-*-darwin*)
3623    llvm_cv_target_os_type="Darwin" ;;
3624  *-*-minix*)
3625    llvm_cv_target_os_type="Minix" ;;
3626  *-*-freebsd*)
3627    llvm_cv_target_os_type="FreeBSD" ;;
3628  *-*-openbsd*)
3629    llvm_cv_target_os_type="OpenBSD" ;;
3630  *-*-netbsd*)
3631    llvm_cv_target_os_type="NetBSD" ;;
3632  *-*-dragonfly*)
3633    llvm_cv_target_os_type="DragonFly" ;;
3634  *-*-hpux*)
3635    llvm_cv_target_os_type="HP-UX" ;;
3636  *-*-interix*)
3637    llvm_cv_target_os_type="Interix" ;;
3638  *-*-linux*)
3639    llvm_cv_target_os_type="Linux" ;;
3640  *-*-solaris*)
3641    llvm_cv_target_os_type="SunOS" ;;
3642  *-*-auroraux*)
3643    llvm_cv_target_os_type="AuroraUX" ;;
3644  *-*-win32*)
3645    llvm_cv_target_os_type="Win32" ;;
3646  *-*-mingw*)
3647    llvm_cv_target_os_type="MingW" ;;
3648  *-*-haiku*)
3649    llvm_cv_target_os_type="Haiku" ;;
3650  *-*-rtems*)
3651    llvm_cv_target_os_type="RTEMS" ;;
3652  *-*-nacl*)
3653    llvm_cv_target_os_type="NativeClient" ;;
3654  *-unknown-eabi*)
3655    llvm_cv_target_os_type="Freestanding" ;;
3656  *)
3657    llvm_cv_target_os_type="Unknown" ;;
3658esac
3659fi
3660{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3661echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3662
3663if test "$llvm_cv_os_type" = "Unknown" ; then
3664  { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3665echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3666   { (exit 1); exit 1; }; }
3667fi
3668
3669OS=$llvm_cv_os_type
3670
3671HOST_OS=$llvm_cv_os_type
3672
3673TARGET_OS=$llvm_cv_target_os_type
3674
3675
3676LINKALL=$llvm_cv_link_all_option
3677
3678NOLINKALL=$llvm_cv_no_link_all_option
3679
3680
3681case $llvm_cv_platform_type in
3682  Unix)
3683
3684cat >>confdefs.h <<\_ACEOF
3685#define LLVM_ON_UNIX 1
3686_ACEOF
3687
3688    LLVM_ON_UNIX=1
3689
3690    LLVM_ON_WIN32=0
3691
3692    ;;
3693  Win32)
3694
3695cat >>confdefs.h <<\_ACEOF
3696#define LLVM_ON_WIN32 1
3697_ACEOF
3698
3699    LLVM_ON_UNIX=0
3700
3701    LLVM_ON_WIN32=1
3702
3703    ;;
3704esac
3705
3706{ echo "$as_me:$LINENO: checking target architecture" >&5
3707echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3708if test "${llvm_cv_target_arch+set}" = set; then
3709  echo $ECHO_N "(cached) $ECHO_C" >&6
3710else
3711  case $target in
3712  i?86-*)                 llvm_cv_target_arch="x86" ;;
3713  amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3714  sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3715  powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3716  alpha*-*)               llvm_cv_target_arch="Alpha" ;;
3717  arm*-*)                 llvm_cv_target_arch="ARM" ;;
3718  mips-*)                 llvm_cv_target_arch="Mips" ;;
3719  xcore-*)                llvm_cv_target_arch="XCore" ;;
3720  msp430-*)               llvm_cv_target_arch="MSP430" ;;
3721  s390x-*)                llvm_cv_target_arch="SystemZ" ;;
3722  bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
3723  mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3724  ptx-*)                  llvm_cv_target_arch="PTX" ;;
3725  *)                      llvm_cv_target_arch="Unknown" ;;
3726esac
3727fi
3728{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3729echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3730
3731if test "$llvm_cv_target_arch" = "Unknown" ; then
3732  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3733echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3734fi
3735
3736# Determine the LLVM native architecture for the target
3737case "$llvm_cv_target_arch" in
3738    x86)     LLVM_NATIVE_ARCH="X86" ;;
3739    x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3740    *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3741esac
3742
3743ARCH=$llvm_cv_target_arch
3744
3745
3746
3747
3748{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3749echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3750if test "${ac_cv_path_GREP+set}" = set; then
3751  echo $ECHO_N "(cached) $ECHO_C" >&6
3752else
3753  # Extract the first word of "grep ggrep" to use in msg output
3754if test -z "$GREP"; then
3755set dummy grep ggrep; ac_prog_name=$2
3756if test "${ac_cv_path_GREP+set}" = set; then
3757  echo $ECHO_N "(cached) $ECHO_C" >&6
3758else
3759  ac_path_GREP_found=false
3760# Loop through the user's path and test for each of PROGNAME-LIST
3761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3762for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3763do
3764  IFS=$as_save_IFS
3765  test -z "$as_dir" && as_dir=.
3766  for ac_prog in grep ggrep; do
3767  for ac_exec_ext in '' $ac_executable_extensions; do
3768    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3769    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3770    # Check for GNU ac_path_GREP and select it if it is found.
3771  # Check for GNU $ac_path_GREP
3772case `"$ac_path_GREP" --version 2>&1` in
3773*GNU*)
3774  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3775*)
3776  ac_count=0
3777  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3778  while :
3779  do
3780    cat "conftest.in" "conftest.in" >"conftest.tmp"
3781    mv "conftest.tmp" "conftest.in"
3782    cp "conftest.in" "conftest.nl"
3783    echo 'GREP' >> "conftest.nl"
3784    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3785    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3786    ac_count=`expr $ac_count + 1`
3787    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3788      # Best one so far, save it but keep looking for a better one
3789      ac_cv_path_GREP="$ac_path_GREP"
3790      ac_path_GREP_max=$ac_count
3791    fi
3792    # 10*(2^10) chars as input seems more than enough
3793    test $ac_count -gt 10 && break
3794  done
3795  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3796esac
3797
3798
3799    $ac_path_GREP_found && break 3
3800  done
3801done
3802
3803done
3804IFS=$as_save_IFS
3805
3806
3807fi
3808
3809GREP="$ac_cv_path_GREP"
3810if test -z "$GREP"; then
3811  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3812echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3813   { (exit 1); exit 1; }; }
3814fi
3815
3816else
3817  ac_cv_path_GREP=$GREP
3818fi
3819
3820
3821fi
3822{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3823echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3824 GREP="$ac_cv_path_GREP"
3825
3826
3827{ echo "$as_me:$LINENO: checking for egrep" >&5
3828echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3829if test "${ac_cv_path_EGREP+set}" = set; then
3830  echo $ECHO_N "(cached) $ECHO_C" >&6
3831else
3832  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3833   then ac_cv_path_EGREP="$GREP -E"
3834   else
3835     # Extract the first word of "egrep" to use in msg output
3836if test -z "$EGREP"; then
3837set dummy egrep; ac_prog_name=$2
3838if test "${ac_cv_path_EGREP+set}" = set; then
3839  echo $ECHO_N "(cached) $ECHO_C" >&6
3840else
3841  ac_path_EGREP_found=false
3842# Loop through the user's path and test for each of PROGNAME-LIST
3843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3844for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3845do
3846  IFS=$as_save_IFS
3847  test -z "$as_dir" && as_dir=.
3848  for ac_prog in egrep; do
3849  for ac_exec_ext in '' $ac_executable_extensions; do
3850    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3851    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3852    # Check for GNU ac_path_EGREP and select it if it is found.
3853  # Check for GNU $ac_path_EGREP
3854case `"$ac_path_EGREP" --version 2>&1` in
3855*GNU*)
3856  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3857*)
3858  ac_count=0
3859  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3860  while :
3861  do
3862    cat "conftest.in" "conftest.in" >"conftest.tmp"
3863    mv "conftest.tmp" "conftest.in"
3864    cp "conftest.in" "conftest.nl"
3865    echo 'EGREP' >> "conftest.nl"
3866    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3867    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3868    ac_count=`expr $ac_count + 1`
3869    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3870      # Best one so far, save it but keep looking for a better one
3871      ac_cv_path_EGREP="$ac_path_EGREP"
3872      ac_path_EGREP_max=$ac_count
3873    fi
3874    # 10*(2^10) chars as input seems more than enough
3875    test $ac_count -gt 10 && break
3876  done
3877  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3878esac
3879
3880
3881    $ac_path_EGREP_found && break 3
3882  done
3883done
3884
3885done
3886IFS=$as_save_IFS
3887
3888
3889fi
3890
3891EGREP="$ac_cv_path_EGREP"
3892if test -z "$EGREP"; then
3893  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3894echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3895   { (exit 1); exit 1; }; }
3896fi
3897
3898else
3899  ac_cv_path_EGREP=$EGREP
3900fi
3901
3902
3903   fi
3904fi
3905{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3906echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3907 EGREP="$ac_cv_path_EGREP"
3908
3909
3910{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3911echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3912if test "${ac_cv_header_stdc+set}" = set; then
3913  echo $ECHO_N "(cached) $ECHO_C" >&6
3914else
3915  cat >conftest.$ac_ext <<_ACEOF
3916/* confdefs.h.  */
3917_ACEOF
3918cat confdefs.h >>conftest.$ac_ext
3919cat >>conftest.$ac_ext <<_ACEOF
3920/* end confdefs.h.  */
3921#include <stdlib.h>
3922#include <stdarg.h>
3923#include <string.h>
3924#include <float.h>
3925
3926int
3927main ()
3928{
3929
3930  ;
3931  return 0;
3932}
3933_ACEOF
3934rm -f conftest.$ac_objext
3935if { (ac_try="$ac_compile"
3936case "(($ac_try" in
3937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3938  *) ac_try_echo=$ac_try;;
3939esac
3940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3941  (eval "$ac_compile") 2>conftest.er1
3942  ac_status=$?
3943  grep -v '^ *+' conftest.er1 >conftest.err
3944  rm -f conftest.er1
3945  cat conftest.err >&5
3946  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3947  (exit $ac_status); } && {
3948	 test -z "$ac_c_werror_flag" ||
3949	 test ! -s conftest.err
3950       } && test -s conftest.$ac_objext; then
3951  ac_cv_header_stdc=yes
3952else
3953  echo "$as_me: failed program was:" >&5
3954sed 's/^/| /' conftest.$ac_ext >&5
3955
3956	ac_cv_header_stdc=no
3957fi
3958
3959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3960
3961if test $ac_cv_header_stdc = yes; then
3962  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3963  cat >conftest.$ac_ext <<_ACEOF
3964/* confdefs.h.  */
3965_ACEOF
3966cat confdefs.h >>conftest.$ac_ext
3967cat >>conftest.$ac_ext <<_ACEOF
3968/* end confdefs.h.  */
3969#include <string.h>
3970
3971_ACEOF
3972if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3973  $EGREP "memchr" >/dev/null 2>&1; then
3974  :
3975else
3976  ac_cv_header_stdc=no
3977fi
3978rm -f -r conftest*
3979
3980fi
3981
3982if test $ac_cv_header_stdc = yes; then
3983  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3984  cat >conftest.$ac_ext <<_ACEOF
3985/* confdefs.h.  */
3986_ACEOF
3987cat confdefs.h >>conftest.$ac_ext
3988cat >>conftest.$ac_ext <<_ACEOF
3989/* end confdefs.h.  */
3990#include <stdlib.h>
3991
3992_ACEOF
3993if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3994  $EGREP "free" >/dev/null 2>&1; then
3995  :
3996else
3997  ac_cv_header_stdc=no
3998fi
3999rm -f -r conftest*
4000
4001fi
4002
4003if test $ac_cv_header_stdc = yes; then
4004  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4005  if test "$cross_compiling" = yes; then
4006  :
4007else
4008  cat >conftest.$ac_ext <<_ACEOF
4009/* confdefs.h.  */
4010_ACEOF
4011cat confdefs.h >>conftest.$ac_ext
4012cat >>conftest.$ac_ext <<_ACEOF
4013/* end confdefs.h.  */
4014#include <ctype.h>
4015#include <stdlib.h>
4016#if ((' ' & 0x0FF) == 0x020)
4017# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4018# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4019#else
4020# define ISLOWER(c) \
4021		   (('a' <= (c) && (c) <= 'i') \
4022		     || ('j' <= (c) && (c) <= 'r') \
4023		     || ('s' <= (c) && (c) <= 'z'))
4024# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4025#endif
4026
4027#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4028int
4029main ()
4030{
4031  int i;
4032  for (i = 0; i < 256; i++)
4033    if (XOR (islower (i), ISLOWER (i))
4034	|| toupper (i) != TOUPPER (i))
4035      return 2;
4036  return 0;
4037}
4038_ACEOF
4039rm -f conftest$ac_exeext
4040if { (ac_try="$ac_link"
4041case "(($ac_try" in
4042  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4043  *) ac_try_echo=$ac_try;;
4044esac
4045eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4046  (eval "$ac_link") 2>&5
4047  ac_status=$?
4048  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4049  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4050  { (case "(($ac_try" in
4051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4052  *) ac_try_echo=$ac_try;;
4053esac
4054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4055  (eval "$ac_try") 2>&5
4056  ac_status=$?
4057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4058  (exit $ac_status); }; }; then
4059  :
4060else
4061  echo "$as_me: program exited with status $ac_status" >&5
4062echo "$as_me: failed program was:" >&5
4063sed 's/^/| /' conftest.$ac_ext >&5
4064
4065( exit $ac_status )
4066ac_cv_header_stdc=no
4067fi
4068rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4069fi
4070
4071
4072fi
4073fi
4074{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4075echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4076if test $ac_cv_header_stdc = yes; then
4077
4078cat >>confdefs.h <<\_ACEOF
4079#define STDC_HEADERS 1
4080_ACEOF
4081
4082fi
4083
4084# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4095		  inttypes.h stdint.h unistd.h
4096do
4097as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4098{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4099echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4100if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4101  echo $ECHO_N "(cached) $ECHO_C" >&6
4102else
4103  cat >conftest.$ac_ext <<_ACEOF
4104/* confdefs.h.  */
4105_ACEOF
4106cat confdefs.h >>conftest.$ac_ext
4107cat >>conftest.$ac_ext <<_ACEOF
4108/* end confdefs.h.  */
4109$ac_includes_default
4110
4111#include <$ac_header>
4112_ACEOF
4113rm -f conftest.$ac_objext
4114if { (ac_try="$ac_compile"
4115case "(($ac_try" in
4116  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4117  *) ac_try_echo=$ac_try;;
4118esac
4119eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4120  (eval "$ac_compile") 2>conftest.er1
4121  ac_status=$?
4122  grep -v '^ *+' conftest.er1 >conftest.err
4123  rm -f conftest.er1
4124  cat conftest.err >&5
4125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4126  (exit $ac_status); } && {
4127	 test -z "$ac_c_werror_flag" ||
4128	 test ! -s conftest.err
4129       } && test -s conftest.$ac_objext; then
4130  eval "$as_ac_Header=yes"
4131else
4132  echo "$as_me: failed program was:" >&5
4133sed 's/^/| /' conftest.$ac_ext >&5
4134
4135	eval "$as_ac_Header=no"
4136fi
4137
4138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4139fi
4140ac_res=`eval echo '${'$as_ac_Header'}'`
4141	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4142echo "${ECHO_T}$ac_res" >&6; }
4143if test `eval echo '${'$as_ac_Header'}'` = yes; then
4144  cat >>confdefs.h <<_ACEOF
4145#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4146_ACEOF
4147
4148fi
4149
4150done
4151
4152
4153{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4154echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4155if test "${ac_cv_c_bigendian+set}" = set; then
4156  echo $ECHO_N "(cached) $ECHO_C" >&6
4157else
4158  # See if sys/param.h defines the BYTE_ORDER macro.
4159cat >conftest.$ac_ext <<_ACEOF
4160/* confdefs.h.  */
4161_ACEOF
4162cat confdefs.h >>conftest.$ac_ext
4163cat >>conftest.$ac_ext <<_ACEOF
4164/* end confdefs.h.  */
4165#include <sys/types.h>
4166#include <sys/param.h>
4167
4168int
4169main ()
4170{
4171#if  ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
4172	&& BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
4173 bogus endian macros
4174#endif
4175
4176  ;
4177  return 0;
4178}
4179_ACEOF
4180rm -f conftest.$ac_objext
4181if { (ac_try="$ac_compile"
4182case "(($ac_try" in
4183  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4184  *) ac_try_echo=$ac_try;;
4185esac
4186eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4187  (eval "$ac_compile") 2>conftest.er1
4188  ac_status=$?
4189  grep -v '^ *+' conftest.er1 >conftest.err
4190  rm -f conftest.er1
4191  cat conftest.err >&5
4192  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4193  (exit $ac_status); } && {
4194	 test -z "$ac_c_werror_flag" ||
4195	 test ! -s conftest.err
4196       } && test -s conftest.$ac_objext; then
4197  # It does; now see whether it defined to BIG_ENDIAN or not.
4198cat >conftest.$ac_ext <<_ACEOF
4199/* confdefs.h.  */
4200_ACEOF
4201cat confdefs.h >>conftest.$ac_ext
4202cat >>conftest.$ac_ext <<_ACEOF
4203/* end confdefs.h.  */
4204#include <sys/types.h>
4205#include <sys/param.h>
4206
4207int
4208main ()
4209{
4210#if BYTE_ORDER != BIG_ENDIAN
4211 not big endian
4212#endif
4213
4214  ;
4215  return 0;
4216}
4217_ACEOF
4218rm -f conftest.$ac_objext
4219if { (ac_try="$ac_compile"
4220case "(($ac_try" in
4221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4222  *) ac_try_echo=$ac_try;;
4223esac
4224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4225  (eval "$ac_compile") 2>conftest.er1
4226  ac_status=$?
4227  grep -v '^ *+' conftest.er1 >conftest.err
4228  rm -f conftest.er1
4229  cat conftest.err >&5
4230  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4231  (exit $ac_status); } && {
4232	 test -z "$ac_c_werror_flag" ||
4233	 test ! -s conftest.err
4234       } && test -s conftest.$ac_objext; then
4235  ac_cv_c_bigendian=yes
4236else
4237  echo "$as_me: failed program was:" >&5
4238sed 's/^/| /' conftest.$ac_ext >&5
4239
4240	ac_cv_c_bigendian=no
4241fi
4242
4243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4244else
4245  echo "$as_me: failed program was:" >&5
4246sed 's/^/| /' conftest.$ac_ext >&5
4247
4248	# It does not; compile a test program.
4249if test "$cross_compiling" = yes; then
4250  # try to guess the endianness by grepping values into an object file
4251  ac_cv_c_bigendian=unknown
4252  cat >conftest.$ac_ext <<_ACEOF
4253/* confdefs.h.  */
4254_ACEOF
4255cat confdefs.h >>conftest.$ac_ext
4256cat >>conftest.$ac_ext <<_ACEOF
4257/* end confdefs.h.  */
4258short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4259short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4260void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4261short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4262short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4263void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4264int
4265main ()
4266{
4267 _ascii (); _ebcdic ();
4268  ;
4269  return 0;
4270}
4271_ACEOF
4272rm -f conftest.$ac_objext
4273if { (ac_try="$ac_compile"
4274case "(($ac_try" in
4275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4276  *) ac_try_echo=$ac_try;;
4277esac
4278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4279  (eval "$ac_compile") 2>conftest.er1
4280  ac_status=$?
4281  grep -v '^ *+' conftest.er1 >conftest.err
4282  rm -f conftest.er1
4283  cat conftest.err >&5
4284  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4285  (exit $ac_status); } && {
4286	 test -z "$ac_c_werror_flag" ||
4287	 test ! -s conftest.err
4288       } && test -s conftest.$ac_objext; then
4289  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4290  ac_cv_c_bigendian=yes
4291fi
4292if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4293  if test "$ac_cv_c_bigendian" = unknown; then
4294    ac_cv_c_bigendian=no
4295  else
4296    # finding both strings is unlikely to happen, but who knows?
4297    ac_cv_c_bigendian=unknown
4298  fi
4299fi
4300else
4301  echo "$as_me: failed program was:" >&5
4302sed 's/^/| /' conftest.$ac_ext >&5
4303
4304
4305fi
4306
4307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4308else
4309  cat >conftest.$ac_ext <<_ACEOF
4310/* confdefs.h.  */
4311_ACEOF
4312cat confdefs.h >>conftest.$ac_ext
4313cat >>conftest.$ac_ext <<_ACEOF
4314/* end confdefs.h.  */
4315$ac_includes_default
4316int
4317main ()
4318{
4319
4320  /* Are we little or big endian?  From Harbison&Steele.  */
4321  union
4322  {
4323    long int l;
4324    char c[sizeof (long int)];
4325  } u;
4326  u.l = 1;
4327  return u.c[sizeof (long int) - 1] == 1;
4328
4329  ;
4330  return 0;
4331}
4332_ACEOF
4333rm -f conftest$ac_exeext
4334if { (ac_try="$ac_link"
4335case "(($ac_try" in
4336  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4337  *) ac_try_echo=$ac_try;;
4338esac
4339eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4340  (eval "$ac_link") 2>&5
4341  ac_status=$?
4342  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4343  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4344  { (case "(($ac_try" in
4345  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4346  *) ac_try_echo=$ac_try;;
4347esac
4348eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4349  (eval "$ac_try") 2>&5
4350  ac_status=$?
4351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4352  (exit $ac_status); }; }; then
4353  ac_cv_c_bigendian=no
4354else
4355  echo "$as_me: program exited with status $ac_status" >&5
4356echo "$as_me: failed program was:" >&5
4357sed 's/^/| /' conftest.$ac_ext >&5
4358
4359( exit $ac_status )
4360ac_cv_c_bigendian=yes
4361fi
4362rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4363fi
4364
4365
4366fi
4367
4368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4369fi
4370{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4371echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4372case $ac_cv_c_bigendian in
4373  yes)
4374    ENDIAN=big
4375 ;;
4376  no)
4377    ENDIAN=little
4378 ;;
4379  *)
4380    { { echo "$as_me:$LINENO: error: unknown endianness
4381presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4382echo "$as_me: error: unknown endianness
4383presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4384   { (exit 1); exit 1; }; } ;;
4385esac
4386
4387
4388if test "$cross_compiling" = yes; then
4389  LLVM_CROSS_COMPILING=1
4390
4391
4392{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4393echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4394if test "${ac_cv_build_exeext+set}" = set; then
4395  echo $ECHO_N "(cached) $ECHO_C" >&6
4396else
4397  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4398  ac_cv_build_exeext=.exe
4399else
4400  ac_build_prefix=${build_alias}-
4401
4402  # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4403set dummy ${ac_build_prefix}gcc; ac_word=$2
4404{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4405echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4406if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4407  echo $ECHO_N "(cached) $ECHO_C" >&6
4408else
4409  if test -n "$BUILD_CC"; then
4410  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4411else
4412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4413for as_dir in $PATH
4414do
4415  IFS=$as_save_IFS
4416  test -z "$as_dir" && as_dir=.
4417  for ac_exec_ext in '' $ac_executable_extensions; do
4418  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4419    ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4420    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4421    break 2
4422  fi
4423done
4424done
4425IFS=$as_save_IFS
4426
4427fi
4428fi
4429BUILD_CC=$ac_cv_prog_BUILD_CC
4430if test -n "$BUILD_CC"; then
4431  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4432echo "${ECHO_T}$BUILD_CC" >&6; }
4433else
4434  { echo "$as_me:$LINENO: result: no" >&5
4435echo "${ECHO_T}no" >&6; }
4436fi
4437
4438
4439  if test -z "$BUILD_CC"; then
4440     # Extract the first word of "gcc", so it can be a program name with args.
4441set dummy gcc; ac_word=$2
4442{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4443echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4444if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4445  echo $ECHO_N "(cached) $ECHO_C" >&6
4446else
4447  if test -n "$BUILD_CC"; then
4448  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4449else
4450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4451for as_dir in $PATH
4452do
4453  IFS=$as_save_IFS
4454  test -z "$as_dir" && as_dir=.
4455  for ac_exec_ext in '' $ac_executable_extensions; do
4456  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4457    ac_cv_prog_BUILD_CC="gcc"
4458    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4459    break 2
4460  fi
4461done
4462done
4463IFS=$as_save_IFS
4464
4465fi
4466fi
4467BUILD_CC=$ac_cv_prog_BUILD_CC
4468if test -n "$BUILD_CC"; then
4469  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4470echo "${ECHO_T}$BUILD_CC" >&6; }
4471else
4472  { echo "$as_me:$LINENO: result: no" >&5
4473echo "${ECHO_T}no" >&6; }
4474fi
4475
4476
4477     if test -z "$BUILD_CC"; then
4478       # Extract the first word of "cc", so it can be a program name with args.
4479set dummy cc; ac_word=$2
4480{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4481echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4482if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4483  echo $ECHO_N "(cached) $ECHO_C" >&6
4484else
4485  if test -n "$BUILD_CC"; then
4486  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4487else
4488  ac_prog_rejected=no
4489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4490for as_dir in $PATH
4491do
4492  IFS=$as_save_IFS
4493  test -z "$as_dir" && as_dir=.
4494  for ac_exec_ext in '' $ac_executable_extensions; do
4495  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4496    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4497       ac_prog_rejected=yes
4498       continue
4499     fi
4500    ac_cv_prog_BUILD_CC="cc"
4501    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4502    break 2
4503  fi
4504done
4505done
4506IFS=$as_save_IFS
4507
4508if test $ac_prog_rejected = yes; then
4509  # We found a bogon in the path, so make sure we never use it.
4510  set dummy $ac_cv_prog_BUILD_CC
4511  shift
4512  if test $# != 0; then
4513    # We chose a different compiler from the bogus one.
4514    # However, it has the same basename, so the bogon will be chosen
4515    # first if we set BUILD_CC to just the basename; use the full file name.
4516    shift
4517    ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4518  fi
4519fi
4520fi
4521fi
4522BUILD_CC=$ac_cv_prog_BUILD_CC
4523if test -n "$BUILD_CC"; then
4524  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4525echo "${ECHO_T}$BUILD_CC" >&6; }
4526else
4527  { echo "$as_me:$LINENO: result: no" >&5
4528echo "${ECHO_T}no" >&6; }
4529fi
4530
4531
4532     fi
4533  fi
4534  test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4535echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4536   { (exit 1); exit 1; }; }
4537  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4538  rm -f conftest*
4539  echo 'int main () { return 0; }' > conftest.$ac_ext
4540  ac_cv_build_exeext=
4541  if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4542  (eval $ac_build_link) 2>&5
4543  ac_status=$?
4544  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4545  (exit $ac_status); }; then
4546    for file in conftest.*; do
4547      case $file in
4548      *.c | *.o | *.obj | *.dSYM) ;;
4549      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4550      esac
4551    done
4552  else
4553    { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4554echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4555   { (exit 1); exit 1; }; }
4556  fi
4557  rm -f conftest*
4558  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4559fi
4560fi
4561
4562BUILD_EXEEXT=""
4563test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4564{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4565echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4566ac_build_exeext=$BUILD_EXEEXT
4567
4568  ac_build_prefix=${build_alias}-
4569  # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4570set dummy ${ac_build_prefix}g++; ac_word=$2
4571{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4572echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4573if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4574  echo $ECHO_N "(cached) $ECHO_C" >&6
4575else
4576  if test -n "$BUILD_CXX"; then
4577  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4578else
4579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4580for as_dir in $PATH
4581do
4582  IFS=$as_save_IFS
4583  test -z "$as_dir" && as_dir=.
4584  for ac_exec_ext in '' $ac_executable_extensions; do
4585  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4586    ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4587    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4588    break 2
4589  fi
4590done
4591done
4592IFS=$as_save_IFS
4593
4594fi
4595fi
4596BUILD_CXX=$ac_cv_prog_BUILD_CXX
4597if test -n "$BUILD_CXX"; then
4598  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4599echo "${ECHO_T}$BUILD_CXX" >&6; }
4600else
4601  { echo "$as_me:$LINENO: result: no" >&5
4602echo "${ECHO_T}no" >&6; }
4603fi
4604
4605
4606  if test -z "$BUILD_CXX"; then
4607     # Extract the first word of "g++", so it can be a program name with args.
4608set dummy g++; ac_word=$2
4609{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4610echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4611if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4612  echo $ECHO_N "(cached) $ECHO_C" >&6
4613else
4614  if test -n "$BUILD_CXX"; then
4615  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4616else
4617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4618for as_dir in $PATH
4619do
4620  IFS=$as_save_IFS
4621  test -z "$as_dir" && as_dir=.
4622  for ac_exec_ext in '' $ac_executable_extensions; do
4623  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4624    ac_cv_prog_BUILD_CXX="g++"
4625    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4626    break 2
4627  fi
4628done
4629done
4630IFS=$as_save_IFS
4631
4632fi
4633fi
4634BUILD_CXX=$ac_cv_prog_BUILD_CXX
4635if test -n "$BUILD_CXX"; then
4636  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4637echo "${ECHO_T}$BUILD_CXX" >&6; }
4638else
4639  { echo "$as_me:$LINENO: result: no" >&5
4640echo "${ECHO_T}no" >&6; }
4641fi
4642
4643
4644     if test -z "$BUILD_CXX"; then
4645       # Extract the first word of "c++", so it can be a program name with args.
4646set dummy c++; ac_word=$2
4647{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4648echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4649if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4650  echo $ECHO_N "(cached) $ECHO_C" >&6
4651else
4652  if test -n "$BUILD_CXX"; then
4653  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4654else
4655  ac_prog_rejected=no
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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4663    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4664       ac_prog_rejected=yes
4665       continue
4666     fi
4667    ac_cv_prog_BUILD_CXX="c++"
4668    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4669    break 2
4670  fi
4671done
4672done
4673IFS=$as_save_IFS
4674
4675if test $ac_prog_rejected = yes; then
4676  # We found a bogon in the path, so make sure we never use it.
4677  set dummy $ac_cv_prog_BUILD_CXX
4678  shift
4679  if test $# != 0; then
4680    # We chose a different compiler from the bogus one.
4681    # However, it has the same basename, so the bogon will be chosen
4682    # first if we set BUILD_CXX to just the basename; use the full file name.
4683    shift
4684    ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4685  fi
4686fi
4687fi
4688fi
4689BUILD_CXX=$ac_cv_prog_BUILD_CXX
4690if test -n "$BUILD_CXX"; then
4691  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4692echo "${ECHO_T}$BUILD_CXX" >&6; }
4693else
4694  { echo "$as_me:$LINENO: result: no" >&5
4695echo "${ECHO_T}no" >&6; }
4696fi
4697
4698
4699     fi
4700  fi
4701else
4702  LLVM_CROSS_COMPILING=0
4703
4704fi
4705
4706if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4707  cvsbuild="yes"
4708  optimize="no"
4709  CVSBUILD=CVSBUILD=1
4710
4711else
4712  cvsbuild="no"
4713  optimize="yes"
4714fi
4715
4716
4717# Check whether --enable-optimized was given.
4718if test "${enable_optimized+set}" = set; then
4719  enableval=$enable_optimized;
4720else
4721  enableval=$optimize
4722fi
4723
4724if test ${enableval} = "no" ; then
4725  ENABLE_OPTIMIZED=
4726
4727else
4728  ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4729
4730fi
4731
4732# Check whether --enable-profiling was given.
4733if test "${enable_profiling+set}" = set; then
4734  enableval=$enable_profiling;
4735else
4736  enableval="no"
4737fi
4738
4739if test ${enableval} = "no" ; then
4740  ENABLE_PROFILING=
4741
4742else
4743  ENABLE_PROFILING=ENABLE_PROFILING=1
4744
4745fi
4746
4747# Check whether --enable-assertions was given.
4748if test "${enable_assertions+set}" = set; then
4749  enableval=$enable_assertions;
4750else
4751  enableval="no"
4752fi
4753
4754if test ${enableval} = "yes" ; then
4755  DISABLE_ASSERTIONS=
4756
4757else
4758  DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4759
4760fi
4761
4762# Check whether --enable-expensive-checks was given.
4763if test "${enable_expensive_checks+set}" = set; then
4764  enableval=$enable_expensive_checks;
4765else
4766  enableval="no"
4767fi
4768
4769if test ${enableval} = "yes" ; then
4770  ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4771
4772  EXPENSIVE_CHECKS=yes
4773
4774else
4775  ENABLE_EXPENSIVE_CHECKS=
4776
4777  EXPENSIVE_CHECKS=no
4778
4779fi
4780
4781# Check whether --enable-debug-runtime was given.
4782if test "${enable_debug_runtime+set}" = set; then
4783  enableval=$enable_debug_runtime;
4784else
4785  enableval=no
4786fi
4787
4788if test ${enableval} = "no" ; then
4789  DEBUG_RUNTIME=
4790
4791else
4792  DEBUG_RUNTIME=DEBUG_RUNTIME=1
4793
4794fi
4795
4796# Check whether --enable-debug-symbols was given.
4797if test "${enable_debug_symbols+set}" = set; then
4798  enableval=$enable_debug_symbols;
4799else
4800  enableval=no
4801fi
4802
4803if test ${enableval} = "no" ; then
4804  DEBUG_SYMBOLS=
4805
4806else
4807  DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4808
4809fi
4810
4811# Check whether --enable-jit was given.
4812if test "${enable_jit+set}" = set; then
4813  enableval=$enable_jit;
4814else
4815  enableval=default
4816fi
4817
4818if test ${enableval} = "no"
4819then
4820  JIT=
4821
4822else
4823  case "$llvm_cv_target_arch" in
4824    x86)         TARGET_HAS_JIT=1
4825 ;;
4826    Sparc)       TARGET_HAS_JIT=0
4827 ;;
4828    PowerPC)     TARGET_HAS_JIT=1
4829 ;;
4830    x86_64)      TARGET_HAS_JIT=1
4831 ;;
4832    Alpha)       TARGET_HAS_JIT=0
4833 ;;
4834    ARM)         TARGET_HAS_JIT=1
4835 ;;
4836    Mips)        TARGET_HAS_JIT=1
4837 ;;
4838    XCore)       TARGET_HAS_JIT=0
4839 ;;
4840    MSP430)      TARGET_HAS_JIT=0
4841 ;;
4842    SystemZ)     TARGET_HAS_JIT=0
4843 ;;
4844    Blackfin)    TARGET_HAS_JIT=0
4845 ;;
4846    MBlaze)      TARGET_HAS_JIT=0
4847 ;;
4848    PTX)         TARGET_HAS_JIT=0
4849 ;;
4850    *)           TARGET_HAS_JIT=0
4851 ;;
4852  esac
4853fi
4854
4855# Check whether --enable-docs was given.
4856if test "${enable_docs+set}" = set; then
4857  enableval=$enable_docs;
4858else
4859  enableval=default
4860fi
4861
4862case "$enableval" in
4863  yes) ENABLE_DOCS=1
4864 ;;
4865  no)  ENABLE_DOCS=0
4866 ;;
4867  default) ENABLE_DOCS=1
4868 ;;
4869  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
4870echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
4871   { (exit 1); exit 1; }; } ;;
4872esac
4873
4874# Check whether --enable-doxygen was given.
4875if test "${enable_doxygen+set}" = set; then
4876  enableval=$enable_doxygen;
4877else
4878  enableval=default
4879fi
4880
4881case "$enableval" in
4882  yes) ENABLE_DOXYGEN=1
4883 ;;
4884  no)  ENABLE_DOXYGEN=0
4885 ;;
4886  default) ENABLE_DOXYGEN=0
4887 ;;
4888  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4889echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4890   { (exit 1); exit 1; }; } ;;
4891esac
4892
4893# Check whether --enable-threads was given.
4894if test "${enable_threads+set}" = set; then
4895  enableval=$enable_threads;
4896else
4897  enableval=default
4898fi
4899
4900case "$enableval" in
4901  yes) ENABLE_THREADS=1
4902 ;;
4903  no)  ENABLE_THREADS=0
4904 ;;
4905  default) ENABLE_THREADS=1
4906 ;;
4907  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4908echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4909   { (exit 1); exit 1; }; } ;;
4910esac
4911
4912cat >>confdefs.h <<_ACEOF
4913#define ENABLE_THREADS $ENABLE_THREADS
4914_ACEOF
4915
4916
4917# Check whether --enable-pthreads was given.
4918if test "${enable_pthreads+set}" = set; then
4919  enableval=$enable_pthreads;
4920else
4921  enableval=default
4922fi
4923
4924case "$enableval" in
4925  yes) ENABLE_PTHREADS=1
4926 ;;
4927  no)  ENABLE_PTHREADS=0
4928 ;;
4929  default) ENABLE_PTHREADS=1
4930 ;;
4931  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
4932echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
4933   { (exit 1); exit 1; }; } ;;
4934esac
4935
4936# Check whether --enable-pic was given.
4937if test "${enable_pic+set}" = set; then
4938  enableval=$enable_pic;
4939else
4940  enableval=default
4941fi
4942
4943case "$enableval" in
4944  yes) ENABLE_PIC=1
4945 ;;
4946  no)  ENABLE_PIC=0
4947 ;;
4948  default) ENABLE_PIC=1
4949 ;;
4950  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4951echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4952   { (exit 1); exit 1; }; } ;;
4953esac
4954
4955cat >>confdefs.h <<_ACEOF
4956#define ENABLE_PIC $ENABLE_PIC
4957_ACEOF
4958
4959
4960# Check whether --enable-shared was given.
4961if test "${enable_shared+set}" = set; then
4962  enableval=$enable_shared;
4963else
4964  enableval=default
4965fi
4966
4967case "$enableval" in
4968  yes) ENABLE_SHARED=1
4969 ;;
4970  no)  ENABLE_SHARED=0
4971 ;;
4972  default) ENABLE_SHARED=0
4973 ;;
4974  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
4975echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
4976   { (exit 1); exit 1; }; } ;;
4977esac
4978
4979# Check whether --enable-embed-stdcxx was given.
4980if test "${enable_embed_stdcxx+set}" = set; then
4981  enableval=$enable_embed_stdcxx;
4982else
4983  enableval=default
4984fi
4985
4986case "$enableval" in
4987  yes) ENABLE_EMBED_STDCXX=1
4988 ;;
4989  no)  ENABLE_EMBED_STDCXX=0
4990 ;;
4991  default) ENABLE_EMBED_STDCXX=0
4992 ;;
4993  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
4994echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
4995   { (exit 1); exit 1; }; } ;;
4996esac
4997
4998# Check whether --enable-timestamps was given.
4999if test "${enable_timestamps+set}" = set; then
5000  enableval=$enable_timestamps;
5001else
5002  enableval=default
5003fi
5004
5005case "$enableval" in
5006  yes) ENABLE_TIMESTAMPS=1
5007 ;;
5008  no)  ENABLE_TIMESTAMPS=0
5009 ;;
5010  default) ENABLE_TIMESTAMPS=1
5011 ;;
5012  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5013echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5014   { (exit 1); exit 1; }; } ;;
5015esac
5016
5017cat >>confdefs.h <<_ACEOF
5018#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5019_ACEOF
5020
5021
5022TARGETS_TO_BUILD=""
5023# Check whether --enable-targets was given.
5024if test "${enable_targets+set}" = set; then
5025  enableval=$enable_targets;
5026else
5027  enableval=all
5028fi
5029
5030if test "$enableval" = host-only ; then
5031  enableval=host
5032fi
5033case "$enableval" in
5034  all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
5035  *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5036      case "$a_target" in
5037        x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5038        x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5039        sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5040        powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5041        alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5042        arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5043        mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5044        spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5045        xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5046        msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5047        systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5048        blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5049        cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5050        cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5051        mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5052        ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5053        host) case "$llvm_cv_target_arch" in
5054            x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5055            x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5056            Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5057            PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5058            Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5059            ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5060            Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5061            MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5062            CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5063            XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5064            MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5065            s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5066            Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5067            PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5068            *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5069echo "$as_me: error: Can not set target to build" >&2;}
5070   { (exit 1); exit 1; }; } ;;
5071          esac ;;
5072        *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5073echo "$as_me: error: Unrecognized target $a_target" >&2;}
5074   { (exit 1); exit 1; }; } ;;
5075      esac
5076  done
5077  ;;
5078esac
5079TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5080
5081
5082# Determine whether we are building LLVM support for the native architecture.
5083# If so, define LLVM_NATIVE_ARCH to that LLVM target.
5084for a_target in $TARGETS_TO_BUILD; do
5085  if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5086
5087cat >>confdefs.h <<_ACEOF
5088#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5089_ACEOF
5090
5091    LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5092    LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5093    LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5094    LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5095    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5096      LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5097    fi
5098
5099cat >>confdefs.h <<_ACEOF
5100#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5101_ACEOF
5102
5103
5104cat >>confdefs.h <<_ACEOF
5105#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5106_ACEOF
5107
5108
5109cat >>confdefs.h <<_ACEOF
5110#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5111_ACEOF
5112
5113
5114cat >>confdefs.h <<_ACEOF
5115#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5116_ACEOF
5117
5118    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5119
5120cat >>confdefs.h <<_ACEOF
5121#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5122_ACEOF
5123
5124    fi
5125  fi
5126done
5127
5128# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5129# target feature def files.
5130LLVM_ENUM_TARGETS=""
5131LLVM_ENUM_ASM_PRINTERS=""
5132LLVM_ENUM_ASM_PARSERS=""
5133LLVM_ENUM_DISASSEMBLERS=""
5134for target_to_build in $TARGETS_TO_BUILD; do
5135  LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5136  if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5137    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5138  fi
5139  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5140    LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5141  fi
5142  if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5143    LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5144  fi
5145done
5146
5147
5148
5149
5150
5151# Check whether --enable-cbe-printf-a was given.
5152if test "${enable_cbe_printf_a+set}" = set; then
5153  enableval=$enable_cbe_printf_a;
5154else
5155  enableval=default
5156fi
5157
5158case "$enableval" in
5159  yes) ENABLE_CBE_PRINTF_A=1
5160 ;;
5161  no)  ENABLE_CBE_PRINTF_A=0
5162 ;;
5163  default)  ENABLE_CBE_PRINTF_A=1
5164 ;;
5165  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5166echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5167   { (exit 1); exit 1; }; } ;;
5168esac
5169
5170cat >>confdefs.h <<_ACEOF
5171#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5172_ACEOF
5173
5174
5175
5176# Check whether --with-optimize-option was given.
5177if test "${with_optimize_option+set}" = set; then
5178  withval=$with_optimize_option;
5179else
5180  withval=default
5181fi
5182
5183{ echo "$as_me:$LINENO: checking optimization flags" >&5
5184echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5185case "$withval" in
5186  default)
5187    case "$llvm_cv_os_type" in
5188    FreeBSD) optimize_option=-O2 ;;
5189    MingW) optimize_option=-O2 ;;
5190    *)     optimize_option=-O3 ;;
5191    esac ;;
5192  *) optimize_option="$withval" ;;
5193esac
5194OPTIMIZE_OPTION=$optimize_option
5195
5196{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5197echo "${ECHO_T}$optimize_option" >&6; }
5198
5199
5200# Check whether --with-extra-options was given.
5201if test "${with_extra_options+set}" = set; then
5202  withval=$with_extra_options;
5203else
5204  withval=default
5205fi
5206
5207case "$withval" in
5208  default) EXTRA_OPTIONS= ;;
5209  *) EXTRA_OPTIONS=$withval ;;
5210esac
5211EXTRA_OPTIONS=$EXTRA_OPTIONS
5212
5213
5214
5215# Check whether --with-extra-ld-options was given.
5216if test "${with_extra_ld_options+set}" = set; then
5217  withval=$with_extra_ld_options;
5218else
5219  withval=default
5220fi
5221
5222case "$withval" in
5223  default) EXTRA_LD_OPTIONS= ;;
5224  *) EXTRA_LD_OPTIONS=$withval ;;
5225esac
5226EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5227
5228
5229# Check whether --enable-bindings was given.
5230if test "${enable_bindings+set}" = set; then
5231  enableval=$enable_bindings;
5232else
5233  enableval=default
5234fi
5235
5236BINDINGS_TO_BUILD=""
5237case "$enableval" in
5238  yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5239  all ) BINDINGS_TO_BUILD="ocaml" ;;
5240  none | no) BINDINGS_TO_BUILD="" ;;
5241  *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5242      case "$a_binding" in
5243        ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5244        *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5245echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5246   { (exit 1); exit 1; }; } ;;
5247      esac
5248  done
5249  ;;
5250esac
5251
5252
5253# Check whether --with-ocaml-libdir was given.
5254if test "${with_ocaml_libdir+set}" = set; then
5255  withval=$with_ocaml_libdir;
5256else
5257  withval=auto
5258fi
5259
5260case "$withval" in
5261  auto) with_ocaml_libdir="$withval" ;;
5262  /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5263  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5264echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5265   { (exit 1); exit 1; }; } ;;
5266esac
5267
5268
5269# Check whether --with-clang-resource-dir was given.
5270if test "${with_clang_resource_dir+set}" = set; then
5271  withval=$with_clang_resource_dir;
5272else
5273  withval=""
5274fi
5275
5276
5277cat >>confdefs.h <<_ACEOF
5278#define CLANG_RESOURCE_DIR "$withval"
5279_ACEOF
5280
5281
5282
5283# Check whether --with-c-include-dirs was given.
5284if test "${with_c_include_dirs+set}" = set; then
5285  withval=$with_c_include_dirs;
5286else
5287  withval=""
5288fi
5289
5290
5291cat >>confdefs.h <<_ACEOF
5292#define C_INCLUDE_DIRS "$withval"
5293_ACEOF
5294
5295
5296
5297# Check whether --with-cxx-include-root was given.
5298if test "${with_cxx_include_root+set}" = set; then
5299  withval=$with_cxx_include_root;
5300else
5301  withval=""
5302fi
5303
5304
5305cat >>confdefs.h <<_ACEOF
5306#define CXX_INCLUDE_ROOT "$withval"
5307_ACEOF
5308
5309
5310
5311# Check whether --with-cxx-include-arch was given.
5312if test "${with_cxx_include_arch+set}" = set; then
5313  withval=$with_cxx_include_arch;
5314else
5315  withval=""
5316fi
5317
5318
5319cat >>confdefs.h <<_ACEOF
5320#define CXX_INCLUDE_ARCH "$withval"
5321_ACEOF
5322
5323
5324
5325# Check whether --with-cxx-include-32bit-dir was given.
5326if test "${with_cxx_include_32bit_dir+set}" = set; then
5327  withval=$with_cxx_include_32bit_dir;
5328else
5329  withval=""
5330fi
5331
5332
5333cat >>confdefs.h <<_ACEOF
5334#define CXX_INCLUDE_32BIT_DIR "$withval"
5335_ACEOF
5336
5337
5338
5339# Check whether --with-cxx-include-64bit-dir was given.
5340if test "${with_cxx_include_64bit_dir+set}" = set; then
5341  withval=$with_cxx_include_64bit_dir;
5342else
5343  withval=""
5344fi
5345
5346
5347cat >>confdefs.h <<_ACEOF
5348#define CXX_INCLUDE_64BIT_DIR "$withval"
5349_ACEOF
5350
5351
5352
5353# Check whether --with-binutils-include was given.
5354if test "${with_binutils_include+set}" = set; then
5355  withval=$with_binutils_include;
5356else
5357  withval=default
5358fi
5359
5360case "$withval" in
5361  default) WITH_BINUTILS_INCDIR=default ;;
5362  /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5363  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5364echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5365   { (exit 1); exit 1; }; } ;;
5366esac
5367if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5368  BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5369
5370  if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5371     echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5372     { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5373echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5374   { (exit 1); exit 1; }; };
5375  fi
5376fi
5377
5378
5379# Check whether --with-bug-report-url was given.
5380if test "${with_bug_report_url+set}" = set; then
5381  withval=$with_bug_report_url;
5382else
5383  withval="http://llvm.org/bugs/"
5384fi
5385
5386
5387cat >>confdefs.h <<_ACEOF
5388#define BUG_REPORT_URL "$withval"
5389_ACEOF
5390
5391
5392# Check whether --enable-libffi was given.
5393if test "${enable_libffi+set}" = set; then
5394  enableval=$enable_libffi; case "$enableval" in
5395    yes) llvm_cv_enable_libffi="yes" ;;
5396    no)  llvm_cv_enable_libffi="no"  ;;
5397    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5398echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5399   { (exit 1); exit 1; }; } ;;
5400  esac
5401else
5402  llvm_cv_enable_libffi=no
5403fi
5404
5405
5406
5407{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5408echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5409if test "${lt_cv_path_NM+set}" = set; then
5410  echo $ECHO_N "(cached) $ECHO_C" >&6
5411else
5412  if test -n "$NM"; then
5413  # Let the user override the test.
5414  lt_cv_path_NM="$NM"
5415else
5416  lt_nm_to_check="${ac_tool_prefix}nm"
5417  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5418    lt_nm_to_check="$lt_nm_to_check nm"
5419  fi
5420  for lt_tmp_nm in $lt_nm_to_check; do
5421    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5422    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5423      IFS="$lt_save_ifs"
5424      test -z "$ac_dir" && ac_dir=.
5425      tmp_nm="$ac_dir/$lt_tmp_nm"
5426      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5427	# Check to see if the nm accepts a BSD-compat flag.
5428	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5429	#   nm: unknown option "B" ignored
5430	# Tru64's nm complains that /dev/null is an invalid object file
5431	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5432	*/dev/null* | *'Invalid file or object type'*)
5433	  lt_cv_path_NM="$tmp_nm -B"
5434	  break
5435	  ;;
5436	*)
5437	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5438	  */dev/null*)
5439	    lt_cv_path_NM="$tmp_nm -p"
5440	    break
5441	    ;;
5442	  *)
5443	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5444	    continue # so that we can try to find one that supports BSD flags
5445	    ;;
5446	  esac
5447	  ;;
5448	esac
5449      fi
5450    done
5451    IFS="$lt_save_ifs"
5452  done
5453  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5454fi
5455fi
5456{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5457echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5458NM="$lt_cv_path_NM"
5459
5460
5461
5462{ echo "$as_me:$LINENO: checking for GNU make" >&5
5463echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5464if test "${llvm_cv_gnu_make_command+set}" = set; then
5465  echo $ECHO_N "(cached) $ECHO_C" >&6
5466else
5467  llvm_cv_gnu_make_command=''
5468 for a in "$MAKE" make gmake gnumake ; do
5469  if test -z "$a" ; then continue ; fi ;
5470  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5471  then
5472   llvm_cv_gnu_make_command=$a ;
5473   break;
5474  fi
5475 done
5476fi
5477{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5478echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5479 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5480   ifGNUmake='' ;
5481 else
5482   ifGNUmake='#' ;
5483   { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5484echo "${ECHO_T}\"Not found\"" >&6; };
5485 fi
5486
5487
5488{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5489echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5490LN_S=$as_ln_s
5491if test "$LN_S" = "ln -s"; then
5492  { echo "$as_me:$LINENO: result: yes" >&5
5493echo "${ECHO_T}yes" >&6; }
5494else
5495  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5496echo "${ECHO_T}no, using $LN_S" >&6; }
5497fi
5498
5499# Extract the first word of "cmp", so it can be a program name with args.
5500set dummy cmp; ac_word=$2
5501{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5502echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5503if test "${ac_cv_path_CMP+set}" = set; then
5504  echo $ECHO_N "(cached) $ECHO_C" >&6
5505else
5506  case $CMP in
5507  [\\/]* | ?:[\\/]*)
5508  ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5509  ;;
5510  *)
5511  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5512for as_dir in $PATH
5513do
5514  IFS=$as_save_IFS
5515  test -z "$as_dir" && as_dir=.
5516  for ac_exec_ext in '' $ac_executable_extensions; do
5517  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5518    ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5519    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5520    break 2
5521  fi
5522done
5523done
5524IFS=$as_save_IFS
5525
5526  test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5527  ;;
5528esac
5529fi
5530CMP=$ac_cv_path_CMP
5531if test -n "$CMP"; then
5532  { echo "$as_me:$LINENO: result: $CMP" >&5
5533echo "${ECHO_T}$CMP" >&6; }
5534else
5535  { echo "$as_me:$LINENO: result: no" >&5
5536echo "${ECHO_T}no" >&6; }
5537fi
5538
5539
5540# Extract the first word of "cp", so it can be a program name with args.
5541set dummy cp; ac_word=$2
5542{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5543echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5544if test "${ac_cv_path_CP+set}" = set; then
5545  echo $ECHO_N "(cached) $ECHO_C" >&6
5546else
5547  case $CP in
5548  [\\/]* | ?:[\\/]*)
5549  ac_cv_path_CP="$CP" # Let the user override the test with a path.
5550  ;;
5551  *)
5552  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553for as_dir in $PATH
5554do
5555  IFS=$as_save_IFS
5556  test -z "$as_dir" && as_dir=.
5557  for ac_exec_ext in '' $ac_executable_extensions; do
5558  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5559    ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5560    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5561    break 2
5562  fi
5563done
5564done
5565IFS=$as_save_IFS
5566
5567  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5568  ;;
5569esac
5570fi
5571CP=$ac_cv_path_CP
5572if test -n "$CP"; then
5573  { echo "$as_me:$LINENO: result: $CP" >&5
5574echo "${ECHO_T}$CP" >&6; }
5575else
5576  { echo "$as_me:$LINENO: result: no" >&5
5577echo "${ECHO_T}no" >&6; }
5578fi
5579
5580
5581# Extract the first word of "date", so it can be a program name with args.
5582set dummy date; ac_word=$2
5583{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5584echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5585if test "${ac_cv_path_DATE+set}" = set; then
5586  echo $ECHO_N "(cached) $ECHO_C" >&6
5587else
5588  case $DATE in
5589  [\\/]* | ?:[\\/]*)
5590  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5591  ;;
5592  *)
5593  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5594for as_dir in $PATH
5595do
5596  IFS=$as_save_IFS
5597  test -z "$as_dir" && as_dir=.
5598  for ac_exec_ext in '' $ac_executable_extensions; do
5599  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5600    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5601    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5602    break 2
5603  fi
5604done
5605done
5606IFS=$as_save_IFS
5607
5608  test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5609  ;;
5610esac
5611fi
5612DATE=$ac_cv_path_DATE
5613if test -n "$DATE"; then
5614  { echo "$as_me:$LINENO: result: $DATE" >&5
5615echo "${ECHO_T}$DATE" >&6; }
5616else
5617  { echo "$as_me:$LINENO: result: no" >&5
5618echo "${ECHO_T}no" >&6; }
5619fi
5620
5621
5622# Extract the first word of "find", so it can be a program name with args.
5623set dummy find; ac_word=$2
5624{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5625echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5626if test "${ac_cv_path_FIND+set}" = set; then
5627  echo $ECHO_N "(cached) $ECHO_C" >&6
5628else
5629  case $FIND in
5630  [\\/]* | ?:[\\/]*)
5631  ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5632  ;;
5633  *)
5634  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5635for as_dir in $PATH
5636do
5637  IFS=$as_save_IFS
5638  test -z "$as_dir" && as_dir=.
5639  for ac_exec_ext in '' $ac_executable_extensions; do
5640  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5641    ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5642    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5643    break 2
5644  fi
5645done
5646done
5647IFS=$as_save_IFS
5648
5649  test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5650  ;;
5651esac
5652fi
5653FIND=$ac_cv_path_FIND
5654if test -n "$FIND"; then
5655  { echo "$as_me:$LINENO: result: $FIND" >&5
5656echo "${ECHO_T}$FIND" >&6; }
5657else
5658  { echo "$as_me:$LINENO: result: no" >&5
5659echo "${ECHO_T}no" >&6; }
5660fi
5661
5662
5663# Extract the first word of "grep", so it can be a program name with args.
5664set dummy grep; ac_word=$2
5665{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5666echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5667if test "${ac_cv_path_GREP+set}" = set; then
5668  echo $ECHO_N "(cached) $ECHO_C" >&6
5669else
5670  case $GREP in
5671  [\\/]* | ?:[\\/]*)
5672  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5673  ;;
5674  *)
5675  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5676for as_dir in $PATH
5677do
5678  IFS=$as_save_IFS
5679  test -z "$as_dir" && as_dir=.
5680  for ac_exec_ext in '' $ac_executable_extensions; do
5681  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5682    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5683    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5684    break 2
5685  fi
5686done
5687done
5688IFS=$as_save_IFS
5689
5690  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5691  ;;
5692esac
5693fi
5694GREP=$ac_cv_path_GREP
5695if test -n "$GREP"; then
5696  { echo "$as_me:$LINENO: result: $GREP" >&5
5697echo "${ECHO_T}$GREP" >&6; }
5698else
5699  { echo "$as_me:$LINENO: result: no" >&5
5700echo "${ECHO_T}no" >&6; }
5701fi
5702
5703
5704# Extract the first word of "mkdir", so it can be a program name with args.
5705set dummy mkdir; ac_word=$2
5706{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5707echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5708if test "${ac_cv_path_MKDIR+set}" = set; then
5709  echo $ECHO_N "(cached) $ECHO_C" >&6
5710else
5711  case $MKDIR in
5712  [\\/]* | ?:[\\/]*)
5713  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5714  ;;
5715  *)
5716  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5717for as_dir in $PATH
5718do
5719  IFS=$as_save_IFS
5720  test -z "$as_dir" && as_dir=.
5721  for ac_exec_ext in '' $ac_executable_extensions; do
5722  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5723    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
5724    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5725    break 2
5726  fi
5727done
5728done
5729IFS=$as_save_IFS
5730
5731  test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5732  ;;
5733esac
5734fi
5735MKDIR=$ac_cv_path_MKDIR
5736if test -n "$MKDIR"; then
5737  { echo "$as_me:$LINENO: result: $MKDIR" >&5
5738echo "${ECHO_T}$MKDIR" >&6; }
5739else
5740  { echo "$as_me:$LINENO: result: no" >&5
5741echo "${ECHO_T}no" >&6; }
5742fi
5743
5744
5745# Extract the first word of "mv", so it can be a program name with args.
5746set dummy mv; ac_word=$2
5747{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5748echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5749if test "${ac_cv_path_MV+set}" = set; then
5750  echo $ECHO_N "(cached) $ECHO_C" >&6
5751else
5752  case $MV in
5753  [\\/]* | ?:[\\/]*)
5754  ac_cv_path_MV="$MV" # Let the user override the test with a path.
5755  ;;
5756  *)
5757  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5758for as_dir in $PATH
5759do
5760  IFS=$as_save_IFS
5761  test -z "$as_dir" && as_dir=.
5762  for ac_exec_ext in '' $ac_executable_extensions; do
5763  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5764    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
5765    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5766    break 2
5767  fi
5768done
5769done
5770IFS=$as_save_IFS
5771
5772  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
5773  ;;
5774esac
5775fi
5776MV=$ac_cv_path_MV
5777if test -n "$MV"; then
5778  { echo "$as_me:$LINENO: result: $MV" >&5
5779echo "${ECHO_T}$MV" >&6; }
5780else
5781  { echo "$as_me:$LINENO: result: no" >&5
5782echo "${ECHO_T}no" >&6; }
5783fi
5784
5785
5786if test -n "$ac_tool_prefix"; then
5787  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5788set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5789{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5790echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5791if test "${ac_cv_prog_RANLIB+set}" = set; then
5792  echo $ECHO_N "(cached) $ECHO_C" >&6
5793else
5794  if test -n "$RANLIB"; then
5795  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5796else
5797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5798for as_dir in $PATH
5799do
5800  IFS=$as_save_IFS
5801  test -z "$as_dir" && as_dir=.
5802  for ac_exec_ext in '' $ac_executable_extensions; do
5803  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5804    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5805    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5806    break 2
5807  fi
5808done
5809done
5810IFS=$as_save_IFS
5811
5812fi
5813fi
5814RANLIB=$ac_cv_prog_RANLIB
5815if test -n "$RANLIB"; then
5816  { echo "$as_me:$LINENO: result: $RANLIB" >&5
5817echo "${ECHO_T}$RANLIB" >&6; }
5818else
5819  { echo "$as_me:$LINENO: result: no" >&5
5820echo "${ECHO_T}no" >&6; }
5821fi
5822
5823
5824fi
5825if test -z "$ac_cv_prog_RANLIB"; then
5826  ac_ct_RANLIB=$RANLIB
5827  # Extract the first word of "ranlib", so it can be a program name with args.
5828set dummy ranlib; ac_word=$2
5829{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5830echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5831if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5832  echo $ECHO_N "(cached) $ECHO_C" >&6
5833else
5834  if test -n "$ac_ct_RANLIB"; then
5835  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5836else
5837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5838for as_dir in $PATH
5839do
5840  IFS=$as_save_IFS
5841  test -z "$as_dir" && as_dir=.
5842  for ac_exec_ext in '' $ac_executable_extensions; do
5843  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5844    ac_cv_prog_ac_ct_RANLIB="ranlib"
5845    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5846    break 2
5847  fi
5848done
5849done
5850IFS=$as_save_IFS
5851
5852fi
5853fi
5854ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5855if test -n "$ac_ct_RANLIB"; then
5856  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5857echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
5858else
5859  { echo "$as_me:$LINENO: result: no" >&5
5860echo "${ECHO_T}no" >&6; }
5861fi
5862
5863  if test "x$ac_ct_RANLIB" = x; then
5864    RANLIB=":"
5865  else
5866    case $cross_compiling:$ac_tool_warned in
5867yes:)
5868{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5869whose name does not start with the host triplet.  If you think this
5870configuration is useful to you, please write to autoconf@gnu.org." >&5
5871echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5872whose name does not start with the host triplet.  If you think this
5873configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5874ac_tool_warned=yes ;;
5875esac
5876    RANLIB=$ac_ct_RANLIB
5877  fi
5878else
5879  RANLIB="$ac_cv_prog_RANLIB"
5880fi
5881
5882if test -n "$ac_tool_prefix"; then
5883  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5884set dummy ${ac_tool_prefix}ar; ac_word=$2
5885{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5886echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5887if test "${ac_cv_prog_AR+set}" = set; then
5888  echo $ECHO_N "(cached) $ECHO_C" >&6
5889else
5890  if test -n "$AR"; then
5891  ac_cv_prog_AR="$AR" # Let the user override the test.
5892else
5893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5894for as_dir in $PATH
5895do
5896  IFS=$as_save_IFS
5897  test -z "$as_dir" && as_dir=.
5898  for ac_exec_ext in '' $ac_executable_extensions; do
5899  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5900    ac_cv_prog_AR="${ac_tool_prefix}ar"
5901    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5902    break 2
5903  fi
5904done
5905done
5906IFS=$as_save_IFS
5907
5908fi
5909fi
5910AR=$ac_cv_prog_AR
5911if test -n "$AR"; then
5912  { echo "$as_me:$LINENO: result: $AR" >&5
5913echo "${ECHO_T}$AR" >&6; }
5914else
5915  { echo "$as_me:$LINENO: result: no" >&5
5916echo "${ECHO_T}no" >&6; }
5917fi
5918
5919
5920fi
5921if test -z "$ac_cv_prog_AR"; then
5922  ac_ct_AR=$AR
5923  # Extract the first word of "ar", so it can be a program name with args.
5924set dummy ar; ac_word=$2
5925{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5926echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5927if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5928  echo $ECHO_N "(cached) $ECHO_C" >&6
5929else
5930  if test -n "$ac_ct_AR"; then
5931  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5932else
5933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5934for as_dir in $PATH
5935do
5936  IFS=$as_save_IFS
5937  test -z "$as_dir" && as_dir=.
5938  for ac_exec_ext in '' $ac_executable_extensions; do
5939  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5940    ac_cv_prog_ac_ct_AR="ar"
5941    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5942    break 2
5943  fi
5944done
5945done
5946IFS=$as_save_IFS
5947
5948fi
5949fi
5950ac_ct_AR=$ac_cv_prog_ac_ct_AR
5951if test -n "$ac_ct_AR"; then
5952  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5953echo "${ECHO_T}$ac_ct_AR" >&6; }
5954else
5955  { echo "$as_me:$LINENO: result: no" >&5
5956echo "${ECHO_T}no" >&6; }
5957fi
5958
5959  if test "x$ac_ct_AR" = x; then
5960    AR="false"
5961  else
5962    case $cross_compiling:$ac_tool_warned in
5963yes:)
5964{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5965whose name does not start with the host triplet.  If you think this
5966configuration is useful to you, please write to autoconf@gnu.org." >&5
5967echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5968whose name does not start with the host triplet.  If you think this
5969configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5970ac_tool_warned=yes ;;
5971esac
5972    AR=$ac_ct_AR
5973  fi
5974else
5975  AR="$ac_cv_prog_AR"
5976fi
5977
5978# Extract the first word of "rm", so it can be a program name with args.
5979set dummy rm; ac_word=$2
5980{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5981echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5982if test "${ac_cv_path_RM+set}" = set; then
5983  echo $ECHO_N "(cached) $ECHO_C" >&6
5984else
5985  case $RM in
5986  [\\/]* | ?:[\\/]*)
5987  ac_cv_path_RM="$RM" # Let the user override the test with a path.
5988  ;;
5989  *)
5990  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5991for as_dir in $PATH
5992do
5993  IFS=$as_save_IFS
5994  test -z "$as_dir" && as_dir=.
5995  for ac_exec_ext in '' $ac_executable_extensions; do
5996  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5997    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
5998    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5999    break 2
6000  fi
6001done
6002done
6003IFS=$as_save_IFS
6004
6005  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6006  ;;
6007esac
6008fi
6009RM=$ac_cv_path_RM
6010if test -n "$RM"; then
6011  { echo "$as_me:$LINENO: result: $RM" >&5
6012echo "${ECHO_T}$RM" >&6; }
6013else
6014  { echo "$as_me:$LINENO: result: no" >&5
6015echo "${ECHO_T}no" >&6; }
6016fi
6017
6018
6019# Extract the first word of "sed", so it can be a program name with args.
6020set dummy sed; ac_word=$2
6021{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6022echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6023if test "${ac_cv_path_SED+set}" = set; then
6024  echo $ECHO_N "(cached) $ECHO_C" >&6
6025else
6026  case $SED in
6027  [\\/]* | ?:[\\/]*)
6028  ac_cv_path_SED="$SED" # Let the user override the test with a path.
6029  ;;
6030  *)
6031  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6032for as_dir in $PATH
6033do
6034  IFS=$as_save_IFS
6035  test -z "$as_dir" && as_dir=.
6036  for ac_exec_ext in '' $ac_executable_extensions; do
6037  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6038    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6039    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6040    break 2
6041  fi
6042done
6043done
6044IFS=$as_save_IFS
6045
6046  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6047  ;;
6048esac
6049fi
6050SED=$ac_cv_path_SED
6051if test -n "$SED"; then
6052  { echo "$as_me:$LINENO: result: $SED" >&5
6053echo "${ECHO_T}$SED" >&6; }
6054else
6055  { echo "$as_me:$LINENO: result: no" >&5
6056echo "${ECHO_T}no" >&6; }
6057fi
6058
6059
6060# Extract the first word of "tar", so it can be a program name with args.
6061set dummy tar; ac_word=$2
6062{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6063echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6064if test "${ac_cv_path_TAR+set}" = set; then
6065  echo $ECHO_N "(cached) $ECHO_C" >&6
6066else
6067  case $TAR in
6068  [\\/]* | ?:[\\/]*)
6069  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6070  ;;
6071  *)
6072  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6073for as_dir in $PATH
6074do
6075  IFS=$as_save_IFS
6076  test -z "$as_dir" && as_dir=.
6077  for ac_exec_ext in '' $ac_executable_extensions; do
6078  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6079    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6080    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6081    break 2
6082  fi
6083done
6084done
6085IFS=$as_save_IFS
6086
6087  test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6088  ;;
6089esac
6090fi
6091TAR=$ac_cv_path_TAR
6092if test -n "$TAR"; then
6093  { echo "$as_me:$LINENO: result: $TAR" >&5
6094echo "${ECHO_T}$TAR" >&6; }
6095else
6096  { echo "$as_me:$LINENO: result: no" >&5
6097echo "${ECHO_T}no" >&6; }
6098fi
6099
6100
6101# Extract the first word of "pwd", so it can be a program name with args.
6102set dummy pwd; ac_word=$2
6103{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6104echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6105if test "${ac_cv_path_BINPWD+set}" = set; then
6106  echo $ECHO_N "(cached) $ECHO_C" >&6
6107else
6108  case $BINPWD in
6109  [\\/]* | ?:[\\/]*)
6110  ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6111  ;;
6112  *)
6113  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6114for as_dir in $PATH
6115do
6116  IFS=$as_save_IFS
6117  test -z "$as_dir" && as_dir=.
6118  for ac_exec_ext in '' $ac_executable_extensions; do
6119  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6120    ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6121    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6122    break 2
6123  fi
6124done
6125done
6126IFS=$as_save_IFS
6127
6128  test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6129  ;;
6130esac
6131fi
6132BINPWD=$ac_cv_path_BINPWD
6133if test -n "$BINPWD"; then
6134  { echo "$as_me:$LINENO: result: $BINPWD" >&5
6135echo "${ECHO_T}$BINPWD" >&6; }
6136else
6137  { echo "$as_me:$LINENO: result: no" >&5
6138echo "${ECHO_T}no" >&6; }
6139fi
6140
6141
6142
6143# Extract the first word of "Graphviz", so it can be a program name with args.
6144set dummy Graphviz; ac_word=$2
6145{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6146echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6147if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6148  echo $ECHO_N "(cached) $ECHO_C" >&6
6149else
6150  case $GRAPHVIZ in
6151  [\\/]* | ?:[\\/]*)
6152  ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6153  ;;
6154  *)
6155  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6156for as_dir in $PATH
6157do
6158  IFS=$as_save_IFS
6159  test -z "$as_dir" && as_dir=.
6160  for ac_exec_ext in '' $ac_executable_extensions; do
6161  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6162    ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6163    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6164    break 2
6165  fi
6166done
6167done
6168IFS=$as_save_IFS
6169
6170  test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6171  ;;
6172esac
6173fi
6174GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6175if test -n "$GRAPHVIZ"; then
6176  { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6177echo "${ECHO_T}$GRAPHVIZ" >&6; }
6178else
6179  { echo "$as_me:$LINENO: result: no" >&5
6180echo "${ECHO_T}no" >&6; }
6181fi
6182
6183
6184if test "$GRAPHVIZ" != "echo Graphviz" ; then
6185
6186cat >>confdefs.h <<\_ACEOF
6187#define HAVE_GRAPHVIZ 1
6188_ACEOF
6189
6190    if test "$llvm_cv_os_type" = "MingW" ; then
6191    GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6192  fi
6193
6194cat >>confdefs.h <<_ACEOF
6195#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6196_ACEOF
6197
6198fi
6199# Extract the first word of "dot", so it can be a program name with args.
6200set dummy dot; ac_word=$2
6201{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6202echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6203if test "${ac_cv_path_DOT+set}" = set; then
6204  echo $ECHO_N "(cached) $ECHO_C" >&6
6205else
6206  case $DOT in
6207  [\\/]* | ?:[\\/]*)
6208  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6209  ;;
6210  *)
6211  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6212for as_dir in $PATH
6213do
6214  IFS=$as_save_IFS
6215  test -z "$as_dir" && as_dir=.
6216  for ac_exec_ext in '' $ac_executable_extensions; do
6217  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6218    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6219    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6220    break 2
6221  fi
6222done
6223done
6224IFS=$as_save_IFS
6225
6226  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6227  ;;
6228esac
6229fi
6230DOT=$ac_cv_path_DOT
6231if test -n "$DOT"; then
6232  { echo "$as_me:$LINENO: result: $DOT" >&5
6233echo "${ECHO_T}$DOT" >&6; }
6234else
6235  { echo "$as_me:$LINENO: result: no" >&5
6236echo "${ECHO_T}no" >&6; }
6237fi
6238
6239
6240if test "$DOT" != "echo dot" ; then
6241
6242cat >>confdefs.h <<\_ACEOF
6243#define HAVE_DOT 1
6244_ACEOF
6245
6246    if test "$llvm_cv_os_type" = "MingW" ; then
6247    DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6248  fi
6249
6250cat >>confdefs.h <<_ACEOF
6251#define LLVM_PATH_DOT "$DOT${EXEEXT}"
6252_ACEOF
6253
6254fi
6255# Extract the first word of "fdp", so it can be a program name with args.
6256set dummy fdp; ac_word=$2
6257{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6258echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6259if test "${ac_cv_path_FDP+set}" = set; then
6260  echo $ECHO_N "(cached) $ECHO_C" >&6
6261else
6262  case $FDP in
6263  [\\/]* | ?:[\\/]*)
6264  ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6265  ;;
6266  *)
6267  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6268for as_dir in $PATH
6269do
6270  IFS=$as_save_IFS
6271  test -z "$as_dir" && as_dir=.
6272  for ac_exec_ext in '' $ac_executable_extensions; do
6273  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6274    ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6275    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6276    break 2
6277  fi
6278done
6279done
6280IFS=$as_save_IFS
6281
6282  test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6283  ;;
6284esac
6285fi
6286FDP=$ac_cv_path_FDP
6287if test -n "$FDP"; then
6288  { echo "$as_me:$LINENO: result: $FDP" >&5
6289echo "${ECHO_T}$FDP" >&6; }
6290else
6291  { echo "$as_me:$LINENO: result: no" >&5
6292echo "${ECHO_T}no" >&6; }
6293fi
6294
6295
6296if test "$FDP" != "echo fdp" ; then
6297
6298cat >>confdefs.h <<\_ACEOF
6299#define HAVE_FDP 1
6300_ACEOF
6301
6302    if test "$llvm_cv_os_type" = "MingW" ; then
6303    FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6304  fi
6305
6306cat >>confdefs.h <<_ACEOF
6307#define LLVM_PATH_FDP "$FDP${EXEEXT}"
6308_ACEOF
6309
6310fi
6311# Extract the first word of "neato", so it can be a program name with args.
6312set dummy neato; ac_word=$2
6313{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6314echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6315if test "${ac_cv_path_NEATO+set}" = set; then
6316  echo $ECHO_N "(cached) $ECHO_C" >&6
6317else
6318  case $NEATO in
6319  [\\/]* | ?:[\\/]*)
6320  ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6321  ;;
6322  *)
6323  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6324for as_dir in $PATH
6325do
6326  IFS=$as_save_IFS
6327  test -z "$as_dir" && as_dir=.
6328  for ac_exec_ext in '' $ac_executable_extensions; do
6329  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6330    ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6331    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6332    break 2
6333  fi
6334done
6335done
6336IFS=$as_save_IFS
6337
6338  test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6339  ;;
6340esac
6341fi
6342NEATO=$ac_cv_path_NEATO
6343if test -n "$NEATO"; then
6344  { echo "$as_me:$LINENO: result: $NEATO" >&5
6345echo "${ECHO_T}$NEATO" >&6; }
6346else
6347  { echo "$as_me:$LINENO: result: no" >&5
6348echo "${ECHO_T}no" >&6; }
6349fi
6350
6351
6352if test "$NEATO" != "echo neato" ; then
6353
6354cat >>confdefs.h <<\_ACEOF
6355#define HAVE_NEATO 1
6356_ACEOF
6357
6358    if test "$llvm_cv_os_type" = "MingW" ; then
6359    NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6360  fi
6361
6362cat >>confdefs.h <<_ACEOF
6363#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6364_ACEOF
6365
6366fi
6367# Extract the first word of "twopi", so it can be a program name with args.
6368set dummy twopi; ac_word=$2
6369{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6370echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6371if test "${ac_cv_path_TWOPI+set}" = set; then
6372  echo $ECHO_N "(cached) $ECHO_C" >&6
6373else
6374  case $TWOPI in
6375  [\\/]* | ?:[\\/]*)
6376  ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6377  ;;
6378  *)
6379  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6380for as_dir in $PATH
6381do
6382  IFS=$as_save_IFS
6383  test -z "$as_dir" && as_dir=.
6384  for ac_exec_ext in '' $ac_executable_extensions; do
6385  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6386    ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6387    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6388    break 2
6389  fi
6390done
6391done
6392IFS=$as_save_IFS
6393
6394  test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6395  ;;
6396esac
6397fi
6398TWOPI=$ac_cv_path_TWOPI
6399if test -n "$TWOPI"; then
6400  { echo "$as_me:$LINENO: result: $TWOPI" >&5
6401echo "${ECHO_T}$TWOPI" >&6; }
6402else
6403  { echo "$as_me:$LINENO: result: no" >&5
6404echo "${ECHO_T}no" >&6; }
6405fi
6406
6407
6408if test "$TWOPI" != "echo twopi" ; then
6409
6410cat >>confdefs.h <<\_ACEOF
6411#define HAVE_TWOPI 1
6412_ACEOF
6413
6414    if test "$llvm_cv_os_type" = "MingW" ; then
6415    TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6416  fi
6417
6418cat >>confdefs.h <<_ACEOF
6419#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6420_ACEOF
6421
6422fi
6423# Extract the first word of "circo", so it can be a program name with args.
6424set dummy circo; ac_word=$2
6425{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6426echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6427if test "${ac_cv_path_CIRCO+set}" = set; then
6428  echo $ECHO_N "(cached) $ECHO_C" >&6
6429else
6430  case $CIRCO in
6431  [\\/]* | ?:[\\/]*)
6432  ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6433  ;;
6434  *)
6435  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6436for as_dir in $PATH
6437do
6438  IFS=$as_save_IFS
6439  test -z "$as_dir" && as_dir=.
6440  for ac_exec_ext in '' $ac_executable_extensions; do
6441  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6442    ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6443    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6444    break 2
6445  fi
6446done
6447done
6448IFS=$as_save_IFS
6449
6450  test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6451  ;;
6452esac
6453fi
6454CIRCO=$ac_cv_path_CIRCO
6455if test -n "$CIRCO"; then
6456  { echo "$as_me:$LINENO: result: $CIRCO" >&5
6457echo "${ECHO_T}$CIRCO" >&6; }
6458else
6459  { echo "$as_me:$LINENO: result: no" >&5
6460echo "${ECHO_T}no" >&6; }
6461fi
6462
6463
6464if test "$CIRCO" != "echo circo" ; then
6465
6466cat >>confdefs.h <<\_ACEOF
6467#define HAVE_CIRCO 1
6468_ACEOF
6469
6470    if test "$llvm_cv_os_type" = "MingW" ; then
6471    CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6472  fi
6473
6474cat >>confdefs.h <<_ACEOF
6475#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6476_ACEOF
6477
6478fi
6479for ac_prog in gv gsview32
6480do
6481  # Extract the first word of "$ac_prog", so it can be a program name with args.
6482set dummy $ac_prog; ac_word=$2
6483{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6484echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6485if test "${ac_cv_path_GV+set}" = set; then
6486  echo $ECHO_N "(cached) $ECHO_C" >&6
6487else
6488  case $GV in
6489  [\\/]* | ?:[\\/]*)
6490  ac_cv_path_GV="$GV" # Let the user override the test with a path.
6491  ;;
6492  *)
6493  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6494for as_dir in $PATH
6495do
6496  IFS=$as_save_IFS
6497  test -z "$as_dir" && as_dir=.
6498  for ac_exec_ext in '' $ac_executable_extensions; do
6499  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6500    ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6501    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6502    break 2
6503  fi
6504done
6505done
6506IFS=$as_save_IFS
6507
6508  ;;
6509esac
6510fi
6511GV=$ac_cv_path_GV
6512if test -n "$GV"; then
6513  { echo "$as_me:$LINENO: result: $GV" >&5
6514echo "${ECHO_T}$GV" >&6; }
6515else
6516  { echo "$as_me:$LINENO: result: no" >&5
6517echo "${ECHO_T}no" >&6; }
6518fi
6519
6520
6521  test -n "$GV" && break
6522done
6523test -n "$GV" || GV="echo gv"
6524
6525if test "$GV" != "echo gv" ; then
6526
6527cat >>confdefs.h <<\_ACEOF
6528#define HAVE_GV 1
6529_ACEOF
6530
6531    if test "$llvm_cv_os_type" = "MingW" ; then
6532    GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6533  fi
6534
6535cat >>confdefs.h <<_ACEOF
6536#define LLVM_PATH_GV "$GV${EXEEXT}"
6537_ACEOF
6538
6539fi
6540# Extract the first word of "dotty", so it can be a program name with args.
6541set dummy dotty; ac_word=$2
6542{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6543echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6544if test "${ac_cv_path_DOTTY+set}" = set; then
6545  echo $ECHO_N "(cached) $ECHO_C" >&6
6546else
6547  case $DOTTY in
6548  [\\/]* | ?:[\\/]*)
6549  ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6550  ;;
6551  *)
6552  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6553for as_dir in $PATH
6554do
6555  IFS=$as_save_IFS
6556  test -z "$as_dir" && as_dir=.
6557  for ac_exec_ext in '' $ac_executable_extensions; do
6558  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6559    ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
6560    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6561    break 2
6562  fi
6563done
6564done
6565IFS=$as_save_IFS
6566
6567  test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6568  ;;
6569esac
6570fi
6571DOTTY=$ac_cv_path_DOTTY
6572if test -n "$DOTTY"; then
6573  { echo "$as_me:$LINENO: result: $DOTTY" >&5
6574echo "${ECHO_T}$DOTTY" >&6; }
6575else
6576  { echo "$as_me:$LINENO: result: no" >&5
6577echo "${ECHO_T}no" >&6; }
6578fi
6579
6580
6581if test "$DOTTY" != "echo dotty" ; then
6582
6583cat >>confdefs.h <<\_ACEOF
6584#define HAVE_DOTTY 1
6585_ACEOF
6586
6587    if test "$llvm_cv_os_type" = "MingW" ; then
6588    DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6589  fi
6590
6591cat >>confdefs.h <<_ACEOF
6592#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6593_ACEOF
6594
6595fi
6596# Extract the first word of "xdot.py", so it can be a program name with args.
6597set dummy xdot.py; ac_word=$2
6598{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6599echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6600if test "${ac_cv_path_XDOT_PY+set}" = set; then
6601  echo $ECHO_N "(cached) $ECHO_C" >&6
6602else
6603  case $XDOT_PY in
6604  [\\/]* | ?:[\\/]*)
6605  ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6606  ;;
6607  *)
6608  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6609for as_dir in $PATH
6610do
6611  IFS=$as_save_IFS
6612  test -z "$as_dir" && as_dir=.
6613  for ac_exec_ext in '' $ac_executable_extensions; do
6614  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6615    ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6616    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6617    break 2
6618  fi
6619done
6620done
6621IFS=$as_save_IFS
6622
6623  test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6624  ;;
6625esac
6626fi
6627XDOT_PY=$ac_cv_path_XDOT_PY
6628if test -n "$XDOT_PY"; then
6629  { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6630echo "${ECHO_T}$XDOT_PY" >&6; }
6631else
6632  { echo "$as_me:$LINENO: result: no" >&5
6633echo "${ECHO_T}no" >&6; }
6634fi
6635
6636
6637if test "$XDOT_PY" != "echo xdot.py" ; then
6638
6639cat >>confdefs.h <<\_ACEOF
6640#define HAVE_XDOT_PY 1
6641_ACEOF
6642
6643    if test "$llvm_cv_os_type" = "MingW" ; then
6644    XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6645  fi
6646
6647cat >>confdefs.h <<_ACEOF
6648#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6649_ACEOF
6650
6651fi
6652
6653
6654# Extract the first word of "perl", so it can be a program name with args.
6655set dummy perl; ac_word=$2
6656{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6657echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6658if test "${ac_cv_path_PERL+set}" = set; then
6659  echo $ECHO_N "(cached) $ECHO_C" >&6
6660else
6661  case $PERL in
6662  [\\/]* | ?:[\\/]*)
6663  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6664  ;;
6665  *)
6666  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667for as_dir in $PATH
6668do
6669  IFS=$as_save_IFS
6670  test -z "$as_dir" && as_dir=.
6671  for ac_exec_ext in '' $ac_executable_extensions; do
6672  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6673    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6674    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6675    break 2
6676  fi
6677done
6678done
6679IFS=$as_save_IFS
6680
6681  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6682  ;;
6683esac
6684fi
6685PERL=$ac_cv_path_PERL
6686if test -n "$PERL"; then
6687  { echo "$as_me:$LINENO: result: $PERL" >&5
6688echo "${ECHO_T}$PERL" >&6; }
6689else
6690  { echo "$as_me:$LINENO: result: no" >&5
6691echo "${ECHO_T}no" >&6; }
6692fi
6693
6694
6695if test "$PERL" != "none"; then
6696  { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6697echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
6698  if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
6699    { echo "$as_me:$LINENO: result: yes" >&5
6700echo "${ECHO_T}yes" >&6; }
6701  else
6702    PERL=none
6703    { echo "$as_me:$LINENO: result: not found" >&5
6704echo "${ECHO_T}not found" >&6; }
6705  fi
6706fi
6707
6708
6709if test x"$PERL" = xnone; then
6710   HAVE_PERL=0
6711
6712   { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6713echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6714   { (exit 1); exit 1; }; }
6715else
6716   HAVE_PERL=1
6717
6718fi
6719
6720# Find a good install program.  We prefer a C program (faster),
6721# so one script is as good as another.  But avoid the broken or
6722# incompatible versions:
6723# SysV /etc/install, /usr/sbin/install
6724# SunOS /usr/etc/install
6725# IRIX /sbin/install
6726# AIX /bin/install
6727# AmigaOS /C/install, which installs bootblocks on floppy discs
6728# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6729# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6730# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6731# OS/2's system install, which has a completely different semantic
6732# ./install, which can be erroneously created by make from ./install.sh.
6733{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6734echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6735if test -z "$INSTALL"; then
6736if test "${ac_cv_path_install+set}" = set; then
6737  echo $ECHO_N "(cached) $ECHO_C" >&6
6738else
6739  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6740for as_dir in $PATH
6741do
6742  IFS=$as_save_IFS
6743  test -z "$as_dir" && as_dir=.
6744  # Account for people who put trailing slashes in PATH elements.
6745case $as_dir/ in
6746  ./ | .// | /cC/* | \
6747  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6748  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6749  /usr/ucb/* ) ;;
6750  *)
6751    # OSF1 and SCO ODT 3.0 have their own names for install.
6752    # Don't use installbsd from OSF since it installs stuff as root
6753    # by default.
6754    for ac_prog in ginstall scoinst install; do
6755      for ac_exec_ext in '' $ac_executable_extensions; do
6756	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6757	  if test $ac_prog = install &&
6758	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6759	    # AIX install.  It has an incompatible calling convention.
6760	    :
6761	  elif test $ac_prog = install &&
6762	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6763	    # program-specific install script used by HP pwplus--don't use.
6764	    :
6765	  else
6766	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6767	    break 3
6768	  fi
6769	fi
6770      done
6771    done
6772    ;;
6773esac
6774done
6775IFS=$as_save_IFS
6776
6777
6778fi
6779  if test "${ac_cv_path_install+set}" = set; then
6780    INSTALL=$ac_cv_path_install
6781  else
6782    # As a last resort, use the slow shell script.  Don't cache a
6783    # value for INSTALL within a source directory, because that will
6784    # break other packages using the cache if that directory is
6785    # removed, or if the value is a relative name.
6786    INSTALL=$ac_install_sh
6787  fi
6788fi
6789{ echo "$as_me:$LINENO: result: $INSTALL" >&5
6790echo "${ECHO_T}$INSTALL" >&6; }
6791
6792# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6793# It thinks the first close brace ends the variable substitution.
6794test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6795
6796test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6797
6798test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6799
6800case "$INSTALL" in
6801 [\\/$]* | ?:[\\/]* ) ;;
6802 *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6803esac
6804
6805# Extract the first word of "bzip2", so it can be a program name with args.
6806set dummy bzip2; ac_word=$2
6807{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6808echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6809if test "${ac_cv_path_BZIP2+set}" = set; then
6810  echo $ECHO_N "(cached) $ECHO_C" >&6
6811else
6812  case $BZIP2 in
6813  [\\/]* | ?:[\\/]*)
6814  ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
6815  ;;
6816  *)
6817  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6818for as_dir in $PATH
6819do
6820  IFS=$as_save_IFS
6821  test -z "$as_dir" && as_dir=.
6822  for ac_exec_ext in '' $ac_executable_extensions; do
6823  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6824    ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
6825    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6826    break 2
6827  fi
6828done
6829done
6830IFS=$as_save_IFS
6831
6832  ;;
6833esac
6834fi
6835BZIP2=$ac_cv_path_BZIP2
6836if test -n "$BZIP2"; then
6837  { echo "$as_me:$LINENO: result: $BZIP2" >&5
6838echo "${ECHO_T}$BZIP2" >&6; }
6839else
6840  { echo "$as_me:$LINENO: result: no" >&5
6841echo "${ECHO_T}no" >&6; }
6842fi
6843
6844
6845# Extract the first word of "cat", so it can be a program name with args.
6846set dummy cat; ac_word=$2
6847{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6848echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6849if test "${ac_cv_path_CAT+set}" = set; then
6850  echo $ECHO_N "(cached) $ECHO_C" >&6
6851else
6852  case $CAT in
6853  [\\/]* | ?:[\\/]*)
6854  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
6855  ;;
6856  *)
6857  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6858for as_dir in $PATH
6859do
6860  IFS=$as_save_IFS
6861  test -z "$as_dir" && as_dir=.
6862  for ac_exec_ext in '' $ac_executable_extensions; do
6863  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6864    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
6865    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6866    break 2
6867  fi
6868done
6869done
6870IFS=$as_save_IFS
6871
6872  ;;
6873esac
6874fi
6875CAT=$ac_cv_path_CAT
6876if test -n "$CAT"; then
6877  { echo "$as_me:$LINENO: result: $CAT" >&5
6878echo "${ECHO_T}$CAT" >&6; }
6879else
6880  { echo "$as_me:$LINENO: result: no" >&5
6881echo "${ECHO_T}no" >&6; }
6882fi
6883
6884
6885# Extract the first word of "doxygen", so it can be a program name with args.
6886set dummy doxygen; ac_word=$2
6887{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6888echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6889if test "${ac_cv_path_DOXYGEN+set}" = set; then
6890  echo $ECHO_N "(cached) $ECHO_C" >&6
6891else
6892  case $DOXYGEN in
6893  [\\/]* | ?:[\\/]*)
6894  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
6895  ;;
6896  *)
6897  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6898for as_dir in $PATH
6899do
6900  IFS=$as_save_IFS
6901  test -z "$as_dir" && as_dir=.
6902  for ac_exec_ext in '' $ac_executable_extensions; do
6903  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6904    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
6905    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6906    break 2
6907  fi
6908done
6909done
6910IFS=$as_save_IFS
6911
6912  ;;
6913esac
6914fi
6915DOXYGEN=$ac_cv_path_DOXYGEN
6916if test -n "$DOXYGEN"; then
6917  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
6918echo "${ECHO_T}$DOXYGEN" >&6; }
6919else
6920  { echo "$as_me:$LINENO: result: no" >&5
6921echo "${ECHO_T}no" >&6; }
6922fi
6923
6924
6925# Extract the first word of "groff", so it can be a program name with args.
6926set dummy groff; ac_word=$2
6927{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6928echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6929if test "${ac_cv_path_GROFF+set}" = set; then
6930  echo $ECHO_N "(cached) $ECHO_C" >&6
6931else
6932  case $GROFF in
6933  [\\/]* | ?:[\\/]*)
6934  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
6935  ;;
6936  *)
6937  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6938for as_dir in $PATH
6939do
6940  IFS=$as_save_IFS
6941  test -z "$as_dir" && as_dir=.
6942  for ac_exec_ext in '' $ac_executable_extensions; do
6943  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6944    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
6945    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6946    break 2
6947  fi
6948done
6949done
6950IFS=$as_save_IFS
6951
6952  ;;
6953esac
6954fi
6955GROFF=$ac_cv_path_GROFF
6956if test -n "$GROFF"; then
6957  { echo "$as_me:$LINENO: result: $GROFF" >&5
6958echo "${ECHO_T}$GROFF" >&6; }
6959else
6960  { echo "$as_me:$LINENO: result: no" >&5
6961echo "${ECHO_T}no" >&6; }
6962fi
6963
6964
6965# Extract the first word of "gzip", so it can be a program name with args.
6966set dummy gzip; ac_word=$2
6967{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6968echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6969if test "${ac_cv_path_GZIPBIN+set}" = set; then
6970  echo $ECHO_N "(cached) $ECHO_C" >&6
6971else
6972  case $GZIPBIN in
6973  [\\/]* | ?:[\\/]*)
6974  ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
6975  ;;
6976  *)
6977  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6978for as_dir in $PATH
6979do
6980  IFS=$as_save_IFS
6981  test -z "$as_dir" && as_dir=.
6982  for ac_exec_ext in '' $ac_executable_extensions; do
6983  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6984    ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
6985    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6986    break 2
6987  fi
6988done
6989done
6990IFS=$as_save_IFS
6991
6992  ;;
6993esac
6994fi
6995GZIPBIN=$ac_cv_path_GZIPBIN
6996if test -n "$GZIPBIN"; then
6997  { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
6998echo "${ECHO_T}$GZIPBIN" >&6; }
6999else
7000  { echo "$as_me:$LINENO: result: no" >&5
7001echo "${ECHO_T}no" >&6; }
7002fi
7003
7004
7005# Extract the first word of "pod2html", so it can be a program name with args.
7006set dummy pod2html; ac_word=$2
7007{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7008echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7009if test "${ac_cv_path_POD2HTML+set}" = set; then
7010  echo $ECHO_N "(cached) $ECHO_C" >&6
7011else
7012  case $POD2HTML in
7013  [\\/]* | ?:[\\/]*)
7014  ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7015  ;;
7016  *)
7017  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7018for as_dir in $PATH
7019do
7020  IFS=$as_save_IFS
7021  test -z "$as_dir" && as_dir=.
7022  for ac_exec_ext in '' $ac_executable_extensions; do
7023  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7024    ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7025    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7026    break 2
7027  fi
7028done
7029done
7030IFS=$as_save_IFS
7031
7032  ;;
7033esac
7034fi
7035POD2HTML=$ac_cv_path_POD2HTML
7036if test -n "$POD2HTML"; then
7037  { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7038echo "${ECHO_T}$POD2HTML" >&6; }
7039else
7040  { echo "$as_me:$LINENO: result: no" >&5
7041echo "${ECHO_T}no" >&6; }
7042fi
7043
7044
7045# Extract the first word of "pod2man", so it can be a program name with args.
7046set dummy pod2man; ac_word=$2
7047{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7048echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7049if test "${ac_cv_path_POD2MAN+set}" = set; then
7050  echo $ECHO_N "(cached) $ECHO_C" >&6
7051else
7052  case $POD2MAN in
7053  [\\/]* | ?:[\\/]*)
7054  ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7055  ;;
7056  *)
7057  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7058for as_dir in $PATH
7059do
7060  IFS=$as_save_IFS
7061  test -z "$as_dir" && as_dir=.
7062  for ac_exec_ext in '' $ac_executable_extensions; do
7063  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7064    ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7065    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7066    break 2
7067  fi
7068done
7069done
7070IFS=$as_save_IFS
7071
7072  ;;
7073esac
7074fi
7075POD2MAN=$ac_cv_path_POD2MAN
7076if test -n "$POD2MAN"; then
7077  { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7078echo "${ECHO_T}$POD2MAN" >&6; }
7079else
7080  { echo "$as_me:$LINENO: result: no" >&5
7081echo "${ECHO_T}no" >&6; }
7082fi
7083
7084
7085# Extract the first word of "pdfroff", so it can be a program name with args.
7086set dummy pdfroff; ac_word=$2
7087{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7088echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7089if test "${ac_cv_path_PDFROFF+set}" = set; then
7090  echo $ECHO_N "(cached) $ECHO_C" >&6
7091else
7092  case $PDFROFF in
7093  [\\/]* | ?:[\\/]*)
7094  ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7095  ;;
7096  *)
7097  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7098for as_dir in $PATH
7099do
7100  IFS=$as_save_IFS
7101  test -z "$as_dir" && as_dir=.
7102  for ac_exec_ext in '' $ac_executable_extensions; do
7103  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7104    ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7105    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7106    break 2
7107  fi
7108done
7109done
7110IFS=$as_save_IFS
7111
7112  ;;
7113esac
7114fi
7115PDFROFF=$ac_cv_path_PDFROFF
7116if test -n "$PDFROFF"; then
7117  { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7118echo "${ECHO_T}$PDFROFF" >&6; }
7119else
7120  { echo "$as_me:$LINENO: result: no" >&5
7121echo "${ECHO_T}no" >&6; }
7122fi
7123
7124
7125# Extract the first word of "runtest", so it can be a program name with args.
7126set dummy runtest; ac_word=$2
7127{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7128echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7129if test "${ac_cv_path_RUNTEST+set}" = set; then
7130  echo $ECHO_N "(cached) $ECHO_C" >&6
7131else
7132  case $RUNTEST in
7133  [\\/]* | ?:[\\/]*)
7134  ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7135  ;;
7136  *)
7137  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7138for as_dir in $PATH
7139do
7140  IFS=$as_save_IFS
7141  test -z "$as_dir" && as_dir=.
7142  for ac_exec_ext in '' $ac_executable_extensions; do
7143  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7144    ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7145    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7146    break 2
7147  fi
7148done
7149done
7150IFS=$as_save_IFS
7151
7152  ;;
7153esac
7154fi
7155RUNTEST=$ac_cv_path_RUNTEST
7156if test -n "$RUNTEST"; then
7157  { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7158echo "${ECHO_T}$RUNTEST" >&6; }
7159else
7160  { echo "$as_me:$LINENO: result: no" >&5
7161echo "${ECHO_T}no" >&6; }
7162fi
7163
7164
7165
7166no_itcl=true
7167{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7168echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7169
7170# Check whether --with-tclinclude was given.
7171if test "${with_tclinclude+set}" = set; then
7172  withval=$with_tclinclude; with_tclinclude=${withval}
7173else
7174  with_tclinclude=''
7175fi
7176
7177if test "${ac_cv_path_tclsh+set}" = set; then
7178  echo $ECHO_N "(cached) $ECHO_C" >&6
7179else
7180
7181if test x"${with_tclinclude}" != x ; then
7182  if test -f ${with_tclinclude}/tclsh ; then
7183    ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7184  elif test -f ${with_tclinclude}/src/tclsh ; then
7185    ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7186  else
7187    { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7188echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7189   { (exit 1); exit 1; }; }
7190  fi
7191fi
7192fi
7193
7194
7195if test x"${ac_cv_path_tclsh}" = x ; then
7196  { echo "$as_me:$LINENO: result: none" >&5
7197echo "${ECHO_T}none" >&6; }
7198  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
7199do
7200  # Extract the first word of "$ac_prog", so it can be a program name with args.
7201set dummy $ac_prog; ac_word=$2
7202{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7203echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7204if test "${ac_cv_path_TCLSH+set}" = set; then
7205  echo $ECHO_N "(cached) $ECHO_C" >&6
7206else
7207  case $TCLSH in
7208  [\\/]* | ?:[\\/]*)
7209  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7210  ;;
7211  *)
7212  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7213for as_dir in $PATH
7214do
7215  IFS=$as_save_IFS
7216  test -z "$as_dir" && as_dir=.
7217  for ac_exec_ext in '' $ac_executable_extensions; do
7218  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7219    ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7220    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7221    break 2
7222  fi
7223done
7224done
7225IFS=$as_save_IFS
7226
7227  ;;
7228esac
7229fi
7230TCLSH=$ac_cv_path_TCLSH
7231if test -n "$TCLSH"; then
7232  { echo "$as_me:$LINENO: result: $TCLSH" >&5
7233echo "${ECHO_T}$TCLSH" >&6; }
7234else
7235  { echo "$as_me:$LINENO: result: no" >&5
7236echo "${ECHO_T}no" >&6; }
7237fi
7238
7239
7240  test -n "$TCLSH" && break
7241done
7242
7243  if test x"${TCLSH}" = x ; then
7244    ac_cv_path_tclsh='';
7245  else
7246    ac_cv_path_tclsh="${TCLSH}";
7247  fi
7248else
7249  { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7250echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7251  TCLSH="${ac_cv_path_tclsh}"
7252
7253fi
7254
7255# Extract the first word of "zip", so it can be a program name with args.
7256set dummy zip; ac_word=$2
7257{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7258echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7259if test "${ac_cv_path_ZIP+set}" = set; then
7260  echo $ECHO_N "(cached) $ECHO_C" >&6
7261else
7262  case $ZIP in
7263  [\\/]* | ?:[\\/]*)
7264  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7265  ;;
7266  *)
7267  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7268for as_dir in $PATH
7269do
7270  IFS=$as_save_IFS
7271  test -z "$as_dir" && as_dir=.
7272  for ac_exec_ext in '' $ac_executable_extensions; do
7273  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7274    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7275    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7276    break 2
7277  fi
7278done
7279done
7280IFS=$as_save_IFS
7281
7282  ;;
7283esac
7284fi
7285ZIP=$ac_cv_path_ZIP
7286if test -n "$ZIP"; then
7287  { echo "$as_me:$LINENO: result: $ZIP" >&5
7288echo "${ECHO_T}$ZIP" >&6; }
7289else
7290  { echo "$as_me:$LINENO: result: no" >&5
7291echo "${ECHO_T}no" >&6; }
7292fi
7293
7294
7295for ac_prog in ocamlc
7296do
7297  # Extract the first word of "$ac_prog", so it can be a program name with args.
7298set dummy $ac_prog; ac_word=$2
7299{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7300echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7301if test "${ac_cv_path_OCAMLC+set}" = set; then
7302  echo $ECHO_N "(cached) $ECHO_C" >&6
7303else
7304  case $OCAMLC in
7305  [\\/]* | ?:[\\/]*)
7306  ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7307  ;;
7308  *)
7309  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7310for as_dir in $PATH
7311do
7312  IFS=$as_save_IFS
7313  test -z "$as_dir" && as_dir=.
7314  for ac_exec_ext in '' $ac_executable_extensions; do
7315  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7316    ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7317    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7318    break 2
7319  fi
7320done
7321done
7322IFS=$as_save_IFS
7323
7324  ;;
7325esac
7326fi
7327OCAMLC=$ac_cv_path_OCAMLC
7328if test -n "$OCAMLC"; then
7329  { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7330echo "${ECHO_T}$OCAMLC" >&6; }
7331else
7332  { echo "$as_me:$LINENO: result: no" >&5
7333echo "${ECHO_T}no" >&6; }
7334fi
7335
7336
7337  test -n "$OCAMLC" && break
7338done
7339
7340for ac_prog in ocamlopt
7341do
7342  # Extract the first word of "$ac_prog", so it can be a program name with args.
7343set dummy $ac_prog; ac_word=$2
7344{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7345echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7346if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7347  echo $ECHO_N "(cached) $ECHO_C" >&6
7348else
7349  case $OCAMLOPT in
7350  [\\/]* | ?:[\\/]*)
7351  ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7352  ;;
7353  *)
7354  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7355for as_dir in $PATH
7356do
7357  IFS=$as_save_IFS
7358  test -z "$as_dir" && as_dir=.
7359  for ac_exec_ext in '' $ac_executable_extensions; do
7360  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7361    ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7362    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7363    break 2
7364  fi
7365done
7366done
7367IFS=$as_save_IFS
7368
7369  ;;
7370esac
7371fi
7372OCAMLOPT=$ac_cv_path_OCAMLOPT
7373if test -n "$OCAMLOPT"; then
7374  { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7375echo "${ECHO_T}$OCAMLOPT" >&6; }
7376else
7377  { echo "$as_me:$LINENO: result: no" >&5
7378echo "${ECHO_T}no" >&6; }
7379fi
7380
7381
7382  test -n "$OCAMLOPT" && break
7383done
7384
7385for ac_prog in ocamldep
7386do
7387  # Extract the first word of "$ac_prog", so it can be a program name with args.
7388set dummy $ac_prog; ac_word=$2
7389{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7390echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7391if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7392  echo $ECHO_N "(cached) $ECHO_C" >&6
7393else
7394  case $OCAMLDEP in
7395  [\\/]* | ?:[\\/]*)
7396  ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7397  ;;
7398  *)
7399  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7400for as_dir in $PATH
7401do
7402  IFS=$as_save_IFS
7403  test -z "$as_dir" && as_dir=.
7404  for ac_exec_ext in '' $ac_executable_extensions; do
7405  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7406    ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7407    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7408    break 2
7409  fi
7410done
7411done
7412IFS=$as_save_IFS
7413
7414  ;;
7415esac
7416fi
7417OCAMLDEP=$ac_cv_path_OCAMLDEP
7418if test -n "$OCAMLDEP"; then
7419  { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7420echo "${ECHO_T}$OCAMLDEP" >&6; }
7421else
7422  { echo "$as_me:$LINENO: result: no" >&5
7423echo "${ECHO_T}no" >&6; }
7424fi
7425
7426
7427  test -n "$OCAMLDEP" && break
7428done
7429
7430for ac_prog in ocamldoc
7431do
7432  # Extract the first word of "$ac_prog", so it can be a program name with args.
7433set dummy $ac_prog; ac_word=$2
7434{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7435echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7436if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7437  echo $ECHO_N "(cached) $ECHO_C" >&6
7438else
7439  case $OCAMLDOC in
7440  [\\/]* | ?:[\\/]*)
7441  ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7442  ;;
7443  *)
7444  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7445for as_dir in $PATH
7446do
7447  IFS=$as_save_IFS
7448  test -z "$as_dir" && as_dir=.
7449  for ac_exec_ext in '' $ac_executable_extensions; do
7450  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7451    ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7452    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7453    break 2
7454  fi
7455done
7456done
7457IFS=$as_save_IFS
7458
7459  ;;
7460esac
7461fi
7462OCAMLDOC=$ac_cv_path_OCAMLDOC
7463if test -n "$OCAMLDOC"; then
7464  { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7465echo "${ECHO_T}$OCAMLDOC" >&6; }
7466else
7467  { echo "$as_me:$LINENO: result: no" >&5
7468echo "${ECHO_T}no" >&6; }
7469fi
7470
7471
7472  test -n "$OCAMLDOC" && break
7473done
7474
7475for ac_prog in gas as
7476do
7477  # Extract the first word of "$ac_prog", so it can be a program name with args.
7478set dummy $ac_prog; ac_word=$2
7479{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7480echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7481if test "${ac_cv_path_GAS+set}" = set; then
7482  echo $ECHO_N "(cached) $ECHO_C" >&6
7483else
7484  case $GAS in
7485  [\\/]* | ?:[\\/]*)
7486  ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7487  ;;
7488  *)
7489  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7490for as_dir in $PATH
7491do
7492  IFS=$as_save_IFS
7493  test -z "$as_dir" && as_dir=.
7494  for ac_exec_ext in '' $ac_executable_extensions; do
7495  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7496    ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7497    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7498    break 2
7499  fi
7500done
7501done
7502IFS=$as_save_IFS
7503
7504  ;;
7505esac
7506fi
7507GAS=$ac_cv_path_GAS
7508if test -n "$GAS"; then
7509  { echo "$as_me:$LINENO: result: $GAS" >&5
7510echo "${ECHO_T}$GAS" >&6; }
7511else
7512  { echo "$as_me:$LINENO: result: no" >&5
7513echo "${ECHO_T}no" >&6; }
7514fi
7515
7516
7517  test -n "$GAS" && break
7518done
7519
7520
7521{ echo "$as_me:$LINENO: checking for linker version" >&5
7522echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7523if test "${llvm_cv_link_version+set}" = set; then
7524  echo $ECHO_N "(cached) $ECHO_C" >&6
7525else
7526
7527   version_string="$(ld -v 2>&1 | head -1)"
7528
7529   # Check for ld64.
7530   if (echo "$version_string" | grep -q "ld64"); then
7531     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7532   else
7533     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7534   fi
7535
7536fi
7537{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7538echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7539
7540cat >>confdefs.h <<_ACEOF
7541#define HOST_LINK_VERSION "$llvm_cv_link_version"
7542_ACEOF
7543
7544
7545
7546{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7547echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7548if test "${llvm_cv_link_use_r+set}" = set; then
7549  echo $ECHO_N "(cached) $ECHO_C" >&6
7550else
7551   ac_ext=c
7552ac_cpp='$CPP $CPPFLAGS'
7553ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7554ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7555ac_compiler_gnu=$ac_cv_c_compiler_gnu
7556
7557  oldcflags="$CFLAGS"
7558  CFLAGS="$CFLAGS -Wl,-R."
7559  cat >conftest.$ac_ext <<_ACEOF
7560/* confdefs.h.  */
7561_ACEOF
7562cat confdefs.h >>conftest.$ac_ext
7563cat >>conftest.$ac_ext <<_ACEOF
7564/* end confdefs.h.  */
7565
7566int
7567main ()
7568{
7569
7570  ;
7571  return 0;
7572}
7573_ACEOF
7574rm -f conftest.$ac_objext conftest$ac_exeext
7575if { (ac_try="$ac_link"
7576case "(($ac_try" in
7577  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7578  *) ac_try_echo=$ac_try;;
7579esac
7580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7581  (eval "$ac_link") 2>conftest.er1
7582  ac_status=$?
7583  grep -v '^ *+' conftest.er1 >conftest.err
7584  rm -f conftest.er1
7585  cat conftest.err >&5
7586  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7587  (exit $ac_status); } && {
7588	 test -z "$ac_c_werror_flag" ||
7589	 test ! -s conftest.err
7590       } && test -s conftest$ac_exeext &&
7591       $as_test_x conftest$ac_exeext; then
7592  llvm_cv_link_use_r=yes
7593else
7594  echo "$as_me: failed program was:" >&5
7595sed 's/^/| /' conftest.$ac_ext >&5
7596
7597	llvm_cv_link_use_r=no
7598fi
7599
7600rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7601      conftest$ac_exeext conftest.$ac_ext
7602  CFLAGS="$oldcflags"
7603  ac_ext=c
7604ac_cpp='$CPP $CPPFLAGS'
7605ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7606ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7607ac_compiler_gnu=$ac_cv_c_compiler_gnu
7608
7609
7610fi
7611{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7612echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7613if test "$llvm_cv_link_use_r" = yes ; then
7614
7615cat >>confdefs.h <<\_ACEOF
7616#define HAVE_LINK_R 1
7617_ACEOF
7618
7619  fi
7620
7621
7622{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7623echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7624if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7625  echo $ECHO_N "(cached) $ECHO_C" >&6
7626else
7627   ac_ext=c
7628ac_cpp='$CPP $CPPFLAGS'
7629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7631ac_compiler_gnu=$ac_cv_c_compiler_gnu
7632
7633  oldcflags="$CFLAGS"
7634  CFLAGS="$CFLAGS -Wl,-export-dynamic"
7635  cat >conftest.$ac_ext <<_ACEOF
7636/* confdefs.h.  */
7637_ACEOF
7638cat confdefs.h >>conftest.$ac_ext
7639cat >>conftest.$ac_ext <<_ACEOF
7640/* end confdefs.h.  */
7641
7642int
7643main ()
7644{
7645
7646  ;
7647  return 0;
7648}
7649_ACEOF
7650rm -f conftest.$ac_objext conftest$ac_exeext
7651if { (ac_try="$ac_link"
7652case "(($ac_try" in
7653  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7654  *) ac_try_echo=$ac_try;;
7655esac
7656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7657  (eval "$ac_link") 2>conftest.er1
7658  ac_status=$?
7659  grep -v '^ *+' conftest.er1 >conftest.err
7660  rm -f conftest.er1
7661  cat conftest.err >&5
7662  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7663  (exit $ac_status); } && {
7664	 test -z "$ac_c_werror_flag" ||
7665	 test ! -s conftest.err
7666       } && test -s conftest$ac_exeext &&
7667       $as_test_x conftest$ac_exeext; then
7668  llvm_cv_link_use_export_dynamic=yes
7669else
7670  echo "$as_me: failed program was:" >&5
7671sed 's/^/| /' conftest.$ac_ext >&5
7672
7673	llvm_cv_link_use_export_dynamic=no
7674fi
7675
7676rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7677      conftest$ac_exeext conftest.$ac_ext
7678  CFLAGS="$oldcflags"
7679  ac_ext=c
7680ac_cpp='$CPP $CPPFLAGS'
7681ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7682ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7683ac_compiler_gnu=$ac_cv_c_compiler_gnu
7684
7685
7686fi
7687{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7688echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7689if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7690
7691cat >>confdefs.h <<\_ACEOF
7692#define HAVE_LINK_EXPORT_DYNAMIC 1
7693_ACEOF
7694
7695  fi
7696
7697
7698{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7699echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7700if test "${llvm_cv_link_use_version_script+set}" = set; then
7701  echo $ECHO_N "(cached) $ECHO_C" >&6
7702else
7703   ac_ext=c
7704ac_cpp='$CPP $CPPFLAGS'
7705ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7706ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7707ac_compiler_gnu=$ac_cv_c_compiler_gnu
7708
7709  oldcflags="$CFLAGS"
7710
7711  # The following code is from the autoconf manual,
7712  # "11.13: Limitations of Usual Tools".
7713  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7714  # Use mktemp if possible; otherwise fall back on mkdir,
7715  # with $RANDOM to make collisions less likely.
7716  : ${TMPDIR=/tmp}
7717  {
7718    tmp=`
7719      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7720    ` &&
7721    test -n "$tmp" && test -d "$tmp"
7722  } || {
7723    tmp=$TMPDIR/foo$$-$RANDOM
7724    (umask 077 && mkdir "$tmp")
7725  } || exit $?
7726
7727  echo "{" > "$tmp/export.map"
7728  echo "  global: main;" >> "$tmp/export.map"
7729  echo "  local: *;" >> "$tmp/export.map"
7730  echo "};" >> "$tmp/export.map"
7731
7732  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
7733  cat >conftest.$ac_ext <<_ACEOF
7734/* confdefs.h.  */
7735_ACEOF
7736cat confdefs.h >>conftest.$ac_ext
7737cat >>conftest.$ac_ext <<_ACEOF
7738/* end confdefs.h.  */
7739
7740int
7741main ()
7742{
7743
7744  ;
7745  return 0;
7746}
7747_ACEOF
7748rm -f conftest.$ac_objext conftest$ac_exeext
7749if { (ac_try="$ac_link"
7750case "(($ac_try" in
7751  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7752  *) ac_try_echo=$ac_try;;
7753esac
7754eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7755  (eval "$ac_link") 2>conftest.er1
7756  ac_status=$?
7757  grep -v '^ *+' conftest.er1 >conftest.err
7758  rm -f conftest.er1
7759  cat conftest.err >&5
7760  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7761  (exit $ac_status); } && {
7762	 test -z "$ac_c_werror_flag" ||
7763	 test ! -s conftest.err
7764       } && test -s conftest$ac_exeext &&
7765       $as_test_x conftest$ac_exeext; then
7766  llvm_cv_link_use_version_script=yes
7767else
7768  echo "$as_me: failed program was:" >&5
7769sed 's/^/| /' conftest.$ac_ext >&5
7770
7771	llvm_cv_link_use_version_script=no
7772fi
7773
7774rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7775      conftest$ac_exeext conftest.$ac_ext
7776  rm "$tmp/export.map"
7777  rmdir "$tmp"
7778  CFLAGS="$oldcflags"
7779  ac_ext=c
7780ac_cpp='$CPP $CPPFLAGS'
7781ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7782ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7783ac_compiler_gnu=$ac_cv_c_compiler_gnu
7784
7785
7786fi
7787{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
7788echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
7789if test "$llvm_cv_link_use_version_script" = yes ; then
7790  HAVE_LINK_VERSION_SCRIPT=1
7791
7792  fi
7793
7794
7795
7796
7797{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7798echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
7799if test "${ac_cv_c_const+set}" = set; then
7800  echo $ECHO_N "(cached) $ECHO_C" >&6
7801else
7802  cat >conftest.$ac_ext <<_ACEOF
7803/* confdefs.h.  */
7804_ACEOF
7805cat confdefs.h >>conftest.$ac_ext
7806cat >>conftest.$ac_ext <<_ACEOF
7807/* end confdefs.h.  */
7808
7809int
7810main ()
7811{
7812/* FIXME: Include the comments suggested by Paul. */
7813#ifndef __cplusplus
7814  /* Ultrix mips cc rejects this.  */
7815  typedef int charset[2];
7816  const charset cs;
7817  /* SunOS 4.1.1 cc rejects this.  */
7818  char const *const *pcpcc;
7819  char **ppc;
7820  /* NEC SVR4.0.2 mips cc rejects this.  */
7821  struct point {int x, y;};
7822  static struct point const zero = {0,0};
7823  /* AIX XL C 1.02.0.0 rejects this.
7824     It does not let you subtract one const X* pointer from another in
7825     an arm of an if-expression whose if-part is not a constant
7826     expression */
7827  const char *g = "string";
7828  pcpcc = &g + (g ? g-g : 0);
7829  /* HPUX 7.0 cc rejects these. */
7830  ++pcpcc;
7831  ppc = (char**) pcpcc;
7832  pcpcc = (char const *const *) ppc;
7833  { /* SCO 3.2v4 cc rejects this.  */
7834    char *t;
7835    char const *s = 0 ? (char *) 0 : (char const *) 0;
7836
7837    *t++ = 0;
7838    if (s) return 0;
7839  }
7840  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
7841    int x[] = {25, 17};
7842    const int *foo = &x[0];
7843    ++foo;
7844  }
7845  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7846    typedef const int *iptr;
7847    iptr p = 0;
7848    ++p;
7849  }
7850  { /* AIX XL C 1.02.0.0 rejects this saying
7851       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7852    struct s { int j; const int *ap[3]; };
7853    struct s *b; b->j = 5;
7854  }
7855  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7856    const int foo = 10;
7857    if (!foo) return 0;
7858  }
7859  return !cs[0] && !zero.x;
7860#endif
7861
7862  ;
7863  return 0;
7864}
7865_ACEOF
7866rm -f conftest.$ac_objext
7867if { (ac_try="$ac_compile"
7868case "(($ac_try" in
7869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7870  *) ac_try_echo=$ac_try;;
7871esac
7872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7873  (eval "$ac_compile") 2>conftest.er1
7874  ac_status=$?
7875  grep -v '^ *+' conftest.er1 >conftest.err
7876  rm -f conftest.er1
7877  cat conftest.err >&5
7878  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7879  (exit $ac_status); } && {
7880	 test -z "$ac_c_werror_flag" ||
7881	 test ! -s conftest.err
7882       } && test -s conftest.$ac_objext; then
7883  ac_cv_c_const=yes
7884else
7885  echo "$as_me: failed program was:" >&5
7886sed 's/^/| /' conftest.$ac_ext >&5
7887
7888	ac_cv_c_const=no
7889fi
7890
7891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7892fi
7893{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7894echo "${ECHO_T}$ac_cv_c_const" >&6; }
7895if test $ac_cv_c_const = no; then
7896
7897cat >>confdefs.h <<\_ACEOF
7898#define const
7899_ACEOF
7900
7901fi
7902
7903
7904
7905
7906
7907
7908ac_header_dirent=no
7909for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
7910  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
7911{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
7912echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
7913if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7914  echo $ECHO_N "(cached) $ECHO_C" >&6
7915else
7916  cat >conftest.$ac_ext <<_ACEOF
7917/* confdefs.h.  */
7918_ACEOF
7919cat confdefs.h >>conftest.$ac_ext
7920cat >>conftest.$ac_ext <<_ACEOF
7921/* end confdefs.h.  */
7922#include <sys/types.h>
7923#include <$ac_hdr>
7924
7925int
7926main ()
7927{
7928if ((DIR *) 0)
7929return 0;
7930  ;
7931  return 0;
7932}
7933_ACEOF
7934rm -f conftest.$ac_objext
7935if { (ac_try="$ac_compile"
7936case "(($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_compile") 2>conftest.er1
7942  ac_status=$?
7943  grep -v '^ *+' conftest.er1 >conftest.err
7944  rm -f conftest.er1
7945  cat conftest.err >&5
7946  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7947  (exit $ac_status); } && {
7948	 test -z "$ac_c_werror_flag" ||
7949	 test ! -s conftest.err
7950       } && test -s conftest.$ac_objext; then
7951  eval "$as_ac_Header=yes"
7952else
7953  echo "$as_me: failed program was:" >&5
7954sed 's/^/| /' conftest.$ac_ext >&5
7955
7956	eval "$as_ac_Header=no"
7957fi
7958
7959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7960fi
7961ac_res=`eval echo '${'$as_ac_Header'}'`
7962	       { echo "$as_me:$LINENO: result: $ac_res" >&5
7963echo "${ECHO_T}$ac_res" >&6; }
7964if test `eval echo '${'$as_ac_Header'}'` = yes; then
7965  cat >>confdefs.h <<_ACEOF
7966#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
7967_ACEOF
7968
7969ac_header_dirent=$ac_hdr; break
7970fi
7971
7972done
7973# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
7974if test $ac_header_dirent = dirent.h; then
7975  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
7976echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
7977if test "${ac_cv_search_opendir+set}" = set; then
7978  echo $ECHO_N "(cached) $ECHO_C" >&6
7979else
7980  ac_func_search_save_LIBS=$LIBS
7981cat >conftest.$ac_ext <<_ACEOF
7982/* confdefs.h.  */
7983_ACEOF
7984cat confdefs.h >>conftest.$ac_ext
7985cat >>conftest.$ac_ext <<_ACEOF
7986/* end confdefs.h.  */
7987
7988/* Override any GCC internal prototype to avoid an error.
7989   Use char because int might match the return type of a GCC
7990   builtin and then its argument prototype would still apply.  */
7991#ifdef __cplusplus
7992extern "C"
7993#endif
7994char opendir ();
7995int
7996main ()
7997{
7998return opendir ();
7999  ;
8000  return 0;
8001}
8002_ACEOF
8003for ac_lib in '' dir; do
8004  if test -z "$ac_lib"; then
8005    ac_res="none required"
8006  else
8007    ac_res=-l$ac_lib
8008    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8009  fi
8010  rm -f conftest.$ac_objext conftest$ac_exeext
8011if { (ac_try="$ac_link"
8012case "(($ac_try" in
8013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8014  *) ac_try_echo=$ac_try;;
8015esac
8016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8017  (eval "$ac_link") 2>conftest.er1
8018  ac_status=$?
8019  grep -v '^ *+' conftest.er1 >conftest.err
8020  rm -f conftest.er1
8021  cat conftest.err >&5
8022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8023  (exit $ac_status); } && {
8024	 test -z "$ac_c_werror_flag" ||
8025	 test ! -s conftest.err
8026       } && test -s conftest$ac_exeext &&
8027       $as_test_x conftest$ac_exeext; then
8028  ac_cv_search_opendir=$ac_res
8029else
8030  echo "$as_me: failed program was:" >&5
8031sed 's/^/| /' conftest.$ac_ext >&5
8032
8033
8034fi
8035
8036rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8037      conftest$ac_exeext
8038  if test "${ac_cv_search_opendir+set}" = set; then
8039  break
8040fi
8041done
8042if test "${ac_cv_search_opendir+set}" = set; then
8043  :
8044else
8045  ac_cv_search_opendir=no
8046fi
8047rm conftest.$ac_ext
8048LIBS=$ac_func_search_save_LIBS
8049fi
8050{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8051echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8052ac_res=$ac_cv_search_opendir
8053if test "$ac_res" != no; then
8054  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8055
8056fi
8057
8058else
8059  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8060echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8061if test "${ac_cv_search_opendir+set}" = set; then
8062  echo $ECHO_N "(cached) $ECHO_C" >&6
8063else
8064  ac_func_search_save_LIBS=$LIBS
8065cat >conftest.$ac_ext <<_ACEOF
8066/* confdefs.h.  */
8067_ACEOF
8068cat confdefs.h >>conftest.$ac_ext
8069cat >>conftest.$ac_ext <<_ACEOF
8070/* end confdefs.h.  */
8071
8072/* Override any GCC internal prototype to avoid an error.
8073   Use char because int might match the return type of a GCC
8074   builtin and then its argument prototype would still apply.  */
8075#ifdef __cplusplus
8076extern "C"
8077#endif
8078char opendir ();
8079int
8080main ()
8081{
8082return opendir ();
8083  ;
8084  return 0;
8085}
8086_ACEOF
8087for ac_lib in '' x; do
8088  if test -z "$ac_lib"; then
8089    ac_res="none required"
8090  else
8091    ac_res=-l$ac_lib
8092    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8093  fi
8094  rm -f conftest.$ac_objext conftest$ac_exeext
8095if { (ac_try="$ac_link"
8096case "(($ac_try" in
8097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8098  *) ac_try_echo=$ac_try;;
8099esac
8100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8101  (eval "$ac_link") 2>conftest.er1
8102  ac_status=$?
8103  grep -v '^ *+' conftest.er1 >conftest.err
8104  rm -f conftest.er1
8105  cat conftest.err >&5
8106  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8107  (exit $ac_status); } && {
8108	 test -z "$ac_c_werror_flag" ||
8109	 test ! -s conftest.err
8110       } && test -s conftest$ac_exeext &&
8111       $as_test_x conftest$ac_exeext; then
8112  ac_cv_search_opendir=$ac_res
8113else
8114  echo "$as_me: failed program was:" >&5
8115sed 's/^/| /' conftest.$ac_ext >&5
8116
8117
8118fi
8119
8120rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8121      conftest$ac_exeext
8122  if test "${ac_cv_search_opendir+set}" = set; then
8123  break
8124fi
8125done
8126if test "${ac_cv_search_opendir+set}" = set; then
8127  :
8128else
8129  ac_cv_search_opendir=no
8130fi
8131rm conftest.$ac_ext
8132LIBS=$ac_func_search_save_LIBS
8133fi
8134{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8135echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8136ac_res=$ac_cv_search_opendir
8137if test "$ac_res" != no; then
8138  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8139
8140fi
8141
8142fi
8143
8144
8145for ac_header in dlfcn.h
8146do
8147as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8148if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8149  { echo "$as_me:$LINENO: checking for $ac_header" >&5
8150echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8151if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8152  echo $ECHO_N "(cached) $ECHO_C" >&6
8153fi
8154ac_res=`eval echo '${'$as_ac_Header'}'`
8155	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8156echo "${ECHO_T}$ac_res" >&6; }
8157else
8158  # Is the header compilable?
8159{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8160echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8161cat >conftest.$ac_ext <<_ACEOF
8162/* confdefs.h.  */
8163_ACEOF
8164cat confdefs.h >>conftest.$ac_ext
8165cat >>conftest.$ac_ext <<_ACEOF
8166/* end confdefs.h.  */
8167$ac_includes_default
8168#include <$ac_header>
8169_ACEOF
8170rm -f conftest.$ac_objext
8171if { (ac_try="$ac_compile"
8172case "(($ac_try" in
8173  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8174  *) ac_try_echo=$ac_try;;
8175esac
8176eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8177  (eval "$ac_compile") 2>conftest.er1
8178  ac_status=$?
8179  grep -v '^ *+' conftest.er1 >conftest.err
8180  rm -f conftest.er1
8181  cat conftest.err >&5
8182  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8183  (exit $ac_status); } && {
8184	 test -z "$ac_c_werror_flag" ||
8185	 test ! -s conftest.err
8186       } && test -s conftest.$ac_objext; then
8187  ac_header_compiler=yes
8188else
8189  echo "$as_me: failed program was:" >&5
8190sed 's/^/| /' conftest.$ac_ext >&5
8191
8192	ac_header_compiler=no
8193fi
8194
8195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8196{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8197echo "${ECHO_T}$ac_header_compiler" >&6; }
8198
8199# Is the header present?
8200{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8201echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8202cat >conftest.$ac_ext <<_ACEOF
8203/* confdefs.h.  */
8204_ACEOF
8205cat confdefs.h >>conftest.$ac_ext
8206cat >>conftest.$ac_ext <<_ACEOF
8207/* end confdefs.h.  */
8208#include <$ac_header>
8209_ACEOF
8210if { (ac_try="$ac_cpp conftest.$ac_ext"
8211case "(($ac_try" in
8212  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8213  *) ac_try_echo=$ac_try;;
8214esac
8215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8216  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8217  ac_status=$?
8218  grep -v '^ *+' conftest.er1 >conftest.err
8219  rm -f conftest.er1
8220  cat conftest.err >&5
8221  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8222  (exit $ac_status); } >/dev/null && {
8223	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8224	 test ! -s conftest.err
8225       }; then
8226  ac_header_preproc=yes
8227else
8228  echo "$as_me: failed program was:" >&5
8229sed 's/^/| /' conftest.$ac_ext >&5
8230
8231  ac_header_preproc=no
8232fi
8233
8234rm -f conftest.err conftest.$ac_ext
8235{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8236echo "${ECHO_T}$ac_header_preproc" >&6; }
8237
8238# So?  What about this header?
8239case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8240  yes:no: )
8241    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8242echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8243    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8244echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8245    ac_header_preproc=yes
8246    ;;
8247  no:yes:* )
8248    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8249echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8250    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8251echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8252    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8253echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8254    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8255echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8256    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8257echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8258    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8259echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8260    ( cat <<\_ASBOX
8261## ----------------------------------- ##
8262## Report this to llvmbugs@cs.uiuc.edu ##
8263## ----------------------------------- ##
8264_ASBOX
8265     ) | sed "s/^/$as_me: WARNING:     /" >&2
8266    ;;
8267esac
8268{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8269echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8270if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8271  echo $ECHO_N "(cached) $ECHO_C" >&6
8272else
8273  eval "$as_ac_Header=\$ac_header_preproc"
8274fi
8275ac_res=`eval echo '${'$as_ac_Header'}'`
8276	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8277echo "${ECHO_T}$ac_res" >&6; }
8278
8279fi
8280if test `eval echo '${'$as_ac_Header'}'` = yes; then
8281  cat >>confdefs.h <<_ACEOF
8282#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8283_ACEOF
8284
8285fi
8286
8287done
8288
8289# Check whether --enable-ltdl-install was given.
8290if test "${enable_ltdl_install+set}" = set; then
8291  enableval=$enable_ltdl_install;
8292fi
8293
8294
8295 if test x"${enable_ltdl_install-no}" != xno; then
8296  INSTALL_LTDL_TRUE=
8297  INSTALL_LTDL_FALSE='#'
8298else
8299  INSTALL_LTDL_TRUE='#'
8300  INSTALL_LTDL_FALSE=
8301fi
8302
8303 if test x"${enable_ltdl_convenience-no}" != xno; then
8304  CONVENIENCE_LTDL_TRUE=
8305  CONVENIENCE_LTDL_FALSE='#'
8306else
8307  CONVENIENCE_LTDL_TRUE='#'
8308  CONVENIENCE_LTDL_FALSE=
8309fi
8310
8311
8312{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8313echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8314library_names_spec=
8315libname_spec='lib$name'
8316soname_spec=
8317shrext_cmds=".so"
8318postinstall_cmds=
8319postuninstall_cmds=
8320finish_cmds=
8321finish_eval=
8322shlibpath_var=
8323shlibpath_overrides_runpath=unknown
8324version_type=none
8325dynamic_linker="$host_os ld.so"
8326sys_lib_dlsearch_path_spec="/lib /usr/lib"
8327if test "$GCC" = yes; then
8328  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8329  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8330    # if the path contains ";" then we assume it to be the separator
8331    # otherwise default to the standard path separator (i.e. ":") - it is
8332    # assumed that no part of a normal pathname contains ";" but that should
8333    # okay in the real world where ";" in dirpaths is itself problematic.
8334    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8335  else
8336    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8337  fi
8338else
8339  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8340fi
8341need_lib_prefix=unknown
8342hardcode_into_libs=no
8343
8344# when you set need_version to no, make sure it does not cause -set_version
8345# flags to be left without arguments
8346need_version=unknown
8347
8348case $host_os in
8349aix3*)
8350  version_type=linux
8351  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8352  shlibpath_var=LIBPATH
8353
8354  # AIX 3 has no versioning support, so we append a major version to the name.
8355  soname_spec='${libname}${release}${shared_ext}$major'
8356  ;;
8357
8358aix4* | aix5*)
8359  version_type=linux
8360  need_lib_prefix=no
8361  need_version=no
8362  hardcode_into_libs=yes
8363  if test "$host_cpu" = ia64; then
8364    # AIX 5 supports IA64
8365    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8366    shlibpath_var=LD_LIBRARY_PATH
8367  else
8368    # With GCC up to 2.95.x, collect2 would create an import file
8369    # for dependence libraries.  The import file would start with
8370    # the line `#! .'.  This would cause the generated library to
8371    # depend on `.', always an invalid library.  This was fixed in
8372    # development snapshots of GCC prior to 3.0.
8373    case $host_os in
8374      aix4 | aix4.[01] | aix4.[01].*)
8375      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8376	   echo ' yes '
8377	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8378	:
8379      else
8380	can_build_shared=no
8381      fi
8382      ;;
8383    esac
8384    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8385    # soname into executable. Probably we can add versioning support to
8386    # collect2, so additional links can be useful in future.
8387    if test "$aix_use_runtimelinking" = yes; then
8388      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8389      # instead of lib<name>.a to let people know that these are not
8390      # typical AIX shared libraries.
8391      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8392    else
8393      # We preserve .a as extension for shared libraries through AIX4.2
8394      # and later when we are not doing run time linking.
8395      library_names_spec='${libname}${release}.a $libname.a'
8396      soname_spec='${libname}${release}${shared_ext}$major'
8397    fi
8398    shlibpath_var=LIBPATH
8399  fi
8400  ;;
8401
8402amigaos*)
8403  library_names_spec='$libname.ixlibrary $libname.a'
8404  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8405  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'
8406  ;;
8407
8408beos*)
8409  library_names_spec='${libname}${shared_ext}'
8410  dynamic_linker="$host_os ld.so"
8411  shlibpath_var=LIBRARY_PATH
8412  ;;
8413
8414bsdi[45]*)
8415  version_type=linux
8416  need_version=no
8417  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8418  soname_spec='${libname}${release}${shared_ext}$major'
8419  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8420  shlibpath_var=LD_LIBRARY_PATH
8421  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8422  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8423  # the default ld.so.conf also contains /usr/contrib/lib and
8424  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8425  # libtool to hard-code these into programs
8426  ;;
8427
8428cygwin* | mingw* | pw32*)
8429  version_type=windows
8430  shrext_cmds=".dll"
8431  need_version=no
8432  need_lib_prefix=no
8433
8434  case $GCC,$host_os in
8435  yes,cygwin* | yes,mingw* | yes,pw32*)
8436    library_names_spec='$libname.dll.a'
8437    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8438    postinstall_cmds='base_file=`basename \${file}`~
8439      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8440      dldir=$destdir/`dirname \$dlpath`~
8441      test -d \$dldir || mkdir -p \$dldir~
8442      $install_prog $dir/$dlname \$dldir/$dlname~
8443      chmod a+x \$dldir/$dlname'
8444    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8445      dlpath=$dir/\$dldll~
8446       $rm \$dlpath'
8447    shlibpath_overrides_runpath=yes
8448
8449    case $host_os in
8450    cygwin*)
8451      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8452      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8453      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8454      ;;
8455    mingw*)
8456      # MinGW DLLs use traditional 'lib' prefix
8457      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8458      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8459      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8460        # It is most probably a Windows format PATH printed by
8461        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8462        # path with ; separators, and with drive letters. We can handle the
8463        # drive letters (cygwin fileutils understands them), so leave them,
8464        # especially as we might pass files found there to a mingw objdump,
8465        # which wouldn't understand a cygwinified path. Ahh.
8466        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8467      else
8468        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8469      fi
8470      ;;
8471    pw32*)
8472      # pw32 DLLs use 'pw' prefix rather than 'lib'
8473      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8474      ;;
8475    esac
8476    ;;
8477
8478  *)
8479    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8480    ;;
8481  esac
8482  dynamic_linker='Win32 ld.exe'
8483  # FIXME: first we should search . and the directory the executable is in
8484  shlibpath_var=PATH
8485  ;;
8486
8487darwin* | rhapsody*)
8488  dynamic_linker="$host_os dyld"
8489  version_type=darwin
8490  need_lib_prefix=no
8491  need_version=no
8492  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8493  soname_spec='${libname}${release}${major}$shared_ext'
8494  shlibpath_overrides_runpath=yes
8495  shlibpath_var=DYLD_LIBRARY_PATH
8496  shrext_cmds='.dylib'
8497  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8498  if test "$GCC" = yes; then
8499    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"`
8500  else
8501    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8502  fi
8503  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8504  ;;
8505
8506dgux*)
8507  version_type=linux
8508  need_lib_prefix=no
8509  need_version=no
8510  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8511  soname_spec='${libname}${release}${shared_ext}$major'
8512  shlibpath_var=LD_LIBRARY_PATH
8513  ;;
8514
8515freebsd1*)
8516  dynamic_linker=no
8517  ;;
8518
8519kfreebsd*-gnu)
8520  version_type=linux
8521  need_lib_prefix=no
8522  need_version=no
8523  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8524  soname_spec='${libname}${release}${shared_ext}$major'
8525  shlibpath_var=LD_LIBRARY_PATH
8526  shlibpath_overrides_runpath=no
8527  hardcode_into_libs=yes
8528  dynamic_linker='GNU ld.so'
8529  ;;
8530
8531freebsd* | dragonfly*)
8532  # DragonFly does not have aout.  When/if they implement a new
8533  # versioning mechanism, adjust this.
8534  if test -x /usr/bin/objformat; then
8535    objformat=`/usr/bin/objformat`
8536  else
8537    case $host_os in
8538    freebsd[123]*) objformat=aout ;;
8539    *) objformat=elf ;;
8540    esac
8541  fi
8542  version_type=freebsd-$objformat
8543  case $version_type in
8544    freebsd-elf*)
8545      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8546      need_version=no
8547      need_lib_prefix=no
8548      ;;
8549    freebsd-*)
8550      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8551      need_version=yes
8552      ;;
8553  esac
8554  shlibpath_var=LD_LIBRARY_PATH
8555  case $host_os in
8556  freebsd2*)
8557    shlibpath_overrides_runpath=yes
8558    ;;
8559  freebsd3.[01]* | freebsdelf3.[01]*)
8560    shlibpath_overrides_runpath=yes
8561    hardcode_into_libs=yes
8562    ;;
8563  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8564  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8565    shlibpath_overrides_runpath=no
8566    hardcode_into_libs=yes
8567    ;;
8568  freebsd*) # from 4.6 on
8569    shlibpath_overrides_runpath=yes
8570    hardcode_into_libs=yes
8571    ;;
8572  esac
8573  ;;
8574
8575gnu*)
8576  version_type=linux
8577  need_lib_prefix=no
8578  need_version=no
8579  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8580  soname_spec='${libname}${release}${shared_ext}$major'
8581  shlibpath_var=LD_LIBRARY_PATH
8582  hardcode_into_libs=yes
8583  ;;
8584
8585hpux9* | hpux10* | hpux11*)
8586  # Give a soname corresponding to the major version so that dld.sl refuses to
8587  # link against other versions.
8588  version_type=sunos
8589  need_lib_prefix=no
8590  need_version=no
8591  case $host_cpu in
8592  ia64*)
8593    shrext_cmds='.so'
8594    hardcode_into_libs=yes
8595    dynamic_linker="$host_os dld.so"
8596    shlibpath_var=LD_LIBRARY_PATH
8597    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8598    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8599    soname_spec='${libname}${release}${shared_ext}$major'
8600    if test "X$HPUX_IA64_MODE" = X32; then
8601      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8602    else
8603      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8604    fi
8605    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8606    ;;
8607   hppa*64*)
8608     shrext_cmds='.sl'
8609     hardcode_into_libs=yes
8610     dynamic_linker="$host_os dld.sl"
8611     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8612     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8613     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8614     soname_spec='${libname}${release}${shared_ext}$major'
8615     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8616     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8617     ;;
8618   *)
8619    shrext_cmds='.sl'
8620    dynamic_linker="$host_os dld.sl"
8621    shlibpath_var=SHLIB_PATH
8622    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8623    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8624    soname_spec='${libname}${release}${shared_ext}$major'
8625    ;;
8626  esac
8627  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8628  postinstall_cmds='chmod 555 $lib'
8629  ;;
8630
8631interix3*)
8632  version_type=linux
8633  need_lib_prefix=no
8634  need_version=no
8635  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8636  soname_spec='${libname}${release}${shared_ext}$major'
8637  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8638  shlibpath_var=LD_LIBRARY_PATH
8639  shlibpath_overrides_runpath=no
8640  hardcode_into_libs=yes
8641  ;;
8642
8643irix5* | irix6* | nonstopux*)
8644  case $host_os in
8645    nonstopux*) version_type=nonstopux ;;
8646    *)
8647	if test "$lt_cv_prog_gnu_ld" = yes; then
8648		version_type=linux
8649	else
8650		version_type=irix
8651	fi ;;
8652  esac
8653  need_lib_prefix=no
8654  need_version=no
8655  soname_spec='${libname}${release}${shared_ext}$major'
8656  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8657  case $host_os in
8658  irix5* | nonstopux*)
8659    libsuff= shlibsuff=
8660    ;;
8661  *)
8662    case $LD in # libtool.m4 will add one of these switches to LD
8663    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8664      libsuff= shlibsuff= libmagic=32-bit;;
8665    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8666      libsuff=32 shlibsuff=N32 libmagic=N32;;
8667    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8668      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8669    *) libsuff= shlibsuff= libmagic=never-match;;
8670    esac
8671    ;;
8672  esac
8673  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8674  shlibpath_overrides_runpath=no
8675  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8676  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8677  hardcode_into_libs=yes
8678  ;;
8679
8680# No shared lib support for Linux oldld, aout, or coff.
8681linux*oldld* | linux*aout* | linux*coff*)
8682  dynamic_linker=no
8683  ;;
8684
8685# This must be Linux ELF.
8686linux*)
8687  version_type=linux
8688  need_lib_prefix=no
8689  need_version=no
8690  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8691  soname_spec='${libname}${release}${shared_ext}$major'
8692  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8693  shlibpath_var=LD_LIBRARY_PATH
8694  shlibpath_overrides_runpath=no
8695  # This implies no fast_install, which is unacceptable.
8696  # Some rework will be needed to allow for fast_install
8697  # before this can be enabled.
8698  hardcode_into_libs=yes
8699
8700  # Append ld.so.conf contents to the search path
8701  if test -f /etc/ld.so.conf; then
8702    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' ' '`
8703    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8704  fi
8705
8706  # We used to test for /lib/ld.so.1 and disable shared libraries on
8707  # powerpc, because MkLinux only supported shared libraries with the
8708  # GNU dynamic linker.  Since this was broken with cross compilers,
8709  # most powerpc-linux boxes support dynamic linking these days and
8710  # people can always --disable-shared, the test was removed, and we
8711  # assume the GNU/Linux dynamic linker is in use.
8712  dynamic_linker='GNU/Linux ld.so'
8713  ;;
8714
8715knetbsd*-gnu)
8716  version_type=linux
8717  need_lib_prefix=no
8718  need_version=no
8719  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8720  soname_spec='${libname}${release}${shared_ext}$major'
8721  shlibpath_var=LD_LIBRARY_PATH
8722  shlibpath_overrides_runpath=no
8723  hardcode_into_libs=yes
8724  dynamic_linker='GNU ld.so'
8725  ;;
8726
8727netbsd*)
8728  version_type=sunos
8729  need_lib_prefix=no
8730  need_version=no
8731  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8732    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8733    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8734    dynamic_linker='NetBSD (a.out) ld.so'
8735  else
8736    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8737    soname_spec='${libname}${release}${shared_ext}$major'
8738    dynamic_linker='NetBSD ld.elf_so'
8739  fi
8740  shlibpath_var=LD_LIBRARY_PATH
8741  shlibpath_overrides_runpath=yes
8742  hardcode_into_libs=yes
8743  ;;
8744
8745newsos6)
8746  version_type=linux
8747  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8748  shlibpath_var=LD_LIBRARY_PATH
8749  shlibpath_overrides_runpath=yes
8750  ;;
8751
8752nto-qnx*)
8753  version_type=linux
8754  need_lib_prefix=no
8755  need_version=no
8756  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8757  soname_spec='${libname}${release}${shared_ext}$major'
8758  shlibpath_var=LD_LIBRARY_PATH
8759  shlibpath_overrides_runpath=yes
8760  ;;
8761
8762openbsd*)
8763  version_type=sunos
8764  sys_lib_dlsearch_path_spec="/usr/lib"
8765  need_lib_prefix=no
8766  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8767  case $host_os in
8768    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8769    *)                         need_version=no  ;;
8770  esac
8771  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8772  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8773  shlibpath_var=LD_LIBRARY_PATH
8774  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8775    case $host_os in
8776      openbsd2.[89] | openbsd2.[89].*)
8777	shlibpath_overrides_runpath=no
8778	;;
8779      *)
8780	shlibpath_overrides_runpath=yes
8781	;;
8782      esac
8783  else
8784    shlibpath_overrides_runpath=yes
8785  fi
8786  ;;
8787
8788os2*)
8789  libname_spec='$name'
8790  shrext_cmds=".dll"
8791  need_lib_prefix=no
8792  library_names_spec='$libname${shared_ext} $libname.a'
8793  dynamic_linker='OS/2 ld.exe'
8794  shlibpath_var=LIBPATH
8795  ;;
8796
8797osf3* | osf4* | osf5*)
8798  version_type=osf
8799  need_lib_prefix=no
8800  need_version=no
8801  soname_spec='${libname}${release}${shared_ext}$major'
8802  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8803  shlibpath_var=LD_LIBRARY_PATH
8804  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8805  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
8806  ;;
8807
8808solaris*)
8809  version_type=linux
8810  need_lib_prefix=no
8811  need_version=no
8812  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8813  soname_spec='${libname}${release}${shared_ext}$major'
8814  shlibpath_var=LD_LIBRARY_PATH
8815  shlibpath_overrides_runpath=yes
8816  hardcode_into_libs=yes
8817  # ldd complains unless libraries are executable
8818  postinstall_cmds='chmod +x $lib'
8819  ;;
8820
8821sunos4*)
8822  version_type=sunos
8823  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8824  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8825  shlibpath_var=LD_LIBRARY_PATH
8826  shlibpath_overrides_runpath=yes
8827  if test "$with_gnu_ld" = yes; then
8828    need_lib_prefix=no
8829  fi
8830  need_version=yes
8831  ;;
8832
8833sysv4 | sysv4.3*)
8834  version_type=linux
8835  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8836  soname_spec='${libname}${release}${shared_ext}$major'
8837  shlibpath_var=LD_LIBRARY_PATH
8838  case $host_vendor in
8839    sni)
8840      shlibpath_overrides_runpath=no
8841      need_lib_prefix=no
8842      export_dynamic_flag_spec='${wl}-Blargedynsym'
8843      runpath_var=LD_RUN_PATH
8844      ;;
8845    siemens)
8846      need_lib_prefix=no
8847      ;;
8848    motorola)
8849      need_lib_prefix=no
8850      need_version=no
8851      shlibpath_overrides_runpath=no
8852      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8853      ;;
8854  esac
8855  ;;
8856
8857sysv4*MP*)
8858  if test -d /usr/nec ;then
8859    version_type=linux
8860    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
8861    soname_spec='$libname${shared_ext}.$major'
8862    shlibpath_var=LD_LIBRARY_PATH
8863  fi
8864  ;;
8865
8866sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8867  version_type=freebsd-elf
8868  need_lib_prefix=no
8869  need_version=no
8870  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8871  soname_spec='${libname}${release}${shared_ext}$major'
8872  shlibpath_var=LD_LIBRARY_PATH
8873  hardcode_into_libs=yes
8874  if test "$with_gnu_ld" = yes; then
8875    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
8876    shlibpath_overrides_runpath=no
8877  else
8878    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
8879    shlibpath_overrides_runpath=yes
8880    case $host_os in
8881      sco3.2v5*)
8882        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
8883	;;
8884    esac
8885  fi
8886  sys_lib_dlsearch_path_spec='/usr/lib'
8887  ;;
8888
8889uts4*)
8890  version_type=linux
8891  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8892  soname_spec='${libname}${release}${shared_ext}$major'
8893  shlibpath_var=LD_LIBRARY_PATH
8894  ;;
8895
8896*)
8897  dynamic_linker=no
8898  ;;
8899esac
8900{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
8901echo "${ECHO_T}$dynamic_linker" >&6; }
8902test "$dynamic_linker" = no && can_build_shared=no
8903
8904variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8905if test "$GCC" = yes; then
8906  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8907fi
8908
8909
8910{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
8911echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
8912if test "${libltdl_cv_shlibext+set}" = set; then
8913  echo $ECHO_N "(cached) $ECHO_C" >&6
8914else
8915
8916module=yes
8917eval libltdl_cv_shlibext=$shrext_cmds
8918
8919fi
8920{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
8921echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
8922if test -n "$libltdl_cv_shlibext"; then
8923
8924cat >>confdefs.h <<_ACEOF
8925#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
8926_ACEOF
8927
8928fi
8929
8930
8931{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
8932echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
8933if test "${libltdl_cv_shlibpath_var+set}" = set; then
8934  echo $ECHO_N "(cached) $ECHO_C" >&6
8935else
8936  libltdl_cv_shlibpath_var="$shlibpath_var"
8937fi
8938{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
8939echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
8940if test -n "$libltdl_cv_shlibpath_var"; then
8941
8942cat >>confdefs.h <<_ACEOF
8943#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
8944_ACEOF
8945
8946fi
8947
8948
8949{ echo "$as_me:$LINENO: checking for the default library search path" >&5
8950echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
8951if test "${libltdl_cv_sys_search_path+set}" = set; then
8952  echo $ECHO_N "(cached) $ECHO_C" >&6
8953else
8954  libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
8955fi
8956{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
8957echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
8958if test -n "$libltdl_cv_sys_search_path"; then
8959  sys_search_path=
8960  for dir in $libltdl_cv_sys_search_path; do
8961    if test -z "$sys_search_path"; then
8962      sys_search_path="$dir"
8963    else
8964      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
8965    fi
8966  done
8967
8968cat >>confdefs.h <<_ACEOF
8969#define LTDL_SYSSEARCHPATH "$sys_search_path"
8970_ACEOF
8971
8972fi
8973
8974{ echo "$as_me:$LINENO: checking for objdir" >&5
8975echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
8976if test "${libltdl_cv_objdir+set}" = set; then
8977  echo $ECHO_N "(cached) $ECHO_C" >&6
8978else
8979  libltdl_cv_objdir="$objdir"
8980  if test -n "$objdir"; then
8981    :
8982  else
8983    rm -f .libs 2>/dev/null
8984    mkdir .libs 2>/dev/null
8985    if test -d .libs; then
8986      libltdl_cv_objdir=.libs
8987    else
8988      # MS-DOS does not allow filenames that begin with a dot.
8989      libltdl_cv_objdir=_libs
8990    fi
8991  rmdir .libs 2>/dev/null
8992  fi
8993
8994fi
8995{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
8996echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
8997
8998cat >>confdefs.h <<_ACEOF
8999#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9000_ACEOF
9001
9002
9003
9004
9005
9006
9007# Check for command to grab the raw symbol name followed by C symbol from nm.
9008{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9009echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9010if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9011  echo $ECHO_N "(cached) $ECHO_C" >&6
9012else
9013
9014# These are sane defaults that work on at least a few old systems.
9015# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9016
9017# Character class describing NM global symbol codes.
9018symcode='[BCDEGRST]'
9019
9020# Regexp to match symbols that can be accessed directly from C.
9021sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9022
9023# Transform an extracted symbol line into a proper C declaration
9024lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9025
9026# Transform an extracted symbol line into symbol name and symbol address
9027lt_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'"
9028
9029# Define system-specific variables.
9030case $host_os in
9031aix*)
9032  symcode='[BCDT]'
9033  ;;
9034cygwin* | mingw* | pw32*)
9035  symcode='[ABCDGISTW]'
9036  ;;
9037hpux*) # Its linker distinguishes data from code symbols
9038  if test "$host_cpu" = ia64; then
9039    symcode='[ABCDEGRST]'
9040  fi
9041  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9042  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'"
9043  ;;
9044linux*)
9045  if test "$host_cpu" = ia64; then
9046    symcode='[ABCDGIRSTW]'
9047    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9048    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'"
9049  fi
9050  ;;
9051irix* | nonstopux*)
9052  symcode='[BCDEGRST]'
9053  ;;
9054osf*)
9055  symcode='[BCDEGQRST]'
9056  ;;
9057solaris*)
9058  symcode='[BDRT]'
9059  ;;
9060sco3.2v5*)
9061  symcode='[DT]'
9062  ;;
9063sysv4.2uw2*)
9064  symcode='[DT]'
9065  ;;
9066sysv5* | sco5v6* | unixware* | OpenUNIX*)
9067  symcode='[ABDT]'
9068  ;;
9069sysv4)
9070  symcode='[DFNSTU]'
9071  ;;
9072esac
9073
9074# Handle CRLF in mingw tool chain
9075opt_cr=
9076case $build_os in
9077mingw*)
9078  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9079  ;;
9080esac
9081
9082# If we're using GNU nm, then use its standard symbol codes.
9083case `$NM -V 2>&1` in
9084*GNU* | *'with BFD'*)
9085  symcode='[ABCDGIRSTW]' ;;
9086esac
9087
9088# Try without a prefix undercore, then with it.
9089for ac_symprfx in "" "_"; do
9090
9091  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9092  symxfrm="\\1 $ac_symprfx\\2 \\2"
9093
9094  # Write the raw and C identifiers.
9095  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9096
9097  # Check to see that the pipe works correctly.
9098  pipe_works=no
9099
9100  rm -f conftest*
9101  cat > conftest.$ac_ext <<EOF
9102#ifdef __cplusplus
9103extern "C" {
9104#endif
9105char nm_test_var;
9106void nm_test_func(){}
9107#ifdef __cplusplus
9108}
9109#endif
9110int main(){nm_test_var='a';nm_test_func();return(0);}
9111EOF
9112
9113  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9114  (eval $ac_compile) 2>&5
9115  ac_status=$?
9116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9117  (exit $ac_status); }; then
9118    # Now try to grab the symbols.
9119    nlist=conftest.nm
9120    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9121  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9122  ac_status=$?
9123  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9124  (exit $ac_status); } && test -s "$nlist"; then
9125      # Try sorting and uniquifying the output.
9126      if sort "$nlist" | uniq > "$nlist"T; then
9127	mv -f "$nlist"T "$nlist"
9128      else
9129	rm -f "$nlist"T
9130      fi
9131
9132      # Make sure that we snagged all the symbols we need.
9133      if grep ' nm_test_var$' "$nlist" >/dev/null; then
9134	if grep ' nm_test_func$' "$nlist" >/dev/null; then
9135	  cat <<EOF > conftest.$ac_ext
9136#ifdef __cplusplus
9137extern "C" {
9138#endif
9139
9140EOF
9141	  # Now generate the symbol file.
9142	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9143
9144	  cat <<EOF >> conftest.$ac_ext
9145#if defined (__STDC__) && __STDC__
9146# define lt_ptr_t void *
9147#else
9148# define lt_ptr_t char *
9149# define const
9150#endif
9151
9152/* The mapping between symbol names and symbols. */
9153const struct {
9154  const char *name;
9155  lt_ptr_t address;
9156}
9157lt_preloaded_symbols[] =
9158{
9159EOF
9160	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9161	  cat <<\EOF >> conftest.$ac_ext
9162  {0, (lt_ptr_t) 0}
9163};
9164
9165#ifdef __cplusplus
9166}
9167#endif
9168EOF
9169	  # Now try linking the two files.
9170	  mv conftest.$ac_objext conftstm.$ac_objext
9171	  lt_save_LIBS="$LIBS"
9172	  lt_save_CFLAGS="$CFLAGS"
9173	  LIBS="conftstm.$ac_objext"
9174	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9175	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9176  (eval $ac_link) 2>&5
9177  ac_status=$?
9178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9179  (exit $ac_status); } && test -s conftest${ac_exeext}; then
9180	    pipe_works=yes
9181	  fi
9182	  LIBS="$lt_save_LIBS"
9183	  CFLAGS="$lt_save_CFLAGS"
9184	else
9185	  echo "cannot find nm_test_func in $nlist" >&5
9186	fi
9187      else
9188	echo "cannot find nm_test_var in $nlist" >&5
9189      fi
9190    else
9191      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9192    fi
9193  else
9194    echo "$progname: failed program was:" >&5
9195    cat conftest.$ac_ext >&5
9196  fi
9197  rm -f conftest* conftst*
9198
9199  # Do not use the global_symbol_pipe unless it works.
9200  if test "$pipe_works" = yes; then
9201    break
9202  else
9203    lt_cv_sys_global_symbol_pipe=
9204  fi
9205done
9206
9207fi
9208
9209if test -z "$lt_cv_sys_global_symbol_pipe"; then
9210  lt_cv_sys_global_symbol_to_cdecl=
9211fi
9212if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9213  { echo "$as_me:$LINENO: result: failed" >&5
9214echo "${ECHO_T}failed" >&6; }
9215else
9216  { echo "$as_me:$LINENO: result: ok" >&5
9217echo "${ECHO_T}ok" >&6; }
9218fi
9219
9220
9221{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9222echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9223if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9224  echo $ECHO_N "(cached) $ECHO_C" >&6
9225else
9226  if test -n "$lt_cv_sys_global_symbol_pipe"; then
9227    libltdl_cv_preloaded_symbols=yes
9228  else
9229    libltdl_cv_preloaded_symbols=no
9230  fi
9231
9232fi
9233{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9234echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9235if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9236
9237cat >>confdefs.h <<\_ACEOF
9238#define HAVE_PRELOADED_SYMBOLS 1
9239_ACEOF
9240
9241fi
9242
9243LIBADD_DL=
9244
9245ac_ext=c
9246ac_cpp='$CPP $CPPFLAGS'
9247ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9248ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9249ac_compiler_gnu=$ac_cv_c_compiler_gnu
9250
9251
9252{ echo "$as_me:$LINENO: checking for shl_load" >&5
9253echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9254if test "${ac_cv_func_shl_load+set}" = set; then
9255  echo $ECHO_N "(cached) $ECHO_C" >&6
9256else
9257  cat >conftest.$ac_ext <<_ACEOF
9258/* confdefs.h.  */
9259_ACEOF
9260cat confdefs.h >>conftest.$ac_ext
9261cat >>conftest.$ac_ext <<_ACEOF
9262/* end confdefs.h.  */
9263/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9264   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9265#define shl_load innocuous_shl_load
9266
9267/* System header to define __stub macros and hopefully few prototypes,
9268    which can conflict with char shl_load (); below.
9269    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9270    <limits.h> exists even on freestanding compilers.  */
9271
9272#ifdef __STDC__
9273# include <limits.h>
9274#else
9275# include <assert.h>
9276#endif
9277
9278#undef shl_load
9279
9280/* Override any GCC internal prototype to avoid an error.
9281   Use char because int might match the return type of a GCC
9282   builtin and then its argument prototype would still apply.  */
9283#ifdef __cplusplus
9284extern "C"
9285#endif
9286char shl_load ();
9287/* The GNU C library defines this for functions which it implements
9288    to always fail with ENOSYS.  Some functions are actually named
9289    something starting with __ and the normal name is an alias.  */
9290#if defined __stub_shl_load || defined __stub___shl_load
9291choke me
9292#endif
9293
9294int
9295main ()
9296{
9297return shl_load ();
9298  ;
9299  return 0;
9300}
9301_ACEOF
9302rm -f conftest.$ac_objext conftest$ac_exeext
9303if { (ac_try="$ac_link"
9304case "(($ac_try" in
9305  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9306  *) ac_try_echo=$ac_try;;
9307esac
9308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9309  (eval "$ac_link") 2>conftest.er1
9310  ac_status=$?
9311  grep -v '^ *+' conftest.er1 >conftest.err
9312  rm -f conftest.er1
9313  cat conftest.err >&5
9314  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9315  (exit $ac_status); } && {
9316	 test -z "$ac_c_werror_flag" ||
9317	 test ! -s conftest.err
9318       } && test -s conftest$ac_exeext &&
9319       $as_test_x conftest$ac_exeext; then
9320  ac_cv_func_shl_load=yes
9321else
9322  echo "$as_me: failed program was:" >&5
9323sed 's/^/| /' conftest.$ac_ext >&5
9324
9325	ac_cv_func_shl_load=no
9326fi
9327
9328rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9329      conftest$ac_exeext conftest.$ac_ext
9330fi
9331{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9332echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9333if test $ac_cv_func_shl_load = yes; then
9334
9335cat >>confdefs.h <<\_ACEOF
9336#define HAVE_SHL_LOAD 1
9337_ACEOF
9338
9339else
9340  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9341echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9342if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9343  echo $ECHO_N "(cached) $ECHO_C" >&6
9344else
9345  ac_check_lib_save_LIBS=$LIBS
9346LIBS="-ldld  $LIBS"
9347cat >conftest.$ac_ext <<_ACEOF
9348/* confdefs.h.  */
9349_ACEOF
9350cat confdefs.h >>conftest.$ac_ext
9351cat >>conftest.$ac_ext <<_ACEOF
9352/* end confdefs.h.  */
9353
9354/* Override any GCC internal prototype to avoid an error.
9355   Use char because int might match the return type of a GCC
9356   builtin and then its argument prototype would still apply.  */
9357#ifdef __cplusplus
9358extern "C"
9359#endif
9360char shl_load ();
9361int
9362main ()
9363{
9364return shl_load ();
9365  ;
9366  return 0;
9367}
9368_ACEOF
9369rm -f conftest.$ac_objext conftest$ac_exeext
9370if { (ac_try="$ac_link"
9371case "(($ac_try" in
9372  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9373  *) ac_try_echo=$ac_try;;
9374esac
9375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9376  (eval "$ac_link") 2>conftest.er1
9377  ac_status=$?
9378  grep -v '^ *+' conftest.er1 >conftest.err
9379  rm -f conftest.er1
9380  cat conftest.err >&5
9381  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9382  (exit $ac_status); } && {
9383	 test -z "$ac_c_werror_flag" ||
9384	 test ! -s conftest.err
9385       } && test -s conftest$ac_exeext &&
9386       $as_test_x conftest$ac_exeext; then
9387  ac_cv_lib_dld_shl_load=yes
9388else
9389  echo "$as_me: failed program was:" >&5
9390sed 's/^/| /' conftest.$ac_ext >&5
9391
9392	ac_cv_lib_dld_shl_load=no
9393fi
9394
9395rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9396      conftest$ac_exeext conftest.$ac_ext
9397LIBS=$ac_check_lib_save_LIBS
9398fi
9399{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9400echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9401if test $ac_cv_lib_dld_shl_load = yes; then
9402
9403cat >>confdefs.h <<\_ACEOF
9404#define HAVE_SHL_LOAD 1
9405_ACEOF
9406
9407	LIBADD_DL="$LIBADD_DL -ldld"
9408else
9409  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9410echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9411if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9412  echo $ECHO_N "(cached) $ECHO_C" >&6
9413else
9414  ac_check_lib_save_LIBS=$LIBS
9415LIBS="-ldl  $LIBS"
9416cat >conftest.$ac_ext <<_ACEOF
9417/* confdefs.h.  */
9418_ACEOF
9419cat confdefs.h >>conftest.$ac_ext
9420cat >>conftest.$ac_ext <<_ACEOF
9421/* end confdefs.h.  */
9422
9423/* Override any GCC internal prototype to avoid an error.
9424   Use char because int might match the return type of a GCC
9425   builtin and then its argument prototype would still apply.  */
9426#ifdef __cplusplus
9427extern "C"
9428#endif
9429char dlopen ();
9430int
9431main ()
9432{
9433return dlopen ();
9434  ;
9435  return 0;
9436}
9437_ACEOF
9438rm -f conftest.$ac_objext conftest$ac_exeext
9439if { (ac_try="$ac_link"
9440case "(($ac_try" in
9441  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9442  *) ac_try_echo=$ac_try;;
9443esac
9444eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9445  (eval "$ac_link") 2>conftest.er1
9446  ac_status=$?
9447  grep -v '^ *+' conftest.er1 >conftest.err
9448  rm -f conftest.er1
9449  cat conftest.err >&5
9450  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9451  (exit $ac_status); } && {
9452	 test -z "$ac_c_werror_flag" ||
9453	 test ! -s conftest.err
9454       } && test -s conftest$ac_exeext &&
9455       $as_test_x conftest$ac_exeext; then
9456  ac_cv_lib_dl_dlopen=yes
9457else
9458  echo "$as_me: failed program was:" >&5
9459sed 's/^/| /' conftest.$ac_ext >&5
9460
9461	ac_cv_lib_dl_dlopen=no
9462fi
9463
9464rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9465      conftest$ac_exeext conftest.$ac_ext
9466LIBS=$ac_check_lib_save_LIBS
9467fi
9468{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9469echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9470if test $ac_cv_lib_dl_dlopen = yes; then
9471
9472cat >>confdefs.h <<\_ACEOF
9473#define HAVE_LIBDL 1
9474_ACEOF
9475
9476	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9477else
9478  cat >conftest.$ac_ext <<_ACEOF
9479/* confdefs.h.  */
9480_ACEOF
9481cat confdefs.h >>conftest.$ac_ext
9482cat >>conftest.$ac_ext <<_ACEOF
9483/* end confdefs.h.  */
9484#if HAVE_DLFCN_H
9485#  include <dlfcn.h>
9486#endif
9487
9488int
9489main ()
9490{
9491dlopen(0, 0);
9492  ;
9493  return 0;
9494}
9495_ACEOF
9496rm -f conftest.$ac_objext conftest$ac_exeext
9497if { (ac_try="$ac_link"
9498case "(($ac_try" in
9499  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9500  *) ac_try_echo=$ac_try;;
9501esac
9502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9503  (eval "$ac_link") 2>conftest.er1
9504  ac_status=$?
9505  grep -v '^ *+' conftest.er1 >conftest.err
9506  rm -f conftest.er1
9507  cat conftest.err >&5
9508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509  (exit $ac_status); } && {
9510	 test -z "$ac_c_werror_flag" ||
9511	 test ! -s conftest.err
9512       } && test -s conftest$ac_exeext &&
9513       $as_test_x conftest$ac_exeext; then
9514
9515cat >>confdefs.h <<\_ACEOF
9516#define HAVE_LIBDL 1
9517_ACEOF
9518 libltdl_cv_func_dlopen="yes"
9519else
9520  echo "$as_me: failed program was:" >&5
9521sed 's/^/| /' conftest.$ac_ext >&5
9522
9523	{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9524echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9525if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9526  echo $ECHO_N "(cached) $ECHO_C" >&6
9527else
9528  ac_check_lib_save_LIBS=$LIBS
9529LIBS="-lsvld  $LIBS"
9530cat >conftest.$ac_ext <<_ACEOF
9531/* confdefs.h.  */
9532_ACEOF
9533cat confdefs.h >>conftest.$ac_ext
9534cat >>conftest.$ac_ext <<_ACEOF
9535/* end confdefs.h.  */
9536
9537/* Override any GCC internal prototype to avoid an error.
9538   Use char because int might match the return type of a GCC
9539   builtin and then its argument prototype would still apply.  */
9540#ifdef __cplusplus
9541extern "C"
9542#endif
9543char dlopen ();
9544int
9545main ()
9546{
9547return dlopen ();
9548  ;
9549  return 0;
9550}
9551_ACEOF
9552rm -f conftest.$ac_objext conftest$ac_exeext
9553if { (ac_try="$ac_link"
9554case "(($ac_try" in
9555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9556  *) ac_try_echo=$ac_try;;
9557esac
9558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9559  (eval "$ac_link") 2>conftest.er1
9560  ac_status=$?
9561  grep -v '^ *+' conftest.er1 >conftest.err
9562  rm -f conftest.er1
9563  cat conftest.err >&5
9564  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9565  (exit $ac_status); } && {
9566	 test -z "$ac_c_werror_flag" ||
9567	 test ! -s conftest.err
9568       } && test -s conftest$ac_exeext &&
9569       $as_test_x conftest$ac_exeext; then
9570  ac_cv_lib_svld_dlopen=yes
9571else
9572  echo "$as_me: failed program was:" >&5
9573sed 's/^/| /' conftest.$ac_ext >&5
9574
9575	ac_cv_lib_svld_dlopen=no
9576fi
9577
9578rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9579      conftest$ac_exeext conftest.$ac_ext
9580LIBS=$ac_check_lib_save_LIBS
9581fi
9582{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9583echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9584if test $ac_cv_lib_svld_dlopen = yes; then
9585
9586cat >>confdefs.h <<\_ACEOF
9587#define HAVE_LIBDL 1
9588_ACEOF
9589
9590	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
9591else
9592  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9593echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9594if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9595  echo $ECHO_N "(cached) $ECHO_C" >&6
9596else
9597  ac_check_lib_save_LIBS=$LIBS
9598LIBS="-ldld  $LIBS"
9599cat >conftest.$ac_ext <<_ACEOF
9600/* confdefs.h.  */
9601_ACEOF
9602cat confdefs.h >>conftest.$ac_ext
9603cat >>conftest.$ac_ext <<_ACEOF
9604/* end confdefs.h.  */
9605
9606/* Override any GCC internal prototype to avoid an error.
9607   Use char because int might match the return type of a GCC
9608   builtin and then its argument prototype would still apply.  */
9609#ifdef __cplusplus
9610extern "C"
9611#endif
9612char dld_link ();
9613int
9614main ()
9615{
9616return dld_link ();
9617  ;
9618  return 0;
9619}
9620_ACEOF
9621rm -f conftest.$ac_objext conftest$ac_exeext
9622if { (ac_try="$ac_link"
9623case "(($ac_try" in
9624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9625  *) ac_try_echo=$ac_try;;
9626esac
9627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9628  (eval "$ac_link") 2>conftest.er1
9629  ac_status=$?
9630  grep -v '^ *+' conftest.er1 >conftest.err
9631  rm -f conftest.er1
9632  cat conftest.err >&5
9633  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9634  (exit $ac_status); } && {
9635	 test -z "$ac_c_werror_flag" ||
9636	 test ! -s conftest.err
9637       } && test -s conftest$ac_exeext &&
9638       $as_test_x conftest$ac_exeext; then
9639  ac_cv_lib_dld_dld_link=yes
9640else
9641  echo "$as_me: failed program was:" >&5
9642sed 's/^/| /' conftest.$ac_ext >&5
9643
9644	ac_cv_lib_dld_dld_link=no
9645fi
9646
9647rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9648      conftest$ac_exeext conftest.$ac_ext
9649LIBS=$ac_check_lib_save_LIBS
9650fi
9651{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9652echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9653if test $ac_cv_lib_dld_dld_link = yes; then
9654
9655cat >>confdefs.h <<\_ACEOF
9656#define HAVE_DLD 1
9657_ACEOF
9658
9659	 	LIBADD_DL="$LIBADD_DL -ldld"
9660else
9661  { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
9662echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
9663if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
9664  echo $ECHO_N "(cached) $ECHO_C" >&6
9665else
9666  cat >conftest.$ac_ext <<_ACEOF
9667/* confdefs.h.  */
9668_ACEOF
9669cat confdefs.h >>conftest.$ac_ext
9670cat >>conftest.$ac_ext <<_ACEOF
9671/* end confdefs.h.  */
9672/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
9673   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9674#define _dyld_func_lookup innocuous__dyld_func_lookup
9675
9676/* System header to define __stub macros and hopefully few prototypes,
9677    which can conflict with char _dyld_func_lookup (); below.
9678    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9679    <limits.h> exists even on freestanding compilers.  */
9680
9681#ifdef __STDC__
9682# include <limits.h>
9683#else
9684# include <assert.h>
9685#endif
9686
9687#undef _dyld_func_lookup
9688
9689/* Override any GCC internal prototype to avoid an error.
9690   Use char because int might match the return type of a GCC
9691   builtin and then its argument prototype would still apply.  */
9692#ifdef __cplusplus
9693extern "C"
9694#endif
9695char _dyld_func_lookup ();
9696/* The GNU C library defines this for functions which it implements
9697    to always fail with ENOSYS.  Some functions are actually named
9698    something starting with __ and the normal name is an alias.  */
9699#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
9700choke me
9701#endif
9702
9703int
9704main ()
9705{
9706return _dyld_func_lookup ();
9707  ;
9708  return 0;
9709}
9710_ACEOF
9711rm -f conftest.$ac_objext conftest$ac_exeext
9712if { (ac_try="$ac_link"
9713case "(($ac_try" in
9714  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9715  *) ac_try_echo=$ac_try;;
9716esac
9717eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9718  (eval "$ac_link") 2>conftest.er1
9719  ac_status=$?
9720  grep -v '^ *+' conftest.er1 >conftest.err
9721  rm -f conftest.er1
9722  cat conftest.err >&5
9723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9724  (exit $ac_status); } && {
9725	 test -z "$ac_c_werror_flag" ||
9726	 test ! -s conftest.err
9727       } && test -s conftest$ac_exeext &&
9728       $as_test_x conftest$ac_exeext; then
9729  ac_cv_func__dyld_func_lookup=yes
9730else
9731  echo "$as_me: failed program was:" >&5
9732sed 's/^/| /' conftest.$ac_ext >&5
9733
9734	ac_cv_func__dyld_func_lookup=no
9735fi
9736
9737rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9738      conftest$ac_exeext conftest.$ac_ext
9739fi
9740{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
9741echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
9742if test $ac_cv_func__dyld_func_lookup = yes; then
9743
9744cat >>confdefs.h <<\_ACEOF
9745#define HAVE_DYLD 1
9746_ACEOF
9747
9748fi
9749
9750
9751fi
9752
9753
9754fi
9755
9756
9757fi
9758
9759rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9760      conftest$ac_exeext conftest.$ac_ext
9761
9762fi
9763
9764
9765fi
9766
9767
9768fi
9769
9770
9771if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
9772then
9773  lt_save_LIBS="$LIBS"
9774  LIBS="$LIBS $LIBADD_DL"
9775
9776for ac_func in dlerror
9777do
9778as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9779{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9780echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9781if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9782  echo $ECHO_N "(cached) $ECHO_C" >&6
9783else
9784  cat >conftest.$ac_ext <<_ACEOF
9785/* confdefs.h.  */
9786_ACEOF
9787cat confdefs.h >>conftest.$ac_ext
9788cat >>conftest.$ac_ext <<_ACEOF
9789/* end confdefs.h.  */
9790/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9791   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9792#define $ac_func innocuous_$ac_func
9793
9794/* System header to define __stub macros and hopefully few prototypes,
9795    which can conflict with char $ac_func (); below.
9796    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9797    <limits.h> exists even on freestanding compilers.  */
9798
9799#ifdef __STDC__
9800# include <limits.h>
9801#else
9802# include <assert.h>
9803#endif
9804
9805#undef $ac_func
9806
9807/* Override any GCC internal prototype to avoid an error.
9808   Use char because int might match the return type of a GCC
9809   builtin and then its argument prototype would still apply.  */
9810#ifdef __cplusplus
9811extern "C"
9812#endif
9813char $ac_func ();
9814/* The GNU C library defines this for functions which it implements
9815    to always fail with ENOSYS.  Some functions are actually named
9816    something starting with __ and the normal name is an alias.  */
9817#if defined __stub_$ac_func || defined __stub___$ac_func
9818choke me
9819#endif
9820
9821int
9822main ()
9823{
9824return $ac_func ();
9825  ;
9826  return 0;
9827}
9828_ACEOF
9829rm -f conftest.$ac_objext conftest$ac_exeext
9830if { (ac_try="$ac_link"
9831case "(($ac_try" in
9832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9833  *) ac_try_echo=$ac_try;;
9834esac
9835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9836  (eval "$ac_link") 2>conftest.er1
9837  ac_status=$?
9838  grep -v '^ *+' conftest.er1 >conftest.err
9839  rm -f conftest.er1
9840  cat conftest.err >&5
9841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9842  (exit $ac_status); } && {
9843	 test -z "$ac_c_werror_flag" ||
9844	 test ! -s conftest.err
9845       } && test -s conftest$ac_exeext &&
9846       $as_test_x conftest$ac_exeext; then
9847  eval "$as_ac_var=yes"
9848else
9849  echo "$as_me: failed program was:" >&5
9850sed 's/^/| /' conftest.$ac_ext >&5
9851
9852	eval "$as_ac_var=no"
9853fi
9854
9855rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9856      conftest$ac_exeext conftest.$ac_ext
9857fi
9858ac_res=`eval echo '${'$as_ac_var'}'`
9859	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9860echo "${ECHO_T}$ac_res" >&6; }
9861if test `eval echo '${'$as_ac_var'}'` = yes; then
9862  cat >>confdefs.h <<_ACEOF
9863#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9864_ACEOF
9865
9866fi
9867done
9868
9869  LIBS="$lt_save_LIBS"
9870fi
9871ac_ext=c
9872ac_cpp='$CPP $CPPFLAGS'
9873ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9874ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9875ac_compiler_gnu=$ac_cv_c_compiler_gnu
9876
9877
9878
9879{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
9880echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
9881if test "${ac_cv_sys_symbol_underscore+set}" = set; then
9882  echo $ECHO_N "(cached) $ECHO_C" >&6
9883else
9884  ac_cv_sys_symbol_underscore=no
9885  cat > conftest.$ac_ext <<EOF
9886void nm_test_func(){}
9887int main(){nm_test_func;return 0;}
9888EOF
9889  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9890  (eval $ac_compile) 2>&5
9891  ac_status=$?
9892  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893  (exit $ac_status); }; then
9894    # Now try to grab the symbols.
9895    ac_nlist=conftest.nm
9896    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
9897  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
9898  ac_status=$?
9899  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9900  (exit $ac_status); } && test -s "$ac_nlist"; then
9901      # See whether the symbols have a leading underscore.
9902      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
9903        ac_cv_sys_symbol_underscore=yes
9904      else
9905        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
9906	  :
9907        else
9908	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
9909        fi
9910      fi
9911    else
9912      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
9913    fi
9914  else
9915    echo "configure: failed program was:" >&5
9916    cat conftest.c >&5
9917  fi
9918  rm -rf conftest*
9919
9920fi
9921{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
9922echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
9923
9924
9925if test x"$ac_cv_sys_symbol_underscore" = xyes; then
9926  if test x"$libltdl_cv_func_dlopen" = xyes ||
9927     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
9928	{ echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
9929echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
9930if test "${libltdl_cv_need_uscore+set}" = set; then
9931  echo $ECHO_N "(cached) $ECHO_C" >&6
9932else
9933  libltdl_cv_need_uscore=unknown
9934          save_LIBS="$LIBS"
9935          LIBS="$LIBS $LIBADD_DL"
9936	  if test "$cross_compiling" = yes; then :
9937  libltdl_cv_need_uscore=cross
9938else
9939  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9940  lt_status=$lt_dlunknown
9941  cat > conftest.$ac_ext <<EOF
9942#line 9942 "configure"
9943#include "confdefs.h"
9944
9945#if HAVE_DLFCN_H
9946#include <dlfcn.h>
9947#endif
9948
9949#include <stdio.h>
9950
9951#ifdef RTLD_GLOBAL
9952#  define LT_DLGLOBAL		RTLD_GLOBAL
9953#else
9954#  ifdef DL_GLOBAL
9955#    define LT_DLGLOBAL		DL_GLOBAL
9956#  else
9957#    define LT_DLGLOBAL		0
9958#  endif
9959#endif
9960
9961/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9962   find out it does not work in some platform. */
9963#ifndef LT_DLLAZY_OR_NOW
9964#  ifdef RTLD_LAZY
9965#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9966#  else
9967#    ifdef DL_LAZY
9968#      define LT_DLLAZY_OR_NOW		DL_LAZY
9969#    else
9970#      ifdef RTLD_NOW
9971#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9972#      else
9973#        ifdef DL_NOW
9974#          define LT_DLLAZY_OR_NOW	DL_NOW
9975#        else
9976#          define LT_DLLAZY_OR_NOW	0
9977#        endif
9978#      endif
9979#    endif
9980#  endif
9981#endif
9982
9983#ifdef __cplusplus
9984extern "C" void exit (int);
9985#endif
9986
9987void fnord() { int i=42;}
9988int main ()
9989{
9990  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9991  int status = $lt_dlunknown;
9992
9993  if (self)
9994    {
9995      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9996      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9997      /* dlclose (self); */
9998    }
9999  else
10000    puts (dlerror ());
10001
10002    exit (status);
10003}
10004EOF
10005  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10006  (eval $ac_link) 2>&5
10007  ac_status=$?
10008  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10009  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10010    (./conftest; exit; ) >&5 2>/dev/null
10011    lt_status=$?
10012    case x$lt_status in
10013      x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10014      x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10015      x$lt_dlunknown|x*)  ;;
10016    esac
10017  else :
10018    # compilation failed
10019
10020  fi
10021fi
10022rm -fr conftest*
10023
10024	  LIBS="$save_LIBS"
10025
10026fi
10027{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10028echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10029  fi
10030fi
10031
10032if test x"$libltdl_cv_need_uscore" = xyes; then
10033
10034cat >>confdefs.h <<\_ACEOF
10035#define NEED_USCORE 1
10036_ACEOF
10037
10038fi
10039
10040
10041{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10042echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10043if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10044  echo $ECHO_N "(cached) $ECHO_C" >&6
10045else
10046  # PORTME does your system automatically load deplibs for dlopen?
10047  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10048  # For now, we just catch OSes we know something about -- in the
10049  # future, we'll try test this programmatically.
10050  libltdl_cv_sys_dlopen_deplibs=unknown
10051  case "$host_os" in
10052  aix3*|aix4.1.*|aix4.2.*)
10053    # Unknown whether this is true for these versions of AIX, but
10054    # we want this `case' here to explicitly catch those versions.
10055    libltdl_cv_sys_dlopen_deplibs=unknown
10056    ;;
10057  aix[45]*)
10058    libltdl_cv_sys_dlopen_deplibs=yes
10059    ;;
10060  darwin*)
10061    # Assuming the user has installed a libdl from somewhere, this is true
10062    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10063    libltdl_cv_sys_dlopen_deplibs=yes
10064    ;;
10065  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10066    # GNU and its variants, using gnu ld.so (Glibc)
10067    libltdl_cv_sys_dlopen_deplibs=yes
10068    ;;
10069  hpux10*|hpux11*)
10070    libltdl_cv_sys_dlopen_deplibs=yes
10071    ;;
10072  interix*)
10073    libltdl_cv_sys_dlopen_deplibs=yes
10074    ;;
10075  irix[12345]*|irix6.[01]*)
10076    # Catch all versions of IRIX before 6.2, and indicate that we don't
10077    # know how it worked for any of those versions.
10078    libltdl_cv_sys_dlopen_deplibs=unknown
10079    ;;
10080  irix*)
10081    # The case above catches anything before 6.2, and it's known that
10082    # at 6.2 and later dlopen does load deplibs.
10083    libltdl_cv_sys_dlopen_deplibs=yes
10084    ;;
10085  netbsd*)
10086    libltdl_cv_sys_dlopen_deplibs=yes
10087    ;;
10088  openbsd*)
10089    libltdl_cv_sys_dlopen_deplibs=yes
10090    ;;
10091  osf[1234]*)
10092    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10093    # it did *not* use an RPATH in a shared library to find objects the
10094    # library depends on, so we explicitly say `no'.
10095    libltdl_cv_sys_dlopen_deplibs=no
10096    ;;
10097  osf5.0|osf5.0a|osf5.1)
10098    # dlopen *does* load deplibs and with the right loader patch applied
10099    # it even uses RPATH in a shared library to search for shared objects
10100    # that the library depends on, but there's no easy way to know if that
10101    # patch is installed.  Since this is the case, all we can really
10102    # say is unknown -- it depends on the patch being installed.  If
10103    # it is, this changes to `yes'.  Without it, it would be `no'.
10104    libltdl_cv_sys_dlopen_deplibs=unknown
10105    ;;
10106  osf*)
10107    # the two cases above should catch all versions of osf <= 5.1.  Read
10108    # the comments above for what we know about them.
10109    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10110    # is used to find them so we can finally say `yes'.
10111    libltdl_cv_sys_dlopen_deplibs=yes
10112    ;;
10113  solaris*)
10114    libltdl_cv_sys_dlopen_deplibs=yes
10115    ;;
10116  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10117    libltdl_cv_sys_dlopen_deplibs=yes
10118    ;;
10119  esac
10120
10121fi
10122{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10123echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10124if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10125
10126cat >>confdefs.h <<\_ACEOF
10127#define LTDL_DLOPEN_DEPLIBS 1
10128_ACEOF
10129
10130fi
10131
10132
10133for ac_header in argz.h
10134do
10135as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10136if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10137  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10138echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10139if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10140  echo $ECHO_N "(cached) $ECHO_C" >&6
10141fi
10142ac_res=`eval echo '${'$as_ac_Header'}'`
10143	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10144echo "${ECHO_T}$ac_res" >&6; }
10145else
10146  # Is the header compilable?
10147{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10148echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10149cat >conftest.$ac_ext <<_ACEOF
10150/* confdefs.h.  */
10151_ACEOF
10152cat confdefs.h >>conftest.$ac_ext
10153cat >>conftest.$ac_ext <<_ACEOF
10154/* end confdefs.h.  */
10155$ac_includes_default
10156#include <$ac_header>
10157_ACEOF
10158rm -f conftest.$ac_objext
10159if { (ac_try="$ac_compile"
10160case "(($ac_try" in
10161  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10162  *) ac_try_echo=$ac_try;;
10163esac
10164eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10165  (eval "$ac_compile") 2>conftest.er1
10166  ac_status=$?
10167  grep -v '^ *+' conftest.er1 >conftest.err
10168  rm -f conftest.er1
10169  cat conftest.err >&5
10170  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10171  (exit $ac_status); } && {
10172	 test -z "$ac_c_werror_flag" ||
10173	 test ! -s conftest.err
10174       } && test -s conftest.$ac_objext; then
10175  ac_header_compiler=yes
10176else
10177  echo "$as_me: failed program was:" >&5
10178sed 's/^/| /' conftest.$ac_ext >&5
10179
10180	ac_header_compiler=no
10181fi
10182
10183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10184{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10185echo "${ECHO_T}$ac_header_compiler" >&6; }
10186
10187# Is the header present?
10188{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10189echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10190cat >conftest.$ac_ext <<_ACEOF
10191/* confdefs.h.  */
10192_ACEOF
10193cat confdefs.h >>conftest.$ac_ext
10194cat >>conftest.$ac_ext <<_ACEOF
10195/* end confdefs.h.  */
10196#include <$ac_header>
10197_ACEOF
10198if { (ac_try="$ac_cpp conftest.$ac_ext"
10199case "(($ac_try" in
10200  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10201  *) ac_try_echo=$ac_try;;
10202esac
10203eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10204  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10205  ac_status=$?
10206  grep -v '^ *+' conftest.er1 >conftest.err
10207  rm -f conftest.er1
10208  cat conftest.err >&5
10209  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10210  (exit $ac_status); } >/dev/null && {
10211	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10212	 test ! -s conftest.err
10213       }; then
10214  ac_header_preproc=yes
10215else
10216  echo "$as_me: failed program was:" >&5
10217sed 's/^/| /' conftest.$ac_ext >&5
10218
10219  ac_header_preproc=no
10220fi
10221
10222rm -f conftest.err conftest.$ac_ext
10223{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10224echo "${ECHO_T}$ac_header_preproc" >&6; }
10225
10226# So?  What about this header?
10227case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10228  yes:no: )
10229    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10230echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10231    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10232echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10233    ac_header_preproc=yes
10234    ;;
10235  no:yes:* )
10236    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10237echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10238    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10239echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10240    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10241echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10242    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10243echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10244    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10245echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10246    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10247echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10248    ( cat <<\_ASBOX
10249## ----------------------------------- ##
10250## Report this to llvmbugs@cs.uiuc.edu ##
10251## ----------------------------------- ##
10252_ASBOX
10253     ) | sed "s/^/$as_me: WARNING:     /" >&2
10254    ;;
10255esac
10256{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10257echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10258if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10259  echo $ECHO_N "(cached) $ECHO_C" >&6
10260else
10261  eval "$as_ac_Header=\$ac_header_preproc"
10262fi
10263ac_res=`eval echo '${'$as_ac_Header'}'`
10264	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10265echo "${ECHO_T}$ac_res" >&6; }
10266
10267fi
10268if test `eval echo '${'$as_ac_Header'}'` = yes; then
10269  cat >>confdefs.h <<_ACEOF
10270#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10271_ACEOF
10272
10273fi
10274
10275done
10276
10277
10278{ echo "$as_me:$LINENO: checking for error_t" >&5
10279echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10280if test "${ac_cv_type_error_t+set}" = set; then
10281  echo $ECHO_N "(cached) $ECHO_C" >&6
10282else
10283  cat >conftest.$ac_ext <<_ACEOF
10284/* confdefs.h.  */
10285_ACEOF
10286cat confdefs.h >>conftest.$ac_ext
10287cat >>conftest.$ac_ext <<_ACEOF
10288/* end confdefs.h.  */
10289#if HAVE_ARGZ_H
10290#  include <argz.h>
10291#endif
10292
10293typedef error_t ac__type_new_;
10294int
10295main ()
10296{
10297if ((ac__type_new_ *) 0)
10298  return 0;
10299if (sizeof (ac__type_new_))
10300  return 0;
10301  ;
10302  return 0;
10303}
10304_ACEOF
10305rm -f conftest.$ac_objext
10306if { (ac_try="$ac_compile"
10307case "(($ac_try" in
10308  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10309  *) ac_try_echo=$ac_try;;
10310esac
10311eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10312  (eval "$ac_compile") 2>conftest.er1
10313  ac_status=$?
10314  grep -v '^ *+' conftest.er1 >conftest.err
10315  rm -f conftest.er1
10316  cat conftest.err >&5
10317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10318  (exit $ac_status); } && {
10319	 test -z "$ac_c_werror_flag" ||
10320	 test ! -s conftest.err
10321       } && test -s conftest.$ac_objext; then
10322  ac_cv_type_error_t=yes
10323else
10324  echo "$as_me: failed program was:" >&5
10325sed 's/^/| /' conftest.$ac_ext >&5
10326
10327	ac_cv_type_error_t=no
10328fi
10329
10330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10331fi
10332{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10333echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10334if test $ac_cv_type_error_t = yes; then
10335
10336cat >>confdefs.h <<_ACEOF
10337#define HAVE_ERROR_T 1
10338_ACEOF
10339
10340
10341else
10342
10343cat >>confdefs.h <<\_ACEOF
10344#define error_t int
10345_ACEOF
10346
10347fi
10348
10349
10350
10351
10352
10353
10354
10355for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10356do
10357as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10358{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10359echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10360if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10361  echo $ECHO_N "(cached) $ECHO_C" >&6
10362else
10363  cat >conftest.$ac_ext <<_ACEOF
10364/* confdefs.h.  */
10365_ACEOF
10366cat confdefs.h >>conftest.$ac_ext
10367cat >>conftest.$ac_ext <<_ACEOF
10368/* end confdefs.h.  */
10369/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10370   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10371#define $ac_func innocuous_$ac_func
10372
10373/* System header to define __stub macros and hopefully few prototypes,
10374    which can conflict with char $ac_func (); below.
10375    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10376    <limits.h> exists even on freestanding compilers.  */
10377
10378#ifdef __STDC__
10379# include <limits.h>
10380#else
10381# include <assert.h>
10382#endif
10383
10384#undef $ac_func
10385
10386/* Override any GCC internal prototype to avoid an error.
10387   Use char because int might match the return type of a GCC
10388   builtin and then its argument prototype would still apply.  */
10389#ifdef __cplusplus
10390extern "C"
10391#endif
10392char $ac_func ();
10393/* The GNU C library defines this for functions which it implements
10394    to always fail with ENOSYS.  Some functions are actually named
10395    something starting with __ and the normal name is an alias.  */
10396#if defined __stub_$ac_func || defined __stub___$ac_func
10397choke me
10398#endif
10399
10400int
10401main ()
10402{
10403return $ac_func ();
10404  ;
10405  return 0;
10406}
10407_ACEOF
10408rm -f conftest.$ac_objext conftest$ac_exeext
10409if { (ac_try="$ac_link"
10410case "(($ac_try" in
10411  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10412  *) ac_try_echo=$ac_try;;
10413esac
10414eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10415  (eval "$ac_link") 2>conftest.er1
10416  ac_status=$?
10417  grep -v '^ *+' conftest.er1 >conftest.err
10418  rm -f conftest.er1
10419  cat conftest.err >&5
10420  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10421  (exit $ac_status); } && {
10422	 test -z "$ac_c_werror_flag" ||
10423	 test ! -s conftest.err
10424       } && test -s conftest$ac_exeext &&
10425       $as_test_x conftest$ac_exeext; then
10426  eval "$as_ac_var=yes"
10427else
10428  echo "$as_me: failed program was:" >&5
10429sed 's/^/| /' conftest.$ac_ext >&5
10430
10431	eval "$as_ac_var=no"
10432fi
10433
10434rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10435      conftest$ac_exeext conftest.$ac_ext
10436fi
10437ac_res=`eval echo '${'$as_ac_var'}'`
10438	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10439echo "${ECHO_T}$ac_res" >&6; }
10440if test `eval echo '${'$as_ac_var'}'` = yes; then
10441  cat >>confdefs.h <<_ACEOF
10442#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10443_ACEOF
10444
10445fi
10446done
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
10476		  stdio.h unistd.h
10477do
10478as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10479if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10480  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10481echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10482if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10483  echo $ECHO_N "(cached) $ECHO_C" >&6
10484fi
10485ac_res=`eval echo '${'$as_ac_Header'}'`
10486	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10487echo "${ECHO_T}$ac_res" >&6; }
10488else
10489  # Is the header compilable?
10490{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10491echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10492cat >conftest.$ac_ext <<_ACEOF
10493/* confdefs.h.  */
10494_ACEOF
10495cat confdefs.h >>conftest.$ac_ext
10496cat >>conftest.$ac_ext <<_ACEOF
10497/* end confdefs.h.  */
10498$ac_includes_default
10499#include <$ac_header>
10500_ACEOF
10501rm -f conftest.$ac_objext
10502if { (ac_try="$ac_compile"
10503case "(($ac_try" in
10504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10505  *) ac_try_echo=$ac_try;;
10506esac
10507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10508  (eval "$ac_compile") 2>conftest.er1
10509  ac_status=$?
10510  grep -v '^ *+' conftest.er1 >conftest.err
10511  rm -f conftest.er1
10512  cat conftest.err >&5
10513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10514  (exit $ac_status); } && {
10515	 test -z "$ac_c_werror_flag" ||
10516	 test ! -s conftest.err
10517       } && test -s conftest.$ac_objext; then
10518  ac_header_compiler=yes
10519else
10520  echo "$as_me: failed program was:" >&5
10521sed 's/^/| /' conftest.$ac_ext >&5
10522
10523	ac_header_compiler=no
10524fi
10525
10526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10527{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10528echo "${ECHO_T}$ac_header_compiler" >&6; }
10529
10530# Is the header present?
10531{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10532echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10533cat >conftest.$ac_ext <<_ACEOF
10534/* confdefs.h.  */
10535_ACEOF
10536cat confdefs.h >>conftest.$ac_ext
10537cat >>conftest.$ac_ext <<_ACEOF
10538/* end confdefs.h.  */
10539#include <$ac_header>
10540_ACEOF
10541if { (ac_try="$ac_cpp conftest.$ac_ext"
10542case "(($ac_try" in
10543  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10544  *) ac_try_echo=$ac_try;;
10545esac
10546eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10547  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10548  ac_status=$?
10549  grep -v '^ *+' conftest.er1 >conftest.err
10550  rm -f conftest.er1
10551  cat conftest.err >&5
10552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10553  (exit $ac_status); } >/dev/null && {
10554	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10555	 test ! -s conftest.err
10556       }; then
10557  ac_header_preproc=yes
10558else
10559  echo "$as_me: failed program was:" >&5
10560sed 's/^/| /' conftest.$ac_ext >&5
10561
10562  ac_header_preproc=no
10563fi
10564
10565rm -f conftest.err conftest.$ac_ext
10566{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10567echo "${ECHO_T}$ac_header_preproc" >&6; }
10568
10569# So?  What about this header?
10570case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10571  yes:no: )
10572    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10573echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10574    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10575echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10576    ac_header_preproc=yes
10577    ;;
10578  no:yes:* )
10579    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10580echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10581    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10582echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10583    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10584echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10585    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10586echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10587    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10588echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10589    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10590echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10591    ( cat <<\_ASBOX
10592## ----------------------------------- ##
10593## Report this to llvmbugs@cs.uiuc.edu ##
10594## ----------------------------------- ##
10595_ASBOX
10596     ) | sed "s/^/$as_me: WARNING:     /" >&2
10597    ;;
10598esac
10599{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10600echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10601if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10602  echo $ECHO_N "(cached) $ECHO_C" >&6
10603else
10604  eval "$as_ac_Header=\$ac_header_preproc"
10605fi
10606ac_res=`eval echo '${'$as_ac_Header'}'`
10607	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10608echo "${ECHO_T}$ac_res" >&6; }
10609
10610fi
10611if test `eval echo '${'$as_ac_Header'}'` = yes; then
10612  cat >>confdefs.h <<_ACEOF
10613#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10614_ACEOF
10615
10616fi
10617
10618done
10619
10620
10621
10622
10623
10624for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
10625do
10626as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10627if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10628  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10629echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10630if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10631  echo $ECHO_N "(cached) $ECHO_C" >&6
10632fi
10633ac_res=`eval echo '${'$as_ac_Header'}'`
10634	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10635echo "${ECHO_T}$ac_res" >&6; }
10636else
10637  # Is the header compilable?
10638{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10639echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10640cat >conftest.$ac_ext <<_ACEOF
10641/* confdefs.h.  */
10642_ACEOF
10643cat confdefs.h >>conftest.$ac_ext
10644cat >>conftest.$ac_ext <<_ACEOF
10645/* end confdefs.h.  */
10646$ac_includes_default
10647#include <$ac_header>
10648_ACEOF
10649rm -f conftest.$ac_objext
10650if { (ac_try="$ac_compile"
10651case "(($ac_try" in
10652  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10653  *) ac_try_echo=$ac_try;;
10654esac
10655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10656  (eval "$ac_compile") 2>conftest.er1
10657  ac_status=$?
10658  grep -v '^ *+' conftest.er1 >conftest.err
10659  rm -f conftest.er1
10660  cat conftest.err >&5
10661  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10662  (exit $ac_status); } && {
10663	 test -z "$ac_c_werror_flag" ||
10664	 test ! -s conftest.err
10665       } && test -s conftest.$ac_objext; then
10666  ac_header_compiler=yes
10667else
10668  echo "$as_me: failed program was:" >&5
10669sed 's/^/| /' conftest.$ac_ext >&5
10670
10671	ac_header_compiler=no
10672fi
10673
10674rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10675{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10676echo "${ECHO_T}$ac_header_compiler" >&6; }
10677
10678# Is the header present?
10679{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10680echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10681cat >conftest.$ac_ext <<_ACEOF
10682/* confdefs.h.  */
10683_ACEOF
10684cat confdefs.h >>conftest.$ac_ext
10685cat >>conftest.$ac_ext <<_ACEOF
10686/* end confdefs.h.  */
10687#include <$ac_header>
10688_ACEOF
10689if { (ac_try="$ac_cpp conftest.$ac_ext"
10690case "(($ac_try" in
10691  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10692  *) ac_try_echo=$ac_try;;
10693esac
10694eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10695  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10696  ac_status=$?
10697  grep -v '^ *+' conftest.er1 >conftest.err
10698  rm -f conftest.er1
10699  cat conftest.err >&5
10700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10701  (exit $ac_status); } >/dev/null && {
10702	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10703	 test ! -s conftest.err
10704       }; then
10705  ac_header_preproc=yes
10706else
10707  echo "$as_me: failed program was:" >&5
10708sed 's/^/| /' conftest.$ac_ext >&5
10709
10710  ac_header_preproc=no
10711fi
10712
10713rm -f conftest.err conftest.$ac_ext
10714{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10715echo "${ECHO_T}$ac_header_preproc" >&6; }
10716
10717# So?  What about this header?
10718case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10719  yes:no: )
10720    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10721echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10722    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10723echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10724    ac_header_preproc=yes
10725    ;;
10726  no:yes:* )
10727    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10728echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10729    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10730echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10731    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10732echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10733    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10734echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10735    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10736echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10737    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10738echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10739    ( cat <<\_ASBOX
10740## ----------------------------------- ##
10741## Report this to llvmbugs@cs.uiuc.edu ##
10742## ----------------------------------- ##
10743_ASBOX
10744     ) | sed "s/^/$as_me: WARNING:     /" >&2
10745    ;;
10746esac
10747{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10748echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10749if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10750  echo $ECHO_N "(cached) $ECHO_C" >&6
10751else
10752  eval "$as_ac_Header=\$ac_header_preproc"
10753fi
10754ac_res=`eval echo '${'$as_ac_Header'}'`
10755	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10756echo "${ECHO_T}$ac_res" >&6; }
10757
10758fi
10759if test `eval echo '${'$as_ac_Header'}'` = yes; then
10760  cat >>confdefs.h <<_ACEOF
10761#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10762_ACEOF
10763
10764fi
10765
10766done
10767
10768
10769
10770for ac_header in string.h strings.h
10771do
10772as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10773if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10774  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10775echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10776if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10777  echo $ECHO_N "(cached) $ECHO_C" >&6
10778fi
10779ac_res=`eval echo '${'$as_ac_Header'}'`
10780	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10781echo "${ECHO_T}$ac_res" >&6; }
10782else
10783  # Is the header compilable?
10784{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10785echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10786cat >conftest.$ac_ext <<_ACEOF
10787/* confdefs.h.  */
10788_ACEOF
10789cat confdefs.h >>conftest.$ac_ext
10790cat >>conftest.$ac_ext <<_ACEOF
10791/* end confdefs.h.  */
10792$ac_includes_default
10793#include <$ac_header>
10794_ACEOF
10795rm -f conftest.$ac_objext
10796if { (ac_try="$ac_compile"
10797case "(($ac_try" in
10798  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10799  *) ac_try_echo=$ac_try;;
10800esac
10801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10802  (eval "$ac_compile") 2>conftest.er1
10803  ac_status=$?
10804  grep -v '^ *+' conftest.er1 >conftest.err
10805  rm -f conftest.er1
10806  cat conftest.err >&5
10807  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10808  (exit $ac_status); } && {
10809	 test -z "$ac_c_werror_flag" ||
10810	 test ! -s conftest.err
10811       } && test -s conftest.$ac_objext; then
10812  ac_header_compiler=yes
10813else
10814  echo "$as_me: failed program was:" >&5
10815sed 's/^/| /' conftest.$ac_ext >&5
10816
10817	ac_header_compiler=no
10818fi
10819
10820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10821{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10822echo "${ECHO_T}$ac_header_compiler" >&6; }
10823
10824# Is the header present?
10825{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10826echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10827cat >conftest.$ac_ext <<_ACEOF
10828/* confdefs.h.  */
10829_ACEOF
10830cat confdefs.h >>conftest.$ac_ext
10831cat >>conftest.$ac_ext <<_ACEOF
10832/* end confdefs.h.  */
10833#include <$ac_header>
10834_ACEOF
10835if { (ac_try="$ac_cpp conftest.$ac_ext"
10836case "(($ac_try" in
10837  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10838  *) ac_try_echo=$ac_try;;
10839esac
10840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10841  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10842  ac_status=$?
10843  grep -v '^ *+' conftest.er1 >conftest.err
10844  rm -f conftest.er1
10845  cat conftest.err >&5
10846  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10847  (exit $ac_status); } >/dev/null && {
10848	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10849	 test ! -s conftest.err
10850       }; then
10851  ac_header_preproc=yes
10852else
10853  echo "$as_me: failed program was:" >&5
10854sed 's/^/| /' conftest.$ac_ext >&5
10855
10856  ac_header_preproc=no
10857fi
10858
10859rm -f conftest.err conftest.$ac_ext
10860{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10861echo "${ECHO_T}$ac_header_preproc" >&6; }
10862
10863# So?  What about this header?
10864case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10865  yes:no: )
10866    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10867echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10868    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10869echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10870    ac_header_preproc=yes
10871    ;;
10872  no:yes:* )
10873    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10874echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10875    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10876echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10877    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10878echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10879    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10880echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10881    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10882echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10883    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10884echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10885    ( cat <<\_ASBOX
10886## ----------------------------------- ##
10887## Report this to llvmbugs@cs.uiuc.edu ##
10888## ----------------------------------- ##
10889_ASBOX
10890     ) | sed "s/^/$as_me: WARNING:     /" >&2
10891    ;;
10892esac
10893{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10894echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10895if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10896  echo $ECHO_N "(cached) $ECHO_C" >&6
10897else
10898  eval "$as_ac_Header=\$ac_header_preproc"
10899fi
10900ac_res=`eval echo '${'$as_ac_Header'}'`
10901	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10902echo "${ECHO_T}$ac_res" >&6; }
10903
10904fi
10905if test `eval echo '${'$as_ac_Header'}'` = yes; then
10906  cat >>confdefs.h <<_ACEOF
10907#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10908_ACEOF
10909 break
10910fi
10911
10912done
10913
10914
10915
10916
10917for ac_func in strchr index
10918do
10919as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10920{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10921echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10922if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10923  echo $ECHO_N "(cached) $ECHO_C" >&6
10924else
10925  cat >conftest.$ac_ext <<_ACEOF
10926/* confdefs.h.  */
10927_ACEOF
10928cat confdefs.h >>conftest.$ac_ext
10929cat >>conftest.$ac_ext <<_ACEOF
10930/* end confdefs.h.  */
10931/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10932   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10933#define $ac_func innocuous_$ac_func
10934
10935/* System header to define __stub macros and hopefully few prototypes,
10936    which can conflict with char $ac_func (); below.
10937    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10938    <limits.h> exists even on freestanding compilers.  */
10939
10940#ifdef __STDC__
10941# include <limits.h>
10942#else
10943# include <assert.h>
10944#endif
10945
10946#undef $ac_func
10947
10948/* Override any GCC internal prototype to avoid an error.
10949   Use char because int might match the return type of a GCC
10950   builtin and then its argument prototype would still apply.  */
10951#ifdef __cplusplus
10952extern "C"
10953#endif
10954char $ac_func ();
10955/* The GNU C library defines this for functions which it implements
10956    to always fail with ENOSYS.  Some functions are actually named
10957    something starting with __ and the normal name is an alias.  */
10958#if defined __stub_$ac_func || defined __stub___$ac_func
10959choke me
10960#endif
10961
10962int
10963main ()
10964{
10965return $ac_func ();
10966  ;
10967  return 0;
10968}
10969_ACEOF
10970rm -f conftest.$ac_objext conftest$ac_exeext
10971if { (ac_try="$ac_link"
10972case "(($ac_try" in
10973  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10974  *) ac_try_echo=$ac_try;;
10975esac
10976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10977  (eval "$ac_link") 2>conftest.er1
10978  ac_status=$?
10979  grep -v '^ *+' conftest.er1 >conftest.err
10980  rm -f conftest.er1
10981  cat conftest.err >&5
10982  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10983  (exit $ac_status); } && {
10984	 test -z "$ac_c_werror_flag" ||
10985	 test ! -s conftest.err
10986       } && test -s conftest$ac_exeext &&
10987       $as_test_x conftest$ac_exeext; then
10988  eval "$as_ac_var=yes"
10989else
10990  echo "$as_me: failed program was:" >&5
10991sed 's/^/| /' conftest.$ac_ext >&5
10992
10993	eval "$as_ac_var=no"
10994fi
10995
10996rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10997      conftest$ac_exeext conftest.$ac_ext
10998fi
10999ac_res=`eval echo '${'$as_ac_var'}'`
11000	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11001echo "${ECHO_T}$ac_res" >&6; }
11002if test `eval echo '${'$as_ac_var'}'` = yes; then
11003  cat >>confdefs.h <<_ACEOF
11004#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11005_ACEOF
11006 break
11007fi
11008done
11009
11010
11011
11012for ac_func in strrchr rindex
11013do
11014as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11015{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11016echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11017if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11018  echo $ECHO_N "(cached) $ECHO_C" >&6
11019else
11020  cat >conftest.$ac_ext <<_ACEOF
11021/* confdefs.h.  */
11022_ACEOF
11023cat confdefs.h >>conftest.$ac_ext
11024cat >>conftest.$ac_ext <<_ACEOF
11025/* end confdefs.h.  */
11026/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11027   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11028#define $ac_func innocuous_$ac_func
11029
11030/* System header to define __stub macros and hopefully few prototypes,
11031    which can conflict with char $ac_func (); below.
11032    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11033    <limits.h> exists even on freestanding compilers.  */
11034
11035#ifdef __STDC__
11036# include <limits.h>
11037#else
11038# include <assert.h>
11039#endif
11040
11041#undef $ac_func
11042
11043/* Override any GCC internal prototype to avoid an error.
11044   Use char because int might match the return type of a GCC
11045   builtin and then its argument prototype would still apply.  */
11046#ifdef __cplusplus
11047extern "C"
11048#endif
11049char $ac_func ();
11050/* The GNU C library defines this for functions which it implements
11051    to always fail with ENOSYS.  Some functions are actually named
11052    something starting with __ and the normal name is an alias.  */
11053#if defined __stub_$ac_func || defined __stub___$ac_func
11054choke me
11055#endif
11056
11057int
11058main ()
11059{
11060return $ac_func ();
11061  ;
11062  return 0;
11063}
11064_ACEOF
11065rm -f conftest.$ac_objext conftest$ac_exeext
11066if { (ac_try="$ac_link"
11067case "(($ac_try" in
11068  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11069  *) ac_try_echo=$ac_try;;
11070esac
11071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11072  (eval "$ac_link") 2>conftest.er1
11073  ac_status=$?
11074  grep -v '^ *+' conftest.er1 >conftest.err
11075  rm -f conftest.er1
11076  cat conftest.err >&5
11077  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11078  (exit $ac_status); } && {
11079	 test -z "$ac_c_werror_flag" ||
11080	 test ! -s conftest.err
11081       } && test -s conftest$ac_exeext &&
11082       $as_test_x conftest$ac_exeext; then
11083  eval "$as_ac_var=yes"
11084else
11085  echo "$as_me: failed program was:" >&5
11086sed 's/^/| /' conftest.$ac_ext >&5
11087
11088	eval "$as_ac_var=no"
11089fi
11090
11091rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11092      conftest$ac_exeext conftest.$ac_ext
11093fi
11094ac_res=`eval echo '${'$as_ac_var'}'`
11095	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11096echo "${ECHO_T}$ac_res" >&6; }
11097if test `eval echo '${'$as_ac_var'}'` = yes; then
11098  cat >>confdefs.h <<_ACEOF
11099#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11100_ACEOF
11101 break
11102fi
11103done
11104
11105
11106
11107for ac_func in memcpy bcopy
11108do
11109as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11110{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11111echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11112if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11113  echo $ECHO_N "(cached) $ECHO_C" >&6
11114else
11115  cat >conftest.$ac_ext <<_ACEOF
11116/* confdefs.h.  */
11117_ACEOF
11118cat confdefs.h >>conftest.$ac_ext
11119cat >>conftest.$ac_ext <<_ACEOF
11120/* end confdefs.h.  */
11121/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11122   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11123#define $ac_func innocuous_$ac_func
11124
11125/* System header to define __stub macros and hopefully few prototypes,
11126    which can conflict with char $ac_func (); below.
11127    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11128    <limits.h> exists even on freestanding compilers.  */
11129
11130#ifdef __STDC__
11131# include <limits.h>
11132#else
11133# include <assert.h>
11134#endif
11135
11136#undef $ac_func
11137
11138/* Override any GCC internal prototype to avoid an error.
11139   Use char because int might match the return type of a GCC
11140   builtin and then its argument prototype would still apply.  */
11141#ifdef __cplusplus
11142extern "C"
11143#endif
11144char $ac_func ();
11145/* The GNU C library defines this for functions which it implements
11146    to always fail with ENOSYS.  Some functions are actually named
11147    something starting with __ and the normal name is an alias.  */
11148#if defined __stub_$ac_func || defined __stub___$ac_func
11149choke me
11150#endif
11151
11152int
11153main ()
11154{
11155return $ac_func ();
11156  ;
11157  return 0;
11158}
11159_ACEOF
11160rm -f conftest.$ac_objext conftest$ac_exeext
11161if { (ac_try="$ac_link"
11162case "(($ac_try" in
11163  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11164  *) ac_try_echo=$ac_try;;
11165esac
11166eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11167  (eval "$ac_link") 2>conftest.er1
11168  ac_status=$?
11169  grep -v '^ *+' conftest.er1 >conftest.err
11170  rm -f conftest.er1
11171  cat conftest.err >&5
11172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11173  (exit $ac_status); } && {
11174	 test -z "$ac_c_werror_flag" ||
11175	 test ! -s conftest.err
11176       } && test -s conftest$ac_exeext &&
11177       $as_test_x conftest$ac_exeext; then
11178  eval "$as_ac_var=yes"
11179else
11180  echo "$as_me: failed program was:" >&5
11181sed 's/^/| /' conftest.$ac_ext >&5
11182
11183	eval "$as_ac_var=no"
11184fi
11185
11186rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11187      conftest$ac_exeext conftest.$ac_ext
11188fi
11189ac_res=`eval echo '${'$as_ac_var'}'`
11190	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11191echo "${ECHO_T}$ac_res" >&6; }
11192if test `eval echo '${'$as_ac_var'}'` = yes; then
11193  cat >>confdefs.h <<_ACEOF
11194#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11195_ACEOF
11196 break
11197fi
11198done
11199
11200
11201
11202for ac_func in memmove strcmp
11203do
11204as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11205{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11206echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11207if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11208  echo $ECHO_N "(cached) $ECHO_C" >&6
11209else
11210  cat >conftest.$ac_ext <<_ACEOF
11211/* confdefs.h.  */
11212_ACEOF
11213cat confdefs.h >>conftest.$ac_ext
11214cat >>conftest.$ac_ext <<_ACEOF
11215/* end confdefs.h.  */
11216/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11217   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11218#define $ac_func innocuous_$ac_func
11219
11220/* System header to define __stub macros and hopefully few prototypes,
11221    which can conflict with char $ac_func (); below.
11222    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11223    <limits.h> exists even on freestanding compilers.  */
11224
11225#ifdef __STDC__
11226# include <limits.h>
11227#else
11228# include <assert.h>
11229#endif
11230
11231#undef $ac_func
11232
11233/* Override any GCC internal prototype to avoid an error.
11234   Use char because int might match the return type of a GCC
11235   builtin and then its argument prototype would still apply.  */
11236#ifdef __cplusplus
11237extern "C"
11238#endif
11239char $ac_func ();
11240/* The GNU C library defines this for functions which it implements
11241    to always fail with ENOSYS.  Some functions are actually named
11242    something starting with __ and the normal name is an alias.  */
11243#if defined __stub_$ac_func || defined __stub___$ac_func
11244choke me
11245#endif
11246
11247int
11248main ()
11249{
11250return $ac_func ();
11251  ;
11252  return 0;
11253}
11254_ACEOF
11255rm -f conftest.$ac_objext conftest$ac_exeext
11256if { (ac_try="$ac_link"
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_link") 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	 test -z "$ac_c_werror_flag" ||
11270	 test ! -s conftest.err
11271       } && test -s conftest$ac_exeext &&
11272       $as_test_x conftest$ac_exeext; then
11273  eval "$as_ac_var=yes"
11274else
11275  echo "$as_me: failed program was:" >&5
11276sed 's/^/| /' conftest.$ac_ext >&5
11277
11278	eval "$as_ac_var=no"
11279fi
11280
11281rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11282      conftest$ac_exeext conftest.$ac_ext
11283fi
11284ac_res=`eval echo '${'$as_ac_var'}'`
11285	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11286echo "${ECHO_T}$ac_res" >&6; }
11287if test `eval echo '${'$as_ac_var'}'` = yes; then
11288  cat >>confdefs.h <<_ACEOF
11289#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11290_ACEOF
11291
11292fi
11293done
11294
11295
11296
11297
11298for ac_func in closedir opendir readdir
11299do
11300as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11301{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11302echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11303if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11304  echo $ECHO_N "(cached) $ECHO_C" >&6
11305else
11306  cat >conftest.$ac_ext <<_ACEOF
11307/* confdefs.h.  */
11308_ACEOF
11309cat confdefs.h >>conftest.$ac_ext
11310cat >>conftest.$ac_ext <<_ACEOF
11311/* end confdefs.h.  */
11312/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11313   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11314#define $ac_func innocuous_$ac_func
11315
11316/* System header to define __stub macros and hopefully few prototypes,
11317    which can conflict with char $ac_func (); below.
11318    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11319    <limits.h> exists even on freestanding compilers.  */
11320
11321#ifdef __STDC__
11322# include <limits.h>
11323#else
11324# include <assert.h>
11325#endif
11326
11327#undef $ac_func
11328
11329/* Override any GCC internal prototype to avoid an error.
11330   Use char because int might match the return type of a GCC
11331   builtin and then its argument prototype would still apply.  */
11332#ifdef __cplusplus
11333extern "C"
11334#endif
11335char $ac_func ();
11336/* The GNU C library defines this for functions which it implements
11337    to always fail with ENOSYS.  Some functions are actually named
11338    something starting with __ and the normal name is an alias.  */
11339#if defined __stub_$ac_func || defined __stub___$ac_func
11340choke me
11341#endif
11342
11343int
11344main ()
11345{
11346return $ac_func ();
11347  ;
11348  return 0;
11349}
11350_ACEOF
11351rm -f conftest.$ac_objext conftest$ac_exeext
11352if { (ac_try="$ac_link"
11353case "(($ac_try" in
11354  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11355  *) ac_try_echo=$ac_try;;
11356esac
11357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11358  (eval "$ac_link") 2>conftest.er1
11359  ac_status=$?
11360  grep -v '^ *+' conftest.er1 >conftest.err
11361  rm -f conftest.er1
11362  cat conftest.err >&5
11363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11364  (exit $ac_status); } && {
11365	 test -z "$ac_c_werror_flag" ||
11366	 test ! -s conftest.err
11367       } && test -s conftest$ac_exeext &&
11368       $as_test_x conftest$ac_exeext; then
11369  eval "$as_ac_var=yes"
11370else
11371  echo "$as_me: failed program was:" >&5
11372sed 's/^/| /' conftest.$ac_ext >&5
11373
11374	eval "$as_ac_var=no"
11375fi
11376
11377rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11378      conftest$ac_exeext conftest.$ac_ext
11379fi
11380ac_res=`eval echo '${'$as_ac_var'}'`
11381	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11382echo "${ECHO_T}$ac_res" >&6; }
11383if test `eval echo '${'$as_ac_var'}'` = yes; then
11384  cat >>confdefs.h <<_ACEOF
11385#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11386_ACEOF
11387
11388fi
11389done
11390
11391
11392
11393{ echo "$as_me:$LINENO: checking tool compatibility" >&5
11394echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
11395
11396ICC=no
11397IXX=no
11398case $CC in
11399  icc*|icpc*)
11400    ICC=yes
11401    IXX=yes
11402    ;;
11403   *)
11404    ;;
11405esac
11406
11407if test "$GCC" != "yes" && test "$ICC" != "yes"
11408then
11409  { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
11410echo "$as_me: error: gcc|icc required but not found" >&2;}
11411   { (exit 1); exit 1; }; }
11412fi
11413
11414if test "$GXX" != "yes" && test "$IXX" != "yes"
11415then
11416  { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
11417echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
11418   { (exit 1); exit 1; }; }
11419fi
11420
11421if test "$GCC" = "yes"
11422then
11423  cat >conftest.$ac_ext <<_ACEOF
11424#if !defined(__GNUC__) || __GNUC__ < 3
11425#error Unsupported GCC version
11426#endif
11427
11428_ACEOF
11429rm -f conftest.$ac_objext
11430if { (ac_try="$ac_compile"
11431case "(($ac_try" in
11432  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11433  *) ac_try_echo=$ac_try;;
11434esac
11435eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11436  (eval "$ac_compile") 2>conftest.er1
11437  ac_status=$?
11438  grep -v '^ *+' conftest.er1 >conftest.err
11439  rm -f conftest.er1
11440  cat conftest.err >&5
11441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11442  (exit $ac_status); } && {
11443	 test -z "$ac_c_werror_flag" ||
11444	 test ! -s conftest.err
11445       } && test -s conftest.$ac_objext; then
11446  :
11447else
11448  echo "$as_me: failed program was:" >&5
11449sed 's/^/| /' conftest.$ac_ext >&5
11450
11451	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
11452echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
11453   { (exit 1); exit 1; }; }
11454fi
11455
11456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11457fi
11458
11459if test -z "$llvm_cv_gnu_make_command"
11460then
11461  { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
11462echo "$as_me: error: GNU Make required but not found" >&2;}
11463   { (exit 1); exit 1; }; }
11464fi
11465
11466{ echo "$as_me:$LINENO: result: ok" >&5
11467echo "${ECHO_T}ok" >&6; }
11468
11469{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
11470echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
11471NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
11472
11473NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
11474
11475{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
11476echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
11477
11478
11479
11480{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
11481echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
11482if test "${ac_cv_lib_m_sin+set}" = set; then
11483  echo $ECHO_N "(cached) $ECHO_C" >&6
11484else
11485  ac_check_lib_save_LIBS=$LIBS
11486LIBS="-lm  $LIBS"
11487cat >conftest.$ac_ext <<_ACEOF
11488/* confdefs.h.  */
11489_ACEOF
11490cat confdefs.h >>conftest.$ac_ext
11491cat >>conftest.$ac_ext <<_ACEOF
11492/* end confdefs.h.  */
11493
11494/* Override any GCC internal prototype to avoid an error.
11495   Use char because int might match the return type of a GCC
11496   builtin and then its argument prototype would still apply.  */
11497#ifdef __cplusplus
11498extern "C"
11499#endif
11500char sin ();
11501int
11502main ()
11503{
11504return sin ();
11505  ;
11506  return 0;
11507}
11508_ACEOF
11509rm -f conftest.$ac_objext conftest$ac_exeext
11510if { (ac_try="$ac_link"
11511case "(($ac_try" in
11512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11513  *) ac_try_echo=$ac_try;;
11514esac
11515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11516  (eval "$ac_link") 2>conftest.er1
11517  ac_status=$?
11518  grep -v '^ *+' conftest.er1 >conftest.err
11519  rm -f conftest.er1
11520  cat conftest.err >&5
11521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11522  (exit $ac_status); } && {
11523	 test -z "$ac_c_werror_flag" ||
11524	 test ! -s conftest.err
11525       } && test -s conftest$ac_exeext &&
11526       $as_test_x conftest$ac_exeext; then
11527  ac_cv_lib_m_sin=yes
11528else
11529  echo "$as_me: failed program was:" >&5
11530sed 's/^/| /' conftest.$ac_ext >&5
11531
11532	ac_cv_lib_m_sin=no
11533fi
11534
11535rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11536      conftest$ac_exeext conftest.$ac_ext
11537LIBS=$ac_check_lib_save_LIBS
11538fi
11539{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
11540echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
11541if test $ac_cv_lib_m_sin = yes; then
11542  cat >>confdefs.h <<_ACEOF
11543#define HAVE_LIBM 1
11544_ACEOF
11545
11546  LIBS="-lm $LIBS"
11547
11548fi
11549
11550if test "$llvm_cv_os_type" = "MingW" ; then
11551
11552{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
11553echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
11554if test "${ac_cv_lib_imagehlp_main+set}" = set; then
11555  echo $ECHO_N "(cached) $ECHO_C" >&6
11556else
11557  ac_check_lib_save_LIBS=$LIBS
11558LIBS="-limagehlp  $LIBS"
11559cat >conftest.$ac_ext <<_ACEOF
11560/* confdefs.h.  */
11561_ACEOF
11562cat confdefs.h >>conftest.$ac_ext
11563cat >>conftest.$ac_ext <<_ACEOF
11564/* end confdefs.h.  */
11565
11566
11567int
11568main ()
11569{
11570return main ();
11571  ;
11572  return 0;
11573}
11574_ACEOF
11575rm -f conftest.$ac_objext conftest$ac_exeext
11576if { (ac_try="$ac_link"
11577case "(($ac_try" in
11578  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11579  *) ac_try_echo=$ac_try;;
11580esac
11581eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11582  (eval "$ac_link") 2>conftest.er1
11583  ac_status=$?
11584  grep -v '^ *+' conftest.er1 >conftest.err
11585  rm -f conftest.er1
11586  cat conftest.err >&5
11587  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11588  (exit $ac_status); } && {
11589	 test -z "$ac_c_werror_flag" ||
11590	 test ! -s conftest.err
11591       } && test -s conftest$ac_exeext &&
11592       $as_test_x conftest$ac_exeext; then
11593  ac_cv_lib_imagehlp_main=yes
11594else
11595  echo "$as_me: failed program was:" >&5
11596sed 's/^/| /' conftest.$ac_ext >&5
11597
11598	ac_cv_lib_imagehlp_main=no
11599fi
11600
11601rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11602      conftest$ac_exeext conftest.$ac_ext
11603LIBS=$ac_check_lib_save_LIBS
11604fi
11605{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
11606echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
11607if test $ac_cv_lib_imagehlp_main = yes; then
11608  cat >>confdefs.h <<_ACEOF
11609#define HAVE_LIBIMAGEHLP 1
11610_ACEOF
11611
11612  LIBS="-limagehlp $LIBS"
11613
11614fi
11615
11616
11617{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
11618echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
11619if test "${ac_cv_lib_psapi_main+set}" = set; then
11620  echo $ECHO_N "(cached) $ECHO_C" >&6
11621else
11622  ac_check_lib_save_LIBS=$LIBS
11623LIBS="-lpsapi  $LIBS"
11624cat >conftest.$ac_ext <<_ACEOF
11625/* confdefs.h.  */
11626_ACEOF
11627cat confdefs.h >>conftest.$ac_ext
11628cat >>conftest.$ac_ext <<_ACEOF
11629/* end confdefs.h.  */
11630
11631
11632int
11633main ()
11634{
11635return main ();
11636  ;
11637  return 0;
11638}
11639_ACEOF
11640rm -f conftest.$ac_objext conftest$ac_exeext
11641if { (ac_try="$ac_link"
11642case "(($ac_try" in
11643  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11644  *) ac_try_echo=$ac_try;;
11645esac
11646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11647  (eval "$ac_link") 2>conftest.er1
11648  ac_status=$?
11649  grep -v '^ *+' conftest.er1 >conftest.err
11650  rm -f conftest.er1
11651  cat conftest.err >&5
11652  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11653  (exit $ac_status); } && {
11654	 test -z "$ac_c_werror_flag" ||
11655	 test ! -s conftest.err
11656       } && test -s conftest$ac_exeext &&
11657       $as_test_x conftest$ac_exeext; then
11658  ac_cv_lib_psapi_main=yes
11659else
11660  echo "$as_me: failed program was:" >&5
11661sed 's/^/| /' conftest.$ac_ext >&5
11662
11663	ac_cv_lib_psapi_main=no
11664fi
11665
11666rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11667      conftest$ac_exeext conftest.$ac_ext
11668LIBS=$ac_check_lib_save_LIBS
11669fi
11670{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
11671echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
11672if test $ac_cv_lib_psapi_main = yes; then
11673  cat >>confdefs.h <<_ACEOF
11674#define HAVE_LIBPSAPI 1
11675_ACEOF
11676
11677  LIBS="-lpsapi $LIBS"
11678
11679fi
11680
11681fi
11682
11683{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
11684echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
11685if test "${ac_cv_search_dlopen+set}" = set; then
11686  echo $ECHO_N "(cached) $ECHO_C" >&6
11687else
11688  ac_func_search_save_LIBS=$LIBS
11689cat >conftest.$ac_ext <<_ACEOF
11690/* confdefs.h.  */
11691_ACEOF
11692cat confdefs.h >>conftest.$ac_ext
11693cat >>conftest.$ac_ext <<_ACEOF
11694/* end confdefs.h.  */
11695
11696/* Override any GCC internal prototype to avoid an error.
11697   Use char because int might match the return type of a GCC
11698   builtin and then its argument prototype would still apply.  */
11699#ifdef __cplusplus
11700extern "C"
11701#endif
11702char dlopen ();
11703int
11704main ()
11705{
11706return dlopen ();
11707  ;
11708  return 0;
11709}
11710_ACEOF
11711for ac_lib in '' dl; do
11712  if test -z "$ac_lib"; then
11713    ac_res="none required"
11714  else
11715    ac_res=-l$ac_lib
11716    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11717  fi
11718  rm -f conftest.$ac_objext conftest$ac_exeext
11719if { (ac_try="$ac_link"
11720case "(($ac_try" in
11721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11722  *) ac_try_echo=$ac_try;;
11723esac
11724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11725  (eval "$ac_link") 2>conftest.er1
11726  ac_status=$?
11727  grep -v '^ *+' conftest.er1 >conftest.err
11728  rm -f conftest.er1
11729  cat conftest.err >&5
11730  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11731  (exit $ac_status); } && {
11732	 test -z "$ac_c_werror_flag" ||
11733	 test ! -s conftest.err
11734       } && test -s conftest$ac_exeext &&
11735       $as_test_x conftest$ac_exeext; then
11736  ac_cv_search_dlopen=$ac_res
11737else
11738  echo "$as_me: failed program was:" >&5
11739sed 's/^/| /' conftest.$ac_ext >&5
11740
11741
11742fi
11743
11744rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11745      conftest$ac_exeext
11746  if test "${ac_cv_search_dlopen+set}" = set; then
11747  break
11748fi
11749done
11750if test "${ac_cv_search_dlopen+set}" = set; then
11751  :
11752else
11753  ac_cv_search_dlopen=no
11754fi
11755rm conftest.$ac_ext
11756LIBS=$ac_func_search_save_LIBS
11757fi
11758{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
11759echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
11760ac_res=$ac_cv_search_dlopen
11761if test "$ac_res" != no; then
11762  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11763
11764cat >>confdefs.h <<\_ACEOF
11765#define HAVE_DLOPEN 1
11766_ACEOF
11767
11768else
11769  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
11770echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
11771fi
11772
11773
11774if test "$llvm_cv_enable_libffi" = "yes" ; then
11775  { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
11776echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
11777if test "${ac_cv_search_ffi_call+set}" = set; then
11778  echo $ECHO_N "(cached) $ECHO_C" >&6
11779else
11780  ac_func_search_save_LIBS=$LIBS
11781cat >conftest.$ac_ext <<_ACEOF
11782/* confdefs.h.  */
11783_ACEOF
11784cat confdefs.h >>conftest.$ac_ext
11785cat >>conftest.$ac_ext <<_ACEOF
11786/* end confdefs.h.  */
11787
11788/* Override any GCC internal prototype to avoid an error.
11789   Use char because int might match the return type of a GCC
11790   builtin and then its argument prototype would still apply.  */
11791#ifdef __cplusplus
11792extern "C"
11793#endif
11794char ffi_call ();
11795int
11796main ()
11797{
11798return ffi_call ();
11799  ;
11800  return 0;
11801}
11802_ACEOF
11803for ac_lib in '' ffi; do
11804  if test -z "$ac_lib"; then
11805    ac_res="none required"
11806  else
11807    ac_res=-l$ac_lib
11808    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11809  fi
11810  rm -f conftest.$ac_objext conftest$ac_exeext
11811if { (ac_try="$ac_link"
11812case "(($ac_try" in
11813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11814  *) ac_try_echo=$ac_try;;
11815esac
11816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11817  (eval "$ac_link") 2>conftest.er1
11818  ac_status=$?
11819  grep -v '^ *+' conftest.er1 >conftest.err
11820  rm -f conftest.er1
11821  cat conftest.err >&5
11822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11823  (exit $ac_status); } && {
11824	 test -z "$ac_c_werror_flag" ||
11825	 test ! -s conftest.err
11826       } && test -s conftest$ac_exeext &&
11827       $as_test_x conftest$ac_exeext; then
11828  ac_cv_search_ffi_call=$ac_res
11829else
11830  echo "$as_me: failed program was:" >&5
11831sed 's/^/| /' conftest.$ac_ext >&5
11832
11833
11834fi
11835
11836rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11837      conftest$ac_exeext
11838  if test "${ac_cv_search_ffi_call+set}" = set; then
11839  break
11840fi
11841done
11842if test "${ac_cv_search_ffi_call+set}" = set; then
11843  :
11844else
11845  ac_cv_search_ffi_call=no
11846fi
11847rm conftest.$ac_ext
11848LIBS=$ac_func_search_save_LIBS
11849fi
11850{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
11851echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
11852ac_res=$ac_cv_search_ffi_call
11853if test "$ac_res" != no; then
11854  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11855
11856cat >>confdefs.h <<\_ACEOF
11857#define HAVE_FFI_CALL 1
11858_ACEOF
11859
11860else
11861  { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
11862echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
11863   { (exit 1); exit 1; }; }
11864fi
11865
11866fi
11867
11868{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
11869echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
11870if test "${ac_cv_search_mallinfo+set}" = set; then
11871  echo $ECHO_N "(cached) $ECHO_C" >&6
11872else
11873  ac_func_search_save_LIBS=$LIBS
11874cat >conftest.$ac_ext <<_ACEOF
11875/* confdefs.h.  */
11876_ACEOF
11877cat confdefs.h >>conftest.$ac_ext
11878cat >>conftest.$ac_ext <<_ACEOF
11879/* end confdefs.h.  */
11880
11881/* Override any GCC internal prototype to avoid an error.
11882   Use char because int might match the return type of a GCC
11883   builtin and then its argument prototype would still apply.  */
11884#ifdef __cplusplus
11885extern "C"
11886#endif
11887char mallinfo ();
11888int
11889main ()
11890{
11891return mallinfo ();
11892  ;
11893  return 0;
11894}
11895_ACEOF
11896for ac_lib in '' malloc; do
11897  if test -z "$ac_lib"; then
11898    ac_res="none required"
11899  else
11900    ac_res=-l$ac_lib
11901    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11902  fi
11903  rm -f conftest.$ac_objext conftest$ac_exeext
11904if { (ac_try="$ac_link"
11905case "(($ac_try" in
11906  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11907  *) ac_try_echo=$ac_try;;
11908esac
11909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11910  (eval "$ac_link") 2>conftest.er1
11911  ac_status=$?
11912  grep -v '^ *+' conftest.er1 >conftest.err
11913  rm -f conftest.er1
11914  cat conftest.err >&5
11915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11916  (exit $ac_status); } && {
11917	 test -z "$ac_c_werror_flag" ||
11918	 test ! -s conftest.err
11919       } && test -s conftest$ac_exeext &&
11920       $as_test_x conftest$ac_exeext; then
11921  ac_cv_search_mallinfo=$ac_res
11922else
11923  echo "$as_me: failed program was:" >&5
11924sed 's/^/| /' conftest.$ac_ext >&5
11925
11926
11927fi
11928
11929rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11930      conftest$ac_exeext
11931  if test "${ac_cv_search_mallinfo+set}" = set; then
11932  break
11933fi
11934done
11935if test "${ac_cv_search_mallinfo+set}" = set; then
11936  :
11937else
11938  ac_cv_search_mallinfo=no
11939fi
11940rm conftest.$ac_ext
11941LIBS=$ac_func_search_save_LIBS
11942fi
11943{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
11944echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
11945ac_res=$ac_cv_search_mallinfo
11946if test "$ac_res" != no; then
11947  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11948
11949cat >>confdefs.h <<\_ACEOF
11950#define HAVE_MALLINFO 1
11951_ACEOF
11952
11953fi
11954
11955
11956if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
11957
11958{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
11959echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
11960if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
11961  echo $ECHO_N "(cached) $ECHO_C" >&6
11962else
11963  ac_check_lib_save_LIBS=$LIBS
11964LIBS="-lpthread  $LIBS"
11965cat >conftest.$ac_ext <<_ACEOF
11966/* confdefs.h.  */
11967_ACEOF
11968cat confdefs.h >>conftest.$ac_ext
11969cat >>conftest.$ac_ext <<_ACEOF
11970/* end confdefs.h.  */
11971
11972/* Override any GCC internal prototype to avoid an error.
11973   Use char because int might match the return type of a GCC
11974   builtin and then its argument prototype would still apply.  */
11975#ifdef __cplusplus
11976extern "C"
11977#endif
11978char pthread_mutex_init ();
11979int
11980main ()
11981{
11982return pthread_mutex_init ();
11983  ;
11984  return 0;
11985}
11986_ACEOF
11987rm -f conftest.$ac_objext conftest$ac_exeext
11988if { (ac_try="$ac_link"
11989case "(($ac_try" in
11990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11991  *) ac_try_echo=$ac_try;;
11992esac
11993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11994  (eval "$ac_link") 2>conftest.er1
11995  ac_status=$?
11996  grep -v '^ *+' conftest.er1 >conftest.err
11997  rm -f conftest.er1
11998  cat conftest.err >&5
11999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12000  (exit $ac_status); } && {
12001	 test -z "$ac_c_werror_flag" ||
12002	 test ! -s conftest.err
12003       } && test -s conftest$ac_exeext &&
12004       $as_test_x conftest$ac_exeext; then
12005  ac_cv_lib_pthread_pthread_mutex_init=yes
12006else
12007  echo "$as_me: failed program was:" >&5
12008sed 's/^/| /' conftest.$ac_ext >&5
12009
12010	ac_cv_lib_pthread_pthread_mutex_init=no
12011fi
12012
12013rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12014      conftest$ac_exeext conftest.$ac_ext
12015LIBS=$ac_check_lib_save_LIBS
12016fi
12017{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12018echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12019if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12020  cat >>confdefs.h <<_ACEOF
12021#define HAVE_LIBPTHREAD 1
12022_ACEOF
12023
12024  LIBS="-lpthread $LIBS"
12025
12026fi
12027
12028  { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12029echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12030if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12031  echo $ECHO_N "(cached) $ECHO_C" >&6
12032else
12033  ac_func_search_save_LIBS=$LIBS
12034cat >conftest.$ac_ext <<_ACEOF
12035/* confdefs.h.  */
12036_ACEOF
12037cat confdefs.h >>conftest.$ac_ext
12038cat >>conftest.$ac_ext <<_ACEOF
12039/* end confdefs.h.  */
12040
12041/* Override any GCC internal prototype to avoid an error.
12042   Use char because int might match the return type of a GCC
12043   builtin and then its argument prototype would still apply.  */
12044#ifdef __cplusplus
12045extern "C"
12046#endif
12047char pthread_mutex_lock ();
12048int
12049main ()
12050{
12051return pthread_mutex_lock ();
12052  ;
12053  return 0;
12054}
12055_ACEOF
12056for ac_lib in '' pthread; do
12057  if test -z "$ac_lib"; then
12058    ac_res="none required"
12059  else
12060    ac_res=-l$ac_lib
12061    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12062  fi
12063  rm -f conftest.$ac_objext conftest$ac_exeext
12064if { (ac_try="$ac_link"
12065case "(($ac_try" in
12066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12067  *) ac_try_echo=$ac_try;;
12068esac
12069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12070  (eval "$ac_link") 2>conftest.er1
12071  ac_status=$?
12072  grep -v '^ *+' conftest.er1 >conftest.err
12073  rm -f conftest.er1
12074  cat conftest.err >&5
12075  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12076  (exit $ac_status); } && {
12077	 test -z "$ac_c_werror_flag" ||
12078	 test ! -s conftest.err
12079       } && test -s conftest$ac_exeext &&
12080       $as_test_x conftest$ac_exeext; then
12081  ac_cv_search_pthread_mutex_lock=$ac_res
12082else
12083  echo "$as_me: failed program was:" >&5
12084sed 's/^/| /' conftest.$ac_ext >&5
12085
12086
12087fi
12088
12089rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12090      conftest$ac_exeext
12091  if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12092  break
12093fi
12094done
12095if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12096  :
12097else
12098  ac_cv_search_pthread_mutex_lock=no
12099fi
12100rm conftest.$ac_ext
12101LIBS=$ac_func_search_save_LIBS
12102fi
12103{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12104echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12105ac_res=$ac_cv_search_pthread_mutex_lock
12106if test "$ac_res" != no; then
12107  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12108
12109cat >>confdefs.h <<\_ACEOF
12110#define HAVE_PTHREAD_MUTEX_LOCK 1
12111_ACEOF
12112
12113fi
12114
12115  { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12116echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12117if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12118  echo $ECHO_N "(cached) $ECHO_C" >&6
12119else
12120  ac_func_search_save_LIBS=$LIBS
12121cat >conftest.$ac_ext <<_ACEOF
12122/* confdefs.h.  */
12123_ACEOF
12124cat confdefs.h >>conftest.$ac_ext
12125cat >>conftest.$ac_ext <<_ACEOF
12126/* end confdefs.h.  */
12127
12128/* Override any GCC internal prototype to avoid an error.
12129   Use char because int might match the return type of a GCC
12130   builtin and then its argument prototype would still apply.  */
12131#ifdef __cplusplus
12132extern "C"
12133#endif
12134char pthread_rwlock_init ();
12135int
12136main ()
12137{
12138return pthread_rwlock_init ();
12139  ;
12140  return 0;
12141}
12142_ACEOF
12143for ac_lib in '' pthread; do
12144  if test -z "$ac_lib"; then
12145    ac_res="none required"
12146  else
12147    ac_res=-l$ac_lib
12148    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12149  fi
12150  rm -f conftest.$ac_objext conftest$ac_exeext
12151if { (ac_try="$ac_link"
12152case "(($ac_try" in
12153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12154  *) ac_try_echo=$ac_try;;
12155esac
12156eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12157  (eval "$ac_link") 2>conftest.er1
12158  ac_status=$?
12159  grep -v '^ *+' conftest.er1 >conftest.err
12160  rm -f conftest.er1
12161  cat conftest.err >&5
12162  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12163  (exit $ac_status); } && {
12164	 test -z "$ac_c_werror_flag" ||
12165	 test ! -s conftest.err
12166       } && test -s conftest$ac_exeext &&
12167       $as_test_x conftest$ac_exeext; then
12168  ac_cv_search_pthread_rwlock_init=$ac_res
12169else
12170  echo "$as_me: failed program was:" >&5
12171sed 's/^/| /' conftest.$ac_ext >&5
12172
12173
12174fi
12175
12176rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12177      conftest$ac_exeext
12178  if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12179  break
12180fi
12181done
12182if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12183  :
12184else
12185  ac_cv_search_pthread_rwlock_init=no
12186fi
12187rm conftest.$ac_ext
12188LIBS=$ac_func_search_save_LIBS
12189fi
12190{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
12191echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
12192ac_res=$ac_cv_search_pthread_rwlock_init
12193if test "$ac_res" != no; then
12194  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12195
12196cat >>confdefs.h <<\_ACEOF
12197#define HAVE_PTHREAD_RWLOCK_INIT 1
12198_ACEOF
12199
12200fi
12201
12202  { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
12203echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
12204if test "${ac_cv_search_pthread_getspecific+set}" = set; then
12205  echo $ECHO_N "(cached) $ECHO_C" >&6
12206else
12207  ac_func_search_save_LIBS=$LIBS
12208cat >conftest.$ac_ext <<_ACEOF
12209/* confdefs.h.  */
12210_ACEOF
12211cat confdefs.h >>conftest.$ac_ext
12212cat >>conftest.$ac_ext <<_ACEOF
12213/* end confdefs.h.  */
12214
12215/* Override any GCC internal prototype to avoid an error.
12216   Use char because int might match the return type of a GCC
12217   builtin and then its argument prototype would still apply.  */
12218#ifdef __cplusplus
12219extern "C"
12220#endif
12221char pthread_getspecific ();
12222int
12223main ()
12224{
12225return pthread_getspecific ();
12226  ;
12227  return 0;
12228}
12229_ACEOF
12230for ac_lib in '' pthread; do
12231  if test -z "$ac_lib"; then
12232    ac_res="none required"
12233  else
12234    ac_res=-l$ac_lib
12235    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12236  fi
12237  rm -f conftest.$ac_objext conftest$ac_exeext
12238if { (ac_try="$ac_link"
12239case "(($ac_try" in
12240  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12241  *) ac_try_echo=$ac_try;;
12242esac
12243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12244  (eval "$ac_link") 2>conftest.er1
12245  ac_status=$?
12246  grep -v '^ *+' conftest.er1 >conftest.err
12247  rm -f conftest.er1
12248  cat conftest.err >&5
12249  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12250  (exit $ac_status); } && {
12251	 test -z "$ac_c_werror_flag" ||
12252	 test ! -s conftest.err
12253       } && test -s conftest$ac_exeext &&
12254       $as_test_x conftest$ac_exeext; then
12255  ac_cv_search_pthread_getspecific=$ac_res
12256else
12257  echo "$as_me: failed program was:" >&5
12258sed 's/^/| /' conftest.$ac_ext >&5
12259
12260
12261fi
12262
12263rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12264      conftest$ac_exeext
12265  if test "${ac_cv_search_pthread_getspecific+set}" = set; then
12266  break
12267fi
12268done
12269if test "${ac_cv_search_pthread_getspecific+set}" = set; then
12270  :
12271else
12272  ac_cv_search_pthread_getspecific=no
12273fi
12274rm conftest.$ac_ext
12275LIBS=$ac_func_search_save_LIBS
12276fi
12277{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
12278echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
12279ac_res=$ac_cv_search_pthread_getspecific
12280if test "$ac_res" != no; then
12281  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12282
12283cat >>confdefs.h <<\_ACEOF
12284#define HAVE_PTHREAD_GETSPECIFIC 1
12285_ACEOF
12286
12287fi
12288
12289fi
12290
12291
12292# Check whether --with-udis86 was given.
12293if test "${with_udis86+set}" = set; then
12294  withval=$with_udis86;
12295      USE_UDIS86=1
12296
12297      case "$withval" in
12298        /usr/lib|yes) ;;
12299        *) LDFLAGS="$LDFLAGS -L${withval}" ;;
12300      esac
12301
12302{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
12303echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
12304if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
12305  echo $ECHO_N "(cached) $ECHO_C" >&6
12306else
12307  ac_check_lib_save_LIBS=$LIBS
12308LIBS="-ludis86  $LIBS"
12309cat >conftest.$ac_ext <<_ACEOF
12310/* confdefs.h.  */
12311_ACEOF
12312cat confdefs.h >>conftest.$ac_ext
12313cat >>conftest.$ac_ext <<_ACEOF
12314/* end confdefs.h.  */
12315
12316/* Override any GCC internal prototype to avoid an error.
12317   Use char because int might match the return type of a GCC
12318   builtin and then its argument prototype would still apply.  */
12319#ifdef __cplusplus
12320extern "C"
12321#endif
12322char ud_init ();
12323int
12324main ()
12325{
12326return ud_init ();
12327  ;
12328  return 0;
12329}
12330_ACEOF
12331rm -f conftest.$ac_objext conftest$ac_exeext
12332if { (ac_try="$ac_link"
12333case "(($ac_try" in
12334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12335  *) ac_try_echo=$ac_try;;
12336esac
12337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12338  (eval "$ac_link") 2>conftest.er1
12339  ac_status=$?
12340  grep -v '^ *+' conftest.er1 >conftest.err
12341  rm -f conftest.er1
12342  cat conftest.err >&5
12343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344  (exit $ac_status); } && {
12345	 test -z "$ac_c_werror_flag" ||
12346	 test ! -s conftest.err
12347       } && test -s conftest$ac_exeext &&
12348       $as_test_x conftest$ac_exeext; then
12349  ac_cv_lib_udis86_ud_init=yes
12350else
12351  echo "$as_me: failed program was:" >&5
12352sed 's/^/| /' conftest.$ac_ext >&5
12353
12354	ac_cv_lib_udis86_ud_init=no
12355fi
12356
12357rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12358      conftest$ac_exeext conftest.$ac_ext
12359LIBS=$ac_check_lib_save_LIBS
12360fi
12361{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
12362echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
12363if test $ac_cv_lib_udis86_ud_init = yes; then
12364  cat >>confdefs.h <<_ACEOF
12365#define HAVE_LIBUDIS86 1
12366_ACEOF
12367
12368  LIBS="-ludis86 $LIBS"
12369
12370else
12371
12372        echo "Error! You need to have libudis86 around."
12373        exit -1
12374
12375fi
12376
12377
12378else
12379  USE_UDIS86=0
12380
12381fi
12382
12383
12384cat >>confdefs.h <<_ACEOF
12385#define USE_UDIS86 $USE_UDIS86
12386_ACEOF
12387
12388
12389
12390# Check whether --with-oprofile was given.
12391if test "${with_oprofile+set}" = set; then
12392  withval=$with_oprofile;
12393      USE_OPROFILE=1
12394
12395      case "$withval" in
12396        /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
12397        no) llvm_cv_oppath=
12398            USE_OPROFILE=0
12399 ;;
12400        *) llvm_cv_oppath="${withval}/lib/oprofile"
12401           CPPFLAGS="-I${withval}/include";;
12402      esac
12403      if test -n "$llvm_cv_oppath" ; then
12404        LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
12405                                        { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
12406echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
12407if test "${ac_cv_search_bfd_init+set}" = set; then
12408  echo $ECHO_N "(cached) $ECHO_C" >&6
12409else
12410  ac_func_search_save_LIBS=$LIBS
12411cat >conftest.$ac_ext <<_ACEOF
12412/* confdefs.h.  */
12413_ACEOF
12414cat confdefs.h >>conftest.$ac_ext
12415cat >>conftest.$ac_ext <<_ACEOF
12416/* end confdefs.h.  */
12417
12418/* Override any GCC internal prototype to avoid an error.
12419   Use char because int might match the return type of a GCC
12420   builtin and then its argument prototype would still apply.  */
12421#ifdef __cplusplus
12422extern "C"
12423#endif
12424char bfd_init ();
12425int
12426main ()
12427{
12428return bfd_init ();
12429  ;
12430  return 0;
12431}
12432_ACEOF
12433for ac_lib in '' bfd; do
12434  if test -z "$ac_lib"; then
12435    ac_res="none required"
12436  else
12437    ac_res=-l$ac_lib
12438    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12439  fi
12440  rm -f conftest.$ac_objext conftest$ac_exeext
12441if { (ac_try="$ac_link"
12442case "(($ac_try" in
12443  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12444  *) ac_try_echo=$ac_try;;
12445esac
12446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12447  (eval "$ac_link") 2>conftest.er1
12448  ac_status=$?
12449  grep -v '^ *+' conftest.er1 >conftest.err
12450  rm -f conftest.er1
12451  cat conftest.err >&5
12452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12453  (exit $ac_status); } && {
12454	 test -z "$ac_c_werror_flag" ||
12455	 test ! -s conftest.err
12456       } && test -s conftest$ac_exeext &&
12457       $as_test_x conftest$ac_exeext; then
12458  ac_cv_search_bfd_init=$ac_res
12459else
12460  echo "$as_me: failed program was:" >&5
12461sed 's/^/| /' conftest.$ac_ext >&5
12462
12463
12464fi
12465
12466rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12467      conftest$ac_exeext
12468  if test "${ac_cv_search_bfd_init+set}" = set; then
12469  break
12470fi
12471done
12472if test "${ac_cv_search_bfd_init+set}" = set; then
12473  :
12474else
12475  ac_cv_search_bfd_init=no
12476fi
12477rm conftest.$ac_ext
12478LIBS=$ac_func_search_save_LIBS
12479fi
12480{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
12481echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
12482ac_res=$ac_cv_search_bfd_init
12483if test "$ac_res" != no; then
12484  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12485
12486fi
12487
12488        { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
12489echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
12490if test "${ac_cv_search_op_open_agent+set}" = set; then
12491  echo $ECHO_N "(cached) $ECHO_C" >&6
12492else
12493  ac_func_search_save_LIBS=$LIBS
12494cat >conftest.$ac_ext <<_ACEOF
12495/* confdefs.h.  */
12496_ACEOF
12497cat confdefs.h >>conftest.$ac_ext
12498cat >>conftest.$ac_ext <<_ACEOF
12499/* end confdefs.h.  */
12500
12501/* Override any GCC internal prototype to avoid an error.
12502   Use char because int might match the return type of a GCC
12503   builtin and then its argument prototype would still apply.  */
12504#ifdef __cplusplus
12505extern "C"
12506#endif
12507char op_open_agent ();
12508int
12509main ()
12510{
12511return op_open_agent ();
12512  ;
12513  return 0;
12514}
12515_ACEOF
12516for ac_lib in '' opagent; do
12517  if test -z "$ac_lib"; then
12518    ac_res="none required"
12519  else
12520    ac_res=-l$ac_lib
12521    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12522  fi
12523  rm -f conftest.$ac_objext conftest$ac_exeext
12524if { (ac_try="$ac_link"
12525case "(($ac_try" in
12526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12527  *) ac_try_echo=$ac_try;;
12528esac
12529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12530  (eval "$ac_link") 2>conftest.er1
12531  ac_status=$?
12532  grep -v '^ *+' conftest.er1 >conftest.err
12533  rm -f conftest.er1
12534  cat conftest.err >&5
12535  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12536  (exit $ac_status); } && {
12537	 test -z "$ac_c_werror_flag" ||
12538	 test ! -s conftest.err
12539       } && test -s conftest$ac_exeext &&
12540       $as_test_x conftest$ac_exeext; then
12541  ac_cv_search_op_open_agent=$ac_res
12542else
12543  echo "$as_me: failed program was:" >&5
12544sed 's/^/| /' conftest.$ac_ext >&5
12545
12546
12547fi
12548
12549rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12550      conftest$ac_exeext
12551  if test "${ac_cv_search_op_open_agent+set}" = set; then
12552  break
12553fi
12554done
12555if test "${ac_cv_search_op_open_agent+set}" = set; then
12556  :
12557else
12558  ac_cv_search_op_open_agent=no
12559fi
12560rm conftest.$ac_ext
12561LIBS=$ac_func_search_save_LIBS
12562fi
12563{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
12564echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
12565ac_res=$ac_cv_search_op_open_agent
12566if test "$ac_res" != no; then
12567  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12568
12569else
12570
12571          echo "Error! You need to have libopagent around."
12572          exit -1
12573
12574fi
12575
12576        if test "${ac_cv_header_opagent_h+set}" = set; then
12577  { echo "$as_me:$LINENO: checking for opagent.h" >&5
12578echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
12579if test "${ac_cv_header_opagent_h+set}" = set; then
12580  echo $ECHO_N "(cached) $ECHO_C" >&6
12581fi
12582{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
12583echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
12584else
12585  # Is the header compilable?
12586{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
12587echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
12588cat >conftest.$ac_ext <<_ACEOF
12589/* confdefs.h.  */
12590_ACEOF
12591cat confdefs.h >>conftest.$ac_ext
12592cat >>conftest.$ac_ext <<_ACEOF
12593/* end confdefs.h.  */
12594$ac_includes_default
12595#include <opagent.h>
12596_ACEOF
12597rm -f conftest.$ac_objext
12598if { (ac_try="$ac_compile"
12599case "(($ac_try" in
12600  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12601  *) ac_try_echo=$ac_try;;
12602esac
12603eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12604  (eval "$ac_compile") 2>conftest.er1
12605  ac_status=$?
12606  grep -v '^ *+' conftest.er1 >conftest.err
12607  rm -f conftest.er1
12608  cat conftest.err >&5
12609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12610  (exit $ac_status); } && {
12611	 test -z "$ac_c_werror_flag" ||
12612	 test ! -s conftest.err
12613       } && test -s conftest.$ac_objext; then
12614  ac_header_compiler=yes
12615else
12616  echo "$as_me: failed program was:" >&5
12617sed 's/^/| /' conftest.$ac_ext >&5
12618
12619	ac_header_compiler=no
12620fi
12621
12622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12623{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12624echo "${ECHO_T}$ac_header_compiler" >&6; }
12625
12626# Is the header present?
12627{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
12628echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
12629cat >conftest.$ac_ext <<_ACEOF
12630/* confdefs.h.  */
12631_ACEOF
12632cat confdefs.h >>conftest.$ac_ext
12633cat >>conftest.$ac_ext <<_ACEOF
12634/* end confdefs.h.  */
12635#include <opagent.h>
12636_ACEOF
12637if { (ac_try="$ac_cpp conftest.$ac_ext"
12638case "(($ac_try" in
12639  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12640  *) ac_try_echo=$ac_try;;
12641esac
12642eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12643  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12644  ac_status=$?
12645  grep -v '^ *+' conftest.er1 >conftest.err
12646  rm -f conftest.er1
12647  cat conftest.err >&5
12648  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12649  (exit $ac_status); } >/dev/null && {
12650	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12651	 test ! -s conftest.err
12652       }; then
12653  ac_header_preproc=yes
12654else
12655  echo "$as_me: failed program was:" >&5
12656sed 's/^/| /' conftest.$ac_ext >&5
12657
12658  ac_header_preproc=no
12659fi
12660
12661rm -f conftest.err conftest.$ac_ext
12662{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12663echo "${ECHO_T}$ac_header_preproc" >&6; }
12664
12665# So?  What about this header?
12666case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12667  yes:no: )
12668    { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
12669echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12670    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
12671echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
12672    ac_header_preproc=yes
12673    ;;
12674  no:yes:* )
12675    { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
12676echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
12677    { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
12678echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
12679    { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
12680echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
12681    { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
12682echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12683    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
12684echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
12685    { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
12686echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
12687    ( cat <<\_ASBOX
12688## ----------------------------------- ##
12689## Report this to llvmbugs@cs.uiuc.edu ##
12690## ----------------------------------- ##
12691_ASBOX
12692     ) | sed "s/^/$as_me: WARNING:     /" >&2
12693    ;;
12694esac
12695{ echo "$as_me:$LINENO: checking for opagent.h" >&5
12696echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
12697if test "${ac_cv_header_opagent_h+set}" = set; then
12698  echo $ECHO_N "(cached) $ECHO_C" >&6
12699else
12700  ac_cv_header_opagent_h=$ac_header_preproc
12701fi
12702{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
12703echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
12704
12705fi
12706if test $ac_cv_header_opagent_h = yes; then
12707  :
12708else
12709
12710          echo "Error! You need to have opagent.h around."
12711          exit -1
12712
12713fi
12714
12715
12716      fi
12717
12718else
12719
12720      USE_OPROFILE=0
12721
12722
12723fi
12724
12725
12726cat >>confdefs.h <<_ACEOF
12727#define USE_OPROFILE $USE_OPROFILE
12728_ACEOF
12729
12730
12731
12732
12733
12734
12735
12736
12737ac_header_dirent=no
12738for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12739  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12740{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
12741echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
12742if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12743  echo $ECHO_N "(cached) $ECHO_C" >&6
12744else
12745  cat >conftest.$ac_ext <<_ACEOF
12746/* confdefs.h.  */
12747_ACEOF
12748cat confdefs.h >>conftest.$ac_ext
12749cat >>conftest.$ac_ext <<_ACEOF
12750/* end confdefs.h.  */
12751#include <sys/types.h>
12752#include <$ac_hdr>
12753
12754int
12755main ()
12756{
12757if ((DIR *) 0)
12758return 0;
12759  ;
12760  return 0;
12761}
12762_ACEOF
12763rm -f conftest.$ac_objext
12764if { (ac_try="$ac_compile"
12765case "(($ac_try" in
12766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12767  *) ac_try_echo=$ac_try;;
12768esac
12769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12770  (eval "$ac_compile") 2>conftest.er1
12771  ac_status=$?
12772  grep -v '^ *+' conftest.er1 >conftest.err
12773  rm -f conftest.er1
12774  cat conftest.err >&5
12775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12776  (exit $ac_status); } && {
12777	 test -z "$ac_c_werror_flag" ||
12778	 test ! -s conftest.err
12779       } && test -s conftest.$ac_objext; then
12780  eval "$as_ac_Header=yes"
12781else
12782  echo "$as_me: failed program was:" >&5
12783sed 's/^/| /' conftest.$ac_ext >&5
12784
12785	eval "$as_ac_Header=no"
12786fi
12787
12788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12789fi
12790ac_res=`eval echo '${'$as_ac_Header'}'`
12791	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12792echo "${ECHO_T}$ac_res" >&6; }
12793if test `eval echo '${'$as_ac_Header'}'` = yes; then
12794  cat >>confdefs.h <<_ACEOF
12795#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12796_ACEOF
12797
12798ac_header_dirent=$ac_hdr; break
12799fi
12800
12801done
12802# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12803if test $ac_header_dirent = dirent.h; then
12804  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
12805echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
12806if test "${ac_cv_search_opendir+set}" = set; then
12807  echo $ECHO_N "(cached) $ECHO_C" >&6
12808else
12809  ac_func_search_save_LIBS=$LIBS
12810cat >conftest.$ac_ext <<_ACEOF
12811/* confdefs.h.  */
12812_ACEOF
12813cat confdefs.h >>conftest.$ac_ext
12814cat >>conftest.$ac_ext <<_ACEOF
12815/* end confdefs.h.  */
12816
12817/* Override any GCC internal prototype to avoid an error.
12818   Use char because int might match the return type of a GCC
12819   builtin and then its argument prototype would still apply.  */
12820#ifdef __cplusplus
12821extern "C"
12822#endif
12823char opendir ();
12824int
12825main ()
12826{
12827return opendir ();
12828  ;
12829  return 0;
12830}
12831_ACEOF
12832for ac_lib in '' dir; do
12833  if test -z "$ac_lib"; then
12834    ac_res="none required"
12835  else
12836    ac_res=-l$ac_lib
12837    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12838  fi
12839  rm -f conftest.$ac_objext conftest$ac_exeext
12840if { (ac_try="$ac_link"
12841case "(($ac_try" in
12842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12843  *) ac_try_echo=$ac_try;;
12844esac
12845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12846  (eval "$ac_link") 2>conftest.er1
12847  ac_status=$?
12848  grep -v '^ *+' conftest.er1 >conftest.err
12849  rm -f conftest.er1
12850  cat conftest.err >&5
12851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12852  (exit $ac_status); } && {
12853	 test -z "$ac_c_werror_flag" ||
12854	 test ! -s conftest.err
12855       } && test -s conftest$ac_exeext &&
12856       $as_test_x conftest$ac_exeext; then
12857  ac_cv_search_opendir=$ac_res
12858else
12859  echo "$as_me: failed program was:" >&5
12860sed 's/^/| /' conftest.$ac_ext >&5
12861
12862
12863fi
12864
12865rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12866      conftest$ac_exeext
12867  if test "${ac_cv_search_opendir+set}" = set; then
12868  break
12869fi
12870done
12871if test "${ac_cv_search_opendir+set}" = set; then
12872  :
12873else
12874  ac_cv_search_opendir=no
12875fi
12876rm conftest.$ac_ext
12877LIBS=$ac_func_search_save_LIBS
12878fi
12879{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
12880echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
12881ac_res=$ac_cv_search_opendir
12882if test "$ac_res" != no; then
12883  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12884
12885fi
12886
12887else
12888  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
12889echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
12890if test "${ac_cv_search_opendir+set}" = set; then
12891  echo $ECHO_N "(cached) $ECHO_C" >&6
12892else
12893  ac_func_search_save_LIBS=$LIBS
12894cat >conftest.$ac_ext <<_ACEOF
12895/* confdefs.h.  */
12896_ACEOF
12897cat confdefs.h >>conftest.$ac_ext
12898cat >>conftest.$ac_ext <<_ACEOF
12899/* end confdefs.h.  */
12900
12901/* Override any GCC internal prototype to avoid an error.
12902   Use char because int might match the return type of a GCC
12903   builtin and then its argument prototype would still apply.  */
12904#ifdef __cplusplus
12905extern "C"
12906#endif
12907char opendir ();
12908int
12909main ()
12910{
12911return opendir ();
12912  ;
12913  return 0;
12914}
12915_ACEOF
12916for ac_lib in '' x; do
12917  if test -z "$ac_lib"; then
12918    ac_res="none required"
12919  else
12920    ac_res=-l$ac_lib
12921    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12922  fi
12923  rm -f conftest.$ac_objext conftest$ac_exeext
12924if { (ac_try="$ac_link"
12925case "(($ac_try" in
12926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12927  *) ac_try_echo=$ac_try;;
12928esac
12929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12930  (eval "$ac_link") 2>conftest.er1
12931  ac_status=$?
12932  grep -v '^ *+' conftest.er1 >conftest.err
12933  rm -f conftest.er1
12934  cat conftest.err >&5
12935  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12936  (exit $ac_status); } && {
12937	 test -z "$ac_c_werror_flag" ||
12938	 test ! -s conftest.err
12939       } && test -s conftest$ac_exeext &&
12940       $as_test_x conftest$ac_exeext; then
12941  ac_cv_search_opendir=$ac_res
12942else
12943  echo "$as_me: failed program was:" >&5
12944sed 's/^/| /' conftest.$ac_ext >&5
12945
12946
12947fi
12948
12949rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12950      conftest$ac_exeext
12951  if test "${ac_cv_search_opendir+set}" = set; then
12952  break
12953fi
12954done
12955if test "${ac_cv_search_opendir+set}" = set; then
12956  :
12957else
12958  ac_cv_search_opendir=no
12959fi
12960rm conftest.$ac_ext
12961LIBS=$ac_func_search_save_LIBS
12962fi
12963{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
12964echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
12965ac_res=$ac_cv_search_opendir
12966if test "$ac_res" != no; then
12967  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12968
12969fi
12970
12971fi
12972
12973{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
12974echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
12975if test "${ac_cv_header_mmap_anon+set}" = set; then
12976  echo $ECHO_N "(cached) $ECHO_C" >&6
12977else
12978   ac_ext=c
12979ac_cpp='$CPP $CPPFLAGS'
12980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12982ac_compiler_gnu=$ac_cv_c_compiler_gnu
12983
12984  cat >conftest.$ac_ext <<_ACEOF
12985/* confdefs.h.  */
12986_ACEOF
12987cat confdefs.h >>conftest.$ac_ext
12988cat >>conftest.$ac_ext <<_ACEOF
12989/* end confdefs.h.  */
12990#include <sys/mman.h>
12991#include <unistd.h>
12992#include <fcntl.h>
12993int
12994main ()
12995{
12996mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
12997  ;
12998  return 0;
12999}
13000_ACEOF
13001rm -f conftest.$ac_objext
13002if { (ac_try="$ac_compile"
13003case "(($ac_try" in
13004  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13005  *) ac_try_echo=$ac_try;;
13006esac
13007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13008  (eval "$ac_compile") 2>conftest.er1
13009  ac_status=$?
13010  grep -v '^ *+' conftest.er1 >conftest.err
13011  rm -f conftest.er1
13012  cat conftest.err >&5
13013  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13014  (exit $ac_status); } && {
13015	 test -z "$ac_c_werror_flag" ||
13016	 test ! -s conftest.err
13017       } && test -s conftest.$ac_objext; then
13018  ac_cv_header_mmap_anon=yes
13019else
13020  echo "$as_me: failed program was:" >&5
13021sed 's/^/| /' conftest.$ac_ext >&5
13022
13023	ac_cv_header_mmap_anon=no
13024fi
13025
13026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13027  ac_ext=c
13028ac_cpp='$CPP $CPPFLAGS'
13029ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13030ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13031ac_compiler_gnu=$ac_cv_c_compiler_gnu
13032
13033
13034fi
13035{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
13036echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
13037if test "$ac_cv_header_mmap_anon" = yes; then
13038
13039cat >>confdefs.h <<\_ACEOF
13040#define HAVE_MMAP_ANONYMOUS 1
13041_ACEOF
13042
13043fi
13044
13045{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
13046echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
13047if test "${ac_cv_header_stat_broken+set}" = set; then
13048  echo $ECHO_N "(cached) $ECHO_C" >&6
13049else
13050  cat >conftest.$ac_ext <<_ACEOF
13051/* confdefs.h.  */
13052_ACEOF
13053cat confdefs.h >>conftest.$ac_ext
13054cat >>conftest.$ac_ext <<_ACEOF
13055/* end confdefs.h.  */
13056#include <sys/types.h>
13057#include <sys/stat.h>
13058
13059#if defined S_ISBLK && defined S_IFDIR
13060extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
13061#endif
13062
13063#if defined S_ISBLK && defined S_IFCHR
13064extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
13065#endif
13066
13067#if defined S_ISLNK && defined S_IFREG
13068extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
13069#endif
13070
13071#if defined S_ISSOCK && defined S_IFREG
13072extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
13073#endif
13074
13075_ACEOF
13076rm -f conftest.$ac_objext
13077if { (ac_try="$ac_compile"
13078case "(($ac_try" in
13079  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13080  *) ac_try_echo=$ac_try;;
13081esac
13082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13083  (eval "$ac_compile") 2>conftest.er1
13084  ac_status=$?
13085  grep -v '^ *+' conftest.er1 >conftest.err
13086  rm -f conftest.er1
13087  cat conftest.err >&5
13088  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13089  (exit $ac_status); } && {
13090	 test -z "$ac_c_werror_flag" ||
13091	 test ! -s conftest.err
13092       } && test -s conftest.$ac_objext; then
13093  ac_cv_header_stat_broken=no
13094else
13095  echo "$as_me: failed program was:" >&5
13096sed 's/^/| /' conftest.$ac_ext >&5
13097
13098	ac_cv_header_stat_broken=yes
13099fi
13100
13101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13102fi
13103{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
13104echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
13105if test $ac_cv_header_stat_broken = yes; then
13106
13107cat >>confdefs.h <<\_ACEOF
13108#define STAT_MACROS_BROKEN 1
13109_ACEOF
13110
13111fi
13112
13113{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
13114echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
13115if test "${ac_cv_header_sys_wait_h+set}" = set; then
13116  echo $ECHO_N "(cached) $ECHO_C" >&6
13117else
13118  cat >conftest.$ac_ext <<_ACEOF
13119/* confdefs.h.  */
13120_ACEOF
13121cat confdefs.h >>conftest.$ac_ext
13122cat >>conftest.$ac_ext <<_ACEOF
13123/* end confdefs.h.  */
13124#include <sys/types.h>
13125#include <sys/wait.h>
13126#ifndef WEXITSTATUS
13127# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
13128#endif
13129#ifndef WIFEXITED
13130# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
13131#endif
13132
13133int
13134main ()
13135{
13136  int s;
13137  wait (&s);
13138  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
13139  ;
13140  return 0;
13141}
13142_ACEOF
13143rm -f conftest.$ac_objext
13144if { (ac_try="$ac_compile"
13145case "(($ac_try" in
13146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13147  *) ac_try_echo=$ac_try;;
13148esac
13149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13150  (eval "$ac_compile") 2>conftest.er1
13151  ac_status=$?
13152  grep -v '^ *+' conftest.er1 >conftest.err
13153  rm -f conftest.er1
13154  cat conftest.err >&5
13155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13156  (exit $ac_status); } && {
13157	 test -z "$ac_c_werror_flag" ||
13158	 test ! -s conftest.err
13159       } && test -s conftest.$ac_objext; then
13160  ac_cv_header_sys_wait_h=yes
13161else
13162  echo "$as_me: failed program was:" >&5
13163sed 's/^/| /' conftest.$ac_ext >&5
13164
13165	ac_cv_header_sys_wait_h=no
13166fi
13167
13168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13169fi
13170{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
13171echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
13172if test $ac_cv_header_sys_wait_h = yes; then
13173
13174cat >>confdefs.h <<\_ACEOF
13175#define HAVE_SYS_WAIT_H 1
13176_ACEOF
13177
13178fi
13179
13180{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
13181echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
13182if test "${ac_cv_header_time+set}" = set; then
13183  echo $ECHO_N "(cached) $ECHO_C" >&6
13184else
13185  cat >conftest.$ac_ext <<_ACEOF
13186/* confdefs.h.  */
13187_ACEOF
13188cat confdefs.h >>conftest.$ac_ext
13189cat >>conftest.$ac_ext <<_ACEOF
13190/* end confdefs.h.  */
13191#include <sys/types.h>
13192#include <sys/time.h>
13193#include <time.h>
13194
13195int
13196main ()
13197{
13198if ((struct tm *) 0)
13199return 0;
13200  ;
13201  return 0;
13202}
13203_ACEOF
13204rm -f conftest.$ac_objext
13205if { (ac_try="$ac_compile"
13206case "(($ac_try" in
13207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13208  *) ac_try_echo=$ac_try;;
13209esac
13210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13211  (eval "$ac_compile") 2>conftest.er1
13212  ac_status=$?
13213  grep -v '^ *+' conftest.er1 >conftest.err
13214  rm -f conftest.er1
13215  cat conftest.err >&5
13216  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13217  (exit $ac_status); } && {
13218	 test -z "$ac_c_werror_flag" ||
13219	 test ! -s conftest.err
13220       } && test -s conftest.$ac_objext; then
13221  ac_cv_header_time=yes
13222else
13223  echo "$as_me: failed program was:" >&5
13224sed 's/^/| /' conftest.$ac_ext >&5
13225
13226	ac_cv_header_time=no
13227fi
13228
13229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13230fi
13231{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
13232echo "${ECHO_T}$ac_cv_header_time" >&6; }
13233if test $ac_cv_header_time = yes; then
13234
13235cat >>confdefs.h <<\_ACEOF
13236#define TIME_WITH_SYS_TIME 1
13237_ACEOF
13238
13239fi
13240
13241
13242
13243
13244
13245
13246
13247
13248for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
13249do
13250as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13251if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13252  { echo "$as_me:$LINENO: checking for $ac_header" >&5
13253echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13254if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13255  echo $ECHO_N "(cached) $ECHO_C" >&6
13256fi
13257ac_res=`eval echo '${'$as_ac_Header'}'`
13258	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13259echo "${ECHO_T}$ac_res" >&6; }
13260else
13261  # Is the header compilable?
13262{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
13263echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13264cat >conftest.$ac_ext <<_ACEOF
13265/* confdefs.h.  */
13266_ACEOF
13267cat confdefs.h >>conftest.$ac_ext
13268cat >>conftest.$ac_ext <<_ACEOF
13269/* end confdefs.h.  */
13270$ac_includes_default
13271#include <$ac_header>
13272_ACEOF
13273rm -f conftest.$ac_objext
13274if { (ac_try="$ac_compile"
13275case "(($ac_try" in
13276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13277  *) ac_try_echo=$ac_try;;
13278esac
13279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13280  (eval "$ac_compile") 2>conftest.er1
13281  ac_status=$?
13282  grep -v '^ *+' conftest.er1 >conftest.err
13283  rm -f conftest.er1
13284  cat conftest.err >&5
13285  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13286  (exit $ac_status); } && {
13287	 test -z "$ac_c_werror_flag" ||
13288	 test ! -s conftest.err
13289       } && test -s conftest.$ac_objext; then
13290  ac_header_compiler=yes
13291else
13292  echo "$as_me: failed program was:" >&5
13293sed 's/^/| /' conftest.$ac_ext >&5
13294
13295	ac_header_compiler=no
13296fi
13297
13298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13299{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13300echo "${ECHO_T}$ac_header_compiler" >&6; }
13301
13302# Is the header present?
13303{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
13304echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13305cat >conftest.$ac_ext <<_ACEOF
13306/* confdefs.h.  */
13307_ACEOF
13308cat confdefs.h >>conftest.$ac_ext
13309cat >>conftest.$ac_ext <<_ACEOF
13310/* end confdefs.h.  */
13311#include <$ac_header>
13312_ACEOF
13313if { (ac_try="$ac_cpp conftest.$ac_ext"
13314case "(($ac_try" in
13315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13316  *) ac_try_echo=$ac_try;;
13317esac
13318eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13319  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13320  ac_status=$?
13321  grep -v '^ *+' conftest.er1 >conftest.err
13322  rm -f conftest.er1
13323  cat conftest.err >&5
13324  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13325  (exit $ac_status); } >/dev/null && {
13326	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13327	 test ! -s conftest.err
13328       }; then
13329  ac_header_preproc=yes
13330else
13331  echo "$as_me: failed program was:" >&5
13332sed 's/^/| /' conftest.$ac_ext >&5
13333
13334  ac_header_preproc=no
13335fi
13336
13337rm -f conftest.err conftest.$ac_ext
13338{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13339echo "${ECHO_T}$ac_header_preproc" >&6; }
13340
13341# So?  What about this header?
13342case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13343  yes:no: )
13344    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13345echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13346    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13347echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13348    ac_header_preproc=yes
13349    ;;
13350  no:yes:* )
13351    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13352echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13353    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13354echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13355    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13356echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13357    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13358echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13359    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13360echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13361    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13362echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13363    ( cat <<\_ASBOX
13364## ----------------------------------- ##
13365## Report this to llvmbugs@cs.uiuc.edu ##
13366## ----------------------------------- ##
13367_ASBOX
13368     ) | sed "s/^/$as_me: WARNING:     /" >&2
13369    ;;
13370esac
13371{ echo "$as_me:$LINENO: checking for $ac_header" >&5
13372echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13373if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13374  echo $ECHO_N "(cached) $ECHO_C" >&6
13375else
13376  eval "$as_ac_Header=\$ac_header_preproc"
13377fi
13378ac_res=`eval echo '${'$as_ac_Header'}'`
13379	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13380echo "${ECHO_T}$ac_res" >&6; }
13381
13382fi
13383if test `eval echo '${'$as_ac_Header'}'` = yes; then
13384  cat >>confdefs.h <<_ACEOF
13385#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13386_ACEOF
13387
13388fi
13389
13390done
13391
13392
13393
13394
13395
13396
13397
13398for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
13399do
13400as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13401if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13402  { echo "$as_me:$LINENO: checking for $ac_header" >&5
13403echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13404if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13405  echo $ECHO_N "(cached) $ECHO_C" >&6
13406fi
13407ac_res=`eval echo '${'$as_ac_Header'}'`
13408	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13409echo "${ECHO_T}$ac_res" >&6; }
13410else
13411  # Is the header compilable?
13412{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
13413echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13414cat >conftest.$ac_ext <<_ACEOF
13415/* confdefs.h.  */
13416_ACEOF
13417cat confdefs.h >>conftest.$ac_ext
13418cat >>conftest.$ac_ext <<_ACEOF
13419/* end confdefs.h.  */
13420$ac_includes_default
13421#include <$ac_header>
13422_ACEOF
13423rm -f conftest.$ac_objext
13424if { (ac_try="$ac_compile"
13425case "(($ac_try" in
13426  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13427  *) ac_try_echo=$ac_try;;
13428esac
13429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13430  (eval "$ac_compile") 2>conftest.er1
13431  ac_status=$?
13432  grep -v '^ *+' conftest.er1 >conftest.err
13433  rm -f conftest.er1
13434  cat conftest.err >&5
13435  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13436  (exit $ac_status); } && {
13437	 test -z "$ac_c_werror_flag" ||
13438	 test ! -s conftest.err
13439       } && test -s conftest.$ac_objext; then
13440  ac_header_compiler=yes
13441else
13442  echo "$as_me: failed program was:" >&5
13443sed 's/^/| /' conftest.$ac_ext >&5
13444
13445	ac_header_compiler=no
13446fi
13447
13448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13449{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13450echo "${ECHO_T}$ac_header_compiler" >&6; }
13451
13452# Is the header present?
13453{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
13454echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13455cat >conftest.$ac_ext <<_ACEOF
13456/* confdefs.h.  */
13457_ACEOF
13458cat confdefs.h >>conftest.$ac_ext
13459cat >>conftest.$ac_ext <<_ACEOF
13460/* end confdefs.h.  */
13461#include <$ac_header>
13462_ACEOF
13463if { (ac_try="$ac_cpp conftest.$ac_ext"
13464case "(($ac_try" in
13465  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13466  *) ac_try_echo=$ac_try;;
13467esac
13468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13469  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13470  ac_status=$?
13471  grep -v '^ *+' conftest.er1 >conftest.err
13472  rm -f conftest.er1
13473  cat conftest.err >&5
13474  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13475  (exit $ac_status); } >/dev/null && {
13476	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13477	 test ! -s conftest.err
13478       }; then
13479  ac_header_preproc=yes
13480else
13481  echo "$as_me: failed program was:" >&5
13482sed 's/^/| /' conftest.$ac_ext >&5
13483
13484  ac_header_preproc=no
13485fi
13486
13487rm -f conftest.err conftest.$ac_ext
13488{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13489echo "${ECHO_T}$ac_header_preproc" >&6; }
13490
13491# So?  What about this header?
13492case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13493  yes:no: )
13494    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13495echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13496    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13497echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13498    ac_header_preproc=yes
13499    ;;
13500  no:yes:* )
13501    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13502echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13503    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13504echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13505    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13506echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13507    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13508echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13509    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13510echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13511    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13512echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13513    ( cat <<\_ASBOX
13514## ----------------------------------- ##
13515## Report this to llvmbugs@cs.uiuc.edu ##
13516## ----------------------------------- ##
13517_ASBOX
13518     ) | sed "s/^/$as_me: WARNING:     /" >&2
13519    ;;
13520esac
13521{ echo "$as_me:$LINENO: checking for $ac_header" >&5
13522echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13523if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13524  echo $ECHO_N "(cached) $ECHO_C" >&6
13525else
13526  eval "$as_ac_Header=\$ac_header_preproc"
13527fi
13528ac_res=`eval echo '${'$as_ac_Header'}'`
13529	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13530echo "${ECHO_T}$ac_res" >&6; }
13531
13532fi
13533if test `eval echo '${'$as_ac_Header'}'` = yes; then
13534  cat >>confdefs.h <<_ACEOF
13535#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13536_ACEOF
13537
13538fi
13539
13540done
13541
13542
13543
13544for ac_header in utime.h windows.h
13545do
13546as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13547if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13548  { echo "$as_me:$LINENO: checking for $ac_header" >&5
13549echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13550if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13551  echo $ECHO_N "(cached) $ECHO_C" >&6
13552fi
13553ac_res=`eval echo '${'$as_ac_Header'}'`
13554	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13555echo "${ECHO_T}$ac_res" >&6; }
13556else
13557  # Is the header compilable?
13558{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
13559echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13560cat >conftest.$ac_ext <<_ACEOF
13561/* confdefs.h.  */
13562_ACEOF
13563cat confdefs.h >>conftest.$ac_ext
13564cat >>conftest.$ac_ext <<_ACEOF
13565/* end confdefs.h.  */
13566$ac_includes_default
13567#include <$ac_header>
13568_ACEOF
13569rm -f conftest.$ac_objext
13570if { (ac_try="$ac_compile"
13571case "(($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_compile") 2>conftest.er1
13577  ac_status=$?
13578  grep -v '^ *+' conftest.er1 >conftest.err
13579  rm -f conftest.er1
13580  cat conftest.err >&5
13581  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13582  (exit $ac_status); } && {
13583	 test -z "$ac_c_werror_flag" ||
13584	 test ! -s conftest.err
13585       } && test -s conftest.$ac_objext; then
13586  ac_header_compiler=yes
13587else
13588  echo "$as_me: failed program was:" >&5
13589sed 's/^/| /' conftest.$ac_ext >&5
13590
13591	ac_header_compiler=no
13592fi
13593
13594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13595{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13596echo "${ECHO_T}$ac_header_compiler" >&6; }
13597
13598# Is the header present?
13599{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
13600echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13601cat >conftest.$ac_ext <<_ACEOF
13602/* confdefs.h.  */
13603_ACEOF
13604cat confdefs.h >>conftest.$ac_ext
13605cat >>conftest.$ac_ext <<_ACEOF
13606/* end confdefs.h.  */
13607#include <$ac_header>
13608_ACEOF
13609if { (ac_try="$ac_cpp conftest.$ac_ext"
13610case "(($ac_try" in
13611  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13612  *) ac_try_echo=$ac_try;;
13613esac
13614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13615  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13616  ac_status=$?
13617  grep -v '^ *+' conftest.er1 >conftest.err
13618  rm -f conftest.er1
13619  cat conftest.err >&5
13620  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13621  (exit $ac_status); } >/dev/null && {
13622	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13623	 test ! -s conftest.err
13624       }; then
13625  ac_header_preproc=yes
13626else
13627  echo "$as_me: failed program was:" >&5
13628sed 's/^/| /' conftest.$ac_ext >&5
13629
13630  ac_header_preproc=no
13631fi
13632
13633rm -f conftest.err conftest.$ac_ext
13634{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13635echo "${ECHO_T}$ac_header_preproc" >&6; }
13636
13637# So?  What about this header?
13638case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13639  yes:no: )
13640    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13641echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13642    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13643echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13644    ac_header_preproc=yes
13645    ;;
13646  no:yes:* )
13647    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13648echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13649    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13650echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13651    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13652echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13653    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13654echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13655    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13656echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13657    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13658echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13659    ( cat <<\_ASBOX
13660## ----------------------------------- ##
13661## Report this to llvmbugs@cs.uiuc.edu ##
13662## ----------------------------------- ##
13663_ASBOX
13664     ) | sed "s/^/$as_me: WARNING:     /" >&2
13665    ;;
13666esac
13667{ echo "$as_me:$LINENO: checking for $ac_header" >&5
13668echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13669if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13670  echo $ECHO_N "(cached) $ECHO_C" >&6
13671else
13672  eval "$as_ac_Header=\$ac_header_preproc"
13673fi
13674ac_res=`eval echo '${'$as_ac_Header'}'`
13675	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13676echo "${ECHO_T}$ac_res" >&6; }
13677
13678fi
13679if test `eval echo '${'$as_ac_Header'}'` = yes; then
13680  cat >>confdefs.h <<_ACEOF
13681#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13682_ACEOF
13683
13684fi
13685
13686done
13687
13688
13689
13690
13691
13692
13693for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
13694do
13695as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13696if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13697  { echo "$as_me:$LINENO: checking for $ac_header" >&5
13698echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13699if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13700  echo $ECHO_N "(cached) $ECHO_C" >&6
13701fi
13702ac_res=`eval echo '${'$as_ac_Header'}'`
13703	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13704echo "${ECHO_T}$ac_res" >&6; }
13705else
13706  # Is the header compilable?
13707{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
13708echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13709cat >conftest.$ac_ext <<_ACEOF
13710/* confdefs.h.  */
13711_ACEOF
13712cat confdefs.h >>conftest.$ac_ext
13713cat >>conftest.$ac_ext <<_ACEOF
13714/* end confdefs.h.  */
13715$ac_includes_default
13716#include <$ac_header>
13717_ACEOF
13718rm -f conftest.$ac_objext
13719if { (ac_try="$ac_compile"
13720case "(($ac_try" in
13721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13722  *) ac_try_echo=$ac_try;;
13723esac
13724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13725  (eval "$ac_compile") 2>conftest.er1
13726  ac_status=$?
13727  grep -v '^ *+' conftest.er1 >conftest.err
13728  rm -f conftest.er1
13729  cat conftest.err >&5
13730  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13731  (exit $ac_status); } && {
13732	 test -z "$ac_c_werror_flag" ||
13733	 test ! -s conftest.err
13734       } && test -s conftest.$ac_objext; then
13735  ac_header_compiler=yes
13736else
13737  echo "$as_me: failed program was:" >&5
13738sed 's/^/| /' conftest.$ac_ext >&5
13739
13740	ac_header_compiler=no
13741fi
13742
13743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13744{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13745echo "${ECHO_T}$ac_header_compiler" >&6; }
13746
13747# Is the header present?
13748{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
13749echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13750cat >conftest.$ac_ext <<_ACEOF
13751/* confdefs.h.  */
13752_ACEOF
13753cat confdefs.h >>conftest.$ac_ext
13754cat >>conftest.$ac_ext <<_ACEOF
13755/* end confdefs.h.  */
13756#include <$ac_header>
13757_ACEOF
13758if { (ac_try="$ac_cpp conftest.$ac_ext"
13759case "(($ac_try" in
13760  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13761  *) ac_try_echo=$ac_try;;
13762esac
13763eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13764  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13765  ac_status=$?
13766  grep -v '^ *+' conftest.er1 >conftest.err
13767  rm -f conftest.er1
13768  cat conftest.err >&5
13769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13770  (exit $ac_status); } >/dev/null && {
13771	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13772	 test ! -s conftest.err
13773       }; then
13774  ac_header_preproc=yes
13775else
13776  echo "$as_me: failed program was:" >&5
13777sed 's/^/| /' conftest.$ac_ext >&5
13778
13779  ac_header_preproc=no
13780fi
13781
13782rm -f conftest.err conftest.$ac_ext
13783{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13784echo "${ECHO_T}$ac_header_preproc" >&6; }
13785
13786# So?  What about this header?
13787case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13788  yes:no: )
13789    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13790echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13791    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13792echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13793    ac_header_preproc=yes
13794    ;;
13795  no:yes:* )
13796    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13797echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13798    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13799echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13800    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13801echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13802    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13803echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13804    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13805echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13806    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13807echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13808    ( cat <<\_ASBOX
13809## ----------------------------------- ##
13810## Report this to llvmbugs@cs.uiuc.edu ##
13811## ----------------------------------- ##
13812_ASBOX
13813     ) | sed "s/^/$as_me: WARNING:     /" >&2
13814    ;;
13815esac
13816{ echo "$as_me:$LINENO: checking for $ac_header" >&5
13817echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13818if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13819  echo $ECHO_N "(cached) $ECHO_C" >&6
13820else
13821  eval "$as_ac_Header=\$ac_header_preproc"
13822fi
13823ac_res=`eval echo '${'$as_ac_Header'}'`
13824	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13825echo "${ECHO_T}$ac_res" >&6; }
13826
13827fi
13828if test `eval echo '${'$as_ac_Header'}'` = yes; then
13829  cat >>confdefs.h <<_ACEOF
13830#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13831_ACEOF
13832
13833fi
13834
13835done
13836
13837
13838
13839
13840
13841for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
13842do
13843as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13844if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13845  { echo "$as_me:$LINENO: checking for $ac_header" >&5
13846echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13847if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13848  echo $ECHO_N "(cached) $ECHO_C" >&6
13849fi
13850ac_res=`eval echo '${'$as_ac_Header'}'`
13851	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13852echo "${ECHO_T}$ac_res" >&6; }
13853else
13854  # Is the header compilable?
13855{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
13856echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13857cat >conftest.$ac_ext <<_ACEOF
13858/* confdefs.h.  */
13859_ACEOF
13860cat confdefs.h >>conftest.$ac_ext
13861cat >>conftest.$ac_ext <<_ACEOF
13862/* end confdefs.h.  */
13863$ac_includes_default
13864#include <$ac_header>
13865_ACEOF
13866rm -f conftest.$ac_objext
13867if { (ac_try="$ac_compile"
13868case "(($ac_try" in
13869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13870  *) ac_try_echo=$ac_try;;
13871esac
13872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13873  (eval "$ac_compile") 2>conftest.er1
13874  ac_status=$?
13875  grep -v '^ *+' conftest.er1 >conftest.err
13876  rm -f conftest.er1
13877  cat conftest.err >&5
13878  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13879  (exit $ac_status); } && {
13880	 test -z "$ac_c_werror_flag" ||
13881	 test ! -s conftest.err
13882       } && test -s conftest.$ac_objext; then
13883  ac_header_compiler=yes
13884else
13885  echo "$as_me: failed program was:" >&5
13886sed 's/^/| /' conftest.$ac_ext >&5
13887
13888	ac_header_compiler=no
13889fi
13890
13891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13892{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13893echo "${ECHO_T}$ac_header_compiler" >&6; }
13894
13895# Is the header present?
13896{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
13897echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13898cat >conftest.$ac_ext <<_ACEOF
13899/* confdefs.h.  */
13900_ACEOF
13901cat confdefs.h >>conftest.$ac_ext
13902cat >>conftest.$ac_ext <<_ACEOF
13903/* end confdefs.h.  */
13904#include <$ac_header>
13905_ACEOF
13906if { (ac_try="$ac_cpp conftest.$ac_ext"
13907case "(($ac_try" in
13908  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13909  *) ac_try_echo=$ac_try;;
13910esac
13911eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13912  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13913  ac_status=$?
13914  grep -v '^ *+' conftest.er1 >conftest.err
13915  rm -f conftest.er1
13916  cat conftest.err >&5
13917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13918  (exit $ac_status); } >/dev/null && {
13919	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13920	 test ! -s conftest.err
13921       }; then
13922  ac_header_preproc=yes
13923else
13924  echo "$as_me: failed program was:" >&5
13925sed 's/^/| /' conftest.$ac_ext >&5
13926
13927  ac_header_preproc=no
13928fi
13929
13930rm -f conftest.err conftest.$ac_ext
13931{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13932echo "${ECHO_T}$ac_header_preproc" >&6; }
13933
13934# So?  What about this header?
13935case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13936  yes:no: )
13937    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13938echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13939    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13940echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13941    ac_header_preproc=yes
13942    ;;
13943  no:yes:* )
13944    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13945echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13946    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13947echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13948    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13949echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13950    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13951echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13952    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13953echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13954    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13955echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13956    ( cat <<\_ASBOX
13957## ----------------------------------- ##
13958## Report this to llvmbugs@cs.uiuc.edu ##
13959## ----------------------------------- ##
13960_ASBOX
13961     ) | sed "s/^/$as_me: WARNING:     /" >&2
13962    ;;
13963esac
13964{ echo "$as_me:$LINENO: checking for $ac_header" >&5
13965echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13966if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13967  echo $ECHO_N "(cached) $ECHO_C" >&6
13968else
13969  eval "$as_ac_Header=\$ac_header_preproc"
13970fi
13971ac_res=`eval echo '${'$as_ac_Header'}'`
13972	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13973echo "${ECHO_T}$ac_res" >&6; }
13974
13975fi
13976if test `eval echo '${'$as_ac_Header'}'` = yes; then
13977  cat >>confdefs.h <<_ACEOF
13978#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13979_ACEOF
13980
13981fi
13982
13983done
13984
13985
13986for ac_header in valgrind/valgrind.h
13987do
13988as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13989if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13990  { echo "$as_me:$LINENO: checking for $ac_header" >&5
13991echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13992if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13993  echo $ECHO_N "(cached) $ECHO_C" >&6
13994fi
13995ac_res=`eval echo '${'$as_ac_Header'}'`
13996	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13997echo "${ECHO_T}$ac_res" >&6; }
13998else
13999  # Is the header compilable?
14000{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14001echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14002cat >conftest.$ac_ext <<_ACEOF
14003/* confdefs.h.  */
14004_ACEOF
14005cat confdefs.h >>conftest.$ac_ext
14006cat >>conftest.$ac_ext <<_ACEOF
14007/* end confdefs.h.  */
14008$ac_includes_default
14009#include <$ac_header>
14010_ACEOF
14011rm -f conftest.$ac_objext
14012if { (ac_try="$ac_compile"
14013case "(($ac_try" in
14014  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14015  *) ac_try_echo=$ac_try;;
14016esac
14017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14018  (eval "$ac_compile") 2>conftest.er1
14019  ac_status=$?
14020  grep -v '^ *+' conftest.er1 >conftest.err
14021  rm -f conftest.er1
14022  cat conftest.err >&5
14023  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14024  (exit $ac_status); } && {
14025	 test -z "$ac_c_werror_flag" ||
14026	 test ! -s conftest.err
14027       } && test -s conftest.$ac_objext; then
14028  ac_header_compiler=yes
14029else
14030  echo "$as_me: failed program was:" >&5
14031sed 's/^/| /' conftest.$ac_ext >&5
14032
14033	ac_header_compiler=no
14034fi
14035
14036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14037{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14038echo "${ECHO_T}$ac_header_compiler" >&6; }
14039
14040# Is the header present?
14041{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14042echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14043cat >conftest.$ac_ext <<_ACEOF
14044/* confdefs.h.  */
14045_ACEOF
14046cat confdefs.h >>conftest.$ac_ext
14047cat >>conftest.$ac_ext <<_ACEOF
14048/* end confdefs.h.  */
14049#include <$ac_header>
14050_ACEOF
14051if { (ac_try="$ac_cpp conftest.$ac_ext"
14052case "(($ac_try" in
14053  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14054  *) ac_try_echo=$ac_try;;
14055esac
14056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14057  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14058  ac_status=$?
14059  grep -v '^ *+' conftest.er1 >conftest.err
14060  rm -f conftest.er1
14061  cat conftest.err >&5
14062  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14063  (exit $ac_status); } >/dev/null && {
14064	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14065	 test ! -s conftest.err
14066       }; then
14067  ac_header_preproc=yes
14068else
14069  echo "$as_me: failed program was:" >&5
14070sed 's/^/| /' conftest.$ac_ext >&5
14071
14072  ac_header_preproc=no
14073fi
14074
14075rm -f conftest.err conftest.$ac_ext
14076{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14077echo "${ECHO_T}$ac_header_preproc" >&6; }
14078
14079# So?  What about this header?
14080case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14081  yes:no: )
14082    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14083echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14084    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14085echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14086    ac_header_preproc=yes
14087    ;;
14088  no:yes:* )
14089    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14090echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14091    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14092echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14093    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14094echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14095    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14096echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14097    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14098echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14099    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14100echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14101    ( cat <<\_ASBOX
14102## ----------------------------------- ##
14103## Report this to llvmbugs@cs.uiuc.edu ##
14104## ----------------------------------- ##
14105_ASBOX
14106     ) | sed "s/^/$as_me: WARNING:     /" >&2
14107    ;;
14108esac
14109{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14110echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14111if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14112  echo $ECHO_N "(cached) $ECHO_C" >&6
14113else
14114  eval "$as_ac_Header=\$ac_header_preproc"
14115fi
14116ac_res=`eval echo '${'$as_ac_Header'}'`
14117	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14118echo "${ECHO_T}$ac_res" >&6; }
14119
14120fi
14121if test `eval echo '${'$as_ac_Header'}'` = yes; then
14122  cat >>confdefs.h <<_ACEOF
14123#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14124_ACEOF
14125
14126fi
14127
14128done
14129
14130
14131for ac_header in fenv.h
14132do
14133as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14134if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14135  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14136echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14137if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14138  echo $ECHO_N "(cached) $ECHO_C" >&6
14139fi
14140ac_res=`eval echo '${'$as_ac_Header'}'`
14141	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14142echo "${ECHO_T}$ac_res" >&6; }
14143else
14144  # Is the header compilable?
14145{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14146echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14147cat >conftest.$ac_ext <<_ACEOF
14148/* confdefs.h.  */
14149_ACEOF
14150cat confdefs.h >>conftest.$ac_ext
14151cat >>conftest.$ac_ext <<_ACEOF
14152/* end confdefs.h.  */
14153$ac_includes_default
14154#include <$ac_header>
14155_ACEOF
14156rm -f conftest.$ac_objext
14157if { (ac_try="$ac_compile"
14158case "(($ac_try" in
14159  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14160  *) ac_try_echo=$ac_try;;
14161esac
14162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14163  (eval "$ac_compile") 2>conftest.er1
14164  ac_status=$?
14165  grep -v '^ *+' conftest.er1 >conftest.err
14166  rm -f conftest.er1
14167  cat conftest.err >&5
14168  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14169  (exit $ac_status); } && {
14170	 test -z "$ac_c_werror_flag" ||
14171	 test ! -s conftest.err
14172       } && test -s conftest.$ac_objext; then
14173  ac_header_compiler=yes
14174else
14175  echo "$as_me: failed program was:" >&5
14176sed 's/^/| /' conftest.$ac_ext >&5
14177
14178	ac_header_compiler=no
14179fi
14180
14181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14182{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14183echo "${ECHO_T}$ac_header_compiler" >&6; }
14184
14185# Is the header present?
14186{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14187echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14188cat >conftest.$ac_ext <<_ACEOF
14189/* confdefs.h.  */
14190_ACEOF
14191cat confdefs.h >>conftest.$ac_ext
14192cat >>conftest.$ac_ext <<_ACEOF
14193/* end confdefs.h.  */
14194#include <$ac_header>
14195_ACEOF
14196if { (ac_try="$ac_cpp conftest.$ac_ext"
14197case "(($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_cpp conftest.$ac_ext") 2>conftest.er1
14203  ac_status=$?
14204  grep -v '^ *+' conftest.er1 >conftest.err
14205  rm -f conftest.er1
14206  cat conftest.err >&5
14207  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14208  (exit $ac_status); } >/dev/null && {
14209	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14210	 test ! -s conftest.err
14211       }; then
14212  ac_header_preproc=yes
14213else
14214  echo "$as_me: failed program was:" >&5
14215sed 's/^/| /' conftest.$ac_ext >&5
14216
14217  ac_header_preproc=no
14218fi
14219
14220rm -f conftest.err conftest.$ac_ext
14221{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14222echo "${ECHO_T}$ac_header_preproc" >&6; }
14223
14224# So?  What about this header?
14225case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14226  yes:no: )
14227    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14228echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14229    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14230echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14231    ac_header_preproc=yes
14232    ;;
14233  no:yes:* )
14234    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14235echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14236    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14237echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14238    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14239echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14240    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14241echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14242    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14243echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14244    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14245echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14246    ( cat <<\_ASBOX
14247## ----------------------------------- ##
14248## Report this to llvmbugs@cs.uiuc.edu ##
14249## ----------------------------------- ##
14250_ASBOX
14251     ) | sed "s/^/$as_me: WARNING:     /" >&2
14252    ;;
14253esac
14254{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14255echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14256if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14257  echo $ECHO_N "(cached) $ECHO_C" >&6
14258else
14259  eval "$as_ac_Header=\$ac_header_preproc"
14260fi
14261ac_res=`eval echo '${'$as_ac_Header'}'`
14262	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14263echo "${ECHO_T}$ac_res" >&6; }
14264
14265fi
14266if test `eval echo '${'$as_ac_Header'}'` = yes; then
14267  cat >>confdefs.h <<_ACEOF
14268#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14269_ACEOF
14270
14271fi
14272
14273done
14274
14275if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
14276
14277for ac_header in pthread.h
14278do
14279as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14280if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14281  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14282echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14283if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14284  echo $ECHO_N "(cached) $ECHO_C" >&6
14285fi
14286ac_res=`eval echo '${'$as_ac_Header'}'`
14287	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14288echo "${ECHO_T}$ac_res" >&6; }
14289else
14290  # Is the header compilable?
14291{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14292echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14293cat >conftest.$ac_ext <<_ACEOF
14294/* confdefs.h.  */
14295_ACEOF
14296cat confdefs.h >>conftest.$ac_ext
14297cat >>conftest.$ac_ext <<_ACEOF
14298/* end confdefs.h.  */
14299$ac_includes_default
14300#include <$ac_header>
14301_ACEOF
14302rm -f conftest.$ac_objext
14303if { (ac_try="$ac_compile"
14304case "(($ac_try" in
14305  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14306  *) ac_try_echo=$ac_try;;
14307esac
14308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14309  (eval "$ac_compile") 2>conftest.er1
14310  ac_status=$?
14311  grep -v '^ *+' conftest.er1 >conftest.err
14312  rm -f conftest.er1
14313  cat conftest.err >&5
14314  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14315  (exit $ac_status); } && {
14316	 test -z "$ac_c_werror_flag" ||
14317	 test ! -s conftest.err
14318       } && test -s conftest.$ac_objext; then
14319  ac_header_compiler=yes
14320else
14321  echo "$as_me: failed program was:" >&5
14322sed 's/^/| /' conftest.$ac_ext >&5
14323
14324	ac_header_compiler=no
14325fi
14326
14327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14328{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14329echo "${ECHO_T}$ac_header_compiler" >&6; }
14330
14331# Is the header present?
14332{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14333echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14334cat >conftest.$ac_ext <<_ACEOF
14335/* confdefs.h.  */
14336_ACEOF
14337cat confdefs.h >>conftest.$ac_ext
14338cat >>conftest.$ac_ext <<_ACEOF
14339/* end confdefs.h.  */
14340#include <$ac_header>
14341_ACEOF
14342if { (ac_try="$ac_cpp conftest.$ac_ext"
14343case "(($ac_try" in
14344  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14345  *) ac_try_echo=$ac_try;;
14346esac
14347eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14348  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14349  ac_status=$?
14350  grep -v '^ *+' conftest.er1 >conftest.err
14351  rm -f conftest.er1
14352  cat conftest.err >&5
14353  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14354  (exit $ac_status); } >/dev/null && {
14355	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14356	 test ! -s conftest.err
14357       }; then
14358  ac_header_preproc=yes
14359else
14360  echo "$as_me: failed program was:" >&5
14361sed 's/^/| /' conftest.$ac_ext >&5
14362
14363  ac_header_preproc=no
14364fi
14365
14366rm -f conftest.err conftest.$ac_ext
14367{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14368echo "${ECHO_T}$ac_header_preproc" >&6; }
14369
14370# So?  What about this header?
14371case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14372  yes:no: )
14373    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14374echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14375    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14376echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14377    ac_header_preproc=yes
14378    ;;
14379  no:yes:* )
14380    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14381echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14382    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14383echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14384    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14385echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14386    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14387echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14388    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14389echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14390    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14391echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14392    ( cat <<\_ASBOX
14393## ----------------------------------- ##
14394## Report this to llvmbugs@cs.uiuc.edu ##
14395## ----------------------------------- ##
14396_ASBOX
14397     ) | sed "s/^/$as_me: WARNING:     /" >&2
14398    ;;
14399esac
14400{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14401echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14402if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14403  echo $ECHO_N "(cached) $ECHO_C" >&6
14404else
14405  eval "$as_ac_Header=\$ac_header_preproc"
14406fi
14407ac_res=`eval echo '${'$as_ac_Header'}'`
14408	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14409echo "${ECHO_T}$ac_res" >&6; }
14410
14411fi
14412if test `eval echo '${'$as_ac_Header'}'` = yes; then
14413  cat >>confdefs.h <<_ACEOF
14414#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14415_ACEOF
14416 HAVE_PTHREAD=1
14417
14418else
14419  HAVE_PTHREAD=0
14420
14421fi
14422
14423done
14424
14425else
14426  HAVE_PTHREAD=0
14427
14428fi
14429
14430if test "$llvm_cv_enable_libffi" = "yes" ; then
14431
14432
14433for ac_header in ffi.h ffi/ffi.h
14434do
14435as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14436if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14437  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14438echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14439if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14440  echo $ECHO_N "(cached) $ECHO_C" >&6
14441fi
14442ac_res=`eval echo '${'$as_ac_Header'}'`
14443	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14444echo "${ECHO_T}$ac_res" >&6; }
14445else
14446  # Is the header compilable?
14447{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14448echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14449cat >conftest.$ac_ext <<_ACEOF
14450/* confdefs.h.  */
14451_ACEOF
14452cat confdefs.h >>conftest.$ac_ext
14453cat >>conftest.$ac_ext <<_ACEOF
14454/* end confdefs.h.  */
14455$ac_includes_default
14456#include <$ac_header>
14457_ACEOF
14458rm -f conftest.$ac_objext
14459if { (ac_try="$ac_compile"
14460case "(($ac_try" in
14461  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14462  *) ac_try_echo=$ac_try;;
14463esac
14464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14465  (eval "$ac_compile") 2>conftest.er1
14466  ac_status=$?
14467  grep -v '^ *+' conftest.er1 >conftest.err
14468  rm -f conftest.er1
14469  cat conftest.err >&5
14470  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14471  (exit $ac_status); } && {
14472	 test -z "$ac_c_werror_flag" ||
14473	 test ! -s conftest.err
14474       } && test -s conftest.$ac_objext; then
14475  ac_header_compiler=yes
14476else
14477  echo "$as_me: failed program was:" >&5
14478sed 's/^/| /' conftest.$ac_ext >&5
14479
14480	ac_header_compiler=no
14481fi
14482
14483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14484{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14485echo "${ECHO_T}$ac_header_compiler" >&6; }
14486
14487# Is the header present?
14488{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14489echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14490cat >conftest.$ac_ext <<_ACEOF
14491/* confdefs.h.  */
14492_ACEOF
14493cat confdefs.h >>conftest.$ac_ext
14494cat >>conftest.$ac_ext <<_ACEOF
14495/* end confdefs.h.  */
14496#include <$ac_header>
14497_ACEOF
14498if { (ac_try="$ac_cpp conftest.$ac_ext"
14499case "(($ac_try" in
14500  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14501  *) ac_try_echo=$ac_try;;
14502esac
14503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14504  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14505  ac_status=$?
14506  grep -v '^ *+' conftest.er1 >conftest.err
14507  rm -f conftest.er1
14508  cat conftest.err >&5
14509  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14510  (exit $ac_status); } >/dev/null && {
14511	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14512	 test ! -s conftest.err
14513       }; then
14514  ac_header_preproc=yes
14515else
14516  echo "$as_me: failed program was:" >&5
14517sed 's/^/| /' conftest.$ac_ext >&5
14518
14519  ac_header_preproc=no
14520fi
14521
14522rm -f conftest.err conftest.$ac_ext
14523{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14524echo "${ECHO_T}$ac_header_preproc" >&6; }
14525
14526# So?  What about this header?
14527case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14528  yes:no: )
14529    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14530echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14531    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14532echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14533    ac_header_preproc=yes
14534    ;;
14535  no:yes:* )
14536    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14537echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14538    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14539echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14540    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14541echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14542    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14543echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14544    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14545echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14546    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14547echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14548    ( cat <<\_ASBOX
14549## ----------------------------------- ##
14550## Report this to llvmbugs@cs.uiuc.edu ##
14551## ----------------------------------- ##
14552_ASBOX
14553     ) | sed "s/^/$as_me: WARNING:     /" >&2
14554    ;;
14555esac
14556{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14557echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14558if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14559  echo $ECHO_N "(cached) $ECHO_C" >&6
14560else
14561  eval "$as_ac_Header=\$ac_header_preproc"
14562fi
14563ac_res=`eval echo '${'$as_ac_Header'}'`
14564	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14565echo "${ECHO_T}$ac_res" >&6; }
14566
14567fi
14568if test `eval echo '${'$as_ac_Header'}'` = yes; then
14569  cat >>confdefs.h <<_ACEOF
14570#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14571_ACEOF
14572
14573fi
14574
14575done
14576
14577fi
14578
14579
14580for ac_header in CrashReporterClient.h
14581do
14582as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14583if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14584  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14585echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14586if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14587  echo $ECHO_N "(cached) $ECHO_C" >&6
14588fi
14589ac_res=`eval echo '${'$as_ac_Header'}'`
14590	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14591echo "${ECHO_T}$ac_res" >&6; }
14592else
14593  # Is the header compilable?
14594{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14595echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14596cat >conftest.$ac_ext <<_ACEOF
14597/* confdefs.h.  */
14598_ACEOF
14599cat confdefs.h >>conftest.$ac_ext
14600cat >>conftest.$ac_ext <<_ACEOF
14601/* end confdefs.h.  */
14602$ac_includes_default
14603#include <$ac_header>
14604_ACEOF
14605rm -f conftest.$ac_objext
14606if { (ac_try="$ac_compile"
14607case "(($ac_try" in
14608  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14609  *) ac_try_echo=$ac_try;;
14610esac
14611eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14612  (eval "$ac_compile") 2>conftest.er1
14613  ac_status=$?
14614  grep -v '^ *+' conftest.er1 >conftest.err
14615  rm -f conftest.er1
14616  cat conftest.err >&5
14617  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14618  (exit $ac_status); } && {
14619	 test -z "$ac_c_werror_flag" ||
14620	 test ! -s conftest.err
14621       } && test -s conftest.$ac_objext; then
14622  ac_header_compiler=yes
14623else
14624  echo "$as_me: failed program was:" >&5
14625sed 's/^/| /' conftest.$ac_ext >&5
14626
14627	ac_header_compiler=no
14628fi
14629
14630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14631{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14632echo "${ECHO_T}$ac_header_compiler" >&6; }
14633
14634# Is the header present?
14635{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14636echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14637cat >conftest.$ac_ext <<_ACEOF
14638/* confdefs.h.  */
14639_ACEOF
14640cat confdefs.h >>conftest.$ac_ext
14641cat >>conftest.$ac_ext <<_ACEOF
14642/* end confdefs.h.  */
14643#include <$ac_header>
14644_ACEOF
14645if { (ac_try="$ac_cpp conftest.$ac_ext"
14646case "(($ac_try" in
14647  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14648  *) ac_try_echo=$ac_try;;
14649esac
14650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14651  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14652  ac_status=$?
14653  grep -v '^ *+' conftest.er1 >conftest.err
14654  rm -f conftest.er1
14655  cat conftest.err >&5
14656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14657  (exit $ac_status); } >/dev/null && {
14658	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14659	 test ! -s conftest.err
14660       }; then
14661  ac_header_preproc=yes
14662else
14663  echo "$as_me: failed program was:" >&5
14664sed 's/^/| /' conftest.$ac_ext >&5
14665
14666  ac_header_preproc=no
14667fi
14668
14669rm -f conftest.err conftest.$ac_ext
14670{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14671echo "${ECHO_T}$ac_header_preproc" >&6; }
14672
14673# So?  What about this header?
14674case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14675  yes:no: )
14676    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14677echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14678    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14679echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14680    ac_header_preproc=yes
14681    ;;
14682  no:yes:* )
14683    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14684echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14685    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14686echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14687    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14688echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14689    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14690echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14691    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14692echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14693    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14694echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14695    ( cat <<\_ASBOX
14696## ----------------------------------- ##
14697## Report this to llvmbugs@cs.uiuc.edu ##
14698## ----------------------------------- ##
14699_ASBOX
14700     ) | sed "s/^/$as_me: WARNING:     /" >&2
14701    ;;
14702esac
14703{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14704echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14705if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14706  echo $ECHO_N "(cached) $ECHO_C" >&6
14707else
14708  eval "$as_ac_Header=\$ac_header_preproc"
14709fi
14710ac_res=`eval echo '${'$as_ac_Header'}'`
14711	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14712echo "${ECHO_T}$ac_res" >&6; }
14713
14714fi
14715if test `eval echo '${'$as_ac_Header'}'` = yes; then
14716  cat >>confdefs.h <<_ACEOF
14717#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14718_ACEOF
14719
14720fi
14721
14722done
14723
14724
14725{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
14726echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
14727cat >conftest.$ac_ext <<_ACEOF
14728/* confdefs.h.  */
14729_ACEOF
14730cat confdefs.h >>conftest.$ac_ext
14731cat >>conftest.$ac_ext <<_ACEOF
14732/* end confdefs.h.  */
14733extern const char *__crashreporter_info__;
14734      int main() {
14735        __crashreporter_info__ = "test";
14736        return 0;
14737      }
14738
14739_ACEOF
14740rm -f conftest.$ac_objext conftest$ac_exeext
14741if { (ac_try="$ac_link"
14742case "(($ac_try" in
14743  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14744  *) ac_try_echo=$ac_try;;
14745esac
14746eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14747  (eval "$ac_link") 2>conftest.er1
14748  ac_status=$?
14749  grep -v '^ *+' conftest.er1 >conftest.err
14750  rm -f conftest.er1
14751  cat conftest.err >&5
14752  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14753  (exit $ac_status); } && {
14754	 test -z "$ac_c_werror_flag" ||
14755	 test ! -s conftest.err
14756       } && test -s conftest$ac_exeext &&
14757       $as_test_x conftest$ac_exeext; then
14758  { echo "$as_me:$LINENO: result: yes" >&5
14759echo "${ECHO_T}yes" >&6; }
14760
14761cat >>confdefs.h <<\_ACEOF
14762#define HAVE_CRASHREPORTER_INFO 1
14763_ACEOF
14764
14765else
14766  echo "$as_me: failed program was:" >&5
14767sed 's/^/| /' conftest.$ac_ext >&5
14768
14769	{ echo "$as_me:$LINENO: result: no" >&5
14770echo "${ECHO_T}no" >&6; }
14771
14772cat >>confdefs.h <<\_ACEOF
14773#define HAVE_CRASHREPORTER_INFO 0
14774_ACEOF
14775
14776fi
14777
14778rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14779      conftest$ac_exeext conftest.$ac_ext
14780
14781
14782
14783
14784  { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
14785echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
14786if test "${ac_cv_huge_val_sanity+set}" = set; then
14787  echo $ECHO_N "(cached) $ECHO_C" >&6
14788else
14789
14790    ac_ext=cpp
14791ac_cpp='$CXXCPP $CPPFLAGS'
14792ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14793ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14794ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14795
14796    ac_save_CXXFLAGS=$CXXFLAGS
14797    CXXFLAGS=-pedantic
14798    if test "$cross_compiling" = yes; then
14799  ac_cv_huge_val_sanity=yes
14800else
14801  cat >conftest.$ac_ext <<_ACEOF
14802/* confdefs.h.  */
14803_ACEOF
14804cat confdefs.h >>conftest.$ac_ext
14805cat >>conftest.$ac_ext <<_ACEOF
14806/* end confdefs.h.  */
14807#include <math.h>
14808int
14809main ()
14810{
14811double x = HUGE_VAL; return x != x;
14812  ;
14813  return 0;
14814}
14815_ACEOF
14816rm -f conftest$ac_exeext
14817if { (ac_try="$ac_link"
14818case "(($ac_try" in
14819  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14820  *) ac_try_echo=$ac_try;;
14821esac
14822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14823  (eval "$ac_link") 2>&5
14824  ac_status=$?
14825  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14826  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14827  { (case "(($ac_try" in
14828  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14829  *) ac_try_echo=$ac_try;;
14830esac
14831eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14832  (eval "$ac_try") 2>&5
14833  ac_status=$?
14834  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14835  (exit $ac_status); }; }; then
14836  ac_cv_huge_val_sanity=yes
14837else
14838  echo "$as_me: program exited with status $ac_status" >&5
14839echo "$as_me: failed program was:" >&5
14840sed 's/^/| /' conftest.$ac_ext >&5
14841
14842( exit $ac_status )
14843ac_cv_huge_val_sanity=no
14844fi
14845rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14846fi
14847
14848
14849    CXXFLAGS=$ac_save_CXXFLAGS
14850    ac_ext=c
14851ac_cpp='$CPP $CPPFLAGS'
14852ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14853ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14854ac_compiler_gnu=$ac_cv_c_compiler_gnu
14855
14856
14857fi
14858{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
14859echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
14860  HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
14861
14862
14863{ echo "$as_me:$LINENO: checking for pid_t" >&5
14864echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
14865if test "${ac_cv_type_pid_t+set}" = set; then
14866  echo $ECHO_N "(cached) $ECHO_C" >&6
14867else
14868  cat >conftest.$ac_ext <<_ACEOF
14869/* confdefs.h.  */
14870_ACEOF
14871cat confdefs.h >>conftest.$ac_ext
14872cat >>conftest.$ac_ext <<_ACEOF
14873/* end confdefs.h.  */
14874$ac_includes_default
14875typedef pid_t ac__type_new_;
14876int
14877main ()
14878{
14879if ((ac__type_new_ *) 0)
14880  return 0;
14881if (sizeof (ac__type_new_))
14882  return 0;
14883  ;
14884  return 0;
14885}
14886_ACEOF
14887rm -f conftest.$ac_objext
14888if { (ac_try="$ac_compile"
14889case "(($ac_try" in
14890  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14891  *) ac_try_echo=$ac_try;;
14892esac
14893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14894  (eval "$ac_compile") 2>conftest.er1
14895  ac_status=$?
14896  grep -v '^ *+' conftest.er1 >conftest.err
14897  rm -f conftest.er1
14898  cat conftest.err >&5
14899  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14900  (exit $ac_status); } && {
14901	 test -z "$ac_c_werror_flag" ||
14902	 test ! -s conftest.err
14903       } && test -s conftest.$ac_objext; then
14904  ac_cv_type_pid_t=yes
14905else
14906  echo "$as_me: failed program was:" >&5
14907sed 's/^/| /' conftest.$ac_ext >&5
14908
14909	ac_cv_type_pid_t=no
14910fi
14911
14912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14913fi
14914{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
14915echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
14916if test $ac_cv_type_pid_t = yes; then
14917  :
14918else
14919
14920cat >>confdefs.h <<_ACEOF
14921#define pid_t int
14922_ACEOF
14923
14924fi
14925
14926{ echo "$as_me:$LINENO: checking for size_t" >&5
14927echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
14928if test "${ac_cv_type_size_t+set}" = set; then
14929  echo $ECHO_N "(cached) $ECHO_C" >&6
14930else
14931  cat >conftest.$ac_ext <<_ACEOF
14932/* confdefs.h.  */
14933_ACEOF
14934cat confdefs.h >>conftest.$ac_ext
14935cat >>conftest.$ac_ext <<_ACEOF
14936/* end confdefs.h.  */
14937$ac_includes_default
14938typedef size_t ac__type_new_;
14939int
14940main ()
14941{
14942if ((ac__type_new_ *) 0)
14943  return 0;
14944if (sizeof (ac__type_new_))
14945  return 0;
14946  ;
14947  return 0;
14948}
14949_ACEOF
14950rm -f conftest.$ac_objext
14951if { (ac_try="$ac_compile"
14952case "(($ac_try" in
14953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14954  *) ac_try_echo=$ac_try;;
14955esac
14956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14957  (eval "$ac_compile") 2>conftest.er1
14958  ac_status=$?
14959  grep -v '^ *+' conftest.er1 >conftest.err
14960  rm -f conftest.er1
14961  cat conftest.err >&5
14962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14963  (exit $ac_status); } && {
14964	 test -z "$ac_c_werror_flag" ||
14965	 test ! -s conftest.err
14966       } && test -s conftest.$ac_objext; then
14967  ac_cv_type_size_t=yes
14968else
14969  echo "$as_me: failed program was:" >&5
14970sed 's/^/| /' conftest.$ac_ext >&5
14971
14972	ac_cv_type_size_t=no
14973fi
14974
14975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14976fi
14977{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
14978echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
14979if test $ac_cv_type_size_t = yes; then
14980  :
14981else
14982
14983cat >>confdefs.h <<_ACEOF
14984#define size_t unsigned int
14985_ACEOF
14986
14987fi
14988
14989
14990cat >>confdefs.h <<_ACEOF
14991#define RETSIGTYPE void
14992_ACEOF
14993
14994{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
14995echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
14996if test "${ac_cv_struct_tm+set}" = set; then
14997  echo $ECHO_N "(cached) $ECHO_C" >&6
14998else
14999  cat >conftest.$ac_ext <<_ACEOF
15000/* confdefs.h.  */
15001_ACEOF
15002cat confdefs.h >>conftest.$ac_ext
15003cat >>conftest.$ac_ext <<_ACEOF
15004/* end confdefs.h.  */
15005#include <sys/types.h>
15006#include <time.h>
15007
15008int
15009main ()
15010{
15011struct tm tm;
15012				     int *p = &tm.tm_sec;
15013 				     return !p;
15014  ;
15015  return 0;
15016}
15017_ACEOF
15018rm -f conftest.$ac_objext
15019if { (ac_try="$ac_compile"
15020case "(($ac_try" in
15021  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15022  *) ac_try_echo=$ac_try;;
15023esac
15024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15025  (eval "$ac_compile") 2>conftest.er1
15026  ac_status=$?
15027  grep -v '^ *+' conftest.er1 >conftest.err
15028  rm -f conftest.er1
15029  cat conftest.err >&5
15030  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15031  (exit $ac_status); } && {
15032	 test -z "$ac_c_werror_flag" ||
15033	 test ! -s conftest.err
15034       } && test -s conftest.$ac_objext; then
15035  ac_cv_struct_tm=time.h
15036else
15037  echo "$as_me: failed program was:" >&5
15038sed 's/^/| /' conftest.$ac_ext >&5
15039
15040	ac_cv_struct_tm=sys/time.h
15041fi
15042
15043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15044fi
15045{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
15046echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
15047if test $ac_cv_struct_tm = sys/time.h; then
15048
15049cat >>confdefs.h <<\_ACEOF
15050#define TM_IN_SYS_TIME 1
15051_ACEOF
15052
15053fi
15054
15055{ echo "$as_me:$LINENO: checking for int64_t" >&5
15056echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
15057if test "${ac_cv_type_int64_t+set}" = set; then
15058  echo $ECHO_N "(cached) $ECHO_C" >&6
15059else
15060  cat >conftest.$ac_ext <<_ACEOF
15061/* confdefs.h.  */
15062_ACEOF
15063cat confdefs.h >>conftest.$ac_ext
15064cat >>conftest.$ac_ext <<_ACEOF
15065/* end confdefs.h.  */
15066$ac_includes_default
15067typedef int64_t ac__type_new_;
15068int
15069main ()
15070{
15071if ((ac__type_new_ *) 0)
15072  return 0;
15073if (sizeof (ac__type_new_))
15074  return 0;
15075  ;
15076  return 0;
15077}
15078_ACEOF
15079rm -f conftest.$ac_objext
15080if { (ac_try="$ac_compile"
15081case "(($ac_try" in
15082  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15083  *) ac_try_echo=$ac_try;;
15084esac
15085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15086  (eval "$ac_compile") 2>conftest.er1
15087  ac_status=$?
15088  grep -v '^ *+' conftest.er1 >conftest.err
15089  rm -f conftest.er1
15090  cat conftest.err >&5
15091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15092  (exit $ac_status); } && {
15093	 test -z "$ac_c_werror_flag" ||
15094	 test ! -s conftest.err
15095       } && test -s conftest.$ac_objext; then
15096  ac_cv_type_int64_t=yes
15097else
15098  echo "$as_me: failed program was:" >&5
15099sed 's/^/| /' conftest.$ac_ext >&5
15100
15101	ac_cv_type_int64_t=no
15102fi
15103
15104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15105fi
15106{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
15107echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
15108if test $ac_cv_type_int64_t = yes; then
15109
15110cat >>confdefs.h <<_ACEOF
15111#define HAVE_INT64_T 1
15112_ACEOF
15113
15114
15115else
15116  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
15117echo "$as_me: error: Type int64_t required but not found" >&2;}
15118   { (exit 1); exit 1; }; }
15119fi
15120
15121{ echo "$as_me:$LINENO: checking for uint64_t" >&5
15122echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
15123if test "${ac_cv_type_uint64_t+set}" = set; then
15124  echo $ECHO_N "(cached) $ECHO_C" >&6
15125else
15126  cat >conftest.$ac_ext <<_ACEOF
15127/* confdefs.h.  */
15128_ACEOF
15129cat confdefs.h >>conftest.$ac_ext
15130cat >>conftest.$ac_ext <<_ACEOF
15131/* end confdefs.h.  */
15132$ac_includes_default
15133typedef uint64_t ac__type_new_;
15134int
15135main ()
15136{
15137if ((ac__type_new_ *) 0)
15138  return 0;
15139if (sizeof (ac__type_new_))
15140  return 0;
15141  ;
15142  return 0;
15143}
15144_ACEOF
15145rm -f conftest.$ac_objext
15146if { (ac_try="$ac_compile"
15147case "(($ac_try" in
15148  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15149  *) ac_try_echo=$ac_try;;
15150esac
15151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15152  (eval "$ac_compile") 2>conftest.er1
15153  ac_status=$?
15154  grep -v '^ *+' conftest.er1 >conftest.err
15155  rm -f conftest.er1
15156  cat conftest.err >&5
15157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15158  (exit $ac_status); } && {
15159	 test -z "$ac_c_werror_flag" ||
15160	 test ! -s conftest.err
15161       } && test -s conftest.$ac_objext; then
15162  ac_cv_type_uint64_t=yes
15163else
15164  echo "$as_me: failed program was:" >&5
15165sed 's/^/| /' conftest.$ac_ext >&5
15166
15167	ac_cv_type_uint64_t=no
15168fi
15169
15170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15171fi
15172{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
15173echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
15174if test $ac_cv_type_uint64_t = yes; then
15175
15176cat >>confdefs.h <<_ACEOF
15177#define HAVE_UINT64_T 1
15178_ACEOF
15179
15180
15181else
15182  { echo "$as_me:$LINENO: checking for u_int64_t" >&5
15183echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
15184if test "${ac_cv_type_u_int64_t+set}" = set; then
15185  echo $ECHO_N "(cached) $ECHO_C" >&6
15186else
15187  cat >conftest.$ac_ext <<_ACEOF
15188/* confdefs.h.  */
15189_ACEOF
15190cat confdefs.h >>conftest.$ac_ext
15191cat >>conftest.$ac_ext <<_ACEOF
15192/* end confdefs.h.  */
15193$ac_includes_default
15194typedef u_int64_t ac__type_new_;
15195int
15196main ()
15197{
15198if ((ac__type_new_ *) 0)
15199  return 0;
15200if (sizeof (ac__type_new_))
15201  return 0;
15202  ;
15203  return 0;
15204}
15205_ACEOF
15206rm -f conftest.$ac_objext
15207if { (ac_try="$ac_compile"
15208case "(($ac_try" in
15209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15210  *) ac_try_echo=$ac_try;;
15211esac
15212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15213  (eval "$ac_compile") 2>conftest.er1
15214  ac_status=$?
15215  grep -v '^ *+' conftest.er1 >conftest.err
15216  rm -f conftest.er1
15217  cat conftest.err >&5
15218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15219  (exit $ac_status); } && {
15220	 test -z "$ac_c_werror_flag" ||
15221	 test ! -s conftest.err
15222       } && test -s conftest.$ac_objext; then
15223  ac_cv_type_u_int64_t=yes
15224else
15225  echo "$as_me: failed program was:" >&5
15226sed 's/^/| /' conftest.$ac_ext >&5
15227
15228	ac_cv_type_u_int64_t=no
15229fi
15230
15231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15232fi
15233{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
15234echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
15235if test $ac_cv_type_u_int64_t = yes; then
15236
15237cat >>confdefs.h <<_ACEOF
15238#define HAVE_U_INT64_T 1
15239_ACEOF
15240
15241
15242else
15243  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
15244echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
15245   { (exit 1); exit 1; }; }
15246fi
15247
15248fi
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
15260do
15261as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15262{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15263echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15264if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15265  echo $ECHO_N "(cached) $ECHO_C" >&6
15266else
15267  cat >conftest.$ac_ext <<_ACEOF
15268/* confdefs.h.  */
15269_ACEOF
15270cat confdefs.h >>conftest.$ac_ext
15271cat >>conftest.$ac_ext <<_ACEOF
15272/* end confdefs.h.  */
15273/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15274   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15275#define $ac_func innocuous_$ac_func
15276
15277/* System header to define __stub macros and hopefully few prototypes,
15278    which can conflict with char $ac_func (); below.
15279    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15280    <limits.h> exists even on freestanding compilers.  */
15281
15282#ifdef __STDC__
15283# include <limits.h>
15284#else
15285# include <assert.h>
15286#endif
15287
15288#undef $ac_func
15289
15290/* Override any GCC internal prototype to avoid an error.
15291   Use char because int might match the return type of a GCC
15292   builtin and then its argument prototype would still apply.  */
15293#ifdef __cplusplus
15294extern "C"
15295#endif
15296char $ac_func ();
15297/* The GNU C library defines this for functions which it implements
15298    to always fail with ENOSYS.  Some functions are actually named
15299    something starting with __ and the normal name is an alias.  */
15300#if defined __stub_$ac_func || defined __stub___$ac_func
15301choke me
15302#endif
15303
15304int
15305main ()
15306{
15307return $ac_func ();
15308  ;
15309  return 0;
15310}
15311_ACEOF
15312rm -f conftest.$ac_objext conftest$ac_exeext
15313if { (ac_try="$ac_link"
15314case "(($ac_try" in
15315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15316  *) ac_try_echo=$ac_try;;
15317esac
15318eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15319  (eval "$ac_link") 2>conftest.er1
15320  ac_status=$?
15321  grep -v '^ *+' conftest.er1 >conftest.err
15322  rm -f conftest.er1
15323  cat conftest.err >&5
15324  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15325  (exit $ac_status); } && {
15326	 test -z "$ac_c_werror_flag" ||
15327	 test ! -s conftest.err
15328       } && test -s conftest$ac_exeext &&
15329       $as_test_x conftest$ac_exeext; then
15330  eval "$as_ac_var=yes"
15331else
15332  echo "$as_me: failed program was:" >&5
15333sed 's/^/| /' conftest.$ac_ext >&5
15334
15335	eval "$as_ac_var=no"
15336fi
15337
15338rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15339      conftest$ac_exeext conftest.$ac_ext
15340fi
15341ac_res=`eval echo '${'$as_ac_var'}'`
15342	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15343echo "${ECHO_T}$ac_res" >&6; }
15344if test `eval echo '${'$as_ac_var'}'` = yes; then
15345  cat >>confdefs.h <<_ACEOF
15346#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15347_ACEOF
15348
15349fi
15350done
15351
15352
15353
15354
15355
15356for ac_func in powf fmodf strtof round
15357do
15358as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15359{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15360echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15361if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15362  echo $ECHO_N "(cached) $ECHO_C" >&6
15363else
15364  cat >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/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15371   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15372#define $ac_func innocuous_$ac_func
15373
15374/* System header to define __stub macros and hopefully few prototypes,
15375    which can conflict with char $ac_func (); below.
15376    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15377    <limits.h> exists even on freestanding compilers.  */
15378
15379#ifdef __STDC__
15380# include <limits.h>
15381#else
15382# include <assert.h>
15383#endif
15384
15385#undef $ac_func
15386
15387/* Override any GCC internal prototype to avoid an error.
15388   Use char because int might match the return type of a GCC
15389   builtin and then its argument prototype would still apply.  */
15390#ifdef __cplusplus
15391extern "C"
15392#endif
15393char $ac_func ();
15394/* The GNU C library defines this for functions which it implements
15395    to always fail with ENOSYS.  Some functions are actually named
15396    something starting with __ and the normal name is an alias.  */
15397#if defined __stub_$ac_func || defined __stub___$ac_func
15398choke me
15399#endif
15400
15401int
15402main ()
15403{
15404return $ac_func ();
15405  ;
15406  return 0;
15407}
15408_ACEOF
15409rm -f conftest.$ac_objext conftest$ac_exeext
15410if { (ac_try="$ac_link"
15411case "(($ac_try" in
15412  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15413  *) ac_try_echo=$ac_try;;
15414esac
15415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15416  (eval "$ac_link") 2>conftest.er1
15417  ac_status=$?
15418  grep -v '^ *+' conftest.er1 >conftest.err
15419  rm -f conftest.er1
15420  cat conftest.err >&5
15421  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15422  (exit $ac_status); } && {
15423	 test -z "$ac_c_werror_flag" ||
15424	 test ! -s conftest.err
15425       } && test -s conftest$ac_exeext &&
15426       $as_test_x conftest$ac_exeext; then
15427  eval "$as_ac_var=yes"
15428else
15429  echo "$as_me: failed program was:" >&5
15430sed 's/^/| /' conftest.$ac_ext >&5
15431
15432	eval "$as_ac_var=no"
15433fi
15434
15435rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15436      conftest$ac_exeext conftest.$ac_ext
15437fi
15438ac_res=`eval echo '${'$as_ac_var'}'`
15439	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15440echo "${ECHO_T}$ac_res" >&6; }
15441if test `eval echo '${'$as_ac_var'}'` = yes; then
15442  cat >>confdefs.h <<_ACEOF
15443#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15444_ACEOF
15445
15446fi
15447done
15448
15449
15450
15451
15452
15453
15454for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
15455do
15456as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15457{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15458echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15459if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15460  echo $ECHO_N "(cached) $ECHO_C" >&6
15461else
15462  cat >conftest.$ac_ext <<_ACEOF
15463/* confdefs.h.  */
15464_ACEOF
15465cat confdefs.h >>conftest.$ac_ext
15466cat >>conftest.$ac_ext <<_ACEOF
15467/* end confdefs.h.  */
15468/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15469   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15470#define $ac_func innocuous_$ac_func
15471
15472/* System header to define __stub macros and hopefully few prototypes,
15473    which can conflict with char $ac_func (); below.
15474    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15475    <limits.h> exists even on freestanding compilers.  */
15476
15477#ifdef __STDC__
15478# include <limits.h>
15479#else
15480# include <assert.h>
15481#endif
15482
15483#undef $ac_func
15484
15485/* Override any GCC internal prototype to avoid an error.
15486   Use char because int might match the return type of a GCC
15487   builtin and then its argument prototype would still apply.  */
15488#ifdef __cplusplus
15489extern "C"
15490#endif
15491char $ac_func ();
15492/* The GNU C library defines this for functions which it implements
15493    to always fail with ENOSYS.  Some functions are actually named
15494    something starting with __ and the normal name is an alias.  */
15495#if defined __stub_$ac_func || defined __stub___$ac_func
15496choke me
15497#endif
15498
15499int
15500main ()
15501{
15502return $ac_func ();
15503  ;
15504  return 0;
15505}
15506_ACEOF
15507rm -f conftest.$ac_objext conftest$ac_exeext
15508if { (ac_try="$ac_link"
15509case "(($ac_try" in
15510  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15511  *) ac_try_echo=$ac_try;;
15512esac
15513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15514  (eval "$ac_link") 2>conftest.er1
15515  ac_status=$?
15516  grep -v '^ *+' conftest.er1 >conftest.err
15517  rm -f conftest.er1
15518  cat conftest.err >&5
15519  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15520  (exit $ac_status); } && {
15521	 test -z "$ac_c_werror_flag" ||
15522	 test ! -s conftest.err
15523       } && test -s conftest$ac_exeext &&
15524       $as_test_x conftest$ac_exeext; then
15525  eval "$as_ac_var=yes"
15526else
15527  echo "$as_me: failed program was:" >&5
15528sed 's/^/| /' conftest.$ac_ext >&5
15529
15530	eval "$as_ac_var=no"
15531fi
15532
15533rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15534      conftest$ac_exeext conftest.$ac_ext
15535fi
15536ac_res=`eval echo '${'$as_ac_var'}'`
15537	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15538echo "${ECHO_T}$ac_res" >&6; }
15539if test `eval echo '${'$as_ac_var'}'` = yes; then
15540  cat >>confdefs.h <<_ACEOF
15541#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15542_ACEOF
15543
15544fi
15545done
15546
15547
15548
15549
15550for ac_func in isatty mkdtemp mkstemp
15551do
15552as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15553{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15554echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15555if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15556  echo $ECHO_N "(cached) $ECHO_C" >&6
15557else
15558  cat >conftest.$ac_ext <<_ACEOF
15559/* confdefs.h.  */
15560_ACEOF
15561cat confdefs.h >>conftest.$ac_ext
15562cat >>conftest.$ac_ext <<_ACEOF
15563/* end confdefs.h.  */
15564/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15565   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15566#define $ac_func innocuous_$ac_func
15567
15568/* System header to define __stub macros and hopefully few prototypes,
15569    which can conflict with char $ac_func (); below.
15570    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15571    <limits.h> exists even on freestanding compilers.  */
15572
15573#ifdef __STDC__
15574# include <limits.h>
15575#else
15576# include <assert.h>
15577#endif
15578
15579#undef $ac_func
15580
15581/* Override any GCC internal prototype to avoid an error.
15582   Use char because int might match the return type of a GCC
15583   builtin and then its argument prototype would still apply.  */
15584#ifdef __cplusplus
15585extern "C"
15586#endif
15587char $ac_func ();
15588/* The GNU C library defines this for functions which it implements
15589    to always fail with ENOSYS.  Some functions are actually named
15590    something starting with __ and the normal name is an alias.  */
15591#if defined __stub_$ac_func || defined __stub___$ac_func
15592choke me
15593#endif
15594
15595int
15596main ()
15597{
15598return $ac_func ();
15599  ;
15600  return 0;
15601}
15602_ACEOF
15603rm -f conftest.$ac_objext conftest$ac_exeext
15604if { (ac_try="$ac_link"
15605case "(($ac_try" in
15606  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15607  *) ac_try_echo=$ac_try;;
15608esac
15609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15610  (eval "$ac_link") 2>conftest.er1
15611  ac_status=$?
15612  grep -v '^ *+' conftest.er1 >conftest.err
15613  rm -f conftest.er1
15614  cat conftest.err >&5
15615  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15616  (exit $ac_status); } && {
15617	 test -z "$ac_c_werror_flag" ||
15618	 test ! -s conftest.err
15619       } && test -s conftest$ac_exeext &&
15620       $as_test_x conftest$ac_exeext; then
15621  eval "$as_ac_var=yes"
15622else
15623  echo "$as_me: failed program was:" >&5
15624sed 's/^/| /' conftest.$ac_ext >&5
15625
15626	eval "$as_ac_var=no"
15627fi
15628
15629rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15630      conftest$ac_exeext conftest.$ac_ext
15631fi
15632ac_res=`eval echo '${'$as_ac_var'}'`
15633	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15634echo "${ECHO_T}$ac_res" >&6; }
15635if test `eval echo '${'$as_ac_var'}'` = yes; then
15636  cat >>confdefs.h <<_ACEOF
15637#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15638_ACEOF
15639
15640fi
15641done
15642
15643
15644
15645
15646
15647
15648
15649for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
15650do
15651as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15652{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15653echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15654if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15655  echo $ECHO_N "(cached) $ECHO_C" >&6
15656else
15657  cat >conftest.$ac_ext <<_ACEOF
15658/* confdefs.h.  */
15659_ACEOF
15660cat confdefs.h >>conftest.$ac_ext
15661cat >>conftest.$ac_ext <<_ACEOF
15662/* end confdefs.h.  */
15663/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15664   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15665#define $ac_func innocuous_$ac_func
15666
15667/* System header to define __stub macros and hopefully few prototypes,
15668    which can conflict with char $ac_func (); below.
15669    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15670    <limits.h> exists even on freestanding compilers.  */
15671
15672#ifdef __STDC__
15673# include <limits.h>
15674#else
15675# include <assert.h>
15676#endif
15677
15678#undef $ac_func
15679
15680/* Override any GCC internal prototype to avoid an error.
15681   Use char because int might match the return type of a GCC
15682   builtin and then its argument prototype would still apply.  */
15683#ifdef __cplusplus
15684extern "C"
15685#endif
15686char $ac_func ();
15687/* The GNU C library defines this for functions which it implements
15688    to always fail with ENOSYS.  Some functions are actually named
15689    something starting with __ and the normal name is an alias.  */
15690#if defined __stub_$ac_func || defined __stub___$ac_func
15691choke me
15692#endif
15693
15694int
15695main ()
15696{
15697return $ac_func ();
15698  ;
15699  return 0;
15700}
15701_ACEOF
15702rm -f conftest.$ac_objext conftest$ac_exeext
15703if { (ac_try="$ac_link"
15704case "(($ac_try" in
15705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15706  *) ac_try_echo=$ac_try;;
15707esac
15708eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15709  (eval "$ac_link") 2>conftest.er1
15710  ac_status=$?
15711  grep -v '^ *+' conftest.er1 >conftest.err
15712  rm -f conftest.er1
15713  cat conftest.err >&5
15714  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15715  (exit $ac_status); } && {
15716	 test -z "$ac_c_werror_flag" ||
15717	 test ! -s conftest.err
15718       } && test -s conftest$ac_exeext &&
15719       $as_test_x conftest$ac_exeext; then
15720  eval "$as_ac_var=yes"
15721else
15722  echo "$as_me: failed program was:" >&5
15723sed 's/^/| /' conftest.$ac_ext >&5
15724
15725	eval "$as_ac_var=no"
15726fi
15727
15728rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15729      conftest$ac_exeext conftest.$ac_ext
15730fi
15731ac_res=`eval echo '${'$as_ac_var'}'`
15732	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15733echo "${ECHO_T}$ac_res" >&6; }
15734if test `eval echo '${'$as_ac_var'}'` = yes; then
15735  cat >>confdefs.h <<_ACEOF
15736#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15737_ACEOF
15738
15739fi
15740done
15741
15742
15743
15744
15745for ac_func in strerror strerror_r setenv
15746do
15747as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15748{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15749echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15750if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15751  echo $ECHO_N "(cached) $ECHO_C" >&6
15752else
15753  cat >conftest.$ac_ext <<_ACEOF
15754/* confdefs.h.  */
15755_ACEOF
15756cat confdefs.h >>conftest.$ac_ext
15757cat >>conftest.$ac_ext <<_ACEOF
15758/* end confdefs.h.  */
15759/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15760   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15761#define $ac_func innocuous_$ac_func
15762
15763/* System header to define __stub macros and hopefully few prototypes,
15764    which can conflict with char $ac_func (); below.
15765    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15766    <limits.h> exists even on freestanding compilers.  */
15767
15768#ifdef __STDC__
15769# include <limits.h>
15770#else
15771# include <assert.h>
15772#endif
15773
15774#undef $ac_func
15775
15776/* Override any GCC internal prototype to avoid an error.
15777   Use char because int might match the return type of a GCC
15778   builtin and then its argument prototype would still apply.  */
15779#ifdef __cplusplus
15780extern "C"
15781#endif
15782char $ac_func ();
15783/* The GNU C library defines this for functions which it implements
15784    to always fail with ENOSYS.  Some functions are actually named
15785    something starting with __ and the normal name is an alias.  */
15786#if defined __stub_$ac_func || defined __stub___$ac_func
15787choke me
15788#endif
15789
15790int
15791main ()
15792{
15793return $ac_func ();
15794  ;
15795  return 0;
15796}
15797_ACEOF
15798rm -f conftest.$ac_objext conftest$ac_exeext
15799if { (ac_try="$ac_link"
15800case "(($ac_try" in
15801  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15802  *) ac_try_echo=$ac_try;;
15803esac
15804eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15805  (eval "$ac_link") 2>conftest.er1
15806  ac_status=$?
15807  grep -v '^ *+' conftest.er1 >conftest.err
15808  rm -f conftest.er1
15809  cat conftest.err >&5
15810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15811  (exit $ac_status); } && {
15812	 test -z "$ac_c_werror_flag" ||
15813	 test ! -s conftest.err
15814       } && test -s conftest$ac_exeext &&
15815       $as_test_x conftest$ac_exeext; then
15816  eval "$as_ac_var=yes"
15817else
15818  echo "$as_me: failed program was:" >&5
15819sed 's/^/| /' conftest.$ac_ext >&5
15820
15821	eval "$as_ac_var=no"
15822fi
15823
15824rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15825      conftest$ac_exeext conftest.$ac_ext
15826fi
15827ac_res=`eval echo '${'$as_ac_var'}'`
15828	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15829echo "${ECHO_T}$ac_res" >&6; }
15830if test `eval echo '${'$as_ac_var'}'` = yes; then
15831  cat >>confdefs.h <<_ACEOF
15832#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15833_ACEOF
15834
15835fi
15836done
15837
15838
15839
15840
15841
15842for ac_func in strtoll strtoq sysconf malloc_zone_statistics
15843do
15844as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15845{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15846echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15847if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15848  echo $ECHO_N "(cached) $ECHO_C" >&6
15849else
15850  cat >conftest.$ac_ext <<_ACEOF
15851/* confdefs.h.  */
15852_ACEOF
15853cat confdefs.h >>conftest.$ac_ext
15854cat >>conftest.$ac_ext <<_ACEOF
15855/* end confdefs.h.  */
15856/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15857   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15858#define $ac_func innocuous_$ac_func
15859
15860/* System header to define __stub macros and hopefully few prototypes,
15861    which can conflict with char $ac_func (); below.
15862    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15863    <limits.h> exists even on freestanding compilers.  */
15864
15865#ifdef __STDC__
15866# include <limits.h>
15867#else
15868# include <assert.h>
15869#endif
15870
15871#undef $ac_func
15872
15873/* Override any GCC internal prototype to avoid an error.
15874   Use char because int might match the return type of a GCC
15875   builtin and then its argument prototype would still apply.  */
15876#ifdef __cplusplus
15877extern "C"
15878#endif
15879char $ac_func ();
15880/* The GNU C library defines this for functions which it implements
15881    to always fail with ENOSYS.  Some functions are actually named
15882    something starting with __ and the normal name is an alias.  */
15883#if defined __stub_$ac_func || defined __stub___$ac_func
15884choke me
15885#endif
15886
15887int
15888main ()
15889{
15890return $ac_func ();
15891  ;
15892  return 0;
15893}
15894_ACEOF
15895rm -f conftest.$ac_objext conftest$ac_exeext
15896if { (ac_try="$ac_link"
15897case "(($ac_try" in
15898  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15899  *) ac_try_echo=$ac_try;;
15900esac
15901eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15902  (eval "$ac_link") 2>conftest.er1
15903  ac_status=$?
15904  grep -v '^ *+' conftest.er1 >conftest.err
15905  rm -f conftest.er1
15906  cat conftest.err >&5
15907  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15908  (exit $ac_status); } && {
15909	 test -z "$ac_c_werror_flag" ||
15910	 test ! -s conftest.err
15911       } && test -s conftest$ac_exeext &&
15912       $as_test_x conftest$ac_exeext; then
15913  eval "$as_ac_var=yes"
15914else
15915  echo "$as_me: failed program was:" >&5
15916sed 's/^/| /' conftest.$ac_ext >&5
15917
15918	eval "$as_ac_var=no"
15919fi
15920
15921rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15922      conftest$ac_exeext conftest.$ac_ext
15923fi
15924ac_res=`eval echo '${'$as_ac_var'}'`
15925	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15926echo "${ECHO_T}$ac_res" >&6; }
15927if test `eval echo '${'$as_ac_var'}'` = yes; then
15928  cat >>confdefs.h <<_ACEOF
15929#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15930_ACEOF
15931
15932fi
15933done
15934
15935
15936
15937
15938
15939
15940for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
15941do
15942as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15943{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15944echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15945if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15946  echo $ECHO_N "(cached) $ECHO_C" >&6
15947else
15948  cat >conftest.$ac_ext <<_ACEOF
15949/* confdefs.h.  */
15950_ACEOF
15951cat confdefs.h >>conftest.$ac_ext
15952cat >>conftest.$ac_ext <<_ACEOF
15953/* end confdefs.h.  */
15954/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15955   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15956#define $ac_func innocuous_$ac_func
15957
15958/* System header to define __stub macros and hopefully few prototypes,
15959    which can conflict with char $ac_func (); below.
15960    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15961    <limits.h> exists even on freestanding compilers.  */
15962
15963#ifdef __STDC__
15964# include <limits.h>
15965#else
15966# include <assert.h>
15967#endif
15968
15969#undef $ac_func
15970
15971/* Override any GCC internal prototype to avoid an error.
15972   Use char because int might match the return type of a GCC
15973   builtin and then its argument prototype would still apply.  */
15974#ifdef __cplusplus
15975extern "C"
15976#endif
15977char $ac_func ();
15978/* The GNU C library defines this for functions which it implements
15979    to always fail with ENOSYS.  Some functions are actually named
15980    something starting with __ and the normal name is an alias.  */
15981#if defined __stub_$ac_func || defined __stub___$ac_func
15982choke me
15983#endif
15984
15985int
15986main ()
15987{
15988return $ac_func ();
15989  ;
15990  return 0;
15991}
15992_ACEOF
15993rm -f conftest.$ac_objext conftest$ac_exeext
15994if { (ac_try="$ac_link"
15995case "(($ac_try" in
15996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15997  *) ac_try_echo=$ac_try;;
15998esac
15999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16000  (eval "$ac_link") 2>conftest.er1
16001  ac_status=$?
16002  grep -v '^ *+' conftest.er1 >conftest.err
16003  rm -f conftest.er1
16004  cat conftest.err >&5
16005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16006  (exit $ac_status); } && {
16007	 test -z "$ac_c_werror_flag" ||
16008	 test ! -s conftest.err
16009       } && test -s conftest$ac_exeext &&
16010       $as_test_x conftest$ac_exeext; then
16011  eval "$as_ac_var=yes"
16012else
16013  echo "$as_me: failed program was:" >&5
16014sed 's/^/| /' conftest.$ac_ext >&5
16015
16016	eval "$as_ac_var=no"
16017fi
16018
16019rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16020      conftest$ac_exeext conftest.$ac_ext
16021fi
16022ac_res=`eval echo '${'$as_ac_var'}'`
16023	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16024echo "${ECHO_T}$ac_res" >&6; }
16025if test `eval echo '${'$as_ac_var'}'` = yes; then
16026  cat >>confdefs.h <<_ACEOF
16027#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16028_ACEOF
16029
16030fi
16031done
16032
16033{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
16034echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
16035if test "${llvm_cv_c_printf_a+set}" = set; then
16036  echo $ECHO_N "(cached) $ECHO_C" >&6
16037else
16038  ac_ext=c
16039ac_cpp='$CPP $CPPFLAGS'
16040ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16041ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16042ac_compiler_gnu=$ac_cv_c_compiler_gnu
16043
16044 if test "$cross_compiling" = yes; then
16045  llvmac_cv_c_printf_a=no
16046else
16047  cat >conftest.$ac_ext <<_ACEOF
16048
16049  /* confdefs.h.  */
16050_ACEOF
16051cat confdefs.h >>conftest.$ac_ext
16052cat >>conftest.$ac_ext <<_ACEOF
16053/* end confdefs.h.  */
16054
16055#include <stdio.h>
16056#include <stdlib.h>
16057
16058int
16059main ()
16060{
16061
16062volatile double A, B;
16063char Buffer[100];
16064A = 1;
16065A /= 10.0;
16066sprintf(Buffer, "%a", A);
16067B = atof(Buffer);
16068if (A != B)
16069  return (1);
16070if (A != 0x1.999999999999ap-4)
16071  return (1);
16072return (0);
16073  ;
16074  return 0;
16075}
16076_ACEOF
16077rm -f conftest$ac_exeext
16078if { (ac_try="$ac_link"
16079case "(($ac_try" in
16080  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16081  *) ac_try_echo=$ac_try;;
16082esac
16083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16084  (eval "$ac_link") 2>&5
16085  ac_status=$?
16086  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16087  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16088  { (case "(($ac_try" in
16089  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16090  *) ac_try_echo=$ac_try;;
16091esac
16092eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16093  (eval "$ac_try") 2>&5
16094  ac_status=$?
16095  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16096  (exit $ac_status); }; }; then
16097  llvm_cv_c_printf_a=yes
16098else
16099  echo "$as_me: program exited with status $ac_status" >&5
16100echo "$as_me: failed program was:" >&5
16101sed 's/^/| /' conftest.$ac_ext >&5
16102
16103( exit $ac_status )
16104llvmac_cv_c_printf_a=no
16105fi
16106rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16107fi
16108
16109
16110 ac_ext=c
16111ac_cpp='$CPP $CPPFLAGS'
16112ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16113ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16114ac_compiler_gnu=$ac_cv_c_compiler_gnu
16115
16116fi
16117{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
16118echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
16119 if test "$llvm_cv_c_printf_a" = "yes"; then
16120
16121cat >>confdefs.h <<\_ACEOF
16122#define HAVE_PRINTF_A 1
16123_ACEOF
16124
16125 fi
16126
16127
16128{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
16129echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
16130if test "${ac_cv_func_rand48+set}" = set; then
16131  echo $ECHO_N "(cached) $ECHO_C" >&6
16132else
16133  ac_ext=cpp
16134ac_cpp='$CXXCPP $CPPFLAGS'
16135ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16136ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16137ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16138
16139   cat >conftest.$ac_ext <<_ACEOF
16140/* confdefs.h.  */
16141_ACEOF
16142cat confdefs.h >>conftest.$ac_ext
16143cat >>conftest.$ac_ext <<_ACEOF
16144/* end confdefs.h.  */
16145#include <stdlib.h>
16146int
16147main ()
16148{
16149srand48(0);lrand48();drand48();
16150  ;
16151  return 0;
16152}
16153_ACEOF
16154rm -f conftest.$ac_objext
16155if { (ac_try="$ac_compile"
16156case "(($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_compile") 2>conftest.er1
16162  ac_status=$?
16163  grep -v '^ *+' conftest.er1 >conftest.err
16164  rm -f conftest.er1
16165  cat conftest.err >&5
16166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16167  (exit $ac_status); } && {
16168	 test -z "$ac_cxx_werror_flag" ||
16169	 test ! -s conftest.err
16170       } && test -s conftest.$ac_objext; then
16171  ac_cv_func_rand48=yes
16172else
16173  echo "$as_me: failed program was:" >&5
16174sed 's/^/| /' conftest.$ac_ext >&5
16175
16176	ac_cv_func_rand48=no
16177fi
16178
16179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16180  ac_ext=c
16181ac_cpp='$CPP $CPPFLAGS'
16182ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16183ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16184ac_compiler_gnu=$ac_cv_c_compiler_gnu
16185
16186fi
16187{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
16188echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
16189
16190if test "$ac_cv_func_rand48" = "yes" ; then
16191
16192cat >>confdefs.h <<\_ACEOF
16193#define HAVE_RAND48 1
16194_ACEOF
16195
16196fi
16197
16198
16199{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
16200echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
16201if test "${ac_cv_have_decl_strerror_s+set}" = set; then
16202  echo $ECHO_N "(cached) $ECHO_C" >&6
16203else
16204  cat >conftest.$ac_ext <<_ACEOF
16205/* confdefs.h.  */
16206_ACEOF
16207cat confdefs.h >>conftest.$ac_ext
16208cat >>conftest.$ac_ext <<_ACEOF
16209/* end confdefs.h.  */
16210$ac_includes_default
16211int
16212main ()
16213{
16214#ifndef strerror_s
16215  (void) strerror_s;
16216#endif
16217
16218  ;
16219  return 0;
16220}
16221_ACEOF
16222rm -f conftest.$ac_objext
16223if { (ac_try="$ac_compile"
16224case "(($ac_try" in
16225  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16226  *) ac_try_echo=$ac_try;;
16227esac
16228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16229  (eval "$ac_compile") 2>conftest.er1
16230  ac_status=$?
16231  grep -v '^ *+' conftest.er1 >conftest.err
16232  rm -f conftest.er1
16233  cat conftest.err >&5
16234  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16235  (exit $ac_status); } && {
16236	 test -z "$ac_c_werror_flag" ||
16237	 test ! -s conftest.err
16238       } && test -s conftest.$ac_objext; then
16239  ac_cv_have_decl_strerror_s=yes
16240else
16241  echo "$as_me: failed program was:" >&5
16242sed 's/^/| /' conftest.$ac_ext >&5
16243
16244	ac_cv_have_decl_strerror_s=no
16245fi
16246
16247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16248fi
16249{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
16250echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
16251if test $ac_cv_have_decl_strerror_s = yes; then
16252
16253cat >>confdefs.h <<_ACEOF
16254#define HAVE_DECL_STRERROR_S 1
16255_ACEOF
16256
16257
16258else
16259  cat >>confdefs.h <<_ACEOF
16260#define HAVE_DECL_STRERROR_S 0
16261_ACEOF
16262
16263
16264fi
16265
16266
16267
16268if test "$llvm_cv_os_type" = "MingW" ; then
16269  { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
16270echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
16271if test "${ac_cv_lib_gcc__alloca+set}" = set; then
16272  echo $ECHO_N "(cached) $ECHO_C" >&6
16273else
16274  ac_check_lib_save_LIBS=$LIBS
16275LIBS="-lgcc  $LIBS"
16276cat >conftest.$ac_ext <<_ACEOF
16277/* confdefs.h.  */
16278_ACEOF
16279cat confdefs.h >>conftest.$ac_ext
16280cat >>conftest.$ac_ext <<_ACEOF
16281/* end confdefs.h.  */
16282
16283/* Override any GCC internal prototype to avoid an error.
16284   Use char because int might match the return type of a GCC
16285   builtin and then its argument prototype would still apply.  */
16286#ifdef __cplusplus
16287extern "C"
16288#endif
16289char _alloca ();
16290int
16291main ()
16292{
16293return _alloca ();
16294  ;
16295  return 0;
16296}
16297_ACEOF
16298rm -f conftest.$ac_objext conftest$ac_exeext
16299if { (ac_try="$ac_link"
16300case "(($ac_try" in
16301  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16302  *) ac_try_echo=$ac_try;;
16303esac
16304eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16305  (eval "$ac_link") 2>conftest.er1
16306  ac_status=$?
16307  grep -v '^ *+' conftest.er1 >conftest.err
16308  rm -f conftest.er1
16309  cat conftest.err >&5
16310  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16311  (exit $ac_status); } && {
16312	 test -z "$ac_c_werror_flag" ||
16313	 test ! -s conftest.err
16314       } && test -s conftest$ac_exeext &&
16315       $as_test_x conftest$ac_exeext; then
16316  ac_cv_lib_gcc__alloca=yes
16317else
16318  echo "$as_me: failed program was:" >&5
16319sed 's/^/| /' conftest.$ac_ext >&5
16320
16321	ac_cv_lib_gcc__alloca=no
16322fi
16323
16324rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16325      conftest$ac_exeext conftest.$ac_ext
16326LIBS=$ac_check_lib_save_LIBS
16327fi
16328{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
16329echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
16330if test $ac_cv_lib_gcc__alloca = yes; then
16331
16332cat >>confdefs.h <<\_ACEOF
16333#define HAVE__ALLOCA 1
16334_ACEOF
16335
16336fi
16337
16338  { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
16339echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
16340if test "${ac_cv_lib_gcc___alloca+set}" = set; then
16341  echo $ECHO_N "(cached) $ECHO_C" >&6
16342else
16343  ac_check_lib_save_LIBS=$LIBS
16344LIBS="-lgcc  $LIBS"
16345cat >conftest.$ac_ext <<_ACEOF
16346/* confdefs.h.  */
16347_ACEOF
16348cat confdefs.h >>conftest.$ac_ext
16349cat >>conftest.$ac_ext <<_ACEOF
16350/* end confdefs.h.  */
16351
16352/* Override any GCC internal prototype to avoid an error.
16353   Use char because int might match the return type of a GCC
16354   builtin and then its argument prototype would still apply.  */
16355#ifdef __cplusplus
16356extern "C"
16357#endif
16358char __alloca ();
16359int
16360main ()
16361{
16362return __alloca ();
16363  ;
16364  return 0;
16365}
16366_ACEOF
16367rm -f conftest.$ac_objext conftest$ac_exeext
16368if { (ac_try="$ac_link"
16369case "(($ac_try" in
16370  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16371  *) ac_try_echo=$ac_try;;
16372esac
16373eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16374  (eval "$ac_link") 2>conftest.er1
16375  ac_status=$?
16376  grep -v '^ *+' conftest.er1 >conftest.err
16377  rm -f conftest.er1
16378  cat conftest.err >&5
16379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16380  (exit $ac_status); } && {
16381	 test -z "$ac_c_werror_flag" ||
16382	 test ! -s conftest.err
16383       } && test -s conftest$ac_exeext &&
16384       $as_test_x conftest$ac_exeext; then
16385  ac_cv_lib_gcc___alloca=yes
16386else
16387  echo "$as_me: failed program was:" >&5
16388sed 's/^/| /' conftest.$ac_ext >&5
16389
16390	ac_cv_lib_gcc___alloca=no
16391fi
16392
16393rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16394      conftest$ac_exeext conftest.$ac_ext
16395LIBS=$ac_check_lib_save_LIBS
16396fi
16397{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
16398echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
16399if test $ac_cv_lib_gcc___alloca = yes; then
16400
16401cat >>confdefs.h <<\_ACEOF
16402#define HAVE___ALLOCA 1
16403_ACEOF
16404
16405fi
16406
16407  { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
16408echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
16409if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
16410  echo $ECHO_N "(cached) $ECHO_C" >&6
16411else
16412  ac_check_lib_save_LIBS=$LIBS
16413LIBS="-lgcc  $LIBS"
16414cat >conftest.$ac_ext <<_ACEOF
16415/* confdefs.h.  */
16416_ACEOF
16417cat confdefs.h >>conftest.$ac_ext
16418cat >>conftest.$ac_ext <<_ACEOF
16419/* end confdefs.h.  */
16420
16421/* Override any GCC internal prototype to avoid an error.
16422   Use char because int might match the return type of a GCC
16423   builtin and then its argument prototype would still apply.  */
16424#ifdef __cplusplus
16425extern "C"
16426#endif
16427char __chkstk ();
16428int
16429main ()
16430{
16431return __chkstk ();
16432  ;
16433  return 0;
16434}
16435_ACEOF
16436rm -f conftest.$ac_objext conftest$ac_exeext
16437if { (ac_try="$ac_link"
16438case "(($ac_try" in
16439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16440  *) ac_try_echo=$ac_try;;
16441esac
16442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16443  (eval "$ac_link") 2>conftest.er1
16444  ac_status=$?
16445  grep -v '^ *+' conftest.er1 >conftest.err
16446  rm -f conftest.er1
16447  cat conftest.err >&5
16448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16449  (exit $ac_status); } && {
16450	 test -z "$ac_c_werror_flag" ||
16451	 test ! -s conftest.err
16452       } && test -s conftest$ac_exeext &&
16453       $as_test_x conftest$ac_exeext; then
16454  ac_cv_lib_gcc___chkstk=yes
16455else
16456  echo "$as_me: failed program was:" >&5
16457sed 's/^/| /' conftest.$ac_ext >&5
16458
16459	ac_cv_lib_gcc___chkstk=no
16460fi
16461
16462rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16463      conftest$ac_exeext conftest.$ac_ext
16464LIBS=$ac_check_lib_save_LIBS
16465fi
16466{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
16467echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
16468if test $ac_cv_lib_gcc___chkstk = yes; then
16469
16470cat >>confdefs.h <<\_ACEOF
16471#define HAVE___CHKSTK 1
16472_ACEOF
16473
16474fi
16475
16476  { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
16477echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
16478if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
16479  echo $ECHO_N "(cached) $ECHO_C" >&6
16480else
16481  ac_check_lib_save_LIBS=$LIBS
16482LIBS="-lgcc  $LIBS"
16483cat >conftest.$ac_ext <<_ACEOF
16484/* confdefs.h.  */
16485_ACEOF
16486cat confdefs.h >>conftest.$ac_ext
16487cat >>conftest.$ac_ext <<_ACEOF
16488/* end confdefs.h.  */
16489
16490/* Override any GCC internal prototype to avoid an error.
16491   Use char because int might match the return type of a GCC
16492   builtin and then its argument prototype would still apply.  */
16493#ifdef __cplusplus
16494extern "C"
16495#endif
16496char ___chkstk ();
16497int
16498main ()
16499{
16500return ___chkstk ();
16501  ;
16502  return 0;
16503}
16504_ACEOF
16505rm -f conftest.$ac_objext conftest$ac_exeext
16506if { (ac_try="$ac_link"
16507case "(($ac_try" in
16508  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16509  *) ac_try_echo=$ac_try;;
16510esac
16511eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16512  (eval "$ac_link") 2>conftest.er1
16513  ac_status=$?
16514  grep -v '^ *+' conftest.er1 >conftest.err
16515  rm -f conftest.er1
16516  cat conftest.err >&5
16517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16518  (exit $ac_status); } && {
16519	 test -z "$ac_c_werror_flag" ||
16520	 test ! -s conftest.err
16521       } && test -s conftest$ac_exeext &&
16522       $as_test_x conftest$ac_exeext; then
16523  ac_cv_lib_gcc____chkstk=yes
16524else
16525  echo "$as_me: failed program was:" >&5
16526sed 's/^/| /' conftest.$ac_ext >&5
16527
16528	ac_cv_lib_gcc____chkstk=no
16529fi
16530
16531rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16532      conftest$ac_exeext conftest.$ac_ext
16533LIBS=$ac_check_lib_save_LIBS
16534fi
16535{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
16536echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
16537if test $ac_cv_lib_gcc____chkstk = yes; then
16538
16539cat >>confdefs.h <<\_ACEOF
16540#define HAVE____CHKSTK 1
16541_ACEOF
16542
16543fi
16544
16545
16546  { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
16547echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
16548if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
16549  echo $ECHO_N "(cached) $ECHO_C" >&6
16550else
16551  ac_check_lib_save_LIBS=$LIBS
16552LIBS="-lgcc  $LIBS"
16553cat >conftest.$ac_ext <<_ACEOF
16554/* confdefs.h.  */
16555_ACEOF
16556cat confdefs.h >>conftest.$ac_ext
16557cat >>conftest.$ac_ext <<_ACEOF
16558/* end confdefs.h.  */
16559
16560/* Override any GCC internal prototype to avoid an error.
16561   Use char because int might match the return type of a GCC
16562   builtin and then its argument prototype would still apply.  */
16563#ifdef __cplusplus
16564extern "C"
16565#endif
16566char __ashldi3 ();
16567int
16568main ()
16569{
16570return __ashldi3 ();
16571  ;
16572  return 0;
16573}
16574_ACEOF
16575rm -f conftest.$ac_objext conftest$ac_exeext
16576if { (ac_try="$ac_link"
16577case "(($ac_try" in
16578  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16579  *) ac_try_echo=$ac_try;;
16580esac
16581eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16582  (eval "$ac_link") 2>conftest.er1
16583  ac_status=$?
16584  grep -v '^ *+' conftest.er1 >conftest.err
16585  rm -f conftest.er1
16586  cat conftest.err >&5
16587  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16588  (exit $ac_status); } && {
16589	 test -z "$ac_c_werror_flag" ||
16590	 test ! -s conftest.err
16591       } && test -s conftest$ac_exeext &&
16592       $as_test_x conftest$ac_exeext; then
16593  ac_cv_lib_gcc___ashldi3=yes
16594else
16595  echo "$as_me: failed program was:" >&5
16596sed 's/^/| /' conftest.$ac_ext >&5
16597
16598	ac_cv_lib_gcc___ashldi3=no
16599fi
16600
16601rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16602      conftest$ac_exeext conftest.$ac_ext
16603LIBS=$ac_check_lib_save_LIBS
16604fi
16605{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
16606echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
16607if test $ac_cv_lib_gcc___ashldi3 = yes; then
16608
16609cat >>confdefs.h <<\_ACEOF
16610#define HAVE___ASHLDI3 1
16611_ACEOF
16612
16613fi
16614
16615  { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
16616echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
16617if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
16618  echo $ECHO_N "(cached) $ECHO_C" >&6
16619else
16620  ac_check_lib_save_LIBS=$LIBS
16621LIBS="-lgcc  $LIBS"
16622cat >conftest.$ac_ext <<_ACEOF
16623/* confdefs.h.  */
16624_ACEOF
16625cat confdefs.h >>conftest.$ac_ext
16626cat >>conftest.$ac_ext <<_ACEOF
16627/* end confdefs.h.  */
16628
16629/* Override any GCC internal prototype to avoid an error.
16630   Use char because int might match the return type of a GCC
16631   builtin and then its argument prototype would still apply.  */
16632#ifdef __cplusplus
16633extern "C"
16634#endif
16635char __ashrdi3 ();
16636int
16637main ()
16638{
16639return __ashrdi3 ();
16640  ;
16641  return 0;
16642}
16643_ACEOF
16644rm -f conftest.$ac_objext conftest$ac_exeext
16645if { (ac_try="$ac_link"
16646case "(($ac_try" in
16647  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16648  *) ac_try_echo=$ac_try;;
16649esac
16650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16651  (eval "$ac_link") 2>conftest.er1
16652  ac_status=$?
16653  grep -v '^ *+' conftest.er1 >conftest.err
16654  rm -f conftest.er1
16655  cat conftest.err >&5
16656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16657  (exit $ac_status); } && {
16658	 test -z "$ac_c_werror_flag" ||
16659	 test ! -s conftest.err
16660       } && test -s conftest$ac_exeext &&
16661       $as_test_x conftest$ac_exeext; then
16662  ac_cv_lib_gcc___ashrdi3=yes
16663else
16664  echo "$as_me: failed program was:" >&5
16665sed 's/^/| /' conftest.$ac_ext >&5
16666
16667	ac_cv_lib_gcc___ashrdi3=no
16668fi
16669
16670rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16671      conftest$ac_exeext conftest.$ac_ext
16672LIBS=$ac_check_lib_save_LIBS
16673fi
16674{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
16675echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
16676if test $ac_cv_lib_gcc___ashrdi3 = yes; then
16677
16678cat >>confdefs.h <<\_ACEOF
16679#define HAVE___ASHRDI3 1
16680_ACEOF
16681
16682fi
16683
16684  { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
16685echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
16686if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
16687  echo $ECHO_N "(cached) $ECHO_C" >&6
16688else
16689  ac_check_lib_save_LIBS=$LIBS
16690LIBS="-lgcc  $LIBS"
16691cat >conftest.$ac_ext <<_ACEOF
16692/* confdefs.h.  */
16693_ACEOF
16694cat confdefs.h >>conftest.$ac_ext
16695cat >>conftest.$ac_ext <<_ACEOF
16696/* end confdefs.h.  */
16697
16698/* Override any GCC internal prototype to avoid an error.
16699   Use char because int might match the return type of a GCC
16700   builtin and then its argument prototype would still apply.  */
16701#ifdef __cplusplus
16702extern "C"
16703#endif
16704char __divdi3 ();
16705int
16706main ()
16707{
16708return __divdi3 ();
16709  ;
16710  return 0;
16711}
16712_ACEOF
16713rm -f conftest.$ac_objext conftest$ac_exeext
16714if { (ac_try="$ac_link"
16715case "(($ac_try" in
16716  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16717  *) ac_try_echo=$ac_try;;
16718esac
16719eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16720  (eval "$ac_link") 2>conftest.er1
16721  ac_status=$?
16722  grep -v '^ *+' conftest.er1 >conftest.err
16723  rm -f conftest.er1
16724  cat conftest.err >&5
16725  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16726  (exit $ac_status); } && {
16727	 test -z "$ac_c_werror_flag" ||
16728	 test ! -s conftest.err
16729       } && test -s conftest$ac_exeext &&
16730       $as_test_x conftest$ac_exeext; then
16731  ac_cv_lib_gcc___divdi3=yes
16732else
16733  echo "$as_me: failed program was:" >&5
16734sed 's/^/| /' conftest.$ac_ext >&5
16735
16736	ac_cv_lib_gcc___divdi3=no
16737fi
16738
16739rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16740      conftest$ac_exeext conftest.$ac_ext
16741LIBS=$ac_check_lib_save_LIBS
16742fi
16743{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
16744echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
16745if test $ac_cv_lib_gcc___divdi3 = yes; then
16746
16747cat >>confdefs.h <<\_ACEOF
16748#define HAVE___DIVDI3 1
16749_ACEOF
16750
16751fi
16752
16753  { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
16754echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
16755if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
16756  echo $ECHO_N "(cached) $ECHO_C" >&6
16757else
16758  ac_check_lib_save_LIBS=$LIBS
16759LIBS="-lgcc  $LIBS"
16760cat >conftest.$ac_ext <<_ACEOF
16761/* confdefs.h.  */
16762_ACEOF
16763cat confdefs.h >>conftest.$ac_ext
16764cat >>conftest.$ac_ext <<_ACEOF
16765/* end confdefs.h.  */
16766
16767/* Override any GCC internal prototype to avoid an error.
16768   Use char because int might match the return type of a GCC
16769   builtin and then its argument prototype would still apply.  */
16770#ifdef __cplusplus
16771extern "C"
16772#endif
16773char __fixdfdi ();
16774int
16775main ()
16776{
16777return __fixdfdi ();
16778  ;
16779  return 0;
16780}
16781_ACEOF
16782rm -f conftest.$ac_objext conftest$ac_exeext
16783if { (ac_try="$ac_link"
16784case "(($ac_try" in
16785  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16786  *) ac_try_echo=$ac_try;;
16787esac
16788eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16789  (eval "$ac_link") 2>conftest.er1
16790  ac_status=$?
16791  grep -v '^ *+' conftest.er1 >conftest.err
16792  rm -f conftest.er1
16793  cat conftest.err >&5
16794  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16795  (exit $ac_status); } && {
16796	 test -z "$ac_c_werror_flag" ||
16797	 test ! -s conftest.err
16798       } && test -s conftest$ac_exeext &&
16799       $as_test_x conftest$ac_exeext; then
16800  ac_cv_lib_gcc___fixdfdi=yes
16801else
16802  echo "$as_me: failed program was:" >&5
16803sed 's/^/| /' conftest.$ac_ext >&5
16804
16805	ac_cv_lib_gcc___fixdfdi=no
16806fi
16807
16808rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16809      conftest$ac_exeext conftest.$ac_ext
16810LIBS=$ac_check_lib_save_LIBS
16811fi
16812{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
16813echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
16814if test $ac_cv_lib_gcc___fixdfdi = yes; then
16815
16816cat >>confdefs.h <<\_ACEOF
16817#define HAVE___FIXDFDI 1
16818_ACEOF
16819
16820fi
16821
16822  { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
16823echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
16824if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
16825  echo $ECHO_N "(cached) $ECHO_C" >&6
16826else
16827  ac_check_lib_save_LIBS=$LIBS
16828LIBS="-lgcc  $LIBS"
16829cat >conftest.$ac_ext <<_ACEOF
16830/* confdefs.h.  */
16831_ACEOF
16832cat confdefs.h >>conftest.$ac_ext
16833cat >>conftest.$ac_ext <<_ACEOF
16834/* end confdefs.h.  */
16835
16836/* Override any GCC internal prototype to avoid an error.
16837   Use char because int might match the return type of a GCC
16838   builtin and then its argument prototype would still apply.  */
16839#ifdef __cplusplus
16840extern "C"
16841#endif
16842char __fixsfdi ();
16843int
16844main ()
16845{
16846return __fixsfdi ();
16847  ;
16848  return 0;
16849}
16850_ACEOF
16851rm -f conftest.$ac_objext conftest$ac_exeext
16852if { (ac_try="$ac_link"
16853case "(($ac_try" in
16854  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16855  *) ac_try_echo=$ac_try;;
16856esac
16857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16858  (eval "$ac_link") 2>conftest.er1
16859  ac_status=$?
16860  grep -v '^ *+' conftest.er1 >conftest.err
16861  rm -f conftest.er1
16862  cat conftest.err >&5
16863  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16864  (exit $ac_status); } && {
16865	 test -z "$ac_c_werror_flag" ||
16866	 test ! -s conftest.err
16867       } && test -s conftest$ac_exeext &&
16868       $as_test_x conftest$ac_exeext; then
16869  ac_cv_lib_gcc___fixsfdi=yes
16870else
16871  echo "$as_me: failed program was:" >&5
16872sed 's/^/| /' conftest.$ac_ext >&5
16873
16874	ac_cv_lib_gcc___fixsfdi=no
16875fi
16876
16877rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16878      conftest$ac_exeext conftest.$ac_ext
16879LIBS=$ac_check_lib_save_LIBS
16880fi
16881{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
16882echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
16883if test $ac_cv_lib_gcc___fixsfdi = yes; then
16884
16885cat >>confdefs.h <<\_ACEOF
16886#define HAVE___FIXSFDI 1
16887_ACEOF
16888
16889fi
16890
16891  { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
16892echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
16893if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
16894  echo $ECHO_N "(cached) $ECHO_C" >&6
16895else
16896  ac_check_lib_save_LIBS=$LIBS
16897LIBS="-lgcc  $LIBS"
16898cat >conftest.$ac_ext <<_ACEOF
16899/* confdefs.h.  */
16900_ACEOF
16901cat confdefs.h >>conftest.$ac_ext
16902cat >>conftest.$ac_ext <<_ACEOF
16903/* end confdefs.h.  */
16904
16905/* Override any GCC internal prototype to avoid an error.
16906   Use char because int might match the return type of a GCC
16907   builtin and then its argument prototype would still apply.  */
16908#ifdef __cplusplus
16909extern "C"
16910#endif
16911char __floatdidf ();
16912int
16913main ()
16914{
16915return __floatdidf ();
16916  ;
16917  return 0;
16918}
16919_ACEOF
16920rm -f conftest.$ac_objext conftest$ac_exeext
16921if { (ac_try="$ac_link"
16922case "(($ac_try" in
16923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16924  *) ac_try_echo=$ac_try;;
16925esac
16926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16927  (eval "$ac_link") 2>conftest.er1
16928  ac_status=$?
16929  grep -v '^ *+' conftest.er1 >conftest.err
16930  rm -f conftest.er1
16931  cat conftest.err >&5
16932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16933  (exit $ac_status); } && {
16934	 test -z "$ac_c_werror_flag" ||
16935	 test ! -s conftest.err
16936       } && test -s conftest$ac_exeext &&
16937       $as_test_x conftest$ac_exeext; then
16938  ac_cv_lib_gcc___floatdidf=yes
16939else
16940  echo "$as_me: failed program was:" >&5
16941sed 's/^/| /' conftest.$ac_ext >&5
16942
16943	ac_cv_lib_gcc___floatdidf=no
16944fi
16945
16946rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16947      conftest$ac_exeext conftest.$ac_ext
16948LIBS=$ac_check_lib_save_LIBS
16949fi
16950{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
16951echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
16952if test $ac_cv_lib_gcc___floatdidf = yes; then
16953
16954cat >>confdefs.h <<\_ACEOF
16955#define HAVE___FLOATDIDF 1
16956_ACEOF
16957
16958fi
16959
16960  { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
16961echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
16962if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
16963  echo $ECHO_N "(cached) $ECHO_C" >&6
16964else
16965  ac_check_lib_save_LIBS=$LIBS
16966LIBS="-lgcc  $LIBS"
16967cat >conftest.$ac_ext <<_ACEOF
16968/* confdefs.h.  */
16969_ACEOF
16970cat confdefs.h >>conftest.$ac_ext
16971cat >>conftest.$ac_ext <<_ACEOF
16972/* end confdefs.h.  */
16973
16974/* Override any GCC internal prototype to avoid an error.
16975   Use char because int might match the return type of a GCC
16976   builtin and then its argument prototype would still apply.  */
16977#ifdef __cplusplus
16978extern "C"
16979#endif
16980char __lshrdi3 ();
16981int
16982main ()
16983{
16984return __lshrdi3 ();
16985  ;
16986  return 0;
16987}
16988_ACEOF
16989rm -f conftest.$ac_objext conftest$ac_exeext
16990if { (ac_try="$ac_link"
16991case "(($ac_try" in
16992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16993  *) ac_try_echo=$ac_try;;
16994esac
16995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16996  (eval "$ac_link") 2>conftest.er1
16997  ac_status=$?
16998  grep -v '^ *+' conftest.er1 >conftest.err
16999  rm -f conftest.er1
17000  cat conftest.err >&5
17001  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17002  (exit $ac_status); } && {
17003	 test -z "$ac_c_werror_flag" ||
17004	 test ! -s conftest.err
17005       } && test -s conftest$ac_exeext &&
17006       $as_test_x conftest$ac_exeext; then
17007  ac_cv_lib_gcc___lshrdi3=yes
17008else
17009  echo "$as_me: failed program was:" >&5
17010sed 's/^/| /' conftest.$ac_ext >&5
17011
17012	ac_cv_lib_gcc___lshrdi3=no
17013fi
17014
17015rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17016      conftest$ac_exeext conftest.$ac_ext
17017LIBS=$ac_check_lib_save_LIBS
17018fi
17019{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
17020echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
17021if test $ac_cv_lib_gcc___lshrdi3 = yes; then
17022
17023cat >>confdefs.h <<\_ACEOF
17024#define HAVE___LSHRDI3 1
17025_ACEOF
17026
17027fi
17028
17029  { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
17030echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
17031if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
17032  echo $ECHO_N "(cached) $ECHO_C" >&6
17033else
17034  ac_check_lib_save_LIBS=$LIBS
17035LIBS="-lgcc  $LIBS"
17036cat >conftest.$ac_ext <<_ACEOF
17037/* confdefs.h.  */
17038_ACEOF
17039cat confdefs.h >>conftest.$ac_ext
17040cat >>conftest.$ac_ext <<_ACEOF
17041/* end confdefs.h.  */
17042
17043/* Override any GCC internal prototype to avoid an error.
17044   Use char because int might match the return type of a GCC
17045   builtin and then its argument prototype would still apply.  */
17046#ifdef __cplusplus
17047extern "C"
17048#endif
17049char __moddi3 ();
17050int
17051main ()
17052{
17053return __moddi3 ();
17054  ;
17055  return 0;
17056}
17057_ACEOF
17058rm -f conftest.$ac_objext conftest$ac_exeext
17059if { (ac_try="$ac_link"
17060case "(($ac_try" in
17061  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17062  *) ac_try_echo=$ac_try;;
17063esac
17064eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17065  (eval "$ac_link") 2>conftest.er1
17066  ac_status=$?
17067  grep -v '^ *+' conftest.er1 >conftest.err
17068  rm -f conftest.er1
17069  cat conftest.err >&5
17070  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17071  (exit $ac_status); } && {
17072	 test -z "$ac_c_werror_flag" ||
17073	 test ! -s conftest.err
17074       } && test -s conftest$ac_exeext &&
17075       $as_test_x conftest$ac_exeext; then
17076  ac_cv_lib_gcc___moddi3=yes
17077else
17078  echo "$as_me: failed program was:" >&5
17079sed 's/^/| /' conftest.$ac_ext >&5
17080
17081	ac_cv_lib_gcc___moddi3=no
17082fi
17083
17084rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17085      conftest$ac_exeext conftest.$ac_ext
17086LIBS=$ac_check_lib_save_LIBS
17087fi
17088{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
17089echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
17090if test $ac_cv_lib_gcc___moddi3 = yes; then
17091
17092cat >>confdefs.h <<\_ACEOF
17093#define HAVE___MODDI3 1
17094_ACEOF
17095
17096fi
17097
17098  { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
17099echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
17100if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
17101  echo $ECHO_N "(cached) $ECHO_C" >&6
17102else
17103  ac_check_lib_save_LIBS=$LIBS
17104LIBS="-lgcc  $LIBS"
17105cat >conftest.$ac_ext <<_ACEOF
17106/* confdefs.h.  */
17107_ACEOF
17108cat confdefs.h >>conftest.$ac_ext
17109cat >>conftest.$ac_ext <<_ACEOF
17110/* end confdefs.h.  */
17111
17112/* Override any GCC internal prototype to avoid an error.
17113   Use char because int might match the return type of a GCC
17114   builtin and then its argument prototype would still apply.  */
17115#ifdef __cplusplus
17116extern "C"
17117#endif
17118char __udivdi3 ();
17119int
17120main ()
17121{
17122return __udivdi3 ();
17123  ;
17124  return 0;
17125}
17126_ACEOF
17127rm -f conftest.$ac_objext conftest$ac_exeext
17128if { (ac_try="$ac_link"
17129case "(($ac_try" in
17130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17131  *) ac_try_echo=$ac_try;;
17132esac
17133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17134  (eval "$ac_link") 2>conftest.er1
17135  ac_status=$?
17136  grep -v '^ *+' conftest.er1 >conftest.err
17137  rm -f conftest.er1
17138  cat conftest.err >&5
17139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17140  (exit $ac_status); } && {
17141	 test -z "$ac_c_werror_flag" ||
17142	 test ! -s conftest.err
17143       } && test -s conftest$ac_exeext &&
17144       $as_test_x conftest$ac_exeext; then
17145  ac_cv_lib_gcc___udivdi3=yes
17146else
17147  echo "$as_me: failed program was:" >&5
17148sed 's/^/| /' conftest.$ac_ext >&5
17149
17150	ac_cv_lib_gcc___udivdi3=no
17151fi
17152
17153rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17154      conftest$ac_exeext conftest.$ac_ext
17155LIBS=$ac_check_lib_save_LIBS
17156fi
17157{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
17158echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
17159if test $ac_cv_lib_gcc___udivdi3 = yes; then
17160
17161cat >>confdefs.h <<\_ACEOF
17162#define HAVE___UDIVDI3 1
17163_ACEOF
17164
17165fi
17166
17167  { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
17168echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
17169if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
17170  echo $ECHO_N "(cached) $ECHO_C" >&6
17171else
17172  ac_check_lib_save_LIBS=$LIBS
17173LIBS="-lgcc  $LIBS"
17174cat >conftest.$ac_ext <<_ACEOF
17175/* confdefs.h.  */
17176_ACEOF
17177cat confdefs.h >>conftest.$ac_ext
17178cat >>conftest.$ac_ext <<_ACEOF
17179/* end confdefs.h.  */
17180
17181/* Override any GCC internal prototype to avoid an error.
17182   Use char because int might match the return type of a GCC
17183   builtin and then its argument prototype would still apply.  */
17184#ifdef __cplusplus
17185extern "C"
17186#endif
17187char __umoddi3 ();
17188int
17189main ()
17190{
17191return __umoddi3 ();
17192  ;
17193  return 0;
17194}
17195_ACEOF
17196rm -f conftest.$ac_objext conftest$ac_exeext
17197if { (ac_try="$ac_link"
17198case "(($ac_try" in
17199  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17200  *) ac_try_echo=$ac_try;;
17201esac
17202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17203  (eval "$ac_link") 2>conftest.er1
17204  ac_status=$?
17205  grep -v '^ *+' conftest.er1 >conftest.err
17206  rm -f conftest.er1
17207  cat conftest.err >&5
17208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17209  (exit $ac_status); } && {
17210	 test -z "$ac_c_werror_flag" ||
17211	 test ! -s conftest.err
17212       } && test -s conftest$ac_exeext &&
17213       $as_test_x conftest$ac_exeext; then
17214  ac_cv_lib_gcc___umoddi3=yes
17215else
17216  echo "$as_me: failed program was:" >&5
17217sed 's/^/| /' conftest.$ac_ext >&5
17218
17219	ac_cv_lib_gcc___umoddi3=no
17220fi
17221
17222rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17223      conftest$ac_exeext conftest.$ac_ext
17224LIBS=$ac_check_lib_save_LIBS
17225fi
17226{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
17227echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
17228if test $ac_cv_lib_gcc___umoddi3 = yes; then
17229
17230cat >>confdefs.h <<\_ACEOF
17231#define HAVE___UMODDI3 1
17232_ACEOF
17233
17234fi
17235
17236
17237  { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
17238echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
17239if test "${ac_cv_lib_gcc___main+set}" = set; then
17240  echo $ECHO_N "(cached) $ECHO_C" >&6
17241else
17242  ac_check_lib_save_LIBS=$LIBS
17243LIBS="-lgcc  $LIBS"
17244cat >conftest.$ac_ext <<_ACEOF
17245/* confdefs.h.  */
17246_ACEOF
17247cat confdefs.h >>conftest.$ac_ext
17248cat >>conftest.$ac_ext <<_ACEOF
17249/* end confdefs.h.  */
17250
17251/* Override any GCC internal prototype to avoid an error.
17252   Use char because int might match the return type of a GCC
17253   builtin and then its argument prototype would still apply.  */
17254#ifdef __cplusplus
17255extern "C"
17256#endif
17257char __main ();
17258int
17259main ()
17260{
17261return __main ();
17262  ;
17263  return 0;
17264}
17265_ACEOF
17266rm -f conftest.$ac_objext conftest$ac_exeext
17267if { (ac_try="$ac_link"
17268case "(($ac_try" in
17269  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17270  *) ac_try_echo=$ac_try;;
17271esac
17272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17273  (eval "$ac_link") 2>conftest.er1
17274  ac_status=$?
17275  grep -v '^ *+' conftest.er1 >conftest.err
17276  rm -f conftest.er1
17277  cat conftest.err >&5
17278  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17279  (exit $ac_status); } && {
17280	 test -z "$ac_c_werror_flag" ||
17281	 test ! -s conftest.err
17282       } && test -s conftest$ac_exeext &&
17283       $as_test_x conftest$ac_exeext; then
17284  ac_cv_lib_gcc___main=yes
17285else
17286  echo "$as_me: failed program was:" >&5
17287sed 's/^/| /' conftest.$ac_ext >&5
17288
17289	ac_cv_lib_gcc___main=no
17290fi
17291
17292rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17293      conftest$ac_exeext conftest.$ac_ext
17294LIBS=$ac_check_lib_save_LIBS
17295fi
17296{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
17297echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
17298if test $ac_cv_lib_gcc___main = yes; then
17299
17300cat >>confdefs.h <<\_ACEOF
17301#define HAVE___MAIN 1
17302_ACEOF
17303
17304fi
17305
17306  { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
17307echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
17308if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
17309  echo $ECHO_N "(cached) $ECHO_C" >&6
17310else
17311  ac_check_lib_save_LIBS=$LIBS
17312LIBS="-lgcc  $LIBS"
17313cat >conftest.$ac_ext <<_ACEOF
17314/* confdefs.h.  */
17315_ACEOF
17316cat confdefs.h >>conftest.$ac_ext
17317cat >>conftest.$ac_ext <<_ACEOF
17318/* end confdefs.h.  */
17319
17320/* Override any GCC internal prototype to avoid an error.
17321   Use char because int might match the return type of a GCC
17322   builtin and then its argument prototype would still apply.  */
17323#ifdef __cplusplus
17324extern "C"
17325#endif
17326char __cmpdi2 ();
17327int
17328main ()
17329{
17330return __cmpdi2 ();
17331  ;
17332  return 0;
17333}
17334_ACEOF
17335rm -f conftest.$ac_objext conftest$ac_exeext
17336if { (ac_try="$ac_link"
17337case "(($ac_try" in
17338  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17339  *) ac_try_echo=$ac_try;;
17340esac
17341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17342  (eval "$ac_link") 2>conftest.er1
17343  ac_status=$?
17344  grep -v '^ *+' conftest.er1 >conftest.err
17345  rm -f conftest.er1
17346  cat conftest.err >&5
17347  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17348  (exit $ac_status); } && {
17349	 test -z "$ac_c_werror_flag" ||
17350	 test ! -s conftest.err
17351       } && test -s conftest$ac_exeext &&
17352       $as_test_x conftest$ac_exeext; then
17353  ac_cv_lib_gcc___cmpdi2=yes
17354else
17355  echo "$as_me: failed program was:" >&5
17356sed 's/^/| /' conftest.$ac_ext >&5
17357
17358	ac_cv_lib_gcc___cmpdi2=no
17359fi
17360
17361rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17362      conftest$ac_exeext conftest.$ac_ext
17363LIBS=$ac_check_lib_save_LIBS
17364fi
17365{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
17366echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
17367if test $ac_cv_lib_gcc___cmpdi2 = yes; then
17368
17369cat >>confdefs.h <<\_ACEOF
17370#define HAVE___CMPDI2 1
17371_ACEOF
17372
17373fi
17374
17375fi
17376
17377if test "$llvm_cv_os_type" = "MingW" ; then
17378  { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
17379echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
17380  cat >conftest.$ac_ext <<_ACEOF
17381#include <windows.h>
17382#include <imagehlp.h>
17383extern void foo(PENUMLOADED_MODULES_CALLBACK);
17384extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
17385_ACEOF
17386rm -f conftest.$ac_objext
17387if { (ac_try="$ac_compile"
17388case "(($ac_try" in
17389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17390  *) ac_try_echo=$ac_try;;
17391esac
17392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17393  (eval "$ac_compile") 2>conftest.er1
17394  ac_status=$?
17395  grep -v '^ *+' conftest.er1 >conftest.err
17396  rm -f conftest.er1
17397  cat conftest.err >&5
17398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17399  (exit $ac_status); } && {
17400	 test -z "$ac_c_werror_flag" ||
17401	 test ! -s conftest.err
17402       } && test -s conftest.$ac_objext; then
17403
17404  { echo "$as_me:$LINENO: result: yes" >&5
17405echo "${ECHO_T}yes" >&6; }
17406  llvm_cv_win32_elmcb_pcstr="PCSTR"
17407
17408else
17409  echo "$as_me: failed program was:" >&5
17410sed 's/^/| /' conftest.$ac_ext >&5
17411
17412
17413  { echo "$as_me:$LINENO: result: no" >&5
17414echo "${ECHO_T}no" >&6; }
17415  llvm_cv_win32_elmcb_pcstr="PSTR"
17416
17417fi
17418
17419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17420
17421cat >>confdefs.h <<_ACEOF
17422#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
17423_ACEOF
17424
17425fi
17426
17427
17428{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
17429echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
17430if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
17431  echo $ECHO_N "(cached) $ECHO_C" >&6
17432else
17433  ac_ext=cpp
17434ac_cpp='$CXXCPP $CPPFLAGS'
17435ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17436ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17437ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17438
17439   cat >conftest.$ac_ext <<_ACEOF
17440/* confdefs.h.  */
17441_ACEOF
17442cat confdefs.h >>conftest.$ac_ext
17443cat >>conftest.$ac_ext <<_ACEOF
17444/* end confdefs.h.  */
17445#include <math.h>
17446int
17447main ()
17448{
17449float f; isnan(f);
17450  ;
17451  return 0;
17452}
17453_ACEOF
17454rm -f conftest.$ac_objext
17455if { (ac_try="$ac_compile"
17456case "(($ac_try" in
17457  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17458  *) ac_try_echo=$ac_try;;
17459esac
17460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17461  (eval "$ac_compile") 2>conftest.er1
17462  ac_status=$?
17463  grep -v '^ *+' conftest.er1 >conftest.err
17464  rm -f conftest.er1
17465  cat conftest.err >&5
17466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17467  (exit $ac_status); } && {
17468	 test -z "$ac_cxx_werror_flag" ||
17469	 test ! -s conftest.err
17470       } && test -s conftest.$ac_objext; then
17471  ac_cv_func_isnan_in_math_h=yes
17472else
17473  echo "$as_me: failed program was:" >&5
17474sed 's/^/| /' conftest.$ac_ext >&5
17475
17476	ac_cv_func_isnan_in_math_h=no
17477fi
17478
17479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17480  ac_ext=c
17481ac_cpp='$CPP $CPPFLAGS'
17482ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17483ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17484ac_compiler_gnu=$ac_cv_c_compiler_gnu
17485
17486fi
17487{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
17488echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
17489
17490
17491if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
17492
17493cat >>confdefs.h <<\_ACEOF
17494#define HAVE_ISNAN_IN_MATH_H 1
17495_ACEOF
17496
17497fi
17498
17499{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
17500echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
17501if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
17502  echo $ECHO_N "(cached) $ECHO_C" >&6
17503else
17504  ac_ext=cpp
17505ac_cpp='$CXXCPP $CPPFLAGS'
17506ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17507ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17508ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17509
17510   cat >conftest.$ac_ext <<_ACEOF
17511/* confdefs.h.  */
17512_ACEOF
17513cat confdefs.h >>conftest.$ac_ext
17514cat >>conftest.$ac_ext <<_ACEOF
17515/* end confdefs.h.  */
17516#include <cmath>
17517int
17518main ()
17519{
17520float f; isnan(f);
17521  ;
17522  return 0;
17523}
17524_ACEOF
17525rm -f conftest.$ac_objext
17526if { (ac_try="$ac_compile"
17527case "(($ac_try" in
17528  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17529  *) ac_try_echo=$ac_try;;
17530esac
17531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17532  (eval "$ac_compile") 2>conftest.er1
17533  ac_status=$?
17534  grep -v '^ *+' conftest.er1 >conftest.err
17535  rm -f conftest.er1
17536  cat conftest.err >&5
17537  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17538  (exit $ac_status); } && {
17539	 test -z "$ac_cxx_werror_flag" ||
17540	 test ! -s conftest.err
17541       } && test -s conftest.$ac_objext; then
17542  ac_cv_func_isnan_in_cmath=yes
17543else
17544  echo "$as_me: failed program was:" >&5
17545sed 's/^/| /' conftest.$ac_ext >&5
17546
17547	ac_cv_func_isnan_in_cmath=no
17548fi
17549
17550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17551  ac_ext=c
17552ac_cpp='$CPP $CPPFLAGS'
17553ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17554ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17555ac_compiler_gnu=$ac_cv_c_compiler_gnu
17556
17557fi
17558{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
17559echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
17560
17561if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
17562
17563cat >>confdefs.h <<\_ACEOF
17564#define HAVE_ISNAN_IN_CMATH 1
17565_ACEOF
17566
17567fi
17568
17569{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
17570echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
17571if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
17572  echo $ECHO_N "(cached) $ECHO_C" >&6
17573else
17574  ac_ext=cpp
17575ac_cpp='$CXXCPP $CPPFLAGS'
17576ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17577ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17578ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17579
17580   cat >conftest.$ac_ext <<_ACEOF
17581/* confdefs.h.  */
17582_ACEOF
17583cat confdefs.h >>conftest.$ac_ext
17584cat >>conftest.$ac_ext <<_ACEOF
17585/* end confdefs.h.  */
17586#include <cmath>
17587int
17588main ()
17589{
17590float f; std::isnan(f);
17591  ;
17592  return 0;
17593}
17594_ACEOF
17595rm -f conftest.$ac_objext
17596if { (ac_try="$ac_compile"
17597case "(($ac_try" in
17598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17599  *) ac_try_echo=$ac_try;;
17600esac
17601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17602  (eval "$ac_compile") 2>conftest.er1
17603  ac_status=$?
17604  grep -v '^ *+' conftest.er1 >conftest.err
17605  rm -f conftest.er1
17606  cat conftest.err >&5
17607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17608  (exit $ac_status); } && {
17609	 test -z "$ac_cxx_werror_flag" ||
17610	 test ! -s conftest.err
17611       } && test -s conftest.$ac_objext; then
17612  ac_cv_func_std_isnan_in_cmath=yes
17613else
17614  echo "$as_me: failed program was:" >&5
17615sed 's/^/| /' conftest.$ac_ext >&5
17616
17617	ac_cv_func_std_isnan_in_cmath=no
17618fi
17619
17620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17621  ac_ext=c
17622ac_cpp='$CPP $CPPFLAGS'
17623ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17624ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17625ac_compiler_gnu=$ac_cv_c_compiler_gnu
17626
17627fi
17628{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
17629echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
17630
17631if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
17632
17633cat >>confdefs.h <<\_ACEOF
17634#define HAVE_STD_ISNAN_IN_CMATH 1
17635_ACEOF
17636
17637fi
17638
17639
17640{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
17641echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
17642if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
17643  echo $ECHO_N "(cached) $ECHO_C" >&6
17644else
17645  ac_ext=cpp
17646ac_cpp='$CXXCPP $CPPFLAGS'
17647ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17648ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17649ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17650
17651   cat >conftest.$ac_ext <<_ACEOF
17652/* confdefs.h.  */
17653_ACEOF
17654cat confdefs.h >>conftest.$ac_ext
17655cat >>conftest.$ac_ext <<_ACEOF
17656/* end confdefs.h.  */
17657#include <math.h>
17658int
17659main ()
17660{
17661float f; isinf(f);
17662  ;
17663  return 0;
17664}
17665_ACEOF
17666rm -f conftest.$ac_objext
17667if { (ac_try="$ac_compile"
17668case "(($ac_try" in
17669  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17670  *) ac_try_echo=$ac_try;;
17671esac
17672eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17673  (eval "$ac_compile") 2>conftest.er1
17674  ac_status=$?
17675  grep -v '^ *+' conftest.er1 >conftest.err
17676  rm -f conftest.er1
17677  cat conftest.err >&5
17678  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17679  (exit $ac_status); } && {
17680	 test -z "$ac_cxx_werror_flag" ||
17681	 test ! -s conftest.err
17682       } && test -s conftest.$ac_objext; then
17683  ac_cv_func_isinf_in_math_h=yes
17684else
17685  echo "$as_me: failed program was:" >&5
17686sed 's/^/| /' conftest.$ac_ext >&5
17687
17688	ac_cv_func_isinf_in_math_h=no
17689fi
17690
17691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17692  ac_ext=c
17693ac_cpp='$CPP $CPPFLAGS'
17694ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17695ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17696ac_compiler_gnu=$ac_cv_c_compiler_gnu
17697
17698fi
17699{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
17700echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
17701
17702if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
17703
17704cat >>confdefs.h <<\_ACEOF
17705#define HAVE_ISINF_IN_MATH_H 1
17706_ACEOF
17707
17708fi
17709
17710{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
17711echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
17712if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
17713  echo $ECHO_N "(cached) $ECHO_C" >&6
17714else
17715  ac_ext=cpp
17716ac_cpp='$CXXCPP $CPPFLAGS'
17717ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17718ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17719ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17720
17721   cat >conftest.$ac_ext <<_ACEOF
17722/* confdefs.h.  */
17723_ACEOF
17724cat confdefs.h >>conftest.$ac_ext
17725cat >>conftest.$ac_ext <<_ACEOF
17726/* end confdefs.h.  */
17727#include <cmath>
17728int
17729main ()
17730{
17731float f; isinf(f);
17732  ;
17733  return 0;
17734}
17735_ACEOF
17736rm -f conftest.$ac_objext
17737if { (ac_try="$ac_compile"
17738case "(($ac_try" in
17739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17740  *) ac_try_echo=$ac_try;;
17741esac
17742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17743  (eval "$ac_compile") 2>conftest.er1
17744  ac_status=$?
17745  grep -v '^ *+' conftest.er1 >conftest.err
17746  rm -f conftest.er1
17747  cat conftest.err >&5
17748  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17749  (exit $ac_status); } && {
17750	 test -z "$ac_cxx_werror_flag" ||
17751	 test ! -s conftest.err
17752       } && test -s conftest.$ac_objext; then
17753  ac_cv_func_isinf_in_cmath=yes
17754else
17755  echo "$as_me: failed program was:" >&5
17756sed 's/^/| /' conftest.$ac_ext >&5
17757
17758	ac_cv_func_isinf_in_cmath=no
17759fi
17760
17761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17762  ac_ext=c
17763ac_cpp='$CPP $CPPFLAGS'
17764ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17765ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17766ac_compiler_gnu=$ac_cv_c_compiler_gnu
17767
17768fi
17769{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
17770echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
17771
17772if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
17773
17774cat >>confdefs.h <<\_ACEOF
17775#define HAVE_ISINF_IN_CMATH 1
17776_ACEOF
17777
17778fi
17779
17780{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
17781echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
17782if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
17783  echo $ECHO_N "(cached) $ECHO_C" >&6
17784else
17785  ac_ext=cpp
17786ac_cpp='$CXXCPP $CPPFLAGS'
17787ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17788ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17789ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17790
17791   cat >conftest.$ac_ext <<_ACEOF
17792/* confdefs.h.  */
17793_ACEOF
17794cat confdefs.h >>conftest.$ac_ext
17795cat >>conftest.$ac_ext <<_ACEOF
17796/* end confdefs.h.  */
17797#include <cmath>
17798int
17799main ()
17800{
17801float f; std::isinf(f)}
17802  ;
17803  return 0;
17804}
17805_ACEOF
17806rm -f conftest.$ac_objext
17807if { (ac_try="$ac_compile"
17808case "(($ac_try" in
17809  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17810  *) ac_try_echo=$ac_try;;
17811esac
17812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17813  (eval "$ac_compile") 2>conftest.er1
17814  ac_status=$?
17815  grep -v '^ *+' conftest.er1 >conftest.err
17816  rm -f conftest.er1
17817  cat conftest.err >&5
17818  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17819  (exit $ac_status); } && {
17820	 test -z "$ac_cxx_werror_flag" ||
17821	 test ! -s conftest.err
17822       } && test -s conftest.$ac_objext; then
17823  ac_cv_func_std_isinf_in_cmath=yes
17824else
17825  echo "$as_me: failed program was:" >&5
17826sed 's/^/| /' conftest.$ac_ext >&5
17827
17828	ac_cv_func_std_isinf_in_cmath=no
17829fi
17830
17831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17832  ac_ext=c
17833ac_cpp='$CPP $CPPFLAGS'
17834ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17835ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17836ac_compiler_gnu=$ac_cv_c_compiler_gnu
17837
17838fi
17839{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
17840echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
17841
17842if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
17843
17844cat >>confdefs.h <<\_ACEOF
17845#define HAVE_STD_ISINF_IN_CMATH 1
17846_ACEOF
17847
17848fi
17849
17850{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
17851echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
17852if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
17853  echo $ECHO_N "(cached) $ECHO_C" >&6
17854else
17855  ac_ext=cpp
17856ac_cpp='$CXXCPP $CPPFLAGS'
17857ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17858ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17859ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17860
17861   cat >conftest.$ac_ext <<_ACEOF
17862/* confdefs.h.  */
17863_ACEOF
17864cat confdefs.h >>conftest.$ac_ext
17865cat >>conftest.$ac_ext <<_ACEOF
17866/* end confdefs.h.  */
17867#include <ieeefp.h>
17868int
17869main ()
17870{
17871float f; finite(f);
17872  ;
17873  return 0;
17874}
17875_ACEOF
17876rm -f conftest.$ac_objext
17877if { (ac_try="$ac_compile"
17878case "(($ac_try" in
17879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17880  *) ac_try_echo=$ac_try;;
17881esac
17882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17883  (eval "$ac_compile") 2>conftest.er1
17884  ac_status=$?
17885  grep -v '^ *+' conftest.er1 >conftest.err
17886  rm -f conftest.er1
17887  cat conftest.err >&5
17888  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17889  (exit $ac_status); } && {
17890	 test -z "$ac_cxx_werror_flag" ||
17891	 test ! -s conftest.err
17892       } && test -s conftest.$ac_objext; then
17893  ac_cv_func_finite_in_ieeefp_h=yes
17894else
17895  echo "$as_me: failed program was:" >&5
17896sed 's/^/| /' conftest.$ac_ext >&5
17897
17898	ac_cv_func_finite_in_ieeefp_h=no
17899fi
17900
17901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17902  ac_ext=c
17903ac_cpp='$CPP $CPPFLAGS'
17904ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17905ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17906ac_compiler_gnu=$ac_cv_c_compiler_gnu
17907
17908fi
17909{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
17910echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
17911
17912if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
17913
17914cat >>confdefs.h <<\_ACEOF
17915#define HAVE_FINITE_IN_IEEEFP_H 1
17916_ACEOF
17917
17918fi
17919
17920
17921
17922if test "$llvm_cv_platform_type" = "Unix" ; then
17923
17924
17925for ac_header in stdlib.h unistd.h
17926do
17927as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17928if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17929  { echo "$as_me:$LINENO: checking for $ac_header" >&5
17930echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17931if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17932  echo $ECHO_N "(cached) $ECHO_C" >&6
17933fi
17934ac_res=`eval echo '${'$as_ac_Header'}'`
17935	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17936echo "${ECHO_T}$ac_res" >&6; }
17937else
17938  # Is the header compilable?
17939{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
17940echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17941cat >conftest.$ac_ext <<_ACEOF
17942/* confdefs.h.  */
17943_ACEOF
17944cat confdefs.h >>conftest.$ac_ext
17945cat >>conftest.$ac_ext <<_ACEOF
17946/* end confdefs.h.  */
17947$ac_includes_default
17948#include <$ac_header>
17949_ACEOF
17950rm -f conftest.$ac_objext
17951if { (ac_try="$ac_compile"
17952case "(($ac_try" in
17953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17954  *) ac_try_echo=$ac_try;;
17955esac
17956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17957  (eval "$ac_compile") 2>conftest.er1
17958  ac_status=$?
17959  grep -v '^ *+' conftest.er1 >conftest.err
17960  rm -f conftest.er1
17961  cat conftest.err >&5
17962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17963  (exit $ac_status); } && {
17964	 test -z "$ac_c_werror_flag" ||
17965	 test ! -s conftest.err
17966       } && test -s conftest.$ac_objext; then
17967  ac_header_compiler=yes
17968else
17969  echo "$as_me: failed program was:" >&5
17970sed 's/^/| /' conftest.$ac_ext >&5
17971
17972	ac_header_compiler=no
17973fi
17974
17975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17976{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17977echo "${ECHO_T}$ac_header_compiler" >&6; }
17978
17979# Is the header present?
17980{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
17981echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17982cat >conftest.$ac_ext <<_ACEOF
17983/* confdefs.h.  */
17984_ACEOF
17985cat confdefs.h >>conftest.$ac_ext
17986cat >>conftest.$ac_ext <<_ACEOF
17987/* end confdefs.h.  */
17988#include <$ac_header>
17989_ACEOF
17990if { (ac_try="$ac_cpp conftest.$ac_ext"
17991case "(($ac_try" in
17992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17993  *) ac_try_echo=$ac_try;;
17994esac
17995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17996  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17997  ac_status=$?
17998  grep -v '^ *+' conftest.er1 >conftest.err
17999  rm -f conftest.er1
18000  cat conftest.err >&5
18001  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18002  (exit $ac_status); } >/dev/null && {
18003	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
18004	 test ! -s conftest.err
18005       }; then
18006  ac_header_preproc=yes
18007else
18008  echo "$as_me: failed program was:" >&5
18009sed 's/^/| /' conftest.$ac_ext >&5
18010
18011  ac_header_preproc=no
18012fi
18013
18014rm -f conftest.err conftest.$ac_ext
18015{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18016echo "${ECHO_T}$ac_header_preproc" >&6; }
18017
18018# So?  What about this header?
18019case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18020  yes:no: )
18021    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18022echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18023    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18024echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18025    ac_header_preproc=yes
18026    ;;
18027  no:yes:* )
18028    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18029echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18030    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
18031echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
18032    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18033echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18034    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
18035echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
18036    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18037echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18038    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18039echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
18040    ( cat <<\_ASBOX
18041## ----------------------------------- ##
18042## Report this to llvmbugs@cs.uiuc.edu ##
18043## ----------------------------------- ##
18044_ASBOX
18045     ) | sed "s/^/$as_me: WARNING:     /" >&2
18046    ;;
18047esac
18048{ echo "$as_me:$LINENO: checking for $ac_header" >&5
18049echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18050if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18051  echo $ECHO_N "(cached) $ECHO_C" >&6
18052else
18053  eval "$as_ac_Header=\$ac_header_preproc"
18054fi
18055ac_res=`eval echo '${'$as_ac_Header'}'`
18056	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18057echo "${ECHO_T}$ac_res" >&6; }
18058
18059fi
18060if test `eval echo '${'$as_ac_Header'}'` = yes; then
18061  cat >>confdefs.h <<_ACEOF
18062#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18063_ACEOF
18064
18065fi
18066
18067done
18068
18069
18070for ac_func in getpagesize
18071do
18072as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18073{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18074echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18075if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18076  echo $ECHO_N "(cached) $ECHO_C" >&6
18077else
18078  cat >conftest.$ac_ext <<_ACEOF
18079/* confdefs.h.  */
18080_ACEOF
18081cat confdefs.h >>conftest.$ac_ext
18082cat >>conftest.$ac_ext <<_ACEOF
18083/* end confdefs.h.  */
18084/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18085   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18086#define $ac_func innocuous_$ac_func
18087
18088/* System header to define __stub macros and hopefully few prototypes,
18089    which can conflict with char $ac_func (); below.
18090    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18091    <limits.h> exists even on freestanding compilers.  */
18092
18093#ifdef __STDC__
18094# include <limits.h>
18095#else
18096# include <assert.h>
18097#endif
18098
18099#undef $ac_func
18100
18101/* Override any GCC internal prototype to avoid an error.
18102   Use char because int might match the return type of a GCC
18103   builtin and then its argument prototype would still apply.  */
18104#ifdef __cplusplus
18105extern "C"
18106#endif
18107char $ac_func ();
18108/* The GNU C library defines this for functions which it implements
18109    to always fail with ENOSYS.  Some functions are actually named
18110    something starting with __ and the normal name is an alias.  */
18111#if defined __stub_$ac_func || defined __stub___$ac_func
18112choke me
18113#endif
18114
18115int
18116main ()
18117{
18118return $ac_func ();
18119  ;
18120  return 0;
18121}
18122_ACEOF
18123rm -f conftest.$ac_objext conftest$ac_exeext
18124if { (ac_try="$ac_link"
18125case "(($ac_try" in
18126  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18127  *) ac_try_echo=$ac_try;;
18128esac
18129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18130  (eval "$ac_link") 2>conftest.er1
18131  ac_status=$?
18132  grep -v '^ *+' conftest.er1 >conftest.err
18133  rm -f conftest.er1
18134  cat conftest.err >&5
18135  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18136  (exit $ac_status); } && {
18137	 test -z "$ac_c_werror_flag" ||
18138	 test ! -s conftest.err
18139       } && test -s conftest$ac_exeext &&
18140       $as_test_x conftest$ac_exeext; then
18141  eval "$as_ac_var=yes"
18142else
18143  echo "$as_me: failed program was:" >&5
18144sed 's/^/| /' conftest.$ac_ext >&5
18145
18146	eval "$as_ac_var=no"
18147fi
18148
18149rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18150      conftest$ac_exeext conftest.$ac_ext
18151fi
18152ac_res=`eval echo '${'$as_ac_var'}'`
18153	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18154echo "${ECHO_T}$ac_res" >&6; }
18155if test `eval echo '${'$as_ac_var'}'` = yes; then
18156  cat >>confdefs.h <<_ACEOF
18157#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18158_ACEOF
18159
18160fi
18161done
18162
18163{ echo "$as_me:$LINENO: checking for working mmap" >&5
18164echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
18165if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
18166  echo $ECHO_N "(cached) $ECHO_C" >&6
18167else
18168  if test "$cross_compiling" = yes; then
18169  ac_cv_func_mmap_fixed_mapped=no
18170else
18171  cat >conftest.$ac_ext <<_ACEOF
18172/* confdefs.h.  */
18173_ACEOF
18174cat confdefs.h >>conftest.$ac_ext
18175cat >>conftest.$ac_ext <<_ACEOF
18176/* end confdefs.h.  */
18177$ac_includes_default
18178/* malloc might have been renamed as rpl_malloc. */
18179#undef malloc
18180
18181/* Thanks to Mike Haertel and Jim Avera for this test.
18182   Here is a matrix of mmap possibilities:
18183	mmap private not fixed
18184	mmap private fixed at somewhere currently unmapped
18185	mmap private fixed at somewhere already mapped
18186	mmap shared not fixed
18187	mmap shared fixed at somewhere currently unmapped
18188	mmap shared fixed at somewhere already mapped
18189   For private mappings, we should verify that changes cannot be read()
18190   back from the file, nor mmap's back from the file at a different
18191   address.  (There have been systems where private was not correctly
18192   implemented like the infamous i386 svr4.0, and systems where the
18193   VM page cache was not coherent with the file system buffer cache
18194   like early versions of FreeBSD and possibly contemporary NetBSD.)
18195   For shared mappings, we should conversely verify that changes get
18196   propagated back to all the places they're supposed to be.
18197
18198   Grep wants private fixed already mapped.
18199   The main things grep needs to know about mmap are:
18200   * does it exist and is it safe to write into the mmap'd area
18201   * how to use it (BSD variants)  */
18202
18203#include <fcntl.h>
18204#include <sys/mman.h>
18205
18206#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
18207char *malloc ();
18208#endif
18209
18210/* This mess was copied from the GNU getpagesize.h.  */
18211#ifndef HAVE_GETPAGESIZE
18212/* Assume that all systems that can run configure have sys/param.h.  */
18213# ifndef HAVE_SYS_PARAM_H
18214#  define HAVE_SYS_PARAM_H 1
18215# endif
18216
18217# ifdef _SC_PAGESIZE
18218#  define getpagesize() sysconf(_SC_PAGESIZE)
18219# else /* no _SC_PAGESIZE */
18220#  ifdef HAVE_SYS_PARAM_H
18221#   include <sys/param.h>
18222#   ifdef EXEC_PAGESIZE
18223#    define getpagesize() EXEC_PAGESIZE
18224#   else /* no EXEC_PAGESIZE */
18225#    ifdef NBPG
18226#     define getpagesize() NBPG * CLSIZE
18227#     ifndef CLSIZE
18228#      define CLSIZE 1
18229#     endif /* no CLSIZE */
18230#    else /* no NBPG */
18231#     ifdef NBPC
18232#      define getpagesize() NBPC
18233#     else /* no NBPC */
18234#      ifdef PAGESIZE
18235#       define getpagesize() PAGESIZE
18236#      endif /* PAGESIZE */
18237#     endif /* no NBPC */
18238#    endif /* no NBPG */
18239#   endif /* no EXEC_PAGESIZE */
18240#  else /* no HAVE_SYS_PARAM_H */
18241#   define getpagesize() 8192	/* punt totally */
18242#  endif /* no HAVE_SYS_PARAM_H */
18243# endif /* no _SC_PAGESIZE */
18244
18245#endif /* no HAVE_GETPAGESIZE */
18246
18247int
18248main ()
18249{
18250  char *data, *data2, *data3;
18251  int i, pagesize;
18252  int fd;
18253
18254  pagesize = getpagesize ();
18255
18256  /* First, make a file with some known garbage in it. */
18257  data = (char *) malloc (pagesize);
18258  if (!data)
18259    return 1;
18260  for (i = 0; i < pagesize; ++i)
18261    *(data + i) = rand ();
18262  umask (0);
18263  fd = creat ("conftest.mmap", 0600);
18264  if (fd < 0)
18265    return 1;
18266  if (write (fd, data, pagesize) != pagesize)
18267    return 1;
18268  close (fd);
18269
18270  /* Next, try to mmap the file at a fixed address which already has
18271     something else allocated at it.  If we can, also make sure that
18272     we see the same garbage.  */
18273  fd = open ("conftest.mmap", O_RDWR);
18274  if (fd < 0)
18275    return 1;
18276  data2 = (char *) malloc (2 * pagesize);
18277  if (!data2)
18278    return 1;
18279  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
18280  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
18281		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
18282    return 1;
18283  for (i = 0; i < pagesize; ++i)
18284    if (*(data + i) != *(data2 + i))
18285      return 1;
18286
18287  /* Finally, make sure that changes to the mapped area do not
18288     percolate back to the file as seen by read().  (This is a bug on
18289     some variants of i386 svr4.0.)  */
18290  for (i = 0; i < pagesize; ++i)
18291    *(data2 + i) = *(data2 + i) + 1;
18292  data3 = (char *) malloc (pagesize);
18293  if (!data3)
18294    return 1;
18295  if (read (fd, data3, pagesize) != pagesize)
18296    return 1;
18297  for (i = 0; i < pagesize; ++i)
18298    if (*(data + i) != *(data3 + i))
18299      return 1;
18300  close (fd);
18301  return 0;
18302}
18303_ACEOF
18304rm -f conftest$ac_exeext
18305if { (ac_try="$ac_link"
18306case "(($ac_try" in
18307  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18308  *) ac_try_echo=$ac_try;;
18309esac
18310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18311  (eval "$ac_link") 2>&5
18312  ac_status=$?
18313  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18314  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18315  { (case "(($ac_try" in
18316  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18317  *) ac_try_echo=$ac_try;;
18318esac
18319eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18320  (eval "$ac_try") 2>&5
18321  ac_status=$?
18322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18323  (exit $ac_status); }; }; then
18324  ac_cv_func_mmap_fixed_mapped=yes
18325else
18326  echo "$as_me: program exited with status $ac_status" >&5
18327echo "$as_me: failed program was:" >&5
18328sed 's/^/| /' conftest.$ac_ext >&5
18329
18330( exit $ac_status )
18331ac_cv_func_mmap_fixed_mapped=no
18332fi
18333rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18334fi
18335
18336
18337fi
18338{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
18339echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
18340if test $ac_cv_func_mmap_fixed_mapped = yes; then
18341
18342cat >>confdefs.h <<\_ACEOF
18343#define HAVE_MMAP 1
18344_ACEOF
18345
18346fi
18347rm -f conftest.mmap
18348
18349  { echo "$as_me:$LINENO: checking for mmap of files" >&5
18350echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
18351if test "${ac_cv_func_mmap_file+set}" = set; then
18352  echo $ECHO_N "(cached) $ECHO_C" >&6
18353else
18354   ac_ext=c
18355ac_cpp='$CPP $CPPFLAGS'
18356ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18357ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18358ac_compiler_gnu=$ac_cv_c_compiler_gnu
18359
18360  if test "$cross_compiling" = yes; then
18361  ac_cv_func_mmap_file=no
18362else
18363  cat >conftest.$ac_ext <<_ACEOF
18364
18365    /* confdefs.h.  */
18366_ACEOF
18367cat confdefs.h >>conftest.$ac_ext
18368cat >>conftest.$ac_ext <<_ACEOF
18369/* end confdefs.h.  */
18370
18371#include <sys/types.h>
18372#include <sys/mman.h>
18373#include <fcntl.h>
18374
18375int
18376main ()
18377{
18378
18379  int fd;
18380  fd = creat ("foo",0777);
18381  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
18382  unlink ("foo");
18383  return (fd != (int) MAP_FAILED);
18384  ;
18385  return 0;
18386}
18387_ACEOF
18388rm -f conftest$ac_exeext
18389if { (ac_try="$ac_link"
18390case "(($ac_try" in
18391  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18392  *) ac_try_echo=$ac_try;;
18393esac
18394eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18395  (eval "$ac_link") 2>&5
18396  ac_status=$?
18397  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18398  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18399  { (case "(($ac_try" in
18400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18401  *) ac_try_echo=$ac_try;;
18402esac
18403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18404  (eval "$ac_try") 2>&5
18405  ac_status=$?
18406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18407  (exit $ac_status); }; }; then
18408  ac_cv_func_mmap_file=yes
18409else
18410  echo "$as_me: program exited with status $ac_status" >&5
18411echo "$as_me: failed program was:" >&5
18412sed 's/^/| /' conftest.$ac_ext >&5
18413
18414( exit $ac_status )
18415ac_cv_func_mmap_file=no
18416fi
18417rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18418fi
18419
18420
18421  ac_ext=c
18422ac_cpp='$CPP $CPPFLAGS'
18423ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18424ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18425ac_compiler_gnu=$ac_cv_c_compiler_gnu
18426
18427
18428fi
18429{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
18430echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
18431if test "$ac_cv_func_mmap_file" = yes; then
18432
18433cat >>confdefs.h <<\_ACEOF
18434#define HAVE_MMAP_FILE
18435_ACEOF
18436
18437   MMAP_FILE=yes
18438
18439fi
18440
18441  { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
18442echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
18443if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
18444  echo $ECHO_N "(cached) $ECHO_C" >&6
18445else
18446  if test "$llvm_cv_os_type" = "Interix" ; then
18447   ac_cv_need_dev_zero_for_mmap=yes
18448 else
18449   ac_cv_need_dev_zero_for_mmap=no
18450 fi
18451
18452fi
18453{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
18454echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
18455if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
18456
18457cat >>confdefs.h <<\_ACEOF
18458#define NEED_DEV_ZERO_FOR_MMAP 1
18459_ACEOF
18460
18461fi
18462
18463  if test "$ac_cv_func_mmap_fixed_mapped" = "no"
18464  then
18465    { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
18466echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
18467  fi
18468  if test "$ac_cv_func_mmap_file" = "no"
18469  then
18470    { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
18471echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
18472  fi
18473fi
18474
18475{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
18476echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
18477ac_ext=cpp
18478ac_cpp='$CXXCPP $CPPFLAGS'
18479ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18480ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18481ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18482
18483cat >conftest.$ac_ext <<_ACEOF
18484/* confdefs.h.  */
18485_ACEOF
18486cat confdefs.h >>conftest.$ac_ext
18487cat >>conftest.$ac_ext <<_ACEOF
18488/* end confdefs.h.  */
18489int main() {
18490        volatile unsigned long val = 1;
18491        __sync_synchronize();
18492        __sync_val_compare_and_swap(&val, 1, 0);
18493        __sync_add_and_fetch(&val, 1);
18494        __sync_sub_and_fetch(&val, 1);
18495        return 0;
18496      }
18497
18498_ACEOF
18499rm -f conftest.$ac_objext conftest$ac_exeext
18500if { (ac_try="$ac_link"
18501case "(($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_link") 2>conftest.er1
18507  ac_status=$?
18508  grep -v '^ *+' conftest.er1 >conftest.err
18509  rm -f conftest.er1
18510  cat conftest.err >&5
18511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18512  (exit $ac_status); } && {
18513	 test -z "$ac_c_werror_flag" ||
18514	 test ! -s conftest.err
18515       } && test -s conftest$ac_exeext &&
18516       $as_test_x conftest$ac_exeext; then
18517  ac_ext=c
18518ac_cpp='$CPP $CPPFLAGS'
18519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18521ac_compiler_gnu=$ac_cv_c_compiler_gnu
18522
18523  { echo "$as_me:$LINENO: result: yes" >&5
18524echo "${ECHO_T}yes" >&6; }
18525
18526cat >>confdefs.h <<\_ACEOF
18527#define LLVM_HAS_ATOMICS 1
18528_ACEOF
18529
18530else
18531  echo "$as_me: failed program was:" >&5
18532sed 's/^/| /' conftest.$ac_ext >&5
18533
18534	{ echo "$as_me:$LINENO: result: no" >&5
18535echo "${ECHO_T}no" >&6; }
18536
18537cat >>confdefs.h <<\_ACEOF
18538#define LLVM_HAS_ATOMICS 0
18539_ACEOF
18540
18541  { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
18542echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
18543fi
18544
18545rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18546      conftest$ac_exeext conftest.$ac_ext
18547
18548
18549if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
18550  { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
18551echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
18552if test "${llvm_cv_linux_mixed+set}" = set; then
18553  echo $ECHO_N "(cached) $ECHO_C" >&6
18554else
18555   ac_ext=c
18556ac_cpp='$CPP $CPPFLAGS'
18557ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18558ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18559ac_compiler_gnu=$ac_cv_c_compiler_gnu
18560
18561  cat >conftest.$ac_ext <<_ACEOF
18562/* confdefs.h.  */
18563_ACEOF
18564cat confdefs.h >>conftest.$ac_ext
18565cat >>conftest.$ac_ext <<_ACEOF
18566/* end confdefs.h.  */
18567#ifndef __x86_64__
18568       error: Not x86-64 even if uname says so!
18569      #endif
18570
18571int
18572main ()
18573{
18574
18575  ;
18576  return 0;
18577}
18578_ACEOF
18579rm -f conftest.$ac_objext
18580if { (ac_try="$ac_compile"
18581case "(($ac_try" in
18582  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18583  *) ac_try_echo=$ac_try;;
18584esac
18585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18586  (eval "$ac_compile") 2>conftest.er1
18587  ac_status=$?
18588  grep -v '^ *+' conftest.er1 >conftest.err
18589  rm -f conftest.er1
18590  cat conftest.err >&5
18591  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18592  (exit $ac_status); } && {
18593	 test -z "$ac_c_werror_flag" ||
18594	 test ! -s conftest.err
18595       } && test -s conftest.$ac_objext; then
18596  llvm_cv_linux_mixed=no
18597else
18598  echo "$as_me: failed program was:" >&5
18599sed 's/^/| /' conftest.$ac_ext >&5
18600
18601	llvm_cv_linux_mixed=yes
18602fi
18603
18604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18605  ac_ext=c
18606ac_cpp='$CPP $CPPFLAGS'
18607ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18608ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18609ac_compiler_gnu=$ac_cv_c_compiler_gnu
18610
18611
18612fi
18613{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
18614echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
18615
18616  if test "$llvm_cv_linux_mixed" = "yes"; then
18617    llvm_cv_target_arch="x86"
18618    ARCH="x86"
18619  fi
18620fi
18621
18622
18623for ac_func in __dso_handle
18624do
18625as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18626{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18627echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18628if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18629  echo $ECHO_N "(cached) $ECHO_C" >&6
18630else
18631  cat >conftest.$ac_ext <<_ACEOF
18632/* confdefs.h.  */
18633_ACEOF
18634cat confdefs.h >>conftest.$ac_ext
18635cat >>conftest.$ac_ext <<_ACEOF
18636/* end confdefs.h.  */
18637/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18638   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18639#define $ac_func innocuous_$ac_func
18640
18641/* System header to define __stub macros and hopefully few prototypes,
18642    which can conflict with char $ac_func (); below.
18643    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18644    <limits.h> exists even on freestanding compilers.  */
18645
18646#ifdef __STDC__
18647# include <limits.h>
18648#else
18649# include <assert.h>
18650#endif
18651
18652#undef $ac_func
18653
18654/* Override any GCC internal prototype to avoid an error.
18655   Use char because int might match the return type of a GCC
18656   builtin and then its argument prototype would still apply.  */
18657#ifdef __cplusplus
18658extern "C"
18659#endif
18660char $ac_func ();
18661/* The GNU C library defines this for functions which it implements
18662    to always fail with ENOSYS.  Some functions are actually named
18663    something starting with __ and the normal name is an alias.  */
18664#if defined __stub_$ac_func || defined __stub___$ac_func
18665choke me
18666#endif
18667
18668int
18669main ()
18670{
18671return $ac_func ();
18672  ;
18673  return 0;
18674}
18675_ACEOF
18676rm -f conftest.$ac_objext conftest$ac_exeext
18677if { (ac_try="$ac_link"
18678case "(($ac_try" in
18679  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18680  *) ac_try_echo=$ac_try;;
18681esac
18682eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18683  (eval "$ac_link") 2>conftest.er1
18684  ac_status=$?
18685  grep -v '^ *+' conftest.er1 >conftest.err
18686  rm -f conftest.er1
18687  cat conftest.err >&5
18688  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18689  (exit $ac_status); } && {
18690	 test -z "$ac_c_werror_flag" ||
18691	 test ! -s conftest.err
18692       } && test -s conftest$ac_exeext &&
18693       $as_test_x conftest$ac_exeext; then
18694  eval "$as_ac_var=yes"
18695else
18696  echo "$as_me: failed program was:" >&5
18697sed 's/^/| /' conftest.$ac_ext >&5
18698
18699	eval "$as_ac_var=no"
18700fi
18701
18702rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18703      conftest$ac_exeext conftest.$ac_ext
18704fi
18705ac_res=`eval echo '${'$as_ac_var'}'`
18706	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18707echo "${ECHO_T}$ac_res" >&6; }
18708if test `eval echo '${'$as_ac_var'}'` = yes; then
18709  cat >>confdefs.h <<_ACEOF
18710#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18711_ACEOF
18712
18713fi
18714done
18715
18716
18717SHLIBEXT=$libltdl_cv_shlibext
18718
18719
18720SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
18721
18722
18723# Translate the various configuration directories and other basic
18724# information into substitutions that will end up in Makefile.config.in
18725# that these configured values can be used by the makefiles
18726if test "${prefix}" = "NONE" ; then
18727  prefix="/usr/local"
18728fi
18729eval LLVM_PREFIX="${prefix}";
18730eval LLVM_BINDIR="${prefix}/bin";
18731eval LLVM_LIBDIR="${prefix}/lib";
18732eval LLVM_DATADIR="${prefix}/share/llvm";
18733eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
18734eval LLVM_ETCDIR="${prefix}/etc/llvm";
18735eval LLVM_INCLUDEDIR="${prefix}/include";
18736eval LLVM_INFODIR="${prefix}/info";
18737eval LLVM_MANDIR="${prefix}/man";
18738LLVM_CONFIGTIME=`date`
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750# Place the various directores into the config.h file as #defines so that we
18751# can know about the installation paths within LLVM.
18752
18753cat >>confdefs.h <<_ACEOF
18754#define LLVM_PREFIX "$LLVM_PREFIX"
18755_ACEOF
18756
18757
18758cat >>confdefs.h <<_ACEOF
18759#define LLVM_BINDIR "$LLVM_BINDIR"
18760_ACEOF
18761
18762
18763cat >>confdefs.h <<_ACEOF
18764#define LLVM_LIBDIR "$LLVM_LIBDIR"
18765_ACEOF
18766
18767
18768cat >>confdefs.h <<_ACEOF
18769#define LLVM_DATADIR "$LLVM_DATADIR"
18770_ACEOF
18771
18772
18773cat >>confdefs.h <<_ACEOF
18774#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
18775_ACEOF
18776
18777
18778cat >>confdefs.h <<_ACEOF
18779#define LLVM_ETCDIR "$LLVM_ETCDIR"
18780_ACEOF
18781
18782
18783cat >>confdefs.h <<_ACEOF
18784#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
18785_ACEOF
18786
18787
18788cat >>confdefs.h <<_ACEOF
18789#define LLVM_INFODIR "$LLVM_INFODIR"
18790_ACEOF
18791
18792
18793cat >>confdefs.h <<_ACEOF
18794#define LLVM_MANDIR "$LLVM_MANDIR"
18795_ACEOF
18796
18797
18798cat >>confdefs.h <<_ACEOF
18799#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
18800_ACEOF
18801
18802
18803cat >>confdefs.h <<_ACEOF
18804#define LLVM_HOSTTRIPLE "$host"
18805_ACEOF
18806
18807
18808# Determine which bindings to build.
18809if test "$BINDINGS_TO_BUILD" = auto ; then
18810  BINDINGS_TO_BUILD=""
18811  if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
18812    BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
18813  fi
18814fi
18815BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
18816
18817
18818# This isn't really configurey, but it avoids having to repeat the list in
18819# other files.
18820ALL_BINDINGS=ocaml
18821
18822
18823# Do any work necessary to ensure that bindings have what they need.
18824binding_prereqs_failed=0
18825for a_binding in $BINDINGS_TO_BUILD ; do
18826  case "$a_binding" in
18827  ocaml)
18828    if test "x$OCAMLC" = x ; then
18829      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
18830echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
18831      binding_prereqs_failed=1
18832    fi
18833    if test "x$OCAMLDEP" = x ; then
18834      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
18835echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
18836      binding_prereqs_failed=1
18837    fi
18838    if test "x$OCAMLOPT" = x ; then
18839      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
18840echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
18841          fi
18842    if test "x$with_ocaml_libdir" != xauto ; then
18843      OCAML_LIBDIR=$with_ocaml_libdir
18844
18845    else
18846      ocaml_stdlib="`"$OCAMLC" -where`"
18847      if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
18848      then
18849        # ocaml stdlib is beneath our prefix; use stdlib
18850        OCAML_LIBDIR=$ocaml_stdlib
18851
18852      else
18853        # ocaml stdlib is outside our prefix; use libdir/ocaml
18854        OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
18855
18856      fi
18857    fi
18858    ;;
18859  esac
18860done
18861if test "$binding_prereqs_failed" = 1 ; then
18862  { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
18863echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
18864   { (exit 1); exit 1; }; }
18865fi
18866
18867{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
18868echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
18869if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
18870  echo $ECHO_N "(cached) $ECHO_C" >&6
18871else
18872   ac_ext=cpp
18873ac_cpp='$CXXCPP $CPPFLAGS'
18874ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18875ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18876ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18877
18878  oldcxxflags="$CXXFLAGS"
18879  CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
18880  cat >conftest.$ac_ext <<_ACEOF
18881/* confdefs.h.  */
18882_ACEOF
18883cat confdefs.h >>conftest.$ac_ext
18884cat >>conftest.$ac_ext <<_ACEOF
18885/* end confdefs.h.  */
18886
18887int
18888main ()
18889{
18890
18891  ;
18892  return 0;
18893}
18894_ACEOF
18895rm -f conftest.$ac_objext
18896if { (ac_try="$ac_compile"
18897case "(($ac_try" in
18898  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18899  *) ac_try_echo=$ac_try;;
18900esac
18901eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18902  (eval "$ac_compile") 2>conftest.er1
18903  ac_status=$?
18904  grep -v '^ *+' conftest.er1 >conftest.err
18905  rm -f conftest.er1
18906  cat conftest.err >&5
18907  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18908  (exit $ac_status); } && {
18909	 test -z "$ac_cxx_werror_flag" ||
18910	 test ! -s conftest.err
18911       } && test -s conftest.$ac_objext; then
18912  llvm_cv_cxx_visibility_inlines_hidden=yes
18913else
18914  echo "$as_me: failed program was:" >&5
18915sed 's/^/| /' conftest.$ac_ext >&5
18916
18917	llvm_cv_cxx_visibility_inlines_hidden=no
18918fi
18919
18920rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18921  CXXFLAGS="$oldcxxflags"
18922  ac_ext=c
18923ac_cpp='$CPP $CPPFLAGS'
18924ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18925ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18926ac_compiler_gnu=$ac_cv_c_compiler_gnu
18927
18928
18929fi
18930{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
18931echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
18932if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
18933  ENABLE_VISIBILITY_INLINES_HIDDEN=1
18934
18935else
18936  ENABLE_VISIBILITY_INLINES_HIDDEN=0
18937
18938fi
18939
18940
18941if test "$llvm_cv_link_use_r" = "yes" ; then
18942  RPATH="-Wl,-R"
18943else
18944  RPATH="-Wl,-rpath"
18945fi
18946
18947
18948if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
18949  RDYNAMIC="-Wl,-export-dynamic"
18950else
18951  RDYNAMIC=""
18952fi
18953
18954
18955
18956ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
18957
18958
18959
18960
18961
18962
18963ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
18964
18965ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
18966
18967ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
18968
18969ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
18970
18971ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
18972
18973
18974ac_config_files="$ac_config_files Makefile.config"
18975
18976
18977ac_config_files="$ac_config_files llvm.spec"
18978
18979
18980ac_config_files="$ac_config_files docs/doxygen.cfg"
18981
18982if test -f ${srcdir}/tools/clang/README.txt; then
18983  ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
18984
18985fi
18986
18987ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
18988
18989
18990ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
18991
18992
18993ac_config_commands="$ac_config_commands setup"
18994
18995ac_config_commands="$ac_config_commands Makefile"
18996
18997
18998ac_config_commands="$ac_config_commands Makefile.common"
18999
19000
19001ac_config_commands="$ac_config_commands examples/Makefile"
19002
19003
19004ac_config_commands="$ac_config_commands lib/Makefile"
19005
19006
19007ac_config_commands="$ac_config_commands runtime/Makefile"
19008
19009
19010ac_config_commands="$ac_config_commands test/Makefile"
19011
19012
19013ac_config_commands="$ac_config_commands test/Makefile.tests"
19014
19015
19016ac_config_commands="$ac_config_commands unittests/Makefile"
19017
19018
19019ac_config_commands="$ac_config_commands tools/Makefile"
19020
19021
19022ac_config_commands="$ac_config_commands utils/Makefile"
19023
19024
19025ac_config_commands="$ac_config_commands projects/Makefile"
19026
19027
19028ac_config_commands="$ac_config_commands bindings/Makefile"
19029
19030
19031ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
19032
19033
19034
19035cat >confcache <<\_ACEOF
19036# This file is a shell script that caches the results of configure
19037# tests run on this system so they can be shared between configure
19038# scripts and configure runs, see configure's option --config-cache.
19039# It is not useful on other systems.  If it contains results you don't
19040# want to keep, you may remove or edit it.
19041#
19042# config.status only pays attention to the cache file if you give it
19043# the --recheck option to rerun configure.
19044#
19045# `ac_cv_env_foo' variables (set or unset) will be overridden when
19046# loading this file, other *unset* `ac_cv_foo' will be assigned the
19047# following values.
19048
19049_ACEOF
19050
19051# The following way of writing the cache mishandles newlines in values,
19052# but we know of no workaround that is simple, portable, and efficient.
19053# So, we kill variables containing newlines.
19054# Ultrix sh set writes to stderr and can't be redirected directly,
19055# and sets the high bit in the cache file unless we assign to the vars.
19056(
19057  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19058    eval ac_val=\$$ac_var
19059    case $ac_val in #(
19060    *${as_nl}*)
19061      case $ac_var in #(
19062      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19063echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
19064      esac
19065      case $ac_var in #(
19066      _ | IFS | as_nl) ;; #(
19067      *) $as_unset $ac_var ;;
19068      esac ;;
19069    esac
19070  done
19071
19072  (set) 2>&1 |
19073    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19074    *${as_nl}ac_space=\ *)
19075      # `set' does not quote correctly, so add quotes (double-quote
19076      # substitution turns \\\\ into \\, and sed turns \\ into \).
19077      sed -n \
19078	"s/'/'\\\\''/g;
19079	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19080      ;; #(
19081    *)
19082      # `set' quotes correctly as required by POSIX, so do not add quotes.
19083      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19084      ;;
19085    esac |
19086    sort
19087) |
19088  sed '
19089     /^ac_cv_env_/b end
19090     t clear
19091     :clear
19092     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19093     t end
19094     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19095     :end' >>confcache
19096if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19097  if test -w "$cache_file"; then
19098    test "x$cache_file" != "x/dev/null" &&
19099      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19100echo "$as_me: updating cache $cache_file" >&6;}
19101    cat confcache >$cache_file
19102  else
19103    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19104echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19105  fi
19106fi
19107rm -f confcache
19108
19109test "x$prefix" = xNONE && prefix=$ac_default_prefix
19110# Let make expand exec_prefix.
19111test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19112
19113DEFS=-DHAVE_CONFIG_H
19114
19115ac_libobjs=
19116ac_ltlibobjs=
19117for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19118  # 1. Remove the extension, and $U if already installed.
19119  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19120  ac_i=`echo "$ac_i" | sed "$ac_script"`
19121  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19122  #    will be set to the directory where LIBOBJS objects are built.
19123  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19124  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
19125done
19126LIBOBJS=$ac_libobjs
19127
19128LTLIBOBJS=$ac_ltlibobjs
19129
19130
19131if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
19132  { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
19133Usually this means the macro was only invoked conditionally." >&5
19134echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
19135Usually this means the macro was only invoked conditionally." >&2;}
19136   { (exit 1); exit 1; }; }
19137fi
19138if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
19139  { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
19140Usually this means the macro was only invoked conditionally." >&5
19141echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
19142Usually this means the macro was only invoked conditionally." >&2;}
19143   { (exit 1); exit 1; }; }
19144fi
19145
19146: ${CONFIG_STATUS=./config.status}
19147ac_clean_files_save=$ac_clean_files
19148ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19149{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
19150echo "$as_me: creating $CONFIG_STATUS" >&6;}
19151cat >$CONFIG_STATUS <<_ACEOF
19152#! $SHELL
19153# Generated by $as_me.
19154# Run this file to recreate the current configuration.
19155# Compiler output produced by configure, useful for debugging
19156# configure, is in config.log if it exists.
19157
19158debug=false
19159ac_cs_recheck=false
19160ac_cs_silent=false
19161SHELL=\${CONFIG_SHELL-$SHELL}
19162_ACEOF
19163
19164cat >>$CONFIG_STATUS <<\_ACEOF
19165## --------------------- ##
19166## M4sh Initialization.  ##
19167## --------------------- ##
19168
19169# Be more Bourne compatible
19170DUALCASE=1; export DUALCASE # for MKS sh
19171if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19172  emulate sh
19173  NULLCMD=:
19174  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19175  # is contrary to our usage.  Disable this feature.
19176  alias -g '${1+"$@"}'='"$@"'
19177  setopt NO_GLOB_SUBST
19178else
19179  case `(set -o) 2>/dev/null` in
19180  *posix*) set -o posix ;;
19181esac
19182
19183fi
19184
19185
19186
19187
19188# PATH needs CR
19189# Avoid depending upon Character Ranges.
19190as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19191as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19192as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19193as_cr_digits='0123456789'
19194as_cr_alnum=$as_cr_Letters$as_cr_digits
19195
19196# The user is always right.
19197if test "${PATH_SEPARATOR+set}" != set; then
19198  echo "#! /bin/sh" >conf$$.sh
19199  echo  "exit 0"   >>conf$$.sh
19200  chmod +x conf$$.sh
19201  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
19202    PATH_SEPARATOR=';'
19203  else
19204    PATH_SEPARATOR=:
19205  fi
19206  rm -f conf$$.sh
19207fi
19208
19209# Support unset when possible.
19210if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
19211  as_unset=unset
19212else
19213  as_unset=false
19214fi
19215
19216
19217# IFS
19218# We need space, tab and new line, in precisely that order.  Quoting is
19219# there to prevent editors from complaining about space-tab.
19220# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19221# splitting by setting IFS to empty value.)
19222as_nl='
19223'
19224IFS=" ""	$as_nl"
19225
19226# Find who we are.  Look in the path if we contain no directory separator.
19227case $0 in
19228  *[\\/]* ) as_myself=$0 ;;
19229  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19230for as_dir in $PATH
19231do
19232  IFS=$as_save_IFS
19233  test -z "$as_dir" && as_dir=.
19234  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19235done
19236IFS=$as_save_IFS
19237
19238     ;;
19239esac
19240# We did not find ourselves, most probably we were run as `sh COMMAND'
19241# in which case we are not to be found in the path.
19242if test "x$as_myself" = x; then
19243  as_myself=$0
19244fi
19245if test ! -f "$as_myself"; then
19246  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19247  { (exit 1); exit 1; }
19248fi
19249
19250# Work around bugs in pre-3.0 UWIN ksh.
19251for as_var in ENV MAIL MAILPATH
19252do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19253done
19254PS1='$ '
19255PS2='> '
19256PS4='+ '
19257
19258# NLS nuisances.
19259for as_var in \
19260  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
19261  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
19262  LC_TELEPHONE LC_TIME
19263do
19264  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
19265    eval $as_var=C; export $as_var
19266  else
19267    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19268  fi
19269done
19270
19271# Required to use basename.
19272if expr a : '\(a\)' >/dev/null 2>&1 &&
19273   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19274  as_expr=expr
19275else
19276  as_expr=false
19277fi
19278
19279if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19280  as_basename=basename
19281else
19282  as_basename=false
19283fi
19284
19285
19286# Name of the executable.
19287as_me=`$as_basename -- "$0" ||
19288$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19289	 X"$0" : 'X\(//\)$' \| \
19290	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19291echo X/"$0" |
19292    sed '/^.*\/\([^/][^/]*\)\/*$/{
19293	    s//\1/
19294	    q
19295	  }
19296	  /^X\/\(\/\/\)$/{
19297	    s//\1/
19298	    q
19299	  }
19300	  /^X\/\(\/\).*/{
19301	    s//\1/
19302	    q
19303	  }
19304	  s/.*/./; q'`
19305
19306# CDPATH.
19307$as_unset CDPATH
19308
19309
19310
19311  as_lineno_1=$LINENO
19312  as_lineno_2=$LINENO
19313  test "x$as_lineno_1" != "x$as_lineno_2" &&
19314  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
19315
19316  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
19317  # uniformly replaced by the line number.  The first 'sed' inserts a
19318  # line-number line after each line using $LINENO; the second 'sed'
19319  # does the real work.  The second script uses 'N' to pair each
19320  # line-number line with the line containing $LINENO, and appends
19321  # trailing '-' during substitution so that $LINENO is not a special
19322  # case at line end.
19323  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
19324  # scripts with optimization help from Paolo Bonzini.  Blame Lee
19325  # E. McMahon (1931-1989) for sed's syntax.  :-)
19326  sed -n '
19327    p
19328    /[$]LINENO/=
19329  ' <$as_myself |
19330    sed '
19331      s/[$]LINENO.*/&-/
19332      t lineno
19333      b
19334      :lineno
19335      N
19336      :loop
19337      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
19338      t loop
19339      s/-\n.*//
19340    ' >$as_me.lineno &&
19341  chmod +x "$as_me.lineno" ||
19342    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
19343   { (exit 1); exit 1; }; }
19344
19345  # Don't try to exec as it changes $[0], causing all sort of problems
19346  # (the dirname of $[0] is not the place where we might find the
19347  # original and so on.  Autoconf is especially sensitive to this).
19348  . "./$as_me.lineno"
19349  # Exit status is that of the last command.
19350  exit
19351}
19352
19353
19354if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19355  as_dirname=dirname
19356else
19357  as_dirname=false
19358fi
19359
19360ECHO_C= ECHO_N= ECHO_T=
19361case `echo -n x` in
19362-n*)
19363  case `echo 'x\c'` in
19364  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
19365  *)   ECHO_C='\c';;
19366  esac;;
19367*)
19368  ECHO_N='-n';;
19369esac
19370
19371if expr a : '\(a\)' >/dev/null 2>&1 &&
19372   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19373  as_expr=expr
19374else
19375  as_expr=false
19376fi
19377
19378rm -f conf$$ conf$$.exe conf$$.file
19379if test -d conf$$.dir; then
19380  rm -f conf$$.dir/conf$$.file
19381else
19382  rm -f conf$$.dir
19383  mkdir conf$$.dir
19384fi
19385echo >conf$$.file
19386if ln -s conf$$.file conf$$ 2>/dev/null; then
19387  as_ln_s='ln -s'
19388  # ... but there are two gotchas:
19389  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19390  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19391  # In both cases, we have to default to `cp -p'.
19392  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19393    as_ln_s='cp -p'
19394elif ln conf$$.file conf$$ 2>/dev/null; then
19395  as_ln_s=ln
19396else
19397  as_ln_s='cp -p'
19398fi
19399rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19400rmdir conf$$.dir 2>/dev/null
19401
19402if mkdir -p . 2>/dev/null; then
19403  as_mkdir_p=:
19404else
19405  test -d ./-p && rmdir ./-p
19406  as_mkdir_p=false
19407fi
19408
19409if test -x / >/dev/null 2>&1; then
19410  as_test_x='test -x'
19411else
19412  if ls -dL / >/dev/null 2>&1; then
19413    as_ls_L_option=L
19414  else
19415    as_ls_L_option=
19416  fi
19417  as_test_x='
19418    eval sh -c '\''
19419      if test -d "$1"; then
19420        test -d "$1/.";
19421      else
19422	case $1 in
19423        -*)set "./$1";;
19424	esac;
19425	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
19426	???[sx]*):;;*)false;;esac;fi
19427    '\'' sh
19428  '
19429fi
19430as_executable_p=$as_test_x
19431
19432# Sed expression to map a string onto a valid CPP name.
19433as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19434
19435# Sed expression to map a string onto a valid variable name.
19436as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19437
19438
19439exec 6>&1
19440
19441# Save the log message, to keep $[0] and so on meaningful, and to
19442# report actual input values of CONFIG_FILES etc. instead of their
19443# values after options handling.
19444ac_log="
19445This file was extended by llvm $as_me 3.0, which was
19446generated by GNU Autoconf 2.61.  Invocation command line was
19447
19448  CONFIG_FILES    = $CONFIG_FILES
19449  CONFIG_HEADERS  = $CONFIG_HEADERS
19450  CONFIG_LINKS    = $CONFIG_LINKS
19451  CONFIG_COMMANDS = $CONFIG_COMMANDS
19452  $ $0 $@
19453
19454on `(hostname || uname -n) 2>/dev/null | sed 1q`
19455"
19456
19457_ACEOF
19458
19459cat >>$CONFIG_STATUS <<_ACEOF
19460# Files that config.status was made for.
19461config_files="$ac_config_files"
19462config_headers="$ac_config_headers"
19463config_commands="$ac_config_commands"
19464
19465_ACEOF
19466
19467cat >>$CONFIG_STATUS <<\_ACEOF
19468ac_cs_usage="\
19469\`$as_me' instantiates files from templates according to the
19470current configuration.
19471
19472Usage: $0 [OPTIONS] [FILE]...
19473
19474  -h, --help       print this help, then exit
19475  -V, --version    print version number and configuration settings, then exit
19476  -q, --quiet      do not print progress messages
19477  -d, --debug      don't remove temporary files
19478      --recheck    update $as_me by reconfiguring in the same conditions
19479  --file=FILE[:TEMPLATE]
19480		   instantiate the configuration file FILE
19481  --header=FILE[:TEMPLATE]
19482		   instantiate the configuration header FILE
19483
19484Configuration files:
19485$config_files
19486
19487Configuration headers:
19488$config_headers
19489
19490Configuration commands:
19491$config_commands
19492
19493Report bugs to <bug-autoconf@gnu.org>."
19494
19495_ACEOF
19496cat >>$CONFIG_STATUS <<_ACEOF
19497ac_cs_version="\\
19498llvm config.status 3.0
19499configured by $0, generated by GNU Autoconf 2.61,
19500  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
19501
19502Copyright (C) 2006 Free Software Foundation, Inc.
19503This config.status script is free software; the Free Software Foundation
19504gives unlimited permission to copy, distribute and modify it."
19505
19506ac_pwd='$ac_pwd'
19507srcdir='$srcdir'
19508INSTALL='$INSTALL'
19509_ACEOF
19510
19511cat >>$CONFIG_STATUS <<\_ACEOF
19512# If no file are specified by the user, then we need to provide default
19513# value.  By we need to know if files were specified by the user.
19514ac_need_defaults=:
19515while test $# != 0
19516do
19517  case $1 in
19518  --*=*)
19519    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19520    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19521    ac_shift=:
19522    ;;
19523  *)
19524    ac_option=$1
19525    ac_optarg=$2
19526    ac_shift=shift
19527    ;;
19528  esac
19529
19530  case $ac_option in
19531  # Handling of the options.
19532  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19533    ac_cs_recheck=: ;;
19534  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19535    echo "$ac_cs_version"; exit ;;
19536  --debug | --debu | --deb | --de | --d | -d )
19537    debug=: ;;
19538  --file | --fil | --fi | --f )
19539    $ac_shift
19540    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
19541    ac_need_defaults=false;;
19542  --header | --heade | --head | --hea )
19543    $ac_shift
19544    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
19545    ac_need_defaults=false;;
19546  --he | --h)
19547    # Conflict between --help and --header
19548    { echo "$as_me: error: ambiguous option: $1
19549Try \`$0 --help' for more information." >&2
19550   { (exit 1); exit 1; }; };;
19551  --help | --hel | -h )
19552    echo "$ac_cs_usage"; exit ;;
19553  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19554  | -silent | --silent | --silen | --sile | --sil | --si | --s)
19555    ac_cs_silent=: ;;
19556
19557  # This is an error.
19558  -*) { echo "$as_me: error: unrecognized option: $1
19559Try \`$0 --help' for more information." >&2
19560   { (exit 1); exit 1; }; } ;;
19561
19562  *) ac_config_targets="$ac_config_targets $1"
19563     ac_need_defaults=false ;;
19564
19565  esac
19566  shift
19567done
19568
19569ac_configure_extra_args=
19570
19571if $ac_cs_silent; then
19572  exec 6>/dev/null
19573  ac_configure_extra_args="$ac_configure_extra_args --silent"
19574fi
19575
19576_ACEOF
19577cat >>$CONFIG_STATUS <<_ACEOF
19578if \$ac_cs_recheck; then
19579  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
19580  CONFIG_SHELL=$SHELL
19581  export CONFIG_SHELL
19582  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19583fi
19584
19585_ACEOF
19586cat >>$CONFIG_STATUS <<\_ACEOF
19587exec 5>>config.log
19588{
19589  echo
19590  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19591## Running $as_me. ##
19592_ASBOX
19593  echo "$ac_log"
19594} >&5
19595
19596_ACEOF
19597cat >>$CONFIG_STATUS <<_ACEOF
19598#
19599# INIT-COMMANDS
19600#
19601llvm_src="${srcdir}"
19602
19603_ACEOF
19604
19605cat >>$CONFIG_STATUS <<\_ACEOF
19606
19607# Handling of arguments.
19608for ac_config_target in $ac_config_targets
19609do
19610  case $ac_config_target in
19611    "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
19612    "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
19613    "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
19614    "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
19615    "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
19616    "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
19617    "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
19618    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
19619    "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
19620    "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
19621    "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
19622    "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
19623    "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
19624    "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
19625    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
19626    "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
19627    "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
19628    "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
19629    "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
19630    "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
19631    "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
19632    "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
19633    "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
19634    "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
19635    "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
19636    "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
19637    "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
19638
19639  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
19640echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
19641   { (exit 1); exit 1; }; };;
19642  esac
19643done
19644
19645
19646# If the user did not use the arguments to specify the items to instantiate,
19647# then the envvar interface is used.  Set only those that are not.
19648# We use the long form for the default assignment because of an extremely
19649# bizarre bug on SunOS 4.1.3.
19650if $ac_need_defaults; then
19651  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19652  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19653  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19654fi
19655
19656# Have a temporary directory for convenience.  Make it in the build tree
19657# simply because there is no reason against having it here, and in addition,
19658# creating and moving files from /tmp can sometimes cause problems.
19659# Hook for its removal unless debugging.
19660# Note that there is a small window in which the directory will not be cleaned:
19661# after its creation but before its name has been assigned to `$tmp'.
19662$debug ||
19663{
19664  tmp=
19665  trap 'exit_status=$?
19666  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
19667' 0
19668  trap '{ (exit 1); exit 1; }' 1 2 13 15
19669}
19670# Create a (secure) tmp directory for tmp files.
19671
19672{
19673  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19674  test -n "$tmp" && test -d "$tmp"
19675}  ||
19676{
19677  tmp=./conf$$-$RANDOM
19678  (umask 077 && mkdir "$tmp")
19679} ||
19680{
19681   echo "$me: cannot create a temporary directory in ." >&2
19682   { (exit 1); exit 1; }
19683}
19684
19685#
19686# Set up the sed scripts for CONFIG_FILES section.
19687#
19688
19689# No need to generate the scripts if there are no CONFIG_FILES.
19690# This happens for instance when ./config.status config.h
19691if test -n "$CONFIG_FILES"; then
19692
19693_ACEOF
19694
19695
19696
19697ac_delim='%!_!# '
19698for ac_last_try in false false false false false :; do
19699  cat >conf$$subs.sed <<_ACEOF
19700SHELL!$SHELL$ac_delim
19701PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
19702PACKAGE_NAME!$PACKAGE_NAME$ac_delim
19703PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
19704PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
19705PACKAGE_STRING!$PACKAGE_STRING$ac_delim
19706PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
19707exec_prefix!$exec_prefix$ac_delim
19708prefix!$prefix$ac_delim
19709program_transform_name!$program_transform_name$ac_delim
19710bindir!$bindir$ac_delim
19711sbindir!$sbindir$ac_delim
19712libexecdir!$libexecdir$ac_delim
19713datarootdir!$datarootdir$ac_delim
19714datadir!$datadir$ac_delim
19715sysconfdir!$sysconfdir$ac_delim
19716sharedstatedir!$sharedstatedir$ac_delim
19717localstatedir!$localstatedir$ac_delim
19718includedir!$includedir$ac_delim
19719oldincludedir!$oldincludedir$ac_delim
19720docdir!$docdir$ac_delim
19721infodir!$infodir$ac_delim
19722htmldir!$htmldir$ac_delim
19723dvidir!$dvidir$ac_delim
19724pdfdir!$pdfdir$ac_delim
19725psdir!$psdir$ac_delim
19726libdir!$libdir$ac_delim
19727localedir!$localedir$ac_delim
19728mandir!$mandir$ac_delim
19729DEFS!$DEFS$ac_delim
19730ECHO_C!$ECHO_C$ac_delim
19731ECHO_N!$ECHO_N$ac_delim
19732ECHO_T!$ECHO_T$ac_delim
19733LIBS!$LIBS$ac_delim
19734build_alias!$build_alias$ac_delim
19735host_alias!$host_alias$ac_delim
19736target_alias!$target_alias$ac_delim
19737LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
19738CC!$CC$ac_delim
19739CFLAGS!$CFLAGS$ac_delim
19740LDFLAGS!$LDFLAGS$ac_delim
19741CPPFLAGS!$CPPFLAGS$ac_delim
19742ac_ct_CC!$ac_ct_CC$ac_delim
19743EXEEXT!$EXEEXT$ac_delim
19744OBJEXT!$OBJEXT$ac_delim
19745CXX!$CXX$ac_delim
19746CXXFLAGS!$CXXFLAGS$ac_delim
19747ac_ct_CXX!$ac_ct_CXX$ac_delim
19748CPP!$CPP$ac_delim
19749subdirs!$subdirs$ac_delim
19750ENABLE_POLLY!$ENABLE_POLLY$ac_delim
19751LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
19752build!$build$ac_delim
19753build_cpu!$build_cpu$ac_delim
19754build_vendor!$build_vendor$ac_delim
19755build_os!$build_os$ac_delim
19756host!$host$ac_delim
19757host_cpu!$host_cpu$ac_delim
19758host_vendor!$host_vendor$ac_delim
19759host_os!$host_os$ac_delim
19760target!$target$ac_delim
19761target_cpu!$target_cpu$ac_delim
19762target_vendor!$target_vendor$ac_delim
19763target_os!$target_os$ac_delim
19764OS!$OS$ac_delim
19765HOST_OS!$HOST_OS$ac_delim
19766TARGET_OS!$TARGET_OS$ac_delim
19767LINKALL!$LINKALL$ac_delim
19768NOLINKALL!$NOLINKALL$ac_delim
19769LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
19770LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
19771ARCH!$ARCH$ac_delim
19772ENDIAN!$ENDIAN$ac_delim
19773GREP!$GREP$ac_delim
19774EGREP!$EGREP$ac_delim
19775LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
19776BUILD_CC!$BUILD_CC$ac_delim
19777BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
19778BUILD_CXX!$BUILD_CXX$ac_delim
19779CVSBUILD!$CVSBUILD$ac_delim
19780ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
19781ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
19782DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
19783ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
19784EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
19785DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
19786DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
19787JIT!$JIT$ac_delim
19788TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
19789ENABLE_DOCS!$ENABLE_DOCS$ac_delim
19790ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
19791ENABLE_THREADS!$ENABLE_THREADS$ac_delim
19792ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
19793ENABLE_PIC!$ENABLE_PIC$ac_delim
19794ENABLE_SHARED!$ENABLE_SHARED$ac_delim
19795ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
19796ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
19797_ACEOF
19798
19799  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
19800    break
19801  elif $ac_last_try; then
19802    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
19803echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
19804   { (exit 1); exit 1; }; }
19805  else
19806    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19807  fi
19808done
19809
19810ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
19811if test -n "$ac_eof"; then
19812  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
19813  ac_eof=`expr $ac_eof + 1`
19814fi
19815
19816cat >>$CONFIG_STATUS <<_ACEOF
19817cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
19818/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19819_ACEOF
19820sed '
19821s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
19822s/^/s,@/; s/!/@,|#_!!_#|/
19823:n
19824t n
19825s/'"$ac_delim"'$/,g/; t
19826s/$/\\/; p
19827N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
19828' >>$CONFIG_STATUS <conf$$subs.sed
19829rm -f conf$$subs.sed
19830cat >>$CONFIG_STATUS <<_ACEOF
19831CEOF$ac_eof
19832_ACEOF
19833
19834
19835ac_delim='%!_!# '
19836for ac_last_try in false false false false false :; do
19837  cat >conf$$subs.sed <<_ACEOF
19838TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
19839LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
19840LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
19841LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
19842LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
19843ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
19844OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
19845EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
19846EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
19847BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
19848NM!$NM$ac_delim
19849ifGNUmake!$ifGNUmake$ac_delim
19850LN_S!$LN_S$ac_delim
19851CMP!$CMP$ac_delim
19852CP!$CP$ac_delim
19853DATE!$DATE$ac_delim
19854FIND!$FIND$ac_delim
19855MKDIR!$MKDIR$ac_delim
19856MV!$MV$ac_delim
19857RANLIB!$RANLIB$ac_delim
19858AR!$AR$ac_delim
19859RM!$RM$ac_delim
19860SED!$SED$ac_delim
19861TAR!$TAR$ac_delim
19862BINPWD!$BINPWD$ac_delim
19863GRAPHVIZ!$GRAPHVIZ$ac_delim
19864DOT!$DOT$ac_delim
19865FDP!$FDP$ac_delim
19866NEATO!$NEATO$ac_delim
19867TWOPI!$TWOPI$ac_delim
19868CIRCO!$CIRCO$ac_delim
19869GV!$GV$ac_delim
19870DOTTY!$DOTTY$ac_delim
19871XDOT_PY!$XDOT_PY$ac_delim
19872PERL!$PERL$ac_delim
19873HAVE_PERL!$HAVE_PERL$ac_delim
19874INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
19875INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
19876INSTALL_DATA!$INSTALL_DATA$ac_delim
19877BZIP2!$BZIP2$ac_delim
19878CAT!$CAT$ac_delim
19879DOXYGEN!$DOXYGEN$ac_delim
19880GROFF!$GROFF$ac_delim
19881GZIPBIN!$GZIPBIN$ac_delim
19882POD2HTML!$POD2HTML$ac_delim
19883POD2MAN!$POD2MAN$ac_delim
19884PDFROFF!$PDFROFF$ac_delim
19885RUNTEST!$RUNTEST$ac_delim
19886TCLSH!$TCLSH$ac_delim
19887ZIP!$ZIP$ac_delim
19888OCAMLC!$OCAMLC$ac_delim
19889OCAMLOPT!$OCAMLOPT$ac_delim
19890OCAMLDEP!$OCAMLDEP$ac_delim
19891OCAMLDOC!$OCAMLDOC$ac_delim
19892GAS!$GAS$ac_delim
19893HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
19894INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
19895INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
19896CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
19897CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
19898LIBADD_DL!$LIBADD_DL$ac_delim
19899NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
19900NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
19901USE_UDIS86!$USE_UDIS86$ac_delim
19902USE_OPROFILE!$USE_OPROFILE$ac_delim
19903HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
19904HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
19905MMAP_FILE!$MMAP_FILE$ac_delim
19906SHLIBEXT!$SHLIBEXT$ac_delim
19907SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
19908LLVM_PREFIX!$LLVM_PREFIX$ac_delim
19909LLVM_BINDIR!$LLVM_BINDIR$ac_delim
19910LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
19911LLVM_DATADIR!$LLVM_DATADIR$ac_delim
19912LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
19913LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
19914LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
19915LLVM_INFODIR!$LLVM_INFODIR$ac_delim
19916LLVM_MANDIR!$LLVM_MANDIR$ac_delim
19917LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
19918BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
19919ALL_BINDINGS!$ALL_BINDINGS$ac_delim
19920OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
19921ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
19922RPATH!$RPATH$ac_delim
19923RDYNAMIC!$RDYNAMIC$ac_delim
19924LIBOBJS!$LIBOBJS$ac_delim
19925LTLIBOBJS!$LTLIBOBJS$ac_delim
19926_ACEOF
19927
19928  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
19929    break
19930  elif $ac_last_try; then
19931    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
19932echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
19933   { (exit 1); exit 1; }; }
19934  else
19935    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19936  fi
19937done
19938
19939ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
19940if test -n "$ac_eof"; then
19941  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
19942  ac_eof=`expr $ac_eof + 1`
19943fi
19944
19945cat >>$CONFIG_STATUS <<_ACEOF
19946cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
19947/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
19948_ACEOF
19949sed '
19950s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
19951s/^/s,@/; s/!/@,|#_!!_#|/
19952:n
19953t n
19954s/'"$ac_delim"'$/,g/; t
19955s/$/\\/; p
19956N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
19957' >>$CONFIG_STATUS <conf$$subs.sed
19958rm -f conf$$subs.sed
19959cat >>$CONFIG_STATUS <<_ACEOF
19960:end
19961s/|#_!!_#|//g
19962CEOF$ac_eof
19963_ACEOF
19964
19965
19966# VPATH may cause trouble with some makes, so we remove $(srcdir),
19967# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
19968# trailing colons and then remove the whole line if VPATH becomes empty
19969# (actually we leave an empty line to preserve line numbers).
19970if test "x$srcdir" = x.; then
19971  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
19972s/:*\$(srcdir):*/:/
19973s/:*\${srcdir}:*/:/
19974s/:*@srcdir@:*/:/
19975s/^\([^=]*=[	 ]*\):*/\1/
19976s/:*$//
19977s/^[^=]*=[	 ]*$//
19978}'
19979fi
19980
19981cat >>$CONFIG_STATUS <<\_ACEOF
19982fi # test -n "$CONFIG_FILES"
19983
19984
19985for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
19986do
19987  case $ac_tag in
19988  :[FHLC]) ac_mode=$ac_tag; continue;;
19989  esac
19990  case $ac_mode$ac_tag in
19991  :[FHL]*:*);;
19992  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
19993echo "$as_me: error: Invalid tag $ac_tag." >&2;}
19994   { (exit 1); exit 1; }; };;
19995  :[FH]-) ac_tag=-:-;;
19996  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19997  esac
19998  ac_save_IFS=$IFS
19999  IFS=:
20000  set x $ac_tag
20001  IFS=$ac_save_IFS
20002  shift
20003  ac_file=$1
20004  shift
20005
20006  case $ac_mode in
20007  :L) ac_source=$1;;
20008  :[FH])
20009    ac_file_inputs=
20010    for ac_f
20011    do
20012      case $ac_f in
20013      -) ac_f="$tmp/stdin";;
20014      *) # Look for the file first in the build tree, then in the source tree
20015	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20016	 # because $ac_f cannot contain `:'.
20017	 test -f "$ac_f" ||
20018	   case $ac_f in
20019	   [\\/$]*) false;;
20020	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20021	   esac ||
20022	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20023echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20024   { (exit 1); exit 1; }; };;
20025      esac
20026      ac_file_inputs="$ac_file_inputs $ac_f"
20027    done
20028
20029    # Let's still pretend it is `configure' which instantiates (i.e., don't
20030    # use $as_me), people would be surprised to read:
20031    #    /* config.h.  Generated by config.status.  */
20032    configure_input="Generated from "`IFS=:
20033	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20034    if test x"$ac_file" != x-; then
20035      configure_input="$ac_file.  $configure_input"
20036      { echo "$as_me:$LINENO: creating $ac_file" >&5
20037echo "$as_me: creating $ac_file" >&6;}
20038    fi
20039
20040    case $ac_tag in
20041    *:-:* | *:-) cat >"$tmp/stdin";;
20042    esac
20043    ;;
20044  esac
20045
20046  ac_dir=`$as_dirname -- "$ac_file" ||
20047$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20048	 X"$ac_file" : 'X\(//\)[^/]' \| \
20049	 X"$ac_file" : 'X\(//\)$' \| \
20050	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20051echo X"$ac_file" |
20052    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20053	    s//\1/
20054	    q
20055	  }
20056	  /^X\(\/\/\)[^/].*/{
20057	    s//\1/
20058	    q
20059	  }
20060	  /^X\(\/\/\)$/{
20061	    s//\1/
20062	    q
20063	  }
20064	  /^X\(\/\).*/{
20065	    s//\1/
20066	    q
20067	  }
20068	  s/.*/./; q'`
20069  { as_dir="$ac_dir"
20070  case $as_dir in #(
20071  -*) as_dir=./$as_dir;;
20072  esac
20073  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20074    as_dirs=
20075    while :; do
20076      case $as_dir in #(
20077      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20078      *) as_qdir=$as_dir;;
20079      esac
20080      as_dirs="'$as_qdir' $as_dirs"
20081      as_dir=`$as_dirname -- "$as_dir" ||
20082$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20083	 X"$as_dir" : 'X\(//\)[^/]' \| \
20084	 X"$as_dir" : 'X\(//\)$' \| \
20085	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20086echo X"$as_dir" |
20087    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20088	    s//\1/
20089	    q
20090	  }
20091	  /^X\(\/\/\)[^/].*/{
20092	    s//\1/
20093	    q
20094	  }
20095	  /^X\(\/\/\)$/{
20096	    s//\1/
20097	    q
20098	  }
20099	  /^X\(\/\).*/{
20100	    s//\1/
20101	    q
20102	  }
20103	  s/.*/./; q'`
20104      test -d "$as_dir" && break
20105    done
20106    test -z "$as_dirs" || eval "mkdir $as_dirs"
20107  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20108echo "$as_me: error: cannot create directory $as_dir" >&2;}
20109   { (exit 1); exit 1; }; }; }
20110  ac_builddir=.
20111
20112case "$ac_dir" in
20113.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20114*)
20115  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20116  # A ".." for each directory in $ac_dir_suffix.
20117  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20118  case $ac_top_builddir_sub in
20119  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20120  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20121  esac ;;
20122esac
20123ac_abs_top_builddir=$ac_pwd
20124ac_abs_builddir=$ac_pwd$ac_dir_suffix
20125# for backward compatibility:
20126ac_top_builddir=$ac_top_build_prefix
20127
20128case $srcdir in
20129  .)  # We are building in place.
20130    ac_srcdir=.
20131    ac_top_srcdir=$ac_top_builddir_sub
20132    ac_abs_top_srcdir=$ac_pwd ;;
20133  [\\/]* | ?:[\\/]* )  # Absolute name.
20134    ac_srcdir=$srcdir$ac_dir_suffix;
20135    ac_top_srcdir=$srcdir
20136    ac_abs_top_srcdir=$srcdir ;;
20137  *) # Relative name.
20138    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20139    ac_top_srcdir=$ac_top_build_prefix$srcdir
20140    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20141esac
20142ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20143
20144
20145  case $ac_mode in
20146  :F)
20147  #
20148  # CONFIG_FILE
20149  #
20150
20151  case $INSTALL in
20152  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20153  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20154  esac
20155_ACEOF
20156
20157cat >>$CONFIG_STATUS <<\_ACEOF
20158# If the template does not know about datarootdir, expand it.
20159# FIXME: This hack should be removed a few years after 2.60.
20160ac_datarootdir_hack=; ac_datarootdir_seen=
20161
20162case `sed -n '/datarootdir/ {
20163  p
20164  q
20165}
20166/@datadir@/p
20167/@docdir@/p
20168/@infodir@/p
20169/@localedir@/p
20170/@mandir@/p
20171' $ac_file_inputs` in
20172*datarootdir*) ac_datarootdir_seen=yes;;
20173*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20174  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20175echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20176_ACEOF
20177cat >>$CONFIG_STATUS <<_ACEOF
20178  ac_datarootdir_hack='
20179  s&@datadir@&$datadir&g
20180  s&@docdir@&$docdir&g
20181  s&@infodir@&$infodir&g
20182  s&@localedir@&$localedir&g
20183  s&@mandir@&$mandir&g
20184    s&\\\${datarootdir}&$datarootdir&g' ;;
20185esac
20186_ACEOF
20187
20188# Neutralize VPATH when `$srcdir' = `.'.
20189# Shell code in configure.ac might set extrasub.
20190# FIXME: do we really want to maintain this feature?
20191cat >>$CONFIG_STATUS <<_ACEOF
20192  sed "$ac_vpsub
20193$extrasub
20194_ACEOF
20195cat >>$CONFIG_STATUS <<\_ACEOF
20196:t
20197/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20198s&@configure_input@&$configure_input&;t t
20199s&@top_builddir@&$ac_top_builddir_sub&;t t
20200s&@srcdir@&$ac_srcdir&;t t
20201s&@abs_srcdir@&$ac_abs_srcdir&;t t
20202s&@top_srcdir@&$ac_top_srcdir&;t t
20203s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20204s&@builddir@&$ac_builddir&;t t
20205s&@abs_builddir@&$ac_abs_builddir&;t t
20206s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20207s&@INSTALL@&$ac_INSTALL&;t t
20208$ac_datarootdir_hack
20209" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
20210
20211test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20212  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
20213  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
20214  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20215which seems to be undefined.  Please make sure it is defined." >&5
20216echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20217which seems to be undefined.  Please make sure it is defined." >&2;}
20218
20219  rm -f "$tmp/stdin"
20220  case $ac_file in
20221  -) cat "$tmp/out"; rm -f "$tmp/out";;
20222  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
20223  esac
20224 ;;
20225  :H)
20226  #
20227  # CONFIG_HEADER
20228  #
20229_ACEOF
20230
20231# Transform confdefs.h into a sed script `conftest.defines', that
20232# substitutes the proper values into config.h.in to produce config.h.
20233rm -f conftest.defines conftest.tail
20234# First, append a space to every undef/define line, to ease matching.
20235echo 's/$/ /' >conftest.defines
20236# Then, protect against being on the right side of a sed subst, or in
20237# an unquoted here document, in config.status.  If some macros were
20238# called several times there might be several #defines for the same
20239# symbol, which is useless.  But do not sort them, since the last
20240# AC_DEFINE must be honored.
20241ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20242# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
20243# NAME is the cpp macro being defined, VALUE is the value it is being given.
20244# PARAMS is the parameter list in the macro definition--in most cases, it's
20245# just an empty string.
20246ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
20247ac_dB='\\)[	 (].*,\\1define\\2'
20248ac_dC=' '
20249ac_dD=' ,'
20250
20251uniq confdefs.h |
20252  sed -n '
20253	t rset
20254	:rset
20255	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
20256	t ok
20257	d
20258	:ok
20259	s/[\\&,]/\\&/g
20260	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
20261	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
20262  ' >>conftest.defines
20263
20264# Remove the space that was appended to ease matching.
20265# Then replace #undef with comments.  This is necessary, for
20266# example, in the case of _POSIX_SOURCE, which is predefined and required
20267# on some systems where configure will not decide to define it.
20268# (The regexp can be short, since the line contains either #define or #undef.)
20269echo 's/ $//
20270s,^[	 #]*u.*,/* & */,' >>conftest.defines
20271
20272# Break up conftest.defines:
20273ac_max_sed_lines=50
20274
20275# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
20276# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
20277# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
20278# et cetera.
20279ac_in='$ac_file_inputs'
20280ac_out='"$tmp/out1"'
20281ac_nxt='"$tmp/out2"'
20282
20283while :
20284do
20285  # Write a here document:
20286    cat >>$CONFIG_STATUS <<_ACEOF
20287    # First, check the format of the line:
20288    cat >"\$tmp/defines.sed" <<\\CEOF
20289/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*/b def
20290/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
20291b
20292:def
20293_ACEOF
20294  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
20295  echo 'CEOF
20296    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
20297  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
20298  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
20299  grep . conftest.tail >/dev/null || break
20300  rm -f conftest.defines
20301  mv conftest.tail conftest.defines
20302done
20303rm -f conftest.defines conftest.tail
20304
20305echo "ac_result=$ac_in" >>$CONFIG_STATUS
20306cat >>$CONFIG_STATUS <<\_ACEOF
20307  if test x"$ac_file" != x-; then
20308    echo "/* $configure_input  */" >"$tmp/config.h"
20309    cat "$ac_result" >>"$tmp/config.h"
20310    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
20311      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
20312echo "$as_me: $ac_file is unchanged" >&6;}
20313    else
20314      rm -f $ac_file
20315      mv "$tmp/config.h" $ac_file
20316    fi
20317  else
20318    echo "/* $configure_input  */"
20319    cat "$ac_result"
20320  fi
20321  rm -f "$tmp/out12"
20322 ;;
20323
20324  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
20325echo "$as_me: executing $ac_file commands" >&6;}
20326 ;;
20327  esac
20328
20329
20330  case $ac_file$ac_mode in
20331    "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
20332   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
20333    "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
20334   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
20335    "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
20336   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
20337    "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
20338   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
20339    "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
20340   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
20341    "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
20342   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
20343    "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
20344   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
20345    "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
20346   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
20347    "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
20348   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
20349    "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
20350   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
20351    "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
20352   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
20353    "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
20354   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
20355    "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
20356   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
20357
20358  esac
20359done # for ac_tag
20360
20361
20362{ (exit 0); exit 0; }
20363_ACEOF
20364chmod +x $CONFIG_STATUS
20365ac_clean_files=$ac_clean_files_save
20366
20367
20368# configure is writing to config.log, and then calls config.status.
20369# config.status does its own redirection, appending to config.log.
20370# Unfortunately, on DOS this fails, as config.log is still kept open
20371# by configure, so config.status won't be able to write to it; its
20372# output is simply discarded.  So we exec the FD to /dev/null,
20373# effectively closing config.log, so it can be properly (re)opened and
20374# appended to by config.status.  When coming back to configure, we
20375# need to make the FD available again.
20376if test "$no_create" != yes; then
20377  ac_cs_success=:
20378  ac_config_status_args=
20379  test "$silent" = yes &&
20380    ac_config_status_args="$ac_config_status_args --quiet"
20381  exec 5>/dev/null
20382  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20383  exec 5>>config.log
20384  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20385  # would make configure fail if this is the last instruction.
20386  $ac_cs_success || { (exit 1); exit 1; }
20387fi
20388
20389#
20390# CONFIG_SUBDIRS section.
20391#
20392if test "$no_recursion" != yes; then
20393
20394  # Remove --cache-file and --srcdir arguments so they do not pile up.
20395  ac_sub_configure_args=
20396  ac_prev=
20397  eval "set x $ac_configure_args"
20398  shift
20399  for ac_arg
20400  do
20401    if test -n "$ac_prev"; then
20402      ac_prev=
20403      continue
20404    fi
20405    case $ac_arg in
20406    -cache-file | --cache-file | --cache-fil | --cache-fi \
20407    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
20408      ac_prev=cache_file ;;
20409    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
20410    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
20411    | --c=*)
20412      ;;
20413    --config-cache | -C)
20414      ;;
20415    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
20416      ac_prev=srcdir ;;
20417    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
20418      ;;
20419    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
20420      ac_prev=prefix ;;
20421    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
20422      ;;
20423    *)
20424      case $ac_arg in
20425      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20426      esac
20427      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
20428    esac
20429  done
20430
20431  # Always prepend --prefix to ensure using the same prefix
20432  # in subdir configurations.
20433  ac_arg="--prefix=$prefix"
20434  case $ac_arg in
20435  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20436  esac
20437  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
20438
20439  # Pass --silent
20440  if test "$silent" = yes; then
20441    ac_sub_configure_args="--silent $ac_sub_configure_args"
20442  fi
20443
20444  ac_popdir=`pwd`
20445  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
20446
20447    # Do not complain, so a configure script can configure whichever
20448    # parts of a large source tree are present.
20449    test -d "$srcdir/$ac_dir" || continue
20450
20451    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
20452    echo "$as_me:$LINENO: $ac_msg" >&5
20453    echo "$ac_msg" >&6
20454    { as_dir="$ac_dir"
20455  case $as_dir in #(
20456  -*) as_dir=./$as_dir;;
20457  esac
20458  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20459    as_dirs=
20460    while :; do
20461      case $as_dir in #(
20462      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20463      *) as_qdir=$as_dir;;
20464      esac
20465      as_dirs="'$as_qdir' $as_dirs"
20466      as_dir=`$as_dirname -- "$as_dir" ||
20467$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20468	 X"$as_dir" : 'X\(//\)[^/]' \| \
20469	 X"$as_dir" : 'X\(//\)$' \| \
20470	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20471echo X"$as_dir" |
20472    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20473	    s//\1/
20474	    q
20475	  }
20476	  /^X\(\/\/\)[^/].*/{
20477	    s//\1/
20478	    q
20479	  }
20480	  /^X\(\/\/\)$/{
20481	    s//\1/
20482	    q
20483	  }
20484	  /^X\(\/\).*/{
20485	    s//\1/
20486	    q
20487	  }
20488	  s/.*/./; q'`
20489      test -d "$as_dir" && break
20490    done
20491    test -z "$as_dirs" || eval "mkdir $as_dirs"
20492  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20493echo "$as_me: error: cannot create directory $as_dir" >&2;}
20494   { (exit 1); exit 1; }; }; }
20495    ac_builddir=.
20496
20497case "$ac_dir" in
20498.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20499*)
20500  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20501  # A ".." for each directory in $ac_dir_suffix.
20502  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20503  case $ac_top_builddir_sub in
20504  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20505  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20506  esac ;;
20507esac
20508ac_abs_top_builddir=$ac_pwd
20509ac_abs_builddir=$ac_pwd$ac_dir_suffix
20510# for backward compatibility:
20511ac_top_builddir=$ac_top_build_prefix
20512
20513case $srcdir in
20514  .)  # We are building in place.
20515    ac_srcdir=.
20516    ac_top_srcdir=$ac_top_builddir_sub
20517    ac_abs_top_srcdir=$ac_pwd ;;
20518  [\\/]* | ?:[\\/]* )  # Absolute name.
20519    ac_srcdir=$srcdir$ac_dir_suffix;
20520    ac_top_srcdir=$srcdir
20521    ac_abs_top_srcdir=$srcdir ;;
20522  *) # Relative name.
20523    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20524    ac_top_srcdir=$ac_top_build_prefix$srcdir
20525    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20526esac
20527ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20528
20529
20530    cd "$ac_dir"
20531
20532    # Check for guested configure; otherwise get Cygnus style configure.
20533    if test -f "$ac_srcdir/configure.gnu"; then
20534      ac_sub_configure=$ac_srcdir/configure.gnu
20535    elif test -f "$ac_srcdir/configure"; then
20536      ac_sub_configure=$ac_srcdir/configure
20537    elif test -f "$ac_srcdir/configure.in"; then
20538      # This should be Cygnus configure.
20539      ac_sub_configure=$ac_aux_dir/configure
20540    else
20541      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
20542echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
20543      ac_sub_configure=
20544    fi
20545
20546    # The recursion is here.
20547    if test -n "$ac_sub_configure"; then
20548      # Make the cache file name correct relative to the subdirectory.
20549      case $cache_file in
20550      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
20551      *) # Relative name.
20552	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
20553      esac
20554
20555      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
20556echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
20557      # The eval makes quoting arguments work.
20558      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
20559	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
20560	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
20561echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
20562   { (exit 1); exit 1; }; }
20563    fi
20564
20565    cd "$ac_popdir"
20566  done
20567fi
20568
20569