configure revision e0b0e7b2950d3c132004105bba5f36a8eaea7925
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for LLVM 3.2svn.
4#
5# Report bugs to <http://llvm.org/bugs/>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11#
12# Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign.
13## --------------------- ##
14## M4sh Initialization.  ##
15## --------------------- ##
16
17# Be Bourne compatible
18if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19  emulate sh
20  NULLCMD=:
21  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22  # is contrary to our usage.  Disable this feature.
23  alias -g '${1+"$@"}'='"$@"'
24  setopt NO_GLOB_SUBST
25else
26  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27fi
28BIN_SH=xpg4; export BIN_SH # for Tru64
29DUALCASE=1; export DUALCASE # for MKS sh
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
42  echo "#! /bin/sh" >conf$$.sh
43  echo  "exit 0"   >>conf$$.sh
44  chmod +x conf$$.sh
45  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46    PATH_SEPARATOR=';'
47  else
48    PATH_SEPARATOR=:
49  fi
50  rm -f conf$$.sh
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55  as_unset=unset
56else
57  as_unset=false
58fi
59
60
61# IFS
62# We need space, tab and new line, in precisely that order.  Quoting is
63# there to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
66as_nl='
67'
68IFS=" ""	$as_nl"
69
70# Find who we are.  Look in the path if we contain no directory separator.
71case $0 in
72  *[\\/]* ) as_myself=$0 ;;
73  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH
75do
76  IFS=$as_save_IFS
77  test -z "$as_dir" && as_dir=.
78  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
80IFS=$as_save_IFS
81
82     ;;
83esac
84# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then
87  as_myself=$0
88fi
89if test ! -f "$as_myself"; then
90  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91  { (exit 1); exit 1; }
92fi
93
94# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
103for as_var in \
104  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106  LC_TELEPHONE LC_TIME
107do
108  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109    eval $as_var=C; export $as_var
110  else
111    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112  fi
113done
114
115# Required to use basename.
116if expr a : '\(a\)' >/dev/null 2>&1 &&
117   test "X`expr 00001 : '.*\(...\)'`" = X001; then
118  as_expr=expr
119else
120  as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124  as_basename=basename
125else
126  as_basename=false
127fi
128
129
130# Name of the executable.
131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133	 X"$0" : 'X\(//\)$' \| \
134	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo X/"$0" |
136    sed '/^.*\/\([^/][^/]*\)\/*$/{
137	    s//\1/
138	    q
139	  }
140	  /^X\/\(\/\/\)$/{
141	    s//\1/
142	    q
143	  }
144	  /^X\/\(\/\).*/{
145	    s//\1/
146	    q
147	  }
148	  s/.*/./; q'`
149
150# CDPATH.
151$as_unset CDPATH
152
153
154if test "x$CONFIG_SHELL" = x; then
155  if (eval ":") 2>/dev/null; then
156  as_have_required=yes
157else
158  as_have_required=no
159fi
160
161  if test $as_have_required = yes && 	 (eval ":
162(as_func_return () {
163  (exit \$1)
164}
165as_func_success () {
166  as_func_return 0
167}
168as_func_failure () {
169  as_func_return 1
170}
171as_func_ret_success () {
172  return 0
173}
174as_func_ret_failure () {
175  return 1
176}
177
178exitcode=0
179if as_func_success; then
180  :
181else
182  exitcode=1
183  echo as_func_success failed.
184fi
185
186if as_func_failure; then
187  exitcode=1
188  echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192  :
193else
194  exitcode=1
195  echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199  exitcode=1
200  echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204  :
205else
206  exitcode=1
207  echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213  as_lineno_1=\$LINENO
214  as_lineno_2=\$LINENO
215  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218  :
219else
220  as_candidate_shells=
221    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224  IFS=$as_save_IFS
225  test -z "$as_dir" && as_dir=.
226  case $as_dir in
227	 /*)
228	   for as_base in sh bash ksh sh5; do
229	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230	   done;;
231       esac
232done
233IFS=$as_save_IFS
234
235
236      for as_shell in $as_candidate_shells $SHELL; do
237	 # Try only shells that exist, to save several forks.
238	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239		{ ("$as_shell") 2> /dev/null <<\_ASEOF
240# Be Bourne compatible
241if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242  emulate sh
243  NULLCMD=:
244  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245  # is contrary to our usage.  Disable this feature.
246  alias -g '${1+"$@"}'='"$@"'
247  setopt NO_GLOB_SUBST
248else
249  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250fi
251BIN_SH=xpg4; export BIN_SH # for Tru64
252DUALCASE=1; export DUALCASE # for MKS sh
253
254:
255_ASEOF
256}; then
257  CONFIG_SHELL=$as_shell
258	       as_have_required=yes
259	       if { "$as_shell" 2> /dev/null <<\_ASEOF
260# Be Bourne compatible
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270fi
271BIN_SH=xpg4; export BIN_SH # for Tru64
272DUALCASE=1; export DUALCASE # for MKS sh
273
274:
275(as_func_return () {
276  (exit $1)
277}
278as_func_success () {
279  as_func_return 0
280}
281as_func_failure () {
282  as_func_return 1
283}
284as_func_ret_success () {
285  return 0
286}
287as_func_ret_failure () {
288  return 1
289}
290
291exitcode=0
292if as_func_success; then
293  :
294else
295  exitcode=1
296  echo as_func_success failed.
297fi
298
299if as_func_failure; then
300  exitcode=1
301  echo as_func_failure succeeded.
302fi
303
304if as_func_ret_success; then
305  :
306else
307  exitcode=1
308  echo as_func_ret_success failed.
309fi
310
311if as_func_ret_failure; then
312  exitcode=1
313  echo as_func_ret_failure succeeded.
314fi
315
316if ( set x; as_func_ret_success y && test x = "$1" ); then
317  :
318else
319  exitcode=1
320  echo positional parameters were not saved.
321fi
322
323test $exitcode = 0) || { (exit 1); exit 1; }
324
325(
326  as_lineno_1=$LINENO
327  as_lineno_2=$LINENO
328  test "x$as_lineno_1" != "x$as_lineno_2" &&
329  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331_ASEOF
332}; then
333  break
334fi
335
336fi
337
338      done
339
340      if test "x$CONFIG_SHELL" != x; then
341  for as_var in BASH_ENV ENV
342        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343        done
344        export CONFIG_SHELL
345        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346fi
347
348
349    if test $as_have_required = no; then
350  echo This script requires a shell more modern than all the
351      echo shells that I found on your system.  Please install a
352      echo modern shell, or manually run the script under such a
353      echo shell if you do have one.
354      { (exit 1); exit 1; }
355fi
356
357
358fi
359
360fi
361
362
363
364(eval "as_func_return () {
365  (exit \$1)
366}
367as_func_success () {
368  as_func_return 0
369}
370as_func_failure () {
371  as_func_return 1
372}
373as_func_ret_success () {
374  return 0
375}
376as_func_ret_failure () {
377  return 1
378}
379
380exitcode=0
381if as_func_success; then
382  :
383else
384  exitcode=1
385  echo as_func_success failed.
386fi
387
388if as_func_failure; then
389  exitcode=1
390  echo as_func_failure succeeded.
391fi
392
393if as_func_ret_success; then
394  :
395else
396  exitcode=1
397  echo as_func_ret_success failed.
398fi
399
400if as_func_ret_failure; then
401  exitcode=1
402  echo as_func_ret_failure succeeded.
403fi
404
405if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406  :
407else
408  exitcode=1
409  echo positional parameters were not saved.
410fi
411
412test \$exitcode = 0") || {
413  echo No shell found that supports shell functions.
414  echo Please tell autoconf@gnu.org about your system,
415  echo including any error possibly output before this
416  echo message
417}
418
419
420
421  as_lineno_1=$LINENO
422  as_lineno_2=$LINENO
423  test "x$as_lineno_1" != "x$as_lineno_2" &&
424  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427  # uniformly replaced by the line number.  The first 'sed' inserts a
428  # line-number line after each line using $LINENO; the second 'sed'
429  # does the real work.  The second script uses 'N' to pair each
430  # line-number line with the line containing $LINENO, and appends
431  # trailing '-' during substitution so that $LINENO is not a special
432  # case at line end.
433  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434  # scripts with optimization help from Paolo Bonzini.  Blame Lee
435  # E. McMahon (1931-1989) for sed's syntax.  :-)
436  sed -n '
437    p
438    /[$]LINENO/=
439  ' <$as_myself |
440    sed '
441      s/[$]LINENO.*/&-/
442      t lineno
443      b
444      :lineno
445      N
446      :loop
447      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448      t loop
449      s/-\n.*//
450    ' >$as_me.lineno &&
451  chmod +x "$as_me.lineno" ||
452    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453   { (exit 1); exit 1; }; }
454
455  # Don't try to exec as it changes $[0], causing all sort of problems
456  # (the dirname of $[0] is not the place where we might find the
457  # original and so on.  Autoconf is especially sensitive to this).
458  . "./$as_me.lineno"
459  # Exit status is that of the last command.
460  exit
461}
462
463
464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465  as_dirname=dirname
466else
467  as_dirname=false
468fi
469
470ECHO_C= ECHO_N= ECHO_T=
471case `echo -n x` in
472-n*)
473  case `echo 'x\c'` in
474  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
475  *)   ECHO_C='\c';;
476  esac;;
477*)
478  ECHO_N='-n';;
479esac
480
481if expr a : '\(a\)' >/dev/null 2>&1 &&
482   test "X`expr 00001 : '.*\(...\)'`" = X001; then
483  as_expr=expr
484else
485  as_expr=false
486fi
487
488rm -f conf$$ conf$$.exe conf$$.file
489if test -d conf$$.dir; then
490  rm -f conf$$.dir/conf$$.file
491else
492  rm -f conf$$.dir
493  mkdir conf$$.dir
494fi
495echo >conf$$.file
496if ln -s conf$$.file conf$$ 2>/dev/null; then
497  as_ln_s='ln -s'
498  # ... but there are two gotchas:
499  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501  # In both cases, we have to default to `cp -p'.
502  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503    as_ln_s='cp -p'
504elif ln conf$$.file conf$$ 2>/dev/null; then
505  as_ln_s=ln
506else
507  as_ln_s='cp -p'
508fi
509rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510rmdir conf$$.dir 2>/dev/null
511
512if mkdir -p . 2>/dev/null; then
513  as_mkdir_p=:
514else
515  test -d ./-p && rmdir ./-p
516  as_mkdir_p=false
517fi
518
519# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520# systems may use methods other than mode bits to determine executability.
521cat >conf$$.file <<_ASEOF
522#! /bin/sh
523exit 0
524_ASEOF
525chmod +x conf$$.file
526if test -x conf$$.file >/dev/null 2>&1; then
527  as_executable_p="test -x"
528else
529  as_executable_p=:
530fi
531rm -f conf$$.file
532
533# Sed expression to map a string onto a valid CPP name.
534as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536# Sed expression to map a string onto a valid variable name.
537as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541exec 7<&0 </dev/null 6>&1
542
543# Name of the host.
544# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545# so uname gets run too.
546ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548#
549# Initializations.
550#
551ac_default_prefix=/usr/local
552ac_clean_files=
553ac_config_libobj_dir=.
554LIBOBJS=
555cross_compiling=no
556subdirs=
557MFLAGS=
558MAKEFLAGS=
559SHELL=${CONFIG_SHELL-/bin/sh}
560
561# Identity of this package.
562PACKAGE_NAME='LLVM'
563PACKAGE_TARNAME='llvm'
564PACKAGE_VERSION='3.2svn'
565PACKAGE_STRING='LLVM 3.2svn'
566PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568ac_unique_file="lib/VMCore/Module.cpp"
569# Factoring default headers for most tests.
570ac_includes_default="\
571#include <stdio.h>
572#if HAVE_SYS_TYPES_H
573# include <sys/types.h>
574#endif
575#if HAVE_SYS_STAT_H
576# include <sys/stat.h>
577#endif
578#if STDC_HEADERS
579# include <stdlib.h>
580# include <stddef.h>
581#else
582# if HAVE_STDLIB_H
583#  include <stdlib.h>
584# endif
585#endif
586#if HAVE_STRING_H
587# if !STDC_HEADERS && HAVE_MEMORY_H
588#  include <memory.h>
589# endif
590# include <string.h>
591#endif
592#if HAVE_STRINGS_H
593# include <strings.h>
594#endif
595#if HAVE_INTTYPES_H
596# include <inttypes.h>
597#endif
598#if HAVE_STDINT_H
599# include <stdint.h>
600#endif
601#if HAVE_UNISTD_H
602# include <unistd.h>
603#endif"
604
605ac_subst_vars='SHELL
606PATH_SEPARATOR
607PACKAGE_NAME
608PACKAGE_TARNAME
609PACKAGE_VERSION
610PACKAGE_STRING
611PACKAGE_BUGREPORT
612exec_prefix
613prefix
614program_transform_name
615bindir
616sbindir
617libexecdir
618datarootdir
619datadir
620sysconfdir
621sharedstatedir
622localstatedir
623includedir
624oldincludedir
625docdir
626infodir
627htmldir
628dvidir
629pdfdir
630psdir
631libdir
632localedir
633mandir
634DEFS
635ECHO_C
636ECHO_N
637ECHO_T
638LIBS
639build_alias
640host_alias
641target_alias
642LLVM_COPYRIGHT
643CC
644CFLAGS
645LDFLAGS
646CPPFLAGS
647ac_ct_CC
648EXEEXT
649OBJEXT
650CXX
651CXXFLAGS
652ac_ct_CXX
653CPP
654subdirs
655ENABLE_POLLY
656LLVM_HAS_POLLY
657build
658build_cpu
659build_vendor
660build_os
661host
662host_cpu
663host_vendor
664host_os
665target
666target_cpu
667target_vendor
668target_os
669OS
670HOST_OS
671TARGET_OS
672LINKALL
673NOLINKALL
674LLVM_ON_UNIX
675LLVM_ON_WIN32
676ARCH
677ENDIAN
678GREP
679EGREP
680LLVM_CROSS_COMPILING
681BUILD_CC
682BUILD_EXEEXT
683BUILD_CXX
684CVSBUILD
685ENABLE_LIBCPP
686ENABLE_OPTIMIZED
687ENABLE_PROFILING
688DISABLE_ASSERTIONS
689ENABLE_EXPENSIVE_CHECKS
690EXPENSIVE_CHECKS
691DEBUG_RUNTIME
692DEBUG_SYMBOLS
693JIT
694TARGET_HAS_JIT
695ENABLE_DOCS
696ENABLE_DOXYGEN
697LLVM_ENABLE_THREADS
698ENABLE_PTHREADS
699ENABLE_PIC
700ENABLE_SHARED
701ENABLE_EMBED_STDCXX
702ENABLE_TIMESTAMPS
703TARGETS_TO_BUILD
704LLVM_ENUM_TARGETS
705LLVM_ENUM_ASM_PRINTERS
706LLVM_ENUM_ASM_PARSERS
707LLVM_ENUM_DISASSEMBLERS
708OPTIMIZE_OPTION
709EXTRA_OPTIONS
710EXTRA_LD_OPTIONS
711CLANG_SRC_ROOT
712BINUTILS_INCDIR
713INTERNAL_PREFIX
714NM
715ifGNUmake
716LN_S
717CMP
718CP
719DATE
720FIND
721MKDIR
722MV
723RANLIB
724AR
725RM
726SED
727TAR
728BINPWD
729GRAPHVIZ
730DOT
731FDP
732NEATO
733TWOPI
734CIRCO
735GV
736DOTTY
737XDOT_PY
738INSTALL_PROGRAM
739INSTALL_SCRIPT
740INSTALL_DATA
741BZIP2
742CAT
743DOXYGEN
744GROFF
745GZIPBIN
746POD2HTML
747POD2MAN
748PDFROFF
749RUNTEST
750TCLSH
751ZIP
752OCAMLC
753OCAMLOPT
754OCAMLDEP
755OCAMLDOC
756GAS
757HAVE_LINK_VERSION_SCRIPT
758INSTALL_LTDL_TRUE
759INSTALL_LTDL_FALSE
760CONVENIENCE_LTDL_TRUE
761CONVENIENCE_LTDL_FALSE
762LIBADD_DL
763NO_VARIADIC_MACROS
764NO_MISSING_FIELD_INITIALIZERS
765COVERED_SWITCH_DEFAULT
766USE_UDIS86
767USE_OPROFILE
768USE_INTEL_JITEVENTS
769INTEL_JITEVENTS_INCDIR
770INTEL_JITEVENTS_LIBDIR
771HAVE_PTHREAD
772HUGE_VAL_SANITY
773MMAP_FILE
774SHLIBEXT
775SHLIBPATH_VAR
776LLVM_PREFIX
777LLVM_BINDIR
778LLVM_LIBDIR
779LLVM_DATADIR
780LLVM_DOCSDIR
781LLVM_ETCDIR
782LLVM_INCLUDEDIR
783LLVM_INFODIR
784LLVM_MANDIR
785LLVM_CONFIGTIME
786BINDINGS_TO_BUILD
787ALL_BINDINGS
788OCAML_LIBDIR
789ENABLE_VISIBILITY_INLINES_HIDDEN
790RPATH
791RDYNAMIC
792LIBOBJS
793LTLIBOBJS'
794ac_subst_files=''
795      ac_precious_vars='build_alias
796host_alias
797target_alias
798CC
799CFLAGS
800LDFLAGS
801CPPFLAGS
802CXX
803CXXFLAGS
804CCC
805CPP'
806ac_subdirs_all='projects/llvm-gcc
807projects/test-suite
808projects/llvm-test
809projects/poolalloc
810projects/llvm-poolalloc
811projects/sample
812projects/privbracket
813projects/llvm-stacker
814projects/llvm-reopt
815projects/llvm-java
816projects/llvm-tv
817projects/safecode
818projects/llvm-kernel
819tools/polly'
820
821# Initialize some variables set by options.
822ac_init_help=
823ac_init_version=false
824# The variables have the same names as the options, with
825# dashes changed to underlines.
826cache_file=/dev/null
827exec_prefix=NONE
828no_create=
829no_recursion=
830prefix=NONE
831program_prefix=NONE
832program_suffix=NONE
833program_transform_name=s,x,x,
834silent=
835site=
836srcdir=
837verbose=
838x_includes=NONE
839x_libraries=NONE
840
841# Installation directory options.
842# These are left unexpanded so users can "make install exec_prefix=/foo"
843# and all the variables that are supposed to be based on exec_prefix
844# by default will actually change.
845# Use braces instead of parens because sh, perl, etc. also accept them.
846# (The list follows the same order as the GNU Coding Standards.)
847bindir='${exec_prefix}/bin'
848sbindir='${exec_prefix}/sbin'
849libexecdir='${exec_prefix}/libexec'
850datarootdir='${prefix}/share'
851datadir='${datarootdir}'
852sysconfdir='${prefix}/etc'
853sharedstatedir='${prefix}/com'
854localstatedir='${prefix}/var'
855includedir='${prefix}/include'
856oldincludedir='/usr/include'
857docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
858infodir='${datarootdir}/info'
859htmldir='${docdir}'
860dvidir='${docdir}'
861pdfdir='${docdir}'
862psdir='${docdir}'
863libdir='${exec_prefix}/lib'
864localedir='${datarootdir}/locale'
865mandir='${datarootdir}/man'
866
867ac_prev=
868ac_dashdash=
869for ac_option
870do
871  # If the previous option needs an argument, assign it.
872  if test -n "$ac_prev"; then
873    eval $ac_prev=\$ac_option
874    ac_prev=
875    continue
876  fi
877
878  case $ac_option in
879  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
880  *)	ac_optarg=yes ;;
881  esac
882
883  # Accept the important Cygnus configure options, so we can diagnose typos.
884
885  case $ac_dashdash$ac_option in
886  --)
887    ac_dashdash=yes ;;
888
889  -bindir | --bindir | --bindi | --bind | --bin | --bi)
890    ac_prev=bindir ;;
891  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
892    bindir=$ac_optarg ;;
893
894  -build | --build | --buil | --bui | --bu)
895    ac_prev=build_alias ;;
896  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
897    build_alias=$ac_optarg ;;
898
899  -cache-file | --cache-file | --cache-fil | --cache-fi \
900  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
901    ac_prev=cache_file ;;
902  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
903  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
904    cache_file=$ac_optarg ;;
905
906  --config-cache | -C)
907    cache_file=config.cache ;;
908
909  -datadir | --datadir | --datadi | --datad)
910    ac_prev=datadir ;;
911  -datadir=* | --datadir=* | --datadi=* | --datad=*)
912    datadir=$ac_optarg ;;
913
914  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
915  | --dataroo | --dataro | --datar)
916    ac_prev=datarootdir ;;
917  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
918  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
919    datarootdir=$ac_optarg ;;
920
921  -disable-* | --disable-*)
922    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
923    # Reject names that are not valid shell variable names.
924    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
925      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
926   { (exit 1); exit 1; }; }
927    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
928    eval enable_$ac_feature=no ;;
929
930  -docdir | --docdir | --docdi | --doc | --do)
931    ac_prev=docdir ;;
932  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933    docdir=$ac_optarg ;;
934
935  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936    ac_prev=dvidir ;;
937  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938    dvidir=$ac_optarg ;;
939
940  -enable-* | --enable-*)
941    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
942    # Reject names that are not valid shell variable names.
943    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
944      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
945   { (exit 1); exit 1; }; }
946    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
947    eval enable_$ac_feature=\$ac_optarg ;;
948
949  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
950  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
951  | --exec | --exe | --ex)
952    ac_prev=exec_prefix ;;
953  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
954  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
955  | --exec=* | --exe=* | --ex=*)
956    exec_prefix=$ac_optarg ;;
957
958  -gas | --gas | --ga | --g)
959    # Obsolete; use --with-gas.
960    with_gas=yes ;;
961
962  -help | --help | --hel | --he | -h)
963    ac_init_help=long ;;
964  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
965    ac_init_help=recursive ;;
966  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
967    ac_init_help=short ;;
968
969  -host | --host | --hos | --ho)
970    ac_prev=host_alias ;;
971  -host=* | --host=* | --hos=* | --ho=*)
972    host_alias=$ac_optarg ;;
973
974  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
975    ac_prev=htmldir ;;
976  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
977  | --ht=*)
978    htmldir=$ac_optarg ;;
979
980  -includedir | --includedir | --includedi | --included | --include \
981  | --includ | --inclu | --incl | --inc)
982    ac_prev=includedir ;;
983  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
984  | --includ=* | --inclu=* | --incl=* | --inc=*)
985    includedir=$ac_optarg ;;
986
987  -infodir | --infodir | --infodi | --infod | --info | --inf)
988    ac_prev=infodir ;;
989  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
990    infodir=$ac_optarg ;;
991
992  -libdir | --libdir | --libdi | --libd)
993    ac_prev=libdir ;;
994  -libdir=* | --libdir=* | --libdi=* | --libd=*)
995    libdir=$ac_optarg ;;
996
997  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
998  | --libexe | --libex | --libe)
999    ac_prev=libexecdir ;;
1000  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1001  | --libexe=* | --libex=* | --libe=*)
1002    libexecdir=$ac_optarg ;;
1003
1004  -localedir | --localedir | --localedi | --localed | --locale)
1005    ac_prev=localedir ;;
1006  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1007    localedir=$ac_optarg ;;
1008
1009  -localstatedir | --localstatedir | --localstatedi | --localstated \
1010  | --localstate | --localstat | --localsta | --localst | --locals)
1011    ac_prev=localstatedir ;;
1012  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1013  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1014    localstatedir=$ac_optarg ;;
1015
1016  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1017    ac_prev=mandir ;;
1018  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1019    mandir=$ac_optarg ;;
1020
1021  -nfp | --nfp | --nf)
1022    # Obsolete; use --without-fp.
1023    with_fp=no ;;
1024
1025  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1026  | --no-cr | --no-c | -n)
1027    no_create=yes ;;
1028
1029  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1030  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1031    no_recursion=yes ;;
1032
1033  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1034  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1035  | --oldin | --oldi | --old | --ol | --o)
1036    ac_prev=oldincludedir ;;
1037  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1038  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1039  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1040    oldincludedir=$ac_optarg ;;
1041
1042  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1043    ac_prev=prefix ;;
1044  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1045    prefix=$ac_optarg ;;
1046
1047  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1048  | --program-pre | --program-pr | --program-p)
1049    ac_prev=program_prefix ;;
1050  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1051  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1052    program_prefix=$ac_optarg ;;
1053
1054  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1055  | --program-suf | --program-su | --program-s)
1056    ac_prev=program_suffix ;;
1057  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1058  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1059    program_suffix=$ac_optarg ;;
1060
1061  -program-transform-name | --program-transform-name \
1062  | --program-transform-nam | --program-transform-na \
1063  | --program-transform-n | --program-transform- \
1064  | --program-transform | --program-transfor \
1065  | --program-transfo | --program-transf \
1066  | --program-trans | --program-tran \
1067  | --progr-tra | --program-tr | --program-t)
1068    ac_prev=program_transform_name ;;
1069  -program-transform-name=* | --program-transform-name=* \
1070  | --program-transform-nam=* | --program-transform-na=* \
1071  | --program-transform-n=* | --program-transform-=* \
1072  | --program-transform=* | --program-transfor=* \
1073  | --program-transfo=* | --program-transf=* \
1074  | --program-trans=* | --program-tran=* \
1075  | --progr-tra=* | --program-tr=* | --program-t=*)
1076    program_transform_name=$ac_optarg ;;
1077
1078  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1079    ac_prev=pdfdir ;;
1080  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1081    pdfdir=$ac_optarg ;;
1082
1083  -psdir | --psdir | --psdi | --psd | --ps)
1084    ac_prev=psdir ;;
1085  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1086    psdir=$ac_optarg ;;
1087
1088  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1089  | -silent | --silent | --silen | --sile | --sil)
1090    silent=yes ;;
1091
1092  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1093    ac_prev=sbindir ;;
1094  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1095  | --sbi=* | --sb=*)
1096    sbindir=$ac_optarg ;;
1097
1098  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1099  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1100  | --sharedst | --shareds | --shared | --share | --shar \
1101  | --sha | --sh)
1102    ac_prev=sharedstatedir ;;
1103  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1104  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1105  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1106  | --sha=* | --sh=*)
1107    sharedstatedir=$ac_optarg ;;
1108
1109  -site | --site | --sit)
1110    ac_prev=site ;;
1111  -site=* | --site=* | --sit=*)
1112    site=$ac_optarg ;;
1113
1114  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1115    ac_prev=srcdir ;;
1116  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1117    srcdir=$ac_optarg ;;
1118
1119  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1120  | --syscon | --sysco | --sysc | --sys | --sy)
1121    ac_prev=sysconfdir ;;
1122  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1123  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1124    sysconfdir=$ac_optarg ;;
1125
1126  -target | --target | --targe | --targ | --tar | --ta | --t)
1127    ac_prev=target_alias ;;
1128  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1129    target_alias=$ac_optarg ;;
1130
1131  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1132    verbose=yes ;;
1133
1134  -version | --version | --versio | --versi | --vers | -V)
1135    ac_init_version=: ;;
1136
1137  -with-* | --with-*)
1138    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1139    # Reject names that are not valid shell variable names.
1140    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1141      { echo "$as_me: error: invalid package name: $ac_package" >&2
1142   { (exit 1); exit 1; }; }
1143    ac_package=`echo $ac_package| sed 's/-/_/g'`
1144    eval with_$ac_package=\$ac_optarg ;;
1145
1146  -without-* | --without-*)
1147    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1148    # Reject names that are not valid shell variable names.
1149    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1150      { echo "$as_me: error: invalid package name: $ac_package" >&2
1151   { (exit 1); exit 1; }; }
1152    ac_package=`echo $ac_package | sed 's/-/_/g'`
1153    eval with_$ac_package=no ;;
1154
1155  --x)
1156    # Obsolete; use --with-x.
1157    with_x=yes ;;
1158
1159  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1160  | --x-incl | --x-inc | --x-in | --x-i)
1161    ac_prev=x_includes ;;
1162  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1163  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1164    x_includes=$ac_optarg ;;
1165
1166  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1167  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1168    ac_prev=x_libraries ;;
1169  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1170  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1171    x_libraries=$ac_optarg ;;
1172
1173  -*) { echo "$as_me: error: unrecognized option: $ac_option
1174Try \`$0 --help' for more information." >&2
1175   { (exit 1); exit 1; }; }
1176    ;;
1177
1178  *=*)
1179    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1180    # Reject names that are not valid shell variable names.
1181    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1182      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1183   { (exit 1); exit 1; }; }
1184    eval $ac_envvar=\$ac_optarg
1185    export $ac_envvar ;;
1186
1187  *)
1188    # FIXME: should be removed in autoconf 3.0.
1189    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1190    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1191      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1192    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1193    ;;
1194
1195  esac
1196done
1197
1198if test -n "$ac_prev"; then
1199  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1200  { echo "$as_me: error: missing argument to $ac_option" >&2
1201   { (exit 1); exit 1; }; }
1202fi
1203
1204# Be sure to have absolute directory names.
1205for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1206		datadir sysconfdir sharedstatedir localstatedir includedir \
1207		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1208		libdir localedir mandir
1209do
1210  eval ac_val=\$$ac_var
1211  case $ac_val in
1212    [\\/$]* | ?:[\\/]* )  continue;;
1213    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1214  esac
1215  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1216   { (exit 1); exit 1; }; }
1217done
1218
1219# There might be people who depend on the old broken behavior: `$host'
1220# used to hold the argument of --host etc.
1221# FIXME: To remove some day.
1222build=$build_alias
1223host=$host_alias
1224target=$target_alias
1225
1226# FIXME: To remove some day.
1227if test "x$host_alias" != x; then
1228  if test "x$build_alias" = x; then
1229    cross_compiling=maybe
1230    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1231    If a cross compiler is detected then cross compile mode will be used." >&2
1232  elif test "x$build_alias" != "x$host_alias"; then
1233    cross_compiling=yes
1234  fi
1235fi
1236
1237ac_tool_prefix=
1238test -n "$host_alias" && ac_tool_prefix=$host_alias-
1239
1240test "$silent" = yes && exec 6>/dev/null
1241
1242
1243ac_pwd=`pwd` && test -n "$ac_pwd" &&
1244ac_ls_di=`ls -di .` &&
1245ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1246  { echo "$as_me: error: Working directory cannot be determined" >&2
1247   { (exit 1); exit 1; }; }
1248test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1249  { echo "$as_me: error: pwd does not report name of working directory" >&2
1250   { (exit 1); exit 1; }; }
1251
1252
1253# Find the source files, if location was not specified.
1254if test -z "$srcdir"; then
1255  ac_srcdir_defaulted=yes
1256  # Try the directory containing this script, then the parent directory.
1257  ac_confdir=`$as_dirname -- "$0" ||
1258$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1259	 X"$0" : 'X\(//\)[^/]' \| \
1260	 X"$0" : 'X\(//\)$' \| \
1261	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1262echo X"$0" |
1263    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1264	    s//\1/
1265	    q
1266	  }
1267	  /^X\(\/\/\)[^/].*/{
1268	    s//\1/
1269	    q
1270	  }
1271	  /^X\(\/\/\)$/{
1272	    s//\1/
1273	    q
1274	  }
1275	  /^X\(\/\).*/{
1276	    s//\1/
1277	    q
1278	  }
1279	  s/.*/./; q'`
1280  srcdir=$ac_confdir
1281  if test ! -r "$srcdir/$ac_unique_file"; then
1282    srcdir=..
1283  fi
1284else
1285  ac_srcdir_defaulted=no
1286fi
1287if test ! -r "$srcdir/$ac_unique_file"; then
1288  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1289  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1290   { (exit 1); exit 1; }; }
1291fi
1292ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1293ac_abs_confdir=`(
1294	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1295   { (exit 1); exit 1; }; }
1296	pwd)`
1297# When building in place, set srcdir=.
1298if test "$ac_abs_confdir" = "$ac_pwd"; then
1299  srcdir=.
1300fi
1301# Remove unnecessary trailing slashes from srcdir.
1302# Double slashes in file names in object file debugging info
1303# mess up M-x gdb in Emacs.
1304case $srcdir in
1305*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1306esac
1307for ac_var in $ac_precious_vars; do
1308  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1309  eval ac_env_${ac_var}_value=\$${ac_var}
1310  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1311  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1312done
1313
1314#
1315# Report the --help message.
1316#
1317if test "$ac_init_help" = "long"; then
1318  # Omit some internal or obsolete options to make the list less imposing.
1319  # This message is too long to be a string in the A/UX 3.1 sh.
1320  cat <<_ACEOF
1321\`configure' configures LLVM 3.2svn to adapt to many kinds of systems.
1322
1323Usage: $0 [OPTION]... [VAR=VALUE]...
1324
1325To assign environment variables (e.g., CC, CFLAGS...), specify them as
1326VAR=VALUE.  See below for descriptions of some of the useful variables.
1327
1328Defaults for the options are specified in brackets.
1329
1330Configuration:
1331  -h, --help              display this help and exit
1332      --help=short        display options specific to this package
1333      --help=recursive    display the short help of all the included packages
1334  -V, --version           display version information and exit
1335  -q, --quiet, --silent   do not print \`checking...' messages
1336      --cache-file=FILE   cache test results in FILE [disabled]
1337  -C, --config-cache      alias for \`--cache-file=config.cache'
1338  -n, --no-create         do not create output files
1339      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1340
1341Installation directories:
1342  --prefix=PREFIX         install architecture-independent files in PREFIX
1343			  [$ac_default_prefix]
1344  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1345			  [PREFIX]
1346
1347By default, \`make install' will install all the files in
1348\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1349an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1350for instance \`--prefix=\$HOME'.
1351
1352For better control, use the options below.
1353
1354Fine tuning of the installation directories:
1355  --bindir=DIR           user executables [EPREFIX/bin]
1356  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1357  --libexecdir=DIR       program executables [EPREFIX/libexec]
1358  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1359  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1360  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1361  --libdir=DIR           object code libraries [EPREFIX/lib]
1362  --includedir=DIR       C header files [PREFIX/include]
1363  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1364  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1365  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1366  --infodir=DIR          info documentation [DATAROOTDIR/info]
1367  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1368  --mandir=DIR           man documentation [DATAROOTDIR/man]
1369  --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1370  --htmldir=DIR          html documentation [DOCDIR]
1371  --dvidir=DIR           dvi documentation [DOCDIR]
1372  --pdfdir=DIR           pdf documentation [DOCDIR]
1373  --psdir=DIR            ps documentation [DOCDIR]
1374_ACEOF
1375
1376  cat <<\_ACEOF
1377
1378System types:
1379  --build=BUILD     configure for building on BUILD [guessed]
1380  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1381  --target=TARGET   configure for building compilers for TARGET [HOST]
1382_ACEOF
1383fi
1384
1385if test -n "$ac_init_help"; then
1386  case $ac_init_help in
1387     short | recursive ) echo "Configuration of LLVM 3.2svn:";;
1388   esac
1389  cat <<\_ACEOF
1390
1391Optional Features:
1392  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1393  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1394  --enable-polly          Use polly if available (default is YES)
1395  --enable-libcpp         Use libc++ if available (default is NO)
1396  --enable-optimized      Compile with optimizations enabled (default is NO)
1397  --enable-profiling      Compile with profiling enabled (default is NO)
1398  --enable-assertions     Compile with assertion checks enabled (default is
1399                          YES)
1400  --enable-expensive-checks
1401                          Compile with expensive debug checks enabled (default
1402                          is NO)
1403  --enable-debug-runtime  Build runtime libs with debug symbols (default is
1404                          NO)
1405  --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1406                          optimization is on and YES if it's off)
1407  --enable-jit            Enable Just In Time Compiling (default is YES)
1408  --enable-docs           Build documents (default is YES)
1409  --enable-doxygen        Build doxygen documentation (default is NO)
1410  --enable-threads        Use threads if available (default is YES)
1411  --enable-pthreads       Use pthreads if available (default is YES)
1412  --enable-pic            Build LLVM with Position Independent Code (default
1413                          is YES)
1414  --enable-shared         Build a shared library and link tools against it
1415                          (default is NO)
1416  --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1417                          Win32 DLL (default is NO)
1418  --enable-timestamps     Enable embedding timestamp information in build
1419                          (default is YES)
1420  --enable-targets        Build specific host targets: all or
1421                          target1,target2,... Valid targets are: host, x86,
1422                          x86_64, sparc, powerpc, arm, mips, spu, hexagon,
1423                          xcore, msp430, ptx, nvptx, and cpp (default=all)
1424  --enable-bindings       Build specific language bindings:
1425                          all,auto,none,{binding-name} (default=auto)
1426  --enable-libffi         Check for the presence of libffi (default is NO)
1427  --enable-ltdl-install   install libltdl
1428
1429Optional Packages:
1430  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1431  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1432  --with-optimize-option  Select the compiler options to use for optimized
1433                          builds
1434  --with-extra-options    Specify additional options to compile LLVM with
1435  --with-extra-ld-options Specify additional options to link LLVM with
1436  --with-ocaml-libdir     Specify install location for ocaml bindings (default
1437                          is stdlib)
1438  --with-clang-srcdir     Directory to the out-of-tree Clang source
1439  --with-clang-resource-dir
1440                          Relative directory from the Clang binary for
1441                          resource files
1442  --with-c-include-dirs   Colon separated list of directories clang will
1443                          search for headers
1444  --with-gcc-toolchain    Directory where gcc is installed.
1445  --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1446  --with-binutils-include Specify path to binutils/include/ containing
1447                          plugin-api.h file for gold plugin.
1448  --with-bug-report-url   Specify the URL where bug reports should be
1449                          submitted (default=http://llvm.org/bugs/)
1450  --with-internal-prefix  Installation directory for internal files
1451  --with-tclinclude       directory where tcl headers are
1452  --with-udis86=<path>    Use udis86 external x86 disassembler library
1453  --with-oprofile=<prefix>
1454                          Tell OProfile >= 0.9.4 how to symbolize JIT output
1455  --with-intel-jitevents=<vtune-amplifier-dir>
1456                          Specify location of run-time support library for
1457                          Intel JIT API
1458                          (default=/opt/intel/vtune_amplifier_xe_2011)
1459
1460Some influential environment variables:
1461  CC          C compiler command
1462  CFLAGS      C compiler flags
1463  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1464              nonstandard directory <lib dir>
1465  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1466              you have headers in a nonstandard directory <include dir>
1467  CXX         C++ compiler command
1468  CXXFLAGS    C++ compiler flags
1469  CPP         C preprocessor
1470
1471Use these variables to override the choices made by `configure' or to help
1472it to find libraries and programs with nonstandard names/locations.
1473
1474Report bugs to <http://llvm.org/bugs/>.
1475_ACEOF
1476ac_status=$?
1477fi
1478
1479if test "$ac_init_help" = "recursive"; then
1480  # If there are subdirs, report their specific --help.
1481  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1482    test -d "$ac_dir" || continue
1483    ac_builddir=.
1484
1485case "$ac_dir" in
1486.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487*)
1488  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1489  # A ".." for each directory in $ac_dir_suffix.
1490  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1491  case $ac_top_builddir_sub in
1492  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1494  esac ;;
1495esac
1496ac_abs_top_builddir=$ac_pwd
1497ac_abs_builddir=$ac_pwd$ac_dir_suffix
1498# for backward compatibility:
1499ac_top_builddir=$ac_top_build_prefix
1500
1501case $srcdir in
1502  .)  # We are building in place.
1503    ac_srcdir=.
1504    ac_top_srcdir=$ac_top_builddir_sub
1505    ac_abs_top_srcdir=$ac_pwd ;;
1506  [\\/]* | ?:[\\/]* )  # Absolute name.
1507    ac_srcdir=$srcdir$ac_dir_suffix;
1508    ac_top_srcdir=$srcdir
1509    ac_abs_top_srcdir=$srcdir ;;
1510  *) # Relative name.
1511    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1512    ac_top_srcdir=$ac_top_build_prefix$srcdir
1513    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1514esac
1515ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1516
1517    cd "$ac_dir" || { ac_status=$?; continue; }
1518    # Check for guested configure.
1519    if test -f "$ac_srcdir/configure.gnu"; then
1520      echo &&
1521      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1522    elif test -f "$ac_srcdir/configure"; then
1523      echo &&
1524      $SHELL "$ac_srcdir/configure" --help=recursive
1525    else
1526      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1527    fi || ac_status=$?
1528    cd "$ac_pwd" || { ac_status=$?; break; }
1529  done
1530fi
1531
1532test -n "$ac_init_help" && exit $ac_status
1533if $ac_init_version; then
1534  cat <<\_ACEOF
1535LLVM configure 3.2svn
1536generated by GNU Autoconf 2.60
1537
1538Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15392002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1540This configure script is free software; the Free Software Foundation
1541gives unlimited permission to copy, distribute and modify it.
1542
1543Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign.
1544_ACEOF
1545  exit
1546fi
1547cat >config.log <<_ACEOF
1548This file contains any messages produced by compilers while
1549running configure, to aid debugging if configure makes a mistake.
1550
1551It was created by LLVM $as_me 3.2svn, which was
1552generated by GNU Autoconf 2.60.  Invocation command line was
1553
1554  $ $0 $@
1555
1556_ACEOF
1557exec 5>>config.log
1558{
1559cat <<_ASUNAME
1560## --------- ##
1561## Platform. ##
1562## --------- ##
1563
1564hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1565uname -m = `(uname -m) 2>/dev/null || echo unknown`
1566uname -r = `(uname -r) 2>/dev/null || echo unknown`
1567uname -s = `(uname -s) 2>/dev/null || echo unknown`
1568uname -v = `(uname -v) 2>/dev/null || echo unknown`
1569
1570/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1571/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1572
1573/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1574/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1575/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1576/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1577/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1578/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1579/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1580
1581_ASUNAME
1582
1583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1584for as_dir in $PATH
1585do
1586  IFS=$as_save_IFS
1587  test -z "$as_dir" && as_dir=.
1588  echo "PATH: $as_dir"
1589done
1590IFS=$as_save_IFS
1591
1592} >&5
1593
1594cat >&5 <<_ACEOF
1595
1596
1597## ----------- ##
1598## Core tests. ##
1599## ----------- ##
1600
1601_ACEOF
1602
1603
1604# Keep a trace of the command line.
1605# Strip out --no-create and --no-recursion so they do not pile up.
1606# Strip out --silent because we don't want to record it for future runs.
1607# Also quote any args containing shell meta-characters.
1608# Make two passes to allow for proper duplicate-argument suppression.
1609ac_configure_args=
1610ac_configure_args0=
1611ac_configure_args1=
1612ac_must_keep_next=false
1613for ac_pass in 1 2
1614do
1615  for ac_arg
1616  do
1617    case $ac_arg in
1618    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1619    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1620    | -silent | --silent | --silen | --sile | --sil)
1621      continue ;;
1622    *\'*)
1623      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1624    esac
1625    case $ac_pass in
1626    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1627    2)
1628      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1629      if test $ac_must_keep_next = true; then
1630	ac_must_keep_next=false # Got value, back to normal.
1631      else
1632	case $ac_arg in
1633	  *=* | --config-cache | -C | -disable-* | --disable-* \
1634	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1635	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1636	  | -with-* | --with-* | -without-* | --without-* | --x)
1637	    case "$ac_configure_args0 " in
1638	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1639	    esac
1640	    ;;
1641	  -* ) ac_must_keep_next=true ;;
1642	esac
1643      fi
1644      ac_configure_args="$ac_configure_args '$ac_arg'"
1645      ;;
1646    esac
1647  done
1648done
1649$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1650$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1651
1652# When interrupted or exit'd, cleanup temporary files, and complete
1653# config.log.  We remove comments because anyway the quotes in there
1654# would cause problems or look ugly.
1655# WARNING: Use '\'' to represent an apostrophe within the trap.
1656# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1657trap 'exit_status=$?
1658  # Save into config.log some information that might help in debugging.
1659  {
1660    echo
1661
1662    cat <<\_ASBOX
1663## ---------------- ##
1664## Cache variables. ##
1665## ---------------- ##
1666_ASBOX
1667    echo
1668    # The following way of writing the cache mishandles newlines in values,
1669(
1670  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1671    eval ac_val=\$$ac_var
1672    case $ac_val in #(
1673    *${as_nl}*)
1674      case $ac_var in #(
1675      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1676echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1677      esac
1678      case $ac_var in #(
1679      _ | IFS | as_nl) ;; #(
1680      *) $as_unset $ac_var ;;
1681      esac ;;
1682    esac
1683  done
1684  (set) 2>&1 |
1685    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1686    *${as_nl}ac_space=\ *)
1687      sed -n \
1688	"s/'\''/'\''\\\\'\'''\''/g;
1689	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1690      ;; #(
1691    *)
1692      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1693      ;;
1694    esac |
1695    sort
1696)
1697    echo
1698
1699    cat <<\_ASBOX
1700## ----------------- ##
1701## Output variables. ##
1702## ----------------- ##
1703_ASBOX
1704    echo
1705    for ac_var in $ac_subst_vars
1706    do
1707      eval ac_val=\$$ac_var
1708      case $ac_val in
1709      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1710      esac
1711      echo "$ac_var='\''$ac_val'\''"
1712    done | sort
1713    echo
1714
1715    if test -n "$ac_subst_files"; then
1716      cat <<\_ASBOX
1717## ------------------- ##
1718## File substitutions. ##
1719## ------------------- ##
1720_ASBOX
1721      echo
1722      for ac_var in $ac_subst_files
1723      do
1724	eval ac_val=\$$ac_var
1725	case $ac_val in
1726	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1727	esac
1728	echo "$ac_var='\''$ac_val'\''"
1729      done | sort
1730      echo
1731    fi
1732
1733    if test -s confdefs.h; then
1734      cat <<\_ASBOX
1735## ----------- ##
1736## confdefs.h. ##
1737## ----------- ##
1738_ASBOX
1739      echo
1740      cat confdefs.h
1741      echo
1742    fi
1743    test "$ac_signal" != 0 &&
1744      echo "$as_me: caught signal $ac_signal"
1745    echo "$as_me: exit $exit_status"
1746  } >&5
1747  rm -f core *.core core.conftest.* &&
1748    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1749    exit $exit_status
1750' 0
1751for ac_signal in 1 2 13 15; do
1752  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1753done
1754ac_signal=0
1755
1756# confdefs.h avoids OS command line length limits that DEFS can exceed.
1757rm -f -r conftest* confdefs.h
1758
1759# Predefined preprocessor variables.
1760
1761cat >>confdefs.h <<_ACEOF
1762#define PACKAGE_NAME "$PACKAGE_NAME"
1763_ACEOF
1764
1765
1766cat >>confdefs.h <<_ACEOF
1767#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1768_ACEOF
1769
1770
1771cat >>confdefs.h <<_ACEOF
1772#define PACKAGE_VERSION "$PACKAGE_VERSION"
1773_ACEOF
1774
1775
1776cat >>confdefs.h <<_ACEOF
1777#define PACKAGE_STRING "$PACKAGE_STRING"
1778_ACEOF
1779
1780
1781cat >>confdefs.h <<_ACEOF
1782#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1783_ACEOF
1784
1785
1786# Let the site file select an alternate cache file if it wants to.
1787# Prefer explicitly selected file to automatically selected ones.
1788if test -n "$CONFIG_SITE"; then
1789  set x "$CONFIG_SITE"
1790elif test "x$prefix" != xNONE; then
1791  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1792else
1793  set x "$ac_default_prefix/share/config.site" \
1794	"$ac_default_prefix/etc/config.site"
1795fi
1796shift
1797for ac_site_file
1798do
1799  if test -r "$ac_site_file"; then
1800    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1801echo "$as_me: loading site script $ac_site_file" >&6;}
1802    sed 's/^/| /' "$ac_site_file" >&5
1803    . "$ac_site_file"
1804  fi
1805done
1806
1807if test -r "$cache_file"; then
1808  # Some versions of bash will fail to source /dev/null (special
1809  # files actually), so we avoid doing that.
1810  if test -f "$cache_file"; then
1811    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1812echo "$as_me: loading cache $cache_file" >&6;}
1813    case $cache_file in
1814      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1815      *)                      . "./$cache_file";;
1816    esac
1817  fi
1818else
1819  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1820echo "$as_me: creating cache $cache_file" >&6;}
1821  >$cache_file
1822fi
1823
1824# Check that the precious variables saved in the cache have kept the same
1825# value.
1826ac_cache_corrupted=false
1827for ac_var in $ac_precious_vars; do
1828  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1829  eval ac_new_set=\$ac_env_${ac_var}_set
1830  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1831  eval ac_new_val=\$ac_env_${ac_var}_value
1832  case $ac_old_set,$ac_new_set in
1833    set,)
1834      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1835echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1836      ac_cache_corrupted=: ;;
1837    ,set)
1838      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1839echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1840      ac_cache_corrupted=: ;;
1841    ,);;
1842    *)
1843      if test "x$ac_old_val" != "x$ac_new_val"; then
1844	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1845echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1846	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1847echo "$as_me:   former value:  $ac_old_val" >&2;}
1848	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1849echo "$as_me:   current value: $ac_new_val" >&2;}
1850	ac_cache_corrupted=:
1851      fi;;
1852  esac
1853  # Pass precious variables to config.status.
1854  if test "$ac_new_set" = set; then
1855    case $ac_new_val in
1856    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1857    *) ac_arg=$ac_var=$ac_new_val ;;
1858    esac
1859    case " $ac_configure_args " in
1860      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1861      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1862    esac
1863  fi
1864done
1865if $ac_cache_corrupted; then
1866  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1867echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1868  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1869echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1870   { (exit 1); exit 1; }; }
1871fi
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897ac_ext=c
1898ac_cpp='$CPP $CPPFLAGS'
1899ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1900ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1901ac_compiler_gnu=$ac_cv_c_compiler_gnu
1902
1903
1904
1905cat >>confdefs.h <<\_ACEOF
1906#define LLVM_VERSION_MAJOR 3
1907_ACEOF
1908
1909
1910cat >>confdefs.h <<\_ACEOF
1911#define LLVM_VERSION_MINOR 2
1912_ACEOF
1913
1914
1915LLVM_COPYRIGHT="Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign."
1916
1917
1918
1919
1920
1921
1922
1923ac_aux_dir=
1924for ac_dir in autoconf "$srcdir"/autoconf; do
1925  if test -f "$ac_dir/install-sh"; then
1926    ac_aux_dir=$ac_dir
1927    ac_install_sh="$ac_aux_dir/install-sh -c"
1928    break
1929  elif test -f "$ac_dir/install.sh"; then
1930    ac_aux_dir=$ac_dir
1931    ac_install_sh="$ac_aux_dir/install.sh -c"
1932    break
1933  elif test -f "$ac_dir/shtool"; then
1934    ac_aux_dir=$ac_dir
1935    ac_install_sh="$ac_aux_dir/shtool install -c"
1936    break
1937  fi
1938done
1939if test -z "$ac_aux_dir"; then
1940  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1941echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1942   { (exit 1); exit 1; }; }
1943fi
1944
1945# These three variables are undocumented and unsupported,
1946# and are intended to be withdrawn in a future Autoconf release.
1947# They can cause serious problems if a builder's source tree is in a directory
1948# whose full name contains unusual characters.
1949ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1950ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1951ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1952
1953
1954
1955if test ${srcdir} != "." ; then
1956  if test -f ${srcdir}/include/llvm/Config/config.h ; then
1957    { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1958echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1959   { (exit 1); exit 1; }; }
1960  fi
1961fi
1962
1963ac_ext=c
1964ac_cpp='$CPP $CPPFLAGS'
1965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1967ac_compiler_gnu=$ac_cv_c_compiler_gnu
1968if test -n "$ac_tool_prefix"; then
1969  for ac_prog in clang llvm-gcc gcc
1970  do
1971    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1972set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1973{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1974echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1975if test "${ac_cv_prog_CC+set}" = set; then
1976  echo $ECHO_N "(cached) $ECHO_C" >&6
1977else
1978  if test -n "$CC"; then
1979  ac_cv_prog_CC="$CC" # Let the user override the test.
1980else
1981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1982for as_dir in $PATH
1983do
1984  IFS=$as_save_IFS
1985  test -z "$as_dir" && as_dir=.
1986  for ac_exec_ext in '' $ac_executable_extensions; do
1987  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1988    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1989    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1990    break 2
1991  fi
1992done
1993done
1994IFS=$as_save_IFS
1995
1996fi
1997fi
1998CC=$ac_cv_prog_CC
1999if test -n "$CC"; then
2000  { echo "$as_me:$LINENO: result: $CC" >&5
2001echo "${ECHO_T}$CC" >&6; }
2002else
2003  { echo "$as_me:$LINENO: result: no" >&5
2004echo "${ECHO_T}no" >&6; }
2005fi
2006
2007
2008    test -n "$CC" && break
2009  done
2010fi
2011if test -z "$CC"; then
2012  ac_ct_CC=$CC
2013  for ac_prog in clang llvm-gcc gcc
2014do
2015  # Extract the first word of "$ac_prog", so it can be a program name with args.
2016set dummy $ac_prog; ac_word=$2
2017{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2018echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2019if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2020  echo $ECHO_N "(cached) $ECHO_C" >&6
2021else
2022  if test -n "$ac_ct_CC"; then
2023  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2024else
2025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2026for as_dir in $PATH
2027do
2028  IFS=$as_save_IFS
2029  test -z "$as_dir" && as_dir=.
2030  for ac_exec_ext in '' $ac_executable_extensions; do
2031  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2032    ac_cv_prog_ac_ct_CC="$ac_prog"
2033    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2034    break 2
2035  fi
2036done
2037done
2038IFS=$as_save_IFS
2039
2040fi
2041fi
2042ac_ct_CC=$ac_cv_prog_ac_ct_CC
2043if test -n "$ac_ct_CC"; then
2044  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2045echo "${ECHO_T}$ac_ct_CC" >&6; }
2046else
2047  { echo "$as_me:$LINENO: result: no" >&5
2048echo "${ECHO_T}no" >&6; }
2049fi
2050
2051
2052  test -n "$ac_ct_CC" && break
2053done
2054
2055  if test "x$ac_ct_CC" = x; then
2056    CC=""
2057  else
2058    case $cross_compiling:$ac_tool_warned in
2059yes:)
2060{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2061whose name does not start with the host triplet.  If you think this
2062configuration is useful to you, please write to autoconf@gnu.org." >&5
2063echo "$as_me: 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." >&2;}
2066ac_tool_warned=yes ;;
2067esac
2068    CC=$ac_ct_CC
2069  fi
2070fi
2071
2072
2073test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2074See \`config.log' for more details." >&5
2075echo "$as_me: error: no acceptable C compiler found in \$PATH
2076See \`config.log' for more details." >&2;}
2077   { (exit 1); exit 1; }; }
2078
2079# Provide some information about the compiler.
2080echo "$as_me:$LINENO: checking for C compiler version" >&5
2081ac_compiler=`set X $ac_compile; echo $2`
2082{ (ac_try="$ac_compiler --version >&5"
2083case "(($ac_try" in
2084  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2085  *) ac_try_echo=$ac_try;;
2086esac
2087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2088  (eval "$ac_compiler --version >&5") 2>&5
2089  ac_status=$?
2090  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2091  (exit $ac_status); }
2092{ (ac_try="$ac_compiler -v >&5"
2093case "(($ac_try" in
2094  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2095  *) ac_try_echo=$ac_try;;
2096esac
2097eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2098  (eval "$ac_compiler -v >&5") 2>&5
2099  ac_status=$?
2100  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2101  (exit $ac_status); }
2102{ (ac_try="$ac_compiler -V >&5"
2103case "(($ac_try" in
2104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2105  *) ac_try_echo=$ac_try;;
2106esac
2107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2108  (eval "$ac_compiler -V >&5") 2>&5
2109  ac_status=$?
2110  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2111  (exit $ac_status); }
2112
2113cat >conftest.$ac_ext <<_ACEOF
2114/* confdefs.h.  */
2115_ACEOF
2116cat confdefs.h >>conftest.$ac_ext
2117cat >>conftest.$ac_ext <<_ACEOF
2118/* end confdefs.h.  */
2119
2120int
2121main ()
2122{
2123
2124  ;
2125  return 0;
2126}
2127_ACEOF
2128ac_clean_files_save=$ac_clean_files
2129ac_clean_files="$ac_clean_files a.out a.exe b.out"
2130# Try to create an executable without -o first, disregard a.out.
2131# It will help us diagnose broken compilers, and finding out an intuition
2132# of exeext.
2133{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2134echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2135ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2136#
2137# List of possible output files, starting from the most likely.
2138# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2139# only as a last resort.  b.out is created by i960 compilers.
2140ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2141#
2142# The IRIX 6 linker writes into existing files which may not be
2143# executable, retaining their permissions.  Remove them first so a
2144# subsequent execution test works.
2145ac_rmfiles=
2146for ac_file in $ac_files
2147do
2148  case $ac_file in
2149    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2150    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2151  esac
2152done
2153rm -f $ac_rmfiles
2154
2155if { (ac_try="$ac_link_default"
2156case "(($ac_try" in
2157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2158  *) ac_try_echo=$ac_try;;
2159esac
2160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2161  (eval "$ac_link_default") 2>&5
2162  ac_status=$?
2163  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2164  (exit $ac_status); }; then
2165  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2166# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2167# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2168# so that the user can short-circuit this test for compilers unknown to
2169# Autoconf.
2170for ac_file in $ac_files
2171do
2172  test -f "$ac_file" || continue
2173  case $ac_file in
2174    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2175	;;
2176    [ab].out )
2177	# We found the default executable, but exeext='' is most
2178	# certainly right.
2179	break;;
2180    *.* )
2181        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2182	then :; else
2183	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2184	fi
2185	# We set ac_cv_exeext here because the later test for it is not
2186	# safe: cross compilers may not add the suffix if given an `-o'
2187	# argument, so we may need to know it at that point already.
2188	# Even if this section looks crufty: it has the advantage of
2189	# actually working.
2190	break;;
2191    * )
2192	break;;
2193  esac
2194done
2195test "$ac_cv_exeext" = no && ac_cv_exeext=
2196
2197else
2198  echo "$as_me: failed program was:" >&5
2199sed 's/^/| /' conftest.$ac_ext >&5
2200
2201{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2202See \`config.log' for more details." >&5
2203echo "$as_me: error: C compiler cannot create executables
2204See \`config.log' for more details." >&2;}
2205   { (exit 77); exit 77; }; }
2206fi
2207
2208ac_exeext=$ac_cv_exeext
2209{ echo "$as_me:$LINENO: result: $ac_file" >&5
2210echo "${ECHO_T}$ac_file" >&6; }
2211
2212# Check that the compiler produces executables we can run.  If not, either
2213# the compiler is broken, or we cross compile.
2214{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2215echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2216# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2217# If not cross compiling, check that we can run a simple program.
2218if test "$cross_compiling" != yes; then
2219  if { ac_try='./$ac_file'
2220  { (case "(($ac_try" in
2221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2222  *) ac_try_echo=$ac_try;;
2223esac
2224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2225  (eval "$ac_try") 2>&5
2226  ac_status=$?
2227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2228  (exit $ac_status); }; }; then
2229    cross_compiling=no
2230  else
2231    if test "$cross_compiling" = maybe; then
2232	cross_compiling=yes
2233    else
2234	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2235If you meant to cross compile, use \`--host'.
2236See \`config.log' for more details." >&5
2237echo "$as_me: error: cannot run C compiled programs.
2238If you meant to cross compile, use \`--host'.
2239See \`config.log' for more details." >&2;}
2240   { (exit 1); exit 1; }; }
2241    fi
2242  fi
2243fi
2244{ echo "$as_me:$LINENO: result: yes" >&5
2245echo "${ECHO_T}yes" >&6; }
2246
2247rm -f a.out a.exe conftest$ac_cv_exeext b.out
2248ac_clean_files=$ac_clean_files_save
2249# Check that the compiler produces executables we can run.  If not, either
2250# the compiler is broken, or we cross compile.
2251{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2252echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2253{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2254echo "${ECHO_T}$cross_compiling" >&6; }
2255
2256{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2257echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2258if { (ac_try="$ac_link"
2259case "(($ac_try" in
2260  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2261  *) ac_try_echo=$ac_try;;
2262esac
2263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2264  (eval "$ac_link") 2>&5
2265  ac_status=$?
2266  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2267  (exit $ac_status); }; then
2268  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2269# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2270# work properly (i.e., refer to `conftest.exe'), while it won't with
2271# `rm'.
2272for ac_file in conftest.exe conftest conftest.*; do
2273  test -f "$ac_file" || continue
2274  case $ac_file in
2275    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2276    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2277	  break;;
2278    * ) break;;
2279  esac
2280done
2281else
2282  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2283See \`config.log' for more details." >&5
2284echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2285See \`config.log' for more details." >&2;}
2286   { (exit 1); exit 1; }; }
2287fi
2288
2289rm -f conftest$ac_cv_exeext
2290{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2291echo "${ECHO_T}$ac_cv_exeext" >&6; }
2292
2293rm -f conftest.$ac_ext
2294EXEEXT=$ac_cv_exeext
2295ac_exeext=$EXEEXT
2296{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2297echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2298if test "${ac_cv_objext+set}" = set; then
2299  echo $ECHO_N "(cached) $ECHO_C" >&6
2300else
2301  cat >conftest.$ac_ext <<_ACEOF
2302/* confdefs.h.  */
2303_ACEOF
2304cat confdefs.h >>conftest.$ac_ext
2305cat >>conftest.$ac_ext <<_ACEOF
2306/* end confdefs.h.  */
2307
2308int
2309main ()
2310{
2311
2312  ;
2313  return 0;
2314}
2315_ACEOF
2316rm -f conftest.o conftest.obj
2317if { (ac_try="$ac_compile"
2318case "(($ac_try" in
2319  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2320  *) ac_try_echo=$ac_try;;
2321esac
2322eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2323  (eval "$ac_compile") 2>&5
2324  ac_status=$?
2325  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2326  (exit $ac_status); }; then
2327  for ac_file in conftest.o conftest.obj conftest.*; do
2328  test -f "$ac_file" || continue;
2329  case $ac_file in
2330    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2331    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2332       break;;
2333  esac
2334done
2335else
2336  echo "$as_me: failed program was:" >&5
2337sed 's/^/| /' conftest.$ac_ext >&5
2338
2339{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2340See \`config.log' for more details." >&5
2341echo "$as_me: error: cannot compute suffix of object files: cannot compile
2342See \`config.log' for more details." >&2;}
2343   { (exit 1); exit 1; }; }
2344fi
2345
2346rm -f conftest.$ac_cv_objext conftest.$ac_ext
2347fi
2348{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2349echo "${ECHO_T}$ac_cv_objext" >&6; }
2350OBJEXT=$ac_cv_objext
2351ac_objext=$OBJEXT
2352{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2353echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2354if test "${ac_cv_c_compiler_gnu+set}" = set; then
2355  echo $ECHO_N "(cached) $ECHO_C" >&6
2356else
2357  cat >conftest.$ac_ext <<_ACEOF
2358/* confdefs.h.  */
2359_ACEOF
2360cat confdefs.h >>conftest.$ac_ext
2361cat >>conftest.$ac_ext <<_ACEOF
2362/* end confdefs.h.  */
2363
2364int
2365main ()
2366{
2367#ifndef __GNUC__
2368       choke me
2369#endif
2370
2371  ;
2372  return 0;
2373}
2374_ACEOF
2375rm -f conftest.$ac_objext
2376if { (ac_try="$ac_compile"
2377case "(($ac_try" in
2378  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2379  *) ac_try_echo=$ac_try;;
2380esac
2381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2382  (eval "$ac_compile") 2>conftest.er1
2383  ac_status=$?
2384  grep -v '^ *+' conftest.er1 >conftest.err
2385  rm -f conftest.er1
2386  cat conftest.err >&5
2387  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2388  (exit $ac_status); } &&
2389	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2390  { (case "(($ac_try" in
2391  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2392  *) ac_try_echo=$ac_try;;
2393esac
2394eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2395  (eval "$ac_try") 2>&5
2396  ac_status=$?
2397  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2398  (exit $ac_status); }; } &&
2399	 { ac_try='test -s conftest.$ac_objext'
2400  { (case "(($ac_try" in
2401  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2402  *) ac_try_echo=$ac_try;;
2403esac
2404eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2405  (eval "$ac_try") 2>&5
2406  ac_status=$?
2407  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2408  (exit $ac_status); }; }; then
2409  ac_compiler_gnu=yes
2410else
2411  echo "$as_me: failed program was:" >&5
2412sed 's/^/| /' conftest.$ac_ext >&5
2413
2414	ac_compiler_gnu=no
2415fi
2416
2417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2418ac_cv_c_compiler_gnu=$ac_compiler_gnu
2419
2420fi
2421{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2422echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2423GCC=`test $ac_compiler_gnu = yes && echo yes`
2424ac_test_CFLAGS=${CFLAGS+set}
2425ac_save_CFLAGS=$CFLAGS
2426{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2427echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2428if test "${ac_cv_prog_cc_g+set}" = set; then
2429  echo $ECHO_N "(cached) $ECHO_C" >&6
2430else
2431  ac_save_c_werror_flag=$ac_c_werror_flag
2432   ac_c_werror_flag=yes
2433   ac_cv_prog_cc_g=no
2434   CFLAGS="-g"
2435   cat >conftest.$ac_ext <<_ACEOF
2436/* confdefs.h.  */
2437_ACEOF
2438cat confdefs.h >>conftest.$ac_ext
2439cat >>conftest.$ac_ext <<_ACEOF
2440/* end confdefs.h.  */
2441
2442int
2443main ()
2444{
2445
2446  ;
2447  return 0;
2448}
2449_ACEOF
2450rm -f conftest.$ac_objext
2451if { (ac_try="$ac_compile"
2452case "(($ac_try" in
2453  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2454  *) ac_try_echo=$ac_try;;
2455esac
2456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2457  (eval "$ac_compile") 2>conftest.er1
2458  ac_status=$?
2459  grep -v '^ *+' conftest.er1 >conftest.err
2460  rm -f conftest.er1
2461  cat conftest.err >&5
2462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2463  (exit $ac_status); } &&
2464	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2465  { (case "(($ac_try" in
2466  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2467  *) ac_try_echo=$ac_try;;
2468esac
2469eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2470  (eval "$ac_try") 2>&5
2471  ac_status=$?
2472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2473  (exit $ac_status); }; } &&
2474	 { ac_try='test -s conftest.$ac_objext'
2475  { (case "(($ac_try" in
2476  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2477  *) ac_try_echo=$ac_try;;
2478esac
2479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2480  (eval "$ac_try") 2>&5
2481  ac_status=$?
2482  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2483  (exit $ac_status); }; }; then
2484  ac_cv_prog_cc_g=yes
2485else
2486  echo "$as_me: failed program was:" >&5
2487sed 's/^/| /' conftest.$ac_ext >&5
2488
2489	CFLAGS=""
2490      cat >conftest.$ac_ext <<_ACEOF
2491/* confdefs.h.  */
2492_ACEOF
2493cat confdefs.h >>conftest.$ac_ext
2494cat >>conftest.$ac_ext <<_ACEOF
2495/* end confdefs.h.  */
2496
2497int
2498main ()
2499{
2500
2501  ;
2502  return 0;
2503}
2504_ACEOF
2505rm -f conftest.$ac_objext
2506if { (ac_try="$ac_compile"
2507case "(($ac_try" in
2508  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2509  *) ac_try_echo=$ac_try;;
2510esac
2511eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2512  (eval "$ac_compile") 2>conftest.er1
2513  ac_status=$?
2514  grep -v '^ *+' conftest.er1 >conftest.err
2515  rm -f conftest.er1
2516  cat conftest.err >&5
2517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2518  (exit $ac_status); } &&
2519	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2520  { (case "(($ac_try" in
2521  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2522  *) ac_try_echo=$ac_try;;
2523esac
2524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2525  (eval "$ac_try") 2>&5
2526  ac_status=$?
2527  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2528  (exit $ac_status); }; } &&
2529	 { ac_try='test -s conftest.$ac_objext'
2530  { (case "(($ac_try" in
2531  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2532  *) ac_try_echo=$ac_try;;
2533esac
2534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2535  (eval "$ac_try") 2>&5
2536  ac_status=$?
2537  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2538  (exit $ac_status); }; }; then
2539  :
2540else
2541  echo "$as_me: failed program was:" >&5
2542sed 's/^/| /' conftest.$ac_ext >&5
2543
2544	ac_c_werror_flag=$ac_save_c_werror_flag
2545	 CFLAGS="-g"
2546	 cat >conftest.$ac_ext <<_ACEOF
2547/* confdefs.h.  */
2548_ACEOF
2549cat confdefs.h >>conftest.$ac_ext
2550cat >>conftest.$ac_ext <<_ACEOF
2551/* end confdefs.h.  */
2552
2553int
2554main ()
2555{
2556
2557  ;
2558  return 0;
2559}
2560_ACEOF
2561rm -f conftest.$ac_objext
2562if { (ac_try="$ac_compile"
2563case "(($ac_try" in
2564  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2565  *) ac_try_echo=$ac_try;;
2566esac
2567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2568  (eval "$ac_compile") 2>conftest.er1
2569  ac_status=$?
2570  grep -v '^ *+' conftest.er1 >conftest.err
2571  rm -f conftest.er1
2572  cat conftest.err >&5
2573  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574  (exit $ac_status); } &&
2575	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2576  { (case "(($ac_try" in
2577  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2578  *) ac_try_echo=$ac_try;;
2579esac
2580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2581  (eval "$ac_try") 2>&5
2582  ac_status=$?
2583  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2584  (exit $ac_status); }; } &&
2585	 { ac_try='test -s conftest.$ac_objext'
2586  { (case "(($ac_try" in
2587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2588  *) ac_try_echo=$ac_try;;
2589esac
2590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2591  (eval "$ac_try") 2>&5
2592  ac_status=$?
2593  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2594  (exit $ac_status); }; }; then
2595  ac_cv_prog_cc_g=yes
2596else
2597  echo "$as_me: failed program was:" >&5
2598sed 's/^/| /' conftest.$ac_ext >&5
2599
2600
2601fi
2602
2603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2604fi
2605
2606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2607fi
2608
2609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2610   ac_c_werror_flag=$ac_save_c_werror_flag
2611fi
2612{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2613echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2614if test "$ac_test_CFLAGS" = set; then
2615  CFLAGS=$ac_save_CFLAGS
2616elif test $ac_cv_prog_cc_g = yes; then
2617  if test "$GCC" = yes; then
2618    CFLAGS="-g -O2"
2619  else
2620    CFLAGS="-g"
2621  fi
2622else
2623  if test "$GCC" = yes; then
2624    CFLAGS="-O2"
2625  else
2626    CFLAGS=
2627  fi
2628fi
2629{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2630echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2631if test "${ac_cv_prog_cc_c89+set}" = set; then
2632  echo $ECHO_N "(cached) $ECHO_C" >&6
2633else
2634  ac_cv_prog_cc_c89=no
2635ac_save_CC=$CC
2636cat >conftest.$ac_ext <<_ACEOF
2637/* confdefs.h.  */
2638_ACEOF
2639cat confdefs.h >>conftest.$ac_ext
2640cat >>conftest.$ac_ext <<_ACEOF
2641/* end confdefs.h.  */
2642#include <stdarg.h>
2643#include <stdio.h>
2644#include <sys/types.h>
2645#include <sys/stat.h>
2646/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2647struct buf { int x; };
2648FILE * (*rcsopen) (struct buf *, struct stat *, int);
2649static char *e (p, i)
2650     char **p;
2651     int i;
2652{
2653  return p[i];
2654}
2655static char *f (char * (*g) (char **, int), char **p, ...)
2656{
2657  char *s;
2658  va_list v;
2659  va_start (v,p);
2660  s = g (p, va_arg (v,int));
2661  va_end (v);
2662  return s;
2663}
2664
2665/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2666   function prototypes and stuff, but not '\xHH' hex character constants.
2667   These don't provoke an error unfortunately, instead are silently treated
2668   as 'x'.  The following induces an error, until -std is added to get
2669   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2670   array size at least.  It's necessary to write '\x00'==0 to get something
2671   that's true only with -std.  */
2672int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2673
2674/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2675   inside strings and character constants.  */
2676#define FOO(x) 'x'
2677int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2678
2679int test (int i, double x);
2680struct s1 {int (*f) (int a);};
2681struct s2 {int (*f) (double a);};
2682int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2683int argc;
2684char **argv;
2685int
2686main ()
2687{
2688return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2689  ;
2690  return 0;
2691}
2692_ACEOF
2693for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2694	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2695do
2696  CC="$ac_save_CC $ac_arg"
2697  rm -f conftest.$ac_objext
2698if { (ac_try="$ac_compile"
2699case "(($ac_try" in
2700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2701  *) ac_try_echo=$ac_try;;
2702esac
2703eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2704  (eval "$ac_compile") 2>conftest.er1
2705  ac_status=$?
2706  grep -v '^ *+' conftest.er1 >conftest.err
2707  rm -f conftest.er1
2708  cat conftest.err >&5
2709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2710  (exit $ac_status); } &&
2711	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2712  { (case "(($ac_try" in
2713  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2714  *) ac_try_echo=$ac_try;;
2715esac
2716eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2717  (eval "$ac_try") 2>&5
2718  ac_status=$?
2719  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2720  (exit $ac_status); }; } &&
2721	 { ac_try='test -s conftest.$ac_objext'
2722  { (case "(($ac_try" in
2723  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2724  *) ac_try_echo=$ac_try;;
2725esac
2726eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2727  (eval "$ac_try") 2>&5
2728  ac_status=$?
2729  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2730  (exit $ac_status); }; }; then
2731  ac_cv_prog_cc_c89=$ac_arg
2732else
2733  echo "$as_me: failed program was:" >&5
2734sed 's/^/| /' conftest.$ac_ext >&5
2735
2736
2737fi
2738
2739rm -f core conftest.err conftest.$ac_objext
2740  test "x$ac_cv_prog_cc_c89" != "xno" && break
2741done
2742rm -f conftest.$ac_ext
2743CC=$ac_save_CC
2744
2745fi
2746# AC_CACHE_VAL
2747case "x$ac_cv_prog_cc_c89" in
2748  x)
2749    { echo "$as_me:$LINENO: result: none needed" >&5
2750echo "${ECHO_T}none needed" >&6; } ;;
2751  xno)
2752    { echo "$as_me:$LINENO: result: unsupported" >&5
2753echo "${ECHO_T}unsupported" >&6; } ;;
2754  *)
2755    CC="$CC $ac_cv_prog_cc_c89"
2756    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2757echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2758esac
2759
2760
2761ac_ext=c
2762ac_cpp='$CPP $CPPFLAGS'
2763ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2764ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2765ac_compiler_gnu=$ac_cv_c_compiler_gnu
2766
2767ac_ext=cpp
2768ac_cpp='$CXXCPP $CPPFLAGS'
2769ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2770ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2771ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2772if test -z "$CXX"; then
2773  if test -n "$CCC"; then
2774    CXX=$CCC
2775  else
2776    if test -n "$ac_tool_prefix"; then
2777  for ac_prog in clang++ llvm-g++ g++
2778  do
2779    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2780set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2781{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2782echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2783if test "${ac_cv_prog_CXX+set}" = set; then
2784  echo $ECHO_N "(cached) $ECHO_C" >&6
2785else
2786  if test -n "$CXX"; then
2787  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2788else
2789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790for as_dir in $PATH
2791do
2792  IFS=$as_save_IFS
2793  test -z "$as_dir" && as_dir=.
2794  for ac_exec_ext in '' $ac_executable_extensions; do
2795  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2796    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2797    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2798    break 2
2799  fi
2800done
2801done
2802IFS=$as_save_IFS
2803
2804fi
2805fi
2806CXX=$ac_cv_prog_CXX
2807if test -n "$CXX"; then
2808  { echo "$as_me:$LINENO: result: $CXX" >&5
2809echo "${ECHO_T}$CXX" >&6; }
2810else
2811  { echo "$as_me:$LINENO: result: no" >&5
2812echo "${ECHO_T}no" >&6; }
2813fi
2814
2815
2816    test -n "$CXX" && break
2817  done
2818fi
2819if test -z "$CXX"; then
2820  ac_ct_CXX=$CXX
2821  for ac_prog in clang++ llvm-g++ g++
2822do
2823  # Extract the first word of "$ac_prog", so it can be a program name with args.
2824set dummy $ac_prog; ac_word=$2
2825{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2826echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2827if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2828  echo $ECHO_N "(cached) $ECHO_C" >&6
2829else
2830  if test -n "$ac_ct_CXX"; then
2831  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2832else
2833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2834for as_dir in $PATH
2835do
2836  IFS=$as_save_IFS
2837  test -z "$as_dir" && as_dir=.
2838  for ac_exec_ext in '' $ac_executable_extensions; do
2839  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2840    ac_cv_prog_ac_ct_CXX="$ac_prog"
2841    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2842    break 2
2843  fi
2844done
2845done
2846IFS=$as_save_IFS
2847
2848fi
2849fi
2850ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2851if test -n "$ac_ct_CXX"; then
2852  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2853echo "${ECHO_T}$ac_ct_CXX" >&6; }
2854else
2855  { echo "$as_me:$LINENO: result: no" >&5
2856echo "${ECHO_T}no" >&6; }
2857fi
2858
2859
2860  test -n "$ac_ct_CXX" && break
2861done
2862
2863  if test "x$ac_ct_CXX" = x; then
2864    CXX="g++"
2865  else
2866    case $cross_compiling:$ac_tool_warned in
2867yes:)
2868{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2869whose name does not start with the host triplet.  If you think this
2870configuration is useful to you, please write to autoconf@gnu.org." >&5
2871echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2872whose name does not start with the host triplet.  If you think this
2873configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2874ac_tool_warned=yes ;;
2875esac
2876    CXX=$ac_ct_CXX
2877  fi
2878fi
2879
2880  fi
2881fi
2882# Provide some information about the compiler.
2883echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2884ac_compiler=`set X $ac_compile; echo $2`
2885{ (ac_try="$ac_compiler --version >&5"
2886case "(($ac_try" in
2887  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2888  *) ac_try_echo=$ac_try;;
2889esac
2890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2891  (eval "$ac_compiler --version >&5") 2>&5
2892  ac_status=$?
2893  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2894  (exit $ac_status); }
2895{ (ac_try="$ac_compiler -v >&5"
2896case "(($ac_try" in
2897  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2898  *) ac_try_echo=$ac_try;;
2899esac
2900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2901  (eval "$ac_compiler -v >&5") 2>&5
2902  ac_status=$?
2903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2904  (exit $ac_status); }
2905{ (ac_try="$ac_compiler -V >&5"
2906case "(($ac_try" in
2907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2908  *) ac_try_echo=$ac_try;;
2909esac
2910eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2911  (eval "$ac_compiler -V >&5") 2>&5
2912  ac_status=$?
2913  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2914  (exit $ac_status); }
2915
2916{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2917echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2918if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2919  echo $ECHO_N "(cached) $ECHO_C" >&6
2920else
2921  cat >conftest.$ac_ext <<_ACEOF
2922/* confdefs.h.  */
2923_ACEOF
2924cat confdefs.h >>conftest.$ac_ext
2925cat >>conftest.$ac_ext <<_ACEOF
2926/* end confdefs.h.  */
2927
2928int
2929main ()
2930{
2931#ifndef __GNUC__
2932       choke me
2933#endif
2934
2935  ;
2936  return 0;
2937}
2938_ACEOF
2939rm -f conftest.$ac_objext
2940if { (ac_try="$ac_compile"
2941case "(($ac_try" in
2942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943  *) ac_try_echo=$ac_try;;
2944esac
2945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2946  (eval "$ac_compile") 2>conftest.er1
2947  ac_status=$?
2948  grep -v '^ *+' conftest.er1 >conftest.err
2949  rm -f conftest.er1
2950  cat conftest.err >&5
2951  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2952  (exit $ac_status); } &&
2953	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2954  { (case "(($ac_try" in
2955  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2956  *) ac_try_echo=$ac_try;;
2957esac
2958eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2959  (eval "$ac_try") 2>&5
2960  ac_status=$?
2961  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2962  (exit $ac_status); }; } &&
2963	 { ac_try='test -s conftest.$ac_objext'
2964  { (case "(($ac_try" in
2965  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2966  *) ac_try_echo=$ac_try;;
2967esac
2968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2969  (eval "$ac_try") 2>&5
2970  ac_status=$?
2971  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2972  (exit $ac_status); }; }; then
2973  ac_compiler_gnu=yes
2974else
2975  echo "$as_me: failed program was:" >&5
2976sed 's/^/| /' conftest.$ac_ext >&5
2977
2978	ac_compiler_gnu=no
2979fi
2980
2981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2982ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2983
2984fi
2985{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2986echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2987GXX=`test $ac_compiler_gnu = yes && echo yes`
2988ac_test_CXXFLAGS=${CXXFLAGS+set}
2989ac_save_CXXFLAGS=$CXXFLAGS
2990{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2991echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2992if test "${ac_cv_prog_cxx_g+set}" = set; then
2993  echo $ECHO_N "(cached) $ECHO_C" >&6
2994else
2995  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2996   ac_cxx_werror_flag=yes
2997   ac_cv_prog_cxx_g=no
2998   CXXFLAGS="-g"
2999   cat >conftest.$ac_ext <<_ACEOF
3000/* confdefs.h.  */
3001_ACEOF
3002cat confdefs.h >>conftest.$ac_ext
3003cat >>conftest.$ac_ext <<_ACEOF
3004/* end confdefs.h.  */
3005
3006int
3007main ()
3008{
3009
3010  ;
3011  return 0;
3012}
3013_ACEOF
3014rm -f conftest.$ac_objext
3015if { (ac_try="$ac_compile"
3016case "(($ac_try" in
3017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018  *) ac_try_echo=$ac_try;;
3019esac
3020eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3021  (eval "$ac_compile") 2>conftest.er1
3022  ac_status=$?
3023  grep -v '^ *+' conftest.er1 >conftest.err
3024  rm -f conftest.er1
3025  cat conftest.err >&5
3026  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3027  (exit $ac_status); } &&
3028	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3029  { (case "(($ac_try" in
3030  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031  *) ac_try_echo=$ac_try;;
3032esac
3033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3034  (eval "$ac_try") 2>&5
3035  ac_status=$?
3036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3037  (exit $ac_status); }; } &&
3038	 { ac_try='test -s conftest.$ac_objext'
3039  { (case "(($ac_try" in
3040  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3041  *) ac_try_echo=$ac_try;;
3042esac
3043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3044  (eval "$ac_try") 2>&5
3045  ac_status=$?
3046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3047  (exit $ac_status); }; }; then
3048  ac_cv_prog_cxx_g=yes
3049else
3050  echo "$as_me: failed program was:" >&5
3051sed 's/^/| /' conftest.$ac_ext >&5
3052
3053	CXXFLAGS=""
3054      cat >conftest.$ac_ext <<_ACEOF
3055/* confdefs.h.  */
3056_ACEOF
3057cat confdefs.h >>conftest.$ac_ext
3058cat >>conftest.$ac_ext <<_ACEOF
3059/* end confdefs.h.  */
3060
3061int
3062main ()
3063{
3064
3065  ;
3066  return 0;
3067}
3068_ACEOF
3069rm -f conftest.$ac_objext
3070if { (ac_try="$ac_compile"
3071case "(($ac_try" in
3072  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3073  *) ac_try_echo=$ac_try;;
3074esac
3075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3076  (eval "$ac_compile") 2>conftest.er1
3077  ac_status=$?
3078  grep -v '^ *+' conftest.er1 >conftest.err
3079  rm -f conftest.er1
3080  cat conftest.err >&5
3081  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3082  (exit $ac_status); } &&
3083	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3084  { (case "(($ac_try" in
3085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086  *) ac_try_echo=$ac_try;;
3087esac
3088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3089  (eval "$ac_try") 2>&5
3090  ac_status=$?
3091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3092  (exit $ac_status); }; } &&
3093	 { ac_try='test -s conftest.$ac_objext'
3094  { (case "(($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_try") 2>&5
3100  ac_status=$?
3101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3102  (exit $ac_status); }; }; then
3103  :
3104else
3105  echo "$as_me: failed program was:" >&5
3106sed 's/^/| /' conftest.$ac_ext >&5
3107
3108	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3109	 CXXFLAGS="-g"
3110	 cat >conftest.$ac_ext <<_ACEOF
3111/* confdefs.h.  */
3112_ACEOF
3113cat confdefs.h >>conftest.$ac_ext
3114cat >>conftest.$ac_ext <<_ACEOF
3115/* end confdefs.h.  */
3116
3117int
3118main ()
3119{
3120
3121  ;
3122  return 0;
3123}
3124_ACEOF
3125rm -f conftest.$ac_objext
3126if { (ac_try="$ac_compile"
3127case "(($ac_try" in
3128  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3129  *) ac_try_echo=$ac_try;;
3130esac
3131eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3132  (eval "$ac_compile") 2>conftest.er1
3133  ac_status=$?
3134  grep -v '^ *+' conftest.er1 >conftest.err
3135  rm -f conftest.er1
3136  cat conftest.err >&5
3137  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3138  (exit $ac_status); } &&
3139	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3140  { (case "(($ac_try" in
3141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3142  *) ac_try_echo=$ac_try;;
3143esac
3144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3145  (eval "$ac_try") 2>&5
3146  ac_status=$?
3147  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3148  (exit $ac_status); }; } &&
3149	 { ac_try='test -s conftest.$ac_objext'
3150  { (case "(($ac_try" in
3151  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3152  *) ac_try_echo=$ac_try;;
3153esac
3154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3155  (eval "$ac_try") 2>&5
3156  ac_status=$?
3157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3158  (exit $ac_status); }; }; then
3159  ac_cv_prog_cxx_g=yes
3160else
3161  echo "$as_me: failed program was:" >&5
3162sed 's/^/| /' conftest.$ac_ext >&5
3163
3164
3165fi
3166
3167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3168fi
3169
3170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3171fi
3172
3173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3174   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3175fi
3176{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3177echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3178if test "$ac_test_CXXFLAGS" = set; then
3179  CXXFLAGS=$ac_save_CXXFLAGS
3180elif test $ac_cv_prog_cxx_g = yes; then
3181  if test "$GXX" = yes; then
3182    CXXFLAGS="-g -O2"
3183  else
3184    CXXFLAGS="-g"
3185  fi
3186else
3187  if test "$GXX" = yes; then
3188    CXXFLAGS="-O2"
3189  else
3190    CXXFLAGS=
3191  fi
3192fi
3193ac_ext=c
3194ac_cpp='$CPP $CPPFLAGS'
3195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3197ac_compiler_gnu=$ac_cv_c_compiler_gnu
3198
3199ac_ext=c
3200ac_cpp='$CPP $CPPFLAGS'
3201ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3202ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3203ac_compiler_gnu=$ac_cv_c_compiler_gnu
3204{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3205echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3206# On Suns, sometimes $CPP names a directory.
3207if test -n "$CPP" && test -d "$CPP"; then
3208  CPP=
3209fi
3210if test -z "$CPP"; then
3211  if test "${ac_cv_prog_CPP+set}" = set; then
3212  echo $ECHO_N "(cached) $ECHO_C" >&6
3213else
3214      # Double quotes because CPP needs to be expanded
3215    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3216    do
3217      ac_preproc_ok=false
3218for ac_c_preproc_warn_flag in '' yes
3219do
3220  # Use a header file that comes with gcc, so configuring glibc
3221  # with a fresh cross-compiler works.
3222  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3223  # <limits.h> exists even on freestanding compilers.
3224  # On the NeXT, cc -E runs the code through the compiler's parser,
3225  # not just through cpp. "Syntax error" is here to catch this case.
3226  cat >conftest.$ac_ext <<_ACEOF
3227/* confdefs.h.  */
3228_ACEOF
3229cat confdefs.h >>conftest.$ac_ext
3230cat >>conftest.$ac_ext <<_ACEOF
3231/* end confdefs.h.  */
3232#ifdef __STDC__
3233# include <limits.h>
3234#else
3235# include <assert.h>
3236#endif
3237		     Syntax error
3238_ACEOF
3239if { (ac_try="$ac_cpp conftest.$ac_ext"
3240case "(($ac_try" in
3241  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3242  *) ac_try_echo=$ac_try;;
3243esac
3244eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3245  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3246  ac_status=$?
3247  grep -v '^ *+' conftest.er1 >conftest.err
3248  rm -f conftest.er1
3249  cat conftest.err >&5
3250  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3251  (exit $ac_status); } >/dev/null; then
3252  if test -s conftest.err; then
3253    ac_cpp_err=$ac_c_preproc_warn_flag
3254    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3255  else
3256    ac_cpp_err=
3257  fi
3258else
3259  ac_cpp_err=yes
3260fi
3261if test -z "$ac_cpp_err"; then
3262  :
3263else
3264  echo "$as_me: failed program was:" >&5
3265sed 's/^/| /' conftest.$ac_ext >&5
3266
3267  # Broken: fails on valid input.
3268continue
3269fi
3270
3271rm -f conftest.err conftest.$ac_ext
3272
3273  # OK, works on sane cases.  Now check whether nonexistent headers
3274  # can be detected and how.
3275  cat >conftest.$ac_ext <<_ACEOF
3276/* confdefs.h.  */
3277_ACEOF
3278cat confdefs.h >>conftest.$ac_ext
3279cat >>conftest.$ac_ext <<_ACEOF
3280/* end confdefs.h.  */
3281#include <ac_nonexistent.h>
3282_ACEOF
3283if { (ac_try="$ac_cpp conftest.$ac_ext"
3284case "(($ac_try" in
3285  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3286  *) ac_try_echo=$ac_try;;
3287esac
3288eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3289  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3290  ac_status=$?
3291  grep -v '^ *+' conftest.er1 >conftest.err
3292  rm -f conftest.er1
3293  cat conftest.err >&5
3294  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3295  (exit $ac_status); } >/dev/null; then
3296  if test -s conftest.err; then
3297    ac_cpp_err=$ac_c_preproc_warn_flag
3298    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3299  else
3300    ac_cpp_err=
3301  fi
3302else
3303  ac_cpp_err=yes
3304fi
3305if test -z "$ac_cpp_err"; then
3306  # Broken: success on invalid input.
3307continue
3308else
3309  echo "$as_me: failed program was:" >&5
3310sed 's/^/| /' conftest.$ac_ext >&5
3311
3312  # Passes both tests.
3313ac_preproc_ok=:
3314break
3315fi
3316
3317rm -f conftest.err conftest.$ac_ext
3318
3319done
3320# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3321rm -f conftest.err conftest.$ac_ext
3322if $ac_preproc_ok; then
3323  break
3324fi
3325
3326    done
3327    ac_cv_prog_CPP=$CPP
3328
3329fi
3330  CPP=$ac_cv_prog_CPP
3331else
3332  ac_cv_prog_CPP=$CPP
3333fi
3334{ echo "$as_me:$LINENO: result: $CPP" >&5
3335echo "${ECHO_T}$CPP" >&6; }
3336ac_preproc_ok=false
3337for ac_c_preproc_warn_flag in '' yes
3338do
3339  # Use a header file that comes with gcc, so configuring glibc
3340  # with a fresh cross-compiler works.
3341  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3342  # <limits.h> exists even on freestanding compilers.
3343  # On the NeXT, cc -E runs the code through the compiler's parser,
3344  # not just through cpp. "Syntax error" is here to catch this case.
3345  cat >conftest.$ac_ext <<_ACEOF
3346/* confdefs.h.  */
3347_ACEOF
3348cat confdefs.h >>conftest.$ac_ext
3349cat >>conftest.$ac_ext <<_ACEOF
3350/* end confdefs.h.  */
3351#ifdef __STDC__
3352# include <limits.h>
3353#else
3354# include <assert.h>
3355#endif
3356		     Syntax error
3357_ACEOF
3358if { (ac_try="$ac_cpp conftest.$ac_ext"
3359case "(($ac_try" in
3360  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3361  *) ac_try_echo=$ac_try;;
3362esac
3363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3364  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3365  ac_status=$?
3366  grep -v '^ *+' conftest.er1 >conftest.err
3367  rm -f conftest.er1
3368  cat conftest.err >&5
3369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3370  (exit $ac_status); } >/dev/null; then
3371  if test -s conftest.err; then
3372    ac_cpp_err=$ac_c_preproc_warn_flag
3373    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3374  else
3375    ac_cpp_err=
3376  fi
3377else
3378  ac_cpp_err=yes
3379fi
3380if test -z "$ac_cpp_err"; then
3381  :
3382else
3383  echo "$as_me: failed program was:" >&5
3384sed 's/^/| /' conftest.$ac_ext >&5
3385
3386  # Broken: fails on valid input.
3387continue
3388fi
3389
3390rm -f conftest.err conftest.$ac_ext
3391
3392  # OK, works on sane cases.  Now check whether nonexistent headers
3393  # can be detected and how.
3394  cat >conftest.$ac_ext <<_ACEOF
3395/* confdefs.h.  */
3396_ACEOF
3397cat confdefs.h >>conftest.$ac_ext
3398cat >>conftest.$ac_ext <<_ACEOF
3399/* end confdefs.h.  */
3400#include <ac_nonexistent.h>
3401_ACEOF
3402if { (ac_try="$ac_cpp conftest.$ac_ext"
3403case "(($ac_try" in
3404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3405  *) ac_try_echo=$ac_try;;
3406esac
3407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3408  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3409  ac_status=$?
3410  grep -v '^ *+' conftest.er1 >conftest.err
3411  rm -f conftest.er1
3412  cat conftest.err >&5
3413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3414  (exit $ac_status); } >/dev/null; then
3415  if test -s conftest.err; then
3416    ac_cpp_err=$ac_c_preproc_warn_flag
3417    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3418  else
3419    ac_cpp_err=
3420  fi
3421else
3422  ac_cpp_err=yes
3423fi
3424if test -z "$ac_cpp_err"; then
3425  # Broken: success on invalid input.
3426continue
3427else
3428  echo "$as_me: failed program was:" >&5
3429sed 's/^/| /' conftest.$ac_ext >&5
3430
3431  # Passes both tests.
3432ac_preproc_ok=:
3433break
3434fi
3435
3436rm -f conftest.err conftest.$ac_ext
3437
3438done
3439# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3440rm -f conftest.err conftest.$ac_ext
3441if $ac_preproc_ok; then
3442  :
3443else
3444  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3445See \`config.log' for more details." >&5
3446echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3447See \`config.log' for more details." >&2;}
3448   { (exit 1); exit 1; }; }
3449fi
3450
3451ac_ext=c
3452ac_cpp='$CPP $CPPFLAGS'
3453ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3454ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3455ac_compiler_gnu=$ac_cv_c_compiler_gnu
3456
3457
3458
3459
3460if test -d ${srcdir}/projects/llvm-gcc ; then
3461  subdirs="$subdirs projects/llvm-gcc"
3462
3463fi
3464
3465if test -d ${srcdir}/projects/test-suite ; then
3466  subdirs="$subdirs projects/test-suite"
3467
3468fi
3469
3470if test -d ${srcdir}/projects/llvm-test ; then
3471  subdirs="$subdirs projects/llvm-test"
3472
3473fi
3474
3475if test -d ${srcdir}/projects/poolalloc ; then
3476  subdirs="$subdirs projects/poolalloc"
3477
3478fi
3479
3480if test -d ${srcdir}/projects/llvm-poolalloc ; then
3481  subdirs="$subdirs projects/llvm-poolalloc"
3482
3483fi
3484
3485for i in `ls ${srcdir}/projects`
3486do
3487  if test -d ${srcdir}/projects/${i} ; then
3488    case ${i} in
3489      sample)       subdirs="$subdirs projects/sample"
3490    ;;
3491      privbracket)  subdirs="$subdirs projects/privbracket"
3492 ;;
3493      llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3494 ;;
3495      llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3496;;
3497      llvm-java)    subdirs="$subdirs projects/llvm-java"
3498 ;;
3499      llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3500   ;;
3501      safecode)     subdirs="$subdirs projects/safecode"
3502 ;;
3503      llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3504 ;;
3505      compiler-rt)       ;;
3506      llvm-gcc)       ;;
3507      test-suite)     ;;
3508      llvm-test)      ;;
3509      poolalloc)      ;;
3510      llvm-poolalloc) ;;
3511      *)
3512        { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3513echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3514        ;;
3515    esac
3516  fi
3517done
3518
3519# Check whether --enable-polly was given.
3520if test "${enable_polly+set}" = set; then
3521  enableval=$enable_polly;
3522else
3523  enableval=default
3524fi
3525
3526case "$enableval" in
3527  yes) ENABLE_POLLY=1
3528 ;;
3529  no)  ENABLE_POLLY=0
3530 ;;
3531  default) ENABLE_POLLY=1
3532 ;;
3533  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3534echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3535   { (exit 1); exit 1; }; } ;;
3536esac
3537
3538
3539if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3540  LLVM_HAS_POLLY=1
3541
3542  subdirs="$subdirs tools/polly"
3543
3544fi
3545
3546
3547# Make sure we can run config.sub.
3548$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3549  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3550echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3551   { (exit 1); exit 1; }; }
3552
3553{ echo "$as_me:$LINENO: checking build system type" >&5
3554echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3555if test "${ac_cv_build+set}" = set; then
3556  echo $ECHO_N "(cached) $ECHO_C" >&6
3557else
3558  ac_build_alias=$build_alias
3559test "x$ac_build_alias" = x &&
3560  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3561test "x$ac_build_alias" = x &&
3562  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3563echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3564   { (exit 1); exit 1; }; }
3565ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3566  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3567echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3568   { (exit 1); exit 1; }; }
3569
3570fi
3571{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3572echo "${ECHO_T}$ac_cv_build" >&6; }
3573case $ac_cv_build in
3574*-*-*) ;;
3575*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3576echo "$as_me: error: invalid value of canonical build" >&2;}
3577   { (exit 1); exit 1; }; };;
3578esac
3579build=$ac_cv_build
3580ac_save_IFS=$IFS; IFS='-'
3581set x $ac_cv_build
3582shift
3583build_cpu=$1
3584build_vendor=$2
3585shift; shift
3586# Remember, the first character of IFS is used to create $*,
3587# except with old shells:
3588build_os=$*
3589IFS=$ac_save_IFS
3590case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3591
3592
3593{ echo "$as_me:$LINENO: checking host system type" >&5
3594echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3595if test "${ac_cv_host+set}" = set; then
3596  echo $ECHO_N "(cached) $ECHO_C" >&6
3597else
3598  if test "x$host_alias" = x; then
3599  ac_cv_host=$ac_cv_build
3600else
3601  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3602    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3603echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3604   { (exit 1); exit 1; }; }
3605fi
3606
3607fi
3608{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3609echo "${ECHO_T}$ac_cv_host" >&6; }
3610case $ac_cv_host in
3611*-*-*) ;;
3612*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3613echo "$as_me: error: invalid value of canonical host" >&2;}
3614   { (exit 1); exit 1; }; };;
3615esac
3616host=$ac_cv_host
3617ac_save_IFS=$IFS; IFS='-'
3618set x $ac_cv_host
3619shift
3620host_cpu=$1
3621host_vendor=$2
3622shift; shift
3623# Remember, the first character of IFS is used to create $*,
3624# except with old shells:
3625host_os=$*
3626IFS=$ac_save_IFS
3627case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3628
3629
3630{ echo "$as_me:$LINENO: checking target system type" >&5
3631echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3632if test "${ac_cv_target+set}" = set; then
3633  echo $ECHO_N "(cached) $ECHO_C" >&6
3634else
3635  if test "x$target_alias" = x; then
3636  ac_cv_target=$ac_cv_host
3637else
3638  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3639    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3640echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3641   { (exit 1); exit 1; }; }
3642fi
3643
3644fi
3645{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3646echo "${ECHO_T}$ac_cv_target" >&6; }
3647case $ac_cv_target in
3648*-*-*) ;;
3649*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3650echo "$as_me: error: invalid value of canonical target" >&2;}
3651   { (exit 1); exit 1; }; };;
3652esac
3653target=$ac_cv_target
3654ac_save_IFS=$IFS; IFS='-'
3655set x $ac_cv_target
3656shift
3657target_cpu=$1
3658target_vendor=$2
3659shift; shift
3660# Remember, the first character of IFS is used to create $*,
3661# except with old shells:
3662target_os=$*
3663IFS=$ac_save_IFS
3664case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3665
3666
3667# The aliases save the names the user supplied, while $host etc.
3668# will get canonicalized.
3669test -n "$target_alias" &&
3670  test "$program_prefix$program_suffix$program_transform_name" = \
3671    NONENONEs,x,x, &&
3672  program_prefix=${target_alias}-
3673
3674{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3675echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3676if test "${llvm_cv_os_type+set}" = set; then
3677  echo $ECHO_N "(cached) $ECHO_C" >&6
3678else
3679  case $host in
3680  *-*-aix*)
3681    llvm_cv_link_all_option="-Wl,--whole-archive"
3682    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3683    llvm_cv_os_type="AIX"
3684    llvm_cv_platform_type="Unix" ;;
3685  *-*-irix*)
3686    llvm_cv_link_all_option="-Wl,--whole-archive"
3687    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3688    llvm_cv_os_type="IRIX"
3689    llvm_cv_platform_type="Unix" ;;
3690  *-*-cygwin*)
3691    llvm_cv_link_all_option="-Wl,--whole-archive"
3692    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3693    llvm_cv_os_type="Cygwin"
3694    llvm_cv_platform_type="Unix" ;;
3695  *-*-darwin*)
3696    llvm_cv_link_all_option="-Wl,-all_load"
3697    llvm_cv_no_link_all_option="-Wl,-noall_load"
3698    llvm_cv_os_type="Darwin"
3699    llvm_cv_platform_type="Unix" ;;
3700  *-*-minix*)
3701    llvm_cv_link_all_option="-Wl,-all_load"
3702    llvm_cv_no_link_all_option="-Wl,-noall_load"
3703    llvm_cv_os_type="Minix"
3704    llvm_cv_platform_type="Unix" ;;
3705  *-*-freebsd* | *-*-kfreebsd-gnu)
3706    llvm_cv_link_all_option="-Wl,--whole-archive"
3707    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3708    llvm_cv_os_type="FreeBSD"
3709    llvm_cv_platform_type="Unix" ;;
3710  *-*-openbsd*)
3711    llvm_cv_link_all_option="-Wl,--whole-archive"
3712    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3713    llvm_cv_os_type="OpenBSD"
3714    llvm_cv_platform_type="Unix" ;;
3715  *-*-netbsd*)
3716    llvm_cv_link_all_option="-Wl,--whole-archive"
3717    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3718    llvm_cv_os_type="NetBSD"
3719    llvm_cv_platform_type="Unix" ;;
3720  *-*-dragonfly*)
3721    llvm_cv_link_all_option="-Wl,--whole-archive"
3722    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3723    llvm_cv_os_type="DragonFly"
3724    llvm_cv_platform_type="Unix" ;;
3725  *-*-hpux*)
3726    llvm_cv_link_all_option="-Wl,--whole-archive"
3727    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3728    llvm_cv_os_type="HP-UX"
3729    llvm_cv_platform_type="Unix" ;;
3730  *-*-interix*)
3731    llvm_cv_link_all_option="-Wl,--whole-archive"
3732    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3733    llvm_cv_os_type="Interix"
3734    llvm_cv_platform_type="Unix" ;;
3735  *-*-linux*)
3736    llvm_cv_link_all_option="-Wl,--whole-archive"
3737    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3738    llvm_cv_os_type="Linux"
3739    llvm_cv_platform_type="Unix" ;;
3740  *-*-gnu*)
3741    llvm_cv_link_all_option="-Wl,--whole-archive"
3742    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3743    llvm_cv_os_type="GNU"
3744    llvm_cv_platform_type="Unix" ;;
3745  *-*-solaris*)
3746    llvm_cv_link_all_option="-Wl,-z,allextract"
3747    llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3748    llvm_cv_os_type="SunOS"
3749    llvm_cv_platform_type="Unix" ;;
3750  *-*-auroraux*)
3751    llvm_cv_link_all_option="-Wl,-z,allextract"
3752    llvm_cv_link_all_option="-Wl,-z,defaultextract"
3753    llvm_cv_os_type="AuroraUX"
3754    llvm_cv_platform_type="Unix" ;;
3755  *-*-win32*)
3756    llvm_cv_link_all_option="-Wl,--whole-archive"
3757    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3758    llvm_cv_os_type="Win32"
3759    llvm_cv_platform_type="Win32" ;;
3760  *-*-mingw*)
3761    llvm_cv_link_all_option="-Wl,--whole-archive"
3762    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3763    llvm_cv_os_type="MingW"
3764    llvm_cv_platform_type="Win32" ;;
3765  *-*-haiku*)
3766    llvm_cv_link_all_option="-Wl,--whole-archive"
3767    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3768    llvm_cv_os_type="Haiku"
3769    llvm_cv_platform_type="Unix" ;;
3770  *-unknown-eabi*)
3771    llvm_cv_link_all_option="-Wl,--whole-archive"
3772    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3773    llvm_cv_os_type="Freestanding"
3774    llvm_cv_platform_type="Unix" ;;
3775  *-unknown-elf*)
3776    llvm_cv_link_all_option="-Wl,--whole-archive"
3777    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3778    llvm_cv_os_type="Freestanding"
3779    llvm_cv_platform_type="Unix" ;;
3780  *)
3781    llvm_cv_link_all_option=""
3782    llvm_cv_no_link_all_option=""
3783    llvm_cv_os_type="Unknown"
3784    llvm_cv_platform_type="Unknown" ;;
3785esac
3786fi
3787{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3788echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3789
3790{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3791echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3792if test "${llvm_cv_target_os_type+set}" = set; then
3793  echo $ECHO_N "(cached) $ECHO_C" >&6
3794else
3795  case $target in
3796  *-*-aix*)
3797    llvm_cv_target_os_type="AIX" ;;
3798  *-*-irix*)
3799    llvm_cv_target_os_type="IRIX" ;;
3800  *-*-cygwin*)
3801    llvm_cv_target_os_type="Cygwin" ;;
3802  *-*-darwin*)
3803    llvm_cv_target_os_type="Darwin" ;;
3804  *-*-minix*)
3805    llvm_cv_target_os_type="Minix" ;;
3806  *-*-freebsd* | *-*-kfreebsd-gnu)
3807    llvm_cv_target_os_type="FreeBSD" ;;
3808  *-*-openbsd*)
3809    llvm_cv_target_os_type="OpenBSD" ;;
3810  *-*-netbsd*)
3811    llvm_cv_target_os_type="NetBSD" ;;
3812  *-*-dragonfly*)
3813    llvm_cv_target_os_type="DragonFly" ;;
3814  *-*-hpux*)
3815    llvm_cv_target_os_type="HP-UX" ;;
3816  *-*-interix*)
3817    llvm_cv_target_os_type="Interix" ;;
3818  *-*-linux*)
3819    llvm_cv_target_os_type="Linux" ;;
3820  *-*-gnu*)
3821    llvm_cv_target_os_type="GNU" ;;
3822  *-*-solaris*)
3823    llvm_cv_target_os_type="SunOS" ;;
3824  *-*-auroraux*)
3825    llvm_cv_target_os_type="AuroraUX" ;;
3826  *-*-win32*)
3827    llvm_cv_target_os_type="Win32" ;;
3828  *-*-mingw*)
3829    llvm_cv_target_os_type="MingW" ;;
3830  *-*-haiku*)
3831    llvm_cv_target_os_type="Haiku" ;;
3832  *-*-rtems*)
3833    llvm_cv_target_os_type="RTEMS" ;;
3834  *-*-nacl*)
3835    llvm_cv_target_os_type="NativeClient" ;;
3836  *-unknown-eabi*)
3837    llvm_cv_target_os_type="Freestanding" ;;
3838  *)
3839    llvm_cv_target_os_type="Unknown" ;;
3840esac
3841fi
3842{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3843echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3844
3845if test "$llvm_cv_os_type" = "Unknown" ; then
3846  { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3847echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3848   { (exit 1); exit 1; }; }
3849fi
3850
3851OS=$llvm_cv_os_type
3852
3853HOST_OS=$llvm_cv_os_type
3854
3855TARGET_OS=$llvm_cv_target_os_type
3856
3857
3858LINKALL=$llvm_cv_link_all_option
3859
3860NOLINKALL=$llvm_cv_no_link_all_option
3861
3862
3863case $llvm_cv_platform_type in
3864  Unix)
3865
3866cat >>confdefs.h <<\_ACEOF
3867#define LLVM_ON_UNIX 1
3868_ACEOF
3869
3870    LLVM_ON_UNIX=1
3871
3872    LLVM_ON_WIN32=0
3873
3874    ;;
3875  Win32)
3876
3877cat >>confdefs.h <<\_ACEOF
3878#define LLVM_ON_WIN32 1
3879_ACEOF
3880
3881    LLVM_ON_UNIX=0
3882
3883    LLVM_ON_WIN32=1
3884
3885    ;;
3886esac
3887
3888{ echo "$as_me:$LINENO: checking target architecture" >&5
3889echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3890if test "${llvm_cv_target_arch+set}" = set; then
3891  echo $ECHO_N "(cached) $ECHO_C" >&6
3892else
3893  case $target in
3894  i?86-*)                 llvm_cv_target_arch="x86" ;;
3895  amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3896  sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3897  powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3898  arm*-*)                 llvm_cv_target_arch="ARM" ;;
3899  mips-*)                 llvm_cv_target_arch="Mips" ;;
3900  mipsel-*)               llvm_cv_target_arch="Mips" ;;
3901  xcore-*)                llvm_cv_target_arch="XCore" ;;
3902  msp430-*)               llvm_cv_target_arch="MSP430" ;;
3903  hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
3904  mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3905  ptx-*)                  llvm_cv_target_arch="PTX" ;;
3906  nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
3907  *)                      llvm_cv_target_arch="Unknown" ;;
3908esac
3909fi
3910{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3911echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3912
3913if test "$llvm_cv_target_arch" = "Unknown" ; then
3914  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3915echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3916fi
3917
3918case "$llvm_cv_target_arch" in
3919    x86)     LLVM_NATIVE_ARCH="X86" ;;
3920    x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3921    *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3922esac
3923
3924ARCH=$llvm_cv_target_arch
3925
3926
3927
3928
3929{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3930echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3931if test "${ac_cv_path_GREP+set}" = set; then
3932  echo $ECHO_N "(cached) $ECHO_C" >&6
3933else
3934  # Extract the first word of "grep ggrep" to use in msg output
3935if test -z "$GREP"; then
3936set dummy grep ggrep; ac_prog_name=$2
3937if test "${ac_cv_path_GREP+set}" = set; then
3938  echo $ECHO_N "(cached) $ECHO_C" >&6
3939else
3940  ac_path_GREP_found=false
3941# Loop through the user's path and test for each of PROGNAME-LIST
3942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3943for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3944do
3945  IFS=$as_save_IFS
3946  test -z "$as_dir" && as_dir=.
3947  for ac_prog in grep ggrep; do
3948  for ac_exec_ext in '' $ac_executable_extensions; do
3949    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3950    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3951    # Check for GNU ac_path_GREP and select it if it is found.
3952  # Check for GNU $ac_path_GREP
3953case `"$ac_path_GREP" --version 2>&1` in
3954*GNU*)
3955  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3956*)
3957  ac_count=0
3958  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3959  while :
3960  do
3961    cat "conftest.in" "conftest.in" >"conftest.tmp"
3962    mv "conftest.tmp" "conftest.in"
3963    cp "conftest.in" "conftest.nl"
3964    echo 'GREP' >> "conftest.nl"
3965    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3966    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3967    ac_count=`expr $ac_count + 1`
3968    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3969      # Best one so far, save it but keep looking for a better one
3970      ac_cv_path_GREP="$ac_path_GREP"
3971      ac_path_GREP_max=$ac_count
3972    fi
3973    # 10*(2^10) chars as input seems more than enough
3974    test $ac_count -gt 10 && break
3975  done
3976  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3977esac
3978
3979
3980    $ac_path_GREP_found && break 3
3981  done
3982done
3983
3984done
3985IFS=$as_save_IFS
3986
3987
3988fi
3989
3990GREP="$ac_cv_path_GREP"
3991if test -z "$GREP"; then
3992  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3993echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3994   { (exit 1); exit 1; }; }
3995fi
3996
3997else
3998  ac_cv_path_GREP=$GREP
3999fi
4000
4001
4002fi
4003{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4004echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4005 GREP="$ac_cv_path_GREP"
4006
4007
4008{ echo "$as_me:$LINENO: checking for egrep" >&5
4009echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4010if test "${ac_cv_path_EGREP+set}" = set; then
4011  echo $ECHO_N "(cached) $ECHO_C" >&6
4012else
4013  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4014   then ac_cv_path_EGREP="$GREP -E"
4015   else
4016     # Extract the first word of "egrep" to use in msg output
4017if test -z "$EGREP"; then
4018set dummy egrep; ac_prog_name=$2
4019if test "${ac_cv_path_EGREP+set}" = set; then
4020  echo $ECHO_N "(cached) $ECHO_C" >&6
4021else
4022  ac_path_EGREP_found=false
4023# Loop through the user's path and test for each of PROGNAME-LIST
4024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4025for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4026do
4027  IFS=$as_save_IFS
4028  test -z "$as_dir" && as_dir=.
4029  for ac_prog in egrep; do
4030  for ac_exec_ext in '' $ac_executable_extensions; do
4031    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4032    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4033    # Check for GNU ac_path_EGREP and select it if it is found.
4034  # Check for GNU $ac_path_EGREP
4035case `"$ac_path_EGREP" --version 2>&1` in
4036*GNU*)
4037  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4038*)
4039  ac_count=0
4040  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4041  while :
4042  do
4043    cat "conftest.in" "conftest.in" >"conftest.tmp"
4044    mv "conftest.tmp" "conftest.in"
4045    cp "conftest.in" "conftest.nl"
4046    echo 'EGREP' >> "conftest.nl"
4047    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4048    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4049    ac_count=`expr $ac_count + 1`
4050    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4051      # Best one so far, save it but keep looking for a better one
4052      ac_cv_path_EGREP="$ac_path_EGREP"
4053      ac_path_EGREP_max=$ac_count
4054    fi
4055    # 10*(2^10) chars as input seems more than enough
4056    test $ac_count -gt 10 && break
4057  done
4058  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4059esac
4060
4061
4062    $ac_path_EGREP_found && break 3
4063  done
4064done
4065
4066done
4067IFS=$as_save_IFS
4068
4069
4070fi
4071
4072EGREP="$ac_cv_path_EGREP"
4073if test -z "$EGREP"; then
4074  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4075echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4076   { (exit 1); exit 1; }; }
4077fi
4078
4079else
4080  ac_cv_path_EGREP=$EGREP
4081fi
4082
4083
4084   fi
4085fi
4086{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4087echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4088 EGREP="$ac_cv_path_EGREP"
4089
4090
4091{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4092echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4093if test "${ac_cv_header_stdc+set}" = set; then
4094  echo $ECHO_N "(cached) $ECHO_C" >&6
4095else
4096  cat >conftest.$ac_ext <<_ACEOF
4097/* confdefs.h.  */
4098_ACEOF
4099cat confdefs.h >>conftest.$ac_ext
4100cat >>conftest.$ac_ext <<_ACEOF
4101/* end confdefs.h.  */
4102#include <stdlib.h>
4103#include <stdarg.h>
4104#include <string.h>
4105#include <float.h>
4106
4107int
4108main ()
4109{
4110
4111  ;
4112  return 0;
4113}
4114_ACEOF
4115rm -f conftest.$ac_objext
4116if { (ac_try="$ac_compile"
4117case "(($ac_try" in
4118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4119  *) ac_try_echo=$ac_try;;
4120esac
4121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4122  (eval "$ac_compile") 2>conftest.er1
4123  ac_status=$?
4124  grep -v '^ *+' conftest.er1 >conftest.err
4125  rm -f conftest.er1
4126  cat conftest.err >&5
4127  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4128  (exit $ac_status); } &&
4129	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4130  { (case "(($ac_try" in
4131  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4132  *) ac_try_echo=$ac_try;;
4133esac
4134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4135  (eval "$ac_try") 2>&5
4136  ac_status=$?
4137  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4138  (exit $ac_status); }; } &&
4139	 { ac_try='test -s conftest.$ac_objext'
4140  { (case "(($ac_try" in
4141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4142  *) ac_try_echo=$ac_try;;
4143esac
4144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4145  (eval "$ac_try") 2>&5
4146  ac_status=$?
4147  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4148  (exit $ac_status); }; }; then
4149  ac_cv_header_stdc=yes
4150else
4151  echo "$as_me: failed program was:" >&5
4152sed 's/^/| /' conftest.$ac_ext >&5
4153
4154	ac_cv_header_stdc=no
4155fi
4156
4157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4158
4159if test $ac_cv_header_stdc = yes; then
4160  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4161  cat >conftest.$ac_ext <<_ACEOF
4162/* confdefs.h.  */
4163_ACEOF
4164cat confdefs.h >>conftest.$ac_ext
4165cat >>conftest.$ac_ext <<_ACEOF
4166/* end confdefs.h.  */
4167#include <string.h>
4168
4169_ACEOF
4170if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4171  $EGREP "memchr" >/dev/null 2>&1; then
4172  :
4173else
4174  ac_cv_header_stdc=no
4175fi
4176rm -f conftest*
4177
4178fi
4179
4180if test $ac_cv_header_stdc = yes; then
4181  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4182  cat >conftest.$ac_ext <<_ACEOF
4183/* confdefs.h.  */
4184_ACEOF
4185cat confdefs.h >>conftest.$ac_ext
4186cat >>conftest.$ac_ext <<_ACEOF
4187/* end confdefs.h.  */
4188#include <stdlib.h>
4189
4190_ACEOF
4191if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4192  $EGREP "free" >/dev/null 2>&1; then
4193  :
4194else
4195  ac_cv_header_stdc=no
4196fi
4197rm -f conftest*
4198
4199fi
4200
4201if test $ac_cv_header_stdc = yes; then
4202  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4203  if test "$cross_compiling" = yes; then
4204  :
4205else
4206  cat >conftest.$ac_ext <<_ACEOF
4207/* confdefs.h.  */
4208_ACEOF
4209cat confdefs.h >>conftest.$ac_ext
4210cat >>conftest.$ac_ext <<_ACEOF
4211/* end confdefs.h.  */
4212#include <ctype.h>
4213#include <stdlib.h>
4214#if ((' ' & 0x0FF) == 0x020)
4215# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4216# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4217#else
4218# define ISLOWER(c) \
4219		   (('a' <= (c) && (c) <= 'i') \
4220		     || ('j' <= (c) && (c) <= 'r') \
4221		     || ('s' <= (c) && (c) <= 'z'))
4222# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4223#endif
4224
4225#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4226int
4227main ()
4228{
4229  int i;
4230  for (i = 0; i < 256; i++)
4231    if (XOR (islower (i), ISLOWER (i))
4232	|| toupper (i) != TOUPPER (i))
4233      return 2;
4234  return 0;
4235}
4236_ACEOF
4237rm -f conftest$ac_exeext
4238if { (ac_try="$ac_link"
4239case "(($ac_try" in
4240  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4241  *) ac_try_echo=$ac_try;;
4242esac
4243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4244  (eval "$ac_link") 2>&5
4245  ac_status=$?
4246  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4247  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4248  { (case "(($ac_try" in
4249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4250  *) ac_try_echo=$ac_try;;
4251esac
4252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4253  (eval "$ac_try") 2>&5
4254  ac_status=$?
4255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4256  (exit $ac_status); }; }; then
4257  :
4258else
4259  echo "$as_me: program exited with status $ac_status" >&5
4260echo "$as_me: failed program was:" >&5
4261sed 's/^/| /' conftest.$ac_ext >&5
4262
4263( exit $ac_status )
4264ac_cv_header_stdc=no
4265fi
4266rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4267fi
4268
4269
4270fi
4271fi
4272{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4273echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4274if test $ac_cv_header_stdc = yes; then
4275
4276cat >>confdefs.h <<\_ACEOF
4277#define STDC_HEADERS 1
4278_ACEOF
4279
4280fi
4281
4282# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4293		  inttypes.h stdint.h unistd.h
4294do
4295as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4296{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4297echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4298if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4299  echo $ECHO_N "(cached) $ECHO_C" >&6
4300else
4301  cat >conftest.$ac_ext <<_ACEOF
4302/* confdefs.h.  */
4303_ACEOF
4304cat confdefs.h >>conftest.$ac_ext
4305cat >>conftest.$ac_ext <<_ACEOF
4306/* end confdefs.h.  */
4307$ac_includes_default
4308
4309#include <$ac_header>
4310_ACEOF
4311rm -f conftest.$ac_objext
4312if { (ac_try="$ac_compile"
4313case "(($ac_try" in
4314  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4315  *) ac_try_echo=$ac_try;;
4316esac
4317eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4318  (eval "$ac_compile") 2>conftest.er1
4319  ac_status=$?
4320  grep -v '^ *+' conftest.er1 >conftest.err
4321  rm -f conftest.er1
4322  cat conftest.err >&5
4323  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4324  (exit $ac_status); } &&
4325	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4326  { (case "(($ac_try" in
4327  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4328  *) ac_try_echo=$ac_try;;
4329esac
4330eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4331  (eval "$ac_try") 2>&5
4332  ac_status=$?
4333  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4334  (exit $ac_status); }; } &&
4335	 { ac_try='test -s conftest.$ac_objext'
4336  { (case "(($ac_try" in
4337  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4338  *) ac_try_echo=$ac_try;;
4339esac
4340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4341  (eval "$ac_try") 2>&5
4342  ac_status=$?
4343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4344  (exit $ac_status); }; }; then
4345  eval "$as_ac_Header=yes"
4346else
4347  echo "$as_me: failed program was:" >&5
4348sed 's/^/| /' conftest.$ac_ext >&5
4349
4350	eval "$as_ac_Header=no"
4351fi
4352
4353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4354fi
4355ac_res=`eval echo '${'$as_ac_Header'}'`
4356	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4357echo "${ECHO_T}$ac_res" >&6; }
4358if test `eval echo '${'$as_ac_Header'}'` = yes; then
4359  cat >>confdefs.h <<_ACEOF
4360#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4361_ACEOF
4362
4363fi
4364
4365done
4366
4367
4368{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4369echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4370if test "${ac_cv_c_bigendian+set}" = set; then
4371  echo $ECHO_N "(cached) $ECHO_C" >&6
4372else
4373  # See if sys/param.h defines the BYTE_ORDER macro.
4374cat >conftest.$ac_ext <<_ACEOF
4375/* confdefs.h.  */
4376_ACEOF
4377cat confdefs.h >>conftest.$ac_ext
4378cat >>conftest.$ac_ext <<_ACEOF
4379/* end confdefs.h.  */
4380#include <sys/types.h>
4381#include <sys/param.h>
4382
4383int
4384main ()
4385{
4386#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4387 bogus endian macros
4388#endif
4389
4390  ;
4391  return 0;
4392}
4393_ACEOF
4394rm -f conftest.$ac_objext
4395if { (ac_try="$ac_compile"
4396case "(($ac_try" in
4397  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4398  *) ac_try_echo=$ac_try;;
4399esac
4400eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4401  (eval "$ac_compile") 2>conftest.er1
4402  ac_status=$?
4403  grep -v '^ *+' conftest.er1 >conftest.err
4404  rm -f conftest.er1
4405  cat conftest.err >&5
4406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4407  (exit $ac_status); } &&
4408	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4409  { (case "(($ac_try" in
4410  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4411  *) ac_try_echo=$ac_try;;
4412esac
4413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4414  (eval "$ac_try") 2>&5
4415  ac_status=$?
4416  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4417  (exit $ac_status); }; } &&
4418	 { ac_try='test -s conftest.$ac_objext'
4419  { (case "(($ac_try" in
4420  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4421  *) ac_try_echo=$ac_try;;
4422esac
4423eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4424  (eval "$ac_try") 2>&5
4425  ac_status=$?
4426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4427  (exit $ac_status); }; }; then
4428  # It does; now see whether it defined to BIG_ENDIAN or not.
4429cat >conftest.$ac_ext <<_ACEOF
4430/* confdefs.h.  */
4431_ACEOF
4432cat confdefs.h >>conftest.$ac_ext
4433cat >>conftest.$ac_ext <<_ACEOF
4434/* end confdefs.h.  */
4435#include <sys/types.h>
4436#include <sys/param.h>
4437
4438int
4439main ()
4440{
4441#if BYTE_ORDER != BIG_ENDIAN
4442 not big endian
4443#endif
4444
4445  ;
4446  return 0;
4447}
4448_ACEOF
4449rm -f conftest.$ac_objext
4450if { (ac_try="$ac_compile"
4451case "(($ac_try" in
4452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4453  *) ac_try_echo=$ac_try;;
4454esac
4455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4456  (eval "$ac_compile") 2>conftest.er1
4457  ac_status=$?
4458  grep -v '^ *+' conftest.er1 >conftest.err
4459  rm -f conftest.er1
4460  cat conftest.err >&5
4461  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4462  (exit $ac_status); } &&
4463	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4464  { (case "(($ac_try" in
4465  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4466  *) ac_try_echo=$ac_try;;
4467esac
4468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4469  (eval "$ac_try") 2>&5
4470  ac_status=$?
4471  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4472  (exit $ac_status); }; } &&
4473	 { ac_try='test -s conftest.$ac_objext'
4474  { (case "(($ac_try" in
4475  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4476  *) ac_try_echo=$ac_try;;
4477esac
4478eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4479  (eval "$ac_try") 2>&5
4480  ac_status=$?
4481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4482  (exit $ac_status); }; }; then
4483  ac_cv_c_bigendian=yes
4484else
4485  echo "$as_me: failed program was:" >&5
4486sed 's/^/| /' conftest.$ac_ext >&5
4487
4488	ac_cv_c_bigendian=no
4489fi
4490
4491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4492else
4493  echo "$as_me: failed program was:" >&5
4494sed 's/^/| /' conftest.$ac_ext >&5
4495
4496	# It does not; compile a test program.
4497if test "$cross_compiling" = yes; then
4498  # try to guess the endianness by grepping values into an object file
4499  ac_cv_c_bigendian=unknown
4500  cat >conftest.$ac_ext <<_ACEOF
4501/* confdefs.h.  */
4502_ACEOF
4503cat confdefs.h >>conftest.$ac_ext
4504cat >>conftest.$ac_ext <<_ACEOF
4505/* end confdefs.h.  */
4506short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4507short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4508void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4509short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4510short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4511void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4512int
4513main ()
4514{
4515 _ascii (); _ebcdic ();
4516  ;
4517  return 0;
4518}
4519_ACEOF
4520rm -f conftest.$ac_objext
4521if { (ac_try="$ac_compile"
4522case "(($ac_try" in
4523  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4524  *) ac_try_echo=$ac_try;;
4525esac
4526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4527  (eval "$ac_compile") 2>conftest.er1
4528  ac_status=$?
4529  grep -v '^ *+' conftest.er1 >conftest.err
4530  rm -f conftest.er1
4531  cat conftest.err >&5
4532  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533  (exit $ac_status); } &&
4534	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4535  { (case "(($ac_try" in
4536  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4537  *) ac_try_echo=$ac_try;;
4538esac
4539eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4540  (eval "$ac_try") 2>&5
4541  ac_status=$?
4542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4543  (exit $ac_status); }; } &&
4544	 { ac_try='test -s conftest.$ac_objext'
4545  { (case "(($ac_try" in
4546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4547  *) ac_try_echo=$ac_try;;
4548esac
4549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4550  (eval "$ac_try") 2>&5
4551  ac_status=$?
4552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4553  (exit $ac_status); }; }; then
4554  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4555  ac_cv_c_bigendian=yes
4556fi
4557if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4558  if test "$ac_cv_c_bigendian" = unknown; then
4559    ac_cv_c_bigendian=no
4560  else
4561    # finding both strings is unlikely to happen, but who knows?
4562    ac_cv_c_bigendian=unknown
4563  fi
4564fi
4565else
4566  echo "$as_me: failed program was:" >&5
4567sed 's/^/| /' conftest.$ac_ext >&5
4568
4569
4570fi
4571
4572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4573else
4574  cat >conftest.$ac_ext <<_ACEOF
4575/* confdefs.h.  */
4576_ACEOF
4577cat confdefs.h >>conftest.$ac_ext
4578cat >>conftest.$ac_ext <<_ACEOF
4579/* end confdefs.h.  */
4580$ac_includes_default
4581int
4582main ()
4583{
4584
4585  /* Are we little or big endian?  From Harbison&Steele.  */
4586  union
4587  {
4588    long int l;
4589    char c[sizeof (long int)];
4590  } u;
4591  u.l = 1;
4592  return u.c[sizeof (long int) - 1] == 1;
4593
4594  ;
4595  return 0;
4596}
4597_ACEOF
4598rm -f conftest$ac_exeext
4599if { (ac_try="$ac_link"
4600case "(($ac_try" in
4601  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4602  *) ac_try_echo=$ac_try;;
4603esac
4604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4605  (eval "$ac_link") 2>&5
4606  ac_status=$?
4607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4608  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4609  { (case "(($ac_try" in
4610  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4611  *) ac_try_echo=$ac_try;;
4612esac
4613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4614  (eval "$ac_try") 2>&5
4615  ac_status=$?
4616  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4617  (exit $ac_status); }; }; then
4618  ac_cv_c_bigendian=no
4619else
4620  echo "$as_me: program exited with status $ac_status" >&5
4621echo "$as_me: failed program was:" >&5
4622sed 's/^/| /' conftest.$ac_ext >&5
4623
4624( exit $ac_status )
4625ac_cv_c_bigendian=yes
4626fi
4627rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4628fi
4629
4630
4631fi
4632
4633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4634fi
4635{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4636echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4637case $ac_cv_c_bigendian in
4638  yes)
4639    ENDIAN=big
4640 ;;
4641  no)
4642    ENDIAN=little
4643 ;;
4644  *)
4645    { { echo "$as_me:$LINENO: error: unknown endianness
4646presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4647echo "$as_me: error: unknown endianness
4648presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4649   { (exit 1); exit 1; }; } ;;
4650esac
4651
4652
4653if test "$cross_compiling" = yes; then
4654  LLVM_CROSS_COMPILING=1
4655
4656
4657{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4658echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4659if test "${ac_cv_build_exeext+set}" = set; then
4660  echo $ECHO_N "(cached) $ECHO_C" >&6
4661else
4662  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4663  ac_cv_build_exeext=.exe
4664else
4665  ac_build_prefix=${build_alias}-
4666
4667  # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4668set dummy ${ac_build_prefix}gcc; ac_word=$2
4669{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4670echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4671if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4672  echo $ECHO_N "(cached) $ECHO_C" >&6
4673else
4674  if test -n "$BUILD_CC"; then
4675  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4676else
4677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4678for as_dir in $PATH
4679do
4680  IFS=$as_save_IFS
4681  test -z "$as_dir" && as_dir=.
4682  for ac_exec_ext in '' $ac_executable_extensions; do
4683  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4684    ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4685    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4686    break 2
4687  fi
4688done
4689done
4690IFS=$as_save_IFS
4691
4692fi
4693fi
4694BUILD_CC=$ac_cv_prog_BUILD_CC
4695if test -n "$BUILD_CC"; then
4696  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4697echo "${ECHO_T}$BUILD_CC" >&6; }
4698else
4699  { echo "$as_me:$LINENO: result: no" >&5
4700echo "${ECHO_T}no" >&6; }
4701fi
4702
4703
4704  if test -z "$BUILD_CC"; then
4705     # Extract the first word of "gcc", so it can be a program name with args.
4706set dummy gcc; ac_word=$2
4707{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4708echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4709if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4710  echo $ECHO_N "(cached) $ECHO_C" >&6
4711else
4712  if test -n "$BUILD_CC"; then
4713  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4714else
4715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716for as_dir in $PATH
4717do
4718  IFS=$as_save_IFS
4719  test -z "$as_dir" && as_dir=.
4720  for ac_exec_ext in '' $ac_executable_extensions; do
4721  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4722    ac_cv_prog_BUILD_CC="gcc"
4723    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4724    break 2
4725  fi
4726done
4727done
4728IFS=$as_save_IFS
4729
4730fi
4731fi
4732BUILD_CC=$ac_cv_prog_BUILD_CC
4733if test -n "$BUILD_CC"; then
4734  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4735echo "${ECHO_T}$BUILD_CC" >&6; }
4736else
4737  { echo "$as_me:$LINENO: result: no" >&5
4738echo "${ECHO_T}no" >&6; }
4739fi
4740
4741
4742     if test -z "$BUILD_CC"; then
4743       # Extract the first word of "cc", so it can be a program name with args.
4744set dummy cc; ac_word=$2
4745{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4746echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4747if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4748  echo $ECHO_N "(cached) $ECHO_C" >&6
4749else
4750  if test -n "$BUILD_CC"; then
4751  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4752else
4753  ac_prog_rejected=no
4754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4755for as_dir in $PATH
4756do
4757  IFS=$as_save_IFS
4758  test -z "$as_dir" && as_dir=.
4759  for ac_exec_ext in '' $ac_executable_extensions; do
4760  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4761    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4762       ac_prog_rejected=yes
4763       continue
4764     fi
4765    ac_cv_prog_BUILD_CC="cc"
4766    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4767    break 2
4768  fi
4769done
4770done
4771IFS=$as_save_IFS
4772
4773if test $ac_prog_rejected = yes; then
4774  # We found a bogon in the path, so make sure we never use it.
4775  set dummy $ac_cv_prog_BUILD_CC
4776  shift
4777  if test $# != 0; then
4778    # We chose a different compiler from the bogus one.
4779    # However, it has the same basename, so the bogon will be chosen
4780    # first if we set BUILD_CC to just the basename; use the full file name.
4781    shift
4782    ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4783  fi
4784fi
4785fi
4786fi
4787BUILD_CC=$ac_cv_prog_BUILD_CC
4788if test -n "$BUILD_CC"; then
4789  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4790echo "${ECHO_T}$BUILD_CC" >&6; }
4791else
4792  { echo "$as_me:$LINENO: result: no" >&5
4793echo "${ECHO_T}no" >&6; }
4794fi
4795
4796
4797     fi
4798  fi
4799  test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4800echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4801   { (exit 1); exit 1; }; }
4802  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4803  rm -f conftest*
4804  echo 'int main () { return 0; }' > conftest.$ac_ext
4805  ac_cv_build_exeext=
4806  if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4807  (eval $ac_build_link) 2>&5
4808  ac_status=$?
4809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4810  (exit $ac_status); }; then
4811    for file in conftest.*; do
4812      case $file in
4813      *.c | *.o | *.obj | *.dSYM) ;;
4814      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4815      esac
4816    done
4817  else
4818    { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4819echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4820   { (exit 1); exit 1; }; }
4821  fi
4822  rm -f conftest*
4823  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4824fi
4825fi
4826
4827BUILD_EXEEXT=""
4828test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4829{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4830echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4831ac_build_exeext=$BUILD_EXEEXT
4832
4833  ac_build_prefix=${build_alias}-
4834  # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4835set dummy ${ac_build_prefix}g++; ac_word=$2
4836{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4837echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4838if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4839  echo $ECHO_N "(cached) $ECHO_C" >&6
4840else
4841  if test -n "$BUILD_CXX"; then
4842  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4843else
4844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4845for as_dir in $PATH
4846do
4847  IFS=$as_save_IFS
4848  test -z "$as_dir" && as_dir=.
4849  for ac_exec_ext in '' $ac_executable_extensions; do
4850  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4851    ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4852    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4853    break 2
4854  fi
4855done
4856done
4857IFS=$as_save_IFS
4858
4859fi
4860fi
4861BUILD_CXX=$ac_cv_prog_BUILD_CXX
4862if test -n "$BUILD_CXX"; then
4863  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4864echo "${ECHO_T}$BUILD_CXX" >&6; }
4865else
4866  { echo "$as_me:$LINENO: result: no" >&5
4867echo "${ECHO_T}no" >&6; }
4868fi
4869
4870
4871  if test -z "$BUILD_CXX"; then
4872     # Extract the first word of "g++", so it can be a program name with args.
4873set dummy g++; ac_word=$2
4874{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4875echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4876if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4877  echo $ECHO_N "(cached) $ECHO_C" >&6
4878else
4879  if test -n "$BUILD_CXX"; then
4880  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4881else
4882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4883for as_dir in $PATH
4884do
4885  IFS=$as_save_IFS
4886  test -z "$as_dir" && as_dir=.
4887  for ac_exec_ext in '' $ac_executable_extensions; do
4888  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4889    ac_cv_prog_BUILD_CXX="g++"
4890    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4891    break 2
4892  fi
4893done
4894done
4895IFS=$as_save_IFS
4896
4897fi
4898fi
4899BUILD_CXX=$ac_cv_prog_BUILD_CXX
4900if test -n "$BUILD_CXX"; then
4901  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4902echo "${ECHO_T}$BUILD_CXX" >&6; }
4903else
4904  { echo "$as_me:$LINENO: result: no" >&5
4905echo "${ECHO_T}no" >&6; }
4906fi
4907
4908
4909     if test -z "$BUILD_CXX"; then
4910       # Extract the first word of "c++", so it can be a program name with args.
4911set dummy c++; ac_word=$2
4912{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4913echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4914if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4915  echo $ECHO_N "(cached) $ECHO_C" >&6
4916else
4917  if test -n "$BUILD_CXX"; then
4918  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4919else
4920  ac_prog_rejected=no
4921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4922for as_dir in $PATH
4923do
4924  IFS=$as_save_IFS
4925  test -z "$as_dir" && as_dir=.
4926  for ac_exec_ext in '' $ac_executable_extensions; do
4927  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4928    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4929       ac_prog_rejected=yes
4930       continue
4931     fi
4932    ac_cv_prog_BUILD_CXX="c++"
4933    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4934    break 2
4935  fi
4936done
4937done
4938IFS=$as_save_IFS
4939
4940if test $ac_prog_rejected = yes; then
4941  # We found a bogon in the path, so make sure we never use it.
4942  set dummy $ac_cv_prog_BUILD_CXX
4943  shift
4944  if test $# != 0; then
4945    # We chose a different compiler from the bogus one.
4946    # However, it has the same basename, so the bogon will be chosen
4947    # first if we set BUILD_CXX to just the basename; use the full file name.
4948    shift
4949    ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4950  fi
4951fi
4952fi
4953fi
4954BUILD_CXX=$ac_cv_prog_BUILD_CXX
4955if test -n "$BUILD_CXX"; then
4956  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4957echo "${ECHO_T}$BUILD_CXX" >&6; }
4958else
4959  { echo "$as_me:$LINENO: result: no" >&5
4960echo "${ECHO_T}no" >&6; }
4961fi
4962
4963
4964     fi
4965  fi
4966else
4967  LLVM_CROSS_COMPILING=0
4968
4969fi
4970
4971if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4972  cvsbuild="yes"
4973  optimize="no"
4974  CVSBUILD=CVSBUILD=1
4975
4976else
4977  cvsbuild="no"
4978  optimize="yes"
4979fi
4980
4981
4982# Check whether --enable-libcpp was given.
4983if test "${enable_libcpp+set}" = set; then
4984  enableval=$enable_libcpp;
4985else
4986  enableval=default
4987fi
4988
4989case "$enableval" in
4990  yes) ENABLE_LIBCPP=1
4991 ;;
4992  no)  ENABLE_LIBCPP=0
4993 ;;
4994  default) ENABLE_LIBCPP=0
4995;;
4996  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4997echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4998   { (exit 1); exit 1; }; } ;;
4999esac
5000
5001# Check whether --enable-optimized was given.
5002if test "${enable_optimized+set}" = set; then
5003  enableval=$enable_optimized;
5004else
5005  enableval=$optimize
5006fi
5007
5008if test ${enableval} = "no" ; then
5009  ENABLE_OPTIMIZED=
5010
5011else
5012  ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5013
5014fi
5015
5016# Check whether --enable-profiling was given.
5017if test "${enable_profiling+set}" = set; then
5018  enableval=$enable_profiling;
5019else
5020  enableval="no"
5021fi
5022
5023if test ${enableval} = "no" ; then
5024  ENABLE_PROFILING=
5025
5026else
5027  ENABLE_PROFILING=ENABLE_PROFILING=1
5028
5029fi
5030
5031# Check whether --enable-assertions was given.
5032if test "${enable_assertions+set}" = set; then
5033  enableval=$enable_assertions;
5034else
5035  enableval="yes"
5036fi
5037
5038if test ${enableval} = "yes" ; then
5039  DISABLE_ASSERTIONS=
5040
5041else
5042  DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5043
5044fi
5045
5046# Check whether --enable-expensive-checks was given.
5047if test "${enable_expensive_checks+set}" = set; then
5048  enableval=$enable_expensive_checks;
5049else
5050  enableval="no"
5051fi
5052
5053if test ${enableval} = "yes" ; then
5054  ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5055
5056  EXPENSIVE_CHECKS=yes
5057
5058else
5059  ENABLE_EXPENSIVE_CHECKS=
5060
5061  EXPENSIVE_CHECKS=no
5062
5063fi
5064
5065# Check whether --enable-debug-runtime was given.
5066if test "${enable_debug_runtime+set}" = set; then
5067  enableval=$enable_debug_runtime;
5068else
5069  enableval=no
5070fi
5071
5072if test ${enableval} = "no" ; then
5073  DEBUG_RUNTIME=
5074
5075else
5076  DEBUG_RUNTIME=DEBUG_RUNTIME=1
5077
5078fi
5079
5080# Check whether --enable-debug-symbols was given.
5081if test "${enable_debug_symbols+set}" = set; then
5082  enableval=$enable_debug_symbols;
5083else
5084  enableval=no
5085fi
5086
5087if test ${enableval} = "no" ; then
5088  DEBUG_SYMBOLS=
5089
5090else
5091  DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5092
5093fi
5094
5095# Check whether --enable-jit was given.
5096if test "${enable_jit+set}" = set; then
5097  enableval=$enable_jit;
5098else
5099  enableval=default
5100fi
5101
5102if test ${enableval} = "no"
5103then
5104  JIT=
5105
5106else
5107  case "$llvm_cv_target_arch" in
5108    x86)         TARGET_HAS_JIT=1
5109 ;;
5110    Sparc)       TARGET_HAS_JIT=0
5111 ;;
5112    PowerPC)     TARGET_HAS_JIT=1
5113 ;;
5114    x86_64)      TARGET_HAS_JIT=1
5115 ;;
5116    ARM)         TARGET_HAS_JIT=1
5117 ;;
5118    Mips)        TARGET_HAS_JIT=1
5119 ;;
5120    XCore)       TARGET_HAS_JIT=0
5121 ;;
5122    MSP430)      TARGET_HAS_JIT=0
5123 ;;
5124    Hexagon)     TARGET_HAS_JIT=0
5125 ;;
5126    MBlaze)      TARGET_HAS_JIT=0
5127 ;;
5128    PTX)         TARGET_HAS_JIT=0
5129 ;;
5130    NVPTX)       TARGET_HAS_JIT=0
5131 ;;
5132    *)           TARGET_HAS_JIT=0
5133 ;;
5134  esac
5135fi
5136
5137# Check whether --enable-docs was given.
5138if test "${enable_docs+set}" = set; then
5139  enableval=$enable_docs;
5140else
5141  enableval=default
5142fi
5143
5144case "$enableval" in
5145  yes) ENABLE_DOCS=1
5146 ;;
5147  no)  ENABLE_DOCS=0
5148 ;;
5149  default) ENABLE_DOCS=1
5150 ;;
5151  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5152echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5153   { (exit 1); exit 1; }; } ;;
5154esac
5155
5156# Check whether --enable-doxygen was given.
5157if test "${enable_doxygen+set}" = set; then
5158  enableval=$enable_doxygen;
5159else
5160  enableval=default
5161fi
5162
5163case "$enableval" in
5164  yes) ENABLE_DOXYGEN=1
5165 ;;
5166  no)  ENABLE_DOXYGEN=0
5167 ;;
5168  default) ENABLE_DOXYGEN=0
5169 ;;
5170  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5171echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5172   { (exit 1); exit 1; }; } ;;
5173esac
5174
5175# Check whether --enable-threads was given.
5176if test "${enable_threads+set}" = set; then
5177  enableval=$enable_threads;
5178else
5179  enableval=default
5180fi
5181
5182case "$enableval" in
5183  yes) LLVM_ENABLE_THREADS=1
5184 ;;
5185  no)  LLVM_ENABLE_THREADS=0
5186 ;;
5187  default) LLVM_ENABLE_THREADS=1
5188 ;;
5189  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5190echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5191   { (exit 1); exit 1; }; } ;;
5192esac
5193
5194cat >>confdefs.h <<_ACEOF
5195#define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5196_ACEOF
5197
5198
5199# Check whether --enable-pthreads was given.
5200if test "${enable_pthreads+set}" = set; then
5201  enableval=$enable_pthreads;
5202else
5203  enableval=default
5204fi
5205
5206case "$enableval" in
5207  yes) ENABLE_PTHREADS=1
5208 ;;
5209  no)  ENABLE_PTHREADS=0
5210 ;;
5211  default) ENABLE_PTHREADS=1
5212 ;;
5213  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5214echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5215   { (exit 1); exit 1; }; } ;;
5216esac
5217
5218# Check whether --enable-pic was given.
5219if test "${enable_pic+set}" = set; then
5220  enableval=$enable_pic;
5221else
5222  enableval=default
5223fi
5224
5225case "$enableval" in
5226  yes) ENABLE_PIC=1
5227 ;;
5228  no)  ENABLE_PIC=0
5229 ;;
5230  default) ENABLE_PIC=1
5231 ;;
5232  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5233echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5234   { (exit 1); exit 1; }; } ;;
5235esac
5236
5237cat >>confdefs.h <<_ACEOF
5238#define ENABLE_PIC $ENABLE_PIC
5239_ACEOF
5240
5241
5242# Check whether --enable-shared was given.
5243if test "${enable_shared+set}" = set; then
5244  enableval=$enable_shared;
5245else
5246  enableval=default
5247fi
5248
5249case "$enableval" in
5250  yes) ENABLE_SHARED=1
5251 ;;
5252  no)  ENABLE_SHARED=0
5253 ;;
5254  default) ENABLE_SHARED=0
5255 ;;
5256  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5257echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5258   { (exit 1); exit 1; }; } ;;
5259esac
5260
5261# Check whether --enable-embed-stdcxx was given.
5262if test "${enable_embed_stdcxx+set}" = set; then
5263  enableval=$enable_embed_stdcxx;
5264else
5265  enableval=default
5266fi
5267
5268case "$enableval" in
5269  yes) ENABLE_EMBED_STDCXX=1
5270 ;;
5271  no)  ENABLE_EMBED_STDCXX=0
5272 ;;
5273  default) ENABLE_EMBED_STDCXX=0
5274 ;;
5275  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5276echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5277   { (exit 1); exit 1; }; } ;;
5278esac
5279
5280# Check whether --enable-timestamps was given.
5281if test "${enable_timestamps+set}" = set; then
5282  enableval=$enable_timestamps;
5283else
5284  enableval=default
5285fi
5286
5287case "$enableval" in
5288  yes) ENABLE_TIMESTAMPS=1
5289 ;;
5290  no)  ENABLE_TIMESTAMPS=0
5291 ;;
5292  default) ENABLE_TIMESTAMPS=1
5293 ;;
5294  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5295echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5296   { (exit 1); exit 1; }; } ;;
5297esac
5298
5299cat >>confdefs.h <<_ACEOF
5300#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5301_ACEOF
5302
5303
5304TARGETS_TO_BUILD=""
5305# Check whether --enable-targets was given.
5306if test "${enable_targets+set}" = set; then
5307  enableval=$enable_targets;
5308else
5309  enableval=all
5310fi
5311
5312if test "$enableval" = host-only ; then
5313  enableval=host
5314fi
5315case "$enableval" in
5316  all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 CppBackend MBlaze PTX NVPTX Hexagon" ;;
5317  *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5318      case "$a_target" in
5319        x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5320        x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5321        sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5322        powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5323        arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5324        mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5325        mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5326        spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5327        xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5328        msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5329        cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5330        hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5331        mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5332        ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5333        nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5334        host) case "$llvm_cv_target_arch" in
5335            x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5336            x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5337            Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5338            PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5339            ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5340            Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5341            MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5342            CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5343            XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5344            MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5345            Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5346            PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5347            NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5348            *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5349echo "$as_me: error: Can not set target to build" >&2;}
5350   { (exit 1); exit 1; }; } ;;
5351          esac ;;
5352        *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5353echo "$as_me: error: Unrecognized target $a_target" >&2;}
5354   { (exit 1); exit 1; }; } ;;
5355      esac
5356  done
5357  ;;
5358esac
5359TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5360
5361
5362for a_target in $TARGETS_TO_BUILD; do
5363  if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5364
5365cat >>confdefs.h <<_ACEOF
5366#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5367_ACEOF
5368
5369    LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5370    LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5371    LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5372    LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5373    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5374      LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5375    fi
5376    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5377      LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5378    fi
5379
5380cat >>confdefs.h <<_ACEOF
5381#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5382_ACEOF
5383
5384
5385cat >>confdefs.h <<_ACEOF
5386#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5387_ACEOF
5388
5389
5390cat >>confdefs.h <<_ACEOF
5391#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5392_ACEOF
5393
5394
5395cat >>confdefs.h <<_ACEOF
5396#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5397_ACEOF
5398
5399    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5400
5401cat >>confdefs.h <<_ACEOF
5402#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5403_ACEOF
5404
5405    fi
5406    if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5407
5408cat >>confdefs.h <<_ACEOF
5409#define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5410_ACEOF
5411
5412    fi
5413  fi
5414done
5415
5416LLVM_ENUM_TARGETS=""
5417LLVM_ENUM_ASM_PRINTERS=""
5418LLVM_ENUM_ASM_PARSERS=""
5419LLVM_ENUM_DISASSEMBLERS=""
5420for target_to_build in $TARGETS_TO_BUILD; do
5421  LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5422  if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5423    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5424  fi
5425  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5426    LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5427  fi
5428  if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5429    LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5430  fi
5431done
5432
5433
5434
5435
5436
5437
5438# Check whether --with-optimize-option was given.
5439if test "${with_optimize_option+set}" = set; then
5440  withval=$with_optimize_option;
5441else
5442  withval=default
5443fi
5444
5445{ echo "$as_me:$LINENO: checking optimization flags" >&5
5446echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5447case "$withval" in
5448  default)
5449    case "$llvm_cv_os_type" in
5450    FreeBSD) optimize_option=-O2 ;;
5451    MingW) optimize_option=-O2 ;;
5452    *)     optimize_option=-O3 ;;
5453    esac ;;
5454  *) optimize_option="$withval" ;;
5455esac
5456OPTIMIZE_OPTION=$optimize_option
5457
5458{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5459echo "${ECHO_T}$optimize_option" >&6; }
5460
5461
5462# Check whether --with-extra-options was given.
5463if test "${with_extra_options+set}" = set; then
5464  withval=$with_extra_options;
5465else
5466  withval=default
5467fi
5468
5469case "$withval" in
5470  default) EXTRA_OPTIONS= ;;
5471  *) EXTRA_OPTIONS=$withval ;;
5472esac
5473EXTRA_OPTIONS=$EXTRA_OPTIONS
5474
5475
5476
5477# Check whether --with-extra-ld-options was given.
5478if test "${with_extra_ld_options+set}" = set; then
5479  withval=$with_extra_ld_options;
5480else
5481  withval=default
5482fi
5483
5484case "$withval" in
5485  default) EXTRA_LD_OPTIONS= ;;
5486  *) EXTRA_LD_OPTIONS=$withval ;;
5487esac
5488EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5489
5490
5491# Check whether --enable-bindings was given.
5492if test "${enable_bindings+set}" = set; then
5493  enableval=$enable_bindings;
5494else
5495  enableval=default
5496fi
5497
5498BINDINGS_TO_BUILD=""
5499case "$enableval" in
5500  yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5501  all ) BINDINGS_TO_BUILD="ocaml" ;;
5502  none | no) BINDINGS_TO_BUILD="" ;;
5503  *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5504      case "$a_binding" in
5505        ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5506        *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5507echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5508   { (exit 1); exit 1; }; } ;;
5509      esac
5510  done
5511  ;;
5512esac
5513
5514
5515# Check whether --with-ocaml-libdir was given.
5516if test "${with_ocaml_libdir+set}" = set; then
5517  withval=$with_ocaml_libdir;
5518else
5519  withval=auto
5520fi
5521
5522case "$withval" in
5523  auto) with_ocaml_libdir="$withval" ;;
5524  /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5525  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5526echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5527   { (exit 1); exit 1; }; } ;;
5528esac
5529
5530
5531# Check whether --with-clang-srcdir was given.
5532if test "${with_clang_srcdir+set}" = set; then
5533  withval=$with_clang_srcdir;
5534else
5535  withval="-"
5536fi
5537
5538case "$withval" in
5539  -) clang_src_root="" ;;
5540  /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5541  *) clang_src_root="$ac_pwd/$withval" ;;
5542esac
5543CLANG_SRC_ROOT=$clang_src_root
5544
5545
5546
5547# Check whether --with-clang-resource-dir was given.
5548if test "${with_clang_resource_dir+set}" = set; then
5549  withval=$with_clang_resource_dir;
5550else
5551  withval=""
5552fi
5553
5554
5555cat >>confdefs.h <<_ACEOF
5556#define CLANG_RESOURCE_DIR "$withval"
5557_ACEOF
5558
5559
5560
5561# Check whether --with-c-include-dirs was given.
5562if test "${with_c_include_dirs+set}" = set; then
5563  withval=$with_c_include_dirs;
5564else
5565  withval=""
5566fi
5567
5568
5569cat >>confdefs.h <<_ACEOF
5570#define C_INCLUDE_DIRS "$withval"
5571_ACEOF
5572
5573
5574# Clang normally uses the system c++ headers and libraries. With this option,
5575# clang will use the ones provided by a gcc installation instead. This option should
5576# be passed the same value that was used with --prefix when configuring gcc.
5577
5578# Check whether --with-gcc-toolchain was given.
5579if test "${with_gcc_toolchain+set}" = set; then
5580  withval=$with_gcc_toolchain;
5581else
5582  withval=""
5583fi
5584
5585
5586cat >>confdefs.h <<_ACEOF
5587#define GCC_INSTALL_PREFIX "$withval"
5588_ACEOF
5589
5590
5591
5592# Check whether --with-default-sysroot was given.
5593if test "${with_default_sysroot+set}" = set; then
5594  withval=$with_default_sysroot;
5595else
5596  withval=""
5597fi
5598
5599
5600cat >>confdefs.h <<_ACEOF
5601#define DEFAULT_SYSROOT "$withval"
5602_ACEOF
5603
5604
5605
5606# Check whether --with-binutils-include was given.
5607if test "${with_binutils_include+set}" = set; then
5608  withval=$with_binutils_include;
5609else
5610  withval=default
5611fi
5612
5613case "$withval" in
5614  default) WITH_BINUTILS_INCDIR=default ;;
5615  /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5616  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5617echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5618   { (exit 1); exit 1; }; } ;;
5619esac
5620if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5621  BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5622
5623  if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5624     echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5625     { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5626echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5627   { (exit 1); exit 1; }; };
5628  fi
5629fi
5630
5631
5632# Check whether --with-bug-report-url was given.
5633if test "${with_bug_report_url+set}" = set; then
5634  withval=$with_bug_report_url;
5635else
5636  withval="http://llvm.org/bugs/"
5637fi
5638
5639
5640cat >>confdefs.h <<_ACEOF
5641#define BUG_REPORT_URL "$withval"
5642_ACEOF
5643
5644
5645# Check whether --enable-libffi was given.
5646if test "${enable_libffi+set}" = set; then
5647  enableval=$enable_libffi; case "$enableval" in
5648    yes) llvm_cv_enable_libffi="yes" ;;
5649    no)  llvm_cv_enable_libffi="no"  ;;
5650    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5651echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5652   { (exit 1); exit 1; }; } ;;
5653  esac
5654else
5655  llvm_cv_enable_libffi=no
5656fi
5657
5658
5659
5660# Check whether --with-internal-prefix was given.
5661if test "${with_internal_prefix+set}" = set; then
5662  withval=$with_internal_prefix;
5663else
5664  withval=""
5665fi
5666
5667INTERNAL_PREFIX=$withval
5668
5669
5670
5671{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5672echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5673if test "${lt_cv_path_NM+set}" = set; then
5674  echo $ECHO_N "(cached) $ECHO_C" >&6
5675else
5676  if test -n "$NM"; then
5677  # Let the user override the test.
5678  lt_cv_path_NM="$NM"
5679else
5680  lt_nm_to_check="${ac_tool_prefix}nm"
5681  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5682    lt_nm_to_check="$lt_nm_to_check nm"
5683  fi
5684  for lt_tmp_nm in $lt_nm_to_check; do
5685    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5686    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5687      IFS="$lt_save_ifs"
5688      test -z "$ac_dir" && ac_dir=.
5689      tmp_nm="$ac_dir/$lt_tmp_nm"
5690      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5691	# Check to see if the nm accepts a BSD-compat flag.
5692	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5693	#   nm: unknown option "B" ignored
5694	# Tru64's nm complains that /dev/null is an invalid object file
5695	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5696	*/dev/null* | *'Invalid file or object type'*)
5697	  lt_cv_path_NM="$tmp_nm -B"
5698	  break
5699	  ;;
5700	*)
5701	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5702	  */dev/null*)
5703	    lt_cv_path_NM="$tmp_nm -p"
5704	    break
5705	    ;;
5706	  *)
5707	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5708	    continue # so that we can try to find one that supports BSD flags
5709	    ;;
5710	  esac
5711	  ;;
5712	esac
5713      fi
5714    done
5715    IFS="$lt_save_ifs"
5716  done
5717  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5718fi
5719fi
5720{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5721echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5722NM="$lt_cv_path_NM"
5723
5724
5725
5726{ echo "$as_me:$LINENO: checking for GNU make" >&5
5727echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5728if test "${llvm_cv_gnu_make_command+set}" = set; then
5729  echo $ECHO_N "(cached) $ECHO_C" >&6
5730else
5731  llvm_cv_gnu_make_command=''
5732 for a in "$MAKE" make gmake gnumake ; do
5733  if test -z "$a" ; then continue ; fi ;
5734  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5735  then
5736   llvm_cv_gnu_make_command=$a ;
5737   break;
5738  fi
5739 done
5740fi
5741{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5742echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5743 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5744   ifGNUmake='' ;
5745 else
5746   ifGNUmake='#' ;
5747   { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5748echo "${ECHO_T}\"Not found\"" >&6; };
5749 fi
5750
5751
5752{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5753echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5754LN_S=$as_ln_s
5755if test "$LN_S" = "ln -s"; then
5756  { echo "$as_me:$LINENO: result: yes" >&5
5757echo "${ECHO_T}yes" >&6; }
5758else
5759  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5760echo "${ECHO_T}no, using $LN_S" >&6; }
5761fi
5762
5763# Extract the first word of "cmp", so it can be a program name with args.
5764set dummy cmp; ac_word=$2
5765{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5766echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5767if test "${ac_cv_path_CMP+set}" = set; then
5768  echo $ECHO_N "(cached) $ECHO_C" >&6
5769else
5770  case $CMP in
5771  [\\/]* | ?:[\\/]*)
5772  ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5773  ;;
5774  *)
5775  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5776for as_dir in $PATH
5777do
5778  IFS=$as_save_IFS
5779  test -z "$as_dir" && as_dir=.
5780  for ac_exec_ext in '' $ac_executable_extensions; do
5781  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5782    ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5783    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5784    break 2
5785  fi
5786done
5787done
5788IFS=$as_save_IFS
5789
5790  test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5791  ;;
5792esac
5793fi
5794CMP=$ac_cv_path_CMP
5795if test -n "$CMP"; then
5796  { echo "$as_me:$LINENO: result: $CMP" >&5
5797echo "${ECHO_T}$CMP" >&6; }
5798else
5799  { echo "$as_me:$LINENO: result: no" >&5
5800echo "${ECHO_T}no" >&6; }
5801fi
5802
5803
5804# Extract the first word of "cp", so it can be a program name with args.
5805set dummy cp; ac_word=$2
5806{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5807echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5808if test "${ac_cv_path_CP+set}" = set; then
5809  echo $ECHO_N "(cached) $ECHO_C" >&6
5810else
5811  case $CP in
5812  [\\/]* | ?:[\\/]*)
5813  ac_cv_path_CP="$CP" # Let the user override the test with a path.
5814  ;;
5815  *)
5816  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5817for as_dir in $PATH
5818do
5819  IFS=$as_save_IFS
5820  test -z "$as_dir" && as_dir=.
5821  for ac_exec_ext in '' $ac_executable_extensions; do
5822  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5823    ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5824    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5825    break 2
5826  fi
5827done
5828done
5829IFS=$as_save_IFS
5830
5831  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5832  ;;
5833esac
5834fi
5835CP=$ac_cv_path_CP
5836if test -n "$CP"; then
5837  { echo "$as_me:$LINENO: result: $CP" >&5
5838echo "${ECHO_T}$CP" >&6; }
5839else
5840  { echo "$as_me:$LINENO: result: no" >&5
5841echo "${ECHO_T}no" >&6; }
5842fi
5843
5844
5845# Extract the first word of "date", so it can be a program name with args.
5846set dummy date; ac_word=$2
5847{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5848echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5849if test "${ac_cv_path_DATE+set}" = set; then
5850  echo $ECHO_N "(cached) $ECHO_C" >&6
5851else
5852  case $DATE in
5853  [\\/]* | ?:[\\/]*)
5854  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5855  ;;
5856  *)
5857  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5858for as_dir in $PATH
5859do
5860  IFS=$as_save_IFS
5861  test -z "$as_dir" && as_dir=.
5862  for ac_exec_ext in '' $ac_executable_extensions; do
5863  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5864    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5865    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5866    break 2
5867  fi
5868done
5869done
5870IFS=$as_save_IFS
5871
5872  test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5873  ;;
5874esac
5875fi
5876DATE=$ac_cv_path_DATE
5877if test -n "$DATE"; then
5878  { echo "$as_me:$LINENO: result: $DATE" >&5
5879echo "${ECHO_T}$DATE" >&6; }
5880else
5881  { echo "$as_me:$LINENO: result: no" >&5
5882echo "${ECHO_T}no" >&6; }
5883fi
5884
5885
5886# Extract the first word of "find", so it can be a program name with args.
5887set dummy find; ac_word=$2
5888{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5889echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5890if test "${ac_cv_path_FIND+set}" = set; then
5891  echo $ECHO_N "(cached) $ECHO_C" >&6
5892else
5893  case $FIND in
5894  [\\/]* | ?:[\\/]*)
5895  ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5896  ;;
5897  *)
5898  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5899for as_dir in $PATH
5900do
5901  IFS=$as_save_IFS
5902  test -z "$as_dir" && as_dir=.
5903  for ac_exec_ext in '' $ac_executable_extensions; do
5904  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5905    ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5906    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5907    break 2
5908  fi
5909done
5910done
5911IFS=$as_save_IFS
5912
5913  test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5914  ;;
5915esac
5916fi
5917FIND=$ac_cv_path_FIND
5918if test -n "$FIND"; then
5919  { echo "$as_me:$LINENO: result: $FIND" >&5
5920echo "${ECHO_T}$FIND" >&6; }
5921else
5922  { echo "$as_me:$LINENO: result: no" >&5
5923echo "${ECHO_T}no" >&6; }
5924fi
5925
5926
5927# Extract the first word of "grep", so it can be a program name with args.
5928set dummy grep; ac_word=$2
5929{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5930echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5931if test "${ac_cv_path_GREP+set}" = set; then
5932  echo $ECHO_N "(cached) $ECHO_C" >&6
5933else
5934  case $GREP in
5935  [\\/]* | ?:[\\/]*)
5936  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5937  ;;
5938  *)
5939  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5940for as_dir in $PATH
5941do
5942  IFS=$as_save_IFS
5943  test -z "$as_dir" && as_dir=.
5944  for ac_exec_ext in '' $ac_executable_extensions; do
5945  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5946    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5947    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5948    break 2
5949  fi
5950done
5951done
5952IFS=$as_save_IFS
5953
5954  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5955  ;;
5956esac
5957fi
5958GREP=$ac_cv_path_GREP
5959if test -n "$GREP"; then
5960  { echo "$as_me:$LINENO: result: $GREP" >&5
5961echo "${ECHO_T}$GREP" >&6; }
5962else
5963  { echo "$as_me:$LINENO: result: no" >&5
5964echo "${ECHO_T}no" >&6; }
5965fi
5966
5967
5968# Extract the first word of "mkdir", so it can be a program name with args.
5969set dummy mkdir; ac_word=$2
5970{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5971echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5972if test "${ac_cv_path_MKDIR+set}" = set; then
5973  echo $ECHO_N "(cached) $ECHO_C" >&6
5974else
5975  case $MKDIR in
5976  [\\/]* | ?:[\\/]*)
5977  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5978  ;;
5979  *)
5980  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5981for as_dir in $PATH
5982do
5983  IFS=$as_save_IFS
5984  test -z "$as_dir" && as_dir=.
5985  for ac_exec_ext in '' $ac_executable_extensions; do
5986  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5987    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
5988    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5989    break 2
5990  fi
5991done
5992done
5993IFS=$as_save_IFS
5994
5995  test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5996  ;;
5997esac
5998fi
5999MKDIR=$ac_cv_path_MKDIR
6000if test -n "$MKDIR"; then
6001  { echo "$as_me:$LINENO: result: $MKDIR" >&5
6002echo "${ECHO_T}$MKDIR" >&6; }
6003else
6004  { echo "$as_me:$LINENO: result: no" >&5
6005echo "${ECHO_T}no" >&6; }
6006fi
6007
6008
6009# Extract the first word of "mv", so it can be a program name with args.
6010set dummy mv; ac_word=$2
6011{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6012echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6013if test "${ac_cv_path_MV+set}" = set; then
6014  echo $ECHO_N "(cached) $ECHO_C" >&6
6015else
6016  case $MV in
6017  [\\/]* | ?:[\\/]*)
6018  ac_cv_path_MV="$MV" # Let the user override the test with a path.
6019  ;;
6020  *)
6021  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6022for as_dir in $PATH
6023do
6024  IFS=$as_save_IFS
6025  test -z "$as_dir" && as_dir=.
6026  for ac_exec_ext in '' $ac_executable_extensions; do
6027  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6028    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6029    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6030    break 2
6031  fi
6032done
6033done
6034IFS=$as_save_IFS
6035
6036  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6037  ;;
6038esac
6039fi
6040MV=$ac_cv_path_MV
6041if test -n "$MV"; then
6042  { echo "$as_me:$LINENO: result: $MV" >&5
6043echo "${ECHO_T}$MV" >&6; }
6044else
6045  { echo "$as_me:$LINENO: result: no" >&5
6046echo "${ECHO_T}no" >&6; }
6047fi
6048
6049
6050if test -n "$ac_tool_prefix"; then
6051  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6052set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6053{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6054echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6055if test "${ac_cv_prog_RANLIB+set}" = set; then
6056  echo $ECHO_N "(cached) $ECHO_C" >&6
6057else
6058  if test -n "$RANLIB"; then
6059  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6060else
6061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6062for as_dir in $PATH
6063do
6064  IFS=$as_save_IFS
6065  test -z "$as_dir" && as_dir=.
6066  for ac_exec_ext in '' $ac_executable_extensions; do
6067  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6068    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6069    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6070    break 2
6071  fi
6072done
6073done
6074IFS=$as_save_IFS
6075
6076fi
6077fi
6078RANLIB=$ac_cv_prog_RANLIB
6079if test -n "$RANLIB"; then
6080  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6081echo "${ECHO_T}$RANLIB" >&6; }
6082else
6083  { echo "$as_me:$LINENO: result: no" >&5
6084echo "${ECHO_T}no" >&6; }
6085fi
6086
6087
6088fi
6089if test -z "$ac_cv_prog_RANLIB"; then
6090  ac_ct_RANLIB=$RANLIB
6091  # Extract the first word of "ranlib", so it can be a program name with args.
6092set dummy ranlib; ac_word=$2
6093{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6094echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6095if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6096  echo $ECHO_N "(cached) $ECHO_C" >&6
6097else
6098  if test -n "$ac_ct_RANLIB"; then
6099  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6100else
6101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6102for as_dir in $PATH
6103do
6104  IFS=$as_save_IFS
6105  test -z "$as_dir" && as_dir=.
6106  for ac_exec_ext in '' $ac_executable_extensions; do
6107  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6108    ac_cv_prog_ac_ct_RANLIB="ranlib"
6109    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6110    break 2
6111  fi
6112done
6113done
6114IFS=$as_save_IFS
6115
6116fi
6117fi
6118ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6119if test -n "$ac_ct_RANLIB"; then
6120  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6121echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6122else
6123  { echo "$as_me:$LINENO: result: no" >&5
6124echo "${ECHO_T}no" >&6; }
6125fi
6126
6127  if test "x$ac_ct_RANLIB" = x; then
6128    RANLIB=":"
6129  else
6130    case $cross_compiling:$ac_tool_warned in
6131yes:)
6132{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6133whose name does not start with the host triplet.  If you think this
6134configuration is useful to you, please write to autoconf@gnu.org." >&5
6135echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6136whose name does not start with the host triplet.  If you think this
6137configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6138ac_tool_warned=yes ;;
6139esac
6140    RANLIB=$ac_ct_RANLIB
6141  fi
6142else
6143  RANLIB="$ac_cv_prog_RANLIB"
6144fi
6145
6146if test -n "$ac_tool_prefix"; then
6147  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6148set dummy ${ac_tool_prefix}ar; ac_word=$2
6149{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6150echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6151if test "${ac_cv_prog_AR+set}" = set; then
6152  echo $ECHO_N "(cached) $ECHO_C" >&6
6153else
6154  if test -n "$AR"; then
6155  ac_cv_prog_AR="$AR" # Let the user override the test.
6156else
6157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6158for as_dir in $PATH
6159do
6160  IFS=$as_save_IFS
6161  test -z "$as_dir" && as_dir=.
6162  for ac_exec_ext in '' $ac_executable_extensions; do
6163  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6164    ac_cv_prog_AR="${ac_tool_prefix}ar"
6165    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6166    break 2
6167  fi
6168done
6169done
6170IFS=$as_save_IFS
6171
6172fi
6173fi
6174AR=$ac_cv_prog_AR
6175if test -n "$AR"; then
6176  { echo "$as_me:$LINENO: result: $AR" >&5
6177echo "${ECHO_T}$AR" >&6; }
6178else
6179  { echo "$as_me:$LINENO: result: no" >&5
6180echo "${ECHO_T}no" >&6; }
6181fi
6182
6183
6184fi
6185if test -z "$ac_cv_prog_AR"; then
6186  ac_ct_AR=$AR
6187  # Extract the first word of "ar", so it can be a program name with args.
6188set dummy ar; ac_word=$2
6189{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6190echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6191if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6192  echo $ECHO_N "(cached) $ECHO_C" >&6
6193else
6194  if test -n "$ac_ct_AR"; then
6195  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6196else
6197as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6198for as_dir in $PATH
6199do
6200  IFS=$as_save_IFS
6201  test -z "$as_dir" && as_dir=.
6202  for ac_exec_ext in '' $ac_executable_extensions; do
6203  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6204    ac_cv_prog_ac_ct_AR="ar"
6205    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6206    break 2
6207  fi
6208done
6209done
6210IFS=$as_save_IFS
6211
6212fi
6213fi
6214ac_ct_AR=$ac_cv_prog_ac_ct_AR
6215if test -n "$ac_ct_AR"; then
6216  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6217echo "${ECHO_T}$ac_ct_AR" >&6; }
6218else
6219  { echo "$as_me:$LINENO: result: no" >&5
6220echo "${ECHO_T}no" >&6; }
6221fi
6222
6223  if test "x$ac_ct_AR" = x; then
6224    AR="false"
6225  else
6226    case $cross_compiling:$ac_tool_warned in
6227yes:)
6228{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6229whose name does not start with the host triplet.  If you think this
6230configuration is useful to you, please write to autoconf@gnu.org." >&5
6231echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6232whose name does not start with the host triplet.  If you think this
6233configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6234ac_tool_warned=yes ;;
6235esac
6236    AR=$ac_ct_AR
6237  fi
6238else
6239  AR="$ac_cv_prog_AR"
6240fi
6241
6242# Extract the first word of "rm", so it can be a program name with args.
6243set dummy rm; ac_word=$2
6244{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6245echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6246if test "${ac_cv_path_RM+set}" = set; then
6247  echo $ECHO_N "(cached) $ECHO_C" >&6
6248else
6249  case $RM in
6250  [\\/]* | ?:[\\/]*)
6251  ac_cv_path_RM="$RM" # Let the user override the test with a path.
6252  ;;
6253  *)
6254  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6255for as_dir in $PATH
6256do
6257  IFS=$as_save_IFS
6258  test -z "$as_dir" && as_dir=.
6259  for ac_exec_ext in '' $ac_executable_extensions; do
6260  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6261    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6262    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6263    break 2
6264  fi
6265done
6266done
6267IFS=$as_save_IFS
6268
6269  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6270  ;;
6271esac
6272fi
6273RM=$ac_cv_path_RM
6274if test -n "$RM"; then
6275  { echo "$as_me:$LINENO: result: $RM" >&5
6276echo "${ECHO_T}$RM" >&6; }
6277else
6278  { echo "$as_me:$LINENO: result: no" >&5
6279echo "${ECHO_T}no" >&6; }
6280fi
6281
6282
6283# Extract the first word of "sed", so it can be a program name with args.
6284set dummy sed; ac_word=$2
6285{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6286echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6287if test "${ac_cv_path_SED+set}" = set; then
6288  echo $ECHO_N "(cached) $ECHO_C" >&6
6289else
6290  case $SED in
6291  [\\/]* | ?:[\\/]*)
6292  ac_cv_path_SED="$SED" # Let the user override the test with a path.
6293  ;;
6294  *)
6295  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6296for as_dir in $PATH
6297do
6298  IFS=$as_save_IFS
6299  test -z "$as_dir" && as_dir=.
6300  for ac_exec_ext in '' $ac_executable_extensions; do
6301  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6302    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6303    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6304    break 2
6305  fi
6306done
6307done
6308IFS=$as_save_IFS
6309
6310  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6311  ;;
6312esac
6313fi
6314SED=$ac_cv_path_SED
6315if test -n "$SED"; then
6316  { echo "$as_me:$LINENO: result: $SED" >&5
6317echo "${ECHO_T}$SED" >&6; }
6318else
6319  { echo "$as_me:$LINENO: result: no" >&5
6320echo "${ECHO_T}no" >&6; }
6321fi
6322
6323
6324# Extract the first word of "tar", so it can be a program name with args.
6325set dummy tar; ac_word=$2
6326{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6327echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6328if test "${ac_cv_path_TAR+set}" = set; then
6329  echo $ECHO_N "(cached) $ECHO_C" >&6
6330else
6331  case $TAR in
6332  [\\/]* | ?:[\\/]*)
6333  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6334  ;;
6335  *)
6336  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6337for as_dir in $PATH
6338do
6339  IFS=$as_save_IFS
6340  test -z "$as_dir" && as_dir=.
6341  for ac_exec_ext in '' $ac_executable_extensions; do
6342  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6343    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6344    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6345    break 2
6346  fi
6347done
6348done
6349IFS=$as_save_IFS
6350
6351  test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6352  ;;
6353esac
6354fi
6355TAR=$ac_cv_path_TAR
6356if test -n "$TAR"; then
6357  { echo "$as_me:$LINENO: result: $TAR" >&5
6358echo "${ECHO_T}$TAR" >&6; }
6359else
6360  { echo "$as_me:$LINENO: result: no" >&5
6361echo "${ECHO_T}no" >&6; }
6362fi
6363
6364
6365# Extract the first word of "pwd", so it can be a program name with args.
6366set dummy pwd; ac_word=$2
6367{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6368echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6369if test "${ac_cv_path_BINPWD+set}" = set; then
6370  echo $ECHO_N "(cached) $ECHO_C" >&6
6371else
6372  case $BINPWD in
6373  [\\/]* | ?:[\\/]*)
6374  ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6375  ;;
6376  *)
6377  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6378for as_dir in $PATH
6379do
6380  IFS=$as_save_IFS
6381  test -z "$as_dir" && as_dir=.
6382  for ac_exec_ext in '' $ac_executable_extensions; do
6383  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6384    ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6385    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6386    break 2
6387  fi
6388done
6389done
6390IFS=$as_save_IFS
6391
6392  test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6393  ;;
6394esac
6395fi
6396BINPWD=$ac_cv_path_BINPWD
6397if test -n "$BINPWD"; then
6398  { echo "$as_me:$LINENO: result: $BINPWD" >&5
6399echo "${ECHO_T}$BINPWD" >&6; }
6400else
6401  { echo "$as_me:$LINENO: result: no" >&5
6402echo "${ECHO_T}no" >&6; }
6403fi
6404
6405
6406
6407# Extract the first word of "Graphviz", so it can be a program name with args.
6408set dummy Graphviz; ac_word=$2
6409{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6410echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6411if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6412  echo $ECHO_N "(cached) $ECHO_C" >&6
6413else
6414  case $GRAPHVIZ in
6415  [\\/]* | ?:[\\/]*)
6416  ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6417  ;;
6418  *)
6419  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6420for as_dir in $PATH
6421do
6422  IFS=$as_save_IFS
6423  test -z "$as_dir" && as_dir=.
6424  for ac_exec_ext in '' $ac_executable_extensions; do
6425  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6426    ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6427    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6428    break 2
6429  fi
6430done
6431done
6432IFS=$as_save_IFS
6433
6434  test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6435  ;;
6436esac
6437fi
6438GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6439if test -n "$GRAPHVIZ"; then
6440  { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6441echo "${ECHO_T}$GRAPHVIZ" >&6; }
6442else
6443  { echo "$as_me:$LINENO: result: no" >&5
6444echo "${ECHO_T}no" >&6; }
6445fi
6446
6447
6448if test "$GRAPHVIZ" != "echo Graphviz" ; then
6449
6450cat >>confdefs.h <<\_ACEOF
6451#define HAVE_GRAPHVIZ 1
6452_ACEOF
6453
6454    if test "$llvm_cv_os_type" = "MingW" ; then
6455    GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6456  fi
6457
6458cat >>confdefs.h <<_ACEOF
6459#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6460_ACEOF
6461
6462fi
6463# Extract the first word of "dot", so it can be a program name with args.
6464set dummy dot; ac_word=$2
6465{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6466echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6467if test "${ac_cv_path_DOT+set}" = set; then
6468  echo $ECHO_N "(cached) $ECHO_C" >&6
6469else
6470  case $DOT in
6471  [\\/]* | ?:[\\/]*)
6472  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6473  ;;
6474  *)
6475  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6476for as_dir in $PATH
6477do
6478  IFS=$as_save_IFS
6479  test -z "$as_dir" && as_dir=.
6480  for ac_exec_ext in '' $ac_executable_extensions; do
6481  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6482    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6483    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6484    break 2
6485  fi
6486done
6487done
6488IFS=$as_save_IFS
6489
6490  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6491  ;;
6492esac
6493fi
6494DOT=$ac_cv_path_DOT
6495if test -n "$DOT"; then
6496  { echo "$as_me:$LINENO: result: $DOT" >&5
6497echo "${ECHO_T}$DOT" >&6; }
6498else
6499  { echo "$as_me:$LINENO: result: no" >&5
6500echo "${ECHO_T}no" >&6; }
6501fi
6502
6503
6504if test "$DOT" != "echo dot" ; then
6505
6506cat >>confdefs.h <<\_ACEOF
6507#define HAVE_DOT 1
6508_ACEOF
6509
6510    if test "$llvm_cv_os_type" = "MingW" ; then
6511    DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6512  fi
6513
6514cat >>confdefs.h <<_ACEOF
6515#define LLVM_PATH_DOT "$DOT${EXEEXT}"
6516_ACEOF
6517
6518fi
6519# Extract the first word of "fdp", so it can be a program name with args.
6520set dummy fdp; ac_word=$2
6521{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6522echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6523if test "${ac_cv_path_FDP+set}" = set; then
6524  echo $ECHO_N "(cached) $ECHO_C" >&6
6525else
6526  case $FDP in
6527  [\\/]* | ?:[\\/]*)
6528  ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6529  ;;
6530  *)
6531  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532for as_dir in $PATH
6533do
6534  IFS=$as_save_IFS
6535  test -z "$as_dir" && as_dir=.
6536  for ac_exec_ext in '' $ac_executable_extensions; do
6537  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6538    ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6539    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6540    break 2
6541  fi
6542done
6543done
6544IFS=$as_save_IFS
6545
6546  test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6547  ;;
6548esac
6549fi
6550FDP=$ac_cv_path_FDP
6551if test -n "$FDP"; then
6552  { echo "$as_me:$LINENO: result: $FDP" >&5
6553echo "${ECHO_T}$FDP" >&6; }
6554else
6555  { echo "$as_me:$LINENO: result: no" >&5
6556echo "${ECHO_T}no" >&6; }
6557fi
6558
6559
6560if test "$FDP" != "echo fdp" ; then
6561
6562cat >>confdefs.h <<\_ACEOF
6563#define HAVE_FDP 1
6564_ACEOF
6565
6566    if test "$llvm_cv_os_type" = "MingW" ; then
6567    FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6568  fi
6569
6570cat >>confdefs.h <<_ACEOF
6571#define LLVM_PATH_FDP "$FDP${EXEEXT}"
6572_ACEOF
6573
6574fi
6575# Extract the first word of "neato", so it can be a program name with args.
6576set dummy neato; ac_word=$2
6577{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6578echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6579if test "${ac_cv_path_NEATO+set}" = set; then
6580  echo $ECHO_N "(cached) $ECHO_C" >&6
6581else
6582  case $NEATO in
6583  [\\/]* | ?:[\\/]*)
6584  ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6585  ;;
6586  *)
6587  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6588for as_dir in $PATH
6589do
6590  IFS=$as_save_IFS
6591  test -z "$as_dir" && as_dir=.
6592  for ac_exec_ext in '' $ac_executable_extensions; do
6593  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6594    ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6595    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6596    break 2
6597  fi
6598done
6599done
6600IFS=$as_save_IFS
6601
6602  test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6603  ;;
6604esac
6605fi
6606NEATO=$ac_cv_path_NEATO
6607if test -n "$NEATO"; then
6608  { echo "$as_me:$LINENO: result: $NEATO" >&5
6609echo "${ECHO_T}$NEATO" >&6; }
6610else
6611  { echo "$as_me:$LINENO: result: no" >&5
6612echo "${ECHO_T}no" >&6; }
6613fi
6614
6615
6616if test "$NEATO" != "echo neato" ; then
6617
6618cat >>confdefs.h <<\_ACEOF
6619#define HAVE_NEATO 1
6620_ACEOF
6621
6622    if test "$llvm_cv_os_type" = "MingW" ; then
6623    NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6624  fi
6625
6626cat >>confdefs.h <<_ACEOF
6627#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6628_ACEOF
6629
6630fi
6631# Extract the first word of "twopi", so it can be a program name with args.
6632set dummy twopi; ac_word=$2
6633{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6634echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6635if test "${ac_cv_path_TWOPI+set}" = set; then
6636  echo $ECHO_N "(cached) $ECHO_C" >&6
6637else
6638  case $TWOPI in
6639  [\\/]* | ?:[\\/]*)
6640  ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6641  ;;
6642  *)
6643  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6644for as_dir in $PATH
6645do
6646  IFS=$as_save_IFS
6647  test -z "$as_dir" && as_dir=.
6648  for ac_exec_ext in '' $ac_executable_extensions; do
6649  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6650    ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6651    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6652    break 2
6653  fi
6654done
6655done
6656IFS=$as_save_IFS
6657
6658  test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6659  ;;
6660esac
6661fi
6662TWOPI=$ac_cv_path_TWOPI
6663if test -n "$TWOPI"; then
6664  { echo "$as_me:$LINENO: result: $TWOPI" >&5
6665echo "${ECHO_T}$TWOPI" >&6; }
6666else
6667  { echo "$as_me:$LINENO: result: no" >&5
6668echo "${ECHO_T}no" >&6; }
6669fi
6670
6671
6672if test "$TWOPI" != "echo twopi" ; then
6673
6674cat >>confdefs.h <<\_ACEOF
6675#define HAVE_TWOPI 1
6676_ACEOF
6677
6678    if test "$llvm_cv_os_type" = "MingW" ; then
6679    TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6680  fi
6681
6682cat >>confdefs.h <<_ACEOF
6683#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6684_ACEOF
6685
6686fi
6687# Extract the first word of "circo", so it can be a program name with args.
6688set dummy circo; ac_word=$2
6689{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6690echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6691if test "${ac_cv_path_CIRCO+set}" = set; then
6692  echo $ECHO_N "(cached) $ECHO_C" >&6
6693else
6694  case $CIRCO in
6695  [\\/]* | ?:[\\/]*)
6696  ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6697  ;;
6698  *)
6699  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6700for as_dir in $PATH
6701do
6702  IFS=$as_save_IFS
6703  test -z "$as_dir" && as_dir=.
6704  for ac_exec_ext in '' $ac_executable_extensions; do
6705  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6706    ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6707    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6708    break 2
6709  fi
6710done
6711done
6712IFS=$as_save_IFS
6713
6714  test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6715  ;;
6716esac
6717fi
6718CIRCO=$ac_cv_path_CIRCO
6719if test -n "$CIRCO"; then
6720  { echo "$as_me:$LINENO: result: $CIRCO" >&5
6721echo "${ECHO_T}$CIRCO" >&6; }
6722else
6723  { echo "$as_me:$LINENO: result: no" >&5
6724echo "${ECHO_T}no" >&6; }
6725fi
6726
6727
6728if test "$CIRCO" != "echo circo" ; then
6729
6730cat >>confdefs.h <<\_ACEOF
6731#define HAVE_CIRCO 1
6732_ACEOF
6733
6734    if test "$llvm_cv_os_type" = "MingW" ; then
6735    CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6736  fi
6737
6738cat >>confdefs.h <<_ACEOF
6739#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6740_ACEOF
6741
6742fi
6743for ac_prog in gv gsview32
6744do
6745  # Extract the first word of "$ac_prog", so it can be a program name with args.
6746set dummy $ac_prog; ac_word=$2
6747{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6748echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6749if test "${ac_cv_path_GV+set}" = set; then
6750  echo $ECHO_N "(cached) $ECHO_C" >&6
6751else
6752  case $GV in
6753  [\\/]* | ?:[\\/]*)
6754  ac_cv_path_GV="$GV" # Let the user override the test with a path.
6755  ;;
6756  *)
6757  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6758for as_dir in $PATH
6759do
6760  IFS=$as_save_IFS
6761  test -z "$as_dir" && as_dir=.
6762  for ac_exec_ext in '' $ac_executable_extensions; do
6763  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6764    ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6765    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6766    break 2
6767  fi
6768done
6769done
6770IFS=$as_save_IFS
6771
6772  ;;
6773esac
6774fi
6775GV=$ac_cv_path_GV
6776if test -n "$GV"; then
6777  { echo "$as_me:$LINENO: result: $GV" >&5
6778echo "${ECHO_T}$GV" >&6; }
6779else
6780  { echo "$as_me:$LINENO: result: no" >&5
6781echo "${ECHO_T}no" >&6; }
6782fi
6783
6784
6785  test -n "$GV" && break
6786done
6787test -n "$GV" || GV="echo gv"
6788
6789if test "$GV" != "echo gv" ; then
6790
6791cat >>confdefs.h <<\_ACEOF
6792#define HAVE_GV 1
6793_ACEOF
6794
6795    if test "$llvm_cv_os_type" = "MingW" ; then
6796    GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6797  fi
6798
6799cat >>confdefs.h <<_ACEOF
6800#define LLVM_PATH_GV "$GV${EXEEXT}"
6801_ACEOF
6802
6803fi
6804# Extract the first word of "dotty", so it can be a program name with args.
6805set dummy dotty; ac_word=$2
6806{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6807echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6808if test "${ac_cv_path_DOTTY+set}" = set; then
6809  echo $ECHO_N "(cached) $ECHO_C" >&6
6810else
6811  case $DOTTY in
6812  [\\/]* | ?:[\\/]*)
6813  ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6814  ;;
6815  *)
6816  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6817for as_dir in $PATH
6818do
6819  IFS=$as_save_IFS
6820  test -z "$as_dir" && as_dir=.
6821  for ac_exec_ext in '' $ac_executable_extensions; do
6822  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6823    ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
6824    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6825    break 2
6826  fi
6827done
6828done
6829IFS=$as_save_IFS
6830
6831  test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6832  ;;
6833esac
6834fi
6835DOTTY=$ac_cv_path_DOTTY
6836if test -n "$DOTTY"; then
6837  { echo "$as_me:$LINENO: result: $DOTTY" >&5
6838echo "${ECHO_T}$DOTTY" >&6; }
6839else
6840  { echo "$as_me:$LINENO: result: no" >&5
6841echo "${ECHO_T}no" >&6; }
6842fi
6843
6844
6845if test "$DOTTY" != "echo dotty" ; then
6846
6847cat >>confdefs.h <<\_ACEOF
6848#define HAVE_DOTTY 1
6849_ACEOF
6850
6851    if test "$llvm_cv_os_type" = "MingW" ; then
6852    DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6853  fi
6854
6855cat >>confdefs.h <<_ACEOF
6856#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6857_ACEOF
6858
6859fi
6860# Extract the first word of "xdot.py", so it can be a program name with args.
6861set dummy xdot.py; ac_word=$2
6862{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6863echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6864if test "${ac_cv_path_XDOT_PY+set}" = set; then
6865  echo $ECHO_N "(cached) $ECHO_C" >&6
6866else
6867  case $XDOT_PY in
6868  [\\/]* | ?:[\\/]*)
6869  ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6870  ;;
6871  *)
6872  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873for as_dir in $PATH
6874do
6875  IFS=$as_save_IFS
6876  test -z "$as_dir" && as_dir=.
6877  for ac_exec_ext in '' $ac_executable_extensions; do
6878  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6879    ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6880    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6881    break 2
6882  fi
6883done
6884done
6885IFS=$as_save_IFS
6886
6887  test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6888  ;;
6889esac
6890fi
6891XDOT_PY=$ac_cv_path_XDOT_PY
6892if test -n "$XDOT_PY"; then
6893  { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6894echo "${ECHO_T}$XDOT_PY" >&6; }
6895else
6896  { echo "$as_me:$LINENO: result: no" >&5
6897echo "${ECHO_T}no" >&6; }
6898fi
6899
6900
6901if test "$XDOT_PY" != "echo xdot.py" ; then
6902
6903cat >>confdefs.h <<\_ACEOF
6904#define HAVE_XDOT_PY 1
6905_ACEOF
6906
6907    if test "$llvm_cv_os_type" = "MingW" ; then
6908    XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6909  fi
6910
6911cat >>confdefs.h <<_ACEOF
6912#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6913_ACEOF
6914
6915fi
6916
6917# Find a good install program.  We prefer a C program (faster),
6918# so one script is as good as another.  But avoid the broken or
6919# incompatible versions:
6920# SysV /etc/install, /usr/sbin/install
6921# SunOS /usr/etc/install
6922# IRIX /sbin/install
6923# AIX /bin/install
6924# AmigaOS /C/install, which installs bootblocks on floppy discs
6925# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6926# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6927# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6928# OS/2's system install, which has a completely different semantic
6929# ./install, which can be erroneously created by make from ./install.sh.
6930{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6931echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6932if test -z "$INSTALL"; then
6933if test "${ac_cv_path_install+set}" = set; then
6934  echo $ECHO_N "(cached) $ECHO_C" >&6
6935else
6936  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6937for as_dir in $PATH
6938do
6939  IFS=$as_save_IFS
6940  test -z "$as_dir" && as_dir=.
6941  # Account for people who put trailing slashes in PATH elements.
6942case $as_dir/ in
6943  ./ | .// | /cC/* | \
6944  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6945  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6946  /usr/ucb/* ) ;;
6947  *)
6948    # OSF1 and SCO ODT 3.0 have their own names for install.
6949    # Don't use installbsd from OSF since it installs stuff as root
6950    # by default.
6951    for ac_prog in ginstall scoinst install; do
6952      for ac_exec_ext in '' $ac_executable_extensions; do
6953	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
6954	  if test $ac_prog = install &&
6955	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6956	    # AIX install.  It has an incompatible calling convention.
6957	    :
6958	  elif test $ac_prog = install &&
6959	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6960	    # program-specific install script used by HP pwplus--don't use.
6961	    :
6962	  else
6963	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6964	    break 3
6965	  fi
6966	fi
6967      done
6968    done
6969    ;;
6970esac
6971done
6972IFS=$as_save_IFS
6973
6974
6975fi
6976  if test "${ac_cv_path_install+set}" = set; then
6977    INSTALL=$ac_cv_path_install
6978  else
6979    # As a last resort, use the slow shell script.  Don't cache a
6980    # value for INSTALL within a source directory, because that will
6981    # break other packages using the cache if that directory is
6982    # removed, or if the value is a relative name.
6983    INSTALL=$ac_install_sh
6984  fi
6985fi
6986{ echo "$as_me:$LINENO: result: $INSTALL" >&5
6987echo "${ECHO_T}$INSTALL" >&6; }
6988
6989# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6990# It thinks the first close brace ends the variable substitution.
6991test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6992
6993test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6994
6995test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6996
6997case "$INSTALL" in
6998 [\\/$]* | ?:[\\/]* ) ;;
6999 *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7000esac
7001
7002# Extract the first word of "bzip2", so it can be a program name with args.
7003set dummy bzip2; ac_word=$2
7004{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7005echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7006if test "${ac_cv_path_BZIP2+set}" = set; then
7007  echo $ECHO_N "(cached) $ECHO_C" >&6
7008else
7009  case $BZIP2 in
7010  [\\/]* | ?:[\\/]*)
7011  ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7012  ;;
7013  *)
7014  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7015for as_dir in $PATH
7016do
7017  IFS=$as_save_IFS
7018  test -z "$as_dir" && as_dir=.
7019  for ac_exec_ext in '' $ac_executable_extensions; do
7020  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7021    ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7022    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7023    break 2
7024  fi
7025done
7026done
7027IFS=$as_save_IFS
7028
7029  ;;
7030esac
7031fi
7032BZIP2=$ac_cv_path_BZIP2
7033if test -n "$BZIP2"; then
7034  { echo "$as_me:$LINENO: result: $BZIP2" >&5
7035echo "${ECHO_T}$BZIP2" >&6; }
7036else
7037  { echo "$as_me:$LINENO: result: no" >&5
7038echo "${ECHO_T}no" >&6; }
7039fi
7040
7041
7042# Extract the first word of "cat", so it can be a program name with args.
7043set dummy cat; ac_word=$2
7044{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7045echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7046if test "${ac_cv_path_CAT+set}" = set; then
7047  echo $ECHO_N "(cached) $ECHO_C" >&6
7048else
7049  case $CAT in
7050  [\\/]* | ?:[\\/]*)
7051  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7052  ;;
7053  *)
7054  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7055for as_dir in $PATH
7056do
7057  IFS=$as_save_IFS
7058  test -z "$as_dir" && as_dir=.
7059  for ac_exec_ext in '' $ac_executable_extensions; do
7060  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7061    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7062    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7063    break 2
7064  fi
7065done
7066done
7067IFS=$as_save_IFS
7068
7069  ;;
7070esac
7071fi
7072CAT=$ac_cv_path_CAT
7073if test -n "$CAT"; then
7074  { echo "$as_me:$LINENO: result: $CAT" >&5
7075echo "${ECHO_T}$CAT" >&6; }
7076else
7077  { echo "$as_me:$LINENO: result: no" >&5
7078echo "${ECHO_T}no" >&6; }
7079fi
7080
7081
7082# Extract the first word of "doxygen", so it can be a program name with args.
7083set dummy doxygen; ac_word=$2
7084{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7085echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7086if test "${ac_cv_path_DOXYGEN+set}" = set; then
7087  echo $ECHO_N "(cached) $ECHO_C" >&6
7088else
7089  case $DOXYGEN in
7090  [\\/]* | ?:[\\/]*)
7091  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7092  ;;
7093  *)
7094  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7095for as_dir in $PATH
7096do
7097  IFS=$as_save_IFS
7098  test -z "$as_dir" && as_dir=.
7099  for ac_exec_ext in '' $ac_executable_extensions; do
7100  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7101    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7102    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7103    break 2
7104  fi
7105done
7106done
7107IFS=$as_save_IFS
7108
7109  ;;
7110esac
7111fi
7112DOXYGEN=$ac_cv_path_DOXYGEN
7113if test -n "$DOXYGEN"; then
7114  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7115echo "${ECHO_T}$DOXYGEN" >&6; }
7116else
7117  { echo "$as_me:$LINENO: result: no" >&5
7118echo "${ECHO_T}no" >&6; }
7119fi
7120
7121
7122# Extract the first word of "groff", so it can be a program name with args.
7123set dummy groff; ac_word=$2
7124{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7125echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7126if test "${ac_cv_path_GROFF+set}" = set; then
7127  echo $ECHO_N "(cached) $ECHO_C" >&6
7128else
7129  case $GROFF in
7130  [\\/]* | ?:[\\/]*)
7131  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7132  ;;
7133  *)
7134  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7135for as_dir in $PATH
7136do
7137  IFS=$as_save_IFS
7138  test -z "$as_dir" && as_dir=.
7139  for ac_exec_ext in '' $ac_executable_extensions; do
7140  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7141    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7142    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7143    break 2
7144  fi
7145done
7146done
7147IFS=$as_save_IFS
7148
7149  ;;
7150esac
7151fi
7152GROFF=$ac_cv_path_GROFF
7153if test -n "$GROFF"; then
7154  { echo "$as_me:$LINENO: result: $GROFF" >&5
7155echo "${ECHO_T}$GROFF" >&6; }
7156else
7157  { echo "$as_me:$LINENO: result: no" >&5
7158echo "${ECHO_T}no" >&6; }
7159fi
7160
7161
7162# Extract the first word of "gzip", so it can be a program name with args.
7163set dummy gzip; ac_word=$2
7164{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7165echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7166if test "${ac_cv_path_GZIPBIN+set}" = set; then
7167  echo $ECHO_N "(cached) $ECHO_C" >&6
7168else
7169  case $GZIPBIN in
7170  [\\/]* | ?:[\\/]*)
7171  ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7172  ;;
7173  *)
7174  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175for as_dir in $PATH
7176do
7177  IFS=$as_save_IFS
7178  test -z "$as_dir" && as_dir=.
7179  for ac_exec_ext in '' $ac_executable_extensions; do
7180  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7181    ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7182    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7183    break 2
7184  fi
7185done
7186done
7187IFS=$as_save_IFS
7188
7189  ;;
7190esac
7191fi
7192GZIPBIN=$ac_cv_path_GZIPBIN
7193if test -n "$GZIPBIN"; then
7194  { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7195echo "${ECHO_T}$GZIPBIN" >&6; }
7196else
7197  { echo "$as_me:$LINENO: result: no" >&5
7198echo "${ECHO_T}no" >&6; }
7199fi
7200
7201
7202# Extract the first word of "pod2html", so it can be a program name with args.
7203set dummy pod2html; ac_word=$2
7204{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7205echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7206if test "${ac_cv_path_POD2HTML+set}" = set; then
7207  echo $ECHO_N "(cached) $ECHO_C" >&6
7208else
7209  case $POD2HTML in
7210  [\\/]* | ?:[\\/]*)
7211  ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7212  ;;
7213  *)
7214  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7215for as_dir in $PATH
7216do
7217  IFS=$as_save_IFS
7218  test -z "$as_dir" && as_dir=.
7219  for ac_exec_ext in '' $ac_executable_extensions; do
7220  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7221    ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7222    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7223    break 2
7224  fi
7225done
7226done
7227IFS=$as_save_IFS
7228
7229  ;;
7230esac
7231fi
7232POD2HTML=$ac_cv_path_POD2HTML
7233if test -n "$POD2HTML"; then
7234  { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7235echo "${ECHO_T}$POD2HTML" >&6; }
7236else
7237  { echo "$as_me:$LINENO: result: no" >&5
7238echo "${ECHO_T}no" >&6; }
7239fi
7240
7241
7242# Extract the first word of "pod2man", so it can be a program name with args.
7243set dummy pod2man; ac_word=$2
7244{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7245echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7246if test "${ac_cv_path_POD2MAN+set}" = set; then
7247  echo $ECHO_N "(cached) $ECHO_C" >&6
7248else
7249  case $POD2MAN in
7250  [\\/]* | ?:[\\/]*)
7251  ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7252  ;;
7253  *)
7254  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7255for as_dir in $PATH
7256do
7257  IFS=$as_save_IFS
7258  test -z "$as_dir" && as_dir=.
7259  for ac_exec_ext in '' $ac_executable_extensions; do
7260  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7261    ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7262    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7263    break 2
7264  fi
7265done
7266done
7267IFS=$as_save_IFS
7268
7269  ;;
7270esac
7271fi
7272POD2MAN=$ac_cv_path_POD2MAN
7273if test -n "$POD2MAN"; then
7274  { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7275echo "${ECHO_T}$POD2MAN" >&6; }
7276else
7277  { echo "$as_me:$LINENO: result: no" >&5
7278echo "${ECHO_T}no" >&6; }
7279fi
7280
7281
7282# Extract the first word of "pdfroff", so it can be a program name with args.
7283set dummy pdfroff; ac_word=$2
7284{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7285echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7286if test "${ac_cv_path_PDFROFF+set}" = set; then
7287  echo $ECHO_N "(cached) $ECHO_C" >&6
7288else
7289  case $PDFROFF in
7290  [\\/]* | ?:[\\/]*)
7291  ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7292  ;;
7293  *)
7294  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295for as_dir in $PATH
7296do
7297  IFS=$as_save_IFS
7298  test -z "$as_dir" && as_dir=.
7299  for ac_exec_ext in '' $ac_executable_extensions; do
7300  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7301    ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7302    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7303    break 2
7304  fi
7305done
7306done
7307IFS=$as_save_IFS
7308
7309  ;;
7310esac
7311fi
7312PDFROFF=$ac_cv_path_PDFROFF
7313if test -n "$PDFROFF"; then
7314  { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7315echo "${ECHO_T}$PDFROFF" >&6; }
7316else
7317  { echo "$as_me:$LINENO: result: no" >&5
7318echo "${ECHO_T}no" >&6; }
7319fi
7320
7321
7322# Extract the first word of "runtest", so it can be a program name with args.
7323set dummy runtest; ac_word=$2
7324{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7325echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7326if test "${ac_cv_path_RUNTEST+set}" = set; then
7327  echo $ECHO_N "(cached) $ECHO_C" >&6
7328else
7329  case $RUNTEST in
7330  [\\/]* | ?:[\\/]*)
7331  ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7332  ;;
7333  *)
7334  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7335for as_dir in $PATH
7336do
7337  IFS=$as_save_IFS
7338  test -z "$as_dir" && as_dir=.
7339  for ac_exec_ext in '' $ac_executable_extensions; do
7340  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7341    ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7342    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7343    break 2
7344  fi
7345done
7346done
7347IFS=$as_save_IFS
7348
7349  ;;
7350esac
7351fi
7352RUNTEST=$ac_cv_path_RUNTEST
7353if test -n "$RUNTEST"; then
7354  { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7355echo "${ECHO_T}$RUNTEST" >&6; }
7356else
7357  { echo "$as_me:$LINENO: result: no" >&5
7358echo "${ECHO_T}no" >&6; }
7359fi
7360
7361
7362
7363no_itcl=true
7364{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7365echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7366
7367# Check whether --with-tclinclude was given.
7368if test "${with_tclinclude+set}" = set; then
7369  withval=$with_tclinclude; with_tclinclude=${withval}
7370else
7371  with_tclinclude=''
7372fi
7373
7374if test "${ac_cv_path_tclsh+set}" = set; then
7375  echo $ECHO_N "(cached) $ECHO_C" >&6
7376else
7377
7378if test x"${with_tclinclude}" != x ; then
7379  if test -f ${with_tclinclude}/tclsh ; then
7380    ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7381  elif test -f ${with_tclinclude}/src/tclsh ; then
7382    ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7383  else
7384    { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7385echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7386   { (exit 1); exit 1; }; }
7387  fi
7388fi
7389fi
7390
7391
7392if test x"${ac_cv_path_tclsh}" = x ; then
7393  { echo "$as_me:$LINENO: result: none" >&5
7394echo "${ECHO_T}none" >&6; }
7395  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
7396do
7397  # Extract the first word of "$ac_prog", so it can be a program name with args.
7398set dummy $ac_prog; ac_word=$2
7399{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7400echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7401if test "${ac_cv_path_TCLSH+set}" = set; then
7402  echo $ECHO_N "(cached) $ECHO_C" >&6
7403else
7404  case $TCLSH in
7405  [\\/]* | ?:[\\/]*)
7406  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7407  ;;
7408  *)
7409  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7410for as_dir in $PATH
7411do
7412  IFS=$as_save_IFS
7413  test -z "$as_dir" && as_dir=.
7414  for ac_exec_ext in '' $ac_executable_extensions; do
7415  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7416    ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7417    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7418    break 2
7419  fi
7420done
7421done
7422IFS=$as_save_IFS
7423
7424  ;;
7425esac
7426fi
7427TCLSH=$ac_cv_path_TCLSH
7428if test -n "$TCLSH"; then
7429  { echo "$as_me:$LINENO: result: $TCLSH" >&5
7430echo "${ECHO_T}$TCLSH" >&6; }
7431else
7432  { echo "$as_me:$LINENO: result: no" >&5
7433echo "${ECHO_T}no" >&6; }
7434fi
7435
7436
7437  test -n "$TCLSH" && break
7438done
7439
7440  if test x"${TCLSH}" = x ; then
7441    ac_cv_path_tclsh='';
7442  else
7443    ac_cv_path_tclsh="${TCLSH}";
7444  fi
7445else
7446  { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7447echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7448  TCLSH="${ac_cv_path_tclsh}"
7449
7450fi
7451
7452# Extract the first word of "zip", so it can be a program name with args.
7453set dummy zip; ac_word=$2
7454{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7455echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7456if test "${ac_cv_path_ZIP+set}" = set; then
7457  echo $ECHO_N "(cached) $ECHO_C" >&6
7458else
7459  case $ZIP in
7460  [\\/]* | ?:[\\/]*)
7461  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7462  ;;
7463  *)
7464  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7465for as_dir in $PATH
7466do
7467  IFS=$as_save_IFS
7468  test -z "$as_dir" && as_dir=.
7469  for ac_exec_ext in '' $ac_executable_extensions; do
7470  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7471    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7472    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7473    break 2
7474  fi
7475done
7476done
7477IFS=$as_save_IFS
7478
7479  ;;
7480esac
7481fi
7482ZIP=$ac_cv_path_ZIP
7483if test -n "$ZIP"; then
7484  { echo "$as_me:$LINENO: result: $ZIP" >&5
7485echo "${ECHO_T}$ZIP" >&6; }
7486else
7487  { echo "$as_me:$LINENO: result: no" >&5
7488echo "${ECHO_T}no" >&6; }
7489fi
7490
7491
7492for ac_prog in ocamlc
7493do
7494  # Extract the first word of "$ac_prog", so it can be a program name with args.
7495set dummy $ac_prog; ac_word=$2
7496{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7497echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7498if test "${ac_cv_path_OCAMLC+set}" = set; then
7499  echo $ECHO_N "(cached) $ECHO_C" >&6
7500else
7501  case $OCAMLC in
7502  [\\/]* | ?:[\\/]*)
7503  ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7504  ;;
7505  *)
7506  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7507for as_dir in $PATH
7508do
7509  IFS=$as_save_IFS
7510  test -z "$as_dir" && as_dir=.
7511  for ac_exec_ext in '' $ac_executable_extensions; do
7512  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7513    ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7514    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7515    break 2
7516  fi
7517done
7518done
7519IFS=$as_save_IFS
7520
7521  ;;
7522esac
7523fi
7524OCAMLC=$ac_cv_path_OCAMLC
7525if test -n "$OCAMLC"; then
7526  { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7527echo "${ECHO_T}$OCAMLC" >&6; }
7528else
7529  { echo "$as_me:$LINENO: result: no" >&5
7530echo "${ECHO_T}no" >&6; }
7531fi
7532
7533
7534  test -n "$OCAMLC" && break
7535done
7536
7537for ac_prog in ocamlopt
7538do
7539  # Extract the first word of "$ac_prog", so it can be a program name with args.
7540set dummy $ac_prog; ac_word=$2
7541{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7542echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7543if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7544  echo $ECHO_N "(cached) $ECHO_C" >&6
7545else
7546  case $OCAMLOPT in
7547  [\\/]* | ?:[\\/]*)
7548  ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7549  ;;
7550  *)
7551  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7552for as_dir in $PATH
7553do
7554  IFS=$as_save_IFS
7555  test -z "$as_dir" && as_dir=.
7556  for ac_exec_ext in '' $ac_executable_extensions; do
7557  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7558    ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7559    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7560    break 2
7561  fi
7562done
7563done
7564IFS=$as_save_IFS
7565
7566  ;;
7567esac
7568fi
7569OCAMLOPT=$ac_cv_path_OCAMLOPT
7570if test -n "$OCAMLOPT"; then
7571  { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7572echo "${ECHO_T}$OCAMLOPT" >&6; }
7573else
7574  { echo "$as_me:$LINENO: result: no" >&5
7575echo "${ECHO_T}no" >&6; }
7576fi
7577
7578
7579  test -n "$OCAMLOPT" && break
7580done
7581
7582for ac_prog in ocamldep
7583do
7584  # Extract the first word of "$ac_prog", so it can be a program name with args.
7585set dummy $ac_prog; ac_word=$2
7586{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7587echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7588if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7589  echo $ECHO_N "(cached) $ECHO_C" >&6
7590else
7591  case $OCAMLDEP in
7592  [\\/]* | ?:[\\/]*)
7593  ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7594  ;;
7595  *)
7596  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7597for as_dir in $PATH
7598do
7599  IFS=$as_save_IFS
7600  test -z "$as_dir" && as_dir=.
7601  for ac_exec_ext in '' $ac_executable_extensions; do
7602  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7603    ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7604    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7605    break 2
7606  fi
7607done
7608done
7609IFS=$as_save_IFS
7610
7611  ;;
7612esac
7613fi
7614OCAMLDEP=$ac_cv_path_OCAMLDEP
7615if test -n "$OCAMLDEP"; then
7616  { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7617echo "${ECHO_T}$OCAMLDEP" >&6; }
7618else
7619  { echo "$as_me:$LINENO: result: no" >&5
7620echo "${ECHO_T}no" >&6; }
7621fi
7622
7623
7624  test -n "$OCAMLDEP" && break
7625done
7626
7627for ac_prog in ocamldoc
7628do
7629  # Extract the first word of "$ac_prog", so it can be a program name with args.
7630set dummy $ac_prog; ac_word=$2
7631{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7632echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7633if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7634  echo $ECHO_N "(cached) $ECHO_C" >&6
7635else
7636  case $OCAMLDOC in
7637  [\\/]* | ?:[\\/]*)
7638  ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7639  ;;
7640  *)
7641  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7642for as_dir in $PATH
7643do
7644  IFS=$as_save_IFS
7645  test -z "$as_dir" && as_dir=.
7646  for ac_exec_ext in '' $ac_executable_extensions; do
7647  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7648    ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7649    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7650    break 2
7651  fi
7652done
7653done
7654IFS=$as_save_IFS
7655
7656  ;;
7657esac
7658fi
7659OCAMLDOC=$ac_cv_path_OCAMLDOC
7660if test -n "$OCAMLDOC"; then
7661  { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7662echo "${ECHO_T}$OCAMLDOC" >&6; }
7663else
7664  { echo "$as_me:$LINENO: result: no" >&5
7665echo "${ECHO_T}no" >&6; }
7666fi
7667
7668
7669  test -n "$OCAMLDOC" && break
7670done
7671
7672for ac_prog in gas as
7673do
7674  # Extract the first word of "$ac_prog", so it can be a program name with args.
7675set dummy $ac_prog; ac_word=$2
7676{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7677echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7678if test "${ac_cv_path_GAS+set}" = set; then
7679  echo $ECHO_N "(cached) $ECHO_C" >&6
7680else
7681  case $GAS in
7682  [\\/]* | ?:[\\/]*)
7683  ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7684  ;;
7685  *)
7686  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7687for as_dir in $PATH
7688do
7689  IFS=$as_save_IFS
7690  test -z "$as_dir" && as_dir=.
7691  for ac_exec_ext in '' $ac_executable_extensions; do
7692  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7693    ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7694    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7695    break 2
7696  fi
7697done
7698done
7699IFS=$as_save_IFS
7700
7701  ;;
7702esac
7703fi
7704GAS=$ac_cv_path_GAS
7705if test -n "$GAS"; then
7706  { echo "$as_me:$LINENO: result: $GAS" >&5
7707echo "${ECHO_T}$GAS" >&6; }
7708else
7709  { echo "$as_me:$LINENO: result: no" >&5
7710echo "${ECHO_T}no" >&6; }
7711fi
7712
7713
7714  test -n "$GAS" && break
7715done
7716
7717
7718{ echo "$as_me:$LINENO: checking for linker version" >&5
7719echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7720if test "${llvm_cv_link_version+set}" = set; then
7721  echo $ECHO_N "(cached) $ECHO_C" >&6
7722else
7723
7724   version_string="$(ld -v 2>&1 | head -1)"
7725
7726   # Check for ld64.
7727   if (echo "$version_string" | grep -q "ld64"); then
7728     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7729   else
7730     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7731   fi
7732
7733fi
7734{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7735echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7736
7737cat >>confdefs.h <<_ACEOF
7738#define HOST_LINK_VERSION "$llvm_cv_link_version"
7739_ACEOF
7740
7741
7742
7743{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7744echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7745if test "${llvm_cv_link_use_r+set}" = set; then
7746  echo $ECHO_N "(cached) $ECHO_C" >&6
7747else
7748   ac_ext=c
7749ac_cpp='$CPP $CPPFLAGS'
7750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7752ac_compiler_gnu=$ac_cv_c_compiler_gnu
7753
7754  oldcflags="$CFLAGS"
7755  CFLAGS="$CFLAGS -Wl,-R."
7756  cat >conftest.$ac_ext <<_ACEOF
7757/* confdefs.h.  */
7758_ACEOF
7759cat confdefs.h >>conftest.$ac_ext
7760cat >>conftest.$ac_ext <<_ACEOF
7761/* end confdefs.h.  */
7762
7763int
7764main ()
7765{
7766
7767  ;
7768  return 0;
7769}
7770_ACEOF
7771rm -f conftest.$ac_objext conftest$ac_exeext
7772if { (ac_try="$ac_link"
7773case "(($ac_try" in
7774  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7775  *) ac_try_echo=$ac_try;;
7776esac
7777eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7778  (eval "$ac_link") 2>conftest.er1
7779  ac_status=$?
7780  grep -v '^ *+' conftest.er1 >conftest.err
7781  rm -f conftest.er1
7782  cat conftest.err >&5
7783  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7784  (exit $ac_status); } &&
7785	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7786  { (case "(($ac_try" in
7787  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7788  *) ac_try_echo=$ac_try;;
7789esac
7790eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7791  (eval "$ac_try") 2>&5
7792  ac_status=$?
7793  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7794  (exit $ac_status); }; } &&
7795	 { ac_try='test -s conftest$ac_exeext'
7796  { (case "(($ac_try" in
7797  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7798  *) ac_try_echo=$ac_try;;
7799esac
7800eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7801  (eval "$ac_try") 2>&5
7802  ac_status=$?
7803  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7804  (exit $ac_status); }; }; then
7805  llvm_cv_link_use_r=yes
7806else
7807  echo "$as_me: failed program was:" >&5
7808sed 's/^/| /' conftest.$ac_ext >&5
7809
7810	llvm_cv_link_use_r=no
7811fi
7812
7813rm -f core conftest.err conftest.$ac_objext \
7814      conftest$ac_exeext conftest.$ac_ext
7815  CFLAGS="$oldcflags"
7816  ac_ext=c
7817ac_cpp='$CPP $CPPFLAGS'
7818ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7819ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7820ac_compiler_gnu=$ac_cv_c_compiler_gnu
7821
7822
7823fi
7824{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7825echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7826if test "$llvm_cv_link_use_r" = yes ; then
7827
7828cat >>confdefs.h <<\_ACEOF
7829#define HAVE_LINK_R 1
7830_ACEOF
7831
7832  fi
7833
7834
7835{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7836echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7837if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7838  echo $ECHO_N "(cached) $ECHO_C" >&6
7839else
7840   ac_ext=c
7841ac_cpp='$CPP $CPPFLAGS'
7842ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7843ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7844ac_compiler_gnu=$ac_cv_c_compiler_gnu
7845
7846  oldcflags="$CFLAGS"
7847  CFLAGS="$CFLAGS -Wl,-export-dynamic"
7848  cat >conftest.$ac_ext <<_ACEOF
7849/* confdefs.h.  */
7850_ACEOF
7851cat confdefs.h >>conftest.$ac_ext
7852cat >>conftest.$ac_ext <<_ACEOF
7853/* end confdefs.h.  */
7854
7855int
7856main ()
7857{
7858
7859  ;
7860  return 0;
7861}
7862_ACEOF
7863rm -f conftest.$ac_objext conftest$ac_exeext
7864if { (ac_try="$ac_link"
7865case "(($ac_try" in
7866  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7867  *) ac_try_echo=$ac_try;;
7868esac
7869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7870  (eval "$ac_link") 2>conftest.er1
7871  ac_status=$?
7872  grep -v '^ *+' conftest.er1 >conftest.err
7873  rm -f conftest.er1
7874  cat conftest.err >&5
7875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7876  (exit $ac_status); } &&
7877	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7878  { (case "(($ac_try" in
7879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7880  *) ac_try_echo=$ac_try;;
7881esac
7882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7883  (eval "$ac_try") 2>&5
7884  ac_status=$?
7885  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7886  (exit $ac_status); }; } &&
7887	 { ac_try='test -s conftest$ac_exeext'
7888  { (case "(($ac_try" in
7889  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7890  *) ac_try_echo=$ac_try;;
7891esac
7892eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7893  (eval "$ac_try") 2>&5
7894  ac_status=$?
7895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7896  (exit $ac_status); }; }; then
7897  llvm_cv_link_use_export_dynamic=yes
7898else
7899  echo "$as_me: failed program was:" >&5
7900sed 's/^/| /' conftest.$ac_ext >&5
7901
7902	llvm_cv_link_use_export_dynamic=no
7903fi
7904
7905rm -f core conftest.err conftest.$ac_objext \
7906      conftest$ac_exeext conftest.$ac_ext
7907  CFLAGS="$oldcflags"
7908  ac_ext=c
7909ac_cpp='$CPP $CPPFLAGS'
7910ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7911ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7912ac_compiler_gnu=$ac_cv_c_compiler_gnu
7913
7914
7915fi
7916{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7917echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7918if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7919
7920cat >>confdefs.h <<\_ACEOF
7921#define HAVE_LINK_EXPORT_DYNAMIC 1
7922_ACEOF
7923
7924  fi
7925
7926
7927{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7928echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7929if test "${llvm_cv_link_use_version_script+set}" = set; then
7930  echo $ECHO_N "(cached) $ECHO_C" >&6
7931else
7932   ac_ext=c
7933ac_cpp='$CPP $CPPFLAGS'
7934ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7935ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7936ac_compiler_gnu=$ac_cv_c_compiler_gnu
7937
7938  oldcflags="$CFLAGS"
7939
7940  # The following code is from the autoconf manual,
7941  # "11.13: Limitations of Usual Tools".
7942  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7943  # Use mktemp if possible; otherwise fall back on mkdir,
7944  # with $RANDOM to make collisions less likely.
7945  : ${TMPDIR=/tmp}
7946  {
7947    tmp=`
7948      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7949    ` &&
7950    test -n "$tmp" && test -d "$tmp"
7951  } || {
7952    tmp=$TMPDIR/foo$$-$RANDOM
7953    (umask 077 && mkdir "$tmp")
7954  } || exit $?
7955
7956  echo "{" > "$tmp/export.map"
7957  echo "  global: main;" >> "$tmp/export.map"
7958  echo "  local: *;" >> "$tmp/export.map"
7959  echo "};" >> "$tmp/export.map"
7960
7961  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
7962  cat >conftest.$ac_ext <<_ACEOF
7963/* confdefs.h.  */
7964_ACEOF
7965cat confdefs.h >>conftest.$ac_ext
7966cat >>conftest.$ac_ext <<_ACEOF
7967/* end confdefs.h.  */
7968
7969int
7970main ()
7971{
7972
7973  ;
7974  return 0;
7975}
7976_ACEOF
7977rm -f conftest.$ac_objext conftest$ac_exeext
7978if { (ac_try="$ac_link"
7979case "(($ac_try" in
7980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7981  *) ac_try_echo=$ac_try;;
7982esac
7983eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7984  (eval "$ac_link") 2>conftest.er1
7985  ac_status=$?
7986  grep -v '^ *+' conftest.er1 >conftest.err
7987  rm -f conftest.er1
7988  cat conftest.err >&5
7989  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7990  (exit $ac_status); } &&
7991	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7992  { (case "(($ac_try" in
7993  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7994  *) ac_try_echo=$ac_try;;
7995esac
7996eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7997  (eval "$ac_try") 2>&5
7998  ac_status=$?
7999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8000  (exit $ac_status); }; } &&
8001	 { ac_try='test -s conftest$ac_exeext'
8002  { (case "(($ac_try" in
8003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8004  *) ac_try_echo=$ac_try;;
8005esac
8006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8007  (eval "$ac_try") 2>&5
8008  ac_status=$?
8009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8010  (exit $ac_status); }; }; then
8011  llvm_cv_link_use_version_script=yes
8012else
8013  echo "$as_me: failed program was:" >&5
8014sed 's/^/| /' conftest.$ac_ext >&5
8015
8016	llvm_cv_link_use_version_script=no
8017fi
8018
8019rm -f core conftest.err conftest.$ac_objext \
8020      conftest$ac_exeext conftest.$ac_ext
8021  rm "$tmp/export.map"
8022  rmdir "$tmp"
8023  CFLAGS="$oldcflags"
8024  ac_ext=c
8025ac_cpp='$CPP $CPPFLAGS'
8026ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8027ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8028ac_compiler_gnu=$ac_cv_c_compiler_gnu
8029
8030
8031fi
8032{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8033echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8034if test "$llvm_cv_link_use_version_script" = yes ; then
8035  HAVE_LINK_VERSION_SCRIPT=1
8036
8037  fi
8038
8039
8040
8041
8042{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8043echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8044if test "${ac_cv_c_const+set}" = set; then
8045  echo $ECHO_N "(cached) $ECHO_C" >&6
8046else
8047  cat >conftest.$ac_ext <<_ACEOF
8048/* confdefs.h.  */
8049_ACEOF
8050cat confdefs.h >>conftest.$ac_ext
8051cat >>conftest.$ac_ext <<_ACEOF
8052/* end confdefs.h.  */
8053
8054int
8055main ()
8056{
8057/* FIXME: Include the comments suggested by Paul. */
8058#ifndef __cplusplus
8059  /* Ultrix mips cc rejects this.  */
8060  typedef int charset[2];
8061  const charset x;
8062  /* SunOS 4.1.1 cc rejects this.  */
8063  char const *const *ccp;
8064  char **p;
8065  /* NEC SVR4.0.2 mips cc rejects this.  */
8066  struct point {int x, y;};
8067  static struct point const zero = {0,0};
8068  /* AIX XL C 1.02.0.0 rejects this.
8069     It does not let you subtract one const X* pointer from another in
8070     an arm of an if-expression whose if-part is not a constant
8071     expression */
8072  const char *g = "string";
8073  ccp = &g + (g ? g-g : 0);
8074  /* HPUX 7.0 cc rejects these. */
8075  ++ccp;
8076  p = (char**) ccp;
8077  ccp = (char const *const *) p;
8078  { /* SCO 3.2v4 cc rejects this.  */
8079    char *t;
8080    char const *s = 0 ? (char *) 0 : (char const *) 0;
8081
8082    *t++ = 0;
8083    if (s) return 0;
8084  }
8085  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8086    int x[] = {25, 17};
8087    const int *foo = &x[0];
8088    ++foo;
8089  }
8090  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8091    typedef const int *iptr;
8092    iptr p = 0;
8093    ++p;
8094  }
8095  { /* AIX XL C 1.02.0.0 rejects this saying
8096       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8097    struct s { int j; const int *ap[3]; };
8098    struct s *b; b->j = 5;
8099  }
8100  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8101    const int foo = 10;
8102    if (!foo) return 0;
8103  }
8104  return !x[0] && !zero.x;
8105#endif
8106
8107  ;
8108  return 0;
8109}
8110_ACEOF
8111rm -f conftest.$ac_objext
8112if { (ac_try="$ac_compile"
8113case "(($ac_try" in
8114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8115  *) ac_try_echo=$ac_try;;
8116esac
8117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8118  (eval "$ac_compile") 2>conftest.er1
8119  ac_status=$?
8120  grep -v '^ *+' conftest.er1 >conftest.err
8121  rm -f conftest.er1
8122  cat conftest.err >&5
8123  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8124  (exit $ac_status); } &&
8125	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8126  { (case "(($ac_try" in
8127  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8128  *) ac_try_echo=$ac_try;;
8129esac
8130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8131  (eval "$ac_try") 2>&5
8132  ac_status=$?
8133  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8134  (exit $ac_status); }; } &&
8135	 { ac_try='test -s conftest.$ac_objext'
8136  { (case "(($ac_try" in
8137  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8138  *) ac_try_echo=$ac_try;;
8139esac
8140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8141  (eval "$ac_try") 2>&5
8142  ac_status=$?
8143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8144  (exit $ac_status); }; }; then
8145  ac_cv_c_const=yes
8146else
8147  echo "$as_me: failed program was:" >&5
8148sed 's/^/| /' conftest.$ac_ext >&5
8149
8150	ac_cv_c_const=no
8151fi
8152
8153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8154fi
8155{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8156echo "${ECHO_T}$ac_cv_c_const" >&6; }
8157if test $ac_cv_c_const = no; then
8158
8159cat >>confdefs.h <<\_ACEOF
8160#define const
8161_ACEOF
8162
8163fi
8164
8165
8166
8167
8168
8169
8170ac_header_dirent=no
8171for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8172  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8173{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8174echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8175if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8176  echo $ECHO_N "(cached) $ECHO_C" >&6
8177else
8178  cat >conftest.$ac_ext <<_ACEOF
8179/* confdefs.h.  */
8180_ACEOF
8181cat confdefs.h >>conftest.$ac_ext
8182cat >>conftest.$ac_ext <<_ACEOF
8183/* end confdefs.h.  */
8184#include <sys/types.h>
8185#include <$ac_hdr>
8186
8187int
8188main ()
8189{
8190if ((DIR *) 0)
8191return 0;
8192  ;
8193  return 0;
8194}
8195_ACEOF
8196rm -f conftest.$ac_objext
8197if { (ac_try="$ac_compile"
8198case "(($ac_try" in
8199  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8200  *) ac_try_echo=$ac_try;;
8201esac
8202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8203  (eval "$ac_compile") 2>conftest.er1
8204  ac_status=$?
8205  grep -v '^ *+' conftest.er1 >conftest.err
8206  rm -f conftest.er1
8207  cat conftest.err >&5
8208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8209  (exit $ac_status); } &&
8210	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8211  { (case "(($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_try") 2>&5
8217  ac_status=$?
8218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8219  (exit $ac_status); }; } &&
8220	 { ac_try='test -s conftest.$ac_objext'
8221  { (case "(($ac_try" in
8222  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8223  *) ac_try_echo=$ac_try;;
8224esac
8225eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8226  (eval "$ac_try") 2>&5
8227  ac_status=$?
8228  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8229  (exit $ac_status); }; }; then
8230  eval "$as_ac_Header=yes"
8231else
8232  echo "$as_me: failed program was:" >&5
8233sed 's/^/| /' conftest.$ac_ext >&5
8234
8235	eval "$as_ac_Header=no"
8236fi
8237
8238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8239fi
8240ac_res=`eval echo '${'$as_ac_Header'}'`
8241	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8242echo "${ECHO_T}$ac_res" >&6; }
8243if test `eval echo '${'$as_ac_Header'}'` = yes; then
8244  cat >>confdefs.h <<_ACEOF
8245#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8246_ACEOF
8247
8248ac_header_dirent=$ac_hdr; break
8249fi
8250
8251done
8252# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8253if test $ac_header_dirent = dirent.h; then
8254  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8255echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8256if test "${ac_cv_search_opendir+set}" = set; then
8257  echo $ECHO_N "(cached) $ECHO_C" >&6
8258else
8259  ac_func_search_save_LIBS=$LIBS
8260cat >conftest.$ac_ext <<_ACEOF
8261/* confdefs.h.  */
8262_ACEOF
8263cat confdefs.h >>conftest.$ac_ext
8264cat >>conftest.$ac_ext <<_ACEOF
8265/* end confdefs.h.  */
8266
8267/* Override any GCC internal prototype to avoid an error.
8268   Use char because int might match the return type of a GCC
8269   builtin and then its argument prototype would still apply.  */
8270#ifdef __cplusplus
8271extern "C"
8272#endif
8273char opendir ();
8274int
8275main ()
8276{
8277return opendir ();
8278  ;
8279  return 0;
8280}
8281_ACEOF
8282for ac_lib in '' dir; do
8283  if test -z "$ac_lib"; then
8284    ac_res="none required"
8285  else
8286    ac_res=-l$ac_lib
8287    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8288  fi
8289  rm -f conftest.$ac_objext conftest$ac_exeext
8290if { (ac_try="$ac_link"
8291case "(($ac_try" in
8292  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8293  *) ac_try_echo=$ac_try;;
8294esac
8295eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8296  (eval "$ac_link") 2>conftest.er1
8297  ac_status=$?
8298  grep -v '^ *+' conftest.er1 >conftest.err
8299  rm -f conftest.er1
8300  cat conftest.err >&5
8301  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8302  (exit $ac_status); } &&
8303	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8304  { (case "(($ac_try" in
8305  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8306  *) ac_try_echo=$ac_try;;
8307esac
8308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8309  (eval "$ac_try") 2>&5
8310  ac_status=$?
8311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8312  (exit $ac_status); }; } &&
8313	 { ac_try='test -s conftest$ac_exeext'
8314  { (case "(($ac_try" in
8315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8316  *) ac_try_echo=$ac_try;;
8317esac
8318eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8319  (eval "$ac_try") 2>&5
8320  ac_status=$?
8321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8322  (exit $ac_status); }; }; then
8323  ac_cv_search_opendir=$ac_res
8324else
8325  echo "$as_me: failed program was:" >&5
8326sed 's/^/| /' conftest.$ac_ext >&5
8327
8328
8329fi
8330
8331rm -f core conftest.err conftest.$ac_objext \
8332      conftest$ac_exeext
8333  if test "${ac_cv_search_opendir+set}" = set; then
8334  break
8335fi
8336done
8337if test "${ac_cv_search_opendir+set}" = set; then
8338  :
8339else
8340  ac_cv_search_opendir=no
8341fi
8342rm conftest.$ac_ext
8343LIBS=$ac_func_search_save_LIBS
8344fi
8345{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8346echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8347ac_res=$ac_cv_search_opendir
8348if test "$ac_res" != no; then
8349  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8350
8351fi
8352
8353else
8354  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8355echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8356if test "${ac_cv_search_opendir+set}" = set; then
8357  echo $ECHO_N "(cached) $ECHO_C" >&6
8358else
8359  ac_func_search_save_LIBS=$LIBS
8360cat >conftest.$ac_ext <<_ACEOF
8361/* confdefs.h.  */
8362_ACEOF
8363cat confdefs.h >>conftest.$ac_ext
8364cat >>conftest.$ac_ext <<_ACEOF
8365/* end confdefs.h.  */
8366
8367/* Override any GCC internal prototype to avoid an error.
8368   Use char because int might match the return type of a GCC
8369   builtin and then its argument prototype would still apply.  */
8370#ifdef __cplusplus
8371extern "C"
8372#endif
8373char opendir ();
8374int
8375main ()
8376{
8377return opendir ();
8378  ;
8379  return 0;
8380}
8381_ACEOF
8382for ac_lib in '' x; do
8383  if test -z "$ac_lib"; then
8384    ac_res="none required"
8385  else
8386    ac_res=-l$ac_lib
8387    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8388  fi
8389  rm -f conftest.$ac_objext conftest$ac_exeext
8390if { (ac_try="$ac_link"
8391case "(($ac_try" in
8392  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8393  *) ac_try_echo=$ac_try;;
8394esac
8395eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8396  (eval "$ac_link") 2>conftest.er1
8397  ac_status=$?
8398  grep -v '^ *+' conftest.er1 >conftest.err
8399  rm -f conftest.er1
8400  cat conftest.err >&5
8401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8402  (exit $ac_status); } &&
8403	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8404  { (case "(($ac_try" in
8405  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8406  *) ac_try_echo=$ac_try;;
8407esac
8408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8409  (eval "$ac_try") 2>&5
8410  ac_status=$?
8411  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8412  (exit $ac_status); }; } &&
8413	 { ac_try='test -s conftest$ac_exeext'
8414  { (case "(($ac_try" in
8415  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8416  *) ac_try_echo=$ac_try;;
8417esac
8418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8419  (eval "$ac_try") 2>&5
8420  ac_status=$?
8421  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8422  (exit $ac_status); }; }; then
8423  ac_cv_search_opendir=$ac_res
8424else
8425  echo "$as_me: failed program was:" >&5
8426sed 's/^/| /' conftest.$ac_ext >&5
8427
8428
8429fi
8430
8431rm -f core conftest.err conftest.$ac_objext \
8432      conftest$ac_exeext
8433  if test "${ac_cv_search_opendir+set}" = set; then
8434  break
8435fi
8436done
8437if test "${ac_cv_search_opendir+set}" = set; then
8438  :
8439else
8440  ac_cv_search_opendir=no
8441fi
8442rm conftest.$ac_ext
8443LIBS=$ac_func_search_save_LIBS
8444fi
8445{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8446echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8447ac_res=$ac_cv_search_opendir
8448if test "$ac_res" != no; then
8449  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8450
8451fi
8452
8453fi
8454
8455
8456for ac_header in dlfcn.h
8457do
8458as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8459if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8460  { echo "$as_me:$LINENO: checking for $ac_header" >&5
8461echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8462if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8463  echo $ECHO_N "(cached) $ECHO_C" >&6
8464fi
8465ac_res=`eval echo '${'$as_ac_Header'}'`
8466	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8467echo "${ECHO_T}$ac_res" >&6; }
8468else
8469  # Is the header compilable?
8470{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8471echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8472cat >conftest.$ac_ext <<_ACEOF
8473/* confdefs.h.  */
8474_ACEOF
8475cat confdefs.h >>conftest.$ac_ext
8476cat >>conftest.$ac_ext <<_ACEOF
8477/* end confdefs.h.  */
8478$ac_includes_default
8479#include <$ac_header>
8480_ACEOF
8481rm -f conftest.$ac_objext
8482if { (ac_try="$ac_compile"
8483case "(($ac_try" in
8484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8485  *) ac_try_echo=$ac_try;;
8486esac
8487eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8488  (eval "$ac_compile") 2>conftest.er1
8489  ac_status=$?
8490  grep -v '^ *+' conftest.er1 >conftest.err
8491  rm -f conftest.er1
8492  cat conftest.err >&5
8493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8494  (exit $ac_status); } &&
8495	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8496  { (case "(($ac_try" in
8497  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8498  *) ac_try_echo=$ac_try;;
8499esac
8500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8501  (eval "$ac_try") 2>&5
8502  ac_status=$?
8503  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8504  (exit $ac_status); }; } &&
8505	 { ac_try='test -s conftest.$ac_objext'
8506  { (case "(($ac_try" in
8507  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8508  *) ac_try_echo=$ac_try;;
8509esac
8510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8511  (eval "$ac_try") 2>&5
8512  ac_status=$?
8513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8514  (exit $ac_status); }; }; then
8515  ac_header_compiler=yes
8516else
8517  echo "$as_me: failed program was:" >&5
8518sed 's/^/| /' conftest.$ac_ext >&5
8519
8520	ac_header_compiler=no
8521fi
8522
8523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8524{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8525echo "${ECHO_T}$ac_header_compiler" >&6; }
8526
8527# Is the header present?
8528{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8529echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8530cat >conftest.$ac_ext <<_ACEOF
8531/* confdefs.h.  */
8532_ACEOF
8533cat confdefs.h >>conftest.$ac_ext
8534cat >>conftest.$ac_ext <<_ACEOF
8535/* end confdefs.h.  */
8536#include <$ac_header>
8537_ACEOF
8538if { (ac_try="$ac_cpp conftest.$ac_ext"
8539case "(($ac_try" in
8540  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8541  *) ac_try_echo=$ac_try;;
8542esac
8543eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8544  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8545  ac_status=$?
8546  grep -v '^ *+' conftest.er1 >conftest.err
8547  rm -f conftest.er1
8548  cat conftest.err >&5
8549  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8550  (exit $ac_status); } >/dev/null; then
8551  if test -s conftest.err; then
8552    ac_cpp_err=$ac_c_preproc_warn_flag
8553    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8554  else
8555    ac_cpp_err=
8556  fi
8557else
8558  ac_cpp_err=yes
8559fi
8560if test -z "$ac_cpp_err"; then
8561  ac_header_preproc=yes
8562else
8563  echo "$as_me: failed program was:" >&5
8564sed 's/^/| /' conftest.$ac_ext >&5
8565
8566  ac_header_preproc=no
8567fi
8568
8569rm -f conftest.err conftest.$ac_ext
8570{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8571echo "${ECHO_T}$ac_header_preproc" >&6; }
8572
8573# So?  What about this header?
8574case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8575  yes:no: )
8576    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8577echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8578    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8579echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8580    ac_header_preproc=yes
8581    ;;
8582  no:yes:* )
8583    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8584echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8585    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8586echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8587    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8588echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8589    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8590echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8591    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8592echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8593    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8594echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8595    ( cat <<\_ASBOX
8596## ------------------------------------ ##
8597## Report this to http://llvm.org/bugs/ ##
8598## ------------------------------------ ##
8599_ASBOX
8600     ) | sed "s/^/$as_me: WARNING:     /" >&2
8601    ;;
8602esac
8603{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8604echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8605if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8606  echo $ECHO_N "(cached) $ECHO_C" >&6
8607else
8608  eval "$as_ac_Header=\$ac_header_preproc"
8609fi
8610ac_res=`eval echo '${'$as_ac_Header'}'`
8611	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8612echo "${ECHO_T}$ac_res" >&6; }
8613
8614fi
8615if test `eval echo '${'$as_ac_Header'}'` = yes; then
8616  cat >>confdefs.h <<_ACEOF
8617#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8618_ACEOF
8619
8620fi
8621
8622done
8623
8624# Check whether --enable-ltdl-install was given.
8625if test "${enable_ltdl_install+set}" = set; then
8626  enableval=$enable_ltdl_install;
8627fi
8628
8629
8630
8631
8632if test x"${enable_ltdl_install-no}" != xno; then
8633  INSTALL_LTDL_TRUE=
8634  INSTALL_LTDL_FALSE='#'
8635else
8636  INSTALL_LTDL_TRUE='#'
8637  INSTALL_LTDL_FALSE=
8638fi
8639
8640
8641
8642if test x"${enable_ltdl_convenience-no}" != xno; then
8643  CONVENIENCE_LTDL_TRUE=
8644  CONVENIENCE_LTDL_FALSE='#'
8645else
8646  CONVENIENCE_LTDL_TRUE='#'
8647  CONVENIENCE_LTDL_FALSE=
8648fi
8649
8650
8651{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8652echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8653library_names_spec=
8654libname_spec='lib$name'
8655soname_spec=
8656shrext_cmds=".so"
8657postinstall_cmds=
8658postuninstall_cmds=
8659finish_cmds=
8660finish_eval=
8661shlibpath_var=
8662shlibpath_overrides_runpath=unknown
8663version_type=none
8664dynamic_linker="$host_os ld.so"
8665sys_lib_dlsearch_path_spec="/lib /usr/lib"
8666if test "$GCC" = yes; then
8667  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8668  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8669    # if the path contains ";" then we assume it to be the separator
8670    # otherwise default to the standard path separator (i.e. ":") - it is
8671    # assumed that no part of a normal pathname contains ";" but that should
8672    # okay in the real world where ";" in dirpaths is itself problematic.
8673    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8674  else
8675    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8676  fi
8677else
8678  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8679fi
8680need_lib_prefix=unknown
8681hardcode_into_libs=no
8682
8683# when you set need_version to no, make sure it does not cause -set_version
8684# flags to be left without arguments
8685need_version=unknown
8686
8687case $host_os in
8688aix3*)
8689  version_type=linux
8690  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8691  shlibpath_var=LIBPATH
8692
8693  # AIX 3 has no versioning support, so we append a major version to the name.
8694  soname_spec='${libname}${release}${shared_ext}$major'
8695  ;;
8696
8697aix4* | aix5*)
8698  version_type=linux
8699  need_lib_prefix=no
8700  need_version=no
8701  hardcode_into_libs=yes
8702  if test "$host_cpu" = ia64; then
8703    # AIX 5 supports IA64
8704    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8705    shlibpath_var=LD_LIBRARY_PATH
8706  else
8707    # With GCC up to 2.95.x, collect2 would create an import file
8708    # for dependence libraries.  The import file would start with
8709    # the line `#! .'.  This would cause the generated library to
8710    # depend on `.', always an invalid library.  This was fixed in
8711    # development snapshots of GCC prior to 3.0.
8712    case $host_os in
8713      aix4 | aix4.[01] | aix4.[01].*)
8714      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8715	   echo ' yes '
8716	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8717	:
8718      else
8719	can_build_shared=no
8720      fi
8721      ;;
8722    esac
8723    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8724    # soname into executable. Probably we can add versioning support to
8725    # collect2, so additional links can be useful in future.
8726    if test "$aix_use_runtimelinking" = yes; then
8727      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8728      # instead of lib<name>.a to let people know that these are not
8729      # typical AIX shared libraries.
8730      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8731    else
8732      # We preserve .a as extension for shared libraries through AIX4.2
8733      # and later when we are not doing run time linking.
8734      library_names_spec='${libname}${release}.a $libname.a'
8735      soname_spec='${libname}${release}${shared_ext}$major'
8736    fi
8737    shlibpath_var=LIBPATH
8738  fi
8739  ;;
8740
8741amigaos*)
8742  library_names_spec='$libname.ixlibrary $libname.a'
8743  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8744  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'
8745  ;;
8746
8747beos*)
8748  library_names_spec='${libname}${shared_ext}'
8749  dynamic_linker="$host_os ld.so"
8750  shlibpath_var=LIBRARY_PATH
8751  ;;
8752
8753bsdi[45]*)
8754  version_type=linux
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  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8759  shlibpath_var=LD_LIBRARY_PATH
8760  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8761  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8762  # the default ld.so.conf also contains /usr/contrib/lib and
8763  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8764  # libtool to hard-code these into programs
8765  ;;
8766
8767cygwin* | mingw* | pw32*)
8768  version_type=windows
8769  shrext_cmds=".dll"
8770  need_version=no
8771  need_lib_prefix=no
8772
8773  case $GCC,$host_os in
8774  yes,cygwin* | yes,mingw* | yes,pw32*)
8775    library_names_spec='$libname.dll.a'
8776    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8777    postinstall_cmds='base_file=`basename \${file}`~
8778      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8779      dldir=$destdir/`dirname \$dlpath`~
8780      test -d \$dldir || mkdir -p \$dldir~
8781      $install_prog $dir/$dlname \$dldir/$dlname~
8782      chmod a+x \$dldir/$dlname'
8783    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8784      dlpath=$dir/\$dldll~
8785       $rm \$dlpath'
8786    shlibpath_overrides_runpath=yes
8787
8788    case $host_os in
8789    cygwin*)
8790      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8791      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8792      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8793      ;;
8794    mingw*)
8795      # MinGW DLLs use traditional 'lib' prefix
8796      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8797      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8798      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8799        # It is most probably a Windows format PATH printed by
8800        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8801        # path with ; separators, and with drive letters. We can handle the
8802        # drive letters (cygwin fileutils understands them), so leave them,
8803        # especially as we might pass files found there to a mingw objdump,
8804        # which wouldn't understand a cygwinified path. Ahh.
8805        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8806      else
8807        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8808      fi
8809      ;;
8810    pw32*)
8811      # pw32 DLLs use 'pw' prefix rather than 'lib'
8812      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8813      ;;
8814    esac
8815    ;;
8816
8817  *)
8818    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8819    ;;
8820  esac
8821  dynamic_linker='Win32 ld.exe'
8822  # FIXME: first we should search . and the directory the executable is in
8823  shlibpath_var=PATH
8824  ;;
8825
8826darwin* | rhapsody*)
8827  dynamic_linker="$host_os dyld"
8828  version_type=darwin
8829  need_lib_prefix=no
8830  need_version=no
8831  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8832  soname_spec='${libname}${release}${major}$shared_ext'
8833  shlibpath_overrides_runpath=yes
8834  shlibpath_var=DYLD_LIBRARY_PATH
8835  shrext_cmds='.dylib'
8836  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8837  if test "$GCC" = yes; then
8838    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"`
8839  else
8840    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8841  fi
8842  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8843  ;;
8844
8845dgux*)
8846  version_type=linux
8847  need_lib_prefix=no
8848  need_version=no
8849  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8850  soname_spec='${libname}${release}${shared_ext}$major'
8851  shlibpath_var=LD_LIBRARY_PATH
8852  ;;
8853
8854freebsd1.*)
8855  dynamic_linker=no
8856  ;;
8857
8858kfreebsd*-gnu)
8859  version_type=linux
8860  need_lib_prefix=no
8861  need_version=no
8862  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8863  soname_spec='${libname}${release}${shared_ext}$major'
8864  shlibpath_var=LD_LIBRARY_PATH
8865  shlibpath_overrides_runpath=no
8866  hardcode_into_libs=yes
8867  dynamic_linker='GNU ld.so'
8868  ;;
8869
8870freebsd* | dragonfly*)
8871  # DragonFly does not have aout.  When/if they implement a new
8872  # versioning mechanism, adjust this.
8873  if test -x /usr/bin/objformat; then
8874    objformat=`/usr/bin/objformat`
8875  else
8876    case $host_os in
8877    freebsd[123].*) objformat=aout ;;
8878    *) objformat=elf ;;
8879    esac
8880  fi
8881  version_type=freebsd-$objformat
8882  case $version_type in
8883    freebsd-elf*)
8884      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8885      need_version=no
8886      need_lib_prefix=no
8887      ;;
8888    freebsd-*)
8889      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8890      need_version=yes
8891      ;;
8892  esac
8893  shlibpath_var=LD_LIBRARY_PATH
8894  case $host_os in
8895  freebsd2.*)
8896    shlibpath_overrides_runpath=yes
8897    ;;
8898  freebsd3.[01]* | freebsdelf3.[01]*)
8899    shlibpath_overrides_runpath=yes
8900    hardcode_into_libs=yes
8901    ;;
8902  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8903  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8904    shlibpath_overrides_runpath=no
8905    hardcode_into_libs=yes
8906    ;;
8907  freebsd*) # from 4.6 on
8908    shlibpath_overrides_runpath=yes
8909    hardcode_into_libs=yes
8910    ;;
8911  esac
8912  ;;
8913
8914gnu*)
8915  version_type=linux
8916  need_lib_prefix=no
8917  need_version=no
8918  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8919  soname_spec='${libname}${release}${shared_ext}$major'
8920  shlibpath_var=LD_LIBRARY_PATH
8921  hardcode_into_libs=yes
8922  ;;
8923
8924hpux9* | hpux10* | hpux11*)
8925  # Give a soname corresponding to the major version so that dld.sl refuses to
8926  # link against other versions.
8927  version_type=sunos
8928  need_lib_prefix=no
8929  need_version=no
8930  case $host_cpu in
8931  ia64*)
8932    shrext_cmds='.so'
8933    hardcode_into_libs=yes
8934    dynamic_linker="$host_os dld.so"
8935    shlibpath_var=LD_LIBRARY_PATH
8936    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8937    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8938    soname_spec='${libname}${release}${shared_ext}$major'
8939    if test "X$HPUX_IA64_MODE" = X32; then
8940      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8941    else
8942      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8943    fi
8944    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8945    ;;
8946   hppa*64*)
8947     shrext_cmds='.sl'
8948     hardcode_into_libs=yes
8949     dynamic_linker="$host_os dld.sl"
8950     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8951     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8952     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8953     soname_spec='${libname}${release}${shared_ext}$major'
8954     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8955     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8956     ;;
8957   *)
8958    shrext_cmds='.sl'
8959    dynamic_linker="$host_os dld.sl"
8960    shlibpath_var=SHLIB_PATH
8961    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8962    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8963    soname_spec='${libname}${release}${shared_ext}$major'
8964    ;;
8965  esac
8966  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8967  postinstall_cmds='chmod 555 $lib'
8968  ;;
8969
8970interix3*)
8971  version_type=linux
8972  need_lib_prefix=no
8973  need_version=no
8974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8975  soname_spec='${libname}${release}${shared_ext}$major'
8976  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8977  shlibpath_var=LD_LIBRARY_PATH
8978  shlibpath_overrides_runpath=no
8979  hardcode_into_libs=yes
8980  ;;
8981
8982irix5* | irix6* | nonstopux*)
8983  case $host_os in
8984    nonstopux*) version_type=nonstopux ;;
8985    *)
8986	if test "$lt_cv_prog_gnu_ld" = yes; then
8987		version_type=linux
8988	else
8989		version_type=irix
8990	fi ;;
8991  esac
8992  need_lib_prefix=no
8993  need_version=no
8994  soname_spec='${libname}${release}${shared_ext}$major'
8995  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8996  case $host_os in
8997  irix5* | nonstopux*)
8998    libsuff= shlibsuff=
8999    ;;
9000  *)
9001    case $LD in # libtool.m4 will add one of these switches to LD
9002    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9003      libsuff= shlibsuff= libmagic=32-bit;;
9004    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9005      libsuff=32 shlibsuff=N32 libmagic=N32;;
9006    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9007      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9008    *) libsuff= shlibsuff= libmagic=never-match;;
9009    esac
9010    ;;
9011  esac
9012  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9013  shlibpath_overrides_runpath=no
9014  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9015  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9016  hardcode_into_libs=yes
9017  ;;
9018
9019# No shared lib support for Linux oldld, aout, or coff.
9020linux*oldld* | linux*aout* | linux*coff*)
9021  dynamic_linker=no
9022  ;;
9023
9024# This must be Linux ELF.
9025linux*)
9026  version_type=linux
9027  need_lib_prefix=no
9028  need_version=no
9029  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9030  soname_spec='${libname}${release}${shared_ext}$major'
9031  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9032  shlibpath_var=LD_LIBRARY_PATH
9033  shlibpath_overrides_runpath=no
9034  # This implies no fast_install, which is unacceptable.
9035  # Some rework will be needed to allow for fast_install
9036  # before this can be enabled.
9037  hardcode_into_libs=yes
9038
9039  # Append ld.so.conf contents to the search path
9040  if test -f /etc/ld.so.conf; then
9041    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' ' '`
9042    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9043  fi
9044
9045  # We used to test for /lib/ld.so.1 and disable shared libraries on
9046  # powerpc, because MkLinux only supported shared libraries with the
9047  # GNU dynamic linker.  Since this was broken with cross compilers,
9048  # most powerpc-linux boxes support dynamic linking these days and
9049  # people can always --disable-shared, the test was removed, and we
9050  # assume the GNU/Linux dynamic linker is in use.
9051  dynamic_linker='GNU/Linux ld.so'
9052  ;;
9053
9054knetbsd*-gnu)
9055  version_type=linux
9056  need_lib_prefix=no
9057  need_version=no
9058  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9059  soname_spec='${libname}${release}${shared_ext}$major'
9060  shlibpath_var=LD_LIBRARY_PATH
9061  shlibpath_overrides_runpath=no
9062  hardcode_into_libs=yes
9063  dynamic_linker='GNU ld.so'
9064  ;;
9065
9066netbsd*)
9067  version_type=sunos
9068  need_lib_prefix=no
9069  need_version=no
9070  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9071    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9072    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9073    dynamic_linker='NetBSD (a.out) ld.so'
9074  else
9075    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9076    soname_spec='${libname}${release}${shared_ext}$major'
9077    dynamic_linker='NetBSD ld.elf_so'
9078  fi
9079  shlibpath_var=LD_LIBRARY_PATH
9080  shlibpath_overrides_runpath=yes
9081  hardcode_into_libs=yes
9082  ;;
9083
9084newsos6)
9085  version_type=linux
9086  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9087  shlibpath_var=LD_LIBRARY_PATH
9088  shlibpath_overrides_runpath=yes
9089  ;;
9090
9091nto-qnx*)
9092  version_type=linux
9093  need_lib_prefix=no
9094  need_version=no
9095  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9096  soname_spec='${libname}${release}${shared_ext}$major'
9097  shlibpath_var=LD_LIBRARY_PATH
9098  shlibpath_overrides_runpath=yes
9099  ;;
9100
9101openbsd*)
9102  version_type=sunos
9103  sys_lib_dlsearch_path_spec="/usr/lib"
9104  need_lib_prefix=no
9105  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9106  case $host_os in
9107    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9108    *)                         need_version=no  ;;
9109  esac
9110  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9111  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9112  shlibpath_var=LD_LIBRARY_PATH
9113  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9114    case $host_os in
9115      openbsd2.[89] | openbsd2.[89].*)
9116	shlibpath_overrides_runpath=no
9117	;;
9118      *)
9119	shlibpath_overrides_runpath=yes
9120	;;
9121      esac
9122  else
9123    shlibpath_overrides_runpath=yes
9124  fi
9125  ;;
9126
9127os2*)
9128  libname_spec='$name'
9129  shrext_cmds=".dll"
9130  need_lib_prefix=no
9131  library_names_spec='$libname${shared_ext} $libname.a'
9132  dynamic_linker='OS/2 ld.exe'
9133  shlibpath_var=LIBPATH
9134  ;;
9135
9136osf3* | osf4* | osf5*)
9137  version_type=osf
9138  need_lib_prefix=no
9139  need_version=no
9140  soname_spec='${libname}${release}${shared_ext}$major'
9141  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9142  shlibpath_var=LD_LIBRARY_PATH
9143  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9144  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9145  ;;
9146
9147solaris*)
9148  version_type=linux
9149  need_lib_prefix=no
9150  need_version=no
9151  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9152  soname_spec='${libname}${release}${shared_ext}$major'
9153  shlibpath_var=LD_LIBRARY_PATH
9154  shlibpath_overrides_runpath=yes
9155  hardcode_into_libs=yes
9156  # ldd complains unless libraries are executable
9157  postinstall_cmds='chmod +x $lib'
9158  ;;
9159
9160sunos4*)
9161  version_type=sunos
9162  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9163  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9164  shlibpath_var=LD_LIBRARY_PATH
9165  shlibpath_overrides_runpath=yes
9166  if test "$with_gnu_ld" = yes; then
9167    need_lib_prefix=no
9168  fi
9169  need_version=yes
9170  ;;
9171
9172sysv4 | sysv4.3*)
9173  version_type=linux
9174  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9175  soname_spec='${libname}${release}${shared_ext}$major'
9176  shlibpath_var=LD_LIBRARY_PATH
9177  case $host_vendor in
9178    sni)
9179      shlibpath_overrides_runpath=no
9180      need_lib_prefix=no
9181      export_dynamic_flag_spec='${wl}-Blargedynsym'
9182      runpath_var=LD_RUN_PATH
9183      ;;
9184    siemens)
9185      need_lib_prefix=no
9186      ;;
9187    motorola)
9188      need_lib_prefix=no
9189      need_version=no
9190      shlibpath_overrides_runpath=no
9191      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9192      ;;
9193  esac
9194  ;;
9195
9196sysv4*MP*)
9197  if test -d /usr/nec ;then
9198    version_type=linux
9199    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9200    soname_spec='$libname${shared_ext}.$major'
9201    shlibpath_var=LD_LIBRARY_PATH
9202  fi
9203  ;;
9204
9205sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9206  version_type=freebsd-elf
9207  need_lib_prefix=no
9208  need_version=no
9209  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9210  soname_spec='${libname}${release}${shared_ext}$major'
9211  shlibpath_var=LD_LIBRARY_PATH
9212  hardcode_into_libs=yes
9213  if test "$with_gnu_ld" = yes; then
9214    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9215    shlibpath_overrides_runpath=no
9216  else
9217    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9218    shlibpath_overrides_runpath=yes
9219    case $host_os in
9220      sco3.2v5*)
9221        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9222	;;
9223    esac
9224  fi
9225  sys_lib_dlsearch_path_spec='/usr/lib'
9226  ;;
9227
9228uts4*)
9229  version_type=linux
9230  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9231  soname_spec='${libname}${release}${shared_ext}$major'
9232  shlibpath_var=LD_LIBRARY_PATH
9233  ;;
9234
9235*)
9236  dynamic_linker=no
9237  ;;
9238esac
9239{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9240echo "${ECHO_T}$dynamic_linker" >&6; }
9241test "$dynamic_linker" = no && can_build_shared=no
9242
9243variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9244if test "$GCC" = yes; then
9245  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9246fi
9247
9248
9249{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9250echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9251if test "${libltdl_cv_shlibext+set}" = set; then
9252  echo $ECHO_N "(cached) $ECHO_C" >&6
9253else
9254
9255module=yes
9256eval libltdl_cv_shlibext=$shrext_cmds
9257
9258fi
9259{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9260echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9261if test -n "$libltdl_cv_shlibext"; then
9262
9263cat >>confdefs.h <<_ACEOF
9264#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9265_ACEOF
9266
9267fi
9268
9269
9270{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9271echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9272if test "${libltdl_cv_shlibpath_var+set}" = set; then
9273  echo $ECHO_N "(cached) $ECHO_C" >&6
9274else
9275  libltdl_cv_shlibpath_var="$shlibpath_var"
9276fi
9277{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9278echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9279if test -n "$libltdl_cv_shlibpath_var"; then
9280
9281cat >>confdefs.h <<_ACEOF
9282#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9283_ACEOF
9284
9285fi
9286
9287
9288{ echo "$as_me:$LINENO: checking for the default library search path" >&5
9289echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9290if test "${libltdl_cv_sys_search_path+set}" = set; then
9291  echo $ECHO_N "(cached) $ECHO_C" >&6
9292else
9293  libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9294fi
9295{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9296echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9297if test -n "$libltdl_cv_sys_search_path"; then
9298  sys_search_path=
9299  for dir in $libltdl_cv_sys_search_path; do
9300    if test -z "$sys_search_path"; then
9301      sys_search_path="$dir"
9302    else
9303      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9304    fi
9305  done
9306
9307cat >>confdefs.h <<_ACEOF
9308#define LTDL_SYSSEARCHPATH "$sys_search_path"
9309_ACEOF
9310
9311fi
9312
9313{ echo "$as_me:$LINENO: checking for objdir" >&5
9314echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9315if test "${libltdl_cv_objdir+set}" = set; then
9316  echo $ECHO_N "(cached) $ECHO_C" >&6
9317else
9318  libltdl_cv_objdir="$objdir"
9319  if test -n "$objdir"; then
9320    :
9321  else
9322    rm -f .libs 2>/dev/null
9323    mkdir .libs 2>/dev/null
9324    if test -d .libs; then
9325      libltdl_cv_objdir=.libs
9326    else
9327      # MS-DOS does not allow filenames that begin with a dot.
9328      libltdl_cv_objdir=_libs
9329    fi
9330  rmdir .libs 2>/dev/null
9331  fi
9332
9333fi
9334{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9335echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9336
9337cat >>confdefs.h <<_ACEOF
9338#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9339_ACEOF
9340
9341
9342
9343
9344
9345
9346# Check for command to grab the raw symbol name followed by C symbol from nm.
9347{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9348echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9349if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9350  echo $ECHO_N "(cached) $ECHO_C" >&6
9351else
9352
9353# These are sane defaults that work on at least a few old systems.
9354# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9355
9356# Character class describing NM global symbol codes.
9357symcode='[BCDEGRST]'
9358
9359# Regexp to match symbols that can be accessed directly from C.
9360sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9361
9362# Transform an extracted symbol line into a proper C declaration
9363lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9364
9365# Transform an extracted symbol line into symbol name and symbol address
9366lt_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'"
9367
9368# Define system-specific variables.
9369case $host_os in
9370aix*)
9371  symcode='[BCDT]'
9372  ;;
9373cygwin* | mingw* | pw32*)
9374  symcode='[ABCDGISTW]'
9375  ;;
9376hpux*) # Its linker distinguishes data from code symbols
9377  if test "$host_cpu" = ia64; then
9378    symcode='[ABCDEGRST]'
9379  fi
9380  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9381  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'"
9382  ;;
9383linux*)
9384  if test "$host_cpu" = ia64; then
9385    symcode='[ABCDGIRSTW]'
9386    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9387    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'"
9388  fi
9389  ;;
9390irix* | nonstopux*)
9391  symcode='[BCDEGRST]'
9392  ;;
9393osf*)
9394  symcode='[BCDEGQRST]'
9395  ;;
9396solaris*)
9397  symcode='[BDRT]'
9398  ;;
9399sco3.2v5*)
9400  symcode='[DT]'
9401  ;;
9402sysv4.2uw2*)
9403  symcode='[DT]'
9404  ;;
9405sysv5* | sco5v6* | unixware* | OpenUNIX*)
9406  symcode='[ABDT]'
9407  ;;
9408sysv4)
9409  symcode='[DFNSTU]'
9410  ;;
9411esac
9412
9413# Handle CRLF in mingw tool chain
9414opt_cr=
9415case $build_os in
9416mingw*)
9417  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9418  ;;
9419esac
9420
9421# If we're using GNU nm, then use its standard symbol codes.
9422case `$NM -V 2>&1` in
9423*GNU* | *'with BFD'*)
9424  symcode='[ABCDGIRSTW]' ;;
9425esac
9426
9427# Try without a prefix undercore, then with it.
9428for ac_symprfx in "" "_"; do
9429
9430  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9431  symxfrm="\\1 $ac_symprfx\\2 \\2"
9432
9433  # Write the raw and C identifiers.
9434  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9435
9436  # Check to see that the pipe works correctly.
9437  pipe_works=no
9438
9439  rm -f conftest*
9440  cat > conftest.$ac_ext <<EOF
9441#ifdef __cplusplus
9442extern "C" {
9443#endif
9444char nm_test_var;
9445void nm_test_func(){}
9446#ifdef __cplusplus
9447}
9448#endif
9449int main(){nm_test_var='a';nm_test_func();return(0);}
9450EOF
9451
9452  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9453  (eval $ac_compile) 2>&5
9454  ac_status=$?
9455  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9456  (exit $ac_status); }; then
9457    # Now try to grab the symbols.
9458    nlist=conftest.nm
9459    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9460  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9461  ac_status=$?
9462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9463  (exit $ac_status); } && test -s "$nlist"; then
9464      # Try sorting and uniquifying the output.
9465      if sort "$nlist" | uniq > "$nlist"T; then
9466	mv -f "$nlist"T "$nlist"
9467      else
9468	rm -f "$nlist"T
9469      fi
9470
9471      # Make sure that we snagged all the symbols we need.
9472      if grep ' nm_test_var$' "$nlist" >/dev/null; then
9473	if grep ' nm_test_func$' "$nlist" >/dev/null; then
9474	  cat <<EOF > conftest.$ac_ext
9475#ifdef __cplusplus
9476extern "C" {
9477#endif
9478
9479EOF
9480	  # Now generate the symbol file.
9481	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9482
9483	  cat <<EOF >> conftest.$ac_ext
9484#if defined (__STDC__) && __STDC__
9485# define lt_ptr_t void *
9486#else
9487# define lt_ptr_t char *
9488# define const
9489#endif
9490
9491/* The mapping between symbol names and symbols. */
9492const struct {
9493  const char *name;
9494  lt_ptr_t address;
9495}
9496lt_preloaded_symbols[] =
9497{
9498EOF
9499	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9500	  cat <<\EOF >> conftest.$ac_ext
9501  {0, (lt_ptr_t) 0}
9502};
9503
9504#ifdef __cplusplus
9505}
9506#endif
9507EOF
9508	  # Now try linking the two files.
9509	  mv conftest.$ac_objext conftstm.$ac_objext
9510	  lt_save_LIBS="$LIBS"
9511	  lt_save_CFLAGS="$CFLAGS"
9512	  LIBS="conftstm.$ac_objext"
9513	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9514	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9515  (eval $ac_link) 2>&5
9516  ac_status=$?
9517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9518  (exit $ac_status); } && test -s conftest${ac_exeext}; then
9519	    pipe_works=yes
9520	  fi
9521	  LIBS="$lt_save_LIBS"
9522	  CFLAGS="$lt_save_CFLAGS"
9523	else
9524	  echo "cannot find nm_test_func in $nlist" >&5
9525	fi
9526      else
9527	echo "cannot find nm_test_var in $nlist" >&5
9528      fi
9529    else
9530      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9531    fi
9532  else
9533    echo "$progname: failed program was:" >&5
9534    cat conftest.$ac_ext >&5
9535  fi
9536  rm -f conftest* conftst*
9537
9538  # Do not use the global_symbol_pipe unless it works.
9539  if test "$pipe_works" = yes; then
9540    break
9541  else
9542    lt_cv_sys_global_symbol_pipe=
9543  fi
9544done
9545
9546fi
9547
9548if test -z "$lt_cv_sys_global_symbol_pipe"; then
9549  lt_cv_sys_global_symbol_to_cdecl=
9550fi
9551if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9552  { echo "$as_me:$LINENO: result: failed" >&5
9553echo "${ECHO_T}failed" >&6; }
9554else
9555  { echo "$as_me:$LINENO: result: ok" >&5
9556echo "${ECHO_T}ok" >&6; }
9557fi
9558
9559
9560{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9561echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9562if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9563  echo $ECHO_N "(cached) $ECHO_C" >&6
9564else
9565  if test -n "$lt_cv_sys_global_symbol_pipe"; then
9566    libltdl_cv_preloaded_symbols=yes
9567  else
9568    libltdl_cv_preloaded_symbols=no
9569  fi
9570
9571fi
9572{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9573echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9574if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9575
9576cat >>confdefs.h <<\_ACEOF
9577#define HAVE_PRELOADED_SYMBOLS 1
9578_ACEOF
9579
9580fi
9581
9582LIBADD_DL=
9583
9584ac_ext=c
9585ac_cpp='$CPP $CPPFLAGS'
9586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9588ac_compiler_gnu=$ac_cv_c_compiler_gnu
9589
9590
9591{ echo "$as_me:$LINENO: checking for shl_load" >&5
9592echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9593if test "${ac_cv_func_shl_load+set}" = set; then
9594  echo $ECHO_N "(cached) $ECHO_C" >&6
9595else
9596  cat >conftest.$ac_ext <<_ACEOF
9597/* confdefs.h.  */
9598_ACEOF
9599cat confdefs.h >>conftest.$ac_ext
9600cat >>conftest.$ac_ext <<_ACEOF
9601/* end confdefs.h.  */
9602/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9603   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9604#define shl_load innocuous_shl_load
9605
9606/* System header to define __stub macros and hopefully few prototypes,
9607    which can conflict with char shl_load (); below.
9608    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9609    <limits.h> exists even on freestanding compilers.  */
9610
9611#ifdef __STDC__
9612# include <limits.h>
9613#else
9614# include <assert.h>
9615#endif
9616
9617#undef shl_load
9618
9619/* Override any GCC internal prototype to avoid an error.
9620   Use char because int might match the return type of a GCC
9621   builtin and then its argument prototype would still apply.  */
9622#ifdef __cplusplus
9623extern "C"
9624#endif
9625char shl_load ();
9626/* The GNU C library defines this for functions which it implements
9627    to always fail with ENOSYS.  Some functions are actually named
9628    something starting with __ and the normal name is an alias.  */
9629#if defined __stub_shl_load || defined __stub___shl_load
9630choke me
9631#endif
9632
9633int
9634main ()
9635{
9636return shl_load ();
9637  ;
9638  return 0;
9639}
9640_ACEOF
9641rm -f conftest.$ac_objext conftest$ac_exeext
9642if { (ac_try="$ac_link"
9643case "(($ac_try" in
9644  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9645  *) ac_try_echo=$ac_try;;
9646esac
9647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9648  (eval "$ac_link") 2>conftest.er1
9649  ac_status=$?
9650  grep -v '^ *+' conftest.er1 >conftest.err
9651  rm -f conftest.er1
9652  cat conftest.err >&5
9653  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9654  (exit $ac_status); } &&
9655	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9656  { (case "(($ac_try" in
9657  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9658  *) ac_try_echo=$ac_try;;
9659esac
9660eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9661  (eval "$ac_try") 2>&5
9662  ac_status=$?
9663  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9664  (exit $ac_status); }; } &&
9665	 { ac_try='test -s conftest$ac_exeext'
9666  { (case "(($ac_try" in
9667  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9668  *) ac_try_echo=$ac_try;;
9669esac
9670eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9671  (eval "$ac_try") 2>&5
9672  ac_status=$?
9673  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9674  (exit $ac_status); }; }; then
9675  ac_cv_func_shl_load=yes
9676else
9677  echo "$as_me: failed program was:" >&5
9678sed 's/^/| /' conftest.$ac_ext >&5
9679
9680	ac_cv_func_shl_load=no
9681fi
9682
9683rm -f core conftest.err conftest.$ac_objext \
9684      conftest$ac_exeext conftest.$ac_ext
9685fi
9686{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9687echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9688if test $ac_cv_func_shl_load = yes; then
9689
9690cat >>confdefs.h <<\_ACEOF
9691#define HAVE_SHL_LOAD 1
9692_ACEOF
9693
9694else
9695  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9696echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9697if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9698  echo $ECHO_N "(cached) $ECHO_C" >&6
9699else
9700  ac_check_lib_save_LIBS=$LIBS
9701LIBS="-ldld  $LIBS"
9702cat >conftest.$ac_ext <<_ACEOF
9703/* confdefs.h.  */
9704_ACEOF
9705cat confdefs.h >>conftest.$ac_ext
9706cat >>conftest.$ac_ext <<_ACEOF
9707/* end confdefs.h.  */
9708
9709/* Override any GCC internal prototype to avoid an error.
9710   Use char because int might match the return type of a GCC
9711   builtin and then its argument prototype would still apply.  */
9712#ifdef __cplusplus
9713extern "C"
9714#endif
9715char shl_load ();
9716int
9717main ()
9718{
9719return shl_load ();
9720  ;
9721  return 0;
9722}
9723_ACEOF
9724rm -f conftest.$ac_objext conftest$ac_exeext
9725if { (ac_try="$ac_link"
9726case "(($ac_try" in
9727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9728  *) ac_try_echo=$ac_try;;
9729esac
9730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9731  (eval "$ac_link") 2>conftest.er1
9732  ac_status=$?
9733  grep -v '^ *+' conftest.er1 >conftest.err
9734  rm -f conftest.er1
9735  cat conftest.err >&5
9736  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9737  (exit $ac_status); } &&
9738	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9739  { (case "(($ac_try" in
9740  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9741  *) ac_try_echo=$ac_try;;
9742esac
9743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9744  (eval "$ac_try") 2>&5
9745  ac_status=$?
9746  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9747  (exit $ac_status); }; } &&
9748	 { ac_try='test -s conftest$ac_exeext'
9749  { (case "(($ac_try" in
9750  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9751  *) ac_try_echo=$ac_try;;
9752esac
9753eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9754  (eval "$ac_try") 2>&5
9755  ac_status=$?
9756  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9757  (exit $ac_status); }; }; then
9758  ac_cv_lib_dld_shl_load=yes
9759else
9760  echo "$as_me: failed program was:" >&5
9761sed 's/^/| /' conftest.$ac_ext >&5
9762
9763	ac_cv_lib_dld_shl_load=no
9764fi
9765
9766rm -f core conftest.err conftest.$ac_objext \
9767      conftest$ac_exeext conftest.$ac_ext
9768LIBS=$ac_check_lib_save_LIBS
9769fi
9770{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9771echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9772if test $ac_cv_lib_dld_shl_load = yes; then
9773
9774cat >>confdefs.h <<\_ACEOF
9775#define HAVE_SHL_LOAD 1
9776_ACEOF
9777
9778	LIBADD_DL="$LIBADD_DL -ldld"
9779else
9780  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9781echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9782if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9783  echo $ECHO_N "(cached) $ECHO_C" >&6
9784else
9785  ac_check_lib_save_LIBS=$LIBS
9786LIBS="-ldl  $LIBS"
9787cat >conftest.$ac_ext <<_ACEOF
9788/* confdefs.h.  */
9789_ACEOF
9790cat confdefs.h >>conftest.$ac_ext
9791cat >>conftest.$ac_ext <<_ACEOF
9792/* end confdefs.h.  */
9793
9794/* Override any GCC internal prototype to avoid an error.
9795   Use char because int might match the return type of a GCC
9796   builtin and then its argument prototype would still apply.  */
9797#ifdef __cplusplus
9798extern "C"
9799#endif
9800char dlopen ();
9801int
9802main ()
9803{
9804return dlopen ();
9805  ;
9806  return 0;
9807}
9808_ACEOF
9809rm -f conftest.$ac_objext conftest$ac_exeext
9810if { (ac_try="$ac_link"
9811case "(($ac_try" in
9812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9813  *) ac_try_echo=$ac_try;;
9814esac
9815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9816  (eval "$ac_link") 2>conftest.er1
9817  ac_status=$?
9818  grep -v '^ *+' conftest.er1 >conftest.err
9819  rm -f conftest.er1
9820  cat conftest.err >&5
9821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9822  (exit $ac_status); } &&
9823	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9824  { (case "(($ac_try" in
9825  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9826  *) ac_try_echo=$ac_try;;
9827esac
9828eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9829  (eval "$ac_try") 2>&5
9830  ac_status=$?
9831  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9832  (exit $ac_status); }; } &&
9833	 { ac_try='test -s conftest$ac_exeext'
9834  { (case "(($ac_try" in
9835  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9836  *) ac_try_echo=$ac_try;;
9837esac
9838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9839  (eval "$ac_try") 2>&5
9840  ac_status=$?
9841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9842  (exit $ac_status); }; }; then
9843  ac_cv_lib_dl_dlopen=yes
9844else
9845  echo "$as_me: failed program was:" >&5
9846sed 's/^/| /' conftest.$ac_ext >&5
9847
9848	ac_cv_lib_dl_dlopen=no
9849fi
9850
9851rm -f core conftest.err conftest.$ac_objext \
9852      conftest$ac_exeext conftest.$ac_ext
9853LIBS=$ac_check_lib_save_LIBS
9854fi
9855{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9856echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9857if test $ac_cv_lib_dl_dlopen = yes; then
9858
9859cat >>confdefs.h <<\_ACEOF
9860#define HAVE_LIBDL 1
9861_ACEOF
9862
9863	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9864else
9865  cat >conftest.$ac_ext <<_ACEOF
9866/* confdefs.h.  */
9867_ACEOF
9868cat confdefs.h >>conftest.$ac_ext
9869cat >>conftest.$ac_ext <<_ACEOF
9870/* end confdefs.h.  */
9871#if HAVE_DLFCN_H
9872#  include <dlfcn.h>
9873#endif
9874
9875int
9876main ()
9877{
9878dlopen(0, 0);
9879  ;
9880  return 0;
9881}
9882_ACEOF
9883rm -f conftest.$ac_objext conftest$ac_exeext
9884if { (ac_try="$ac_link"
9885case "(($ac_try" in
9886  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9887  *) ac_try_echo=$ac_try;;
9888esac
9889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9890  (eval "$ac_link") 2>conftest.er1
9891  ac_status=$?
9892  grep -v '^ *+' conftest.er1 >conftest.err
9893  rm -f conftest.er1
9894  cat conftest.err >&5
9895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9896  (exit $ac_status); } &&
9897	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9898  { (case "(($ac_try" in
9899  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9900  *) ac_try_echo=$ac_try;;
9901esac
9902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9903  (eval "$ac_try") 2>&5
9904  ac_status=$?
9905  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9906  (exit $ac_status); }; } &&
9907	 { ac_try='test -s conftest$ac_exeext'
9908  { (case "(($ac_try" in
9909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9910  *) ac_try_echo=$ac_try;;
9911esac
9912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9913  (eval "$ac_try") 2>&5
9914  ac_status=$?
9915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9916  (exit $ac_status); }; }; then
9917
9918cat >>confdefs.h <<\_ACEOF
9919#define HAVE_LIBDL 1
9920_ACEOF
9921 libltdl_cv_func_dlopen="yes"
9922else
9923  echo "$as_me: failed program was:" >&5
9924sed 's/^/| /' conftest.$ac_ext >&5
9925
9926	{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9927echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9928if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9929  echo $ECHO_N "(cached) $ECHO_C" >&6
9930else
9931  ac_check_lib_save_LIBS=$LIBS
9932LIBS="-lsvld  $LIBS"
9933cat >conftest.$ac_ext <<_ACEOF
9934/* confdefs.h.  */
9935_ACEOF
9936cat confdefs.h >>conftest.$ac_ext
9937cat >>conftest.$ac_ext <<_ACEOF
9938/* end confdefs.h.  */
9939
9940/* Override any GCC internal prototype to avoid an error.
9941   Use char because int might match the return type of a GCC
9942   builtin and then its argument prototype would still apply.  */
9943#ifdef __cplusplus
9944extern "C"
9945#endif
9946char dlopen ();
9947int
9948main ()
9949{
9950return dlopen ();
9951  ;
9952  return 0;
9953}
9954_ACEOF
9955rm -f conftest.$ac_objext conftest$ac_exeext
9956if { (ac_try="$ac_link"
9957case "(($ac_try" in
9958  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9959  *) ac_try_echo=$ac_try;;
9960esac
9961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9962  (eval "$ac_link") 2>conftest.er1
9963  ac_status=$?
9964  grep -v '^ *+' conftest.er1 >conftest.err
9965  rm -f conftest.er1
9966  cat conftest.err >&5
9967  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9968  (exit $ac_status); } &&
9969	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9970  { (case "(($ac_try" in
9971  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9972  *) ac_try_echo=$ac_try;;
9973esac
9974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9975  (eval "$ac_try") 2>&5
9976  ac_status=$?
9977  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9978  (exit $ac_status); }; } &&
9979	 { ac_try='test -s conftest$ac_exeext'
9980  { (case "(($ac_try" in
9981  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9982  *) ac_try_echo=$ac_try;;
9983esac
9984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9985  (eval "$ac_try") 2>&5
9986  ac_status=$?
9987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9988  (exit $ac_status); }; }; then
9989  ac_cv_lib_svld_dlopen=yes
9990else
9991  echo "$as_me: failed program was:" >&5
9992sed 's/^/| /' conftest.$ac_ext >&5
9993
9994	ac_cv_lib_svld_dlopen=no
9995fi
9996
9997rm -f core conftest.err conftest.$ac_objext \
9998      conftest$ac_exeext conftest.$ac_ext
9999LIBS=$ac_check_lib_save_LIBS
10000fi
10001{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10002echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10003if test $ac_cv_lib_svld_dlopen = yes; then
10004
10005cat >>confdefs.h <<\_ACEOF
10006#define HAVE_LIBDL 1
10007_ACEOF
10008
10009	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10010else
10011  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10012echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10013if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10014  echo $ECHO_N "(cached) $ECHO_C" >&6
10015else
10016  ac_check_lib_save_LIBS=$LIBS
10017LIBS="-ldld  $LIBS"
10018cat >conftest.$ac_ext <<_ACEOF
10019/* confdefs.h.  */
10020_ACEOF
10021cat confdefs.h >>conftest.$ac_ext
10022cat >>conftest.$ac_ext <<_ACEOF
10023/* end confdefs.h.  */
10024
10025/* Override any GCC internal prototype to avoid an error.
10026   Use char because int might match the return type of a GCC
10027   builtin and then its argument prototype would still apply.  */
10028#ifdef __cplusplus
10029extern "C"
10030#endif
10031char dld_link ();
10032int
10033main ()
10034{
10035return dld_link ();
10036  ;
10037  return 0;
10038}
10039_ACEOF
10040rm -f conftest.$ac_objext conftest$ac_exeext
10041if { (ac_try="$ac_link"
10042case "(($ac_try" in
10043  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10044  *) ac_try_echo=$ac_try;;
10045esac
10046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10047  (eval "$ac_link") 2>conftest.er1
10048  ac_status=$?
10049  grep -v '^ *+' conftest.er1 >conftest.err
10050  rm -f conftest.er1
10051  cat conftest.err >&5
10052  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10053  (exit $ac_status); } &&
10054	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10055  { (case "(($ac_try" in
10056  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10057  *) ac_try_echo=$ac_try;;
10058esac
10059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10060  (eval "$ac_try") 2>&5
10061  ac_status=$?
10062  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10063  (exit $ac_status); }; } &&
10064	 { ac_try='test -s conftest$ac_exeext'
10065  { (case "(($ac_try" in
10066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10067  *) ac_try_echo=$ac_try;;
10068esac
10069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10070  (eval "$ac_try") 2>&5
10071  ac_status=$?
10072  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10073  (exit $ac_status); }; }; then
10074  ac_cv_lib_dld_dld_link=yes
10075else
10076  echo "$as_me: failed program was:" >&5
10077sed 's/^/| /' conftest.$ac_ext >&5
10078
10079	ac_cv_lib_dld_dld_link=no
10080fi
10081
10082rm -f core conftest.err conftest.$ac_objext \
10083      conftest$ac_exeext conftest.$ac_ext
10084LIBS=$ac_check_lib_save_LIBS
10085fi
10086{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10087echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10088if test $ac_cv_lib_dld_dld_link = yes; then
10089
10090cat >>confdefs.h <<\_ACEOF
10091#define HAVE_DLD 1
10092_ACEOF
10093
10094	 	LIBADD_DL="$LIBADD_DL -ldld"
10095else
10096  { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10097echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10098if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10099  echo $ECHO_N "(cached) $ECHO_C" >&6
10100else
10101  cat >conftest.$ac_ext <<_ACEOF
10102/* confdefs.h.  */
10103_ACEOF
10104cat confdefs.h >>conftest.$ac_ext
10105cat >>conftest.$ac_ext <<_ACEOF
10106/* end confdefs.h.  */
10107/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10108   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10109#define _dyld_func_lookup innocuous__dyld_func_lookup
10110
10111/* System header to define __stub macros and hopefully few prototypes,
10112    which can conflict with char _dyld_func_lookup (); below.
10113    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10114    <limits.h> exists even on freestanding compilers.  */
10115
10116#ifdef __STDC__
10117# include <limits.h>
10118#else
10119# include <assert.h>
10120#endif
10121
10122#undef _dyld_func_lookup
10123
10124/* Override any GCC internal prototype to avoid an error.
10125   Use char because int might match the return type of a GCC
10126   builtin and then its argument prototype would still apply.  */
10127#ifdef __cplusplus
10128extern "C"
10129#endif
10130char _dyld_func_lookup ();
10131/* The GNU C library defines this for functions which it implements
10132    to always fail with ENOSYS.  Some functions are actually named
10133    something starting with __ and the normal name is an alias.  */
10134#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10135choke me
10136#endif
10137
10138int
10139main ()
10140{
10141return _dyld_func_lookup ();
10142  ;
10143  return 0;
10144}
10145_ACEOF
10146rm -f conftest.$ac_objext conftest$ac_exeext
10147if { (ac_try="$ac_link"
10148case "(($ac_try" in
10149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10150  *) ac_try_echo=$ac_try;;
10151esac
10152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10153  (eval "$ac_link") 2>conftest.er1
10154  ac_status=$?
10155  grep -v '^ *+' conftest.er1 >conftest.err
10156  rm -f conftest.er1
10157  cat conftest.err >&5
10158  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10159  (exit $ac_status); } &&
10160	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10161  { (case "(($ac_try" in
10162  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10163  *) ac_try_echo=$ac_try;;
10164esac
10165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10166  (eval "$ac_try") 2>&5
10167  ac_status=$?
10168  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10169  (exit $ac_status); }; } &&
10170	 { ac_try='test -s conftest$ac_exeext'
10171  { (case "(($ac_try" in
10172  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10173  *) ac_try_echo=$ac_try;;
10174esac
10175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10176  (eval "$ac_try") 2>&5
10177  ac_status=$?
10178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10179  (exit $ac_status); }; }; then
10180  ac_cv_func__dyld_func_lookup=yes
10181else
10182  echo "$as_me: failed program was:" >&5
10183sed 's/^/| /' conftest.$ac_ext >&5
10184
10185	ac_cv_func__dyld_func_lookup=no
10186fi
10187
10188rm -f core conftest.err conftest.$ac_objext \
10189      conftest$ac_exeext conftest.$ac_ext
10190fi
10191{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10192echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10193if test $ac_cv_func__dyld_func_lookup = yes; then
10194
10195cat >>confdefs.h <<\_ACEOF
10196#define HAVE_DYLD 1
10197_ACEOF
10198
10199fi
10200
10201
10202fi
10203
10204
10205fi
10206
10207
10208fi
10209
10210rm -f core conftest.err conftest.$ac_objext \
10211      conftest$ac_exeext conftest.$ac_ext
10212
10213fi
10214
10215
10216fi
10217
10218
10219fi
10220
10221
10222if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10223then
10224  lt_save_LIBS="$LIBS"
10225  LIBS="$LIBS $LIBADD_DL"
10226
10227for ac_func in dlerror
10228do
10229as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10230{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10231echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10232if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10233  echo $ECHO_N "(cached) $ECHO_C" >&6
10234else
10235  cat >conftest.$ac_ext <<_ACEOF
10236/* confdefs.h.  */
10237_ACEOF
10238cat confdefs.h >>conftest.$ac_ext
10239cat >>conftest.$ac_ext <<_ACEOF
10240/* end confdefs.h.  */
10241/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10242   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10243#define $ac_func innocuous_$ac_func
10244
10245/* System header to define __stub macros and hopefully few prototypes,
10246    which can conflict with char $ac_func (); below.
10247    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10248    <limits.h> exists even on freestanding compilers.  */
10249
10250#ifdef __STDC__
10251# include <limits.h>
10252#else
10253# include <assert.h>
10254#endif
10255
10256#undef $ac_func
10257
10258/* Override any GCC internal prototype to avoid an error.
10259   Use char because int might match the return type of a GCC
10260   builtin and then its argument prototype would still apply.  */
10261#ifdef __cplusplus
10262extern "C"
10263#endif
10264char $ac_func ();
10265/* The GNU C library defines this for functions which it implements
10266    to always fail with ENOSYS.  Some functions are actually named
10267    something starting with __ and the normal name is an alias.  */
10268#if defined __stub_$ac_func || defined __stub___$ac_func
10269choke me
10270#endif
10271
10272int
10273main ()
10274{
10275return $ac_func ();
10276  ;
10277  return 0;
10278}
10279_ACEOF
10280rm -f conftest.$ac_objext conftest$ac_exeext
10281if { (ac_try="$ac_link"
10282case "(($ac_try" in
10283  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10284  *) ac_try_echo=$ac_try;;
10285esac
10286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10287  (eval "$ac_link") 2>conftest.er1
10288  ac_status=$?
10289  grep -v '^ *+' conftest.er1 >conftest.err
10290  rm -f conftest.er1
10291  cat conftest.err >&5
10292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10293  (exit $ac_status); } &&
10294	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10295  { (case "(($ac_try" in
10296  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10297  *) ac_try_echo=$ac_try;;
10298esac
10299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10300  (eval "$ac_try") 2>&5
10301  ac_status=$?
10302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10303  (exit $ac_status); }; } &&
10304	 { ac_try='test -s conftest$ac_exeext'
10305  { (case "(($ac_try" in
10306  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10307  *) ac_try_echo=$ac_try;;
10308esac
10309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10310  (eval "$ac_try") 2>&5
10311  ac_status=$?
10312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10313  (exit $ac_status); }; }; then
10314  eval "$as_ac_var=yes"
10315else
10316  echo "$as_me: failed program was:" >&5
10317sed 's/^/| /' conftest.$ac_ext >&5
10318
10319	eval "$as_ac_var=no"
10320fi
10321
10322rm -f core conftest.err conftest.$ac_objext \
10323      conftest$ac_exeext conftest.$ac_ext
10324fi
10325ac_res=`eval echo '${'$as_ac_var'}'`
10326	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10327echo "${ECHO_T}$ac_res" >&6; }
10328if test `eval echo '${'$as_ac_var'}'` = yes; then
10329  cat >>confdefs.h <<_ACEOF
10330#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10331_ACEOF
10332
10333fi
10334done
10335
10336  LIBS="$lt_save_LIBS"
10337fi
10338ac_ext=c
10339ac_cpp='$CPP $CPPFLAGS'
10340ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10341ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10342ac_compiler_gnu=$ac_cv_c_compiler_gnu
10343
10344
10345
10346{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10347echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10348if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10349  echo $ECHO_N "(cached) $ECHO_C" >&6
10350else
10351  ac_cv_sys_symbol_underscore=no
10352  cat > conftest.$ac_ext <<EOF
10353void nm_test_func(){}
10354int main(){nm_test_func;return 0;}
10355EOF
10356  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10357  (eval $ac_compile) 2>&5
10358  ac_status=$?
10359  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10360  (exit $ac_status); }; then
10361    # Now try to grab the symbols.
10362    ac_nlist=conftest.nm
10363    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10364  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10365  ac_status=$?
10366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10367  (exit $ac_status); } && test -s "$ac_nlist"; then
10368      # See whether the symbols have a leading underscore.
10369      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10370        ac_cv_sys_symbol_underscore=yes
10371      else
10372        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10373	  :
10374        else
10375	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10376        fi
10377      fi
10378    else
10379      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10380    fi
10381  else
10382    echo "configure: failed program was:" >&5
10383    cat conftest.c >&5
10384  fi
10385  rm -rf conftest*
10386
10387fi
10388{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10389echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10390
10391
10392if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10393  if test x"$libltdl_cv_func_dlopen" = xyes ||
10394     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10395	{ echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10396echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10397if test "${libltdl_cv_need_uscore+set}" = set; then
10398  echo $ECHO_N "(cached) $ECHO_C" >&6
10399else
10400  libltdl_cv_need_uscore=unknown
10401          save_LIBS="$LIBS"
10402          LIBS="$LIBS $LIBADD_DL"
10403	  if test "$cross_compiling" = yes; then :
10404  libltdl_cv_need_uscore=cross
10405else
10406  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10407  lt_status=$lt_dlunknown
10408  cat > conftest.$ac_ext <<EOF
10409#line 10409 "configure"
10410#include "confdefs.h"
10411
10412#if HAVE_DLFCN_H
10413#include <dlfcn.h>
10414#endif
10415
10416#include <stdio.h>
10417
10418#ifdef RTLD_GLOBAL
10419#  define LT_DLGLOBAL		RTLD_GLOBAL
10420#else
10421#  ifdef DL_GLOBAL
10422#    define LT_DLGLOBAL		DL_GLOBAL
10423#  else
10424#    define LT_DLGLOBAL		0
10425#  endif
10426#endif
10427
10428/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10429   find out it does not work in some platform. */
10430#ifndef LT_DLLAZY_OR_NOW
10431#  ifdef RTLD_LAZY
10432#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10433#  else
10434#    ifdef DL_LAZY
10435#      define LT_DLLAZY_OR_NOW		DL_LAZY
10436#    else
10437#      ifdef RTLD_NOW
10438#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10439#      else
10440#        ifdef DL_NOW
10441#          define LT_DLLAZY_OR_NOW	DL_NOW
10442#        else
10443#          define LT_DLLAZY_OR_NOW	0
10444#        endif
10445#      endif
10446#    endif
10447#  endif
10448#endif
10449
10450#ifdef __cplusplus
10451extern "C" void exit (int);
10452#endif
10453
10454void fnord() { int i=42;}
10455int main ()
10456{
10457  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10458  int status = $lt_dlunknown;
10459
10460  if (self)
10461    {
10462      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10463      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10464      /* dlclose (self); */
10465    }
10466  else
10467    puts (dlerror ());
10468
10469    exit (status);
10470}
10471EOF
10472  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10473  (eval $ac_link) 2>&5
10474  ac_status=$?
10475  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10476  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10477    (./conftest; exit; ) >&5 2>/dev/null
10478    lt_status=$?
10479    case x$lt_status in
10480      x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10481      x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10482      x$lt_dlunknown|x*)  ;;
10483    esac
10484  else :
10485    # compilation failed
10486
10487  fi
10488fi
10489rm -fr conftest*
10490
10491	  LIBS="$save_LIBS"
10492
10493fi
10494{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10495echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10496  fi
10497fi
10498
10499if test x"$libltdl_cv_need_uscore" = xyes; then
10500
10501cat >>confdefs.h <<\_ACEOF
10502#define NEED_USCORE 1
10503_ACEOF
10504
10505fi
10506
10507
10508{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10509echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10510if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10511  echo $ECHO_N "(cached) $ECHO_C" >&6
10512else
10513  # PORTME does your system automatically load deplibs for dlopen?
10514  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10515  # For now, we just catch OSes we know something about -- in the
10516  # future, we'll try test this programmatically.
10517  libltdl_cv_sys_dlopen_deplibs=unknown
10518  case "$host_os" in
10519  aix3*|aix4.1.*|aix4.2.*)
10520    # Unknown whether this is true for these versions of AIX, but
10521    # we want this `case' here to explicitly catch those versions.
10522    libltdl_cv_sys_dlopen_deplibs=unknown
10523    ;;
10524  aix[45]*)
10525    libltdl_cv_sys_dlopen_deplibs=yes
10526    ;;
10527  darwin*)
10528    # Assuming the user has installed a libdl from somewhere, this is true
10529    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10530    libltdl_cv_sys_dlopen_deplibs=yes
10531    ;;
10532  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10533    # GNU and its variants, using gnu ld.so (Glibc)
10534    libltdl_cv_sys_dlopen_deplibs=yes
10535    ;;
10536  hpux10*|hpux11*)
10537    libltdl_cv_sys_dlopen_deplibs=yes
10538    ;;
10539  interix*)
10540    libltdl_cv_sys_dlopen_deplibs=yes
10541    ;;
10542  irix[12345]*|irix6.[01]*)
10543    # Catch all versions of IRIX before 6.2, and indicate that we don't
10544    # know how it worked for any of those versions.
10545    libltdl_cv_sys_dlopen_deplibs=unknown
10546    ;;
10547  irix*)
10548    # The case above catches anything before 6.2, and it's known that
10549    # at 6.2 and later dlopen does load deplibs.
10550    libltdl_cv_sys_dlopen_deplibs=yes
10551    ;;
10552  netbsd*)
10553    libltdl_cv_sys_dlopen_deplibs=yes
10554    ;;
10555  openbsd*)
10556    libltdl_cv_sys_dlopen_deplibs=yes
10557    ;;
10558  osf[1234]*)
10559    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10560    # it did *not* use an RPATH in a shared library to find objects the
10561    # library depends on, so we explicitly say `no'.
10562    libltdl_cv_sys_dlopen_deplibs=no
10563    ;;
10564  osf5.0|osf5.0a|osf5.1)
10565    # dlopen *does* load deplibs and with the right loader patch applied
10566    # it even uses RPATH in a shared library to search for shared objects
10567    # that the library depends on, but there's no easy way to know if that
10568    # patch is installed.  Since this is the case, all we can really
10569    # say is unknown -- it depends on the patch being installed.  If
10570    # it is, this changes to `yes'.  Without it, it would be `no'.
10571    libltdl_cv_sys_dlopen_deplibs=unknown
10572    ;;
10573  osf*)
10574    # the two cases above should catch all versions of osf <= 5.1.  Read
10575    # the comments above for what we know about them.
10576    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10577    # is used to find them so we can finally say `yes'.
10578    libltdl_cv_sys_dlopen_deplibs=yes
10579    ;;
10580  solaris*)
10581    libltdl_cv_sys_dlopen_deplibs=yes
10582    ;;
10583  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10584    libltdl_cv_sys_dlopen_deplibs=yes
10585    ;;
10586  esac
10587
10588fi
10589{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10590echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10591if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10592
10593cat >>confdefs.h <<\_ACEOF
10594#define LTDL_DLOPEN_DEPLIBS 1
10595_ACEOF
10596
10597fi
10598
10599
10600for ac_header in argz.h
10601do
10602as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10603if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10604  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10605echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10606if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10607  echo $ECHO_N "(cached) $ECHO_C" >&6
10608fi
10609ac_res=`eval echo '${'$as_ac_Header'}'`
10610	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10611echo "${ECHO_T}$ac_res" >&6; }
10612else
10613  # Is the header compilable?
10614{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10615echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10616cat >conftest.$ac_ext <<_ACEOF
10617/* confdefs.h.  */
10618_ACEOF
10619cat confdefs.h >>conftest.$ac_ext
10620cat >>conftest.$ac_ext <<_ACEOF
10621/* end confdefs.h.  */
10622$ac_includes_default
10623#include <$ac_header>
10624_ACEOF
10625rm -f conftest.$ac_objext
10626if { (ac_try="$ac_compile"
10627case "(($ac_try" in
10628  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10629  *) ac_try_echo=$ac_try;;
10630esac
10631eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10632  (eval "$ac_compile") 2>conftest.er1
10633  ac_status=$?
10634  grep -v '^ *+' conftest.er1 >conftest.err
10635  rm -f conftest.er1
10636  cat conftest.err >&5
10637  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10638  (exit $ac_status); } &&
10639	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10640  { (case "(($ac_try" in
10641  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10642  *) ac_try_echo=$ac_try;;
10643esac
10644eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10645  (eval "$ac_try") 2>&5
10646  ac_status=$?
10647  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10648  (exit $ac_status); }; } &&
10649	 { ac_try='test -s conftest.$ac_objext'
10650  { (case "(($ac_try" in
10651  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10652  *) ac_try_echo=$ac_try;;
10653esac
10654eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10655  (eval "$ac_try") 2>&5
10656  ac_status=$?
10657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10658  (exit $ac_status); }; }; then
10659  ac_header_compiler=yes
10660else
10661  echo "$as_me: failed program was:" >&5
10662sed 's/^/| /' conftest.$ac_ext >&5
10663
10664	ac_header_compiler=no
10665fi
10666
10667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10668{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10669echo "${ECHO_T}$ac_header_compiler" >&6; }
10670
10671# Is the header present?
10672{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10673echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10674cat >conftest.$ac_ext <<_ACEOF
10675/* confdefs.h.  */
10676_ACEOF
10677cat confdefs.h >>conftest.$ac_ext
10678cat >>conftest.$ac_ext <<_ACEOF
10679/* end confdefs.h.  */
10680#include <$ac_header>
10681_ACEOF
10682if { (ac_try="$ac_cpp conftest.$ac_ext"
10683case "(($ac_try" in
10684  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10685  *) ac_try_echo=$ac_try;;
10686esac
10687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10688  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10689  ac_status=$?
10690  grep -v '^ *+' conftest.er1 >conftest.err
10691  rm -f conftest.er1
10692  cat conftest.err >&5
10693  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10694  (exit $ac_status); } >/dev/null; then
10695  if test -s conftest.err; then
10696    ac_cpp_err=$ac_c_preproc_warn_flag
10697    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10698  else
10699    ac_cpp_err=
10700  fi
10701else
10702  ac_cpp_err=yes
10703fi
10704if test -z "$ac_cpp_err"; 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 http://llvm.org/bugs/ ##
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{ echo "$as_me:$LINENO: checking for error_t" >&5
10770echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10771if test "${ac_cv_type_error_t+set}" = set; then
10772  echo $ECHO_N "(cached) $ECHO_C" >&6
10773else
10774  cat >conftest.$ac_ext <<_ACEOF
10775/* confdefs.h.  */
10776_ACEOF
10777cat confdefs.h >>conftest.$ac_ext
10778cat >>conftest.$ac_ext <<_ACEOF
10779/* end confdefs.h.  */
10780#if HAVE_ARGZ_H
10781#  include <argz.h>
10782#endif
10783
10784typedef error_t ac__type_new_;
10785int
10786main ()
10787{
10788if ((ac__type_new_ *) 0)
10789  return 0;
10790if (sizeof (ac__type_new_))
10791  return 0;
10792  ;
10793  return 0;
10794}
10795_ACEOF
10796rm -f conftest.$ac_objext
10797if { (ac_try="$ac_compile"
10798case "(($ac_try" in
10799  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10800  *) ac_try_echo=$ac_try;;
10801esac
10802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10803  (eval "$ac_compile") 2>conftest.er1
10804  ac_status=$?
10805  grep -v '^ *+' conftest.er1 >conftest.err
10806  rm -f conftest.er1
10807  cat conftest.err >&5
10808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10809  (exit $ac_status); } &&
10810	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10811  { (case "(($ac_try" in
10812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10813  *) ac_try_echo=$ac_try;;
10814esac
10815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10816  (eval "$ac_try") 2>&5
10817  ac_status=$?
10818  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10819  (exit $ac_status); }; } &&
10820	 { ac_try='test -s conftest.$ac_objext'
10821  { (case "(($ac_try" in
10822  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10823  *) ac_try_echo=$ac_try;;
10824esac
10825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10826  (eval "$ac_try") 2>&5
10827  ac_status=$?
10828  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10829  (exit $ac_status); }; }; then
10830  ac_cv_type_error_t=yes
10831else
10832  echo "$as_me: failed program was:" >&5
10833sed 's/^/| /' conftest.$ac_ext >&5
10834
10835	ac_cv_type_error_t=no
10836fi
10837
10838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10839fi
10840{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10841echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10842if test $ac_cv_type_error_t = yes; then
10843
10844cat >>confdefs.h <<_ACEOF
10845#define HAVE_ERROR_T 1
10846_ACEOF
10847
10848
10849else
10850
10851cat >>confdefs.h <<\_ACEOF
10852#define error_t int
10853_ACEOF
10854
10855fi
10856
10857
10858
10859
10860
10861
10862
10863for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10864do
10865as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10866{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10867echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10868if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10869  echo $ECHO_N "(cached) $ECHO_C" >&6
10870else
10871  cat >conftest.$ac_ext <<_ACEOF
10872/* confdefs.h.  */
10873_ACEOF
10874cat confdefs.h >>conftest.$ac_ext
10875cat >>conftest.$ac_ext <<_ACEOF
10876/* end confdefs.h.  */
10877/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10878   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10879#define $ac_func innocuous_$ac_func
10880
10881/* System header to define __stub macros and hopefully few prototypes,
10882    which can conflict with char $ac_func (); below.
10883    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10884    <limits.h> exists even on freestanding compilers.  */
10885
10886#ifdef __STDC__
10887# include <limits.h>
10888#else
10889# include <assert.h>
10890#endif
10891
10892#undef $ac_func
10893
10894/* Override any GCC internal prototype to avoid an error.
10895   Use char because int might match the return type of a GCC
10896   builtin and then its argument prototype would still apply.  */
10897#ifdef __cplusplus
10898extern "C"
10899#endif
10900char $ac_func ();
10901/* The GNU C library defines this for functions which it implements
10902    to always fail with ENOSYS.  Some functions are actually named
10903    something starting with __ and the normal name is an alias.  */
10904#if defined __stub_$ac_func || defined __stub___$ac_func
10905choke me
10906#endif
10907
10908int
10909main ()
10910{
10911return $ac_func ();
10912  ;
10913  return 0;
10914}
10915_ACEOF
10916rm -f conftest.$ac_objext conftest$ac_exeext
10917if { (ac_try="$ac_link"
10918case "(($ac_try" in
10919  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10920  *) ac_try_echo=$ac_try;;
10921esac
10922eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10923  (eval "$ac_link") 2>conftest.er1
10924  ac_status=$?
10925  grep -v '^ *+' conftest.er1 >conftest.err
10926  rm -f conftest.er1
10927  cat conftest.err >&5
10928  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10929  (exit $ac_status); } &&
10930	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10931  { (case "(($ac_try" in
10932  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10933  *) ac_try_echo=$ac_try;;
10934esac
10935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10936  (eval "$ac_try") 2>&5
10937  ac_status=$?
10938  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10939  (exit $ac_status); }; } &&
10940	 { ac_try='test -s conftest$ac_exeext'
10941  { (case "(($ac_try" in
10942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10943  *) ac_try_echo=$ac_try;;
10944esac
10945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10946  (eval "$ac_try") 2>&5
10947  ac_status=$?
10948  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10949  (exit $ac_status); }; }; then
10950  eval "$as_ac_var=yes"
10951else
10952  echo "$as_me: failed program was:" >&5
10953sed 's/^/| /' conftest.$ac_ext >&5
10954
10955	eval "$as_ac_var=no"
10956fi
10957
10958rm -f core conftest.err conftest.$ac_objext \
10959      conftest$ac_exeext conftest.$ac_ext
10960fi
10961ac_res=`eval echo '${'$as_ac_var'}'`
10962	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10963echo "${ECHO_T}$ac_res" >&6; }
10964if test `eval echo '${'$as_ac_var'}'` = yes; then
10965  cat >>confdefs.h <<_ACEOF
10966#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10967_ACEOF
10968
10969fi
10970done
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11000		  stdio.h unistd.h
11001do
11002as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11003if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11004  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11005echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11006if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11007  echo $ECHO_N "(cached) $ECHO_C" >&6
11008fi
11009ac_res=`eval echo '${'$as_ac_Header'}'`
11010	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11011echo "${ECHO_T}$ac_res" >&6; }
11012else
11013  # Is the header compilable?
11014{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11015echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11016cat >conftest.$ac_ext <<_ACEOF
11017/* confdefs.h.  */
11018_ACEOF
11019cat confdefs.h >>conftest.$ac_ext
11020cat >>conftest.$ac_ext <<_ACEOF
11021/* end confdefs.h.  */
11022$ac_includes_default
11023#include <$ac_header>
11024_ACEOF
11025rm -f conftest.$ac_objext
11026if { (ac_try="$ac_compile"
11027case "(($ac_try" in
11028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11029  *) ac_try_echo=$ac_try;;
11030esac
11031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11032  (eval "$ac_compile") 2>conftest.er1
11033  ac_status=$?
11034  grep -v '^ *+' conftest.er1 >conftest.err
11035  rm -f conftest.er1
11036  cat conftest.err >&5
11037  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11038  (exit $ac_status); } &&
11039	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11040  { (case "(($ac_try" in
11041  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11042  *) ac_try_echo=$ac_try;;
11043esac
11044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11045  (eval "$ac_try") 2>&5
11046  ac_status=$?
11047  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11048  (exit $ac_status); }; } &&
11049	 { ac_try='test -s conftest.$ac_objext'
11050  { (case "(($ac_try" in
11051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11052  *) ac_try_echo=$ac_try;;
11053esac
11054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11055  (eval "$ac_try") 2>&5
11056  ac_status=$?
11057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11058  (exit $ac_status); }; }; then
11059  ac_header_compiler=yes
11060else
11061  echo "$as_me: failed program was:" >&5
11062sed 's/^/| /' conftest.$ac_ext >&5
11063
11064	ac_header_compiler=no
11065fi
11066
11067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11068{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11069echo "${ECHO_T}$ac_header_compiler" >&6; }
11070
11071# Is the header present?
11072{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11073echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11074cat >conftest.$ac_ext <<_ACEOF
11075/* confdefs.h.  */
11076_ACEOF
11077cat confdefs.h >>conftest.$ac_ext
11078cat >>conftest.$ac_ext <<_ACEOF
11079/* end confdefs.h.  */
11080#include <$ac_header>
11081_ACEOF
11082if { (ac_try="$ac_cpp conftest.$ac_ext"
11083case "(($ac_try" in
11084  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11085  *) ac_try_echo=$ac_try;;
11086esac
11087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11088  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11089  ac_status=$?
11090  grep -v '^ *+' conftest.er1 >conftest.err
11091  rm -f conftest.er1
11092  cat conftest.err >&5
11093  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11094  (exit $ac_status); } >/dev/null; then
11095  if test -s conftest.err; then
11096    ac_cpp_err=$ac_c_preproc_warn_flag
11097    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11098  else
11099    ac_cpp_err=
11100  fi
11101else
11102  ac_cpp_err=yes
11103fi
11104if test -z "$ac_cpp_err"; then
11105  ac_header_preproc=yes
11106else
11107  echo "$as_me: failed program was:" >&5
11108sed 's/^/| /' conftest.$ac_ext >&5
11109
11110  ac_header_preproc=no
11111fi
11112
11113rm -f conftest.err conftest.$ac_ext
11114{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11115echo "${ECHO_T}$ac_header_preproc" >&6; }
11116
11117# So?  What about this header?
11118case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11119  yes:no: )
11120    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11121echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11122    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11123echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11124    ac_header_preproc=yes
11125    ;;
11126  no:yes:* )
11127    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11128echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11129    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11130echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11131    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11132echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11133    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11134echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11135    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11136echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11137    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11138echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11139    ( cat <<\_ASBOX
11140## ------------------------------------ ##
11141## Report this to http://llvm.org/bugs/ ##
11142## ------------------------------------ ##
11143_ASBOX
11144     ) | sed "s/^/$as_me: WARNING:     /" >&2
11145    ;;
11146esac
11147{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11148echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11149if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11150  echo $ECHO_N "(cached) $ECHO_C" >&6
11151else
11152  eval "$as_ac_Header=\$ac_header_preproc"
11153fi
11154ac_res=`eval echo '${'$as_ac_Header'}'`
11155	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11156echo "${ECHO_T}$ac_res" >&6; }
11157
11158fi
11159if test `eval echo '${'$as_ac_Header'}'` = yes; then
11160  cat >>confdefs.h <<_ACEOF
11161#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11162_ACEOF
11163
11164fi
11165
11166done
11167
11168
11169
11170
11171
11172for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11173do
11174as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11175if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11176  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11177echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11178if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11179  echo $ECHO_N "(cached) $ECHO_C" >&6
11180fi
11181ac_res=`eval echo '${'$as_ac_Header'}'`
11182	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11183echo "${ECHO_T}$ac_res" >&6; }
11184else
11185  # Is the header compilable?
11186{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11187echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11188cat >conftest.$ac_ext <<_ACEOF
11189/* confdefs.h.  */
11190_ACEOF
11191cat confdefs.h >>conftest.$ac_ext
11192cat >>conftest.$ac_ext <<_ACEOF
11193/* end confdefs.h.  */
11194$ac_includes_default
11195#include <$ac_header>
11196_ACEOF
11197rm -f conftest.$ac_objext
11198if { (ac_try="$ac_compile"
11199case "(($ac_try" in
11200  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11201  *) ac_try_echo=$ac_try;;
11202esac
11203eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11204  (eval "$ac_compile") 2>conftest.er1
11205  ac_status=$?
11206  grep -v '^ *+' conftest.er1 >conftest.err
11207  rm -f conftest.er1
11208  cat conftest.err >&5
11209  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11210  (exit $ac_status); } &&
11211	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11212  { (case "(($ac_try" in
11213  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11214  *) ac_try_echo=$ac_try;;
11215esac
11216eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11217  (eval "$ac_try") 2>&5
11218  ac_status=$?
11219  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11220  (exit $ac_status); }; } &&
11221	 { ac_try='test -s conftest.$ac_objext'
11222  { (case "(($ac_try" in
11223  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11224  *) ac_try_echo=$ac_try;;
11225esac
11226eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11227  (eval "$ac_try") 2>&5
11228  ac_status=$?
11229  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11230  (exit $ac_status); }; }; then
11231  ac_header_compiler=yes
11232else
11233  echo "$as_me: failed program was:" >&5
11234sed 's/^/| /' conftest.$ac_ext >&5
11235
11236	ac_header_compiler=no
11237fi
11238
11239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11240{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11241echo "${ECHO_T}$ac_header_compiler" >&6; }
11242
11243# Is the header present?
11244{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11245echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11246cat >conftest.$ac_ext <<_ACEOF
11247/* confdefs.h.  */
11248_ACEOF
11249cat confdefs.h >>conftest.$ac_ext
11250cat >>conftest.$ac_ext <<_ACEOF
11251/* end confdefs.h.  */
11252#include <$ac_header>
11253_ACEOF
11254if { (ac_try="$ac_cpp conftest.$ac_ext"
11255case "(($ac_try" in
11256  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11257  *) ac_try_echo=$ac_try;;
11258esac
11259eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11260  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11261  ac_status=$?
11262  grep -v '^ *+' conftest.er1 >conftest.err
11263  rm -f conftest.er1
11264  cat conftest.err >&5
11265  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11266  (exit $ac_status); } >/dev/null; then
11267  if test -s conftest.err; then
11268    ac_cpp_err=$ac_c_preproc_warn_flag
11269    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11270  else
11271    ac_cpp_err=
11272  fi
11273else
11274  ac_cpp_err=yes
11275fi
11276if test -z "$ac_cpp_err"; then
11277  ac_header_preproc=yes
11278else
11279  echo "$as_me: failed program was:" >&5
11280sed 's/^/| /' conftest.$ac_ext >&5
11281
11282  ac_header_preproc=no
11283fi
11284
11285rm -f conftest.err conftest.$ac_ext
11286{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11287echo "${ECHO_T}$ac_header_preproc" >&6; }
11288
11289# So?  What about this header?
11290case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11291  yes:no: )
11292    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11293echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11294    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11295echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11296    ac_header_preproc=yes
11297    ;;
11298  no:yes:* )
11299    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11300echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11301    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11302echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11303    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11304echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11305    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11306echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11307    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11308echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11309    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11310echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11311    ( cat <<\_ASBOX
11312## ------------------------------------ ##
11313## Report this to http://llvm.org/bugs/ ##
11314## ------------------------------------ ##
11315_ASBOX
11316     ) | sed "s/^/$as_me: WARNING:     /" >&2
11317    ;;
11318esac
11319{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11320echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11321if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11322  echo $ECHO_N "(cached) $ECHO_C" >&6
11323else
11324  eval "$as_ac_Header=\$ac_header_preproc"
11325fi
11326ac_res=`eval echo '${'$as_ac_Header'}'`
11327	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11328echo "${ECHO_T}$ac_res" >&6; }
11329
11330fi
11331if test `eval echo '${'$as_ac_Header'}'` = yes; then
11332  cat >>confdefs.h <<_ACEOF
11333#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11334_ACEOF
11335
11336fi
11337
11338done
11339
11340
11341
11342for ac_header in string.h strings.h
11343do
11344as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11345if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11346  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11347echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11348if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11349  echo $ECHO_N "(cached) $ECHO_C" >&6
11350fi
11351ac_res=`eval echo '${'$as_ac_Header'}'`
11352	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11353echo "${ECHO_T}$ac_res" >&6; }
11354else
11355  # Is the header compilable?
11356{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11357echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11358cat >conftest.$ac_ext <<_ACEOF
11359/* confdefs.h.  */
11360_ACEOF
11361cat confdefs.h >>conftest.$ac_ext
11362cat >>conftest.$ac_ext <<_ACEOF
11363/* end confdefs.h.  */
11364$ac_includes_default
11365#include <$ac_header>
11366_ACEOF
11367rm -f conftest.$ac_objext
11368if { (ac_try="$ac_compile"
11369case "(($ac_try" in
11370  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11371  *) ac_try_echo=$ac_try;;
11372esac
11373eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11374  (eval "$ac_compile") 2>conftest.er1
11375  ac_status=$?
11376  grep -v '^ *+' conftest.er1 >conftest.err
11377  rm -f conftest.er1
11378  cat conftest.err >&5
11379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11380  (exit $ac_status); } &&
11381	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11382  { (case "(($ac_try" in
11383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11384  *) ac_try_echo=$ac_try;;
11385esac
11386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11387  (eval "$ac_try") 2>&5
11388  ac_status=$?
11389  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11390  (exit $ac_status); }; } &&
11391	 { ac_try='test -s conftest.$ac_objext'
11392  { (case "(($ac_try" in
11393  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11394  *) ac_try_echo=$ac_try;;
11395esac
11396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11397  (eval "$ac_try") 2>&5
11398  ac_status=$?
11399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11400  (exit $ac_status); }; }; then
11401  ac_header_compiler=yes
11402else
11403  echo "$as_me: failed program was:" >&5
11404sed 's/^/| /' conftest.$ac_ext >&5
11405
11406	ac_header_compiler=no
11407fi
11408
11409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11410{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11411echo "${ECHO_T}$ac_header_compiler" >&6; }
11412
11413# Is the header present?
11414{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11415echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11416cat >conftest.$ac_ext <<_ACEOF
11417/* confdefs.h.  */
11418_ACEOF
11419cat confdefs.h >>conftest.$ac_ext
11420cat >>conftest.$ac_ext <<_ACEOF
11421/* end confdefs.h.  */
11422#include <$ac_header>
11423_ACEOF
11424if { (ac_try="$ac_cpp conftest.$ac_ext"
11425case "(($ac_try" in
11426  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11427  *) ac_try_echo=$ac_try;;
11428esac
11429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11430  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11431  ac_status=$?
11432  grep -v '^ *+' conftest.er1 >conftest.err
11433  rm -f conftest.er1
11434  cat conftest.err >&5
11435  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11436  (exit $ac_status); } >/dev/null; then
11437  if test -s conftest.err; then
11438    ac_cpp_err=$ac_c_preproc_warn_flag
11439    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11440  else
11441    ac_cpp_err=
11442  fi
11443else
11444  ac_cpp_err=yes
11445fi
11446if test -z "$ac_cpp_err"; then
11447  ac_header_preproc=yes
11448else
11449  echo "$as_me: failed program was:" >&5
11450sed 's/^/| /' conftest.$ac_ext >&5
11451
11452  ac_header_preproc=no
11453fi
11454
11455rm -f conftest.err conftest.$ac_ext
11456{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11457echo "${ECHO_T}$ac_header_preproc" >&6; }
11458
11459# So?  What about this header?
11460case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11461  yes:no: )
11462    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11463echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11464    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11465echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11466    ac_header_preproc=yes
11467    ;;
11468  no:yes:* )
11469    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11470echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11471    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11472echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11473    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11474echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11475    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11476echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11477    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11478echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11479    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11480echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11481    ( cat <<\_ASBOX
11482## ------------------------------------ ##
11483## Report this to http://llvm.org/bugs/ ##
11484## ------------------------------------ ##
11485_ASBOX
11486     ) | sed "s/^/$as_me: WARNING:     /" >&2
11487    ;;
11488esac
11489{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11490echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11491if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11492  echo $ECHO_N "(cached) $ECHO_C" >&6
11493else
11494  eval "$as_ac_Header=\$ac_header_preproc"
11495fi
11496ac_res=`eval echo '${'$as_ac_Header'}'`
11497	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11498echo "${ECHO_T}$ac_res" >&6; }
11499
11500fi
11501if test `eval echo '${'$as_ac_Header'}'` = yes; then
11502  cat >>confdefs.h <<_ACEOF
11503#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11504_ACEOF
11505 break
11506fi
11507
11508done
11509
11510
11511
11512
11513for ac_func in strchr index
11514do
11515as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11516{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11517echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11518if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11519  echo $ECHO_N "(cached) $ECHO_C" >&6
11520else
11521  cat >conftest.$ac_ext <<_ACEOF
11522/* confdefs.h.  */
11523_ACEOF
11524cat confdefs.h >>conftest.$ac_ext
11525cat >>conftest.$ac_ext <<_ACEOF
11526/* end confdefs.h.  */
11527/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11528   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11529#define $ac_func innocuous_$ac_func
11530
11531/* System header to define __stub macros and hopefully few prototypes,
11532    which can conflict with char $ac_func (); below.
11533    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11534    <limits.h> exists even on freestanding compilers.  */
11535
11536#ifdef __STDC__
11537# include <limits.h>
11538#else
11539# include <assert.h>
11540#endif
11541
11542#undef $ac_func
11543
11544/* Override any GCC internal prototype to avoid an error.
11545   Use char because int might match the return type of a GCC
11546   builtin and then its argument prototype would still apply.  */
11547#ifdef __cplusplus
11548extern "C"
11549#endif
11550char $ac_func ();
11551/* The GNU C library defines this for functions which it implements
11552    to always fail with ENOSYS.  Some functions are actually named
11553    something starting with __ and the normal name is an alias.  */
11554#if defined __stub_$ac_func || defined __stub___$ac_func
11555choke me
11556#endif
11557
11558int
11559main ()
11560{
11561return $ac_func ();
11562  ;
11563  return 0;
11564}
11565_ACEOF
11566rm -f conftest.$ac_objext conftest$ac_exeext
11567if { (ac_try="$ac_link"
11568case "(($ac_try" in
11569  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11570  *) ac_try_echo=$ac_try;;
11571esac
11572eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11573  (eval "$ac_link") 2>conftest.er1
11574  ac_status=$?
11575  grep -v '^ *+' conftest.er1 >conftest.err
11576  rm -f conftest.er1
11577  cat conftest.err >&5
11578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11579  (exit $ac_status); } &&
11580	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11581  { (case "(($ac_try" in
11582  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11583  *) ac_try_echo=$ac_try;;
11584esac
11585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11586  (eval "$ac_try") 2>&5
11587  ac_status=$?
11588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11589  (exit $ac_status); }; } &&
11590	 { ac_try='test -s conftest$ac_exeext'
11591  { (case "(($ac_try" in
11592  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11593  *) ac_try_echo=$ac_try;;
11594esac
11595eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11596  (eval "$ac_try") 2>&5
11597  ac_status=$?
11598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11599  (exit $ac_status); }; }; then
11600  eval "$as_ac_var=yes"
11601else
11602  echo "$as_me: failed program was:" >&5
11603sed 's/^/| /' conftest.$ac_ext >&5
11604
11605	eval "$as_ac_var=no"
11606fi
11607
11608rm -f core conftest.err conftest.$ac_objext \
11609      conftest$ac_exeext conftest.$ac_ext
11610fi
11611ac_res=`eval echo '${'$as_ac_var'}'`
11612	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11613echo "${ECHO_T}$ac_res" >&6; }
11614if test `eval echo '${'$as_ac_var'}'` = yes; then
11615  cat >>confdefs.h <<_ACEOF
11616#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11617_ACEOF
11618 break
11619fi
11620done
11621
11622
11623
11624for ac_func in strrchr rindex
11625do
11626as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11627{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11628echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11629if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11630  echo $ECHO_N "(cached) $ECHO_C" >&6
11631else
11632  cat >conftest.$ac_ext <<_ACEOF
11633/* confdefs.h.  */
11634_ACEOF
11635cat confdefs.h >>conftest.$ac_ext
11636cat >>conftest.$ac_ext <<_ACEOF
11637/* end confdefs.h.  */
11638/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11639   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11640#define $ac_func innocuous_$ac_func
11641
11642/* System header to define __stub macros and hopefully few prototypes,
11643    which can conflict with char $ac_func (); below.
11644    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11645    <limits.h> exists even on freestanding compilers.  */
11646
11647#ifdef __STDC__
11648# include <limits.h>
11649#else
11650# include <assert.h>
11651#endif
11652
11653#undef $ac_func
11654
11655/* Override any GCC internal prototype to avoid an error.
11656   Use char because int might match the return type of a GCC
11657   builtin and then its argument prototype would still apply.  */
11658#ifdef __cplusplus
11659extern "C"
11660#endif
11661char $ac_func ();
11662/* The GNU C library defines this for functions which it implements
11663    to always fail with ENOSYS.  Some functions are actually named
11664    something starting with __ and the normal name is an alias.  */
11665#if defined __stub_$ac_func || defined __stub___$ac_func
11666choke me
11667#endif
11668
11669int
11670main ()
11671{
11672return $ac_func ();
11673  ;
11674  return 0;
11675}
11676_ACEOF
11677rm -f conftest.$ac_objext conftest$ac_exeext
11678if { (ac_try="$ac_link"
11679case "(($ac_try" in
11680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11681  *) ac_try_echo=$ac_try;;
11682esac
11683eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11684  (eval "$ac_link") 2>conftest.er1
11685  ac_status=$?
11686  grep -v '^ *+' conftest.er1 >conftest.err
11687  rm -f conftest.er1
11688  cat conftest.err >&5
11689  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11690  (exit $ac_status); } &&
11691	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11692  { (case "(($ac_try" in
11693  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11694  *) ac_try_echo=$ac_try;;
11695esac
11696eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11697  (eval "$ac_try") 2>&5
11698  ac_status=$?
11699  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11700  (exit $ac_status); }; } &&
11701	 { ac_try='test -s conftest$ac_exeext'
11702  { (case "(($ac_try" in
11703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11704  *) ac_try_echo=$ac_try;;
11705esac
11706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11707  (eval "$ac_try") 2>&5
11708  ac_status=$?
11709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11710  (exit $ac_status); }; }; then
11711  eval "$as_ac_var=yes"
11712else
11713  echo "$as_me: failed program was:" >&5
11714sed 's/^/| /' conftest.$ac_ext >&5
11715
11716	eval "$as_ac_var=no"
11717fi
11718
11719rm -f core conftest.err conftest.$ac_objext \
11720      conftest$ac_exeext conftest.$ac_ext
11721fi
11722ac_res=`eval echo '${'$as_ac_var'}'`
11723	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11724echo "${ECHO_T}$ac_res" >&6; }
11725if test `eval echo '${'$as_ac_var'}'` = yes; then
11726  cat >>confdefs.h <<_ACEOF
11727#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11728_ACEOF
11729 break
11730fi
11731done
11732
11733
11734
11735for ac_func in memcpy bcopy
11736do
11737as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11738{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11739echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11740if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11741  echo $ECHO_N "(cached) $ECHO_C" >&6
11742else
11743  cat >conftest.$ac_ext <<_ACEOF
11744/* confdefs.h.  */
11745_ACEOF
11746cat confdefs.h >>conftest.$ac_ext
11747cat >>conftest.$ac_ext <<_ACEOF
11748/* end confdefs.h.  */
11749/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11750   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11751#define $ac_func innocuous_$ac_func
11752
11753/* System header to define __stub macros and hopefully few prototypes,
11754    which can conflict with char $ac_func (); below.
11755    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11756    <limits.h> exists even on freestanding compilers.  */
11757
11758#ifdef __STDC__
11759# include <limits.h>
11760#else
11761# include <assert.h>
11762#endif
11763
11764#undef $ac_func
11765
11766/* Override any GCC internal prototype to avoid an error.
11767   Use char because int might match the return type of a GCC
11768   builtin and then its argument prototype would still apply.  */
11769#ifdef __cplusplus
11770extern "C"
11771#endif
11772char $ac_func ();
11773/* The GNU C library defines this for functions which it implements
11774    to always fail with ENOSYS.  Some functions are actually named
11775    something starting with __ and the normal name is an alias.  */
11776#if defined __stub_$ac_func || defined __stub___$ac_func
11777choke me
11778#endif
11779
11780int
11781main ()
11782{
11783return $ac_func ();
11784  ;
11785  return 0;
11786}
11787_ACEOF
11788rm -f conftest.$ac_objext conftest$ac_exeext
11789if { (ac_try="$ac_link"
11790case "(($ac_try" in
11791  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11792  *) ac_try_echo=$ac_try;;
11793esac
11794eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11795  (eval "$ac_link") 2>conftest.er1
11796  ac_status=$?
11797  grep -v '^ *+' conftest.er1 >conftest.err
11798  rm -f conftest.er1
11799  cat conftest.err >&5
11800  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11801  (exit $ac_status); } &&
11802	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11803  { (case "(($ac_try" in
11804  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11805  *) ac_try_echo=$ac_try;;
11806esac
11807eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11808  (eval "$ac_try") 2>&5
11809  ac_status=$?
11810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11811  (exit $ac_status); }; } &&
11812	 { ac_try='test -s conftest$ac_exeext'
11813  { (case "(($ac_try" in
11814  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11815  *) ac_try_echo=$ac_try;;
11816esac
11817eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11818  (eval "$ac_try") 2>&5
11819  ac_status=$?
11820  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11821  (exit $ac_status); }; }; then
11822  eval "$as_ac_var=yes"
11823else
11824  echo "$as_me: failed program was:" >&5
11825sed 's/^/| /' conftest.$ac_ext >&5
11826
11827	eval "$as_ac_var=no"
11828fi
11829
11830rm -f core conftest.err conftest.$ac_objext \
11831      conftest$ac_exeext conftest.$ac_ext
11832fi
11833ac_res=`eval echo '${'$as_ac_var'}'`
11834	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11835echo "${ECHO_T}$ac_res" >&6; }
11836if test `eval echo '${'$as_ac_var'}'` = yes; then
11837  cat >>confdefs.h <<_ACEOF
11838#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11839_ACEOF
11840 break
11841fi
11842done
11843
11844
11845
11846for ac_func in memmove strcmp
11847do
11848as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11849{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11850echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11851if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11852  echo $ECHO_N "(cached) $ECHO_C" >&6
11853else
11854  cat >conftest.$ac_ext <<_ACEOF
11855/* confdefs.h.  */
11856_ACEOF
11857cat confdefs.h >>conftest.$ac_ext
11858cat >>conftest.$ac_ext <<_ACEOF
11859/* end confdefs.h.  */
11860/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11861   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11862#define $ac_func innocuous_$ac_func
11863
11864/* System header to define __stub macros and hopefully few prototypes,
11865    which can conflict with char $ac_func (); below.
11866    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11867    <limits.h> exists even on freestanding compilers.  */
11868
11869#ifdef __STDC__
11870# include <limits.h>
11871#else
11872# include <assert.h>
11873#endif
11874
11875#undef $ac_func
11876
11877/* Override any GCC internal prototype to avoid an error.
11878   Use char because int might match the return type of a GCC
11879   builtin and then its argument prototype would still apply.  */
11880#ifdef __cplusplus
11881extern "C"
11882#endif
11883char $ac_func ();
11884/* The GNU C library defines this for functions which it implements
11885    to always fail with ENOSYS.  Some functions are actually named
11886    something starting with __ and the normal name is an alias.  */
11887#if defined __stub_$ac_func || defined __stub___$ac_func
11888choke me
11889#endif
11890
11891int
11892main ()
11893{
11894return $ac_func ();
11895  ;
11896  return 0;
11897}
11898_ACEOF
11899rm -f conftest.$ac_objext conftest$ac_exeext
11900if { (ac_try="$ac_link"
11901case "(($ac_try" in
11902  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11903  *) ac_try_echo=$ac_try;;
11904esac
11905eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11906  (eval "$ac_link") 2>conftest.er1
11907  ac_status=$?
11908  grep -v '^ *+' conftest.er1 >conftest.err
11909  rm -f conftest.er1
11910  cat conftest.err >&5
11911  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11912  (exit $ac_status); } &&
11913	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11914  { (case "(($ac_try" in
11915  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11916  *) ac_try_echo=$ac_try;;
11917esac
11918eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11919  (eval "$ac_try") 2>&5
11920  ac_status=$?
11921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11922  (exit $ac_status); }; } &&
11923	 { ac_try='test -s conftest$ac_exeext'
11924  { (case "(($ac_try" in
11925  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11926  *) ac_try_echo=$ac_try;;
11927esac
11928eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11929  (eval "$ac_try") 2>&5
11930  ac_status=$?
11931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11932  (exit $ac_status); }; }; then
11933  eval "$as_ac_var=yes"
11934else
11935  echo "$as_me: failed program was:" >&5
11936sed 's/^/| /' conftest.$ac_ext >&5
11937
11938	eval "$as_ac_var=no"
11939fi
11940
11941rm -f core conftest.err conftest.$ac_objext \
11942      conftest$ac_exeext conftest.$ac_ext
11943fi
11944ac_res=`eval echo '${'$as_ac_var'}'`
11945	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11946echo "${ECHO_T}$ac_res" >&6; }
11947if test `eval echo '${'$as_ac_var'}'` = yes; then
11948  cat >>confdefs.h <<_ACEOF
11949#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11950_ACEOF
11951
11952fi
11953done
11954
11955
11956
11957
11958for ac_func in closedir opendir readdir
11959do
11960as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11961{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11962echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11963if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11964  echo $ECHO_N "(cached) $ECHO_C" >&6
11965else
11966  cat >conftest.$ac_ext <<_ACEOF
11967/* confdefs.h.  */
11968_ACEOF
11969cat confdefs.h >>conftest.$ac_ext
11970cat >>conftest.$ac_ext <<_ACEOF
11971/* end confdefs.h.  */
11972/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11973   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11974#define $ac_func innocuous_$ac_func
11975
11976/* System header to define __stub macros and hopefully few prototypes,
11977    which can conflict with char $ac_func (); below.
11978    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11979    <limits.h> exists even on freestanding compilers.  */
11980
11981#ifdef __STDC__
11982# include <limits.h>
11983#else
11984# include <assert.h>
11985#endif
11986
11987#undef $ac_func
11988
11989/* Override any GCC internal prototype to avoid an error.
11990   Use char because int might match the return type of a GCC
11991   builtin and then its argument prototype would still apply.  */
11992#ifdef __cplusplus
11993extern "C"
11994#endif
11995char $ac_func ();
11996/* The GNU C library defines this for functions which it implements
11997    to always fail with ENOSYS.  Some functions are actually named
11998    something starting with __ and the normal name is an alias.  */
11999#if defined __stub_$ac_func || defined __stub___$ac_func
12000choke me
12001#endif
12002
12003int
12004main ()
12005{
12006return $ac_func ();
12007  ;
12008  return 0;
12009}
12010_ACEOF
12011rm -f conftest.$ac_objext conftest$ac_exeext
12012if { (ac_try="$ac_link"
12013case "(($ac_try" in
12014  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12015  *) ac_try_echo=$ac_try;;
12016esac
12017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12018  (eval "$ac_link") 2>conftest.er1
12019  ac_status=$?
12020  grep -v '^ *+' conftest.er1 >conftest.err
12021  rm -f conftest.er1
12022  cat conftest.err >&5
12023  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12024  (exit $ac_status); } &&
12025	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12026  { (case "(($ac_try" in
12027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12028  *) ac_try_echo=$ac_try;;
12029esac
12030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12031  (eval "$ac_try") 2>&5
12032  ac_status=$?
12033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12034  (exit $ac_status); }; } &&
12035	 { ac_try='test -s conftest$ac_exeext'
12036  { (case "(($ac_try" in
12037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12038  *) ac_try_echo=$ac_try;;
12039esac
12040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12041  (eval "$ac_try") 2>&5
12042  ac_status=$?
12043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12044  (exit $ac_status); }; }; then
12045  eval "$as_ac_var=yes"
12046else
12047  echo "$as_me: failed program was:" >&5
12048sed 's/^/| /' conftest.$ac_ext >&5
12049
12050	eval "$as_ac_var=no"
12051fi
12052
12053rm -f core conftest.err conftest.$ac_objext \
12054      conftest$ac_exeext conftest.$ac_ext
12055fi
12056ac_res=`eval echo '${'$as_ac_var'}'`
12057	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12058echo "${ECHO_T}$ac_res" >&6; }
12059if test `eval echo '${'$as_ac_var'}'` = yes; then
12060  cat >>confdefs.h <<_ACEOF
12061#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12062_ACEOF
12063
12064fi
12065done
12066
12067
12068
12069{ echo "$as_me:$LINENO: checking tool compatibility" >&5
12070echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12071
12072ICC=no
12073IXX=no
12074case $CC in
12075  icc*|icpc*)
12076    ICC=yes
12077    IXX=yes
12078    ;;
12079   *)
12080    ;;
12081esac
12082
12083if test "$GCC" != "yes" && test "$ICC" != "yes"
12084then
12085  { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12086echo "$as_me: error: gcc|icc required but not found" >&2;}
12087   { (exit 1); exit 1; }; }
12088fi
12089
12090if test "$GXX" != "yes" && test "$IXX" != "yes"
12091then
12092  { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12093echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12094   { (exit 1); exit 1; }; }
12095fi
12096
12097if test "$GCC" = "yes"
12098then
12099  cat >conftest.$ac_ext <<_ACEOF
12100#if !defined(__GNUC__) || __GNUC__ < 3
12101#error Unsupported GCC version
12102#endif
12103
12104_ACEOF
12105rm -f conftest.$ac_objext
12106if { (ac_try="$ac_compile"
12107case "(($ac_try" in
12108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12109  *) ac_try_echo=$ac_try;;
12110esac
12111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12112  (eval "$ac_compile") 2>conftest.er1
12113  ac_status=$?
12114  grep -v '^ *+' conftest.er1 >conftest.err
12115  rm -f conftest.er1
12116  cat conftest.err >&5
12117  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12118  (exit $ac_status); } &&
12119	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12120  { (case "(($ac_try" in
12121  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12122  *) ac_try_echo=$ac_try;;
12123esac
12124eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12125  (eval "$ac_try") 2>&5
12126  ac_status=$?
12127  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12128  (exit $ac_status); }; } &&
12129	 { ac_try='test -s conftest.$ac_objext'
12130  { (case "(($ac_try" in
12131  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12132  *) ac_try_echo=$ac_try;;
12133esac
12134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12135  (eval "$ac_try") 2>&5
12136  ac_status=$?
12137  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12138  (exit $ac_status); }; }; then
12139  :
12140else
12141  echo "$as_me: failed program was:" >&5
12142sed 's/^/| /' conftest.$ac_ext >&5
12143
12144	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12145echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12146   { (exit 1); exit 1; }; }
12147fi
12148
12149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12150fi
12151
12152if test -z "$llvm_cv_gnu_make_command"
12153then
12154  { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12155echo "$as_me: error: GNU Make required but not found" >&2;}
12156   { (exit 1); exit 1; }; }
12157fi
12158
12159{ echo "$as_me:$LINENO: result: ok" >&5
12160echo "${ECHO_T}ok" >&6; }
12161
12162{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
12163echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12164NO_VARIADIC_MACROS=`$CXX -Werror -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12165
12166NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12167
12168COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
12169
12170{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT" >&5
12171echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT" >&6; }
12172
12173
12174
12175{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
12176echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12177if test "${ac_cv_lib_m_sin+set}" = set; then
12178  echo $ECHO_N "(cached) $ECHO_C" >&6
12179else
12180  ac_check_lib_save_LIBS=$LIBS
12181LIBS="-lm  $LIBS"
12182cat >conftest.$ac_ext <<_ACEOF
12183/* confdefs.h.  */
12184_ACEOF
12185cat confdefs.h >>conftest.$ac_ext
12186cat >>conftest.$ac_ext <<_ACEOF
12187/* end confdefs.h.  */
12188
12189/* Override any GCC internal prototype to avoid an error.
12190   Use char because int might match the return type of a GCC
12191   builtin and then its argument prototype would still apply.  */
12192#ifdef __cplusplus
12193extern "C"
12194#endif
12195char sin ();
12196int
12197main ()
12198{
12199return sin ();
12200  ;
12201  return 0;
12202}
12203_ACEOF
12204rm -f conftest.$ac_objext conftest$ac_exeext
12205if { (ac_try="$ac_link"
12206case "(($ac_try" in
12207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12208  *) ac_try_echo=$ac_try;;
12209esac
12210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12211  (eval "$ac_link") 2>conftest.er1
12212  ac_status=$?
12213  grep -v '^ *+' conftest.er1 >conftest.err
12214  rm -f conftest.er1
12215  cat conftest.err >&5
12216  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12217  (exit $ac_status); } &&
12218	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12219  { (case "(($ac_try" in
12220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12221  *) ac_try_echo=$ac_try;;
12222esac
12223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12224  (eval "$ac_try") 2>&5
12225  ac_status=$?
12226  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12227  (exit $ac_status); }; } &&
12228	 { ac_try='test -s conftest$ac_exeext'
12229  { (case "(($ac_try" in
12230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12231  *) ac_try_echo=$ac_try;;
12232esac
12233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12234  (eval "$ac_try") 2>&5
12235  ac_status=$?
12236  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12237  (exit $ac_status); }; }; then
12238  ac_cv_lib_m_sin=yes
12239else
12240  echo "$as_me: failed program was:" >&5
12241sed 's/^/| /' conftest.$ac_ext >&5
12242
12243	ac_cv_lib_m_sin=no
12244fi
12245
12246rm -f core conftest.err conftest.$ac_objext \
12247      conftest$ac_exeext conftest.$ac_ext
12248LIBS=$ac_check_lib_save_LIBS
12249fi
12250{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12251echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12252if test $ac_cv_lib_m_sin = yes; then
12253  cat >>confdefs.h <<_ACEOF
12254#define HAVE_LIBM 1
12255_ACEOF
12256
12257  LIBS="-lm $LIBS"
12258
12259fi
12260
12261if test "$llvm_cv_os_type" = "MingW" ; then
12262
12263{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12264echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12265if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12266  echo $ECHO_N "(cached) $ECHO_C" >&6
12267else
12268  ac_check_lib_save_LIBS=$LIBS
12269LIBS="-limagehlp  $LIBS"
12270cat >conftest.$ac_ext <<_ACEOF
12271/* confdefs.h.  */
12272_ACEOF
12273cat confdefs.h >>conftest.$ac_ext
12274cat >>conftest.$ac_ext <<_ACEOF
12275/* end confdefs.h.  */
12276
12277
12278int
12279main ()
12280{
12281return main ();
12282  ;
12283  return 0;
12284}
12285_ACEOF
12286rm -f conftest.$ac_objext conftest$ac_exeext
12287if { (ac_try="$ac_link"
12288case "(($ac_try" in
12289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12290  *) ac_try_echo=$ac_try;;
12291esac
12292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12293  (eval "$ac_link") 2>conftest.er1
12294  ac_status=$?
12295  grep -v '^ *+' conftest.er1 >conftest.err
12296  rm -f conftest.er1
12297  cat conftest.err >&5
12298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12299  (exit $ac_status); } &&
12300	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12301  { (case "(($ac_try" in
12302  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12303  *) ac_try_echo=$ac_try;;
12304esac
12305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12306  (eval "$ac_try") 2>&5
12307  ac_status=$?
12308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12309  (exit $ac_status); }; } &&
12310	 { ac_try='test -s conftest$ac_exeext'
12311  { (case "(($ac_try" in
12312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12313  *) ac_try_echo=$ac_try;;
12314esac
12315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12316  (eval "$ac_try") 2>&5
12317  ac_status=$?
12318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12319  (exit $ac_status); }; }; then
12320  ac_cv_lib_imagehlp_main=yes
12321else
12322  echo "$as_me: failed program was:" >&5
12323sed 's/^/| /' conftest.$ac_ext >&5
12324
12325	ac_cv_lib_imagehlp_main=no
12326fi
12327
12328rm -f core conftest.err conftest.$ac_objext \
12329      conftest$ac_exeext conftest.$ac_ext
12330LIBS=$ac_check_lib_save_LIBS
12331fi
12332{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12333echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12334if test $ac_cv_lib_imagehlp_main = yes; then
12335  cat >>confdefs.h <<_ACEOF
12336#define HAVE_LIBIMAGEHLP 1
12337_ACEOF
12338
12339  LIBS="-limagehlp $LIBS"
12340
12341fi
12342
12343
12344{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12345echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12346if test "${ac_cv_lib_psapi_main+set}" = set; then
12347  echo $ECHO_N "(cached) $ECHO_C" >&6
12348else
12349  ac_check_lib_save_LIBS=$LIBS
12350LIBS="-lpsapi  $LIBS"
12351cat >conftest.$ac_ext <<_ACEOF
12352/* confdefs.h.  */
12353_ACEOF
12354cat confdefs.h >>conftest.$ac_ext
12355cat >>conftest.$ac_ext <<_ACEOF
12356/* end confdefs.h.  */
12357
12358
12359int
12360main ()
12361{
12362return main ();
12363  ;
12364  return 0;
12365}
12366_ACEOF
12367rm -f conftest.$ac_objext conftest$ac_exeext
12368if { (ac_try="$ac_link"
12369case "(($ac_try" in
12370  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12371  *) ac_try_echo=$ac_try;;
12372esac
12373eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12374  (eval "$ac_link") 2>conftest.er1
12375  ac_status=$?
12376  grep -v '^ *+' conftest.er1 >conftest.err
12377  rm -f conftest.er1
12378  cat conftest.err >&5
12379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12380  (exit $ac_status); } &&
12381	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12382  { (case "(($ac_try" in
12383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12384  *) ac_try_echo=$ac_try;;
12385esac
12386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12387  (eval "$ac_try") 2>&5
12388  ac_status=$?
12389  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12390  (exit $ac_status); }; } &&
12391	 { ac_try='test -s conftest$ac_exeext'
12392  { (case "(($ac_try" in
12393  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12394  *) ac_try_echo=$ac_try;;
12395esac
12396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12397  (eval "$ac_try") 2>&5
12398  ac_status=$?
12399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12400  (exit $ac_status); }; }; then
12401  ac_cv_lib_psapi_main=yes
12402else
12403  echo "$as_me: failed program was:" >&5
12404sed 's/^/| /' conftest.$ac_ext >&5
12405
12406	ac_cv_lib_psapi_main=no
12407fi
12408
12409rm -f core conftest.err conftest.$ac_objext \
12410      conftest$ac_exeext conftest.$ac_ext
12411LIBS=$ac_check_lib_save_LIBS
12412fi
12413{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12414echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12415if test $ac_cv_lib_psapi_main = yes; then
12416  cat >>confdefs.h <<_ACEOF
12417#define HAVE_LIBPSAPI 1
12418_ACEOF
12419
12420  LIBS="-lpsapi $LIBS"
12421
12422fi
12423
12424fi
12425
12426{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12427echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12428if test "${ac_cv_search_dlopen+set}" = set; then
12429  echo $ECHO_N "(cached) $ECHO_C" >&6
12430else
12431  ac_func_search_save_LIBS=$LIBS
12432cat >conftest.$ac_ext <<_ACEOF
12433/* confdefs.h.  */
12434_ACEOF
12435cat confdefs.h >>conftest.$ac_ext
12436cat >>conftest.$ac_ext <<_ACEOF
12437/* end confdefs.h.  */
12438
12439/* Override any GCC internal prototype to avoid an error.
12440   Use char because int might match the return type of a GCC
12441   builtin and then its argument prototype would still apply.  */
12442#ifdef __cplusplus
12443extern "C"
12444#endif
12445char dlopen ();
12446int
12447main ()
12448{
12449return dlopen ();
12450  ;
12451  return 0;
12452}
12453_ACEOF
12454for ac_lib in '' dl; do
12455  if test -z "$ac_lib"; then
12456    ac_res="none required"
12457  else
12458    ac_res=-l$ac_lib
12459    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12460  fi
12461  rm -f conftest.$ac_objext conftest$ac_exeext
12462if { (ac_try="$ac_link"
12463case "(($ac_try" in
12464  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12465  *) ac_try_echo=$ac_try;;
12466esac
12467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12468  (eval "$ac_link") 2>conftest.er1
12469  ac_status=$?
12470  grep -v '^ *+' conftest.er1 >conftest.err
12471  rm -f conftest.er1
12472  cat conftest.err >&5
12473  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12474  (exit $ac_status); } &&
12475	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12476  { (case "(($ac_try" in
12477  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12478  *) ac_try_echo=$ac_try;;
12479esac
12480eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12481  (eval "$ac_try") 2>&5
12482  ac_status=$?
12483  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12484  (exit $ac_status); }; } &&
12485	 { ac_try='test -s conftest$ac_exeext'
12486  { (case "(($ac_try" in
12487  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12488  *) ac_try_echo=$ac_try;;
12489esac
12490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12491  (eval "$ac_try") 2>&5
12492  ac_status=$?
12493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12494  (exit $ac_status); }; }; then
12495  ac_cv_search_dlopen=$ac_res
12496else
12497  echo "$as_me: failed program was:" >&5
12498sed 's/^/| /' conftest.$ac_ext >&5
12499
12500
12501fi
12502
12503rm -f core conftest.err conftest.$ac_objext \
12504      conftest$ac_exeext
12505  if test "${ac_cv_search_dlopen+set}" = set; then
12506  break
12507fi
12508done
12509if test "${ac_cv_search_dlopen+set}" = set; then
12510  :
12511else
12512  ac_cv_search_dlopen=no
12513fi
12514rm conftest.$ac_ext
12515LIBS=$ac_func_search_save_LIBS
12516fi
12517{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12518echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12519ac_res=$ac_cv_search_dlopen
12520if test "$ac_res" != no; then
12521  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12522
12523cat >>confdefs.h <<\_ACEOF
12524#define HAVE_DLOPEN 1
12525_ACEOF
12526
12527else
12528  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12529echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12530fi
12531
12532
12533if test "$llvm_cv_enable_libffi" = "yes" ; then
12534  { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12535echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12536if test "${ac_cv_search_ffi_call+set}" = set; then
12537  echo $ECHO_N "(cached) $ECHO_C" >&6
12538else
12539  ac_func_search_save_LIBS=$LIBS
12540cat >conftest.$ac_ext <<_ACEOF
12541/* confdefs.h.  */
12542_ACEOF
12543cat confdefs.h >>conftest.$ac_ext
12544cat >>conftest.$ac_ext <<_ACEOF
12545/* end confdefs.h.  */
12546
12547/* Override any GCC internal prototype to avoid an error.
12548   Use char because int might match the return type of a GCC
12549   builtin and then its argument prototype would still apply.  */
12550#ifdef __cplusplus
12551extern "C"
12552#endif
12553char ffi_call ();
12554int
12555main ()
12556{
12557return ffi_call ();
12558  ;
12559  return 0;
12560}
12561_ACEOF
12562for ac_lib in '' ffi; do
12563  if test -z "$ac_lib"; then
12564    ac_res="none required"
12565  else
12566    ac_res=-l$ac_lib
12567    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12568  fi
12569  rm -f conftest.$ac_objext conftest$ac_exeext
12570if { (ac_try="$ac_link"
12571case "(($ac_try" in
12572  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12573  *) ac_try_echo=$ac_try;;
12574esac
12575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12576  (eval "$ac_link") 2>conftest.er1
12577  ac_status=$?
12578  grep -v '^ *+' conftest.er1 >conftest.err
12579  rm -f conftest.er1
12580  cat conftest.err >&5
12581  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12582  (exit $ac_status); } &&
12583	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12584  { (case "(($ac_try" in
12585  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12586  *) ac_try_echo=$ac_try;;
12587esac
12588eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12589  (eval "$ac_try") 2>&5
12590  ac_status=$?
12591  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12592  (exit $ac_status); }; } &&
12593	 { ac_try='test -s conftest$ac_exeext'
12594  { (case "(($ac_try" in
12595  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12596  *) ac_try_echo=$ac_try;;
12597esac
12598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12599  (eval "$ac_try") 2>&5
12600  ac_status=$?
12601  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12602  (exit $ac_status); }; }; then
12603  ac_cv_search_ffi_call=$ac_res
12604else
12605  echo "$as_me: failed program was:" >&5
12606sed 's/^/| /' conftest.$ac_ext >&5
12607
12608
12609fi
12610
12611rm -f core conftest.err conftest.$ac_objext \
12612      conftest$ac_exeext
12613  if test "${ac_cv_search_ffi_call+set}" = set; then
12614  break
12615fi
12616done
12617if test "${ac_cv_search_ffi_call+set}" = set; then
12618  :
12619else
12620  ac_cv_search_ffi_call=no
12621fi
12622rm conftest.$ac_ext
12623LIBS=$ac_func_search_save_LIBS
12624fi
12625{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12626echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12627ac_res=$ac_cv_search_ffi_call
12628if test "$ac_res" != no; then
12629  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12630
12631cat >>confdefs.h <<\_ACEOF
12632#define HAVE_FFI_CALL 1
12633_ACEOF
12634
12635else
12636  { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12637echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12638   { (exit 1); exit 1; }; }
12639fi
12640
12641fi
12642
12643{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12644echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12645if test "${ac_cv_search_mallinfo+set}" = set; then
12646  echo $ECHO_N "(cached) $ECHO_C" >&6
12647else
12648  ac_func_search_save_LIBS=$LIBS
12649cat >conftest.$ac_ext <<_ACEOF
12650/* confdefs.h.  */
12651_ACEOF
12652cat confdefs.h >>conftest.$ac_ext
12653cat >>conftest.$ac_ext <<_ACEOF
12654/* end confdefs.h.  */
12655
12656/* Override any GCC internal prototype to avoid an error.
12657   Use char because int might match the return type of a GCC
12658   builtin and then its argument prototype would still apply.  */
12659#ifdef __cplusplus
12660extern "C"
12661#endif
12662char mallinfo ();
12663int
12664main ()
12665{
12666return mallinfo ();
12667  ;
12668  return 0;
12669}
12670_ACEOF
12671for ac_lib in '' malloc; do
12672  if test -z "$ac_lib"; then
12673    ac_res="none required"
12674  else
12675    ac_res=-l$ac_lib
12676    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12677  fi
12678  rm -f conftest.$ac_objext conftest$ac_exeext
12679if { (ac_try="$ac_link"
12680case "(($ac_try" in
12681  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12682  *) ac_try_echo=$ac_try;;
12683esac
12684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12685  (eval "$ac_link") 2>conftest.er1
12686  ac_status=$?
12687  grep -v '^ *+' conftest.er1 >conftest.err
12688  rm -f conftest.er1
12689  cat conftest.err >&5
12690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12691  (exit $ac_status); } &&
12692	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12693  { (case "(($ac_try" in
12694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12695  *) ac_try_echo=$ac_try;;
12696esac
12697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12698  (eval "$ac_try") 2>&5
12699  ac_status=$?
12700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12701  (exit $ac_status); }; } &&
12702	 { ac_try='test -s conftest$ac_exeext'
12703  { (case "(($ac_try" in
12704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12705  *) ac_try_echo=$ac_try;;
12706esac
12707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12708  (eval "$ac_try") 2>&5
12709  ac_status=$?
12710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12711  (exit $ac_status); }; }; then
12712  ac_cv_search_mallinfo=$ac_res
12713else
12714  echo "$as_me: failed program was:" >&5
12715sed 's/^/| /' conftest.$ac_ext >&5
12716
12717
12718fi
12719
12720rm -f core conftest.err conftest.$ac_objext \
12721      conftest$ac_exeext
12722  if test "${ac_cv_search_mallinfo+set}" = set; then
12723  break
12724fi
12725done
12726if test "${ac_cv_search_mallinfo+set}" = set; then
12727  :
12728else
12729  ac_cv_search_mallinfo=no
12730fi
12731rm conftest.$ac_ext
12732LIBS=$ac_func_search_save_LIBS
12733fi
12734{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12735echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12736ac_res=$ac_cv_search_mallinfo
12737if test "$ac_res" != no; then
12738  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12739
12740cat >>confdefs.h <<\_ACEOF
12741#define HAVE_MALLINFO 1
12742_ACEOF
12743
12744fi
12745
12746
12747if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12748
12749{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12750echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12751if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12752  echo $ECHO_N "(cached) $ECHO_C" >&6
12753else
12754  ac_check_lib_save_LIBS=$LIBS
12755LIBS="-lpthread  $LIBS"
12756cat >conftest.$ac_ext <<_ACEOF
12757/* confdefs.h.  */
12758_ACEOF
12759cat confdefs.h >>conftest.$ac_ext
12760cat >>conftest.$ac_ext <<_ACEOF
12761/* end confdefs.h.  */
12762
12763/* Override any GCC internal prototype to avoid an error.
12764   Use char because int might match the return type of a GCC
12765   builtin and then its argument prototype would still apply.  */
12766#ifdef __cplusplus
12767extern "C"
12768#endif
12769char pthread_mutex_init ();
12770int
12771main ()
12772{
12773return pthread_mutex_init ();
12774  ;
12775  return 0;
12776}
12777_ACEOF
12778rm -f conftest.$ac_objext conftest$ac_exeext
12779if { (ac_try="$ac_link"
12780case "(($ac_try" in
12781  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12782  *) ac_try_echo=$ac_try;;
12783esac
12784eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12785  (eval "$ac_link") 2>conftest.er1
12786  ac_status=$?
12787  grep -v '^ *+' conftest.er1 >conftest.err
12788  rm -f conftest.er1
12789  cat conftest.err >&5
12790  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12791  (exit $ac_status); } &&
12792	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12793  { (case "(($ac_try" in
12794  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12795  *) ac_try_echo=$ac_try;;
12796esac
12797eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12798  (eval "$ac_try") 2>&5
12799  ac_status=$?
12800  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12801  (exit $ac_status); }; } &&
12802	 { ac_try='test -s conftest$ac_exeext'
12803  { (case "(($ac_try" in
12804  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12805  *) ac_try_echo=$ac_try;;
12806esac
12807eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12808  (eval "$ac_try") 2>&5
12809  ac_status=$?
12810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12811  (exit $ac_status); }; }; then
12812  ac_cv_lib_pthread_pthread_mutex_init=yes
12813else
12814  echo "$as_me: failed program was:" >&5
12815sed 's/^/| /' conftest.$ac_ext >&5
12816
12817	ac_cv_lib_pthread_pthread_mutex_init=no
12818fi
12819
12820rm -f core conftest.err conftest.$ac_objext \
12821      conftest$ac_exeext conftest.$ac_ext
12822LIBS=$ac_check_lib_save_LIBS
12823fi
12824{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12825echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12826if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12827  cat >>confdefs.h <<_ACEOF
12828#define HAVE_LIBPTHREAD 1
12829_ACEOF
12830
12831  LIBS="-lpthread $LIBS"
12832
12833fi
12834
12835  { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12836echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12837if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12838  echo $ECHO_N "(cached) $ECHO_C" >&6
12839else
12840  ac_func_search_save_LIBS=$LIBS
12841cat >conftest.$ac_ext <<_ACEOF
12842/* confdefs.h.  */
12843_ACEOF
12844cat confdefs.h >>conftest.$ac_ext
12845cat >>conftest.$ac_ext <<_ACEOF
12846/* end confdefs.h.  */
12847
12848/* Override any GCC internal prototype to avoid an error.
12849   Use char because int might match the return type of a GCC
12850   builtin and then its argument prototype would still apply.  */
12851#ifdef __cplusplus
12852extern "C"
12853#endif
12854char pthread_mutex_lock ();
12855int
12856main ()
12857{
12858return pthread_mutex_lock ();
12859  ;
12860  return 0;
12861}
12862_ACEOF
12863for ac_lib in '' pthread; do
12864  if test -z "$ac_lib"; then
12865    ac_res="none required"
12866  else
12867    ac_res=-l$ac_lib
12868    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12869  fi
12870  rm -f conftest.$ac_objext conftest$ac_exeext
12871if { (ac_try="$ac_link"
12872case "(($ac_try" in
12873  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12874  *) ac_try_echo=$ac_try;;
12875esac
12876eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12877  (eval "$ac_link") 2>conftest.er1
12878  ac_status=$?
12879  grep -v '^ *+' conftest.er1 >conftest.err
12880  rm -f conftest.er1
12881  cat conftest.err >&5
12882  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12883  (exit $ac_status); } &&
12884	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12885  { (case "(($ac_try" in
12886  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12887  *) ac_try_echo=$ac_try;;
12888esac
12889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12890  (eval "$ac_try") 2>&5
12891  ac_status=$?
12892  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12893  (exit $ac_status); }; } &&
12894	 { ac_try='test -s conftest$ac_exeext'
12895  { (case "(($ac_try" in
12896  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12897  *) ac_try_echo=$ac_try;;
12898esac
12899eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12900  (eval "$ac_try") 2>&5
12901  ac_status=$?
12902  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12903  (exit $ac_status); }; }; then
12904  ac_cv_search_pthread_mutex_lock=$ac_res
12905else
12906  echo "$as_me: failed program was:" >&5
12907sed 's/^/| /' conftest.$ac_ext >&5
12908
12909
12910fi
12911
12912rm -f core conftest.err conftest.$ac_objext \
12913      conftest$ac_exeext
12914  if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12915  break
12916fi
12917done
12918if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12919  :
12920else
12921  ac_cv_search_pthread_mutex_lock=no
12922fi
12923rm conftest.$ac_ext
12924LIBS=$ac_func_search_save_LIBS
12925fi
12926{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12927echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12928ac_res=$ac_cv_search_pthread_mutex_lock
12929if test "$ac_res" != no; then
12930  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12931
12932cat >>confdefs.h <<\_ACEOF
12933#define HAVE_PTHREAD_MUTEX_LOCK 1
12934_ACEOF
12935
12936fi
12937
12938  { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12939echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12940if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12941  echo $ECHO_N "(cached) $ECHO_C" >&6
12942else
12943  ac_func_search_save_LIBS=$LIBS
12944cat >conftest.$ac_ext <<_ACEOF
12945/* confdefs.h.  */
12946_ACEOF
12947cat confdefs.h >>conftest.$ac_ext
12948cat >>conftest.$ac_ext <<_ACEOF
12949/* end confdefs.h.  */
12950
12951/* Override any GCC internal prototype to avoid an error.
12952   Use char because int might match the return type of a GCC
12953   builtin and then its argument prototype would still apply.  */
12954#ifdef __cplusplus
12955extern "C"
12956#endif
12957char pthread_rwlock_init ();
12958int
12959main ()
12960{
12961return pthread_rwlock_init ();
12962  ;
12963  return 0;
12964}
12965_ACEOF
12966for ac_lib in '' pthread; do
12967  if test -z "$ac_lib"; then
12968    ac_res="none required"
12969  else
12970    ac_res=-l$ac_lib
12971    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12972  fi
12973  rm -f conftest.$ac_objext conftest$ac_exeext
12974if { (ac_try="$ac_link"
12975case "(($ac_try" in
12976  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12977  *) ac_try_echo=$ac_try;;
12978esac
12979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12980  (eval "$ac_link") 2>conftest.er1
12981  ac_status=$?
12982  grep -v '^ *+' conftest.er1 >conftest.err
12983  rm -f conftest.er1
12984  cat conftest.err >&5
12985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12986  (exit $ac_status); } &&
12987	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12988  { (case "(($ac_try" in
12989  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12990  *) ac_try_echo=$ac_try;;
12991esac
12992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12993  (eval "$ac_try") 2>&5
12994  ac_status=$?
12995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12996  (exit $ac_status); }; } &&
12997	 { ac_try='test -s conftest$ac_exeext'
12998  { (case "(($ac_try" in
12999  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13000  *) ac_try_echo=$ac_try;;
13001esac
13002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13003  (eval "$ac_try") 2>&5
13004  ac_status=$?
13005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13006  (exit $ac_status); }; }; then
13007  ac_cv_search_pthread_rwlock_init=$ac_res
13008else
13009  echo "$as_me: failed program was:" >&5
13010sed 's/^/| /' conftest.$ac_ext >&5
13011
13012
13013fi
13014
13015rm -f core conftest.err conftest.$ac_objext \
13016      conftest$ac_exeext
13017  if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13018  break
13019fi
13020done
13021if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13022  :
13023else
13024  ac_cv_search_pthread_rwlock_init=no
13025fi
13026rm conftest.$ac_ext
13027LIBS=$ac_func_search_save_LIBS
13028fi
13029{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13030echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13031ac_res=$ac_cv_search_pthread_rwlock_init
13032if test "$ac_res" != no; then
13033  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13034
13035cat >>confdefs.h <<\_ACEOF
13036#define HAVE_PTHREAD_RWLOCK_INIT 1
13037_ACEOF
13038
13039fi
13040
13041  { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13042echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13043if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13044  echo $ECHO_N "(cached) $ECHO_C" >&6
13045else
13046  ac_func_search_save_LIBS=$LIBS
13047cat >conftest.$ac_ext <<_ACEOF
13048/* confdefs.h.  */
13049_ACEOF
13050cat confdefs.h >>conftest.$ac_ext
13051cat >>conftest.$ac_ext <<_ACEOF
13052/* end confdefs.h.  */
13053
13054/* Override any GCC internal prototype to avoid an error.
13055   Use char because int might match the return type of a GCC
13056   builtin and then its argument prototype would still apply.  */
13057#ifdef __cplusplus
13058extern "C"
13059#endif
13060char pthread_getspecific ();
13061int
13062main ()
13063{
13064return pthread_getspecific ();
13065  ;
13066  return 0;
13067}
13068_ACEOF
13069for ac_lib in '' pthread; do
13070  if test -z "$ac_lib"; then
13071    ac_res="none required"
13072  else
13073    ac_res=-l$ac_lib
13074    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13075  fi
13076  rm -f conftest.$ac_objext conftest$ac_exeext
13077if { (ac_try="$ac_link"
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_link") 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	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13091  { (case "(($ac_try" in
13092  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13093  *) ac_try_echo=$ac_try;;
13094esac
13095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13096  (eval "$ac_try") 2>&5
13097  ac_status=$?
13098  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13099  (exit $ac_status); }; } &&
13100	 { ac_try='test -s conftest$ac_exeext'
13101  { (case "(($ac_try" in
13102  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13103  *) ac_try_echo=$ac_try;;
13104esac
13105eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13106  (eval "$ac_try") 2>&5
13107  ac_status=$?
13108  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13109  (exit $ac_status); }; }; then
13110  ac_cv_search_pthread_getspecific=$ac_res
13111else
13112  echo "$as_me: failed program was:" >&5
13113sed 's/^/| /' conftest.$ac_ext >&5
13114
13115
13116fi
13117
13118rm -f core conftest.err conftest.$ac_objext \
13119      conftest$ac_exeext
13120  if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13121  break
13122fi
13123done
13124if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13125  :
13126else
13127  ac_cv_search_pthread_getspecific=no
13128fi
13129rm conftest.$ac_ext
13130LIBS=$ac_func_search_save_LIBS
13131fi
13132{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13133echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13134ac_res=$ac_cv_search_pthread_getspecific
13135if test "$ac_res" != no; then
13136  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13137
13138cat >>confdefs.h <<\_ACEOF
13139#define HAVE_PTHREAD_GETSPECIFIC 1
13140_ACEOF
13141
13142fi
13143
13144fi
13145
13146
13147# Check whether --with-udis86 was given.
13148if test "${with_udis86+set}" = set; then
13149  withval=$with_udis86;
13150      USE_UDIS86=1
13151
13152      case "$withval" in
13153        /usr/lib|yes) ;;
13154        *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13155      esac
13156
13157{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13158echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13159if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13160  echo $ECHO_N "(cached) $ECHO_C" >&6
13161else
13162  ac_check_lib_save_LIBS=$LIBS
13163LIBS="-ludis86  $LIBS"
13164cat >conftest.$ac_ext <<_ACEOF
13165/* confdefs.h.  */
13166_ACEOF
13167cat confdefs.h >>conftest.$ac_ext
13168cat >>conftest.$ac_ext <<_ACEOF
13169/* end confdefs.h.  */
13170
13171/* Override any GCC internal prototype to avoid an error.
13172   Use char because int might match the return type of a GCC
13173   builtin and then its argument prototype would still apply.  */
13174#ifdef __cplusplus
13175extern "C"
13176#endif
13177char ud_init ();
13178int
13179main ()
13180{
13181return ud_init ();
13182  ;
13183  return 0;
13184}
13185_ACEOF
13186rm -f conftest.$ac_objext conftest$ac_exeext
13187if { (ac_try="$ac_link"
13188case "(($ac_try" in
13189  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13190  *) ac_try_echo=$ac_try;;
13191esac
13192eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13193  (eval "$ac_link") 2>conftest.er1
13194  ac_status=$?
13195  grep -v '^ *+' conftest.er1 >conftest.err
13196  rm -f conftest.er1
13197  cat conftest.err >&5
13198  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13199  (exit $ac_status); } &&
13200	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13201  { (case "(($ac_try" in
13202  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13203  *) ac_try_echo=$ac_try;;
13204esac
13205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13206  (eval "$ac_try") 2>&5
13207  ac_status=$?
13208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13209  (exit $ac_status); }; } &&
13210	 { ac_try='test -s conftest$ac_exeext'
13211  { (case "(($ac_try" in
13212  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13213  *) ac_try_echo=$ac_try;;
13214esac
13215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13216  (eval "$ac_try") 2>&5
13217  ac_status=$?
13218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13219  (exit $ac_status); }; }; then
13220  ac_cv_lib_udis86_ud_init=yes
13221else
13222  echo "$as_me: failed program was:" >&5
13223sed 's/^/| /' conftest.$ac_ext >&5
13224
13225	ac_cv_lib_udis86_ud_init=no
13226fi
13227
13228rm -f core conftest.err conftest.$ac_objext \
13229      conftest$ac_exeext conftest.$ac_ext
13230LIBS=$ac_check_lib_save_LIBS
13231fi
13232{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13233echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13234if test $ac_cv_lib_udis86_ud_init = yes; then
13235  cat >>confdefs.h <<_ACEOF
13236#define HAVE_LIBUDIS86 1
13237_ACEOF
13238
13239  LIBS="-ludis86 $LIBS"
13240
13241else
13242
13243        echo "Error! You need to have libudis86 around."
13244        exit -1
13245
13246fi
13247
13248
13249else
13250  USE_UDIS86=0
13251
13252fi
13253
13254
13255cat >>confdefs.h <<_ACEOF
13256#define USE_UDIS86 $USE_UDIS86
13257_ACEOF
13258
13259
13260
13261# Check whether --with-oprofile was given.
13262if test "${with_oprofile+set}" = set; then
13263  withval=$with_oprofile;
13264      USE_OPROFILE=1
13265
13266      case "$withval" in
13267        /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13268        no) llvm_cv_oppath=
13269            USE_OPROFILE=0
13270 ;;
13271        *) llvm_cv_oppath="${withval}/lib/oprofile"
13272           CPPFLAGS="-I${withval}/include";;
13273      esac
13274      case $llvm_cv_os_type in
13275        Linux)
13276          if test -n "$llvm_cv_oppath" ; then
13277            LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13278                                                            { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13279echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13280if test "${ac_cv_search_bfd_init+set}" = set; then
13281  echo $ECHO_N "(cached) $ECHO_C" >&6
13282else
13283  ac_func_search_save_LIBS=$LIBS
13284cat >conftest.$ac_ext <<_ACEOF
13285/* confdefs.h.  */
13286_ACEOF
13287cat confdefs.h >>conftest.$ac_ext
13288cat >>conftest.$ac_ext <<_ACEOF
13289/* end confdefs.h.  */
13290
13291/* Override any GCC internal prototype to avoid an error.
13292   Use char because int might match the return type of a GCC
13293   builtin and then its argument prototype would still apply.  */
13294#ifdef __cplusplus
13295extern "C"
13296#endif
13297char bfd_init ();
13298int
13299main ()
13300{
13301return bfd_init ();
13302  ;
13303  return 0;
13304}
13305_ACEOF
13306for ac_lib in '' bfd; do
13307  if test -z "$ac_lib"; then
13308    ac_res="none required"
13309  else
13310    ac_res=-l$ac_lib
13311    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13312  fi
13313  rm -f conftest.$ac_objext conftest$ac_exeext
13314if { (ac_try="$ac_link"
13315case "(($ac_try" in
13316  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13317  *) ac_try_echo=$ac_try;;
13318esac
13319eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13320  (eval "$ac_link") 2>conftest.er1
13321  ac_status=$?
13322  grep -v '^ *+' conftest.er1 >conftest.err
13323  rm -f conftest.er1
13324  cat conftest.err >&5
13325  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13326  (exit $ac_status); } &&
13327	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13328  { (case "(($ac_try" in
13329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13330  *) ac_try_echo=$ac_try;;
13331esac
13332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13333  (eval "$ac_try") 2>&5
13334  ac_status=$?
13335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13336  (exit $ac_status); }; } &&
13337	 { ac_try='test -s conftest$ac_exeext'
13338  { (case "(($ac_try" in
13339  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13340  *) ac_try_echo=$ac_try;;
13341esac
13342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13343  (eval "$ac_try") 2>&5
13344  ac_status=$?
13345  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13346  (exit $ac_status); }; }; then
13347  ac_cv_search_bfd_init=$ac_res
13348else
13349  echo "$as_me: failed program was:" >&5
13350sed 's/^/| /' conftest.$ac_ext >&5
13351
13352
13353fi
13354
13355rm -f core conftest.err conftest.$ac_objext \
13356      conftest$ac_exeext
13357  if test "${ac_cv_search_bfd_init+set}" = set; then
13358  break
13359fi
13360done
13361if test "${ac_cv_search_bfd_init+set}" = set; then
13362  :
13363else
13364  ac_cv_search_bfd_init=no
13365fi
13366rm conftest.$ac_ext
13367LIBS=$ac_func_search_save_LIBS
13368fi
13369{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13370echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13371ac_res=$ac_cv_search_bfd_init
13372if test "$ac_res" != no; then
13373  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13374
13375fi
13376
13377            { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13378echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13379if test "${ac_cv_search_op_open_agent+set}" = set; then
13380  echo $ECHO_N "(cached) $ECHO_C" >&6
13381else
13382  ac_func_search_save_LIBS=$LIBS
13383cat >conftest.$ac_ext <<_ACEOF
13384/* confdefs.h.  */
13385_ACEOF
13386cat confdefs.h >>conftest.$ac_ext
13387cat >>conftest.$ac_ext <<_ACEOF
13388/* end confdefs.h.  */
13389
13390/* Override any GCC internal prototype to avoid an error.
13391   Use char because int might match the return type of a GCC
13392   builtin and then its argument prototype would still apply.  */
13393#ifdef __cplusplus
13394extern "C"
13395#endif
13396char op_open_agent ();
13397int
13398main ()
13399{
13400return op_open_agent ();
13401  ;
13402  return 0;
13403}
13404_ACEOF
13405for ac_lib in '' opagent; do
13406  if test -z "$ac_lib"; then
13407    ac_res="none required"
13408  else
13409    ac_res=-l$ac_lib
13410    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13411  fi
13412  rm -f conftest.$ac_objext conftest$ac_exeext
13413if { (ac_try="$ac_link"
13414case "(($ac_try" in
13415  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13416  *) ac_try_echo=$ac_try;;
13417esac
13418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13419  (eval "$ac_link") 2>conftest.er1
13420  ac_status=$?
13421  grep -v '^ *+' conftest.er1 >conftest.err
13422  rm -f conftest.er1
13423  cat conftest.err >&5
13424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13425  (exit $ac_status); } &&
13426	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13427  { (case "(($ac_try" in
13428  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13429  *) ac_try_echo=$ac_try;;
13430esac
13431eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13432  (eval "$ac_try") 2>&5
13433  ac_status=$?
13434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13435  (exit $ac_status); }; } &&
13436	 { ac_try='test -s conftest$ac_exeext'
13437  { (case "(($ac_try" in
13438  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13439  *) ac_try_echo=$ac_try;;
13440esac
13441eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13442  (eval "$ac_try") 2>&5
13443  ac_status=$?
13444  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13445  (exit $ac_status); }; }; then
13446  ac_cv_search_op_open_agent=$ac_res
13447else
13448  echo "$as_me: failed program was:" >&5
13449sed 's/^/| /' conftest.$ac_ext >&5
13450
13451
13452fi
13453
13454rm -f core conftest.err conftest.$ac_objext \
13455      conftest$ac_exeext
13456  if test "${ac_cv_search_op_open_agent+set}" = set; then
13457  break
13458fi
13459done
13460if test "${ac_cv_search_op_open_agent+set}" = set; then
13461  :
13462else
13463  ac_cv_search_op_open_agent=no
13464fi
13465rm conftest.$ac_ext
13466LIBS=$ac_func_search_save_LIBS
13467fi
13468{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13469echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13470ac_res=$ac_cv_search_op_open_agent
13471if test "$ac_res" != no; then
13472  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13473
13474else
13475
13476              echo "Error! You need to have libopagent around."
13477              exit -1
13478
13479fi
13480
13481            if test "${ac_cv_header_opagent_h+set}" = set; then
13482  { echo "$as_me:$LINENO: checking for opagent.h" >&5
13483echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13484if test "${ac_cv_header_opagent_h+set}" = set; then
13485  echo $ECHO_N "(cached) $ECHO_C" >&6
13486fi
13487{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13488echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13489else
13490  # Is the header compilable?
13491{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
13492echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13493cat >conftest.$ac_ext <<_ACEOF
13494/* confdefs.h.  */
13495_ACEOF
13496cat confdefs.h >>conftest.$ac_ext
13497cat >>conftest.$ac_ext <<_ACEOF
13498/* end confdefs.h.  */
13499$ac_includes_default
13500#include <opagent.h>
13501_ACEOF
13502rm -f conftest.$ac_objext
13503if { (ac_try="$ac_compile"
13504case "(($ac_try" in
13505  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13506  *) ac_try_echo=$ac_try;;
13507esac
13508eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13509  (eval "$ac_compile") 2>conftest.er1
13510  ac_status=$?
13511  grep -v '^ *+' conftest.er1 >conftest.err
13512  rm -f conftest.er1
13513  cat conftest.err >&5
13514  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13515  (exit $ac_status); } &&
13516	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13517  { (case "(($ac_try" in
13518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13519  *) ac_try_echo=$ac_try;;
13520esac
13521eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13522  (eval "$ac_try") 2>&5
13523  ac_status=$?
13524  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13525  (exit $ac_status); }; } &&
13526	 { ac_try='test -s conftest.$ac_objext'
13527  { (case "(($ac_try" in
13528  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13529  *) ac_try_echo=$ac_try;;
13530esac
13531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13532  (eval "$ac_try") 2>&5
13533  ac_status=$?
13534  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13535  (exit $ac_status); }; }; then
13536  ac_header_compiler=yes
13537else
13538  echo "$as_me: failed program was:" >&5
13539sed 's/^/| /' conftest.$ac_ext >&5
13540
13541	ac_header_compiler=no
13542fi
13543
13544rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13545{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13546echo "${ECHO_T}$ac_header_compiler" >&6; }
13547
13548# Is the header present?
13549{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
13550echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13551cat >conftest.$ac_ext <<_ACEOF
13552/* confdefs.h.  */
13553_ACEOF
13554cat confdefs.h >>conftest.$ac_ext
13555cat >>conftest.$ac_ext <<_ACEOF
13556/* end confdefs.h.  */
13557#include <opagent.h>
13558_ACEOF
13559if { (ac_try="$ac_cpp conftest.$ac_ext"
13560case "(($ac_try" in
13561  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13562  *) ac_try_echo=$ac_try;;
13563esac
13564eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13565  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13566  ac_status=$?
13567  grep -v '^ *+' conftest.er1 >conftest.err
13568  rm -f conftest.er1
13569  cat conftest.err >&5
13570  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13571  (exit $ac_status); } >/dev/null; then
13572  if test -s conftest.err; then
13573    ac_cpp_err=$ac_c_preproc_warn_flag
13574    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13575  else
13576    ac_cpp_err=
13577  fi
13578else
13579  ac_cpp_err=yes
13580fi
13581if test -z "$ac_cpp_err"; then
13582  ac_header_preproc=yes
13583else
13584  echo "$as_me: failed program was:" >&5
13585sed 's/^/| /' conftest.$ac_ext >&5
13586
13587  ac_header_preproc=no
13588fi
13589
13590rm -f conftest.err conftest.$ac_ext
13591{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13592echo "${ECHO_T}$ac_header_preproc" >&6; }
13593
13594# So?  What about this header?
13595case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13596  yes:no: )
13597    { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13598echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13599    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13600echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13601    ac_header_preproc=yes
13602    ;;
13603  no:yes:* )
13604    { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13605echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13606    { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13607echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13608    { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13609echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13610    { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13611echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13612    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13613echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13614    { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13615echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13616    ( cat <<\_ASBOX
13617## ------------------------------------ ##
13618## Report this to http://llvm.org/bugs/ ##
13619## ------------------------------------ ##
13620_ASBOX
13621     ) | sed "s/^/$as_me: WARNING:     /" >&2
13622    ;;
13623esac
13624{ echo "$as_me:$LINENO: checking for opagent.h" >&5
13625echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13626if test "${ac_cv_header_opagent_h+set}" = set; then
13627  echo $ECHO_N "(cached) $ECHO_C" >&6
13628else
13629  ac_cv_header_opagent_h=$ac_header_preproc
13630fi
13631{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13632echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13633
13634fi
13635if test $ac_cv_header_opagent_h = yes; then
13636  :
13637else
13638
13639              echo "Error! You need to have opagent.h around."
13640              exit -1
13641
13642fi
13643
13644
13645          fi ;;
13646        *)
13647          { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13648echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13649   { (exit 1); exit 1; }; } ;;
13650      esac
13651
13652else
13653
13654      USE_OPROFILE=0
13655
13656
13657fi
13658
13659
13660cat >>confdefs.h <<_ACEOF
13661#define LLVM_USE_OPROFILE $USE_OPROFILE
13662_ACEOF
13663
13664
13665
13666# Check whether --with-intel-jitevents was given.
13667if test "${with_intel_jitevents+set}" = set; then
13668  withval=$with_intel_jitevents;
13669      case $llvm_cv_os_type in
13670        Linux|Win32|Cygwin|MingW) ;;
13671        *)
13672          { { echo "$as_me:$LINENO: error:
13673            Intel JIT API support is available on Linux and Windows only.\"" >&5
13674echo "$as_me: error:
13675            Intel JIT API support is available on Linux and Windows only.\"" >&2;}
13676   { (exit 1); exit 1; }; } ;;
13677      esac
13678
13679      USE_INTEL_JITEVENTS=1
13680
13681      case "$llvm_cv_target_arch" in
13682        x86)    llvm_intel_jitevents_archdir="lib32";;
13683        x86_64) llvm_intel_jitevents_archdir="lib64";;
13684        *)      echo "Target architecture $llvm_cv_target_arch does not support Intel JIT Events API"
13685                exit -1;;
13686      esac
13687      INTEL_JITEVENTS_INCDIR="/opt/intel/vtune_amplifier_xe_2011/include"
13688      INTEL_JITEVENTS_LIBDIR="/opt/intel/vtune_amplifier_xe_2011/$llvm_intel_jitevents_archdir"
13689      case "$withval" in
13690        /* | [A-Za-z]:[\\/]*) INTEL_JITEVENTS_INCDIR=$withval/include
13691                                  INTEL_JITEVENTS_LIBDIR=$withval/$llvm_intel_jitevents_archdir ;;
13692        *) ;;
13693      esac
13694
13695
13696
13697
13698      LIBS="$LIBS -L${INTEL_JITEVENTS_LIBDIR}"
13699      CPPFLAGS="$CPPFLAGS -I$INTEL_JITEVENTS_INCDIR"
13700
13701      { echo "$as_me:$LINENO: checking for library containing iJIT_IsProfilingActive" >&5
13702echo $ECHO_N "checking for library containing iJIT_IsProfilingActive... $ECHO_C" >&6; }
13703if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13704  echo $ECHO_N "(cached) $ECHO_C" >&6
13705else
13706  ac_func_search_save_LIBS=$LIBS
13707cat >conftest.$ac_ext <<_ACEOF
13708/* confdefs.h.  */
13709_ACEOF
13710cat confdefs.h >>conftest.$ac_ext
13711cat >>conftest.$ac_ext <<_ACEOF
13712/* end confdefs.h.  */
13713
13714/* Override any GCC internal prototype to avoid an error.
13715   Use char because int might match the return type of a GCC
13716   builtin and then its argument prototype would still apply.  */
13717#ifdef __cplusplus
13718extern "C"
13719#endif
13720char iJIT_IsProfilingActive ();
13721int
13722main ()
13723{
13724return iJIT_IsProfilingActive ();
13725  ;
13726  return 0;
13727}
13728_ACEOF
13729for ac_lib in '' jitprofiling; do
13730  if test -z "$ac_lib"; then
13731    ac_res="none required"
13732  else
13733    ac_res=-l$ac_lib
13734    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13735  fi
13736  rm -f conftest.$ac_objext conftest$ac_exeext
13737if { (ac_try="$ac_link"
13738case "(($ac_try" in
13739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13740  *) ac_try_echo=$ac_try;;
13741esac
13742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13743  (eval "$ac_link") 2>conftest.er1
13744  ac_status=$?
13745  grep -v '^ *+' conftest.er1 >conftest.err
13746  rm -f conftest.er1
13747  cat conftest.err >&5
13748  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13749  (exit $ac_status); } &&
13750	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13751  { (case "(($ac_try" in
13752  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13753  *) ac_try_echo=$ac_try;;
13754esac
13755eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13756  (eval "$ac_try") 2>&5
13757  ac_status=$?
13758  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13759  (exit $ac_status); }; } &&
13760	 { ac_try='test -s conftest$ac_exeext'
13761  { (case "(($ac_try" in
13762  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13763  *) ac_try_echo=$ac_try;;
13764esac
13765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13766  (eval "$ac_try") 2>&5
13767  ac_status=$?
13768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13769  (exit $ac_status); }; }; then
13770  ac_cv_search_iJIT_IsProfilingActive=$ac_res
13771else
13772  echo "$as_me: failed program was:" >&5
13773sed 's/^/| /' conftest.$ac_ext >&5
13774
13775
13776fi
13777
13778rm -f core conftest.err conftest.$ac_objext \
13779      conftest$ac_exeext
13780  if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13781  break
13782fi
13783done
13784if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13785  :
13786else
13787  ac_cv_search_iJIT_IsProfilingActive=no
13788fi
13789rm conftest.$ac_ext
13790LIBS=$ac_func_search_save_LIBS
13791fi
13792{ echo "$as_me:$LINENO: result: $ac_cv_search_iJIT_IsProfilingActive" >&5
13793echo "${ECHO_T}$ac_cv_search_iJIT_IsProfilingActive" >&6; }
13794ac_res=$ac_cv_search_iJIT_IsProfilingActive
13795if test "$ac_res" != no; then
13796  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13797
13798else
13799
13800        echo "Error! Cannot find libjitprofiling.a. Please check path specified in flag --with-intel-jitevents"
13801        exit -1
13802
13803fi
13804
13805      if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13806  { echo "$as_me:$LINENO: checking for jitprofiling.h" >&5
13807echo $ECHO_N "checking for jitprofiling.h... $ECHO_C" >&6; }
13808if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13809  echo $ECHO_N "(cached) $ECHO_C" >&6
13810fi
13811{ echo "$as_me:$LINENO: result: $ac_cv_header_jitprofiling_h" >&5
13812echo "${ECHO_T}$ac_cv_header_jitprofiling_h" >&6; }
13813else
13814  # Is the header compilable?
13815{ echo "$as_me:$LINENO: checking jitprofiling.h usability" >&5
13816echo $ECHO_N "checking jitprofiling.h usability... $ECHO_C" >&6; }
13817cat >conftest.$ac_ext <<_ACEOF
13818/* confdefs.h.  */
13819_ACEOF
13820cat confdefs.h >>conftest.$ac_ext
13821cat >>conftest.$ac_ext <<_ACEOF
13822/* end confdefs.h.  */
13823$ac_includes_default
13824#include <jitprofiling.h>
13825_ACEOF
13826rm -f conftest.$ac_objext
13827if { (ac_try="$ac_compile"
13828case "(($ac_try" in
13829  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13830  *) ac_try_echo=$ac_try;;
13831esac
13832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13833  (eval "$ac_compile") 2>conftest.er1
13834  ac_status=$?
13835  grep -v '^ *+' conftest.er1 >conftest.err
13836  rm -f conftest.er1
13837  cat conftest.err >&5
13838  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13839  (exit $ac_status); } &&
13840	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13841  { (case "(($ac_try" in
13842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13843  *) ac_try_echo=$ac_try;;
13844esac
13845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13846  (eval "$ac_try") 2>&5
13847  ac_status=$?
13848  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13849  (exit $ac_status); }; } &&
13850	 { ac_try='test -s conftest.$ac_objext'
13851  { (case "(($ac_try" in
13852  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13853  *) ac_try_echo=$ac_try;;
13854esac
13855eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13856  (eval "$ac_try") 2>&5
13857  ac_status=$?
13858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13859  (exit $ac_status); }; }; then
13860  ac_header_compiler=yes
13861else
13862  echo "$as_me: failed program was:" >&5
13863sed 's/^/| /' conftest.$ac_ext >&5
13864
13865	ac_header_compiler=no
13866fi
13867
13868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13869{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13870echo "${ECHO_T}$ac_header_compiler" >&6; }
13871
13872# Is the header present?
13873{ echo "$as_me:$LINENO: checking jitprofiling.h presence" >&5
13874echo $ECHO_N "checking jitprofiling.h presence... $ECHO_C" >&6; }
13875cat >conftest.$ac_ext <<_ACEOF
13876/* confdefs.h.  */
13877_ACEOF
13878cat confdefs.h >>conftest.$ac_ext
13879cat >>conftest.$ac_ext <<_ACEOF
13880/* end confdefs.h.  */
13881#include <jitprofiling.h>
13882_ACEOF
13883if { (ac_try="$ac_cpp conftest.$ac_ext"
13884case "(($ac_try" in
13885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13886  *) ac_try_echo=$ac_try;;
13887esac
13888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13889  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13890  ac_status=$?
13891  grep -v '^ *+' conftest.er1 >conftest.err
13892  rm -f conftest.er1
13893  cat conftest.err >&5
13894  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13895  (exit $ac_status); } >/dev/null; then
13896  if test -s conftest.err; then
13897    ac_cpp_err=$ac_c_preproc_warn_flag
13898    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13899  else
13900    ac_cpp_err=
13901  fi
13902else
13903  ac_cpp_err=yes
13904fi
13905if test -z "$ac_cpp_err"; then
13906  ac_header_preproc=yes
13907else
13908  echo "$as_me: failed program was:" >&5
13909sed 's/^/| /' conftest.$ac_ext >&5
13910
13911  ac_header_preproc=no
13912fi
13913
13914rm -f conftest.err conftest.$ac_ext
13915{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13916echo "${ECHO_T}$ac_header_preproc" >&6; }
13917
13918# So?  What about this header?
13919case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13920  yes:no: )
13921    { echo "$as_me:$LINENO: WARNING: jitprofiling.h: accepted by the compiler, rejected by the preprocessor!" >&5
13922echo "$as_me: WARNING: jitprofiling.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13923    { echo "$as_me:$LINENO: WARNING: jitprofiling.h: proceeding with the compiler's result" >&5
13924echo "$as_me: WARNING: jitprofiling.h: proceeding with the compiler's result" >&2;}
13925    ac_header_preproc=yes
13926    ;;
13927  no:yes:* )
13928    { echo "$as_me:$LINENO: WARNING: jitprofiling.h: present but cannot be compiled" >&5
13929echo "$as_me: WARNING: jitprofiling.h: present but cannot be compiled" >&2;}
13930    { echo "$as_me:$LINENO: WARNING: jitprofiling.h:     check for missing prerequisite headers?" >&5
13931echo "$as_me: WARNING: jitprofiling.h:     check for missing prerequisite headers?" >&2;}
13932    { echo "$as_me:$LINENO: WARNING: jitprofiling.h: see the Autoconf documentation" >&5
13933echo "$as_me: WARNING: jitprofiling.h: see the Autoconf documentation" >&2;}
13934    { echo "$as_me:$LINENO: WARNING: jitprofiling.h:     section \"Present But Cannot Be Compiled\"" >&5
13935echo "$as_me: WARNING: jitprofiling.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13936    { echo "$as_me:$LINENO: WARNING: jitprofiling.h: proceeding with the preprocessor's result" >&5
13937echo "$as_me: WARNING: jitprofiling.h: proceeding with the preprocessor's result" >&2;}
13938    { echo "$as_me:$LINENO: WARNING: jitprofiling.h: in the future, the compiler will take precedence" >&5
13939echo "$as_me: WARNING: jitprofiling.h: in the future, the compiler will take precedence" >&2;}
13940    ( cat <<\_ASBOX
13941## ------------------------------------ ##
13942## Report this to http://llvm.org/bugs/ ##
13943## ------------------------------------ ##
13944_ASBOX
13945     ) | sed "s/^/$as_me: WARNING:     /" >&2
13946    ;;
13947esac
13948{ echo "$as_me:$LINENO: checking for jitprofiling.h" >&5
13949echo $ECHO_N "checking for jitprofiling.h... $ECHO_C" >&6; }
13950if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13951  echo $ECHO_N "(cached) $ECHO_C" >&6
13952else
13953  ac_cv_header_jitprofiling_h=$ac_header_preproc
13954fi
13955{ echo "$as_me:$LINENO: result: $ac_cv_header_jitprofiling_h" >&5
13956echo "${ECHO_T}$ac_cv_header_jitprofiling_h" >&6; }
13957
13958fi
13959if test $ac_cv_header_jitprofiling_h = yes; then
13960  :
13961else
13962
13963        echo "Error! Cannot find jitprofiling.h. Please check path specified in flag --with-intel-jitevents"
13964        exit -1
13965
13966fi
13967
13968
13969
13970
13971else
13972
13973      USE_INTEL_JITEVENTS=0
13974
13975
13976fi
13977
13978
13979cat >>confdefs.h <<_ACEOF
13980#define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
13981_ACEOF
13982
13983
13984
13985
13986
13987
13988
13989
13990ac_header_dirent=no
13991for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13992  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13993{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13994echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13995if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13996  echo $ECHO_N "(cached) $ECHO_C" >&6
13997else
13998  cat >conftest.$ac_ext <<_ACEOF
13999/* confdefs.h.  */
14000_ACEOF
14001cat confdefs.h >>conftest.$ac_ext
14002cat >>conftest.$ac_ext <<_ACEOF
14003/* end confdefs.h.  */
14004#include <sys/types.h>
14005#include <$ac_hdr>
14006
14007int
14008main ()
14009{
14010if ((DIR *) 0)
14011return 0;
14012  ;
14013  return 0;
14014}
14015_ACEOF
14016rm -f conftest.$ac_objext
14017if { (ac_try="$ac_compile"
14018case "(($ac_try" in
14019  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14020  *) ac_try_echo=$ac_try;;
14021esac
14022eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14023  (eval "$ac_compile") 2>conftest.er1
14024  ac_status=$?
14025  grep -v '^ *+' conftest.er1 >conftest.err
14026  rm -f conftest.er1
14027  cat conftest.err >&5
14028  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14029  (exit $ac_status); } &&
14030	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14031  { (case "(($ac_try" in
14032  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14033  *) ac_try_echo=$ac_try;;
14034esac
14035eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14036  (eval "$ac_try") 2>&5
14037  ac_status=$?
14038  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14039  (exit $ac_status); }; } &&
14040	 { ac_try='test -s conftest.$ac_objext'
14041  { (case "(($ac_try" in
14042  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14043  *) ac_try_echo=$ac_try;;
14044esac
14045eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14046  (eval "$ac_try") 2>&5
14047  ac_status=$?
14048  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14049  (exit $ac_status); }; }; then
14050  eval "$as_ac_Header=yes"
14051else
14052  echo "$as_me: failed program was:" >&5
14053sed 's/^/| /' conftest.$ac_ext >&5
14054
14055	eval "$as_ac_Header=no"
14056fi
14057
14058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14059fi
14060ac_res=`eval echo '${'$as_ac_Header'}'`
14061	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14062echo "${ECHO_T}$ac_res" >&6; }
14063if test `eval echo '${'$as_ac_Header'}'` = yes; then
14064  cat >>confdefs.h <<_ACEOF
14065#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14066_ACEOF
14067
14068ac_header_dirent=$ac_hdr; break
14069fi
14070
14071done
14072# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14073if test $ac_header_dirent = dirent.h; then
14074  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14075echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14076if test "${ac_cv_search_opendir+set}" = set; then
14077  echo $ECHO_N "(cached) $ECHO_C" >&6
14078else
14079  ac_func_search_save_LIBS=$LIBS
14080cat >conftest.$ac_ext <<_ACEOF
14081/* confdefs.h.  */
14082_ACEOF
14083cat confdefs.h >>conftest.$ac_ext
14084cat >>conftest.$ac_ext <<_ACEOF
14085/* end confdefs.h.  */
14086
14087/* Override any GCC internal prototype to avoid an error.
14088   Use char because int might match the return type of a GCC
14089   builtin and then its argument prototype would still apply.  */
14090#ifdef __cplusplus
14091extern "C"
14092#endif
14093char opendir ();
14094int
14095main ()
14096{
14097return opendir ();
14098  ;
14099  return 0;
14100}
14101_ACEOF
14102for ac_lib in '' dir; do
14103  if test -z "$ac_lib"; then
14104    ac_res="none required"
14105  else
14106    ac_res=-l$ac_lib
14107    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14108  fi
14109  rm -f conftest.$ac_objext conftest$ac_exeext
14110if { (ac_try="$ac_link"
14111case "(($ac_try" in
14112  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14113  *) ac_try_echo=$ac_try;;
14114esac
14115eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14116  (eval "$ac_link") 2>conftest.er1
14117  ac_status=$?
14118  grep -v '^ *+' conftest.er1 >conftest.err
14119  rm -f conftest.er1
14120  cat conftest.err >&5
14121  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14122  (exit $ac_status); } &&
14123	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14124  { (case "(($ac_try" in
14125  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14126  *) ac_try_echo=$ac_try;;
14127esac
14128eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14129  (eval "$ac_try") 2>&5
14130  ac_status=$?
14131  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14132  (exit $ac_status); }; } &&
14133	 { ac_try='test -s conftest$ac_exeext'
14134  { (case "(($ac_try" in
14135  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14136  *) ac_try_echo=$ac_try;;
14137esac
14138eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14139  (eval "$ac_try") 2>&5
14140  ac_status=$?
14141  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14142  (exit $ac_status); }; }; then
14143  ac_cv_search_opendir=$ac_res
14144else
14145  echo "$as_me: failed program was:" >&5
14146sed 's/^/| /' conftest.$ac_ext >&5
14147
14148
14149fi
14150
14151rm -f core conftest.err conftest.$ac_objext \
14152      conftest$ac_exeext
14153  if test "${ac_cv_search_opendir+set}" = set; then
14154  break
14155fi
14156done
14157if test "${ac_cv_search_opendir+set}" = set; then
14158  :
14159else
14160  ac_cv_search_opendir=no
14161fi
14162rm conftest.$ac_ext
14163LIBS=$ac_func_search_save_LIBS
14164fi
14165{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14166echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14167ac_res=$ac_cv_search_opendir
14168if test "$ac_res" != no; then
14169  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14170
14171fi
14172
14173else
14174  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14175echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14176if test "${ac_cv_search_opendir+set}" = set; then
14177  echo $ECHO_N "(cached) $ECHO_C" >&6
14178else
14179  ac_func_search_save_LIBS=$LIBS
14180cat >conftest.$ac_ext <<_ACEOF
14181/* confdefs.h.  */
14182_ACEOF
14183cat confdefs.h >>conftest.$ac_ext
14184cat >>conftest.$ac_ext <<_ACEOF
14185/* end confdefs.h.  */
14186
14187/* Override any GCC internal prototype to avoid an error.
14188   Use char because int might match the return type of a GCC
14189   builtin and then its argument prototype would still apply.  */
14190#ifdef __cplusplus
14191extern "C"
14192#endif
14193char opendir ();
14194int
14195main ()
14196{
14197return opendir ();
14198  ;
14199  return 0;
14200}
14201_ACEOF
14202for ac_lib in '' x; do
14203  if test -z "$ac_lib"; then
14204    ac_res="none required"
14205  else
14206    ac_res=-l$ac_lib
14207    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14208  fi
14209  rm -f conftest.$ac_objext conftest$ac_exeext
14210if { (ac_try="$ac_link"
14211case "(($ac_try" in
14212  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14213  *) ac_try_echo=$ac_try;;
14214esac
14215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14216  (eval "$ac_link") 2>conftest.er1
14217  ac_status=$?
14218  grep -v '^ *+' conftest.er1 >conftest.err
14219  rm -f conftest.er1
14220  cat conftest.err >&5
14221  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14222  (exit $ac_status); } &&
14223	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14224  { (case "(($ac_try" in
14225  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14226  *) ac_try_echo=$ac_try;;
14227esac
14228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14229  (eval "$ac_try") 2>&5
14230  ac_status=$?
14231  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14232  (exit $ac_status); }; } &&
14233	 { ac_try='test -s conftest$ac_exeext'
14234  { (case "(($ac_try" in
14235  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14236  *) ac_try_echo=$ac_try;;
14237esac
14238eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14239  (eval "$ac_try") 2>&5
14240  ac_status=$?
14241  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14242  (exit $ac_status); }; }; then
14243  ac_cv_search_opendir=$ac_res
14244else
14245  echo "$as_me: failed program was:" >&5
14246sed 's/^/| /' conftest.$ac_ext >&5
14247
14248
14249fi
14250
14251rm -f core conftest.err conftest.$ac_objext \
14252      conftest$ac_exeext
14253  if test "${ac_cv_search_opendir+set}" = set; then
14254  break
14255fi
14256done
14257if test "${ac_cv_search_opendir+set}" = set; then
14258  :
14259else
14260  ac_cv_search_opendir=no
14261fi
14262rm conftest.$ac_ext
14263LIBS=$ac_func_search_save_LIBS
14264fi
14265{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14266echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14267ac_res=$ac_cv_search_opendir
14268if test "$ac_res" != no; then
14269  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14270
14271fi
14272
14273fi
14274
14275{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14276echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14277if test "${ac_cv_header_mmap_anon+set}" = set; then
14278  echo $ECHO_N "(cached) $ECHO_C" >&6
14279else
14280   ac_ext=c
14281ac_cpp='$CPP $CPPFLAGS'
14282ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14283ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14284ac_compiler_gnu=$ac_cv_c_compiler_gnu
14285
14286  cat >conftest.$ac_ext <<_ACEOF
14287/* confdefs.h.  */
14288_ACEOF
14289cat confdefs.h >>conftest.$ac_ext
14290cat >>conftest.$ac_ext <<_ACEOF
14291/* end confdefs.h.  */
14292#include <sys/mman.h>
14293#include <unistd.h>
14294#include <fcntl.h>
14295int
14296main ()
14297{
14298mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14299  ;
14300  return 0;
14301}
14302_ACEOF
14303rm -f conftest.$ac_objext
14304if { (ac_try="$ac_compile"
14305case "(($ac_try" in
14306  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14307  *) ac_try_echo=$ac_try;;
14308esac
14309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14310  (eval "$ac_compile") 2>conftest.er1
14311  ac_status=$?
14312  grep -v '^ *+' conftest.er1 >conftest.err
14313  rm -f conftest.er1
14314  cat conftest.err >&5
14315  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14316  (exit $ac_status); } &&
14317	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14318  { (case "(($ac_try" in
14319  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14320  *) ac_try_echo=$ac_try;;
14321esac
14322eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14323  (eval "$ac_try") 2>&5
14324  ac_status=$?
14325  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14326  (exit $ac_status); }; } &&
14327	 { ac_try='test -s conftest.$ac_objext'
14328  { (case "(($ac_try" in
14329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14330  *) ac_try_echo=$ac_try;;
14331esac
14332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14333  (eval "$ac_try") 2>&5
14334  ac_status=$?
14335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14336  (exit $ac_status); }; }; then
14337  ac_cv_header_mmap_anon=yes
14338else
14339  echo "$as_me: failed program was:" >&5
14340sed 's/^/| /' conftest.$ac_ext >&5
14341
14342	ac_cv_header_mmap_anon=no
14343fi
14344
14345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14346  ac_ext=c
14347ac_cpp='$CPP $CPPFLAGS'
14348ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14349ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14350ac_compiler_gnu=$ac_cv_c_compiler_gnu
14351
14352
14353fi
14354{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14355echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14356if test "$ac_cv_header_mmap_anon" = yes; then
14357
14358cat >>confdefs.h <<\_ACEOF
14359#define HAVE_MMAP_ANONYMOUS 1
14360_ACEOF
14361
14362fi
14363
14364{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14365echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14366if test "${ac_cv_header_stat_broken+set}" = set; then
14367  echo $ECHO_N "(cached) $ECHO_C" >&6
14368else
14369  cat >conftest.$ac_ext <<_ACEOF
14370/* confdefs.h.  */
14371_ACEOF
14372cat confdefs.h >>conftest.$ac_ext
14373cat >>conftest.$ac_ext <<_ACEOF
14374/* end confdefs.h.  */
14375#include <sys/types.h>
14376#include <sys/stat.h>
14377
14378#if defined S_ISBLK && defined S_IFDIR
14379# if S_ISBLK (S_IFDIR)
14380You lose.
14381# endif
14382#endif
14383
14384#if defined S_ISBLK && defined S_IFCHR
14385# if S_ISBLK (S_IFCHR)
14386You lose.
14387# endif
14388#endif
14389
14390#if defined S_ISLNK && defined S_IFREG
14391# if S_ISLNK (S_IFREG)
14392You lose.
14393# endif
14394#endif
14395
14396#if defined S_ISSOCK && defined S_IFREG
14397# if S_ISSOCK (S_IFREG)
14398You lose.
14399# endif
14400#endif
14401
14402_ACEOF
14403if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14404  $EGREP "You lose" >/dev/null 2>&1; then
14405  ac_cv_header_stat_broken=yes
14406else
14407  ac_cv_header_stat_broken=no
14408fi
14409rm -f conftest*
14410
14411fi
14412{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14413echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14414if test $ac_cv_header_stat_broken = yes; then
14415
14416cat >>confdefs.h <<\_ACEOF
14417#define STAT_MACROS_BROKEN 1
14418_ACEOF
14419
14420fi
14421
14422{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14423echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14424if test "${ac_cv_header_sys_wait_h+set}" = set; then
14425  echo $ECHO_N "(cached) $ECHO_C" >&6
14426else
14427  cat >conftest.$ac_ext <<_ACEOF
14428/* confdefs.h.  */
14429_ACEOF
14430cat confdefs.h >>conftest.$ac_ext
14431cat >>conftest.$ac_ext <<_ACEOF
14432/* end confdefs.h.  */
14433#include <sys/types.h>
14434#include <sys/wait.h>
14435#ifndef WEXITSTATUS
14436# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14437#endif
14438#ifndef WIFEXITED
14439# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14440#endif
14441
14442int
14443main ()
14444{
14445  int s;
14446  wait (&s);
14447  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14448  ;
14449  return 0;
14450}
14451_ACEOF
14452rm -f conftest.$ac_objext
14453if { (ac_try="$ac_compile"
14454case "(($ac_try" in
14455  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14456  *) ac_try_echo=$ac_try;;
14457esac
14458eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14459  (eval "$ac_compile") 2>conftest.er1
14460  ac_status=$?
14461  grep -v '^ *+' conftest.er1 >conftest.err
14462  rm -f conftest.er1
14463  cat conftest.err >&5
14464  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14465  (exit $ac_status); } &&
14466	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14467  { (case "(($ac_try" in
14468  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14469  *) ac_try_echo=$ac_try;;
14470esac
14471eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14472  (eval "$ac_try") 2>&5
14473  ac_status=$?
14474  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14475  (exit $ac_status); }; } &&
14476	 { ac_try='test -s conftest.$ac_objext'
14477  { (case "(($ac_try" in
14478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14479  *) ac_try_echo=$ac_try;;
14480esac
14481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14482  (eval "$ac_try") 2>&5
14483  ac_status=$?
14484  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14485  (exit $ac_status); }; }; then
14486  ac_cv_header_sys_wait_h=yes
14487else
14488  echo "$as_me: failed program was:" >&5
14489sed 's/^/| /' conftest.$ac_ext >&5
14490
14491	ac_cv_header_sys_wait_h=no
14492fi
14493
14494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14495fi
14496{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14497echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14498if test $ac_cv_header_sys_wait_h = yes; then
14499
14500cat >>confdefs.h <<\_ACEOF
14501#define HAVE_SYS_WAIT_H 1
14502_ACEOF
14503
14504fi
14505
14506{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14507echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14508if test "${ac_cv_header_time+set}" = set; then
14509  echo $ECHO_N "(cached) $ECHO_C" >&6
14510else
14511  cat >conftest.$ac_ext <<_ACEOF
14512/* confdefs.h.  */
14513_ACEOF
14514cat confdefs.h >>conftest.$ac_ext
14515cat >>conftest.$ac_ext <<_ACEOF
14516/* end confdefs.h.  */
14517#include <sys/types.h>
14518#include <sys/time.h>
14519#include <time.h>
14520
14521int
14522main ()
14523{
14524if ((struct tm *) 0)
14525return 0;
14526  ;
14527  return 0;
14528}
14529_ACEOF
14530rm -f conftest.$ac_objext
14531if { (ac_try="$ac_compile"
14532case "(($ac_try" in
14533  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14534  *) ac_try_echo=$ac_try;;
14535esac
14536eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14537  (eval "$ac_compile") 2>conftest.er1
14538  ac_status=$?
14539  grep -v '^ *+' conftest.er1 >conftest.err
14540  rm -f conftest.er1
14541  cat conftest.err >&5
14542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14543  (exit $ac_status); } &&
14544	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14545  { (case "(($ac_try" in
14546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14547  *) ac_try_echo=$ac_try;;
14548esac
14549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14550  (eval "$ac_try") 2>&5
14551  ac_status=$?
14552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14553  (exit $ac_status); }; } &&
14554	 { ac_try='test -s conftest.$ac_objext'
14555  { (case "(($ac_try" in
14556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14557  *) ac_try_echo=$ac_try;;
14558esac
14559eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14560  (eval "$ac_try") 2>&5
14561  ac_status=$?
14562  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14563  (exit $ac_status); }; }; then
14564  ac_cv_header_time=yes
14565else
14566  echo "$as_me: failed program was:" >&5
14567sed 's/^/| /' conftest.$ac_ext >&5
14568
14569	ac_cv_header_time=no
14570fi
14571
14572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14573fi
14574{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14575echo "${ECHO_T}$ac_cv_header_time" >&6; }
14576if test $ac_cv_header_time = yes; then
14577
14578cat >>confdefs.h <<\_ACEOF
14579#define TIME_WITH_SYS_TIME 1
14580_ACEOF
14581
14582fi
14583
14584
14585
14586
14587
14588
14589
14590
14591for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14592do
14593as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14594if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14595  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14596echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14597if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14598  echo $ECHO_N "(cached) $ECHO_C" >&6
14599fi
14600ac_res=`eval echo '${'$as_ac_Header'}'`
14601	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14602echo "${ECHO_T}$ac_res" >&6; }
14603else
14604  # Is the header compilable?
14605{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14606echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14607cat >conftest.$ac_ext <<_ACEOF
14608/* confdefs.h.  */
14609_ACEOF
14610cat confdefs.h >>conftest.$ac_ext
14611cat >>conftest.$ac_ext <<_ACEOF
14612/* end confdefs.h.  */
14613$ac_includes_default
14614#include <$ac_header>
14615_ACEOF
14616rm -f conftest.$ac_objext
14617if { (ac_try="$ac_compile"
14618case "(($ac_try" in
14619  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14620  *) ac_try_echo=$ac_try;;
14621esac
14622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14623  (eval "$ac_compile") 2>conftest.er1
14624  ac_status=$?
14625  grep -v '^ *+' conftest.er1 >conftest.err
14626  rm -f conftest.er1
14627  cat conftest.err >&5
14628  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14629  (exit $ac_status); } &&
14630	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14631  { (case "(($ac_try" in
14632  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14633  *) ac_try_echo=$ac_try;;
14634esac
14635eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14636  (eval "$ac_try") 2>&5
14637  ac_status=$?
14638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14639  (exit $ac_status); }; } &&
14640	 { ac_try='test -s conftest.$ac_objext'
14641  { (case "(($ac_try" in
14642  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14643  *) ac_try_echo=$ac_try;;
14644esac
14645eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14646  (eval "$ac_try") 2>&5
14647  ac_status=$?
14648  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14649  (exit $ac_status); }; }; then
14650  ac_header_compiler=yes
14651else
14652  echo "$as_me: failed program was:" >&5
14653sed 's/^/| /' conftest.$ac_ext >&5
14654
14655	ac_header_compiler=no
14656fi
14657
14658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14659{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14660echo "${ECHO_T}$ac_header_compiler" >&6; }
14661
14662# Is the header present?
14663{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14664echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14665cat >conftest.$ac_ext <<_ACEOF
14666/* confdefs.h.  */
14667_ACEOF
14668cat confdefs.h >>conftest.$ac_ext
14669cat >>conftest.$ac_ext <<_ACEOF
14670/* end confdefs.h.  */
14671#include <$ac_header>
14672_ACEOF
14673if { (ac_try="$ac_cpp conftest.$ac_ext"
14674case "(($ac_try" in
14675  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14676  *) ac_try_echo=$ac_try;;
14677esac
14678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14679  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14680  ac_status=$?
14681  grep -v '^ *+' conftest.er1 >conftest.err
14682  rm -f conftest.er1
14683  cat conftest.err >&5
14684  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14685  (exit $ac_status); } >/dev/null; then
14686  if test -s conftest.err; then
14687    ac_cpp_err=$ac_c_preproc_warn_flag
14688    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14689  else
14690    ac_cpp_err=
14691  fi
14692else
14693  ac_cpp_err=yes
14694fi
14695if test -z "$ac_cpp_err"; then
14696  ac_header_preproc=yes
14697else
14698  echo "$as_me: failed program was:" >&5
14699sed 's/^/| /' conftest.$ac_ext >&5
14700
14701  ac_header_preproc=no
14702fi
14703
14704rm -f conftest.err conftest.$ac_ext
14705{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14706echo "${ECHO_T}$ac_header_preproc" >&6; }
14707
14708# So?  What about this header?
14709case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14710  yes:no: )
14711    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14712echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14713    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14714echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14715    ac_header_preproc=yes
14716    ;;
14717  no:yes:* )
14718    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14719echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14720    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14721echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14722    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14723echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14724    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14725echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14726    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14727echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14728    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14729echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14730    ( cat <<\_ASBOX
14731## ------------------------------------ ##
14732## Report this to http://llvm.org/bugs/ ##
14733## ------------------------------------ ##
14734_ASBOX
14735     ) | sed "s/^/$as_me: WARNING:     /" >&2
14736    ;;
14737esac
14738{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14739echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14740if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14741  echo $ECHO_N "(cached) $ECHO_C" >&6
14742else
14743  eval "$as_ac_Header=\$ac_header_preproc"
14744fi
14745ac_res=`eval echo '${'$as_ac_Header'}'`
14746	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14747echo "${ECHO_T}$ac_res" >&6; }
14748
14749fi
14750if test `eval echo '${'$as_ac_Header'}'` = yes; then
14751  cat >>confdefs.h <<_ACEOF
14752#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14753_ACEOF
14754
14755fi
14756
14757done
14758
14759
14760
14761
14762
14763
14764
14765for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14766do
14767as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14768if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14769  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14770echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14771if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14772  echo $ECHO_N "(cached) $ECHO_C" >&6
14773fi
14774ac_res=`eval echo '${'$as_ac_Header'}'`
14775	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14776echo "${ECHO_T}$ac_res" >&6; }
14777else
14778  # Is the header compilable?
14779{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14780echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14781cat >conftest.$ac_ext <<_ACEOF
14782/* confdefs.h.  */
14783_ACEOF
14784cat confdefs.h >>conftest.$ac_ext
14785cat >>conftest.$ac_ext <<_ACEOF
14786/* end confdefs.h.  */
14787$ac_includes_default
14788#include <$ac_header>
14789_ACEOF
14790rm -f conftest.$ac_objext
14791if { (ac_try="$ac_compile"
14792case "(($ac_try" in
14793  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14794  *) ac_try_echo=$ac_try;;
14795esac
14796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14797  (eval "$ac_compile") 2>conftest.er1
14798  ac_status=$?
14799  grep -v '^ *+' conftest.er1 >conftest.err
14800  rm -f conftest.er1
14801  cat conftest.err >&5
14802  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14803  (exit $ac_status); } &&
14804	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14805  { (case "(($ac_try" in
14806  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14807  *) ac_try_echo=$ac_try;;
14808esac
14809eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14810  (eval "$ac_try") 2>&5
14811  ac_status=$?
14812  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14813  (exit $ac_status); }; } &&
14814	 { ac_try='test -s conftest.$ac_objext'
14815  { (case "(($ac_try" in
14816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14817  *) ac_try_echo=$ac_try;;
14818esac
14819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14820  (eval "$ac_try") 2>&5
14821  ac_status=$?
14822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14823  (exit $ac_status); }; }; then
14824  ac_header_compiler=yes
14825else
14826  echo "$as_me: failed program was:" >&5
14827sed 's/^/| /' conftest.$ac_ext >&5
14828
14829	ac_header_compiler=no
14830fi
14831
14832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14833{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14834echo "${ECHO_T}$ac_header_compiler" >&6; }
14835
14836# Is the header present?
14837{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14838echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14839cat >conftest.$ac_ext <<_ACEOF
14840/* confdefs.h.  */
14841_ACEOF
14842cat confdefs.h >>conftest.$ac_ext
14843cat >>conftest.$ac_ext <<_ACEOF
14844/* end confdefs.h.  */
14845#include <$ac_header>
14846_ACEOF
14847if { (ac_try="$ac_cpp conftest.$ac_ext"
14848case "(($ac_try" in
14849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14850  *) ac_try_echo=$ac_try;;
14851esac
14852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14853  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14854  ac_status=$?
14855  grep -v '^ *+' conftest.er1 >conftest.err
14856  rm -f conftest.er1
14857  cat conftest.err >&5
14858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14859  (exit $ac_status); } >/dev/null; then
14860  if test -s conftest.err; then
14861    ac_cpp_err=$ac_c_preproc_warn_flag
14862    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14863  else
14864    ac_cpp_err=
14865  fi
14866else
14867  ac_cpp_err=yes
14868fi
14869if test -z "$ac_cpp_err"; then
14870  ac_header_preproc=yes
14871else
14872  echo "$as_me: failed program was:" >&5
14873sed 's/^/| /' conftest.$ac_ext >&5
14874
14875  ac_header_preproc=no
14876fi
14877
14878rm -f conftest.err conftest.$ac_ext
14879{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14880echo "${ECHO_T}$ac_header_preproc" >&6; }
14881
14882# So?  What about this header?
14883case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14884  yes:no: )
14885    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14886echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14887    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14888echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14889    ac_header_preproc=yes
14890    ;;
14891  no:yes:* )
14892    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14893echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14894    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14895echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14896    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14897echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14898    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14899echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14900    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14901echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14902    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14903echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14904    ( cat <<\_ASBOX
14905## ------------------------------------ ##
14906## Report this to http://llvm.org/bugs/ ##
14907## ------------------------------------ ##
14908_ASBOX
14909     ) | sed "s/^/$as_me: WARNING:     /" >&2
14910    ;;
14911esac
14912{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14913echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14914if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14915  echo $ECHO_N "(cached) $ECHO_C" >&6
14916else
14917  eval "$as_ac_Header=\$ac_header_preproc"
14918fi
14919ac_res=`eval echo '${'$as_ac_Header'}'`
14920	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14921echo "${ECHO_T}$ac_res" >&6; }
14922
14923fi
14924if test `eval echo '${'$as_ac_Header'}'` = yes; then
14925  cat >>confdefs.h <<_ACEOF
14926#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14927_ACEOF
14928
14929fi
14930
14931done
14932
14933
14934
14935for ac_header in utime.h windows.h
14936do
14937as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14938if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14939  { echo "$as_me:$LINENO: checking for $ac_header" >&5
14940echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14941if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14942  echo $ECHO_N "(cached) $ECHO_C" >&6
14943fi
14944ac_res=`eval echo '${'$as_ac_Header'}'`
14945	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14946echo "${ECHO_T}$ac_res" >&6; }
14947else
14948  # Is the header compilable?
14949{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14950echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14951cat >conftest.$ac_ext <<_ACEOF
14952/* confdefs.h.  */
14953_ACEOF
14954cat confdefs.h >>conftest.$ac_ext
14955cat >>conftest.$ac_ext <<_ACEOF
14956/* end confdefs.h.  */
14957$ac_includes_default
14958#include <$ac_header>
14959_ACEOF
14960rm -f conftest.$ac_objext
14961if { (ac_try="$ac_compile"
14962case "(($ac_try" in
14963  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14964  *) ac_try_echo=$ac_try;;
14965esac
14966eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14967  (eval "$ac_compile") 2>conftest.er1
14968  ac_status=$?
14969  grep -v '^ *+' conftest.er1 >conftest.err
14970  rm -f conftest.er1
14971  cat conftest.err >&5
14972  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14973  (exit $ac_status); } &&
14974	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14975  { (case "(($ac_try" in
14976  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14977  *) ac_try_echo=$ac_try;;
14978esac
14979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14980  (eval "$ac_try") 2>&5
14981  ac_status=$?
14982  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14983  (exit $ac_status); }; } &&
14984	 { ac_try='test -s conftest.$ac_objext'
14985  { (case "(($ac_try" in
14986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14987  *) ac_try_echo=$ac_try;;
14988esac
14989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14990  (eval "$ac_try") 2>&5
14991  ac_status=$?
14992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14993  (exit $ac_status); }; }; then
14994  ac_header_compiler=yes
14995else
14996  echo "$as_me: failed program was:" >&5
14997sed 's/^/| /' conftest.$ac_ext >&5
14998
14999	ac_header_compiler=no
15000fi
15001
15002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15003{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15004echo "${ECHO_T}$ac_header_compiler" >&6; }
15005
15006# Is the header present?
15007{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15008echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15009cat >conftest.$ac_ext <<_ACEOF
15010/* confdefs.h.  */
15011_ACEOF
15012cat confdefs.h >>conftest.$ac_ext
15013cat >>conftest.$ac_ext <<_ACEOF
15014/* end confdefs.h.  */
15015#include <$ac_header>
15016_ACEOF
15017if { (ac_try="$ac_cpp conftest.$ac_ext"
15018case "(($ac_try" in
15019  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15020  *) ac_try_echo=$ac_try;;
15021esac
15022eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15023  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15024  ac_status=$?
15025  grep -v '^ *+' conftest.er1 >conftest.err
15026  rm -f conftest.er1
15027  cat conftest.err >&5
15028  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15029  (exit $ac_status); } >/dev/null; then
15030  if test -s conftest.err; then
15031    ac_cpp_err=$ac_c_preproc_warn_flag
15032    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15033  else
15034    ac_cpp_err=
15035  fi
15036else
15037  ac_cpp_err=yes
15038fi
15039if test -z "$ac_cpp_err"; then
15040  ac_header_preproc=yes
15041else
15042  echo "$as_me: failed program was:" >&5
15043sed 's/^/| /' conftest.$ac_ext >&5
15044
15045  ac_header_preproc=no
15046fi
15047
15048rm -f conftest.err conftest.$ac_ext
15049{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15050echo "${ECHO_T}$ac_header_preproc" >&6; }
15051
15052# So?  What about this header?
15053case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15054  yes:no: )
15055    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15056echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15057    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15058echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15059    ac_header_preproc=yes
15060    ;;
15061  no:yes:* )
15062    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15063echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15064    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15065echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15066    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15067echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15068    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15069echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15070    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15071echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15072    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15073echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15074    ( cat <<\_ASBOX
15075## ------------------------------------ ##
15076## Report this to http://llvm.org/bugs/ ##
15077## ------------------------------------ ##
15078_ASBOX
15079     ) | sed "s/^/$as_me: WARNING:     /" >&2
15080    ;;
15081esac
15082{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15083echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15084if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15085  echo $ECHO_N "(cached) $ECHO_C" >&6
15086else
15087  eval "$as_ac_Header=\$ac_header_preproc"
15088fi
15089ac_res=`eval echo '${'$as_ac_Header'}'`
15090	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15091echo "${ECHO_T}$ac_res" >&6; }
15092
15093fi
15094if test `eval echo '${'$as_ac_Header'}'` = yes; then
15095  cat >>confdefs.h <<_ACEOF
15096#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15097_ACEOF
15098
15099fi
15100
15101done
15102
15103
15104
15105
15106
15107
15108for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
15109do
15110as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15111if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15112  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15113echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15114if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15115  echo $ECHO_N "(cached) $ECHO_C" >&6
15116fi
15117ac_res=`eval echo '${'$as_ac_Header'}'`
15118	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15119echo "${ECHO_T}$ac_res" >&6; }
15120else
15121  # Is the header compilable?
15122{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15123echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15124cat >conftest.$ac_ext <<_ACEOF
15125/* confdefs.h.  */
15126_ACEOF
15127cat confdefs.h >>conftest.$ac_ext
15128cat >>conftest.$ac_ext <<_ACEOF
15129/* end confdefs.h.  */
15130$ac_includes_default
15131#include <$ac_header>
15132_ACEOF
15133rm -f conftest.$ac_objext
15134if { (ac_try="$ac_compile"
15135case "(($ac_try" in
15136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15137  *) ac_try_echo=$ac_try;;
15138esac
15139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15140  (eval "$ac_compile") 2>conftest.er1
15141  ac_status=$?
15142  grep -v '^ *+' conftest.er1 >conftest.err
15143  rm -f conftest.er1
15144  cat conftest.err >&5
15145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15146  (exit $ac_status); } &&
15147	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15148  { (case "(($ac_try" in
15149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15150  *) ac_try_echo=$ac_try;;
15151esac
15152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15153  (eval "$ac_try") 2>&5
15154  ac_status=$?
15155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15156  (exit $ac_status); }; } &&
15157	 { ac_try='test -s conftest.$ac_objext'
15158  { (case "(($ac_try" in
15159  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15160  *) ac_try_echo=$ac_try;;
15161esac
15162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15163  (eval "$ac_try") 2>&5
15164  ac_status=$?
15165  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15166  (exit $ac_status); }; }; then
15167  ac_header_compiler=yes
15168else
15169  echo "$as_me: failed program was:" >&5
15170sed 's/^/| /' conftest.$ac_ext >&5
15171
15172	ac_header_compiler=no
15173fi
15174
15175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15176{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15177echo "${ECHO_T}$ac_header_compiler" >&6; }
15178
15179# Is the header present?
15180{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15181echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15182cat >conftest.$ac_ext <<_ACEOF
15183/* confdefs.h.  */
15184_ACEOF
15185cat confdefs.h >>conftest.$ac_ext
15186cat >>conftest.$ac_ext <<_ACEOF
15187/* end confdefs.h.  */
15188#include <$ac_header>
15189_ACEOF
15190if { (ac_try="$ac_cpp conftest.$ac_ext"
15191case "(($ac_try" in
15192  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15193  *) ac_try_echo=$ac_try;;
15194esac
15195eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15196  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15197  ac_status=$?
15198  grep -v '^ *+' conftest.er1 >conftest.err
15199  rm -f conftest.er1
15200  cat conftest.err >&5
15201  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15202  (exit $ac_status); } >/dev/null; then
15203  if test -s conftest.err; then
15204    ac_cpp_err=$ac_c_preproc_warn_flag
15205    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15206  else
15207    ac_cpp_err=
15208  fi
15209else
15210  ac_cpp_err=yes
15211fi
15212if test -z "$ac_cpp_err"; then
15213  ac_header_preproc=yes
15214else
15215  echo "$as_me: failed program was:" >&5
15216sed 's/^/| /' conftest.$ac_ext >&5
15217
15218  ac_header_preproc=no
15219fi
15220
15221rm -f conftest.err conftest.$ac_ext
15222{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15223echo "${ECHO_T}$ac_header_preproc" >&6; }
15224
15225# So?  What about this header?
15226case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15227  yes:no: )
15228    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15229echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15230    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15231echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15232    ac_header_preproc=yes
15233    ;;
15234  no:yes:* )
15235    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15236echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15237    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15238echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15239    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15240echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15241    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15242echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15243    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15244echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15245    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15246echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15247    ( cat <<\_ASBOX
15248## ------------------------------------ ##
15249## Report this to http://llvm.org/bugs/ ##
15250## ------------------------------------ ##
15251_ASBOX
15252     ) | sed "s/^/$as_me: WARNING:     /" >&2
15253    ;;
15254esac
15255{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15256echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15257if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15258  echo $ECHO_N "(cached) $ECHO_C" >&6
15259else
15260  eval "$as_ac_Header=\$ac_header_preproc"
15261fi
15262ac_res=`eval echo '${'$as_ac_Header'}'`
15263	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15264echo "${ECHO_T}$ac_res" >&6; }
15265
15266fi
15267if test `eval echo '${'$as_ac_Header'}'` = yes; then
15268  cat >>confdefs.h <<_ACEOF
15269#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15270_ACEOF
15271
15272fi
15273
15274done
15275
15276
15277
15278
15279
15280for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15281do
15282as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15283if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15284  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15285echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15286if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15287  echo $ECHO_N "(cached) $ECHO_C" >&6
15288fi
15289ac_res=`eval echo '${'$as_ac_Header'}'`
15290	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15291echo "${ECHO_T}$ac_res" >&6; }
15292else
15293  # Is the header compilable?
15294{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15295echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15296cat >conftest.$ac_ext <<_ACEOF
15297/* confdefs.h.  */
15298_ACEOF
15299cat confdefs.h >>conftest.$ac_ext
15300cat >>conftest.$ac_ext <<_ACEOF
15301/* end confdefs.h.  */
15302$ac_includes_default
15303#include <$ac_header>
15304_ACEOF
15305rm -f conftest.$ac_objext
15306if { (ac_try="$ac_compile"
15307case "(($ac_try" in
15308  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15309  *) ac_try_echo=$ac_try;;
15310esac
15311eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15312  (eval "$ac_compile") 2>conftest.er1
15313  ac_status=$?
15314  grep -v '^ *+' conftest.er1 >conftest.err
15315  rm -f conftest.er1
15316  cat conftest.err >&5
15317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15318  (exit $ac_status); } &&
15319	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15320  { (case "(($ac_try" in
15321  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15322  *) ac_try_echo=$ac_try;;
15323esac
15324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15325  (eval "$ac_try") 2>&5
15326  ac_status=$?
15327  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15328  (exit $ac_status); }; } &&
15329	 { ac_try='test -s conftest.$ac_objext'
15330  { (case "(($ac_try" in
15331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15332  *) ac_try_echo=$ac_try;;
15333esac
15334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15335  (eval "$ac_try") 2>&5
15336  ac_status=$?
15337  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15338  (exit $ac_status); }; }; then
15339  ac_header_compiler=yes
15340else
15341  echo "$as_me: failed program was:" >&5
15342sed 's/^/| /' conftest.$ac_ext >&5
15343
15344	ac_header_compiler=no
15345fi
15346
15347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15348{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15349echo "${ECHO_T}$ac_header_compiler" >&6; }
15350
15351# Is the header present?
15352{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15353echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15354cat >conftest.$ac_ext <<_ACEOF
15355/* confdefs.h.  */
15356_ACEOF
15357cat confdefs.h >>conftest.$ac_ext
15358cat >>conftest.$ac_ext <<_ACEOF
15359/* end confdefs.h.  */
15360#include <$ac_header>
15361_ACEOF
15362if { (ac_try="$ac_cpp conftest.$ac_ext"
15363case "(($ac_try" in
15364  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15365  *) ac_try_echo=$ac_try;;
15366esac
15367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15368  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15369  ac_status=$?
15370  grep -v '^ *+' conftest.er1 >conftest.err
15371  rm -f conftest.er1
15372  cat conftest.err >&5
15373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15374  (exit $ac_status); } >/dev/null; then
15375  if test -s conftest.err; then
15376    ac_cpp_err=$ac_c_preproc_warn_flag
15377    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15378  else
15379    ac_cpp_err=
15380  fi
15381else
15382  ac_cpp_err=yes
15383fi
15384if test -z "$ac_cpp_err"; then
15385  ac_header_preproc=yes
15386else
15387  echo "$as_me: failed program was:" >&5
15388sed 's/^/| /' conftest.$ac_ext >&5
15389
15390  ac_header_preproc=no
15391fi
15392
15393rm -f conftest.err conftest.$ac_ext
15394{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15395echo "${ECHO_T}$ac_header_preproc" >&6; }
15396
15397# So?  What about this header?
15398case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15399  yes:no: )
15400    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15401echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15402    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15403echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15404    ac_header_preproc=yes
15405    ;;
15406  no:yes:* )
15407    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15408echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15409    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15410echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15411    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15412echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15413    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15414echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15415    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15416echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15417    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15418echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15419    ( cat <<\_ASBOX
15420## ------------------------------------ ##
15421## Report this to http://llvm.org/bugs/ ##
15422## ------------------------------------ ##
15423_ASBOX
15424     ) | sed "s/^/$as_me: WARNING:     /" >&2
15425    ;;
15426esac
15427{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15428echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15429if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15430  echo $ECHO_N "(cached) $ECHO_C" >&6
15431else
15432  eval "$as_ac_Header=\$ac_header_preproc"
15433fi
15434ac_res=`eval echo '${'$as_ac_Header'}'`
15435	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15436echo "${ECHO_T}$ac_res" >&6; }
15437
15438fi
15439if test `eval echo '${'$as_ac_Header'}'` = yes; then
15440  cat >>confdefs.h <<_ACEOF
15441#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15442_ACEOF
15443
15444fi
15445
15446done
15447
15448
15449for ac_header in valgrind/valgrind.h
15450do
15451as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15452if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15453  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15454echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15455if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15456  echo $ECHO_N "(cached) $ECHO_C" >&6
15457fi
15458ac_res=`eval echo '${'$as_ac_Header'}'`
15459	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15460echo "${ECHO_T}$ac_res" >&6; }
15461else
15462  # Is the header compilable?
15463{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15464echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15465cat >conftest.$ac_ext <<_ACEOF
15466/* confdefs.h.  */
15467_ACEOF
15468cat confdefs.h >>conftest.$ac_ext
15469cat >>conftest.$ac_ext <<_ACEOF
15470/* end confdefs.h.  */
15471$ac_includes_default
15472#include <$ac_header>
15473_ACEOF
15474rm -f conftest.$ac_objext
15475if { (ac_try="$ac_compile"
15476case "(($ac_try" in
15477  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15478  *) ac_try_echo=$ac_try;;
15479esac
15480eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15481  (eval "$ac_compile") 2>conftest.er1
15482  ac_status=$?
15483  grep -v '^ *+' conftest.er1 >conftest.err
15484  rm -f conftest.er1
15485  cat conftest.err >&5
15486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15487  (exit $ac_status); } &&
15488	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15489  { (case "(($ac_try" in
15490  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15491  *) ac_try_echo=$ac_try;;
15492esac
15493eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15494  (eval "$ac_try") 2>&5
15495  ac_status=$?
15496  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15497  (exit $ac_status); }; } &&
15498	 { ac_try='test -s conftest.$ac_objext'
15499  { (case "(($ac_try" in
15500  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15501  *) ac_try_echo=$ac_try;;
15502esac
15503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15504  (eval "$ac_try") 2>&5
15505  ac_status=$?
15506  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15507  (exit $ac_status); }; }; then
15508  ac_header_compiler=yes
15509else
15510  echo "$as_me: failed program was:" >&5
15511sed 's/^/| /' conftest.$ac_ext >&5
15512
15513	ac_header_compiler=no
15514fi
15515
15516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15517{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15518echo "${ECHO_T}$ac_header_compiler" >&6; }
15519
15520# Is the header present?
15521{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15522echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15523cat >conftest.$ac_ext <<_ACEOF
15524/* confdefs.h.  */
15525_ACEOF
15526cat confdefs.h >>conftest.$ac_ext
15527cat >>conftest.$ac_ext <<_ACEOF
15528/* end confdefs.h.  */
15529#include <$ac_header>
15530_ACEOF
15531if { (ac_try="$ac_cpp conftest.$ac_ext"
15532case "(($ac_try" in
15533  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15534  *) ac_try_echo=$ac_try;;
15535esac
15536eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15537  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15538  ac_status=$?
15539  grep -v '^ *+' conftest.er1 >conftest.err
15540  rm -f conftest.er1
15541  cat conftest.err >&5
15542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15543  (exit $ac_status); } >/dev/null; then
15544  if test -s conftest.err; then
15545    ac_cpp_err=$ac_c_preproc_warn_flag
15546    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15547  else
15548    ac_cpp_err=
15549  fi
15550else
15551  ac_cpp_err=yes
15552fi
15553if test -z "$ac_cpp_err"; then
15554  ac_header_preproc=yes
15555else
15556  echo "$as_me: failed program was:" >&5
15557sed 's/^/| /' conftest.$ac_ext >&5
15558
15559  ac_header_preproc=no
15560fi
15561
15562rm -f conftest.err conftest.$ac_ext
15563{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15564echo "${ECHO_T}$ac_header_preproc" >&6; }
15565
15566# So?  What about this header?
15567case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15568  yes:no: )
15569    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15570echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15571    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15572echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15573    ac_header_preproc=yes
15574    ;;
15575  no:yes:* )
15576    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15577echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15578    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15579echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15580    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15581echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15582    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15583echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15584    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15585echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15586    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15587echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15588    ( cat <<\_ASBOX
15589## ------------------------------------ ##
15590## Report this to http://llvm.org/bugs/ ##
15591## ------------------------------------ ##
15592_ASBOX
15593     ) | sed "s/^/$as_me: WARNING:     /" >&2
15594    ;;
15595esac
15596{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15597echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15598if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15599  echo $ECHO_N "(cached) $ECHO_C" >&6
15600else
15601  eval "$as_ac_Header=\$ac_header_preproc"
15602fi
15603ac_res=`eval echo '${'$as_ac_Header'}'`
15604	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15605echo "${ECHO_T}$ac_res" >&6; }
15606
15607fi
15608if test `eval echo '${'$as_ac_Header'}'` = yes; then
15609  cat >>confdefs.h <<_ACEOF
15610#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15611_ACEOF
15612
15613fi
15614
15615done
15616
15617
15618for ac_header in fenv.h
15619do
15620as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15621if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15622  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15623echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15624if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15625  echo $ECHO_N "(cached) $ECHO_C" >&6
15626fi
15627ac_res=`eval echo '${'$as_ac_Header'}'`
15628	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15629echo "${ECHO_T}$ac_res" >&6; }
15630else
15631  # Is the header compilable?
15632{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15633echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15634cat >conftest.$ac_ext <<_ACEOF
15635/* confdefs.h.  */
15636_ACEOF
15637cat confdefs.h >>conftest.$ac_ext
15638cat >>conftest.$ac_ext <<_ACEOF
15639/* end confdefs.h.  */
15640$ac_includes_default
15641#include <$ac_header>
15642_ACEOF
15643rm -f conftest.$ac_objext
15644if { (ac_try="$ac_compile"
15645case "(($ac_try" in
15646  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15647  *) ac_try_echo=$ac_try;;
15648esac
15649eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15650  (eval "$ac_compile") 2>conftest.er1
15651  ac_status=$?
15652  grep -v '^ *+' conftest.er1 >conftest.err
15653  rm -f conftest.er1
15654  cat conftest.err >&5
15655  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15656  (exit $ac_status); } &&
15657	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15658  { (case "(($ac_try" in
15659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15660  *) ac_try_echo=$ac_try;;
15661esac
15662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15663  (eval "$ac_try") 2>&5
15664  ac_status=$?
15665  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15666  (exit $ac_status); }; } &&
15667	 { ac_try='test -s conftest.$ac_objext'
15668  { (case "(($ac_try" in
15669  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15670  *) ac_try_echo=$ac_try;;
15671esac
15672eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15673  (eval "$ac_try") 2>&5
15674  ac_status=$?
15675  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15676  (exit $ac_status); }; }; then
15677  ac_header_compiler=yes
15678else
15679  echo "$as_me: failed program was:" >&5
15680sed 's/^/| /' conftest.$ac_ext >&5
15681
15682	ac_header_compiler=no
15683fi
15684
15685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15686{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15687echo "${ECHO_T}$ac_header_compiler" >&6; }
15688
15689# Is the header present?
15690{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15691echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15692cat >conftest.$ac_ext <<_ACEOF
15693/* confdefs.h.  */
15694_ACEOF
15695cat confdefs.h >>conftest.$ac_ext
15696cat >>conftest.$ac_ext <<_ACEOF
15697/* end confdefs.h.  */
15698#include <$ac_header>
15699_ACEOF
15700if { (ac_try="$ac_cpp conftest.$ac_ext"
15701case "(($ac_try" in
15702  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15703  *) ac_try_echo=$ac_try;;
15704esac
15705eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15706  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15707  ac_status=$?
15708  grep -v '^ *+' conftest.er1 >conftest.err
15709  rm -f conftest.er1
15710  cat conftest.err >&5
15711  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15712  (exit $ac_status); } >/dev/null; then
15713  if test -s conftest.err; then
15714    ac_cpp_err=$ac_c_preproc_warn_flag
15715    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15716  else
15717    ac_cpp_err=
15718  fi
15719else
15720  ac_cpp_err=yes
15721fi
15722if test -z "$ac_cpp_err"; then
15723  ac_header_preproc=yes
15724else
15725  echo "$as_me: failed program was:" >&5
15726sed 's/^/| /' conftest.$ac_ext >&5
15727
15728  ac_header_preproc=no
15729fi
15730
15731rm -f conftest.err conftest.$ac_ext
15732{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15733echo "${ECHO_T}$ac_header_preproc" >&6; }
15734
15735# So?  What about this header?
15736case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15737  yes:no: )
15738    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15739echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15740    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15741echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15742    ac_header_preproc=yes
15743    ;;
15744  no:yes:* )
15745    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15746echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15747    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15748echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15749    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15750echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15751    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15752echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15753    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15754echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15755    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15756echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15757    ( cat <<\_ASBOX
15758## ------------------------------------ ##
15759## Report this to http://llvm.org/bugs/ ##
15760## ------------------------------------ ##
15761_ASBOX
15762     ) | sed "s/^/$as_me: WARNING:     /" >&2
15763    ;;
15764esac
15765{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15766echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15767if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15768  echo $ECHO_N "(cached) $ECHO_C" >&6
15769else
15770  eval "$as_ac_Header=\$ac_header_preproc"
15771fi
15772ac_res=`eval echo '${'$as_ac_Header'}'`
15773	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15774echo "${ECHO_T}$ac_res" >&6; }
15775
15776fi
15777if test `eval echo '${'$as_ac_Header'}'` = yes; then
15778  cat >>confdefs.h <<_ACEOF
15779#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15780_ACEOF
15781
15782fi
15783
15784done
15785
15786if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15787
15788for ac_header in pthread.h
15789do
15790as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15791if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15792  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15793echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15794if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15795  echo $ECHO_N "(cached) $ECHO_C" >&6
15796fi
15797ac_res=`eval echo '${'$as_ac_Header'}'`
15798	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15799echo "${ECHO_T}$ac_res" >&6; }
15800else
15801  # Is the header compilable?
15802{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15803echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15804cat >conftest.$ac_ext <<_ACEOF
15805/* confdefs.h.  */
15806_ACEOF
15807cat confdefs.h >>conftest.$ac_ext
15808cat >>conftest.$ac_ext <<_ACEOF
15809/* end confdefs.h.  */
15810$ac_includes_default
15811#include <$ac_header>
15812_ACEOF
15813rm -f conftest.$ac_objext
15814if { (ac_try="$ac_compile"
15815case "(($ac_try" in
15816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15817  *) ac_try_echo=$ac_try;;
15818esac
15819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15820  (eval "$ac_compile") 2>conftest.er1
15821  ac_status=$?
15822  grep -v '^ *+' conftest.er1 >conftest.err
15823  rm -f conftest.er1
15824  cat conftest.err >&5
15825  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15826  (exit $ac_status); } &&
15827	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15828  { (case "(($ac_try" in
15829  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15830  *) ac_try_echo=$ac_try;;
15831esac
15832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15833  (eval "$ac_try") 2>&5
15834  ac_status=$?
15835  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15836  (exit $ac_status); }; } &&
15837	 { ac_try='test -s conftest.$ac_objext'
15838  { (case "(($ac_try" in
15839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15840  *) ac_try_echo=$ac_try;;
15841esac
15842eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15843  (eval "$ac_try") 2>&5
15844  ac_status=$?
15845  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15846  (exit $ac_status); }; }; then
15847  ac_header_compiler=yes
15848else
15849  echo "$as_me: failed program was:" >&5
15850sed 's/^/| /' conftest.$ac_ext >&5
15851
15852	ac_header_compiler=no
15853fi
15854
15855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15856{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15857echo "${ECHO_T}$ac_header_compiler" >&6; }
15858
15859# Is the header present?
15860{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15861echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15862cat >conftest.$ac_ext <<_ACEOF
15863/* confdefs.h.  */
15864_ACEOF
15865cat confdefs.h >>conftest.$ac_ext
15866cat >>conftest.$ac_ext <<_ACEOF
15867/* end confdefs.h.  */
15868#include <$ac_header>
15869_ACEOF
15870if { (ac_try="$ac_cpp conftest.$ac_ext"
15871case "(($ac_try" in
15872  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15873  *) ac_try_echo=$ac_try;;
15874esac
15875eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15876  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15877  ac_status=$?
15878  grep -v '^ *+' conftest.er1 >conftest.err
15879  rm -f conftest.er1
15880  cat conftest.err >&5
15881  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15882  (exit $ac_status); } >/dev/null; then
15883  if test -s conftest.err; then
15884    ac_cpp_err=$ac_c_preproc_warn_flag
15885    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15886  else
15887    ac_cpp_err=
15888  fi
15889else
15890  ac_cpp_err=yes
15891fi
15892if test -z "$ac_cpp_err"; then
15893  ac_header_preproc=yes
15894else
15895  echo "$as_me: failed program was:" >&5
15896sed 's/^/| /' conftest.$ac_ext >&5
15897
15898  ac_header_preproc=no
15899fi
15900
15901rm -f conftest.err conftest.$ac_ext
15902{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15903echo "${ECHO_T}$ac_header_preproc" >&6; }
15904
15905# So?  What about this header?
15906case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15907  yes:no: )
15908    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15909echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15910    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15911echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15912    ac_header_preproc=yes
15913    ;;
15914  no:yes:* )
15915    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15916echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15917    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15918echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15919    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15920echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15921    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15922echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15923    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15924echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15925    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15926echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15927    ( cat <<\_ASBOX
15928## ------------------------------------ ##
15929## Report this to http://llvm.org/bugs/ ##
15930## ------------------------------------ ##
15931_ASBOX
15932     ) | sed "s/^/$as_me: WARNING:     /" >&2
15933    ;;
15934esac
15935{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15936echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15937if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15938  echo $ECHO_N "(cached) $ECHO_C" >&6
15939else
15940  eval "$as_ac_Header=\$ac_header_preproc"
15941fi
15942ac_res=`eval echo '${'$as_ac_Header'}'`
15943	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15944echo "${ECHO_T}$ac_res" >&6; }
15945
15946fi
15947if test `eval echo '${'$as_ac_Header'}'` = yes; then
15948  cat >>confdefs.h <<_ACEOF
15949#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15950_ACEOF
15951 HAVE_PTHREAD=1
15952
15953else
15954  HAVE_PTHREAD=0
15955
15956fi
15957
15958done
15959
15960else
15961  HAVE_PTHREAD=0
15962
15963fi
15964
15965if test "$llvm_cv_enable_libffi" = "yes" ; then
15966
15967
15968for ac_header in ffi.h ffi/ffi.h
15969do
15970as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15971if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15972  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15973echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15974if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15975  echo $ECHO_N "(cached) $ECHO_C" >&6
15976fi
15977ac_res=`eval echo '${'$as_ac_Header'}'`
15978	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15979echo "${ECHO_T}$ac_res" >&6; }
15980else
15981  # Is the header compilable?
15982{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15983echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15984cat >conftest.$ac_ext <<_ACEOF
15985/* confdefs.h.  */
15986_ACEOF
15987cat confdefs.h >>conftest.$ac_ext
15988cat >>conftest.$ac_ext <<_ACEOF
15989/* end confdefs.h.  */
15990$ac_includes_default
15991#include <$ac_header>
15992_ACEOF
15993rm -f conftest.$ac_objext
15994if { (ac_try="$ac_compile"
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_compile") 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	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16008  { (case "(($ac_try" in
16009  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16010  *) ac_try_echo=$ac_try;;
16011esac
16012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16013  (eval "$ac_try") 2>&5
16014  ac_status=$?
16015  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16016  (exit $ac_status); }; } &&
16017	 { ac_try='test -s conftest.$ac_objext'
16018  { (case "(($ac_try" in
16019  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16020  *) ac_try_echo=$ac_try;;
16021esac
16022eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16023  (eval "$ac_try") 2>&5
16024  ac_status=$?
16025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16026  (exit $ac_status); }; }; then
16027  ac_header_compiler=yes
16028else
16029  echo "$as_me: failed program was:" >&5
16030sed 's/^/| /' conftest.$ac_ext >&5
16031
16032	ac_header_compiler=no
16033fi
16034
16035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16036{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16037echo "${ECHO_T}$ac_header_compiler" >&6; }
16038
16039# Is the header present?
16040{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16041echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16042cat >conftest.$ac_ext <<_ACEOF
16043/* confdefs.h.  */
16044_ACEOF
16045cat confdefs.h >>conftest.$ac_ext
16046cat >>conftest.$ac_ext <<_ACEOF
16047/* end confdefs.h.  */
16048#include <$ac_header>
16049_ACEOF
16050if { (ac_try="$ac_cpp conftest.$ac_ext"
16051case "(($ac_try" in
16052  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16053  *) ac_try_echo=$ac_try;;
16054esac
16055eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16056  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16057  ac_status=$?
16058  grep -v '^ *+' conftest.er1 >conftest.err
16059  rm -f conftest.er1
16060  cat conftest.err >&5
16061  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16062  (exit $ac_status); } >/dev/null; then
16063  if test -s conftest.err; then
16064    ac_cpp_err=$ac_c_preproc_warn_flag
16065    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16066  else
16067    ac_cpp_err=
16068  fi
16069else
16070  ac_cpp_err=yes
16071fi
16072if test -z "$ac_cpp_err"; then
16073  ac_header_preproc=yes
16074else
16075  echo "$as_me: failed program was:" >&5
16076sed 's/^/| /' conftest.$ac_ext >&5
16077
16078  ac_header_preproc=no
16079fi
16080
16081rm -f conftest.err conftest.$ac_ext
16082{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16083echo "${ECHO_T}$ac_header_preproc" >&6; }
16084
16085# So?  What about this header?
16086case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16087  yes:no: )
16088    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16089echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16090    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16091echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16092    ac_header_preproc=yes
16093    ;;
16094  no:yes:* )
16095    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16096echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16097    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16098echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16099    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16100echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16101    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16102echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16103    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16104echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16105    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16106echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16107    ( cat <<\_ASBOX
16108## ------------------------------------ ##
16109## Report this to http://llvm.org/bugs/ ##
16110## ------------------------------------ ##
16111_ASBOX
16112     ) | sed "s/^/$as_me: WARNING:     /" >&2
16113    ;;
16114esac
16115{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16116echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16117if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16118  echo $ECHO_N "(cached) $ECHO_C" >&6
16119else
16120  eval "$as_ac_Header=\$ac_header_preproc"
16121fi
16122ac_res=`eval echo '${'$as_ac_Header'}'`
16123	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16124echo "${ECHO_T}$ac_res" >&6; }
16125
16126fi
16127if test `eval echo '${'$as_ac_Header'}'` = yes; then
16128  cat >>confdefs.h <<_ACEOF
16129#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16130_ACEOF
16131
16132fi
16133
16134done
16135
16136fi
16137
16138
16139for ac_header in CrashReporterClient.h
16140do
16141as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16142if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16143  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16144echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16145if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16146  echo $ECHO_N "(cached) $ECHO_C" >&6
16147fi
16148ac_res=`eval echo '${'$as_ac_Header'}'`
16149	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16150echo "${ECHO_T}$ac_res" >&6; }
16151else
16152  # Is the header compilable?
16153{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16154echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16155cat >conftest.$ac_ext <<_ACEOF
16156/* confdefs.h.  */
16157_ACEOF
16158cat confdefs.h >>conftest.$ac_ext
16159cat >>conftest.$ac_ext <<_ACEOF
16160/* end confdefs.h.  */
16161$ac_includes_default
16162#include <$ac_header>
16163_ACEOF
16164rm -f conftest.$ac_objext
16165if { (ac_try="$ac_compile"
16166case "(($ac_try" in
16167  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16168  *) ac_try_echo=$ac_try;;
16169esac
16170eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16171  (eval "$ac_compile") 2>conftest.er1
16172  ac_status=$?
16173  grep -v '^ *+' conftest.er1 >conftest.err
16174  rm -f conftest.er1
16175  cat conftest.err >&5
16176  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16177  (exit $ac_status); } &&
16178	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16179  { (case "(($ac_try" in
16180  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16181  *) ac_try_echo=$ac_try;;
16182esac
16183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16184  (eval "$ac_try") 2>&5
16185  ac_status=$?
16186  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16187  (exit $ac_status); }; } &&
16188	 { ac_try='test -s conftest.$ac_objext'
16189  { (case "(($ac_try" in
16190  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16191  *) ac_try_echo=$ac_try;;
16192esac
16193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16194  (eval "$ac_try") 2>&5
16195  ac_status=$?
16196  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16197  (exit $ac_status); }; }; then
16198  ac_header_compiler=yes
16199else
16200  echo "$as_me: failed program was:" >&5
16201sed 's/^/| /' conftest.$ac_ext >&5
16202
16203	ac_header_compiler=no
16204fi
16205
16206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16207{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16208echo "${ECHO_T}$ac_header_compiler" >&6; }
16209
16210# Is the header present?
16211{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16212echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16213cat >conftest.$ac_ext <<_ACEOF
16214/* confdefs.h.  */
16215_ACEOF
16216cat confdefs.h >>conftest.$ac_ext
16217cat >>conftest.$ac_ext <<_ACEOF
16218/* end confdefs.h.  */
16219#include <$ac_header>
16220_ACEOF
16221if { (ac_try="$ac_cpp conftest.$ac_ext"
16222case "(($ac_try" in
16223  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16224  *) ac_try_echo=$ac_try;;
16225esac
16226eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16227  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16228  ac_status=$?
16229  grep -v '^ *+' conftest.er1 >conftest.err
16230  rm -f conftest.er1
16231  cat conftest.err >&5
16232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16233  (exit $ac_status); } >/dev/null; then
16234  if test -s conftest.err; then
16235    ac_cpp_err=$ac_c_preproc_warn_flag
16236    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16237  else
16238    ac_cpp_err=
16239  fi
16240else
16241  ac_cpp_err=yes
16242fi
16243if test -z "$ac_cpp_err"; then
16244  ac_header_preproc=yes
16245else
16246  echo "$as_me: failed program was:" >&5
16247sed 's/^/| /' conftest.$ac_ext >&5
16248
16249  ac_header_preproc=no
16250fi
16251
16252rm -f conftest.err conftest.$ac_ext
16253{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16254echo "${ECHO_T}$ac_header_preproc" >&6; }
16255
16256# So?  What about this header?
16257case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16258  yes:no: )
16259    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16260echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16261    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16262echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16263    ac_header_preproc=yes
16264    ;;
16265  no:yes:* )
16266    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16267echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16268    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16269echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16270    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16271echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16272    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16273echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16274    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16275echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16276    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16277echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16278    ( cat <<\_ASBOX
16279## ------------------------------------ ##
16280## Report this to http://llvm.org/bugs/ ##
16281## ------------------------------------ ##
16282_ASBOX
16283     ) | sed "s/^/$as_me: WARNING:     /" >&2
16284    ;;
16285esac
16286{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16287echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16288if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16289  echo $ECHO_N "(cached) $ECHO_C" >&6
16290else
16291  eval "$as_ac_Header=\$ac_header_preproc"
16292fi
16293ac_res=`eval echo '${'$as_ac_Header'}'`
16294	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16295echo "${ECHO_T}$ac_res" >&6; }
16296
16297fi
16298if test `eval echo '${'$as_ac_Header'}'` = yes; then
16299  cat >>confdefs.h <<_ACEOF
16300#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16301_ACEOF
16302
16303fi
16304
16305done
16306
16307
16308{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16309echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16310cat >conftest.$ac_ext <<_ACEOF
16311/* confdefs.h.  */
16312_ACEOF
16313cat confdefs.h >>conftest.$ac_ext
16314cat >>conftest.$ac_ext <<_ACEOF
16315/* end confdefs.h.  */
16316extern const char *__crashreporter_info__;
16317      int main() {
16318        __crashreporter_info__ = "test";
16319        return 0;
16320      }
16321
16322_ACEOF
16323rm -f conftest.$ac_objext conftest$ac_exeext
16324if { (ac_try="$ac_link"
16325case "(($ac_try" in
16326  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16327  *) ac_try_echo=$ac_try;;
16328esac
16329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16330  (eval "$ac_link") 2>conftest.er1
16331  ac_status=$?
16332  grep -v '^ *+' conftest.er1 >conftest.err
16333  rm -f conftest.er1
16334  cat conftest.err >&5
16335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16336  (exit $ac_status); } &&
16337	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16338  { (case "(($ac_try" in
16339  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16340  *) ac_try_echo=$ac_try;;
16341esac
16342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16343  (eval "$ac_try") 2>&5
16344  ac_status=$?
16345  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16346  (exit $ac_status); }; } &&
16347	 { ac_try='test -s conftest$ac_exeext'
16348  { (case "(($ac_try" in
16349  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16350  *) ac_try_echo=$ac_try;;
16351esac
16352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16353  (eval "$ac_try") 2>&5
16354  ac_status=$?
16355  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16356  (exit $ac_status); }; }; then
16357  { echo "$as_me:$LINENO: result: yes" >&5
16358echo "${ECHO_T}yes" >&6; }
16359
16360cat >>confdefs.h <<\_ACEOF
16361#define HAVE_CRASHREPORTER_INFO 1
16362_ACEOF
16363
16364else
16365  echo "$as_me: failed program was:" >&5
16366sed 's/^/| /' conftest.$ac_ext >&5
16367
16368	{ echo "$as_me:$LINENO: result: no" >&5
16369echo "${ECHO_T}no" >&6; }
16370
16371cat >>confdefs.h <<\_ACEOF
16372#define HAVE_CRASHREPORTER_INFO 0
16373_ACEOF
16374
16375fi
16376
16377rm -f core conftest.err conftest.$ac_objext \
16378      conftest$ac_exeext conftest.$ac_ext
16379
16380
16381
16382
16383  { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16384echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16385if test "${ac_cv_huge_val_sanity+set}" = set; then
16386  echo $ECHO_N "(cached) $ECHO_C" >&6
16387else
16388
16389    ac_ext=cpp
16390ac_cpp='$CXXCPP $CPPFLAGS'
16391ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16392ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16393ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16394
16395    ac_save_CXXFLAGS=$CXXFLAGS
16396    CXXFLAGS="$CXXFLAGS -pedantic"
16397    if test "$cross_compiling" = yes; then
16398  ac_cv_huge_val_sanity=yes
16399else
16400  cat >conftest.$ac_ext <<_ACEOF
16401/* confdefs.h.  */
16402_ACEOF
16403cat confdefs.h >>conftest.$ac_ext
16404cat >>conftest.$ac_ext <<_ACEOF
16405/* end confdefs.h.  */
16406#include <math.h>
16407int
16408main ()
16409{
16410double x = HUGE_VAL; return x != x;
16411  ;
16412  return 0;
16413}
16414_ACEOF
16415rm -f conftest$ac_exeext
16416if { (ac_try="$ac_link"
16417case "(($ac_try" in
16418  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16419  *) ac_try_echo=$ac_try;;
16420esac
16421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16422  (eval "$ac_link") 2>&5
16423  ac_status=$?
16424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16425  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16426  { (case "(($ac_try" in
16427  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16428  *) ac_try_echo=$ac_try;;
16429esac
16430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16431  (eval "$ac_try") 2>&5
16432  ac_status=$?
16433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16434  (exit $ac_status); }; }; then
16435  ac_cv_huge_val_sanity=yes
16436else
16437  echo "$as_me: program exited with status $ac_status" >&5
16438echo "$as_me: failed program was:" >&5
16439sed 's/^/| /' conftest.$ac_ext >&5
16440
16441( exit $ac_status )
16442ac_cv_huge_val_sanity=no
16443fi
16444rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16445fi
16446
16447
16448    CXXFLAGS=$ac_save_CXXFLAGS
16449    ac_ext=c
16450ac_cpp='$CPP $CPPFLAGS'
16451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16453ac_compiler_gnu=$ac_cv_c_compiler_gnu
16454
16455
16456fi
16457{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16458echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16459  HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16460
16461
16462{ echo "$as_me:$LINENO: checking for pid_t" >&5
16463echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16464if test "${ac_cv_type_pid_t+set}" = set; then
16465  echo $ECHO_N "(cached) $ECHO_C" >&6
16466else
16467  cat >conftest.$ac_ext <<_ACEOF
16468/* confdefs.h.  */
16469_ACEOF
16470cat confdefs.h >>conftest.$ac_ext
16471cat >>conftest.$ac_ext <<_ACEOF
16472/* end confdefs.h.  */
16473$ac_includes_default
16474typedef pid_t ac__type_new_;
16475int
16476main ()
16477{
16478if ((ac__type_new_ *) 0)
16479  return 0;
16480if (sizeof (ac__type_new_))
16481  return 0;
16482  ;
16483  return 0;
16484}
16485_ACEOF
16486rm -f conftest.$ac_objext
16487if { (ac_try="$ac_compile"
16488case "(($ac_try" in
16489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16490  *) ac_try_echo=$ac_try;;
16491esac
16492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16493  (eval "$ac_compile") 2>conftest.er1
16494  ac_status=$?
16495  grep -v '^ *+' conftest.er1 >conftest.err
16496  rm -f conftest.er1
16497  cat conftest.err >&5
16498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16499  (exit $ac_status); } &&
16500	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16501  { (case "(($ac_try" in
16502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16503  *) ac_try_echo=$ac_try;;
16504esac
16505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16506  (eval "$ac_try") 2>&5
16507  ac_status=$?
16508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16509  (exit $ac_status); }; } &&
16510	 { ac_try='test -s conftest.$ac_objext'
16511  { (case "(($ac_try" in
16512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16513  *) ac_try_echo=$ac_try;;
16514esac
16515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16516  (eval "$ac_try") 2>&5
16517  ac_status=$?
16518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16519  (exit $ac_status); }; }; then
16520  ac_cv_type_pid_t=yes
16521else
16522  echo "$as_me: failed program was:" >&5
16523sed 's/^/| /' conftest.$ac_ext >&5
16524
16525	ac_cv_type_pid_t=no
16526fi
16527
16528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16529fi
16530{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16531echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16532if test $ac_cv_type_pid_t = yes; then
16533  :
16534else
16535
16536cat >>confdefs.h <<_ACEOF
16537#define pid_t int
16538_ACEOF
16539
16540fi
16541
16542{ echo "$as_me:$LINENO: checking for size_t" >&5
16543echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16544if test "${ac_cv_type_size_t+set}" = set; then
16545  echo $ECHO_N "(cached) $ECHO_C" >&6
16546else
16547  cat >conftest.$ac_ext <<_ACEOF
16548/* confdefs.h.  */
16549_ACEOF
16550cat confdefs.h >>conftest.$ac_ext
16551cat >>conftest.$ac_ext <<_ACEOF
16552/* end confdefs.h.  */
16553$ac_includes_default
16554typedef size_t ac__type_new_;
16555int
16556main ()
16557{
16558if ((ac__type_new_ *) 0)
16559  return 0;
16560if (sizeof (ac__type_new_))
16561  return 0;
16562  ;
16563  return 0;
16564}
16565_ACEOF
16566rm -f conftest.$ac_objext
16567if { (ac_try="$ac_compile"
16568case "(($ac_try" in
16569  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16570  *) ac_try_echo=$ac_try;;
16571esac
16572eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16573  (eval "$ac_compile") 2>conftest.er1
16574  ac_status=$?
16575  grep -v '^ *+' conftest.er1 >conftest.err
16576  rm -f conftest.er1
16577  cat conftest.err >&5
16578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16579  (exit $ac_status); } &&
16580	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16581  { (case "(($ac_try" in
16582  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16583  *) ac_try_echo=$ac_try;;
16584esac
16585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16586  (eval "$ac_try") 2>&5
16587  ac_status=$?
16588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16589  (exit $ac_status); }; } &&
16590	 { ac_try='test -s conftest.$ac_objext'
16591  { (case "(($ac_try" in
16592  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16593  *) ac_try_echo=$ac_try;;
16594esac
16595eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16596  (eval "$ac_try") 2>&5
16597  ac_status=$?
16598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16599  (exit $ac_status); }; }; then
16600  ac_cv_type_size_t=yes
16601else
16602  echo "$as_me: failed program was:" >&5
16603sed 's/^/| /' conftest.$ac_ext >&5
16604
16605	ac_cv_type_size_t=no
16606fi
16607
16608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16609fi
16610{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16611echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16612if test $ac_cv_type_size_t = yes; then
16613  :
16614else
16615
16616cat >>confdefs.h <<_ACEOF
16617#define size_t unsigned int
16618_ACEOF
16619
16620fi
16621
16622
16623cat >>confdefs.h <<_ACEOF
16624#define RETSIGTYPE void
16625_ACEOF
16626
16627{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16628echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16629if test "${ac_cv_struct_tm+set}" = set; then
16630  echo $ECHO_N "(cached) $ECHO_C" >&6
16631else
16632  cat >conftest.$ac_ext <<_ACEOF
16633/* confdefs.h.  */
16634_ACEOF
16635cat confdefs.h >>conftest.$ac_ext
16636cat >>conftest.$ac_ext <<_ACEOF
16637/* end confdefs.h.  */
16638#include <sys/types.h>
16639#include <time.h>
16640
16641int
16642main ()
16643{
16644struct tm *tp; tp->tm_sec;
16645  ;
16646  return 0;
16647}
16648_ACEOF
16649rm -f conftest.$ac_objext
16650if { (ac_try="$ac_compile"
16651case "(($ac_try" in
16652  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16653  *) ac_try_echo=$ac_try;;
16654esac
16655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16656  (eval "$ac_compile") 2>conftest.er1
16657  ac_status=$?
16658  grep -v '^ *+' conftest.er1 >conftest.err
16659  rm -f conftest.er1
16660  cat conftest.err >&5
16661  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16662  (exit $ac_status); } &&
16663	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16664  { (case "(($ac_try" in
16665  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16666  *) ac_try_echo=$ac_try;;
16667esac
16668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16669  (eval "$ac_try") 2>&5
16670  ac_status=$?
16671  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16672  (exit $ac_status); }; } &&
16673	 { ac_try='test -s conftest.$ac_objext'
16674  { (case "(($ac_try" in
16675  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16676  *) ac_try_echo=$ac_try;;
16677esac
16678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16679  (eval "$ac_try") 2>&5
16680  ac_status=$?
16681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16682  (exit $ac_status); }; }; then
16683  ac_cv_struct_tm=time.h
16684else
16685  echo "$as_me: failed program was:" >&5
16686sed 's/^/| /' conftest.$ac_ext >&5
16687
16688	ac_cv_struct_tm=sys/time.h
16689fi
16690
16691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16692fi
16693{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16694echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16695if test $ac_cv_struct_tm = sys/time.h; then
16696
16697cat >>confdefs.h <<\_ACEOF
16698#define TM_IN_SYS_TIME 1
16699_ACEOF
16700
16701fi
16702
16703{ echo "$as_me:$LINENO: checking for int64_t" >&5
16704echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16705if test "${ac_cv_type_int64_t+set}" = set; then
16706  echo $ECHO_N "(cached) $ECHO_C" >&6
16707else
16708  cat >conftest.$ac_ext <<_ACEOF
16709/* confdefs.h.  */
16710_ACEOF
16711cat confdefs.h >>conftest.$ac_ext
16712cat >>conftest.$ac_ext <<_ACEOF
16713/* end confdefs.h.  */
16714$ac_includes_default
16715typedef int64_t ac__type_new_;
16716int
16717main ()
16718{
16719if ((ac__type_new_ *) 0)
16720  return 0;
16721if (sizeof (ac__type_new_))
16722  return 0;
16723  ;
16724  return 0;
16725}
16726_ACEOF
16727rm -f conftest.$ac_objext
16728if { (ac_try="$ac_compile"
16729case "(($ac_try" in
16730  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16731  *) ac_try_echo=$ac_try;;
16732esac
16733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16734  (eval "$ac_compile") 2>conftest.er1
16735  ac_status=$?
16736  grep -v '^ *+' conftest.er1 >conftest.err
16737  rm -f conftest.er1
16738  cat conftest.err >&5
16739  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16740  (exit $ac_status); } &&
16741	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16742  { (case "(($ac_try" in
16743  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16744  *) ac_try_echo=$ac_try;;
16745esac
16746eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16747  (eval "$ac_try") 2>&5
16748  ac_status=$?
16749  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16750  (exit $ac_status); }; } &&
16751	 { ac_try='test -s conftest.$ac_objext'
16752  { (case "(($ac_try" in
16753  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16754  *) ac_try_echo=$ac_try;;
16755esac
16756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16757  (eval "$ac_try") 2>&5
16758  ac_status=$?
16759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16760  (exit $ac_status); }; }; then
16761  ac_cv_type_int64_t=yes
16762else
16763  echo "$as_me: failed program was:" >&5
16764sed 's/^/| /' conftest.$ac_ext >&5
16765
16766	ac_cv_type_int64_t=no
16767fi
16768
16769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16770fi
16771{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16772echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16773if test $ac_cv_type_int64_t = yes; then
16774
16775cat >>confdefs.h <<_ACEOF
16776#define HAVE_INT64_T 1
16777_ACEOF
16778
16779
16780else
16781  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16782echo "$as_me: error: Type int64_t required but not found" >&2;}
16783   { (exit 1); exit 1; }; }
16784fi
16785
16786{ echo "$as_me:$LINENO: checking for uint64_t" >&5
16787echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16788if test "${ac_cv_type_uint64_t+set}" = set; then
16789  echo $ECHO_N "(cached) $ECHO_C" >&6
16790else
16791  cat >conftest.$ac_ext <<_ACEOF
16792/* confdefs.h.  */
16793_ACEOF
16794cat confdefs.h >>conftest.$ac_ext
16795cat >>conftest.$ac_ext <<_ACEOF
16796/* end confdefs.h.  */
16797$ac_includes_default
16798typedef uint64_t ac__type_new_;
16799int
16800main ()
16801{
16802if ((ac__type_new_ *) 0)
16803  return 0;
16804if (sizeof (ac__type_new_))
16805  return 0;
16806  ;
16807  return 0;
16808}
16809_ACEOF
16810rm -f conftest.$ac_objext
16811if { (ac_try="$ac_compile"
16812case "(($ac_try" in
16813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16814  *) ac_try_echo=$ac_try;;
16815esac
16816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16817  (eval "$ac_compile") 2>conftest.er1
16818  ac_status=$?
16819  grep -v '^ *+' conftest.er1 >conftest.err
16820  rm -f conftest.er1
16821  cat conftest.err >&5
16822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16823  (exit $ac_status); } &&
16824	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16825  { (case "(($ac_try" in
16826  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16827  *) ac_try_echo=$ac_try;;
16828esac
16829eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16830  (eval "$ac_try") 2>&5
16831  ac_status=$?
16832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16833  (exit $ac_status); }; } &&
16834	 { ac_try='test -s conftest.$ac_objext'
16835  { (case "(($ac_try" in
16836  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16837  *) ac_try_echo=$ac_try;;
16838esac
16839eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16840  (eval "$ac_try") 2>&5
16841  ac_status=$?
16842  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16843  (exit $ac_status); }; }; then
16844  ac_cv_type_uint64_t=yes
16845else
16846  echo "$as_me: failed program was:" >&5
16847sed 's/^/| /' conftest.$ac_ext >&5
16848
16849	ac_cv_type_uint64_t=no
16850fi
16851
16852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16853fi
16854{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16855echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16856if test $ac_cv_type_uint64_t = yes; then
16857
16858cat >>confdefs.h <<_ACEOF
16859#define HAVE_UINT64_T 1
16860_ACEOF
16861
16862
16863else
16864  { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16865echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16866if test "${ac_cv_type_u_int64_t+set}" = set; then
16867  echo $ECHO_N "(cached) $ECHO_C" >&6
16868else
16869  cat >conftest.$ac_ext <<_ACEOF
16870/* confdefs.h.  */
16871_ACEOF
16872cat confdefs.h >>conftest.$ac_ext
16873cat >>conftest.$ac_ext <<_ACEOF
16874/* end confdefs.h.  */
16875$ac_includes_default
16876typedef u_int64_t ac__type_new_;
16877int
16878main ()
16879{
16880if ((ac__type_new_ *) 0)
16881  return 0;
16882if (sizeof (ac__type_new_))
16883  return 0;
16884  ;
16885  return 0;
16886}
16887_ACEOF
16888rm -f conftest.$ac_objext
16889if { (ac_try="$ac_compile"
16890case "(($ac_try" in
16891  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16892  *) ac_try_echo=$ac_try;;
16893esac
16894eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16895  (eval "$ac_compile") 2>conftest.er1
16896  ac_status=$?
16897  grep -v '^ *+' conftest.er1 >conftest.err
16898  rm -f conftest.er1
16899  cat conftest.err >&5
16900  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16901  (exit $ac_status); } &&
16902	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16903  { (case "(($ac_try" in
16904  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16905  *) ac_try_echo=$ac_try;;
16906esac
16907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16908  (eval "$ac_try") 2>&5
16909  ac_status=$?
16910  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16911  (exit $ac_status); }; } &&
16912	 { ac_try='test -s conftest.$ac_objext'
16913  { (case "(($ac_try" in
16914  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16915  *) ac_try_echo=$ac_try;;
16916esac
16917eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16918  (eval "$ac_try") 2>&5
16919  ac_status=$?
16920  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16921  (exit $ac_status); }; }; then
16922  ac_cv_type_u_int64_t=yes
16923else
16924  echo "$as_me: failed program was:" >&5
16925sed 's/^/| /' conftest.$ac_ext >&5
16926
16927	ac_cv_type_u_int64_t=no
16928fi
16929
16930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16931fi
16932{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16933echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16934if test $ac_cv_type_u_int64_t = yes; then
16935
16936cat >>confdefs.h <<_ACEOF
16937#define HAVE_U_INT64_T 1
16938_ACEOF
16939
16940
16941else
16942  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16943echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16944   { (exit 1); exit 1; }; }
16945fi
16946
16947fi
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16959do
16960as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16961{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16962echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16963if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16964  echo $ECHO_N "(cached) $ECHO_C" >&6
16965else
16966  cat >conftest.$ac_ext <<_ACEOF
16967/* confdefs.h.  */
16968_ACEOF
16969cat confdefs.h >>conftest.$ac_ext
16970cat >>conftest.$ac_ext <<_ACEOF
16971/* end confdefs.h.  */
16972/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16973   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16974#define $ac_func innocuous_$ac_func
16975
16976/* System header to define __stub macros and hopefully few prototypes,
16977    which can conflict with char $ac_func (); below.
16978    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16979    <limits.h> exists even on freestanding compilers.  */
16980
16981#ifdef __STDC__
16982# include <limits.h>
16983#else
16984# include <assert.h>
16985#endif
16986
16987#undef $ac_func
16988
16989/* Override any GCC internal prototype to avoid an error.
16990   Use char because int might match the return type of a GCC
16991   builtin and then its argument prototype would still apply.  */
16992#ifdef __cplusplus
16993extern "C"
16994#endif
16995char $ac_func ();
16996/* The GNU C library defines this for functions which it implements
16997    to always fail with ENOSYS.  Some functions are actually named
16998    something starting with __ and the normal name is an alias.  */
16999#if defined __stub_$ac_func || defined __stub___$ac_func
17000choke me
17001#endif
17002
17003int
17004main ()
17005{
17006return $ac_func ();
17007  ;
17008  return 0;
17009}
17010_ACEOF
17011rm -f conftest.$ac_objext conftest$ac_exeext
17012if { (ac_try="$ac_link"
17013case "(($ac_try" in
17014  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17015  *) ac_try_echo=$ac_try;;
17016esac
17017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17018  (eval "$ac_link") 2>conftest.er1
17019  ac_status=$?
17020  grep -v '^ *+' conftest.er1 >conftest.err
17021  rm -f conftest.er1
17022  cat conftest.err >&5
17023  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17024  (exit $ac_status); } &&
17025	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17026  { (case "(($ac_try" in
17027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17028  *) ac_try_echo=$ac_try;;
17029esac
17030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17031  (eval "$ac_try") 2>&5
17032  ac_status=$?
17033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17034  (exit $ac_status); }; } &&
17035	 { ac_try='test -s conftest$ac_exeext'
17036  { (case "(($ac_try" in
17037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17038  *) ac_try_echo=$ac_try;;
17039esac
17040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17041  (eval "$ac_try") 2>&5
17042  ac_status=$?
17043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17044  (exit $ac_status); }; }; then
17045  eval "$as_ac_var=yes"
17046else
17047  echo "$as_me: failed program was:" >&5
17048sed 's/^/| /' conftest.$ac_ext >&5
17049
17050	eval "$as_ac_var=no"
17051fi
17052
17053rm -f core conftest.err conftest.$ac_objext \
17054      conftest$ac_exeext conftest.$ac_ext
17055fi
17056ac_res=`eval echo '${'$as_ac_var'}'`
17057	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17058echo "${ECHO_T}$ac_res" >&6; }
17059if test `eval echo '${'$as_ac_var'}'` = yes; then
17060  cat >>confdefs.h <<_ACEOF
17061#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17062_ACEOF
17063
17064fi
17065done
17066
17067
17068
17069
17070
17071for ac_func in powf fmodf strtof round
17072do
17073as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17074{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17075echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17076if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17077  echo $ECHO_N "(cached) $ECHO_C" >&6
17078else
17079  cat >conftest.$ac_ext <<_ACEOF
17080/* confdefs.h.  */
17081_ACEOF
17082cat confdefs.h >>conftest.$ac_ext
17083cat >>conftest.$ac_ext <<_ACEOF
17084/* end confdefs.h.  */
17085/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17086   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17087#define $ac_func innocuous_$ac_func
17088
17089/* System header to define __stub macros and hopefully few prototypes,
17090    which can conflict with char $ac_func (); below.
17091    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17092    <limits.h> exists even on freestanding compilers.  */
17093
17094#ifdef __STDC__
17095# include <limits.h>
17096#else
17097# include <assert.h>
17098#endif
17099
17100#undef $ac_func
17101
17102/* Override any GCC internal prototype to avoid an error.
17103   Use char because int might match the return type of a GCC
17104   builtin and then its argument prototype would still apply.  */
17105#ifdef __cplusplus
17106extern "C"
17107#endif
17108char $ac_func ();
17109/* The GNU C library defines this for functions which it implements
17110    to always fail with ENOSYS.  Some functions are actually named
17111    something starting with __ and the normal name is an alias.  */
17112#if defined __stub_$ac_func || defined __stub___$ac_func
17113choke me
17114#endif
17115
17116int
17117main ()
17118{
17119return $ac_func ();
17120  ;
17121  return 0;
17122}
17123_ACEOF
17124rm -f conftest.$ac_objext conftest$ac_exeext
17125if { (ac_try="$ac_link"
17126case "(($ac_try" in
17127  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17128  *) ac_try_echo=$ac_try;;
17129esac
17130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17131  (eval "$ac_link") 2>conftest.er1
17132  ac_status=$?
17133  grep -v '^ *+' conftest.er1 >conftest.err
17134  rm -f conftest.er1
17135  cat conftest.err >&5
17136  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17137  (exit $ac_status); } &&
17138	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17139  { (case "(($ac_try" in
17140  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17141  *) ac_try_echo=$ac_try;;
17142esac
17143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17144  (eval "$ac_try") 2>&5
17145  ac_status=$?
17146  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17147  (exit $ac_status); }; } &&
17148	 { ac_try='test -s conftest$ac_exeext'
17149  { (case "(($ac_try" in
17150  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17151  *) ac_try_echo=$ac_try;;
17152esac
17153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17154  (eval "$ac_try") 2>&5
17155  ac_status=$?
17156  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17157  (exit $ac_status); }; }; then
17158  eval "$as_ac_var=yes"
17159else
17160  echo "$as_me: failed program was:" >&5
17161sed 's/^/| /' conftest.$ac_ext >&5
17162
17163	eval "$as_ac_var=no"
17164fi
17165
17166rm -f core conftest.err conftest.$ac_objext \
17167      conftest$ac_exeext conftest.$ac_ext
17168fi
17169ac_res=`eval echo '${'$as_ac_var'}'`
17170	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17171echo "${ECHO_T}$ac_res" >&6; }
17172if test `eval echo '${'$as_ac_var'}'` = yes; then
17173  cat >>confdefs.h <<_ACEOF
17174#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17175_ACEOF
17176
17177fi
17178done
17179
17180
17181
17182
17183
17184
17185for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17186do
17187as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17188{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17189echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17190if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17191  echo $ECHO_N "(cached) $ECHO_C" >&6
17192else
17193  cat >conftest.$ac_ext <<_ACEOF
17194/* confdefs.h.  */
17195_ACEOF
17196cat confdefs.h >>conftest.$ac_ext
17197cat >>conftest.$ac_ext <<_ACEOF
17198/* end confdefs.h.  */
17199/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17200   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17201#define $ac_func innocuous_$ac_func
17202
17203/* System header to define __stub macros and hopefully few prototypes,
17204    which can conflict with char $ac_func (); below.
17205    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17206    <limits.h> exists even on freestanding compilers.  */
17207
17208#ifdef __STDC__
17209# include <limits.h>
17210#else
17211# include <assert.h>
17212#endif
17213
17214#undef $ac_func
17215
17216/* Override any GCC internal prototype to avoid an error.
17217   Use char because int might match the return type of a GCC
17218   builtin and then its argument prototype would still apply.  */
17219#ifdef __cplusplus
17220extern "C"
17221#endif
17222char $ac_func ();
17223/* The GNU C library defines this for functions which it implements
17224    to always fail with ENOSYS.  Some functions are actually named
17225    something starting with __ and the normal name is an alias.  */
17226#if defined __stub_$ac_func || defined __stub___$ac_func
17227choke me
17228#endif
17229
17230int
17231main ()
17232{
17233return $ac_func ();
17234  ;
17235  return 0;
17236}
17237_ACEOF
17238rm -f conftest.$ac_objext conftest$ac_exeext
17239if { (ac_try="$ac_link"
17240case "(($ac_try" in
17241  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17242  *) ac_try_echo=$ac_try;;
17243esac
17244eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17245  (eval "$ac_link") 2>conftest.er1
17246  ac_status=$?
17247  grep -v '^ *+' conftest.er1 >conftest.err
17248  rm -f conftest.er1
17249  cat conftest.err >&5
17250  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17251  (exit $ac_status); } &&
17252	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17253  { (case "(($ac_try" in
17254  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17255  *) ac_try_echo=$ac_try;;
17256esac
17257eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17258  (eval "$ac_try") 2>&5
17259  ac_status=$?
17260  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17261  (exit $ac_status); }; } &&
17262	 { ac_try='test -s conftest$ac_exeext'
17263  { (case "(($ac_try" in
17264  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17265  *) ac_try_echo=$ac_try;;
17266esac
17267eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17268  (eval "$ac_try") 2>&5
17269  ac_status=$?
17270  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17271  (exit $ac_status); }; }; then
17272  eval "$as_ac_var=yes"
17273else
17274  echo "$as_me: failed program was:" >&5
17275sed 's/^/| /' conftest.$ac_ext >&5
17276
17277	eval "$as_ac_var=no"
17278fi
17279
17280rm -f core conftest.err conftest.$ac_objext \
17281      conftest$ac_exeext conftest.$ac_ext
17282fi
17283ac_res=`eval echo '${'$as_ac_var'}'`
17284	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17285echo "${ECHO_T}$ac_res" >&6; }
17286if test `eval echo '${'$as_ac_var'}'` = yes; then
17287  cat >>confdefs.h <<_ACEOF
17288#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17289_ACEOF
17290
17291fi
17292done
17293
17294
17295
17296
17297for ac_func in isatty mkdtemp mkstemp
17298do
17299as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17300{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17301echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17302if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17303  echo $ECHO_N "(cached) $ECHO_C" >&6
17304else
17305  cat >conftest.$ac_ext <<_ACEOF
17306/* confdefs.h.  */
17307_ACEOF
17308cat confdefs.h >>conftest.$ac_ext
17309cat >>conftest.$ac_ext <<_ACEOF
17310/* end confdefs.h.  */
17311/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17312   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17313#define $ac_func innocuous_$ac_func
17314
17315/* System header to define __stub macros and hopefully few prototypes,
17316    which can conflict with char $ac_func (); below.
17317    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17318    <limits.h> exists even on freestanding compilers.  */
17319
17320#ifdef __STDC__
17321# include <limits.h>
17322#else
17323# include <assert.h>
17324#endif
17325
17326#undef $ac_func
17327
17328/* Override any GCC internal prototype to avoid an error.
17329   Use char because int might match the return type of a GCC
17330   builtin and then its argument prototype would still apply.  */
17331#ifdef __cplusplus
17332extern "C"
17333#endif
17334char $ac_func ();
17335/* The GNU C library defines this for functions which it implements
17336    to always fail with ENOSYS.  Some functions are actually named
17337    something starting with __ and the normal name is an alias.  */
17338#if defined __stub_$ac_func || defined __stub___$ac_func
17339choke me
17340#endif
17341
17342int
17343main ()
17344{
17345return $ac_func ();
17346  ;
17347  return 0;
17348}
17349_ACEOF
17350rm -f conftest.$ac_objext conftest$ac_exeext
17351if { (ac_try="$ac_link"
17352case "(($ac_try" in
17353  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17354  *) ac_try_echo=$ac_try;;
17355esac
17356eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17357  (eval "$ac_link") 2>conftest.er1
17358  ac_status=$?
17359  grep -v '^ *+' conftest.er1 >conftest.err
17360  rm -f conftest.er1
17361  cat conftest.err >&5
17362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17363  (exit $ac_status); } &&
17364	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17365  { (case "(($ac_try" in
17366  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17367  *) ac_try_echo=$ac_try;;
17368esac
17369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17370  (eval "$ac_try") 2>&5
17371  ac_status=$?
17372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17373  (exit $ac_status); }; } &&
17374	 { ac_try='test -s conftest$ac_exeext'
17375  { (case "(($ac_try" in
17376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17377  *) ac_try_echo=$ac_try;;
17378esac
17379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17380  (eval "$ac_try") 2>&5
17381  ac_status=$?
17382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17383  (exit $ac_status); }; }; then
17384  eval "$as_ac_var=yes"
17385else
17386  echo "$as_me: failed program was:" >&5
17387sed 's/^/| /' conftest.$ac_ext >&5
17388
17389	eval "$as_ac_var=no"
17390fi
17391
17392rm -f core conftest.err conftest.$ac_objext \
17393      conftest$ac_exeext conftest.$ac_ext
17394fi
17395ac_res=`eval echo '${'$as_ac_var'}'`
17396	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17397echo "${ECHO_T}$ac_res" >&6; }
17398if test `eval echo '${'$as_ac_var'}'` = yes; then
17399  cat >>confdefs.h <<_ACEOF
17400#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17401_ACEOF
17402
17403fi
17404done
17405
17406
17407
17408
17409
17410
17411
17412
17413for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17414do
17415as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17416{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17417echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17418if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17419  echo $ECHO_N "(cached) $ECHO_C" >&6
17420else
17421  cat >conftest.$ac_ext <<_ACEOF
17422/* confdefs.h.  */
17423_ACEOF
17424cat confdefs.h >>conftest.$ac_ext
17425cat >>conftest.$ac_ext <<_ACEOF
17426/* end confdefs.h.  */
17427/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17428   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17429#define $ac_func innocuous_$ac_func
17430
17431/* System header to define __stub macros and hopefully few prototypes,
17432    which can conflict with char $ac_func (); below.
17433    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17434    <limits.h> exists even on freestanding compilers.  */
17435
17436#ifdef __STDC__
17437# include <limits.h>
17438#else
17439# include <assert.h>
17440#endif
17441
17442#undef $ac_func
17443
17444/* Override any GCC internal prototype to avoid an error.
17445   Use char because int might match the return type of a GCC
17446   builtin and then its argument prototype would still apply.  */
17447#ifdef __cplusplus
17448extern "C"
17449#endif
17450char $ac_func ();
17451/* The GNU C library defines this for functions which it implements
17452    to always fail with ENOSYS.  Some functions are actually named
17453    something starting with __ and the normal name is an alias.  */
17454#if defined __stub_$ac_func || defined __stub___$ac_func
17455choke me
17456#endif
17457
17458int
17459main ()
17460{
17461return $ac_func ();
17462  ;
17463  return 0;
17464}
17465_ACEOF
17466rm -f conftest.$ac_objext conftest$ac_exeext
17467if { (ac_try="$ac_link"
17468case "(($ac_try" in
17469  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17470  *) ac_try_echo=$ac_try;;
17471esac
17472eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17473  (eval "$ac_link") 2>conftest.er1
17474  ac_status=$?
17475  grep -v '^ *+' conftest.er1 >conftest.err
17476  rm -f conftest.er1
17477  cat conftest.err >&5
17478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17479  (exit $ac_status); } &&
17480	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17481  { (case "(($ac_try" in
17482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17483  *) ac_try_echo=$ac_try;;
17484esac
17485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17486  (eval "$ac_try") 2>&5
17487  ac_status=$?
17488  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17489  (exit $ac_status); }; } &&
17490	 { ac_try='test -s conftest$ac_exeext'
17491  { (case "(($ac_try" in
17492  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17493  *) ac_try_echo=$ac_try;;
17494esac
17495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17496  (eval "$ac_try") 2>&5
17497  ac_status=$?
17498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17499  (exit $ac_status); }; }; then
17500  eval "$as_ac_var=yes"
17501else
17502  echo "$as_me: failed program was:" >&5
17503sed 's/^/| /' conftest.$ac_ext >&5
17504
17505	eval "$as_ac_var=no"
17506fi
17507
17508rm -f core conftest.err conftest.$ac_objext \
17509      conftest$ac_exeext conftest.$ac_ext
17510fi
17511ac_res=`eval echo '${'$as_ac_var'}'`
17512	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17513echo "${ECHO_T}$ac_res" >&6; }
17514if test `eval echo '${'$as_ac_var'}'` = yes; then
17515  cat >>confdefs.h <<_ACEOF
17516#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17517_ACEOF
17518
17519fi
17520done
17521
17522
17523
17524
17525
17526for ac_func in strerror strerror_r setenv arc4random
17527do
17528as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17529{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17530echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17531if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17532  echo $ECHO_N "(cached) $ECHO_C" >&6
17533else
17534  cat >conftest.$ac_ext <<_ACEOF
17535/* confdefs.h.  */
17536_ACEOF
17537cat confdefs.h >>conftest.$ac_ext
17538cat >>conftest.$ac_ext <<_ACEOF
17539/* end confdefs.h.  */
17540/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17541   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17542#define $ac_func innocuous_$ac_func
17543
17544/* System header to define __stub macros and hopefully few prototypes,
17545    which can conflict with char $ac_func (); below.
17546    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17547    <limits.h> exists even on freestanding compilers.  */
17548
17549#ifdef __STDC__
17550# include <limits.h>
17551#else
17552# include <assert.h>
17553#endif
17554
17555#undef $ac_func
17556
17557/* Override any GCC internal prototype to avoid an error.
17558   Use char because int might match the return type of a GCC
17559   builtin and then its argument prototype would still apply.  */
17560#ifdef __cplusplus
17561extern "C"
17562#endif
17563char $ac_func ();
17564/* The GNU C library defines this for functions which it implements
17565    to always fail with ENOSYS.  Some functions are actually named
17566    something starting with __ and the normal name is an alias.  */
17567#if defined __stub_$ac_func || defined __stub___$ac_func
17568choke me
17569#endif
17570
17571int
17572main ()
17573{
17574return $ac_func ();
17575  ;
17576  return 0;
17577}
17578_ACEOF
17579rm -f conftest.$ac_objext conftest$ac_exeext
17580if { (ac_try="$ac_link"
17581case "(($ac_try" in
17582  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17583  *) ac_try_echo=$ac_try;;
17584esac
17585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17586  (eval "$ac_link") 2>conftest.er1
17587  ac_status=$?
17588  grep -v '^ *+' conftest.er1 >conftest.err
17589  rm -f conftest.er1
17590  cat conftest.err >&5
17591  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17592  (exit $ac_status); } &&
17593	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17594  { (case "(($ac_try" in
17595  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17596  *) ac_try_echo=$ac_try;;
17597esac
17598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17599  (eval "$ac_try") 2>&5
17600  ac_status=$?
17601  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17602  (exit $ac_status); }; } &&
17603	 { ac_try='test -s conftest$ac_exeext'
17604  { (case "(($ac_try" in
17605  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17606  *) ac_try_echo=$ac_try;;
17607esac
17608eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17609  (eval "$ac_try") 2>&5
17610  ac_status=$?
17611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17612  (exit $ac_status); }; }; then
17613  eval "$as_ac_var=yes"
17614else
17615  echo "$as_me: failed program was:" >&5
17616sed 's/^/| /' conftest.$ac_ext >&5
17617
17618	eval "$as_ac_var=no"
17619fi
17620
17621rm -f core conftest.err conftest.$ac_objext \
17622      conftest$ac_exeext conftest.$ac_ext
17623fi
17624ac_res=`eval echo '${'$as_ac_var'}'`
17625	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17626echo "${ECHO_T}$ac_res" >&6; }
17627if test `eval echo '${'$as_ac_var'}'` = yes; then
17628  cat >>confdefs.h <<_ACEOF
17629#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17630_ACEOF
17631
17632fi
17633done
17634
17635
17636
17637
17638
17639for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17640do
17641as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17642{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17643echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17644if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17645  echo $ECHO_N "(cached) $ECHO_C" >&6
17646else
17647  cat >conftest.$ac_ext <<_ACEOF
17648/* confdefs.h.  */
17649_ACEOF
17650cat confdefs.h >>conftest.$ac_ext
17651cat >>conftest.$ac_ext <<_ACEOF
17652/* end confdefs.h.  */
17653/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17654   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17655#define $ac_func innocuous_$ac_func
17656
17657/* System header to define __stub macros and hopefully few prototypes,
17658    which can conflict with char $ac_func (); below.
17659    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17660    <limits.h> exists even on freestanding compilers.  */
17661
17662#ifdef __STDC__
17663# include <limits.h>
17664#else
17665# include <assert.h>
17666#endif
17667
17668#undef $ac_func
17669
17670/* Override any GCC internal prototype to avoid an error.
17671   Use char because int might match the return type of a GCC
17672   builtin and then its argument prototype would still apply.  */
17673#ifdef __cplusplus
17674extern "C"
17675#endif
17676char $ac_func ();
17677/* The GNU C library defines this for functions which it implements
17678    to always fail with ENOSYS.  Some functions are actually named
17679    something starting with __ and the normal name is an alias.  */
17680#if defined __stub_$ac_func || defined __stub___$ac_func
17681choke me
17682#endif
17683
17684int
17685main ()
17686{
17687return $ac_func ();
17688  ;
17689  return 0;
17690}
17691_ACEOF
17692rm -f conftest.$ac_objext conftest$ac_exeext
17693if { (ac_try="$ac_link"
17694case "(($ac_try" in
17695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17696  *) ac_try_echo=$ac_try;;
17697esac
17698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17699  (eval "$ac_link") 2>conftest.er1
17700  ac_status=$?
17701  grep -v '^ *+' conftest.er1 >conftest.err
17702  rm -f conftest.er1
17703  cat conftest.err >&5
17704  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17705  (exit $ac_status); } &&
17706	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17707  { (case "(($ac_try" in
17708  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17709  *) ac_try_echo=$ac_try;;
17710esac
17711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17712  (eval "$ac_try") 2>&5
17713  ac_status=$?
17714  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17715  (exit $ac_status); }; } &&
17716	 { ac_try='test -s conftest$ac_exeext'
17717  { (case "(($ac_try" in
17718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17719  *) ac_try_echo=$ac_try;;
17720esac
17721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17722  (eval "$ac_try") 2>&5
17723  ac_status=$?
17724  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17725  (exit $ac_status); }; }; then
17726  eval "$as_ac_var=yes"
17727else
17728  echo "$as_me: failed program was:" >&5
17729sed 's/^/| /' conftest.$ac_ext >&5
17730
17731	eval "$as_ac_var=no"
17732fi
17733
17734rm -f core conftest.err conftest.$ac_objext \
17735      conftest$ac_exeext conftest.$ac_ext
17736fi
17737ac_res=`eval echo '${'$as_ac_var'}'`
17738	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17739echo "${ECHO_T}$ac_res" >&6; }
17740if test `eval echo '${'$as_ac_var'}'` = yes; then
17741  cat >>confdefs.h <<_ACEOF
17742#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17743_ACEOF
17744
17745fi
17746done
17747
17748
17749
17750
17751
17752
17753for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17754do
17755as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17756{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17757echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17758if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17759  echo $ECHO_N "(cached) $ECHO_C" >&6
17760else
17761  cat >conftest.$ac_ext <<_ACEOF
17762/* confdefs.h.  */
17763_ACEOF
17764cat confdefs.h >>conftest.$ac_ext
17765cat >>conftest.$ac_ext <<_ACEOF
17766/* end confdefs.h.  */
17767/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17768   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17769#define $ac_func innocuous_$ac_func
17770
17771/* System header to define __stub macros and hopefully few prototypes,
17772    which can conflict with char $ac_func (); below.
17773    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17774    <limits.h> exists even on freestanding compilers.  */
17775
17776#ifdef __STDC__
17777# include <limits.h>
17778#else
17779# include <assert.h>
17780#endif
17781
17782#undef $ac_func
17783
17784/* Override any GCC internal prototype to avoid an error.
17785   Use char because int might match the return type of a GCC
17786   builtin and then its argument prototype would still apply.  */
17787#ifdef __cplusplus
17788extern "C"
17789#endif
17790char $ac_func ();
17791/* The GNU C library defines this for functions which it implements
17792    to always fail with ENOSYS.  Some functions are actually named
17793    something starting with __ and the normal name is an alias.  */
17794#if defined __stub_$ac_func || defined __stub___$ac_func
17795choke me
17796#endif
17797
17798int
17799main ()
17800{
17801return $ac_func ();
17802  ;
17803  return 0;
17804}
17805_ACEOF
17806rm -f conftest.$ac_objext conftest$ac_exeext
17807if { (ac_try="$ac_link"
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_link") 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	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17821  { (case "(($ac_try" in
17822  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17823  *) ac_try_echo=$ac_try;;
17824esac
17825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17826  (eval "$ac_try") 2>&5
17827  ac_status=$?
17828  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17829  (exit $ac_status); }; } &&
17830	 { ac_try='test -s conftest$ac_exeext'
17831  { (case "(($ac_try" in
17832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17833  *) ac_try_echo=$ac_try;;
17834esac
17835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17836  (eval "$ac_try") 2>&5
17837  ac_status=$?
17838  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17839  (exit $ac_status); }; }; then
17840  eval "$as_ac_var=yes"
17841else
17842  echo "$as_me: failed program was:" >&5
17843sed 's/^/| /' conftest.$ac_ext >&5
17844
17845	eval "$as_ac_var=no"
17846fi
17847
17848rm -f core conftest.err conftest.$ac_objext \
17849      conftest$ac_exeext conftest.$ac_ext
17850fi
17851ac_res=`eval echo '${'$as_ac_var'}'`
17852	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17853echo "${ECHO_T}$ac_res" >&6; }
17854if test `eval echo '${'$as_ac_var'}'` = yes; then
17855  cat >>confdefs.h <<_ACEOF
17856#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17857_ACEOF
17858
17859fi
17860done
17861
17862{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17863echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17864if test "${llvm_cv_c_printf_a+set}" = set; then
17865  echo $ECHO_N "(cached) $ECHO_C" >&6
17866else
17867  ac_ext=c
17868ac_cpp='$CPP $CPPFLAGS'
17869ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17870ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17871ac_compiler_gnu=$ac_cv_c_compiler_gnu
17872
17873 if test "$cross_compiling" = yes; then
17874  llvmac_cv_c_printf_a=no
17875else
17876  cat >conftest.$ac_ext <<_ACEOF
17877
17878  /* confdefs.h.  */
17879_ACEOF
17880cat confdefs.h >>conftest.$ac_ext
17881cat >>conftest.$ac_ext <<_ACEOF
17882/* end confdefs.h.  */
17883
17884#include <stdio.h>
17885#include <stdlib.h>
17886
17887int
17888main ()
17889{
17890
17891volatile double A, B;
17892char Buffer[100];
17893A = 1;
17894A /= 10.0;
17895sprintf(Buffer, "%a", A);
17896B = atof(Buffer);
17897if (A != B)
17898  return (1);
17899if (A != 0x1.999999999999ap-4)
17900  return (1);
17901return (0);
17902  ;
17903  return 0;
17904}
17905_ACEOF
17906rm -f conftest$ac_exeext
17907if { (ac_try="$ac_link"
17908case "(($ac_try" in
17909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17910  *) ac_try_echo=$ac_try;;
17911esac
17912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17913  (eval "$ac_link") 2>&5
17914  ac_status=$?
17915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17916  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17917  { (case "(($ac_try" in
17918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17919  *) ac_try_echo=$ac_try;;
17920esac
17921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17922  (eval "$ac_try") 2>&5
17923  ac_status=$?
17924  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17925  (exit $ac_status); }; }; then
17926  llvm_cv_c_printf_a=yes
17927else
17928  echo "$as_me: program exited with status $ac_status" >&5
17929echo "$as_me: failed program was:" >&5
17930sed 's/^/| /' conftest.$ac_ext >&5
17931
17932( exit $ac_status )
17933llvmac_cv_c_printf_a=no
17934fi
17935rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17936fi
17937
17938
17939 ac_ext=c
17940ac_cpp='$CPP $CPPFLAGS'
17941ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17942ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17943ac_compiler_gnu=$ac_cv_c_compiler_gnu
17944
17945fi
17946{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17947echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17948 if test "$llvm_cv_c_printf_a" = "yes"; then
17949
17950cat >>confdefs.h <<\_ACEOF
17951#define HAVE_PRINTF_A 1
17952_ACEOF
17953
17954 fi
17955
17956
17957{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17958echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17959if test "${ac_cv_func_rand48+set}" = set; then
17960  echo $ECHO_N "(cached) $ECHO_C" >&6
17961else
17962  ac_ext=cpp
17963ac_cpp='$CXXCPP $CPPFLAGS'
17964ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17965ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17966ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17967
17968   cat >conftest.$ac_ext <<_ACEOF
17969/* confdefs.h.  */
17970_ACEOF
17971cat confdefs.h >>conftest.$ac_ext
17972cat >>conftest.$ac_ext <<_ACEOF
17973/* end confdefs.h.  */
17974#include <stdlib.h>
17975int
17976main ()
17977{
17978srand48(0);lrand48();drand48();
17979  ;
17980  return 0;
17981}
17982_ACEOF
17983rm -f conftest.$ac_objext
17984if { (ac_try="$ac_compile"
17985case "(($ac_try" in
17986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17987  *) ac_try_echo=$ac_try;;
17988esac
17989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17990  (eval "$ac_compile") 2>conftest.er1
17991  ac_status=$?
17992  grep -v '^ *+' conftest.er1 >conftest.err
17993  rm -f conftest.er1
17994  cat conftest.err >&5
17995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17996  (exit $ac_status); } &&
17997	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17998  { (case "(($ac_try" in
17999  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18000  *) ac_try_echo=$ac_try;;
18001esac
18002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18003  (eval "$ac_try") 2>&5
18004  ac_status=$?
18005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18006  (exit $ac_status); }; } &&
18007	 { ac_try='test -s conftest.$ac_objext'
18008  { (case "(($ac_try" in
18009  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18010  *) ac_try_echo=$ac_try;;
18011esac
18012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18013  (eval "$ac_try") 2>&5
18014  ac_status=$?
18015  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18016  (exit $ac_status); }; }; then
18017  ac_cv_func_rand48=yes
18018else
18019  echo "$as_me: failed program was:" >&5
18020sed 's/^/| /' conftest.$ac_ext >&5
18021
18022	ac_cv_func_rand48=no
18023fi
18024
18025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18026  ac_ext=c
18027ac_cpp='$CPP $CPPFLAGS'
18028ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18029ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18030ac_compiler_gnu=$ac_cv_c_compiler_gnu
18031
18032fi
18033{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18034echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18035
18036if test "$ac_cv_func_rand48" = "yes" ; then
18037
18038cat >>confdefs.h <<\_ACEOF
18039#define HAVE_RAND48 1
18040_ACEOF
18041
18042fi
18043
18044
18045{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18046echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18047if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18048  echo $ECHO_N "(cached) $ECHO_C" >&6
18049else
18050  cat >conftest.$ac_ext <<_ACEOF
18051/* confdefs.h.  */
18052_ACEOF
18053cat confdefs.h >>conftest.$ac_ext
18054cat >>conftest.$ac_ext <<_ACEOF
18055/* end confdefs.h.  */
18056$ac_includes_default
18057int
18058main ()
18059{
18060#ifndef strerror_s
18061  char *p = (char *) strerror_s;
18062  return !p;
18063#endif
18064
18065  ;
18066  return 0;
18067}
18068_ACEOF
18069rm -f conftest.$ac_objext
18070if { (ac_try="$ac_compile"
18071case "(($ac_try" in
18072  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18073  *) ac_try_echo=$ac_try;;
18074esac
18075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18076  (eval "$ac_compile") 2>conftest.er1
18077  ac_status=$?
18078  grep -v '^ *+' conftest.er1 >conftest.err
18079  rm -f conftest.er1
18080  cat conftest.err >&5
18081  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18082  (exit $ac_status); } &&
18083	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18084  { (case "(($ac_try" in
18085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18086  *) ac_try_echo=$ac_try;;
18087esac
18088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18089  (eval "$ac_try") 2>&5
18090  ac_status=$?
18091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18092  (exit $ac_status); }; } &&
18093	 { ac_try='test -s conftest.$ac_objext'
18094  { (case "(($ac_try" in
18095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18096  *) ac_try_echo=$ac_try;;
18097esac
18098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18099  (eval "$ac_try") 2>&5
18100  ac_status=$?
18101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18102  (exit $ac_status); }; }; then
18103  ac_cv_have_decl_strerror_s=yes
18104else
18105  echo "$as_me: failed program was:" >&5
18106sed 's/^/| /' conftest.$ac_ext >&5
18107
18108	ac_cv_have_decl_strerror_s=no
18109fi
18110
18111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18112fi
18113{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18114echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18115if test $ac_cv_have_decl_strerror_s = yes; then
18116
18117cat >>confdefs.h <<_ACEOF
18118#define HAVE_DECL_STRERROR_S 1
18119_ACEOF
18120
18121
18122else
18123  cat >>confdefs.h <<_ACEOF
18124#define HAVE_DECL_STRERROR_S 0
18125_ACEOF
18126
18127
18128fi
18129
18130
18131
18132if test "$llvm_cv_os_type" = "MingW" ; then
18133  { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18134echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18135if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18136  echo $ECHO_N "(cached) $ECHO_C" >&6
18137else
18138  ac_check_lib_save_LIBS=$LIBS
18139LIBS="-lgcc  $LIBS"
18140cat >conftest.$ac_ext <<_ACEOF
18141/* confdefs.h.  */
18142_ACEOF
18143cat confdefs.h >>conftest.$ac_ext
18144cat >>conftest.$ac_ext <<_ACEOF
18145/* end confdefs.h.  */
18146
18147/* Override any GCC internal prototype to avoid an error.
18148   Use char because int might match the return type of a GCC
18149   builtin and then its argument prototype would still apply.  */
18150#ifdef __cplusplus
18151extern "C"
18152#endif
18153char _alloca ();
18154int
18155main ()
18156{
18157return _alloca ();
18158  ;
18159  return 0;
18160}
18161_ACEOF
18162rm -f conftest.$ac_objext conftest$ac_exeext
18163if { (ac_try="$ac_link"
18164case "(($ac_try" in
18165  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18166  *) ac_try_echo=$ac_try;;
18167esac
18168eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18169  (eval "$ac_link") 2>conftest.er1
18170  ac_status=$?
18171  grep -v '^ *+' conftest.er1 >conftest.err
18172  rm -f conftest.er1
18173  cat conftest.err >&5
18174  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18175  (exit $ac_status); } &&
18176	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18177  { (case "(($ac_try" in
18178  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18179  *) ac_try_echo=$ac_try;;
18180esac
18181eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18182  (eval "$ac_try") 2>&5
18183  ac_status=$?
18184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18185  (exit $ac_status); }; } &&
18186	 { ac_try='test -s conftest$ac_exeext'
18187  { (case "(($ac_try" in
18188  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18189  *) ac_try_echo=$ac_try;;
18190esac
18191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18192  (eval "$ac_try") 2>&5
18193  ac_status=$?
18194  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18195  (exit $ac_status); }; }; then
18196  ac_cv_lib_gcc__alloca=yes
18197else
18198  echo "$as_me: failed program was:" >&5
18199sed 's/^/| /' conftest.$ac_ext >&5
18200
18201	ac_cv_lib_gcc__alloca=no
18202fi
18203
18204rm -f core conftest.err conftest.$ac_objext \
18205      conftest$ac_exeext conftest.$ac_ext
18206LIBS=$ac_check_lib_save_LIBS
18207fi
18208{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18209echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18210if test $ac_cv_lib_gcc__alloca = yes; then
18211
18212cat >>confdefs.h <<\_ACEOF
18213#define HAVE__ALLOCA 1
18214_ACEOF
18215
18216fi
18217
18218  { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18219echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18220if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18221  echo $ECHO_N "(cached) $ECHO_C" >&6
18222else
18223  ac_check_lib_save_LIBS=$LIBS
18224LIBS="-lgcc  $LIBS"
18225cat >conftest.$ac_ext <<_ACEOF
18226/* confdefs.h.  */
18227_ACEOF
18228cat confdefs.h >>conftest.$ac_ext
18229cat >>conftest.$ac_ext <<_ACEOF
18230/* end confdefs.h.  */
18231
18232/* Override any GCC internal prototype to avoid an error.
18233   Use char because int might match the return type of a GCC
18234   builtin and then its argument prototype would still apply.  */
18235#ifdef __cplusplus
18236extern "C"
18237#endif
18238char __alloca ();
18239int
18240main ()
18241{
18242return __alloca ();
18243  ;
18244  return 0;
18245}
18246_ACEOF
18247rm -f conftest.$ac_objext conftest$ac_exeext
18248if { (ac_try="$ac_link"
18249case "(($ac_try" in
18250  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18251  *) ac_try_echo=$ac_try;;
18252esac
18253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18254  (eval "$ac_link") 2>conftest.er1
18255  ac_status=$?
18256  grep -v '^ *+' conftest.er1 >conftest.err
18257  rm -f conftest.er1
18258  cat conftest.err >&5
18259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18260  (exit $ac_status); } &&
18261	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18262  { (case "(($ac_try" in
18263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18264  *) ac_try_echo=$ac_try;;
18265esac
18266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18267  (eval "$ac_try") 2>&5
18268  ac_status=$?
18269  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18270  (exit $ac_status); }; } &&
18271	 { ac_try='test -s conftest$ac_exeext'
18272  { (case "(($ac_try" in
18273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18274  *) ac_try_echo=$ac_try;;
18275esac
18276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18277  (eval "$ac_try") 2>&5
18278  ac_status=$?
18279  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18280  (exit $ac_status); }; }; then
18281  ac_cv_lib_gcc___alloca=yes
18282else
18283  echo "$as_me: failed program was:" >&5
18284sed 's/^/| /' conftest.$ac_ext >&5
18285
18286	ac_cv_lib_gcc___alloca=no
18287fi
18288
18289rm -f core conftest.err conftest.$ac_objext \
18290      conftest$ac_exeext conftest.$ac_ext
18291LIBS=$ac_check_lib_save_LIBS
18292fi
18293{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18294echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18295if test $ac_cv_lib_gcc___alloca = yes; then
18296
18297cat >>confdefs.h <<\_ACEOF
18298#define HAVE___ALLOCA 1
18299_ACEOF
18300
18301fi
18302
18303  { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18304echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18305if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18306  echo $ECHO_N "(cached) $ECHO_C" >&6
18307else
18308  ac_check_lib_save_LIBS=$LIBS
18309LIBS="-lgcc  $LIBS"
18310cat >conftest.$ac_ext <<_ACEOF
18311/* confdefs.h.  */
18312_ACEOF
18313cat confdefs.h >>conftest.$ac_ext
18314cat >>conftest.$ac_ext <<_ACEOF
18315/* end confdefs.h.  */
18316
18317/* Override any GCC internal prototype to avoid an error.
18318   Use char because int might match the return type of a GCC
18319   builtin and then its argument prototype would still apply.  */
18320#ifdef __cplusplus
18321extern "C"
18322#endif
18323char __chkstk ();
18324int
18325main ()
18326{
18327return __chkstk ();
18328  ;
18329  return 0;
18330}
18331_ACEOF
18332rm -f conftest.$ac_objext conftest$ac_exeext
18333if { (ac_try="$ac_link"
18334case "(($ac_try" in
18335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18336  *) ac_try_echo=$ac_try;;
18337esac
18338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18339  (eval "$ac_link") 2>conftest.er1
18340  ac_status=$?
18341  grep -v '^ *+' conftest.er1 >conftest.err
18342  rm -f conftest.er1
18343  cat conftest.err >&5
18344  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18345  (exit $ac_status); } &&
18346	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18347  { (case "(($ac_try" in
18348  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18349  *) ac_try_echo=$ac_try;;
18350esac
18351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18352  (eval "$ac_try") 2>&5
18353  ac_status=$?
18354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18355  (exit $ac_status); }; } &&
18356	 { ac_try='test -s conftest$ac_exeext'
18357  { (case "(($ac_try" in
18358  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18359  *) ac_try_echo=$ac_try;;
18360esac
18361eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18362  (eval "$ac_try") 2>&5
18363  ac_status=$?
18364  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18365  (exit $ac_status); }; }; then
18366  ac_cv_lib_gcc___chkstk=yes
18367else
18368  echo "$as_me: failed program was:" >&5
18369sed 's/^/| /' conftest.$ac_ext >&5
18370
18371	ac_cv_lib_gcc___chkstk=no
18372fi
18373
18374rm -f core conftest.err conftest.$ac_objext \
18375      conftest$ac_exeext conftest.$ac_ext
18376LIBS=$ac_check_lib_save_LIBS
18377fi
18378{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18379echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18380if test $ac_cv_lib_gcc___chkstk = yes; then
18381
18382cat >>confdefs.h <<\_ACEOF
18383#define HAVE___CHKSTK 1
18384_ACEOF
18385
18386fi
18387
18388  { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18389echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18390if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18391  echo $ECHO_N "(cached) $ECHO_C" >&6
18392else
18393  ac_check_lib_save_LIBS=$LIBS
18394LIBS="-lgcc  $LIBS"
18395cat >conftest.$ac_ext <<_ACEOF
18396/* confdefs.h.  */
18397_ACEOF
18398cat confdefs.h >>conftest.$ac_ext
18399cat >>conftest.$ac_ext <<_ACEOF
18400/* end confdefs.h.  */
18401
18402/* Override any GCC internal prototype to avoid an error.
18403   Use char because int might match the return type of a GCC
18404   builtin and then its argument prototype would still apply.  */
18405#ifdef __cplusplus
18406extern "C"
18407#endif
18408char ___chkstk ();
18409int
18410main ()
18411{
18412return ___chkstk ();
18413  ;
18414  return 0;
18415}
18416_ACEOF
18417rm -f conftest.$ac_objext conftest$ac_exeext
18418if { (ac_try="$ac_link"
18419case "(($ac_try" in
18420  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18421  *) ac_try_echo=$ac_try;;
18422esac
18423eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18424  (eval "$ac_link") 2>conftest.er1
18425  ac_status=$?
18426  grep -v '^ *+' conftest.er1 >conftest.err
18427  rm -f conftest.er1
18428  cat conftest.err >&5
18429  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18430  (exit $ac_status); } &&
18431	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18432  { (case "(($ac_try" in
18433  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18434  *) ac_try_echo=$ac_try;;
18435esac
18436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18437  (eval "$ac_try") 2>&5
18438  ac_status=$?
18439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18440  (exit $ac_status); }; } &&
18441	 { ac_try='test -s conftest$ac_exeext'
18442  { (case "(($ac_try" in
18443  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18444  *) ac_try_echo=$ac_try;;
18445esac
18446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18447  (eval "$ac_try") 2>&5
18448  ac_status=$?
18449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18450  (exit $ac_status); }; }; then
18451  ac_cv_lib_gcc____chkstk=yes
18452else
18453  echo "$as_me: failed program was:" >&5
18454sed 's/^/| /' conftest.$ac_ext >&5
18455
18456	ac_cv_lib_gcc____chkstk=no
18457fi
18458
18459rm -f core conftest.err conftest.$ac_objext \
18460      conftest$ac_exeext conftest.$ac_ext
18461LIBS=$ac_check_lib_save_LIBS
18462fi
18463{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18464echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18465if test $ac_cv_lib_gcc____chkstk = yes; then
18466
18467cat >>confdefs.h <<\_ACEOF
18468#define HAVE____CHKSTK 1
18469_ACEOF
18470
18471fi
18472
18473
18474  { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18475echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18476if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18477  echo $ECHO_N "(cached) $ECHO_C" >&6
18478else
18479  ac_check_lib_save_LIBS=$LIBS
18480LIBS="-lgcc  $LIBS"
18481cat >conftest.$ac_ext <<_ACEOF
18482/* confdefs.h.  */
18483_ACEOF
18484cat confdefs.h >>conftest.$ac_ext
18485cat >>conftest.$ac_ext <<_ACEOF
18486/* end confdefs.h.  */
18487
18488/* Override any GCC internal prototype to avoid an error.
18489   Use char because int might match the return type of a GCC
18490   builtin and then its argument prototype would still apply.  */
18491#ifdef __cplusplus
18492extern "C"
18493#endif
18494char __ashldi3 ();
18495int
18496main ()
18497{
18498return __ashldi3 ();
18499  ;
18500  return 0;
18501}
18502_ACEOF
18503rm -f conftest.$ac_objext conftest$ac_exeext
18504if { (ac_try="$ac_link"
18505case "(($ac_try" in
18506  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18507  *) ac_try_echo=$ac_try;;
18508esac
18509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18510  (eval "$ac_link") 2>conftest.er1
18511  ac_status=$?
18512  grep -v '^ *+' conftest.er1 >conftest.err
18513  rm -f conftest.er1
18514  cat conftest.err >&5
18515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18516  (exit $ac_status); } &&
18517	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18518  { (case "(($ac_try" in
18519  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18520  *) ac_try_echo=$ac_try;;
18521esac
18522eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18523  (eval "$ac_try") 2>&5
18524  ac_status=$?
18525  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18526  (exit $ac_status); }; } &&
18527	 { ac_try='test -s conftest$ac_exeext'
18528  { (case "(($ac_try" in
18529  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18530  *) ac_try_echo=$ac_try;;
18531esac
18532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18533  (eval "$ac_try") 2>&5
18534  ac_status=$?
18535  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18536  (exit $ac_status); }; }; then
18537  ac_cv_lib_gcc___ashldi3=yes
18538else
18539  echo "$as_me: failed program was:" >&5
18540sed 's/^/| /' conftest.$ac_ext >&5
18541
18542	ac_cv_lib_gcc___ashldi3=no
18543fi
18544
18545rm -f core conftest.err conftest.$ac_objext \
18546      conftest$ac_exeext conftest.$ac_ext
18547LIBS=$ac_check_lib_save_LIBS
18548fi
18549{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18550echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18551if test $ac_cv_lib_gcc___ashldi3 = yes; then
18552
18553cat >>confdefs.h <<\_ACEOF
18554#define HAVE___ASHLDI3 1
18555_ACEOF
18556
18557fi
18558
18559  { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18560echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18561if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18562  echo $ECHO_N "(cached) $ECHO_C" >&6
18563else
18564  ac_check_lib_save_LIBS=$LIBS
18565LIBS="-lgcc  $LIBS"
18566cat >conftest.$ac_ext <<_ACEOF
18567/* confdefs.h.  */
18568_ACEOF
18569cat confdefs.h >>conftest.$ac_ext
18570cat >>conftest.$ac_ext <<_ACEOF
18571/* end confdefs.h.  */
18572
18573/* Override any GCC internal prototype to avoid an error.
18574   Use char because int might match the return type of a GCC
18575   builtin and then its argument prototype would still apply.  */
18576#ifdef __cplusplus
18577extern "C"
18578#endif
18579char __ashrdi3 ();
18580int
18581main ()
18582{
18583return __ashrdi3 ();
18584  ;
18585  return 0;
18586}
18587_ACEOF
18588rm -f conftest.$ac_objext conftest$ac_exeext
18589if { (ac_try="$ac_link"
18590case "(($ac_try" in
18591  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18592  *) ac_try_echo=$ac_try;;
18593esac
18594eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18595  (eval "$ac_link") 2>conftest.er1
18596  ac_status=$?
18597  grep -v '^ *+' conftest.er1 >conftest.err
18598  rm -f conftest.er1
18599  cat conftest.err >&5
18600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18601  (exit $ac_status); } &&
18602	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18603  { (case "(($ac_try" in
18604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18605  *) ac_try_echo=$ac_try;;
18606esac
18607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18608  (eval "$ac_try") 2>&5
18609  ac_status=$?
18610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18611  (exit $ac_status); }; } &&
18612	 { ac_try='test -s conftest$ac_exeext'
18613  { (case "(($ac_try" in
18614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18615  *) ac_try_echo=$ac_try;;
18616esac
18617eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18618  (eval "$ac_try") 2>&5
18619  ac_status=$?
18620  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18621  (exit $ac_status); }; }; then
18622  ac_cv_lib_gcc___ashrdi3=yes
18623else
18624  echo "$as_me: failed program was:" >&5
18625sed 's/^/| /' conftest.$ac_ext >&5
18626
18627	ac_cv_lib_gcc___ashrdi3=no
18628fi
18629
18630rm -f core conftest.err conftest.$ac_objext \
18631      conftest$ac_exeext conftest.$ac_ext
18632LIBS=$ac_check_lib_save_LIBS
18633fi
18634{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18635echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18636if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18637
18638cat >>confdefs.h <<\_ACEOF
18639#define HAVE___ASHRDI3 1
18640_ACEOF
18641
18642fi
18643
18644  { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18645echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18646if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18647  echo $ECHO_N "(cached) $ECHO_C" >&6
18648else
18649  ac_check_lib_save_LIBS=$LIBS
18650LIBS="-lgcc  $LIBS"
18651cat >conftest.$ac_ext <<_ACEOF
18652/* confdefs.h.  */
18653_ACEOF
18654cat confdefs.h >>conftest.$ac_ext
18655cat >>conftest.$ac_ext <<_ACEOF
18656/* end confdefs.h.  */
18657
18658/* Override any GCC internal prototype to avoid an error.
18659   Use char because int might match the return type of a GCC
18660   builtin and then its argument prototype would still apply.  */
18661#ifdef __cplusplus
18662extern "C"
18663#endif
18664char __divdi3 ();
18665int
18666main ()
18667{
18668return __divdi3 ();
18669  ;
18670  return 0;
18671}
18672_ACEOF
18673rm -f conftest.$ac_objext conftest$ac_exeext
18674if { (ac_try="$ac_link"
18675case "(($ac_try" in
18676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18677  *) ac_try_echo=$ac_try;;
18678esac
18679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18680  (eval "$ac_link") 2>conftest.er1
18681  ac_status=$?
18682  grep -v '^ *+' conftest.er1 >conftest.err
18683  rm -f conftest.er1
18684  cat conftest.err >&5
18685  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18686  (exit $ac_status); } &&
18687	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18688  { (case "(($ac_try" in
18689  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18690  *) ac_try_echo=$ac_try;;
18691esac
18692eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18693  (eval "$ac_try") 2>&5
18694  ac_status=$?
18695  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18696  (exit $ac_status); }; } &&
18697	 { ac_try='test -s conftest$ac_exeext'
18698  { (case "(($ac_try" in
18699  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18700  *) ac_try_echo=$ac_try;;
18701esac
18702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18703  (eval "$ac_try") 2>&5
18704  ac_status=$?
18705  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18706  (exit $ac_status); }; }; then
18707  ac_cv_lib_gcc___divdi3=yes
18708else
18709  echo "$as_me: failed program was:" >&5
18710sed 's/^/| /' conftest.$ac_ext >&5
18711
18712	ac_cv_lib_gcc___divdi3=no
18713fi
18714
18715rm -f core conftest.err conftest.$ac_objext \
18716      conftest$ac_exeext conftest.$ac_ext
18717LIBS=$ac_check_lib_save_LIBS
18718fi
18719{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18720echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18721if test $ac_cv_lib_gcc___divdi3 = yes; then
18722
18723cat >>confdefs.h <<\_ACEOF
18724#define HAVE___DIVDI3 1
18725_ACEOF
18726
18727fi
18728
18729  { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18730echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18731if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18732  echo $ECHO_N "(cached) $ECHO_C" >&6
18733else
18734  ac_check_lib_save_LIBS=$LIBS
18735LIBS="-lgcc  $LIBS"
18736cat >conftest.$ac_ext <<_ACEOF
18737/* confdefs.h.  */
18738_ACEOF
18739cat confdefs.h >>conftest.$ac_ext
18740cat >>conftest.$ac_ext <<_ACEOF
18741/* end confdefs.h.  */
18742
18743/* Override any GCC internal prototype to avoid an error.
18744   Use char because int might match the return type of a GCC
18745   builtin and then its argument prototype would still apply.  */
18746#ifdef __cplusplus
18747extern "C"
18748#endif
18749char __fixdfdi ();
18750int
18751main ()
18752{
18753return __fixdfdi ();
18754  ;
18755  return 0;
18756}
18757_ACEOF
18758rm -f conftest.$ac_objext conftest$ac_exeext
18759if { (ac_try="$ac_link"
18760case "(($ac_try" in
18761  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18762  *) ac_try_echo=$ac_try;;
18763esac
18764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18765  (eval "$ac_link") 2>conftest.er1
18766  ac_status=$?
18767  grep -v '^ *+' conftest.er1 >conftest.err
18768  rm -f conftest.er1
18769  cat conftest.err >&5
18770  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18771  (exit $ac_status); } &&
18772	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18773  { (case "(($ac_try" in
18774  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18775  *) ac_try_echo=$ac_try;;
18776esac
18777eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18778  (eval "$ac_try") 2>&5
18779  ac_status=$?
18780  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18781  (exit $ac_status); }; } &&
18782	 { ac_try='test -s conftest$ac_exeext'
18783  { (case "(($ac_try" in
18784  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18785  *) ac_try_echo=$ac_try;;
18786esac
18787eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18788  (eval "$ac_try") 2>&5
18789  ac_status=$?
18790  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18791  (exit $ac_status); }; }; then
18792  ac_cv_lib_gcc___fixdfdi=yes
18793else
18794  echo "$as_me: failed program was:" >&5
18795sed 's/^/| /' conftest.$ac_ext >&5
18796
18797	ac_cv_lib_gcc___fixdfdi=no
18798fi
18799
18800rm -f core conftest.err conftest.$ac_objext \
18801      conftest$ac_exeext conftest.$ac_ext
18802LIBS=$ac_check_lib_save_LIBS
18803fi
18804{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18805echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18806if test $ac_cv_lib_gcc___fixdfdi = yes; then
18807
18808cat >>confdefs.h <<\_ACEOF
18809#define HAVE___FIXDFDI 1
18810_ACEOF
18811
18812fi
18813
18814  { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18815echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18816if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18817  echo $ECHO_N "(cached) $ECHO_C" >&6
18818else
18819  ac_check_lib_save_LIBS=$LIBS
18820LIBS="-lgcc  $LIBS"
18821cat >conftest.$ac_ext <<_ACEOF
18822/* confdefs.h.  */
18823_ACEOF
18824cat confdefs.h >>conftest.$ac_ext
18825cat >>conftest.$ac_ext <<_ACEOF
18826/* end confdefs.h.  */
18827
18828/* Override any GCC internal prototype to avoid an error.
18829   Use char because int might match the return type of a GCC
18830   builtin and then its argument prototype would still apply.  */
18831#ifdef __cplusplus
18832extern "C"
18833#endif
18834char __fixsfdi ();
18835int
18836main ()
18837{
18838return __fixsfdi ();
18839  ;
18840  return 0;
18841}
18842_ACEOF
18843rm -f conftest.$ac_objext conftest$ac_exeext
18844if { (ac_try="$ac_link"
18845case "(($ac_try" in
18846  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18847  *) ac_try_echo=$ac_try;;
18848esac
18849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18850  (eval "$ac_link") 2>conftest.er1
18851  ac_status=$?
18852  grep -v '^ *+' conftest.er1 >conftest.err
18853  rm -f conftest.er1
18854  cat conftest.err >&5
18855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18856  (exit $ac_status); } &&
18857	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18858  { (case "(($ac_try" in
18859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18860  *) ac_try_echo=$ac_try;;
18861esac
18862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18863  (eval "$ac_try") 2>&5
18864  ac_status=$?
18865  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18866  (exit $ac_status); }; } &&
18867	 { ac_try='test -s conftest$ac_exeext'
18868  { (case "(($ac_try" in
18869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18870  *) ac_try_echo=$ac_try;;
18871esac
18872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18873  (eval "$ac_try") 2>&5
18874  ac_status=$?
18875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18876  (exit $ac_status); }; }; then
18877  ac_cv_lib_gcc___fixsfdi=yes
18878else
18879  echo "$as_me: failed program was:" >&5
18880sed 's/^/| /' conftest.$ac_ext >&5
18881
18882	ac_cv_lib_gcc___fixsfdi=no
18883fi
18884
18885rm -f core conftest.err conftest.$ac_objext \
18886      conftest$ac_exeext conftest.$ac_ext
18887LIBS=$ac_check_lib_save_LIBS
18888fi
18889{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18890echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18891if test $ac_cv_lib_gcc___fixsfdi = yes; then
18892
18893cat >>confdefs.h <<\_ACEOF
18894#define HAVE___FIXSFDI 1
18895_ACEOF
18896
18897fi
18898
18899  { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18900echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18901if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18902  echo $ECHO_N "(cached) $ECHO_C" >&6
18903else
18904  ac_check_lib_save_LIBS=$LIBS
18905LIBS="-lgcc  $LIBS"
18906cat >conftest.$ac_ext <<_ACEOF
18907/* confdefs.h.  */
18908_ACEOF
18909cat confdefs.h >>conftest.$ac_ext
18910cat >>conftest.$ac_ext <<_ACEOF
18911/* end confdefs.h.  */
18912
18913/* Override any GCC internal prototype to avoid an error.
18914   Use char because int might match the return type of a GCC
18915   builtin and then its argument prototype would still apply.  */
18916#ifdef __cplusplus
18917extern "C"
18918#endif
18919char __floatdidf ();
18920int
18921main ()
18922{
18923return __floatdidf ();
18924  ;
18925  return 0;
18926}
18927_ACEOF
18928rm -f conftest.$ac_objext conftest$ac_exeext
18929if { (ac_try="$ac_link"
18930case "(($ac_try" in
18931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18932  *) ac_try_echo=$ac_try;;
18933esac
18934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18935  (eval "$ac_link") 2>conftest.er1
18936  ac_status=$?
18937  grep -v '^ *+' conftest.er1 >conftest.err
18938  rm -f conftest.er1
18939  cat conftest.err >&5
18940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18941  (exit $ac_status); } &&
18942	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18943  { (case "(($ac_try" in
18944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18945  *) ac_try_echo=$ac_try;;
18946esac
18947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18948  (eval "$ac_try") 2>&5
18949  ac_status=$?
18950  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18951  (exit $ac_status); }; } &&
18952	 { ac_try='test -s conftest$ac_exeext'
18953  { (case "(($ac_try" in
18954  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18955  *) ac_try_echo=$ac_try;;
18956esac
18957eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18958  (eval "$ac_try") 2>&5
18959  ac_status=$?
18960  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18961  (exit $ac_status); }; }; then
18962  ac_cv_lib_gcc___floatdidf=yes
18963else
18964  echo "$as_me: failed program was:" >&5
18965sed 's/^/| /' conftest.$ac_ext >&5
18966
18967	ac_cv_lib_gcc___floatdidf=no
18968fi
18969
18970rm -f core conftest.err conftest.$ac_objext \
18971      conftest$ac_exeext conftest.$ac_ext
18972LIBS=$ac_check_lib_save_LIBS
18973fi
18974{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18975echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18976if test $ac_cv_lib_gcc___floatdidf = yes; then
18977
18978cat >>confdefs.h <<\_ACEOF
18979#define HAVE___FLOATDIDF 1
18980_ACEOF
18981
18982fi
18983
18984  { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18985echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18986if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18987  echo $ECHO_N "(cached) $ECHO_C" >&6
18988else
18989  ac_check_lib_save_LIBS=$LIBS
18990LIBS="-lgcc  $LIBS"
18991cat >conftest.$ac_ext <<_ACEOF
18992/* confdefs.h.  */
18993_ACEOF
18994cat confdefs.h >>conftest.$ac_ext
18995cat >>conftest.$ac_ext <<_ACEOF
18996/* end confdefs.h.  */
18997
18998/* Override any GCC internal prototype to avoid an error.
18999   Use char because int might match the return type of a GCC
19000   builtin and then its argument prototype would still apply.  */
19001#ifdef __cplusplus
19002extern "C"
19003#endif
19004char __lshrdi3 ();
19005int
19006main ()
19007{
19008return __lshrdi3 ();
19009  ;
19010  return 0;
19011}
19012_ACEOF
19013rm -f conftest.$ac_objext conftest$ac_exeext
19014if { (ac_try="$ac_link"
19015case "(($ac_try" in
19016  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19017  *) ac_try_echo=$ac_try;;
19018esac
19019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19020  (eval "$ac_link") 2>conftest.er1
19021  ac_status=$?
19022  grep -v '^ *+' conftest.er1 >conftest.err
19023  rm -f conftest.er1
19024  cat conftest.err >&5
19025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19026  (exit $ac_status); } &&
19027	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19028  { (case "(($ac_try" in
19029  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19030  *) ac_try_echo=$ac_try;;
19031esac
19032eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19033  (eval "$ac_try") 2>&5
19034  ac_status=$?
19035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19036  (exit $ac_status); }; } &&
19037	 { ac_try='test -s conftest$ac_exeext'
19038  { (case "(($ac_try" in
19039  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19040  *) ac_try_echo=$ac_try;;
19041esac
19042eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19043  (eval "$ac_try") 2>&5
19044  ac_status=$?
19045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19046  (exit $ac_status); }; }; then
19047  ac_cv_lib_gcc___lshrdi3=yes
19048else
19049  echo "$as_me: failed program was:" >&5
19050sed 's/^/| /' conftest.$ac_ext >&5
19051
19052	ac_cv_lib_gcc___lshrdi3=no
19053fi
19054
19055rm -f core conftest.err conftest.$ac_objext \
19056      conftest$ac_exeext conftest.$ac_ext
19057LIBS=$ac_check_lib_save_LIBS
19058fi
19059{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19060echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19061if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19062
19063cat >>confdefs.h <<\_ACEOF
19064#define HAVE___LSHRDI3 1
19065_ACEOF
19066
19067fi
19068
19069  { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19070echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19071if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19072  echo $ECHO_N "(cached) $ECHO_C" >&6
19073else
19074  ac_check_lib_save_LIBS=$LIBS
19075LIBS="-lgcc  $LIBS"
19076cat >conftest.$ac_ext <<_ACEOF
19077/* confdefs.h.  */
19078_ACEOF
19079cat confdefs.h >>conftest.$ac_ext
19080cat >>conftest.$ac_ext <<_ACEOF
19081/* end confdefs.h.  */
19082
19083/* Override any GCC internal prototype to avoid an error.
19084   Use char because int might match the return type of a GCC
19085   builtin and then its argument prototype would still apply.  */
19086#ifdef __cplusplus
19087extern "C"
19088#endif
19089char __moddi3 ();
19090int
19091main ()
19092{
19093return __moddi3 ();
19094  ;
19095  return 0;
19096}
19097_ACEOF
19098rm -f conftest.$ac_objext conftest$ac_exeext
19099if { (ac_try="$ac_link"
19100case "(($ac_try" in
19101  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19102  *) ac_try_echo=$ac_try;;
19103esac
19104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19105  (eval "$ac_link") 2>conftest.er1
19106  ac_status=$?
19107  grep -v '^ *+' conftest.er1 >conftest.err
19108  rm -f conftest.er1
19109  cat conftest.err >&5
19110  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19111  (exit $ac_status); } &&
19112	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19113  { (case "(($ac_try" in
19114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19115  *) ac_try_echo=$ac_try;;
19116esac
19117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19118  (eval "$ac_try") 2>&5
19119  ac_status=$?
19120  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19121  (exit $ac_status); }; } &&
19122	 { ac_try='test -s conftest$ac_exeext'
19123  { (case "(($ac_try" in
19124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19125  *) ac_try_echo=$ac_try;;
19126esac
19127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19128  (eval "$ac_try") 2>&5
19129  ac_status=$?
19130  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19131  (exit $ac_status); }; }; then
19132  ac_cv_lib_gcc___moddi3=yes
19133else
19134  echo "$as_me: failed program was:" >&5
19135sed 's/^/| /' conftest.$ac_ext >&5
19136
19137	ac_cv_lib_gcc___moddi3=no
19138fi
19139
19140rm -f core conftest.err conftest.$ac_objext \
19141      conftest$ac_exeext conftest.$ac_ext
19142LIBS=$ac_check_lib_save_LIBS
19143fi
19144{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19145echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19146if test $ac_cv_lib_gcc___moddi3 = yes; then
19147
19148cat >>confdefs.h <<\_ACEOF
19149#define HAVE___MODDI3 1
19150_ACEOF
19151
19152fi
19153
19154  { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19155echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19156if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19157  echo $ECHO_N "(cached) $ECHO_C" >&6
19158else
19159  ac_check_lib_save_LIBS=$LIBS
19160LIBS="-lgcc  $LIBS"
19161cat >conftest.$ac_ext <<_ACEOF
19162/* confdefs.h.  */
19163_ACEOF
19164cat confdefs.h >>conftest.$ac_ext
19165cat >>conftest.$ac_ext <<_ACEOF
19166/* end confdefs.h.  */
19167
19168/* Override any GCC internal prototype to avoid an error.
19169   Use char because int might match the return type of a GCC
19170   builtin and then its argument prototype would still apply.  */
19171#ifdef __cplusplus
19172extern "C"
19173#endif
19174char __udivdi3 ();
19175int
19176main ()
19177{
19178return __udivdi3 ();
19179  ;
19180  return 0;
19181}
19182_ACEOF
19183rm -f conftest.$ac_objext conftest$ac_exeext
19184if { (ac_try="$ac_link"
19185case "(($ac_try" in
19186  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19187  *) ac_try_echo=$ac_try;;
19188esac
19189eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19190  (eval "$ac_link") 2>conftest.er1
19191  ac_status=$?
19192  grep -v '^ *+' conftest.er1 >conftest.err
19193  rm -f conftest.er1
19194  cat conftest.err >&5
19195  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19196  (exit $ac_status); } &&
19197	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19198  { (case "(($ac_try" in
19199  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19200  *) ac_try_echo=$ac_try;;
19201esac
19202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19203  (eval "$ac_try") 2>&5
19204  ac_status=$?
19205  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19206  (exit $ac_status); }; } &&
19207	 { ac_try='test -s conftest$ac_exeext'
19208  { (case "(($ac_try" in
19209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19210  *) ac_try_echo=$ac_try;;
19211esac
19212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19213  (eval "$ac_try") 2>&5
19214  ac_status=$?
19215  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19216  (exit $ac_status); }; }; then
19217  ac_cv_lib_gcc___udivdi3=yes
19218else
19219  echo "$as_me: failed program was:" >&5
19220sed 's/^/| /' conftest.$ac_ext >&5
19221
19222	ac_cv_lib_gcc___udivdi3=no
19223fi
19224
19225rm -f core conftest.err conftest.$ac_objext \
19226      conftest$ac_exeext conftest.$ac_ext
19227LIBS=$ac_check_lib_save_LIBS
19228fi
19229{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19230echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19231if test $ac_cv_lib_gcc___udivdi3 = yes; then
19232
19233cat >>confdefs.h <<\_ACEOF
19234#define HAVE___UDIVDI3 1
19235_ACEOF
19236
19237fi
19238
19239  { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19240echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19241if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19242  echo $ECHO_N "(cached) $ECHO_C" >&6
19243else
19244  ac_check_lib_save_LIBS=$LIBS
19245LIBS="-lgcc  $LIBS"
19246cat >conftest.$ac_ext <<_ACEOF
19247/* confdefs.h.  */
19248_ACEOF
19249cat confdefs.h >>conftest.$ac_ext
19250cat >>conftest.$ac_ext <<_ACEOF
19251/* end confdefs.h.  */
19252
19253/* Override any GCC internal prototype to avoid an error.
19254   Use char because int might match the return type of a GCC
19255   builtin and then its argument prototype would still apply.  */
19256#ifdef __cplusplus
19257extern "C"
19258#endif
19259char __umoddi3 ();
19260int
19261main ()
19262{
19263return __umoddi3 ();
19264  ;
19265  return 0;
19266}
19267_ACEOF
19268rm -f conftest.$ac_objext conftest$ac_exeext
19269if { (ac_try="$ac_link"
19270case "(($ac_try" in
19271  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19272  *) ac_try_echo=$ac_try;;
19273esac
19274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19275  (eval "$ac_link") 2>conftest.er1
19276  ac_status=$?
19277  grep -v '^ *+' conftest.er1 >conftest.err
19278  rm -f conftest.er1
19279  cat conftest.err >&5
19280  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19281  (exit $ac_status); } &&
19282	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19283  { (case "(($ac_try" in
19284  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19285  *) ac_try_echo=$ac_try;;
19286esac
19287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19288  (eval "$ac_try") 2>&5
19289  ac_status=$?
19290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19291  (exit $ac_status); }; } &&
19292	 { ac_try='test -s conftest$ac_exeext'
19293  { (case "(($ac_try" in
19294  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19295  *) ac_try_echo=$ac_try;;
19296esac
19297eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19298  (eval "$ac_try") 2>&5
19299  ac_status=$?
19300  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19301  (exit $ac_status); }; }; then
19302  ac_cv_lib_gcc___umoddi3=yes
19303else
19304  echo "$as_me: failed program was:" >&5
19305sed 's/^/| /' conftest.$ac_ext >&5
19306
19307	ac_cv_lib_gcc___umoddi3=no
19308fi
19309
19310rm -f core conftest.err conftest.$ac_objext \
19311      conftest$ac_exeext conftest.$ac_ext
19312LIBS=$ac_check_lib_save_LIBS
19313fi
19314{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19315echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19316if test $ac_cv_lib_gcc___umoddi3 = yes; then
19317
19318cat >>confdefs.h <<\_ACEOF
19319#define HAVE___UMODDI3 1
19320_ACEOF
19321
19322fi
19323
19324
19325  { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19326echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19327if test "${ac_cv_lib_gcc___main+set}" = set; then
19328  echo $ECHO_N "(cached) $ECHO_C" >&6
19329else
19330  ac_check_lib_save_LIBS=$LIBS
19331LIBS="-lgcc  $LIBS"
19332cat >conftest.$ac_ext <<_ACEOF
19333/* confdefs.h.  */
19334_ACEOF
19335cat confdefs.h >>conftest.$ac_ext
19336cat >>conftest.$ac_ext <<_ACEOF
19337/* end confdefs.h.  */
19338
19339/* Override any GCC internal prototype to avoid an error.
19340   Use char because int might match the return type of a GCC
19341   builtin and then its argument prototype would still apply.  */
19342#ifdef __cplusplus
19343extern "C"
19344#endif
19345char __main ();
19346int
19347main ()
19348{
19349return __main ();
19350  ;
19351  return 0;
19352}
19353_ACEOF
19354rm -f conftest.$ac_objext conftest$ac_exeext
19355if { (ac_try="$ac_link"
19356case "(($ac_try" in
19357  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19358  *) ac_try_echo=$ac_try;;
19359esac
19360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19361  (eval "$ac_link") 2>conftest.er1
19362  ac_status=$?
19363  grep -v '^ *+' conftest.er1 >conftest.err
19364  rm -f conftest.er1
19365  cat conftest.err >&5
19366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19367  (exit $ac_status); } &&
19368	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19369  { (case "(($ac_try" in
19370  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19371  *) ac_try_echo=$ac_try;;
19372esac
19373eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19374  (eval "$ac_try") 2>&5
19375  ac_status=$?
19376  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19377  (exit $ac_status); }; } &&
19378	 { ac_try='test -s conftest$ac_exeext'
19379  { (case "(($ac_try" in
19380  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19381  *) ac_try_echo=$ac_try;;
19382esac
19383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19384  (eval "$ac_try") 2>&5
19385  ac_status=$?
19386  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19387  (exit $ac_status); }; }; then
19388  ac_cv_lib_gcc___main=yes
19389else
19390  echo "$as_me: failed program was:" >&5
19391sed 's/^/| /' conftest.$ac_ext >&5
19392
19393	ac_cv_lib_gcc___main=no
19394fi
19395
19396rm -f core conftest.err conftest.$ac_objext \
19397      conftest$ac_exeext conftest.$ac_ext
19398LIBS=$ac_check_lib_save_LIBS
19399fi
19400{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19401echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19402if test $ac_cv_lib_gcc___main = yes; then
19403
19404cat >>confdefs.h <<\_ACEOF
19405#define HAVE___MAIN 1
19406_ACEOF
19407
19408fi
19409
19410  { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19411echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19412if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19413  echo $ECHO_N "(cached) $ECHO_C" >&6
19414else
19415  ac_check_lib_save_LIBS=$LIBS
19416LIBS="-lgcc  $LIBS"
19417cat >conftest.$ac_ext <<_ACEOF
19418/* confdefs.h.  */
19419_ACEOF
19420cat confdefs.h >>conftest.$ac_ext
19421cat >>conftest.$ac_ext <<_ACEOF
19422/* end confdefs.h.  */
19423
19424/* Override any GCC internal prototype to avoid an error.
19425   Use char because int might match the return type of a GCC
19426   builtin and then its argument prototype would still apply.  */
19427#ifdef __cplusplus
19428extern "C"
19429#endif
19430char __cmpdi2 ();
19431int
19432main ()
19433{
19434return __cmpdi2 ();
19435  ;
19436  return 0;
19437}
19438_ACEOF
19439rm -f conftest.$ac_objext conftest$ac_exeext
19440if { (ac_try="$ac_link"
19441case "(($ac_try" in
19442  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19443  *) ac_try_echo=$ac_try;;
19444esac
19445eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19446  (eval "$ac_link") 2>conftest.er1
19447  ac_status=$?
19448  grep -v '^ *+' conftest.er1 >conftest.err
19449  rm -f conftest.er1
19450  cat conftest.err >&5
19451  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19452  (exit $ac_status); } &&
19453	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19454  { (case "(($ac_try" in
19455  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19456  *) ac_try_echo=$ac_try;;
19457esac
19458eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19459  (eval "$ac_try") 2>&5
19460  ac_status=$?
19461  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19462  (exit $ac_status); }; } &&
19463	 { ac_try='test -s conftest$ac_exeext'
19464  { (case "(($ac_try" in
19465  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19466  *) ac_try_echo=$ac_try;;
19467esac
19468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19469  (eval "$ac_try") 2>&5
19470  ac_status=$?
19471  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19472  (exit $ac_status); }; }; then
19473  ac_cv_lib_gcc___cmpdi2=yes
19474else
19475  echo "$as_me: failed program was:" >&5
19476sed 's/^/| /' conftest.$ac_ext >&5
19477
19478	ac_cv_lib_gcc___cmpdi2=no
19479fi
19480
19481rm -f core conftest.err conftest.$ac_objext \
19482      conftest$ac_exeext conftest.$ac_ext
19483LIBS=$ac_check_lib_save_LIBS
19484fi
19485{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19486echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19487if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19488
19489cat >>confdefs.h <<\_ACEOF
19490#define HAVE___CMPDI2 1
19491_ACEOF
19492
19493fi
19494
19495fi
19496
19497if test "$llvm_cv_os_type" = "MingW" ; then
19498  { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19499echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19500  cat >conftest.$ac_ext <<_ACEOF
19501#include <windows.h>
19502#include <imagehlp.h>
19503extern void foo(PENUMLOADED_MODULES_CALLBACK);
19504extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19505_ACEOF
19506rm -f conftest.$ac_objext
19507if { (ac_try="$ac_compile"
19508case "(($ac_try" in
19509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19510  *) ac_try_echo=$ac_try;;
19511esac
19512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19513  (eval "$ac_compile") 2>conftest.er1
19514  ac_status=$?
19515  grep -v '^ *+' conftest.er1 >conftest.err
19516  rm -f conftest.er1
19517  cat conftest.err >&5
19518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19519  (exit $ac_status); } &&
19520	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19521  { (case "(($ac_try" in
19522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19523  *) ac_try_echo=$ac_try;;
19524esac
19525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19526  (eval "$ac_try") 2>&5
19527  ac_status=$?
19528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19529  (exit $ac_status); }; } &&
19530	 { ac_try='test -s conftest.$ac_objext'
19531  { (case "(($ac_try" in
19532  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19533  *) ac_try_echo=$ac_try;;
19534esac
19535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19536  (eval "$ac_try") 2>&5
19537  ac_status=$?
19538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19539  (exit $ac_status); }; }; then
19540
19541  { echo "$as_me:$LINENO: result: yes" >&5
19542echo "${ECHO_T}yes" >&6; }
19543  llvm_cv_win32_elmcb_pcstr="PCSTR"
19544
19545else
19546  echo "$as_me: failed program was:" >&5
19547sed 's/^/| /' conftest.$ac_ext >&5
19548
19549
19550  { echo "$as_me:$LINENO: result: no" >&5
19551echo "${ECHO_T}no" >&6; }
19552  llvm_cv_win32_elmcb_pcstr="PSTR"
19553
19554fi
19555
19556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19557
19558cat >>confdefs.h <<_ACEOF
19559#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19560_ACEOF
19561
19562fi
19563
19564
19565{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19566echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19567if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19568  echo $ECHO_N "(cached) $ECHO_C" >&6
19569else
19570  ac_ext=cpp
19571ac_cpp='$CXXCPP $CPPFLAGS'
19572ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19573ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19574ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19575
19576   cat >conftest.$ac_ext <<_ACEOF
19577/* confdefs.h.  */
19578_ACEOF
19579cat confdefs.h >>conftest.$ac_ext
19580cat >>conftest.$ac_ext <<_ACEOF
19581/* end confdefs.h.  */
19582#include <math.h>
19583int
19584main ()
19585{
19586float f; isnan(f);
19587  ;
19588  return 0;
19589}
19590_ACEOF
19591rm -f conftest.$ac_objext
19592if { (ac_try="$ac_compile"
19593case "(($ac_try" in
19594  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19595  *) ac_try_echo=$ac_try;;
19596esac
19597eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19598  (eval "$ac_compile") 2>conftest.er1
19599  ac_status=$?
19600  grep -v '^ *+' conftest.er1 >conftest.err
19601  rm -f conftest.er1
19602  cat conftest.err >&5
19603  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19604  (exit $ac_status); } &&
19605	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19606  { (case "(($ac_try" in
19607  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19608  *) ac_try_echo=$ac_try;;
19609esac
19610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19611  (eval "$ac_try") 2>&5
19612  ac_status=$?
19613  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19614  (exit $ac_status); }; } &&
19615	 { ac_try='test -s conftest.$ac_objext'
19616  { (case "(($ac_try" in
19617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19618  *) ac_try_echo=$ac_try;;
19619esac
19620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19621  (eval "$ac_try") 2>&5
19622  ac_status=$?
19623  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19624  (exit $ac_status); }; }; then
19625  ac_cv_func_isnan_in_math_h=yes
19626else
19627  echo "$as_me: failed program was:" >&5
19628sed 's/^/| /' conftest.$ac_ext >&5
19629
19630	ac_cv_func_isnan_in_math_h=no
19631fi
19632
19633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19634  ac_ext=c
19635ac_cpp='$CPP $CPPFLAGS'
19636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19638ac_compiler_gnu=$ac_cv_c_compiler_gnu
19639
19640fi
19641{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19642echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19643
19644
19645if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19646
19647cat >>confdefs.h <<\_ACEOF
19648#define HAVE_ISNAN_IN_MATH_H 1
19649_ACEOF
19650
19651fi
19652
19653{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19654echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19655if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19656  echo $ECHO_N "(cached) $ECHO_C" >&6
19657else
19658  ac_ext=cpp
19659ac_cpp='$CXXCPP $CPPFLAGS'
19660ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19661ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19662ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19663
19664   cat >conftest.$ac_ext <<_ACEOF
19665/* confdefs.h.  */
19666_ACEOF
19667cat confdefs.h >>conftest.$ac_ext
19668cat >>conftest.$ac_ext <<_ACEOF
19669/* end confdefs.h.  */
19670#include <cmath>
19671int
19672main ()
19673{
19674float f; isnan(f);
19675  ;
19676  return 0;
19677}
19678_ACEOF
19679rm -f conftest.$ac_objext
19680if { (ac_try="$ac_compile"
19681case "(($ac_try" in
19682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19683  *) ac_try_echo=$ac_try;;
19684esac
19685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19686  (eval "$ac_compile") 2>conftest.er1
19687  ac_status=$?
19688  grep -v '^ *+' conftest.er1 >conftest.err
19689  rm -f conftest.er1
19690  cat conftest.err >&5
19691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19692  (exit $ac_status); } &&
19693	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19694  { (case "(($ac_try" in
19695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19696  *) ac_try_echo=$ac_try;;
19697esac
19698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19699  (eval "$ac_try") 2>&5
19700  ac_status=$?
19701  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19702  (exit $ac_status); }; } &&
19703	 { ac_try='test -s conftest.$ac_objext'
19704  { (case "(($ac_try" in
19705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19706  *) ac_try_echo=$ac_try;;
19707esac
19708eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19709  (eval "$ac_try") 2>&5
19710  ac_status=$?
19711  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19712  (exit $ac_status); }; }; then
19713  ac_cv_func_isnan_in_cmath=yes
19714else
19715  echo "$as_me: failed program was:" >&5
19716sed 's/^/| /' conftest.$ac_ext >&5
19717
19718	ac_cv_func_isnan_in_cmath=no
19719fi
19720
19721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19722  ac_ext=c
19723ac_cpp='$CPP $CPPFLAGS'
19724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19726ac_compiler_gnu=$ac_cv_c_compiler_gnu
19727
19728fi
19729{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19730echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19731
19732if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19733
19734cat >>confdefs.h <<\_ACEOF
19735#define HAVE_ISNAN_IN_CMATH 1
19736_ACEOF
19737
19738fi
19739
19740{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19741echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19742if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19743  echo $ECHO_N "(cached) $ECHO_C" >&6
19744else
19745  ac_ext=cpp
19746ac_cpp='$CXXCPP $CPPFLAGS'
19747ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19748ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19749ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19750
19751   cat >conftest.$ac_ext <<_ACEOF
19752/* confdefs.h.  */
19753_ACEOF
19754cat confdefs.h >>conftest.$ac_ext
19755cat >>conftest.$ac_ext <<_ACEOF
19756/* end confdefs.h.  */
19757#include <cmath>
19758int
19759main ()
19760{
19761float f; std::isnan(f);
19762  ;
19763  return 0;
19764}
19765_ACEOF
19766rm -f conftest.$ac_objext
19767if { (ac_try="$ac_compile"
19768case "(($ac_try" in
19769  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19770  *) ac_try_echo=$ac_try;;
19771esac
19772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19773  (eval "$ac_compile") 2>conftest.er1
19774  ac_status=$?
19775  grep -v '^ *+' conftest.er1 >conftest.err
19776  rm -f conftest.er1
19777  cat conftest.err >&5
19778  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19779  (exit $ac_status); } &&
19780	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19781  { (case "(($ac_try" in
19782  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19783  *) ac_try_echo=$ac_try;;
19784esac
19785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19786  (eval "$ac_try") 2>&5
19787  ac_status=$?
19788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19789  (exit $ac_status); }; } &&
19790	 { ac_try='test -s conftest.$ac_objext'
19791  { (case "(($ac_try" in
19792  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19793  *) ac_try_echo=$ac_try;;
19794esac
19795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19796  (eval "$ac_try") 2>&5
19797  ac_status=$?
19798  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19799  (exit $ac_status); }; }; then
19800  ac_cv_func_std_isnan_in_cmath=yes
19801else
19802  echo "$as_me: failed program was:" >&5
19803sed 's/^/| /' conftest.$ac_ext >&5
19804
19805	ac_cv_func_std_isnan_in_cmath=no
19806fi
19807
19808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19809  ac_ext=c
19810ac_cpp='$CPP $CPPFLAGS'
19811ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19812ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19813ac_compiler_gnu=$ac_cv_c_compiler_gnu
19814
19815fi
19816{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19817echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19818
19819if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19820
19821cat >>confdefs.h <<\_ACEOF
19822#define HAVE_STD_ISNAN_IN_CMATH 1
19823_ACEOF
19824
19825fi
19826
19827
19828{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19829echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19830if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19831  echo $ECHO_N "(cached) $ECHO_C" >&6
19832else
19833  ac_ext=cpp
19834ac_cpp='$CXXCPP $CPPFLAGS'
19835ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19836ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19837ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19838
19839   cat >conftest.$ac_ext <<_ACEOF
19840/* confdefs.h.  */
19841_ACEOF
19842cat confdefs.h >>conftest.$ac_ext
19843cat >>conftest.$ac_ext <<_ACEOF
19844/* end confdefs.h.  */
19845#include <math.h>
19846int
19847main ()
19848{
19849float f; isinf(f);
19850  ;
19851  return 0;
19852}
19853_ACEOF
19854rm -f conftest.$ac_objext
19855if { (ac_try="$ac_compile"
19856case "(($ac_try" in
19857  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19858  *) ac_try_echo=$ac_try;;
19859esac
19860eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19861  (eval "$ac_compile") 2>conftest.er1
19862  ac_status=$?
19863  grep -v '^ *+' conftest.er1 >conftest.err
19864  rm -f conftest.er1
19865  cat conftest.err >&5
19866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19867  (exit $ac_status); } &&
19868	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19869  { (case "(($ac_try" in
19870  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19871  *) ac_try_echo=$ac_try;;
19872esac
19873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19874  (eval "$ac_try") 2>&5
19875  ac_status=$?
19876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19877  (exit $ac_status); }; } &&
19878	 { ac_try='test -s conftest.$ac_objext'
19879  { (case "(($ac_try" in
19880  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19881  *) ac_try_echo=$ac_try;;
19882esac
19883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19884  (eval "$ac_try") 2>&5
19885  ac_status=$?
19886  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19887  (exit $ac_status); }; }; then
19888  ac_cv_func_isinf_in_math_h=yes
19889else
19890  echo "$as_me: failed program was:" >&5
19891sed 's/^/| /' conftest.$ac_ext >&5
19892
19893	ac_cv_func_isinf_in_math_h=no
19894fi
19895
19896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19897  ac_ext=c
19898ac_cpp='$CPP $CPPFLAGS'
19899ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19900ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19901ac_compiler_gnu=$ac_cv_c_compiler_gnu
19902
19903fi
19904{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19905echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19906
19907if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19908
19909cat >>confdefs.h <<\_ACEOF
19910#define HAVE_ISINF_IN_MATH_H 1
19911_ACEOF
19912
19913fi
19914
19915{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19916echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19917if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19918  echo $ECHO_N "(cached) $ECHO_C" >&6
19919else
19920  ac_ext=cpp
19921ac_cpp='$CXXCPP $CPPFLAGS'
19922ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19923ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19924ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19925
19926   cat >conftest.$ac_ext <<_ACEOF
19927/* confdefs.h.  */
19928_ACEOF
19929cat confdefs.h >>conftest.$ac_ext
19930cat >>conftest.$ac_ext <<_ACEOF
19931/* end confdefs.h.  */
19932#include <cmath>
19933int
19934main ()
19935{
19936float f; isinf(f);
19937  ;
19938  return 0;
19939}
19940_ACEOF
19941rm -f conftest.$ac_objext
19942if { (ac_try="$ac_compile"
19943case "(($ac_try" in
19944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19945  *) ac_try_echo=$ac_try;;
19946esac
19947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19948  (eval "$ac_compile") 2>conftest.er1
19949  ac_status=$?
19950  grep -v '^ *+' conftest.er1 >conftest.err
19951  rm -f conftest.er1
19952  cat conftest.err >&5
19953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19954  (exit $ac_status); } &&
19955	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19956  { (case "(($ac_try" in
19957  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19958  *) ac_try_echo=$ac_try;;
19959esac
19960eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19961  (eval "$ac_try") 2>&5
19962  ac_status=$?
19963  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19964  (exit $ac_status); }; } &&
19965	 { ac_try='test -s conftest.$ac_objext'
19966  { (case "(($ac_try" in
19967  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19968  *) ac_try_echo=$ac_try;;
19969esac
19970eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19971  (eval "$ac_try") 2>&5
19972  ac_status=$?
19973  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19974  (exit $ac_status); }; }; then
19975  ac_cv_func_isinf_in_cmath=yes
19976else
19977  echo "$as_me: failed program was:" >&5
19978sed 's/^/| /' conftest.$ac_ext >&5
19979
19980	ac_cv_func_isinf_in_cmath=no
19981fi
19982
19983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19984  ac_ext=c
19985ac_cpp='$CPP $CPPFLAGS'
19986ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19987ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19988ac_compiler_gnu=$ac_cv_c_compiler_gnu
19989
19990fi
19991{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19992echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19993
19994if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19995
19996cat >>confdefs.h <<\_ACEOF
19997#define HAVE_ISINF_IN_CMATH 1
19998_ACEOF
19999
20000fi
20001
20002{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
20003echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
20004if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
20005  echo $ECHO_N "(cached) $ECHO_C" >&6
20006else
20007  ac_ext=cpp
20008ac_cpp='$CXXCPP $CPPFLAGS'
20009ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20010ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20011ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20012
20013   cat >conftest.$ac_ext <<_ACEOF
20014/* confdefs.h.  */
20015_ACEOF
20016cat confdefs.h >>conftest.$ac_ext
20017cat >>conftest.$ac_ext <<_ACEOF
20018/* end confdefs.h.  */
20019#include <cmath>
20020int
20021main ()
20022{
20023float f; std::isinf(f);
20024  ;
20025  return 0;
20026}
20027_ACEOF
20028rm -f conftest.$ac_objext
20029if { (ac_try="$ac_compile"
20030case "(($ac_try" in
20031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20032  *) ac_try_echo=$ac_try;;
20033esac
20034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20035  (eval "$ac_compile") 2>conftest.er1
20036  ac_status=$?
20037  grep -v '^ *+' conftest.er1 >conftest.err
20038  rm -f conftest.er1
20039  cat conftest.err >&5
20040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20041  (exit $ac_status); } &&
20042	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20043  { (case "(($ac_try" in
20044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20045  *) ac_try_echo=$ac_try;;
20046esac
20047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20048  (eval "$ac_try") 2>&5
20049  ac_status=$?
20050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20051  (exit $ac_status); }; } &&
20052	 { ac_try='test -s conftest.$ac_objext'
20053  { (case "(($ac_try" in
20054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20055  *) ac_try_echo=$ac_try;;
20056esac
20057eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20058  (eval "$ac_try") 2>&5
20059  ac_status=$?
20060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20061  (exit $ac_status); }; }; then
20062  ac_cv_func_std_isinf_in_cmath=yes
20063else
20064  echo "$as_me: failed program was:" >&5
20065sed 's/^/| /' conftest.$ac_ext >&5
20066
20067	ac_cv_func_std_isinf_in_cmath=no
20068fi
20069
20070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20071  ac_ext=c
20072ac_cpp='$CPP $CPPFLAGS'
20073ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20074ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20075ac_compiler_gnu=$ac_cv_c_compiler_gnu
20076
20077fi
20078{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20079echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
20080
20081if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
20082
20083cat >>confdefs.h <<\_ACEOF
20084#define HAVE_STD_ISINF_IN_CMATH 1
20085_ACEOF
20086
20087fi
20088
20089{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20090echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20091if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20092  echo $ECHO_N "(cached) $ECHO_C" >&6
20093else
20094  ac_ext=cpp
20095ac_cpp='$CXXCPP $CPPFLAGS'
20096ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20097ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20098ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20099
20100   cat >conftest.$ac_ext <<_ACEOF
20101/* confdefs.h.  */
20102_ACEOF
20103cat confdefs.h >>conftest.$ac_ext
20104cat >>conftest.$ac_ext <<_ACEOF
20105/* end confdefs.h.  */
20106#include <ieeefp.h>
20107int
20108main ()
20109{
20110float f; finite(f);
20111  ;
20112  return 0;
20113}
20114_ACEOF
20115rm -f conftest.$ac_objext
20116if { (ac_try="$ac_compile"
20117case "(($ac_try" in
20118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20119  *) ac_try_echo=$ac_try;;
20120esac
20121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20122  (eval "$ac_compile") 2>conftest.er1
20123  ac_status=$?
20124  grep -v '^ *+' conftest.er1 >conftest.err
20125  rm -f conftest.er1
20126  cat conftest.err >&5
20127  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20128  (exit $ac_status); } &&
20129	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20130  { (case "(($ac_try" in
20131  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20132  *) ac_try_echo=$ac_try;;
20133esac
20134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20135  (eval "$ac_try") 2>&5
20136  ac_status=$?
20137  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20138  (exit $ac_status); }; } &&
20139	 { ac_try='test -s conftest.$ac_objext'
20140  { (case "(($ac_try" in
20141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20142  *) ac_try_echo=$ac_try;;
20143esac
20144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20145  (eval "$ac_try") 2>&5
20146  ac_status=$?
20147  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20148  (exit $ac_status); }; }; then
20149  ac_cv_func_finite_in_ieeefp_h=yes
20150else
20151  echo "$as_me: failed program was:" >&5
20152sed 's/^/| /' conftest.$ac_ext >&5
20153
20154	ac_cv_func_finite_in_ieeefp_h=no
20155fi
20156
20157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20158  ac_ext=c
20159ac_cpp='$CPP $CPPFLAGS'
20160ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20161ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20162ac_compiler_gnu=$ac_cv_c_compiler_gnu
20163
20164fi
20165{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20166echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20167
20168if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20169
20170cat >>confdefs.h <<\_ACEOF
20171#define HAVE_FINITE_IN_IEEEFP_H 1
20172_ACEOF
20173
20174fi
20175
20176
20177
20178if test "$llvm_cv_platform_type" = "Unix" ; then
20179
20180
20181for ac_header in stdlib.h unistd.h
20182do
20183as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20184if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20185  { echo "$as_me:$LINENO: checking for $ac_header" >&5
20186echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20187if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20188  echo $ECHO_N "(cached) $ECHO_C" >&6
20189fi
20190ac_res=`eval echo '${'$as_ac_Header'}'`
20191	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20192echo "${ECHO_T}$ac_res" >&6; }
20193else
20194  # Is the header compilable?
20195{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
20196echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20197cat >conftest.$ac_ext <<_ACEOF
20198/* confdefs.h.  */
20199_ACEOF
20200cat confdefs.h >>conftest.$ac_ext
20201cat >>conftest.$ac_ext <<_ACEOF
20202/* end confdefs.h.  */
20203$ac_includes_default
20204#include <$ac_header>
20205_ACEOF
20206rm -f conftest.$ac_objext
20207if { (ac_try="$ac_compile"
20208case "(($ac_try" in
20209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20210  *) ac_try_echo=$ac_try;;
20211esac
20212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20213  (eval "$ac_compile") 2>conftest.er1
20214  ac_status=$?
20215  grep -v '^ *+' conftest.er1 >conftest.err
20216  rm -f conftest.er1
20217  cat conftest.err >&5
20218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20219  (exit $ac_status); } &&
20220	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20221  { (case "(($ac_try" in
20222  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20223  *) ac_try_echo=$ac_try;;
20224esac
20225eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20226  (eval "$ac_try") 2>&5
20227  ac_status=$?
20228  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20229  (exit $ac_status); }; } &&
20230	 { ac_try='test -s conftest.$ac_objext'
20231  { (case "(($ac_try" in
20232  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20233  *) ac_try_echo=$ac_try;;
20234esac
20235eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20236  (eval "$ac_try") 2>&5
20237  ac_status=$?
20238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20239  (exit $ac_status); }; }; then
20240  ac_header_compiler=yes
20241else
20242  echo "$as_me: failed program was:" >&5
20243sed 's/^/| /' conftest.$ac_ext >&5
20244
20245	ac_header_compiler=no
20246fi
20247
20248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20249{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20250echo "${ECHO_T}$ac_header_compiler" >&6; }
20251
20252# Is the header present?
20253{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
20254echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20255cat >conftest.$ac_ext <<_ACEOF
20256/* confdefs.h.  */
20257_ACEOF
20258cat confdefs.h >>conftest.$ac_ext
20259cat >>conftest.$ac_ext <<_ACEOF
20260/* end confdefs.h.  */
20261#include <$ac_header>
20262_ACEOF
20263if { (ac_try="$ac_cpp conftest.$ac_ext"
20264case "(($ac_try" in
20265  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20266  *) ac_try_echo=$ac_try;;
20267esac
20268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20269  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20270  ac_status=$?
20271  grep -v '^ *+' conftest.er1 >conftest.err
20272  rm -f conftest.er1
20273  cat conftest.err >&5
20274  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20275  (exit $ac_status); } >/dev/null; then
20276  if test -s conftest.err; then
20277    ac_cpp_err=$ac_c_preproc_warn_flag
20278    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20279  else
20280    ac_cpp_err=
20281  fi
20282else
20283  ac_cpp_err=yes
20284fi
20285if test -z "$ac_cpp_err"; then
20286  ac_header_preproc=yes
20287else
20288  echo "$as_me: failed program was:" >&5
20289sed 's/^/| /' conftest.$ac_ext >&5
20290
20291  ac_header_preproc=no
20292fi
20293
20294rm -f conftest.err conftest.$ac_ext
20295{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20296echo "${ECHO_T}$ac_header_preproc" >&6; }
20297
20298# So?  What about this header?
20299case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20300  yes:no: )
20301    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20302echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20303    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20304echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20305    ac_header_preproc=yes
20306    ;;
20307  no:yes:* )
20308    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20309echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20310    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20311echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20312    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20313echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20314    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20315echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20316    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20317echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20318    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20319echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20320    ( cat <<\_ASBOX
20321## ------------------------------------ ##
20322## Report this to http://llvm.org/bugs/ ##
20323## ------------------------------------ ##
20324_ASBOX
20325     ) | sed "s/^/$as_me: WARNING:     /" >&2
20326    ;;
20327esac
20328{ echo "$as_me:$LINENO: checking for $ac_header" >&5
20329echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20330if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20331  echo $ECHO_N "(cached) $ECHO_C" >&6
20332else
20333  eval "$as_ac_Header=\$ac_header_preproc"
20334fi
20335ac_res=`eval echo '${'$as_ac_Header'}'`
20336	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20337echo "${ECHO_T}$ac_res" >&6; }
20338
20339fi
20340if test `eval echo '${'$as_ac_Header'}'` = yes; then
20341  cat >>confdefs.h <<_ACEOF
20342#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20343_ACEOF
20344
20345fi
20346
20347done
20348
20349
20350for ac_func in getpagesize
20351do
20352as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20353{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20354echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20355if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20356  echo $ECHO_N "(cached) $ECHO_C" >&6
20357else
20358  cat >conftest.$ac_ext <<_ACEOF
20359/* confdefs.h.  */
20360_ACEOF
20361cat confdefs.h >>conftest.$ac_ext
20362cat >>conftest.$ac_ext <<_ACEOF
20363/* end confdefs.h.  */
20364/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20365   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20366#define $ac_func innocuous_$ac_func
20367
20368/* System header to define __stub macros and hopefully few prototypes,
20369    which can conflict with char $ac_func (); below.
20370    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20371    <limits.h> exists even on freestanding compilers.  */
20372
20373#ifdef __STDC__
20374# include <limits.h>
20375#else
20376# include <assert.h>
20377#endif
20378
20379#undef $ac_func
20380
20381/* Override any GCC internal prototype to avoid an error.
20382   Use char because int might match the return type of a GCC
20383   builtin and then its argument prototype would still apply.  */
20384#ifdef __cplusplus
20385extern "C"
20386#endif
20387char $ac_func ();
20388/* The GNU C library defines this for functions which it implements
20389    to always fail with ENOSYS.  Some functions are actually named
20390    something starting with __ and the normal name is an alias.  */
20391#if defined __stub_$ac_func || defined __stub___$ac_func
20392choke me
20393#endif
20394
20395int
20396main ()
20397{
20398return $ac_func ();
20399  ;
20400  return 0;
20401}
20402_ACEOF
20403rm -f conftest.$ac_objext conftest$ac_exeext
20404if { (ac_try="$ac_link"
20405case "(($ac_try" in
20406  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20407  *) ac_try_echo=$ac_try;;
20408esac
20409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20410  (eval "$ac_link") 2>conftest.er1
20411  ac_status=$?
20412  grep -v '^ *+' conftest.er1 >conftest.err
20413  rm -f conftest.er1
20414  cat conftest.err >&5
20415  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20416  (exit $ac_status); } &&
20417	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20418  { (case "(($ac_try" in
20419  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20420  *) ac_try_echo=$ac_try;;
20421esac
20422eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20423  (eval "$ac_try") 2>&5
20424  ac_status=$?
20425  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20426  (exit $ac_status); }; } &&
20427	 { ac_try='test -s conftest$ac_exeext'
20428  { (case "(($ac_try" in
20429  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20430  *) ac_try_echo=$ac_try;;
20431esac
20432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20433  (eval "$ac_try") 2>&5
20434  ac_status=$?
20435  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20436  (exit $ac_status); }; }; then
20437  eval "$as_ac_var=yes"
20438else
20439  echo "$as_me: failed program was:" >&5
20440sed 's/^/| /' conftest.$ac_ext >&5
20441
20442	eval "$as_ac_var=no"
20443fi
20444
20445rm -f core conftest.err conftest.$ac_objext \
20446      conftest$ac_exeext conftest.$ac_ext
20447fi
20448ac_res=`eval echo '${'$as_ac_var'}'`
20449	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20450echo "${ECHO_T}$ac_res" >&6; }
20451if test `eval echo '${'$as_ac_var'}'` = yes; then
20452  cat >>confdefs.h <<_ACEOF
20453#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20454_ACEOF
20455
20456fi
20457done
20458
20459{ echo "$as_me:$LINENO: checking for working mmap" >&5
20460echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20461if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20462  echo $ECHO_N "(cached) $ECHO_C" >&6
20463else
20464  if test "$cross_compiling" = yes; then
20465  ac_cv_func_mmap_fixed_mapped=no
20466else
20467  cat >conftest.$ac_ext <<_ACEOF
20468/* confdefs.h.  */
20469_ACEOF
20470cat confdefs.h >>conftest.$ac_ext
20471cat >>conftest.$ac_ext <<_ACEOF
20472/* end confdefs.h.  */
20473$ac_includes_default
20474/* malloc might have been renamed as rpl_malloc. */
20475#undef malloc
20476
20477/* Thanks to Mike Haertel and Jim Avera for this test.
20478   Here is a matrix of mmap possibilities:
20479	mmap private not fixed
20480	mmap private fixed at somewhere currently unmapped
20481	mmap private fixed at somewhere already mapped
20482	mmap shared not fixed
20483	mmap shared fixed at somewhere currently unmapped
20484	mmap shared fixed at somewhere already mapped
20485   For private mappings, we should verify that changes cannot be read()
20486   back from the file, nor mmap's back from the file at a different
20487   address.  (There have been systems where private was not correctly
20488   implemented like the infamous i386 svr4.0, and systems where the
20489   VM page cache was not coherent with the file system buffer cache
20490   like early versions of FreeBSD and possibly contemporary NetBSD.)
20491   For shared mappings, we should conversely verify that changes get
20492   propagated back to all the places they're supposed to be.
20493
20494   Grep wants private fixed already mapped.
20495   The main things grep needs to know about mmap are:
20496   * does it exist and is it safe to write into the mmap'd area
20497   * how to use it (BSD variants)  */
20498
20499#include <fcntl.h>
20500#include <sys/mman.h>
20501
20502#if !STDC_HEADERS && !HAVE_STDLIB_H
20503char *malloc ();
20504#endif
20505
20506/* This mess was copied from the GNU getpagesize.h.  */
20507#if !HAVE_GETPAGESIZE
20508/* Assume that all systems that can run configure have sys/param.h.  */
20509# if !HAVE_SYS_PARAM_H
20510#  define HAVE_SYS_PARAM_H 1
20511# endif
20512
20513# ifdef _SC_PAGESIZE
20514#  define getpagesize() sysconf(_SC_PAGESIZE)
20515# else /* no _SC_PAGESIZE */
20516#  if HAVE_SYS_PARAM_H
20517#   include <sys/param.h>
20518#   ifdef EXEC_PAGESIZE
20519#    define getpagesize() EXEC_PAGESIZE
20520#   else /* no EXEC_PAGESIZE */
20521#    ifdef NBPG
20522#     define getpagesize() NBPG * CLSIZE
20523#     ifndef CLSIZE
20524#      define CLSIZE 1
20525#     endif /* no CLSIZE */
20526#    else /* no NBPG */
20527#     ifdef NBPC
20528#      define getpagesize() NBPC
20529#     else /* no NBPC */
20530#      ifdef PAGESIZE
20531#       define getpagesize() PAGESIZE
20532#      endif /* PAGESIZE */
20533#     endif /* no NBPC */
20534#    endif /* no NBPG */
20535#   endif /* no EXEC_PAGESIZE */
20536#  else /* no HAVE_SYS_PARAM_H */
20537#   define getpagesize() 8192	/* punt totally */
20538#  endif /* no HAVE_SYS_PARAM_H */
20539# endif /* no _SC_PAGESIZE */
20540
20541#endif /* no HAVE_GETPAGESIZE */
20542
20543int
20544main ()
20545{
20546  char *data, *data2, *data3;
20547  int i, pagesize;
20548  int fd;
20549
20550  pagesize = getpagesize ();
20551
20552  /* First, make a file with some known garbage in it. */
20553  data = (char *) malloc (pagesize);
20554  if (!data)
20555    return 1;
20556  for (i = 0; i < pagesize; ++i)
20557    *(data + i) = rand ();
20558  umask (0);
20559  fd = creat ("conftest.mmap", 0600);
20560  if (fd < 0)
20561    return 1;
20562  if (write (fd, data, pagesize) != pagesize)
20563    return 1;
20564  close (fd);
20565
20566  /* Next, try to mmap the file at a fixed address which already has
20567     something else allocated at it.  If we can, also make sure that
20568     we see the same garbage.  */
20569  fd = open ("conftest.mmap", O_RDWR);
20570  if (fd < 0)
20571    return 1;
20572  data2 = (char *) malloc (2 * pagesize);
20573  if (!data2)
20574    return 1;
20575  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20576  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20577		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
20578    return 1;
20579  for (i = 0; i < pagesize; ++i)
20580    if (*(data + i) != *(data2 + i))
20581      return 1;
20582
20583  /* Finally, make sure that changes to the mapped area do not
20584     percolate back to the file as seen by read().  (This is a bug on
20585     some variants of i386 svr4.0.)  */
20586  for (i = 0; i < pagesize; ++i)
20587    *(data2 + i) = *(data2 + i) + 1;
20588  data3 = (char *) malloc (pagesize);
20589  if (!data3)
20590    return 1;
20591  if (read (fd, data3, pagesize) != pagesize)
20592    return 1;
20593  for (i = 0; i < pagesize; ++i)
20594    if (*(data + i) != *(data3 + i))
20595      return 1;
20596  close (fd);
20597  return 0;
20598}
20599_ACEOF
20600rm -f conftest$ac_exeext
20601if { (ac_try="$ac_link"
20602case "(($ac_try" in
20603  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20604  *) ac_try_echo=$ac_try;;
20605esac
20606eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20607  (eval "$ac_link") 2>&5
20608  ac_status=$?
20609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20610  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20611  { (case "(($ac_try" in
20612  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20613  *) ac_try_echo=$ac_try;;
20614esac
20615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20616  (eval "$ac_try") 2>&5
20617  ac_status=$?
20618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20619  (exit $ac_status); }; }; then
20620  ac_cv_func_mmap_fixed_mapped=yes
20621else
20622  echo "$as_me: program exited with status $ac_status" >&5
20623echo "$as_me: failed program was:" >&5
20624sed 's/^/| /' conftest.$ac_ext >&5
20625
20626( exit $ac_status )
20627ac_cv_func_mmap_fixed_mapped=no
20628fi
20629rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20630fi
20631
20632
20633fi
20634{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20635echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20636if test $ac_cv_func_mmap_fixed_mapped = yes; then
20637
20638cat >>confdefs.h <<\_ACEOF
20639#define HAVE_MMAP 1
20640_ACEOF
20641
20642fi
20643rm -f conftest.mmap
20644
20645  { echo "$as_me:$LINENO: checking for mmap of files" >&5
20646echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20647if test "${ac_cv_func_mmap_file+set}" = set; then
20648  echo $ECHO_N "(cached) $ECHO_C" >&6
20649else
20650   ac_ext=c
20651ac_cpp='$CPP $CPPFLAGS'
20652ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20653ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20654ac_compiler_gnu=$ac_cv_c_compiler_gnu
20655
20656  if test "$cross_compiling" = yes; then
20657  ac_cv_func_mmap_file=no
20658else
20659  cat >conftest.$ac_ext <<_ACEOF
20660
20661    /* confdefs.h.  */
20662_ACEOF
20663cat confdefs.h >>conftest.$ac_ext
20664cat >>conftest.$ac_ext <<_ACEOF
20665/* end confdefs.h.  */
20666
20667#include <sys/types.h>
20668#include <sys/mman.h>
20669#include <fcntl.h>
20670
20671int
20672main ()
20673{
20674
20675  int fd;
20676  fd = creat ("foo",0777);
20677  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20678  unlink ("foo");
20679  return (fd != (int) MAP_FAILED);
20680  ;
20681  return 0;
20682}
20683_ACEOF
20684rm -f conftest$ac_exeext
20685if { (ac_try="$ac_link"
20686case "(($ac_try" in
20687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20688  *) ac_try_echo=$ac_try;;
20689esac
20690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20691  (eval "$ac_link") 2>&5
20692  ac_status=$?
20693  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20694  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20695  { (case "(($ac_try" in
20696  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20697  *) ac_try_echo=$ac_try;;
20698esac
20699eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20700  (eval "$ac_try") 2>&5
20701  ac_status=$?
20702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20703  (exit $ac_status); }; }; then
20704  ac_cv_func_mmap_file=yes
20705else
20706  echo "$as_me: program exited with status $ac_status" >&5
20707echo "$as_me: failed program was:" >&5
20708sed 's/^/| /' conftest.$ac_ext >&5
20709
20710( exit $ac_status )
20711ac_cv_func_mmap_file=no
20712fi
20713rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20714fi
20715
20716
20717  ac_ext=c
20718ac_cpp='$CPP $CPPFLAGS'
20719ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20720ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20721ac_compiler_gnu=$ac_cv_c_compiler_gnu
20722
20723
20724fi
20725{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20726echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20727if test "$ac_cv_func_mmap_file" = yes; then
20728
20729cat >>confdefs.h <<\_ACEOF
20730#define HAVE_MMAP_FILE
20731_ACEOF
20732
20733   MMAP_FILE=yes
20734
20735fi
20736
20737  { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20738echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20739if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20740  echo $ECHO_N "(cached) $ECHO_C" >&6
20741else
20742  if test "$llvm_cv_os_type" = "Interix" ; then
20743   ac_cv_need_dev_zero_for_mmap=yes
20744 else
20745   ac_cv_need_dev_zero_for_mmap=no
20746 fi
20747
20748fi
20749{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20750echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20751if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20752
20753cat >>confdefs.h <<\_ACEOF
20754#define NEED_DEV_ZERO_FOR_MMAP 1
20755_ACEOF
20756
20757fi
20758
20759  if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20760  then
20761    { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20762echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20763  fi
20764  if test "$ac_cv_func_mmap_file" = "no"
20765  then
20766    { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20767echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20768  fi
20769fi
20770
20771{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20772echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20773ac_ext=cpp
20774ac_cpp='$CXXCPP $CPPFLAGS'
20775ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20776ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20777ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20778
20779cat >conftest.$ac_ext <<_ACEOF
20780/* confdefs.h.  */
20781_ACEOF
20782cat confdefs.h >>conftest.$ac_ext
20783cat >>conftest.$ac_ext <<_ACEOF
20784/* end confdefs.h.  */
20785int main() {
20786        volatile unsigned long val = 1;
20787        __sync_synchronize();
20788        __sync_val_compare_and_swap(&val, 1, 0);
20789        __sync_add_and_fetch(&val, 1);
20790        __sync_sub_and_fetch(&val, 1);
20791        return 0;
20792      }
20793
20794_ACEOF
20795rm -f conftest.$ac_objext conftest$ac_exeext
20796if { (ac_try="$ac_link"
20797case "(($ac_try" in
20798  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20799  *) ac_try_echo=$ac_try;;
20800esac
20801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20802  (eval "$ac_link") 2>conftest.er1
20803  ac_status=$?
20804  grep -v '^ *+' conftest.er1 >conftest.err
20805  rm -f conftest.er1
20806  cat conftest.err >&5
20807  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20808  (exit $ac_status); } &&
20809	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20810  { (case "(($ac_try" in
20811  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20812  *) ac_try_echo=$ac_try;;
20813esac
20814eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20815  (eval "$ac_try") 2>&5
20816  ac_status=$?
20817  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20818  (exit $ac_status); }; } &&
20819	 { ac_try='test -s conftest$ac_exeext'
20820  { (case "(($ac_try" in
20821  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20822  *) ac_try_echo=$ac_try;;
20823esac
20824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20825  (eval "$ac_try") 2>&5
20826  ac_status=$?
20827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20828  (exit $ac_status); }; }; then
20829  ac_ext=c
20830ac_cpp='$CPP $CPPFLAGS'
20831ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20832ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20833ac_compiler_gnu=$ac_cv_c_compiler_gnu
20834
20835  { echo "$as_me:$LINENO: result: yes" >&5
20836echo "${ECHO_T}yes" >&6; }
20837
20838cat >>confdefs.h <<\_ACEOF
20839#define LLVM_HAS_ATOMICS 1
20840_ACEOF
20841
20842else
20843  echo "$as_me: failed program was:" >&5
20844sed 's/^/| /' conftest.$ac_ext >&5
20845
20846	{ echo "$as_me:$LINENO: result: no" >&5
20847echo "${ECHO_T}no" >&6; }
20848
20849cat >>confdefs.h <<\_ACEOF
20850#define LLVM_HAS_ATOMICS 0
20851_ACEOF
20852
20853  { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20854echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20855fi
20856
20857rm -f core conftest.err conftest.$ac_objext \
20858      conftest$ac_exeext conftest.$ac_ext
20859
20860
20861if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20862  { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20863echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20864if test "${llvm_cv_linux_mixed+set}" = set; then
20865  echo $ECHO_N "(cached) $ECHO_C" >&6
20866else
20867   ac_ext=c
20868ac_cpp='$CPP $CPPFLAGS'
20869ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20870ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20871ac_compiler_gnu=$ac_cv_c_compiler_gnu
20872
20873  cat >conftest.$ac_ext <<_ACEOF
20874/* confdefs.h.  */
20875_ACEOF
20876cat confdefs.h >>conftest.$ac_ext
20877cat >>conftest.$ac_ext <<_ACEOF
20878/* end confdefs.h.  */
20879#ifndef __x86_64__
20880       error: Not x86-64 even if uname says so!
20881      #endif
20882
20883int
20884main ()
20885{
20886
20887  ;
20888  return 0;
20889}
20890_ACEOF
20891rm -f conftest.$ac_objext
20892if { (ac_try="$ac_compile"
20893case "(($ac_try" in
20894  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20895  *) ac_try_echo=$ac_try;;
20896esac
20897eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20898  (eval "$ac_compile") 2>conftest.er1
20899  ac_status=$?
20900  grep -v '^ *+' conftest.er1 >conftest.err
20901  rm -f conftest.er1
20902  cat conftest.err >&5
20903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20904  (exit $ac_status); } &&
20905	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20906  { (case "(($ac_try" in
20907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20908  *) ac_try_echo=$ac_try;;
20909esac
20910eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20911  (eval "$ac_try") 2>&5
20912  ac_status=$?
20913  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20914  (exit $ac_status); }; } &&
20915	 { ac_try='test -s conftest.$ac_objext'
20916  { (case "(($ac_try" in
20917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20918  *) ac_try_echo=$ac_try;;
20919esac
20920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20921  (eval "$ac_try") 2>&5
20922  ac_status=$?
20923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20924  (exit $ac_status); }; }; then
20925  llvm_cv_linux_mixed=no
20926else
20927  echo "$as_me: failed program was:" >&5
20928sed 's/^/| /' conftest.$ac_ext >&5
20929
20930	llvm_cv_linux_mixed=yes
20931fi
20932
20933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20934  ac_ext=c
20935ac_cpp='$CPP $CPPFLAGS'
20936ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20937ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20938ac_compiler_gnu=$ac_cv_c_compiler_gnu
20939
20940
20941fi
20942{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20943echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20944
20945  if test "$llvm_cv_linux_mixed" = "yes"; then
20946    llvm_cv_target_arch="x86"
20947    ARCH="x86"
20948  fi
20949fi
20950
20951
20952for ac_func in __dso_handle
20953do
20954as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20955{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20956echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20957if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20958  echo $ECHO_N "(cached) $ECHO_C" >&6
20959else
20960  cat >conftest.$ac_ext <<_ACEOF
20961/* confdefs.h.  */
20962_ACEOF
20963cat confdefs.h >>conftest.$ac_ext
20964cat >>conftest.$ac_ext <<_ACEOF
20965/* end confdefs.h.  */
20966/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20967   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20968#define $ac_func innocuous_$ac_func
20969
20970/* System header to define __stub macros and hopefully few prototypes,
20971    which can conflict with char $ac_func (); below.
20972    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20973    <limits.h> exists even on freestanding compilers.  */
20974
20975#ifdef __STDC__
20976# include <limits.h>
20977#else
20978# include <assert.h>
20979#endif
20980
20981#undef $ac_func
20982
20983/* Override any GCC internal prototype to avoid an error.
20984   Use char because int might match the return type of a GCC
20985   builtin and then its argument prototype would still apply.  */
20986#ifdef __cplusplus
20987extern "C"
20988#endif
20989char $ac_func ();
20990/* The GNU C library defines this for functions which it implements
20991    to always fail with ENOSYS.  Some functions are actually named
20992    something starting with __ and the normal name is an alias.  */
20993#if defined __stub_$ac_func || defined __stub___$ac_func
20994choke me
20995#endif
20996
20997int
20998main ()
20999{
21000return $ac_func ();
21001  ;
21002  return 0;
21003}
21004_ACEOF
21005rm -f conftest.$ac_objext conftest$ac_exeext
21006if { (ac_try="$ac_link"
21007case "(($ac_try" in
21008  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21009  *) ac_try_echo=$ac_try;;
21010esac
21011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21012  (eval "$ac_link") 2>conftest.er1
21013  ac_status=$?
21014  grep -v '^ *+' conftest.er1 >conftest.err
21015  rm -f conftest.er1
21016  cat conftest.err >&5
21017  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21018  (exit $ac_status); } &&
21019	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21020  { (case "(($ac_try" in
21021  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21022  *) ac_try_echo=$ac_try;;
21023esac
21024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21025  (eval "$ac_try") 2>&5
21026  ac_status=$?
21027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21028  (exit $ac_status); }; } &&
21029	 { ac_try='test -s conftest$ac_exeext'
21030  { (case "(($ac_try" in
21031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21032  *) ac_try_echo=$ac_try;;
21033esac
21034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21035  (eval "$ac_try") 2>&5
21036  ac_status=$?
21037  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21038  (exit $ac_status); }; }; then
21039  eval "$as_ac_var=yes"
21040else
21041  echo "$as_me: failed program was:" >&5
21042sed 's/^/| /' conftest.$ac_ext >&5
21043
21044	eval "$as_ac_var=no"
21045fi
21046
21047rm -f core conftest.err conftest.$ac_objext \
21048      conftest$ac_exeext conftest.$ac_ext
21049fi
21050ac_res=`eval echo '${'$as_ac_var'}'`
21051	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21052echo "${ECHO_T}$ac_res" >&6; }
21053if test `eval echo '${'$as_ac_var'}'` = yes; then
21054  cat >>confdefs.h <<_ACEOF
21055#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21056_ACEOF
21057
21058fi
21059done
21060
21061
21062SHLIBEXT=$libltdl_cv_shlibext
21063
21064
21065SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21066
21067
21068if test "${prefix}" = "NONE" ; then
21069  prefix="/usr/local"
21070fi
21071eval LLVM_PREFIX="${prefix}";
21072eval LLVM_BINDIR="${prefix}/bin";
21073eval LLVM_LIBDIR="${prefix}/lib";
21074eval LLVM_DATADIR="${prefix}/share/llvm";
21075eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
21076eval LLVM_ETCDIR="${prefix}/etc/llvm";
21077eval LLVM_INCLUDEDIR="${prefix}/include";
21078eval LLVM_INFODIR="${prefix}/info";
21079eval LLVM_MANDIR="${prefix}/man";
21080LLVM_CONFIGTIME=`date`
21081
21082
21083
21084
21085
21086
21087
21088
21089
21090
21091
21092if test "${ENABLE_TIMESTAMPS}" = "0"; then
21093  LLVM_CONFIGTIME="(timestamp not enabled)"
21094fi
21095
21096
21097cat >>confdefs.h <<_ACEOF
21098#define LLVM_PREFIX "$LLVM_PREFIX"
21099_ACEOF
21100
21101
21102cat >>confdefs.h <<_ACEOF
21103#define LLVM_BINDIR "$LLVM_BINDIR"
21104_ACEOF
21105
21106
21107cat >>confdefs.h <<_ACEOF
21108#define LLVM_LIBDIR "$LLVM_LIBDIR"
21109_ACEOF
21110
21111
21112cat >>confdefs.h <<_ACEOF
21113#define LLVM_DATADIR "$LLVM_DATADIR"
21114_ACEOF
21115
21116
21117cat >>confdefs.h <<_ACEOF
21118#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21119_ACEOF
21120
21121
21122cat >>confdefs.h <<_ACEOF
21123#define LLVM_ETCDIR "$LLVM_ETCDIR"
21124_ACEOF
21125
21126
21127cat >>confdefs.h <<_ACEOF
21128#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21129_ACEOF
21130
21131
21132cat >>confdefs.h <<_ACEOF
21133#define LLVM_INFODIR "$LLVM_INFODIR"
21134_ACEOF
21135
21136
21137cat >>confdefs.h <<_ACEOF
21138#define LLVM_MANDIR "$LLVM_MANDIR"
21139_ACEOF
21140
21141
21142cat >>confdefs.h <<_ACEOF
21143#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21144_ACEOF
21145
21146
21147cat >>confdefs.h <<_ACEOF
21148#define LLVM_DEFAULT_TARGET_TRIPLE "$target"
21149_ACEOF
21150
21151
21152if test "$BINDINGS_TO_BUILD" = auto ; then
21153  BINDINGS_TO_BUILD=""
21154  if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21155    BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21156  fi
21157fi
21158BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21159
21160
21161ALL_BINDINGS=ocaml
21162
21163
21164binding_prereqs_failed=0
21165for a_binding in $BINDINGS_TO_BUILD ; do
21166  case "$a_binding" in
21167  ocaml)
21168    if test "x$OCAMLC" = x ; then
21169      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21170echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21171      binding_prereqs_failed=1
21172    fi
21173    if test "x$OCAMLDEP" = x ; then
21174      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21175echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21176      binding_prereqs_failed=1
21177    fi
21178    if test "x$OCAMLOPT" = x ; then
21179      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21180echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21181          fi
21182    if test "x$with_ocaml_libdir" != xauto ; then
21183      OCAML_LIBDIR=$with_ocaml_libdir
21184
21185    else
21186      ocaml_stdlib="`"$OCAMLC" -where`"
21187      if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21188      then
21189        # ocaml stdlib is beneath our prefix; use stdlib
21190        OCAML_LIBDIR=$ocaml_stdlib
21191
21192      else
21193        # ocaml stdlib is outside our prefix; use libdir/ocaml
21194        OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21195
21196      fi
21197    fi
21198    ;;
21199  esac
21200done
21201if test "$binding_prereqs_failed" = 1 ; then
21202  { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21203echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21204   { (exit 1); exit 1; }; }
21205fi
21206
21207{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21208echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21209if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21210  echo $ECHO_N "(cached) $ECHO_C" >&6
21211else
21212   ac_ext=cpp
21213ac_cpp='$CXXCPP $CPPFLAGS'
21214ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21215ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21216ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21217
21218  oldcxxflags="$CXXFLAGS"
21219  CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
21220  cat >conftest.$ac_ext <<_ACEOF
21221/* confdefs.h.  */
21222_ACEOF
21223cat confdefs.h >>conftest.$ac_ext
21224cat >>conftest.$ac_ext <<_ACEOF
21225/* end confdefs.h.  */
21226template <typename T> struct X { void __attribute__((noinline)) f() {} };
21227int
21228main ()
21229{
21230X<int>().f();
21231  ;
21232  return 0;
21233}
21234_ACEOF
21235rm -f conftest.$ac_objext
21236if { (ac_try="$ac_compile"
21237case "(($ac_try" in
21238  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21239  *) ac_try_echo=$ac_try;;
21240esac
21241eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21242  (eval "$ac_compile") 2>conftest.er1
21243  ac_status=$?
21244  grep -v '^ *+' conftest.er1 >conftest.err
21245  rm -f conftest.er1
21246  cat conftest.err >&5
21247  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21248  (exit $ac_status); } &&
21249	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21250  { (case "(($ac_try" in
21251  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21252  *) ac_try_echo=$ac_try;;
21253esac
21254eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21255  (eval "$ac_try") 2>&5
21256  ac_status=$?
21257  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21258  (exit $ac_status); }; } &&
21259	 { ac_try='test -s conftest.$ac_objext'
21260  { (case "(($ac_try" in
21261  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21262  *) ac_try_echo=$ac_try;;
21263esac
21264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21265  (eval "$ac_try") 2>&5
21266  ac_status=$?
21267  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21268  (exit $ac_status); }; }; then
21269  llvm_cv_cxx_visibility_inlines_hidden=yes
21270else
21271  echo "$as_me: failed program was:" >&5
21272sed 's/^/| /' conftest.$ac_ext >&5
21273
21274	llvm_cv_cxx_visibility_inlines_hidden=no
21275fi
21276
21277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21278  CXXFLAGS="$oldcxxflags"
21279  ac_ext=c
21280ac_cpp='$CPP $CPPFLAGS'
21281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21283ac_compiler_gnu=$ac_cv_c_compiler_gnu
21284
21285
21286fi
21287{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21288echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21289if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21290  ENABLE_VISIBILITY_INLINES_HIDDEN=1
21291
21292else
21293  ENABLE_VISIBILITY_INLINES_HIDDEN=0
21294
21295fi
21296
21297
21298if test "$llvm_cv_link_use_r" = "yes" ; then
21299  RPATH="-Wl,-R"
21300else
21301  RPATH="-Wl,-rpath"
21302fi
21303
21304
21305if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21306  RDYNAMIC="-Wl,-export-dynamic"
21307else
21308  RDYNAMIC=""
21309fi
21310
21311
21312
21313ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21314
21315
21316
21317
21318
21319
21320ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21321
21322ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21323
21324ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21325
21326ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21327
21328ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21329
21330
21331ac_config_files="$ac_config_files Makefile.config"
21332
21333
21334ac_config_files="$ac_config_files llvm.spec"
21335
21336
21337ac_config_files="$ac_config_files docs/doxygen.cfg"
21338
21339
21340if test "${clang_src_root}" = ""; then
21341  clang_src_root="$srcdir/tools/clang"
21342fi
21343if test -f ${clang_src_root}/README.txt; then
21344    configh="include/clang/Config/config.h"
21345  doxy="docs/doxygen.cfg"
21346  ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21347
21348  ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21349
21350fi
21351
21352ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21353
21354
21355ac_config_commands="$ac_config_commands setup"
21356
21357ac_config_commands="$ac_config_commands Makefile"
21358
21359
21360ac_config_commands="$ac_config_commands Makefile.common"
21361
21362
21363ac_config_commands="$ac_config_commands examples/Makefile"
21364
21365
21366ac_config_commands="$ac_config_commands lib/Makefile"
21367
21368
21369ac_config_commands="$ac_config_commands runtime/Makefile"
21370
21371
21372ac_config_commands="$ac_config_commands test/Makefile"
21373
21374
21375ac_config_commands="$ac_config_commands test/Makefile.tests"
21376
21377
21378ac_config_commands="$ac_config_commands unittests/Makefile"
21379
21380
21381ac_config_commands="$ac_config_commands tools/Makefile"
21382
21383
21384ac_config_commands="$ac_config_commands utils/Makefile"
21385
21386
21387ac_config_commands="$ac_config_commands projects/Makefile"
21388
21389
21390ac_config_commands="$ac_config_commands bindings/Makefile"
21391
21392
21393ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21394
21395
21396
21397cat >confcache <<\_ACEOF
21398# This file is a shell script that caches the results of configure
21399# tests run on this system so they can be shared between configure
21400# scripts and configure runs, see configure's option --config-cache.
21401# It is not useful on other systems.  If it contains results you don't
21402# want to keep, you may remove or edit it.
21403#
21404# config.status only pays attention to the cache file if you give it
21405# the --recheck option to rerun configure.
21406#
21407# `ac_cv_env_foo' variables (set or unset) will be overridden when
21408# loading this file, other *unset* `ac_cv_foo' will be assigned the
21409# following values.
21410
21411_ACEOF
21412
21413# The following way of writing the cache mishandles newlines in values,
21414# but we know of no workaround that is simple, portable, and efficient.
21415# So, we kill variables containing newlines.
21416# Ultrix sh set writes to stderr and can't be redirected directly,
21417# and sets the high bit in the cache file unless we assign to the vars.
21418(
21419  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21420    eval ac_val=\$$ac_var
21421    case $ac_val in #(
21422    *${as_nl}*)
21423      case $ac_var in #(
21424      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21425echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21426      esac
21427      case $ac_var in #(
21428      _ | IFS | as_nl) ;; #(
21429      *) $as_unset $ac_var ;;
21430      esac ;;
21431    esac
21432  done
21433
21434  (set) 2>&1 |
21435    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21436    *${as_nl}ac_space=\ *)
21437      # `set' does not quote correctly, so add quotes (double-quote
21438      # substitution turns \\\\ into \\, and sed turns \\ into \).
21439      sed -n \
21440	"s/'/'\\\\''/g;
21441	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21442      ;; #(
21443    *)
21444      # `set' quotes correctly as required by POSIX, so do not add quotes.
21445      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21446      ;;
21447    esac |
21448    sort
21449) |
21450  sed '
21451     /^ac_cv_env_/b end
21452     t clear
21453     :clear
21454     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21455     t end
21456     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21457     :end' >>confcache
21458if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21459  if test -w "$cache_file"; then
21460    test "x$cache_file" != "x/dev/null" &&
21461      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21462echo "$as_me: updating cache $cache_file" >&6;}
21463    cat confcache >$cache_file
21464  else
21465    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21466echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21467  fi
21468fi
21469rm -f confcache
21470
21471test "x$prefix" = xNONE && prefix=$ac_default_prefix
21472# Let make expand exec_prefix.
21473test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21474
21475DEFS=-DHAVE_CONFIG_H
21476
21477ac_libobjs=
21478ac_ltlibobjs=
21479for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21480  # 1. Remove the extension, and $U if already installed.
21481  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21482  ac_i=`echo "$ac_i" | sed "$ac_script"`
21483  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21484  #    will be set to the directory where LIBOBJS objects are built.
21485  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21486  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21487done
21488LIBOBJS=$ac_libobjs
21489
21490LTLIBOBJS=$ac_ltlibobjs
21491
21492
21493if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21494  { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21495Usually this means the macro was only invoked conditionally." >&5
21496echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21497Usually this means the macro was only invoked conditionally." >&2;}
21498   { (exit 1); exit 1; }; }
21499fi
21500if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21501  { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21502Usually this means the macro was only invoked conditionally." >&5
21503echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21504Usually this means the macro was only invoked conditionally." >&2;}
21505   { (exit 1); exit 1; }; }
21506fi
21507
21508: ${CONFIG_STATUS=./config.status}
21509ac_clean_files_save=$ac_clean_files
21510ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21511{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21512echo "$as_me: creating $CONFIG_STATUS" >&6;}
21513cat >$CONFIG_STATUS <<_ACEOF
21514#! $SHELL
21515# Generated by $as_me.
21516# Run this file to recreate the current configuration.
21517# Compiler output produced by configure, useful for debugging
21518# configure, is in config.log if it exists.
21519
21520debug=false
21521ac_cs_recheck=false
21522ac_cs_silent=false
21523SHELL=\${CONFIG_SHELL-$SHELL}
21524_ACEOF
21525
21526cat >>$CONFIG_STATUS <<\_ACEOF
21527## --------------------- ##
21528## M4sh Initialization.  ##
21529## --------------------- ##
21530
21531# Be Bourne compatible
21532if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21533  emulate sh
21534  NULLCMD=:
21535  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21536  # is contrary to our usage.  Disable this feature.
21537  alias -g '${1+"$@"}'='"$@"'
21538  setopt NO_GLOB_SUBST
21539else
21540  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21541fi
21542BIN_SH=xpg4; export BIN_SH # for Tru64
21543DUALCASE=1; export DUALCASE # for MKS sh
21544
21545
21546# PATH needs CR
21547# Avoid depending upon Character Ranges.
21548as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21549as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21550as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21551as_cr_digits='0123456789'
21552as_cr_alnum=$as_cr_Letters$as_cr_digits
21553
21554# The user is always right.
21555if test "${PATH_SEPARATOR+set}" != set; then
21556  echo "#! /bin/sh" >conf$$.sh
21557  echo  "exit 0"   >>conf$$.sh
21558  chmod +x conf$$.sh
21559  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21560    PATH_SEPARATOR=';'
21561  else
21562    PATH_SEPARATOR=:
21563  fi
21564  rm -f conf$$.sh
21565fi
21566
21567# Support unset when possible.
21568if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21569  as_unset=unset
21570else
21571  as_unset=false
21572fi
21573
21574
21575# IFS
21576# We need space, tab and new line, in precisely that order.  Quoting is
21577# there to prevent editors from complaining about space-tab.
21578# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21579# splitting by setting IFS to empty value.)
21580as_nl='
21581'
21582IFS=" ""	$as_nl"
21583
21584# Find who we are.  Look in the path if we contain no directory separator.
21585case $0 in
21586  *[\\/]* ) as_myself=$0 ;;
21587  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21588for as_dir in $PATH
21589do
21590  IFS=$as_save_IFS
21591  test -z "$as_dir" && as_dir=.
21592  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21593done
21594IFS=$as_save_IFS
21595
21596     ;;
21597esac
21598# We did not find ourselves, most probably we were run as `sh COMMAND'
21599# in which case we are not to be found in the path.
21600if test "x$as_myself" = x; then
21601  as_myself=$0
21602fi
21603if test ! -f "$as_myself"; then
21604  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21605  { (exit 1); exit 1; }
21606fi
21607
21608# Work around bugs in pre-3.0 UWIN ksh.
21609for as_var in ENV MAIL MAILPATH
21610do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21611done
21612PS1='$ '
21613PS2='> '
21614PS4='+ '
21615
21616# NLS nuisances.
21617for as_var in \
21618  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21619  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21620  LC_TELEPHONE LC_TIME
21621do
21622  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21623    eval $as_var=C; export $as_var
21624  else
21625    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21626  fi
21627done
21628
21629# Required to use basename.
21630if expr a : '\(a\)' >/dev/null 2>&1 &&
21631   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21632  as_expr=expr
21633else
21634  as_expr=false
21635fi
21636
21637if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21638  as_basename=basename
21639else
21640  as_basename=false
21641fi
21642
21643
21644# Name of the executable.
21645as_me=`$as_basename -- "$0" ||
21646$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21647	 X"$0" : 'X\(//\)$' \| \
21648	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21649echo X/"$0" |
21650    sed '/^.*\/\([^/][^/]*\)\/*$/{
21651	    s//\1/
21652	    q
21653	  }
21654	  /^X\/\(\/\/\)$/{
21655	    s//\1/
21656	    q
21657	  }
21658	  /^X\/\(\/\).*/{
21659	    s//\1/
21660	    q
21661	  }
21662	  s/.*/./; q'`
21663
21664# CDPATH.
21665$as_unset CDPATH
21666
21667
21668
21669  as_lineno_1=$LINENO
21670  as_lineno_2=$LINENO
21671  test "x$as_lineno_1" != "x$as_lineno_2" &&
21672  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21673
21674  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21675  # uniformly replaced by the line number.  The first 'sed' inserts a
21676  # line-number line after each line using $LINENO; the second 'sed'
21677  # does the real work.  The second script uses 'N' to pair each
21678  # line-number line with the line containing $LINENO, and appends
21679  # trailing '-' during substitution so that $LINENO is not a special
21680  # case at line end.
21681  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21682  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21683  # E. McMahon (1931-1989) for sed's syntax.  :-)
21684  sed -n '
21685    p
21686    /[$]LINENO/=
21687  ' <$as_myself |
21688    sed '
21689      s/[$]LINENO.*/&-/
21690      t lineno
21691      b
21692      :lineno
21693      N
21694      :loop
21695      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21696      t loop
21697      s/-\n.*//
21698    ' >$as_me.lineno &&
21699  chmod +x "$as_me.lineno" ||
21700    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21701   { (exit 1); exit 1; }; }
21702
21703  # Don't try to exec as it changes $[0], causing all sort of problems
21704  # (the dirname of $[0] is not the place where we might find the
21705  # original and so on.  Autoconf is especially sensitive to this).
21706  . "./$as_me.lineno"
21707  # Exit status is that of the last command.
21708  exit
21709}
21710
21711
21712if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21713  as_dirname=dirname
21714else
21715  as_dirname=false
21716fi
21717
21718ECHO_C= ECHO_N= ECHO_T=
21719case `echo -n x` in
21720-n*)
21721  case `echo 'x\c'` in
21722  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21723  *)   ECHO_C='\c';;
21724  esac;;
21725*)
21726  ECHO_N='-n';;
21727esac
21728
21729if expr a : '\(a\)' >/dev/null 2>&1 &&
21730   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21731  as_expr=expr
21732else
21733  as_expr=false
21734fi
21735
21736rm -f conf$$ conf$$.exe conf$$.file
21737if test -d conf$$.dir; then
21738  rm -f conf$$.dir/conf$$.file
21739else
21740  rm -f conf$$.dir
21741  mkdir conf$$.dir
21742fi
21743echo >conf$$.file
21744if ln -s conf$$.file conf$$ 2>/dev/null; then
21745  as_ln_s='ln -s'
21746  # ... but there are two gotchas:
21747  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21748  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21749  # In both cases, we have to default to `cp -p'.
21750  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21751    as_ln_s='cp -p'
21752elif ln conf$$.file conf$$ 2>/dev/null; then
21753  as_ln_s=ln
21754else
21755  as_ln_s='cp -p'
21756fi
21757rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21758rmdir conf$$.dir 2>/dev/null
21759
21760if mkdir -p . 2>/dev/null; then
21761  as_mkdir_p=:
21762else
21763  test -d ./-p && rmdir ./-p
21764  as_mkdir_p=false
21765fi
21766
21767# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21768# systems may use methods other than mode bits to determine executability.
21769cat >conf$$.file <<_ASEOF
21770#! /bin/sh
21771exit 0
21772_ASEOF
21773chmod +x conf$$.file
21774if test -x conf$$.file >/dev/null 2>&1; then
21775  as_executable_p="test -x"
21776else
21777  as_executable_p=:
21778fi
21779rm -f conf$$.file
21780
21781# Sed expression to map a string onto a valid CPP name.
21782as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21783
21784# Sed expression to map a string onto a valid variable name.
21785as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21786
21787
21788exec 6>&1
21789
21790# Save the log message, to keep $[0] and so on meaningful, and to
21791# report actual input values of CONFIG_FILES etc. instead of their
21792# values after options handling.
21793ac_log="
21794This file was extended by LLVM $as_me 3.2svn, which was
21795generated by GNU Autoconf 2.60.  Invocation command line was
21796
21797  CONFIG_FILES    = $CONFIG_FILES
21798  CONFIG_HEADERS  = $CONFIG_HEADERS
21799  CONFIG_LINKS    = $CONFIG_LINKS
21800  CONFIG_COMMANDS = $CONFIG_COMMANDS
21801  $ $0 $@
21802
21803on `(hostname || uname -n) 2>/dev/null | sed 1q`
21804"
21805
21806_ACEOF
21807
21808cat >>$CONFIG_STATUS <<_ACEOF
21809# Files that config.status was made for.
21810config_files="$ac_config_files"
21811config_headers="$ac_config_headers"
21812config_commands="$ac_config_commands"
21813
21814_ACEOF
21815
21816cat >>$CONFIG_STATUS <<\_ACEOF
21817ac_cs_usage="\
21818\`$as_me' instantiates files from templates according to the
21819current configuration.
21820
21821Usage: $0 [OPTIONS] [FILE]...
21822
21823  -h, --help       print this help, then exit
21824  -V, --version    print version number, then exit
21825  -q, --quiet      do not print progress messages
21826  -d, --debug      don't remove temporary files
21827      --recheck    update $as_me by reconfiguring in the same conditions
21828  --file=FILE[:TEMPLATE]
21829		   instantiate the configuration file FILE
21830  --header=FILE[:TEMPLATE]
21831		   instantiate the configuration header FILE
21832
21833Configuration files:
21834$config_files
21835
21836Configuration headers:
21837$config_headers
21838
21839Configuration commands:
21840$config_commands
21841
21842Report bugs to <bug-autoconf@gnu.org>."
21843
21844_ACEOF
21845cat >>$CONFIG_STATUS <<_ACEOF
21846ac_cs_version="\\
21847LLVM config.status 3.2svn
21848configured by $0, generated by GNU Autoconf 2.60,
21849  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21850
21851Copyright (C) 2006 Free Software Foundation, Inc.
21852This config.status script is free software; the Free Software Foundation
21853gives unlimited permission to copy, distribute and modify it."
21854
21855ac_pwd='$ac_pwd'
21856srcdir='$srcdir'
21857INSTALL='$INSTALL'
21858_ACEOF
21859
21860cat >>$CONFIG_STATUS <<\_ACEOF
21861# If no file are specified by the user, then we need to provide default
21862# value.  By we need to know if files were specified by the user.
21863ac_need_defaults=:
21864while test $# != 0
21865do
21866  case $1 in
21867  --*=*)
21868    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21869    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21870    ac_shift=:
21871    ;;
21872  *)
21873    ac_option=$1
21874    ac_optarg=$2
21875    ac_shift=shift
21876    ;;
21877  esac
21878
21879  case $ac_option in
21880  # Handling of the options.
21881  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21882    ac_cs_recheck=: ;;
21883  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21884    echo "$ac_cs_version"; exit ;;
21885  --debug | --debu | --deb | --de | --d | -d )
21886    debug=: ;;
21887  --file | --fil | --fi | --f )
21888    $ac_shift
21889    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21890    ac_need_defaults=false;;
21891  --header | --heade | --head | --hea )
21892    $ac_shift
21893    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21894    ac_need_defaults=false;;
21895  --he | --h)
21896    # Conflict between --help and --header
21897    { echo "$as_me: error: ambiguous option: $1
21898Try \`$0 --help' for more information." >&2
21899   { (exit 1); exit 1; }; };;
21900  --help | --hel | -h )
21901    echo "$ac_cs_usage"; exit ;;
21902  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21903  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21904    ac_cs_silent=: ;;
21905
21906  # This is an error.
21907  -*) { echo "$as_me: error: unrecognized option: $1
21908Try \`$0 --help' for more information." >&2
21909   { (exit 1); exit 1; }; } ;;
21910
21911  *) ac_config_targets="$ac_config_targets $1"
21912     ac_need_defaults=false ;;
21913
21914  esac
21915  shift
21916done
21917
21918ac_configure_extra_args=
21919
21920if $ac_cs_silent; then
21921  exec 6>/dev/null
21922  ac_configure_extra_args="$ac_configure_extra_args --silent"
21923fi
21924
21925_ACEOF
21926cat >>$CONFIG_STATUS <<_ACEOF
21927if \$ac_cs_recheck; then
21928  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21929  CONFIG_SHELL=$SHELL
21930  export CONFIG_SHELL
21931  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21932fi
21933
21934_ACEOF
21935cat >>$CONFIG_STATUS <<\_ACEOF
21936exec 5>>config.log
21937{
21938  echo
21939  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21940## Running $as_me. ##
21941_ASBOX
21942  echo "$ac_log"
21943} >&5
21944
21945_ACEOF
21946cat >>$CONFIG_STATUS <<_ACEOF
21947#
21948# INIT-COMMANDS
21949#
21950llvm_src="${srcdir}"
21951
21952_ACEOF
21953
21954cat >>$CONFIG_STATUS <<\_ACEOF
21955
21956# Handling of arguments.
21957for ac_config_target in $ac_config_targets
21958do
21959  case $ac_config_target in
21960    "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21961    "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21962    "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21963    "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21964    "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21965    "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21966    "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21967    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21968    "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21969    "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21970    "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
21971    "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
21972    "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
21973    "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21974    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21975    "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21976    "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21977    "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21978    "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21979    "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21980    "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21981    "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21982    "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21983    "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21984    "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21985    "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21986    "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21987
21988  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21989echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21990   { (exit 1); exit 1; }; };;
21991  esac
21992done
21993
21994
21995# If the user did not use the arguments to specify the items to instantiate,
21996# then the envvar interface is used.  Set only those that are not.
21997# We use the long form for the default assignment because of an extremely
21998# bizarre bug on SunOS 4.1.3.
21999if $ac_need_defaults; then
22000  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22001  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22002  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22003fi
22004
22005# Have a temporary directory for convenience.  Make it in the build tree
22006# simply because there is no reason against having it here, and in addition,
22007# creating and moving files from /tmp can sometimes cause problems.
22008# Hook for its removal unless debugging.
22009# Note that there is a small window in which the directory will not be cleaned:
22010# after its creation but before its name has been assigned to `$tmp'.
22011$debug ||
22012{
22013  tmp=
22014  trap 'exit_status=$?
22015  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22016' 0
22017  trap '{ (exit 1); exit 1; }' 1 2 13 15
22018}
22019# Create a (secure) tmp directory for tmp files.
22020
22021{
22022  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22023  test -n "$tmp" && test -d "$tmp"
22024}  ||
22025{
22026  tmp=./conf$$-$RANDOM
22027  (umask 077 && mkdir "$tmp")
22028} ||
22029{
22030   echo "$me: cannot create a temporary directory in ." >&2
22031   { (exit 1); exit 1; }
22032}
22033
22034#
22035# Set up the sed scripts for CONFIG_FILES section.
22036#
22037
22038# No need to generate the scripts if there are no CONFIG_FILES.
22039# This happens for instance when ./config.status config.h
22040if test -n "$CONFIG_FILES"; then
22041
22042_ACEOF
22043
22044
22045
22046ac_delim='%!_!# '
22047for ac_last_try in false false false false false :; do
22048  cat >conf$$subs.sed <<_ACEOF
22049SHELL!$SHELL$ac_delim
22050PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22051PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22052PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22053PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22054PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22055PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22056exec_prefix!$exec_prefix$ac_delim
22057prefix!$prefix$ac_delim
22058program_transform_name!$program_transform_name$ac_delim
22059bindir!$bindir$ac_delim
22060sbindir!$sbindir$ac_delim
22061libexecdir!$libexecdir$ac_delim
22062datarootdir!$datarootdir$ac_delim
22063datadir!$datadir$ac_delim
22064sysconfdir!$sysconfdir$ac_delim
22065sharedstatedir!$sharedstatedir$ac_delim
22066localstatedir!$localstatedir$ac_delim
22067includedir!$includedir$ac_delim
22068oldincludedir!$oldincludedir$ac_delim
22069docdir!$docdir$ac_delim
22070infodir!$infodir$ac_delim
22071htmldir!$htmldir$ac_delim
22072dvidir!$dvidir$ac_delim
22073pdfdir!$pdfdir$ac_delim
22074psdir!$psdir$ac_delim
22075libdir!$libdir$ac_delim
22076localedir!$localedir$ac_delim
22077mandir!$mandir$ac_delim
22078DEFS!$DEFS$ac_delim
22079ECHO_C!$ECHO_C$ac_delim
22080ECHO_N!$ECHO_N$ac_delim
22081ECHO_T!$ECHO_T$ac_delim
22082LIBS!$LIBS$ac_delim
22083build_alias!$build_alias$ac_delim
22084host_alias!$host_alias$ac_delim
22085target_alias!$target_alias$ac_delim
22086LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
22087CC!$CC$ac_delim
22088CFLAGS!$CFLAGS$ac_delim
22089LDFLAGS!$LDFLAGS$ac_delim
22090CPPFLAGS!$CPPFLAGS$ac_delim
22091ac_ct_CC!$ac_ct_CC$ac_delim
22092EXEEXT!$EXEEXT$ac_delim
22093OBJEXT!$OBJEXT$ac_delim
22094CXX!$CXX$ac_delim
22095CXXFLAGS!$CXXFLAGS$ac_delim
22096ac_ct_CXX!$ac_ct_CXX$ac_delim
22097CPP!$CPP$ac_delim
22098subdirs!$subdirs$ac_delim
22099ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22100LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22101build!$build$ac_delim
22102build_cpu!$build_cpu$ac_delim
22103build_vendor!$build_vendor$ac_delim
22104build_os!$build_os$ac_delim
22105host!$host$ac_delim
22106host_cpu!$host_cpu$ac_delim
22107host_vendor!$host_vendor$ac_delim
22108host_os!$host_os$ac_delim
22109target!$target$ac_delim
22110target_cpu!$target_cpu$ac_delim
22111target_vendor!$target_vendor$ac_delim
22112target_os!$target_os$ac_delim
22113OS!$OS$ac_delim
22114HOST_OS!$HOST_OS$ac_delim
22115TARGET_OS!$TARGET_OS$ac_delim
22116LINKALL!$LINKALL$ac_delim
22117NOLINKALL!$NOLINKALL$ac_delim
22118LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22119LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22120ARCH!$ARCH$ac_delim
22121ENDIAN!$ENDIAN$ac_delim
22122GREP!$GREP$ac_delim
22123EGREP!$EGREP$ac_delim
22124LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22125BUILD_CC!$BUILD_CC$ac_delim
22126BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22127BUILD_CXX!$BUILD_CXX$ac_delim
22128CVSBUILD!$CVSBUILD$ac_delim
22129ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
22130ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22131ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22132DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22133ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22134EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22135DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22136DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22137JIT!$JIT$ac_delim
22138TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22139ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22140ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22141LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
22142ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22143ENABLE_PIC!$ENABLE_PIC$ac_delim
22144ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22145ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22146_ACEOF
22147
22148  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22149    break
22150  elif $ac_last_try; then
22151    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22152echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22153   { (exit 1); exit 1; }; }
22154  else
22155    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22156  fi
22157done
22158
22159ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22160if test -n "$ac_eof"; then
22161  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22162  ac_eof=`expr $ac_eof + 1`
22163fi
22164
22165cat >>$CONFIG_STATUS <<_ACEOF
22166cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22167/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22168_ACEOF
22169sed '
22170s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22171s/^/s,@/; s/!/@,|#_!!_#|/
22172:n
22173t n
22174s/'"$ac_delim"'$/,g/; t
22175s/$/\\/; p
22176N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22177' >>$CONFIG_STATUS <conf$$subs.sed
22178rm -f conf$$subs.sed
22179cat >>$CONFIG_STATUS <<_ACEOF
22180CEOF$ac_eof
22181_ACEOF
22182
22183
22184ac_delim='%!_!# '
22185for ac_last_try in false false false false false :; do
22186  cat >conf$$subs.sed <<_ACEOF
22187ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22188TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22189LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22190LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22191LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22192LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22193OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22194EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22195EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22196CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
22197BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22198INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
22199NM!$NM$ac_delim
22200ifGNUmake!$ifGNUmake$ac_delim
22201LN_S!$LN_S$ac_delim
22202CMP!$CMP$ac_delim
22203CP!$CP$ac_delim
22204DATE!$DATE$ac_delim
22205FIND!$FIND$ac_delim
22206MKDIR!$MKDIR$ac_delim
22207MV!$MV$ac_delim
22208RANLIB!$RANLIB$ac_delim
22209AR!$AR$ac_delim
22210RM!$RM$ac_delim
22211SED!$SED$ac_delim
22212TAR!$TAR$ac_delim
22213BINPWD!$BINPWD$ac_delim
22214GRAPHVIZ!$GRAPHVIZ$ac_delim
22215DOT!$DOT$ac_delim
22216FDP!$FDP$ac_delim
22217NEATO!$NEATO$ac_delim
22218TWOPI!$TWOPI$ac_delim
22219CIRCO!$CIRCO$ac_delim
22220GV!$GV$ac_delim
22221DOTTY!$DOTTY$ac_delim
22222XDOT_PY!$XDOT_PY$ac_delim
22223INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22224INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22225INSTALL_DATA!$INSTALL_DATA$ac_delim
22226BZIP2!$BZIP2$ac_delim
22227CAT!$CAT$ac_delim
22228DOXYGEN!$DOXYGEN$ac_delim
22229GROFF!$GROFF$ac_delim
22230GZIPBIN!$GZIPBIN$ac_delim
22231POD2HTML!$POD2HTML$ac_delim
22232POD2MAN!$POD2MAN$ac_delim
22233PDFROFF!$PDFROFF$ac_delim
22234RUNTEST!$RUNTEST$ac_delim
22235TCLSH!$TCLSH$ac_delim
22236ZIP!$ZIP$ac_delim
22237OCAMLC!$OCAMLC$ac_delim
22238OCAMLOPT!$OCAMLOPT$ac_delim
22239OCAMLDEP!$OCAMLDEP$ac_delim
22240OCAMLDOC!$OCAMLDOC$ac_delim
22241GAS!$GAS$ac_delim
22242HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22243INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22244INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22245CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22246CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22247LIBADD_DL!$LIBADD_DL$ac_delim
22248NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22249NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22250COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
22251USE_UDIS86!$USE_UDIS86$ac_delim
22252USE_OPROFILE!$USE_OPROFILE$ac_delim
22253USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22254INTEL_JITEVENTS_INCDIR!$INTEL_JITEVENTS_INCDIR$ac_delim
22255INTEL_JITEVENTS_LIBDIR!$INTEL_JITEVENTS_LIBDIR$ac_delim
22256HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22257HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22258MMAP_FILE!$MMAP_FILE$ac_delim
22259SHLIBEXT!$SHLIBEXT$ac_delim
22260SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22261LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22262LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22263LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22264LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22265LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22266LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22267LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22268LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22269LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22270LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22271BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22272ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22273OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22274ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22275RPATH!$RPATH$ac_delim
22276RDYNAMIC!$RDYNAMIC$ac_delim
22277LIBOBJS!$LIBOBJS$ac_delim
22278LTLIBOBJS!$LTLIBOBJS$ac_delim
22279_ACEOF
22280
22281  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 92; then
22282    break
22283  elif $ac_last_try; then
22284    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22285echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22286   { (exit 1); exit 1; }; }
22287  else
22288    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22289  fi
22290done
22291
22292ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22293if test -n "$ac_eof"; then
22294  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22295  ac_eof=`expr $ac_eof + 1`
22296fi
22297
22298cat >>$CONFIG_STATUS <<_ACEOF
22299cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22300/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22301_ACEOF
22302sed '
22303s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22304s/^/s,@/; s/!/@,|#_!!_#|/
22305:n
22306t n
22307s/'"$ac_delim"'$/,g/; t
22308s/$/\\/; p
22309N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22310' >>$CONFIG_STATUS <conf$$subs.sed
22311rm -f conf$$subs.sed
22312cat >>$CONFIG_STATUS <<_ACEOF
22313:end
22314s/|#_!!_#|//g
22315CEOF$ac_eof
22316_ACEOF
22317
22318
22319# VPATH may cause trouble with some makes, so we remove $(srcdir),
22320# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22321# trailing colons and then remove the whole line if VPATH becomes empty
22322# (actually we leave an empty line to preserve line numbers).
22323if test "x$srcdir" = x.; then
22324  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22325s/:*\$(srcdir):*/:/
22326s/:*\${srcdir}:*/:/
22327s/:*@srcdir@:*/:/
22328s/^\([^=]*=[	 ]*\):*/\1/
22329s/:*$//
22330s/^[^=]*=[	 ]*$//
22331}'
22332fi
22333
22334cat >>$CONFIG_STATUS <<\_ACEOF
22335fi # test -n "$CONFIG_FILES"
22336
22337
22338for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22339do
22340  case $ac_tag in
22341  :[FHLC]) ac_mode=$ac_tag; continue;;
22342  esac
22343  case $ac_mode$ac_tag in
22344  :[FHL]*:*);;
22345  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22346echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22347   { (exit 1); exit 1; }; };;
22348  :[FH]-) ac_tag=-:-;;
22349  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22350  esac
22351  ac_save_IFS=$IFS
22352  IFS=:
22353  set x $ac_tag
22354  IFS=$ac_save_IFS
22355  shift
22356  ac_file=$1
22357  shift
22358
22359  case $ac_mode in
22360  :L) ac_source=$1;;
22361  :[FH])
22362    ac_file_inputs=
22363    for ac_f
22364    do
22365      case $ac_f in
22366      -) ac_f="$tmp/stdin";;
22367      *) # Look for the file first in the build tree, then in the source tree
22368	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22369	 # because $ac_f cannot contain `:'.
22370	 test -f "$ac_f" ||
22371	   case $ac_f in
22372	   [\\/$]*) false;;
22373	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22374	   esac ||
22375	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22376echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22377   { (exit 1); exit 1; }; };;
22378      esac
22379      ac_file_inputs="$ac_file_inputs $ac_f"
22380    done
22381
22382    # Let's still pretend it is `configure' which instantiates (i.e., don't
22383    # use $as_me), people would be surprised to read:
22384    #    /* config.h.  Generated by config.status.  */
22385    configure_input="Generated from "`IFS=:
22386	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22387    if test x"$ac_file" != x-; then
22388      configure_input="$ac_file.  $configure_input"
22389      { echo "$as_me:$LINENO: creating $ac_file" >&5
22390echo "$as_me: creating $ac_file" >&6;}
22391    fi
22392
22393    case $ac_tag in
22394    *:-:* | *:-) cat >"$tmp/stdin";;
22395    esac
22396    ;;
22397  esac
22398
22399  ac_dir=`$as_dirname -- "$ac_file" ||
22400$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22401	 X"$ac_file" : 'X\(//\)[^/]' \| \
22402	 X"$ac_file" : 'X\(//\)$' \| \
22403	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22404echo X"$ac_file" |
22405    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22406	    s//\1/
22407	    q
22408	  }
22409	  /^X\(\/\/\)[^/].*/{
22410	    s//\1/
22411	    q
22412	  }
22413	  /^X\(\/\/\)$/{
22414	    s//\1/
22415	    q
22416	  }
22417	  /^X\(\/\).*/{
22418	    s//\1/
22419	    q
22420	  }
22421	  s/.*/./; q'`
22422  { as_dir="$ac_dir"
22423  case $as_dir in #(
22424  -*) as_dir=./$as_dir;;
22425  esac
22426  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22427    as_dirs=
22428    while :; do
22429      case $as_dir in #(
22430      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22431      *) as_qdir=$as_dir;;
22432      esac
22433      as_dirs="'$as_qdir' $as_dirs"
22434      as_dir=`$as_dirname -- "$as_dir" ||
22435$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22436	 X"$as_dir" : 'X\(//\)[^/]' \| \
22437	 X"$as_dir" : 'X\(//\)$' \| \
22438	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22439echo X"$as_dir" |
22440    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22441	    s//\1/
22442	    q
22443	  }
22444	  /^X\(\/\/\)[^/].*/{
22445	    s//\1/
22446	    q
22447	  }
22448	  /^X\(\/\/\)$/{
22449	    s//\1/
22450	    q
22451	  }
22452	  /^X\(\/\).*/{
22453	    s//\1/
22454	    q
22455	  }
22456	  s/.*/./; q'`
22457      test -d "$as_dir" && break
22458    done
22459    test -z "$as_dirs" || eval "mkdir $as_dirs"
22460  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22461echo "$as_me: error: cannot create directory $as_dir" >&2;}
22462   { (exit 1); exit 1; }; }; }
22463  ac_builddir=.
22464
22465case "$ac_dir" in
22466.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22467*)
22468  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22469  # A ".." for each directory in $ac_dir_suffix.
22470  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22471  case $ac_top_builddir_sub in
22472  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22473  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22474  esac ;;
22475esac
22476ac_abs_top_builddir=$ac_pwd
22477ac_abs_builddir=$ac_pwd$ac_dir_suffix
22478# for backward compatibility:
22479ac_top_builddir=$ac_top_build_prefix
22480
22481case $srcdir in
22482  .)  # We are building in place.
22483    ac_srcdir=.
22484    ac_top_srcdir=$ac_top_builddir_sub
22485    ac_abs_top_srcdir=$ac_pwd ;;
22486  [\\/]* | ?:[\\/]* )  # Absolute name.
22487    ac_srcdir=$srcdir$ac_dir_suffix;
22488    ac_top_srcdir=$srcdir
22489    ac_abs_top_srcdir=$srcdir ;;
22490  *) # Relative name.
22491    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22492    ac_top_srcdir=$ac_top_build_prefix$srcdir
22493    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22494esac
22495ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22496
22497
22498  case $ac_mode in
22499  :F)
22500  #
22501  # CONFIG_FILE
22502  #
22503
22504  case $INSTALL in
22505  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22506  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22507  esac
22508_ACEOF
22509
22510cat >>$CONFIG_STATUS <<\_ACEOF
22511# If the template does not know about datarootdir, expand it.
22512# FIXME: This hack should be removed a few years after 2.60.
22513ac_datarootdir_hack=; ac_datarootdir_seen=
22514
22515case `sed -n '/datarootdir/ {
22516  p
22517  q
22518}
22519/@datadir@/p
22520/@docdir@/p
22521/@infodir@/p
22522/@localedir@/p
22523/@mandir@/p
22524' $ac_file_inputs` in
22525*datarootdir*) ac_datarootdir_seen=yes;;
22526*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22527  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22528echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22529_ACEOF
22530cat >>$CONFIG_STATUS <<_ACEOF
22531  ac_datarootdir_hack='
22532  s&@datadir@&$datadir&g
22533  s&@docdir@&$docdir&g
22534  s&@infodir@&$infodir&g
22535  s&@localedir@&$localedir&g
22536  s&@mandir@&$mandir&g
22537    s&\\\${datarootdir}&$datarootdir&g' ;;
22538esac
22539_ACEOF
22540
22541# Neutralize VPATH when `$srcdir' = `.'.
22542# Shell code in configure.ac might set extrasub.
22543# FIXME: do we really want to maintain this feature?
22544cat >>$CONFIG_STATUS <<_ACEOF
22545  sed "$ac_vpsub
22546$extrasub
22547_ACEOF
22548cat >>$CONFIG_STATUS <<\_ACEOF
22549:t
22550/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22551s&@configure_input@&$configure_input&;t t
22552s&@top_builddir@&$ac_top_builddir_sub&;t t
22553s&@srcdir@&$ac_srcdir&;t t
22554s&@abs_srcdir@&$ac_abs_srcdir&;t t
22555s&@top_srcdir@&$ac_top_srcdir&;t t
22556s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22557s&@builddir@&$ac_builddir&;t t
22558s&@abs_builddir@&$ac_abs_builddir&;t t
22559s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22560s&@INSTALL@&$ac_INSTALL&;t t
22561$ac_datarootdir_hack
22562" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22563
22564test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22565  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22566  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22567  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22568which seems to be undefined.  Please make sure it is defined." >&5
22569echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22570which seems to be undefined.  Please make sure it is defined." >&2;}
22571
22572  rm -f "$tmp/stdin"
22573  case $ac_file in
22574  -) cat "$tmp/out"; rm -f "$tmp/out";;
22575  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22576  esac
22577 ;;
22578  :H)
22579  #
22580  # CONFIG_HEADER
22581  #
22582_ACEOF
22583
22584# Transform confdefs.h into a sed script `conftest.defines', that
22585# substitutes the proper values into config.h.in to produce config.h.
22586rm -f conftest.defines conftest.tail
22587# First, append a space to every undef/define line, to ease matching.
22588echo 's/$/ /' >conftest.defines
22589# Then, protect against being on the right side of a sed subst, or in
22590# an unquoted here document, in config.status.  If some macros were
22591# called several times there might be several #defines for the same
22592# symbol, which is useless.  But do not sort them, since the last
22593# AC_DEFINE must be honored.
22594ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22595# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22596# NAME is the cpp macro being defined, VALUE is the value it is being given.
22597# PARAMS is the parameter list in the macro definition--in most cases, it's
22598# just an empty string.
22599ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22600ac_dB='\\)[	 (].*,\\1define\\2'
22601ac_dC=' '
22602ac_dD=' ,'
22603
22604uniq confdefs.h |
22605  sed -n '
22606	t rset
22607	:rset
22608	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22609	t ok
22610	d
22611	:ok
22612	s/[\\&,]/\\&/g
22613	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22614	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22615  ' >>conftest.defines
22616
22617# Remove the space that was appended to ease matching.
22618# Then replace #undef with comments.  This is necessary, for
22619# example, in the case of _POSIX_SOURCE, which is predefined and required
22620# on some systems where configure will not decide to define it.
22621# (The regexp can be short, since the line contains either #define or #undef.)
22622echo 's/ $//
22623s,^[	 #]*u.*,/* & */,' >>conftest.defines
22624
22625# Break up conftest.defines:
22626ac_max_sed_lines=50
22627
22628# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22629# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22630# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22631# et cetera.
22632ac_in='$ac_file_inputs'
22633ac_out='"$tmp/out1"'
22634ac_nxt='"$tmp/out2"'
22635
22636while :
22637do
22638  # Write a here document:
22639    cat >>$CONFIG_STATUS <<_ACEOF
22640    # First, check the format of the line:
22641    cat >"\$tmp/defines.sed" <<\\CEOF
22642/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22643/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22644b
22645:def
22646_ACEOF
22647  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22648  echo 'CEOF
22649    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22650  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22651  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22652  grep . conftest.tail >/dev/null || break
22653  rm -f conftest.defines
22654  mv conftest.tail conftest.defines
22655done
22656rm -f conftest.defines conftest.tail
22657
22658echo "ac_result=$ac_in" >>$CONFIG_STATUS
22659cat >>$CONFIG_STATUS <<\_ACEOF
22660  if test x"$ac_file" != x-; then
22661    echo "/* $configure_input  */" >"$tmp/config.h"
22662    cat "$ac_result" >>"$tmp/config.h"
22663    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22664      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22665echo "$as_me: $ac_file is unchanged" >&6;}
22666    else
22667      rm -f $ac_file
22668      mv "$tmp/config.h" $ac_file
22669    fi
22670  else
22671    echo "/* $configure_input  */"
22672    cat "$ac_result"
22673  fi
22674  rm -f "$tmp/out12"
22675 ;;
22676
22677  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22678echo "$as_me: executing $ac_file commands" >&6;}
22679 ;;
22680  esac
22681
22682
22683  case $ac_file$ac_mode in
22684    "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22685   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22686    "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22687   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22688    "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22689   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22690    "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22691   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22692    "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22693   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22694    "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22695   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22696    "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22697   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22698    "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22699   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22700    "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22701   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22702    "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22703   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22704    "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22705   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22706    "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22707   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22708    "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22709   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22710
22711  esac
22712done # for ac_tag
22713
22714
22715{ (exit 0); exit 0; }
22716_ACEOF
22717chmod +x $CONFIG_STATUS
22718ac_clean_files=$ac_clean_files_save
22719
22720
22721# configure is writing to config.log, and then calls config.status.
22722# config.status does its own redirection, appending to config.log.
22723# Unfortunately, on DOS this fails, as config.log is still kept open
22724# by configure, so config.status won't be able to write to it; its
22725# output is simply discarded.  So we exec the FD to /dev/null,
22726# effectively closing config.log, so it can be properly (re)opened and
22727# appended to by config.status.  When coming back to configure, we
22728# need to make the FD available again.
22729if test "$no_create" != yes; then
22730  ac_cs_success=:
22731  ac_config_status_args=
22732  test "$silent" = yes &&
22733    ac_config_status_args="$ac_config_status_args --quiet"
22734  exec 5>/dev/null
22735  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22736  exec 5>>config.log
22737  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22738  # would make configure fail if this is the last instruction.
22739  $ac_cs_success || { (exit 1); exit 1; }
22740fi
22741
22742#
22743# CONFIG_SUBDIRS section.
22744#
22745if test "$no_recursion" != yes; then
22746
22747  # Remove --cache-file and --srcdir arguments so they do not pile up.
22748  ac_sub_configure_args=
22749  ac_prev=
22750  eval "set x $ac_configure_args"
22751  shift
22752  for ac_arg
22753  do
22754    if test -n "$ac_prev"; then
22755      ac_prev=
22756      continue
22757    fi
22758    case $ac_arg in
22759    -cache-file | --cache-file | --cache-fil | --cache-fi \
22760    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22761      ac_prev=cache_file ;;
22762    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22763    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22764    | --c=*)
22765      ;;
22766    --config-cache | -C)
22767      ;;
22768    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22769      ac_prev=srcdir ;;
22770    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22771      ;;
22772    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22773      ac_prev=prefix ;;
22774    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22775      ;;
22776    *)
22777      case $ac_arg in
22778      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22779      esac
22780      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22781    esac
22782  done
22783
22784  # Always prepend --prefix to ensure using the same prefix
22785  # in subdir configurations.
22786  ac_arg="--prefix=$prefix"
22787  case $ac_arg in
22788  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22789  esac
22790  ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22791
22792  ac_popdir=`pwd`
22793  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22794
22795    # Do not complain, so a configure script can configure whichever
22796    # parts of a large source tree are present.
22797    test -d "$srcdir/$ac_dir" || continue
22798
22799    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22800    echo "$as_me:$LINENO: $ac_msg" >&5
22801    echo "$ac_msg" >&6
22802    { as_dir="$ac_dir"
22803  case $as_dir in #(
22804  -*) as_dir=./$as_dir;;
22805  esac
22806  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22807    as_dirs=
22808    while :; do
22809      case $as_dir in #(
22810      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22811      *) as_qdir=$as_dir;;
22812      esac
22813      as_dirs="'$as_qdir' $as_dirs"
22814      as_dir=`$as_dirname -- "$as_dir" ||
22815$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22816	 X"$as_dir" : 'X\(//\)[^/]' \| \
22817	 X"$as_dir" : 'X\(//\)$' \| \
22818	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22819echo X"$as_dir" |
22820    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22821	    s//\1/
22822	    q
22823	  }
22824	  /^X\(\/\/\)[^/].*/{
22825	    s//\1/
22826	    q
22827	  }
22828	  /^X\(\/\/\)$/{
22829	    s//\1/
22830	    q
22831	  }
22832	  /^X\(\/\).*/{
22833	    s//\1/
22834	    q
22835	  }
22836	  s/.*/./; q'`
22837      test -d "$as_dir" && break
22838    done
22839    test -z "$as_dirs" || eval "mkdir $as_dirs"
22840  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22841echo "$as_me: error: cannot create directory $as_dir" >&2;}
22842   { (exit 1); exit 1; }; }; }
22843    ac_builddir=.
22844
22845case "$ac_dir" in
22846.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22847*)
22848  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22849  # A ".." for each directory in $ac_dir_suffix.
22850  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22851  case $ac_top_builddir_sub in
22852  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22853  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22854  esac ;;
22855esac
22856ac_abs_top_builddir=$ac_pwd
22857ac_abs_builddir=$ac_pwd$ac_dir_suffix
22858# for backward compatibility:
22859ac_top_builddir=$ac_top_build_prefix
22860
22861case $srcdir in
22862  .)  # We are building in place.
22863    ac_srcdir=.
22864    ac_top_srcdir=$ac_top_builddir_sub
22865    ac_abs_top_srcdir=$ac_pwd ;;
22866  [\\/]* | ?:[\\/]* )  # Absolute name.
22867    ac_srcdir=$srcdir$ac_dir_suffix;
22868    ac_top_srcdir=$srcdir
22869    ac_abs_top_srcdir=$srcdir ;;
22870  *) # Relative name.
22871    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22872    ac_top_srcdir=$ac_top_build_prefix$srcdir
22873    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22874esac
22875ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22876
22877
22878    cd "$ac_dir"
22879
22880    # Check for guested configure; otherwise get Cygnus style configure.
22881    if test -f "$ac_srcdir/configure.gnu"; then
22882      ac_sub_configure=$ac_srcdir/configure.gnu
22883    elif test -f "$ac_srcdir/configure"; then
22884      ac_sub_configure=$ac_srcdir/configure
22885    elif test -f "$ac_srcdir/configure.in"; then
22886      # This should be Cygnus configure.
22887      ac_sub_configure=$ac_aux_dir/configure
22888    else
22889      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22890echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22891      ac_sub_configure=
22892    fi
22893
22894    # The recursion is here.
22895    if test -n "$ac_sub_configure"; then
22896      # Make the cache file name correct relative to the subdirectory.
22897      case $cache_file in
22898      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22899      *) # Relative name.
22900	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22901      esac
22902
22903      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22904echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22905      # The eval makes quoting arguments work.
22906      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22907	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22908	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22909echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22910   { (exit 1); exit 1; }; }
22911    fi
22912
22913    cd "$ac_popdir"
22914  done
22915fi
22916
22917