traces.0   [plain text]


m4trace:/Users/bwilson/local/gnutools/install/share/aclocal-1.9/cond.m4:32: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
AC_SUBST([$1_TRUE])
AC_SUBST([$1_FALSE])
if $2; then
  $1_TRUE=
  $1_FALSE='#'
else
  $1_TRUE='#'
  $1_FALSE=
fi
AC_CONFIG_COMMANDS_PRE(
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
  AC_MSG_ERROR([[conditional "$1" was never defined.
Usually this means the macro was only invoked conditionally.]])
fi])])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/build_exeext.m4:42: -1- AC_DEFUN([AC_BUILD_EXEEXT], [
AC_MSG_CHECKING([for executable suffix on build platform])
AC_CACHE_VAL(ac_cv_build_exeext,
[if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
  ac_cv_build_exeext=.exe
else
  ac_build_prefix=${build_alias}-

  AC_CHECK_PROG(BUILD_CC, ${ac_build_prefix}gcc, ${ac_build_prefix}gcc)
  if test -z "$BUILD_CC"; then
     AC_CHECK_PROG(BUILD_CC, gcc, gcc)
     if test -z "$BUILD_CC"; then
       AC_CHECK_PROG(BUILD_CC, cc, cc, , , /usr/ucb/cc)
     fi
  fi
  test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
  rm -f conftest*
  echo 'int main () { return 0; }' > conftest.$ac_ext
  ac_cv_build_exeext=
  if AC_TRY_EVAL(ac_build_link); then
    for file in conftest.*; do
      case $file in
      *.c | *.o | *.obj | *.dSYM) ;;
      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
      esac
    done
  else
    AC_MSG_ERROR([installation or configuration problem: compiler cannot create executables.])
  fi
  rm -f conftest*
  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
fi])
BUILD_EXEEXT=""
test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
AC_MSG_RESULT(${ac_cv_build_exeext})
ac_build_exeext=$BUILD_EXEEXT
AC_SUBST(BUILD_EXEEXT)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/c_printf_a.m4:31: -1- AC_DEFUN([AC_C_PRINTF_A], [AC_CACHE_CHECK([if printf has the %a format character],[llvm_cv_c_printf_a],
[AC_LANG_PUSH([C])
 AC_RUN_IFELSE([
  AC_LANG_PROGRAM([[
#include <stdio.h>
#include <stdlib.h>
]],[[
volatile double A, B;
char Buffer[100];
A = 1;
A /= 10.0;
sprintf(Buffer, "%a", A);
B = atof(Buffer);
if (A != B)
  return (1);
if (A != 0x1.999999999999ap-4)
  return (1);
return (0);]])],
  llvm_cv_c_printf_a=yes,
  llvmac_cv_c_printf_a=no,
  llvmac_cv_c_printf_a=no)
 AC_LANG_POP([C])])
 if test "$llvm_cv_c_printf_a" = "yes"; then
   AC_DEFINE([HAVE_PRINTF_A],[1],[Define to have the %a format string])
 fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/check_gnu_make.m4:26: -1- AC_DEFUN([AC_CHECK_GNU_MAKE], [AC_CACHE_CHECK([for GNU make],[llvm_cv_gnu_make_command],
dnl Search all the common names for GNU make
[llvm_cv_gnu_make_command=''
 for a in "$MAKE" make gmake gnumake ; do
  if test -z "$a" ; then continue ; fi ;
  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) 
  then
   llvm_cv_gnu_make_command=$a ;
   break;
  fi
 done])
dnl If there was a GNU version, then set @ifGNUmake@ to the empty string, 
dnl '#' otherwise
 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
   ifGNUmake='' ;
 else
   ifGNUmake='#' ;
   AC_MSG_RESULT("Not found");
 fi
 AC_SUBST(ifGNUmake)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/config_makefile.m4:9: -1- AC_DEFUN([AC_CONFIG_MAKEFILE], [AC_CONFIG_COMMANDS($1,
  [${llvm_src}/autoconf/mkinstalldirs `dirname $1`
   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/$1 $1])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/cxx_flag_check.m4:2: -1- AC_DEFUN([CXX_FLAG_CHECK], [AC_SUBST($1, `$CXX -Werror patsubst($2, [^-Wno-], [-W]) -fsyntax-only -xc /dev/null 2>/dev/null && echo $2`)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/define_subst.m4:5: -1- AC_DEFUN([LLVM_DEFINE_SUBST], [
AC_DEFINE([$1], [$2], [$3])
AC_SUBST([$1], ['$2'])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/func_isinf.m4:40: -1- AC_DEFUN([AC_FUNC_ISINF], [

AC_SINGLE_CXX_CHECK([ac_cv_func_isinf_in_math_h],   
                    [isinf], [<math.h>],
                    [float f; isinf(f);])
if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then 
  AC_DEFINE([HAVE_ISINF_IN_MATH_H], [1],
            [Set to 1 if the isinf function is found in <math.h>])
fi

AC_SINGLE_CXX_CHECK([ac_cv_func_isinf_in_cmath],    
                    [isinf], [<cmath>],
                    [float f; isinf(f);])
if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
  AC_DEFINE([HAVE_ISINF_IN_CMATH], [1],
            [Set to 1 if the isinf function is found in <cmath>])
fi

AC_SINGLE_CXX_CHECK([ac_cv_func_std_isinf_in_cmath],
                    [std::isinf], [<cmath>],
                    [float f; std::isinf(f);])
if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then 
  AC_DEFINE([HAVE_STD_ISINF_IN_CMATH], [1],
            [Set to 1 if the std::isinf function is found in <cmath>])
fi

AC_SINGLE_CXX_CHECK([ac_cv_func_finite_in_ieeefp_h],
                    [finite], [<ieeefp.h>],
                    [float f; finite(f);])
if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
  AC_DEFINE([HAVE_FINITE_IN_IEEEFP_H], [1],
            [Set to 1 if the finite function is found in <ieeefp.h>])
fi

])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/func_isnan.m4:27: -1- AC_DEFUN([AC_FUNC_ISNAN], [
AC_SINGLE_CXX_CHECK([ac_cv_func_isnan_in_math_h],   
                    [isnan], [<math.h>],
                    [float f; isnan(f);])

if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
  AC_DEFINE([HAVE_ISNAN_IN_MATH_H],1,[Set to 1 if the isnan function is found in <math.h>])
fi

AC_SINGLE_CXX_CHECK([ac_cv_func_isnan_in_cmath],    
                    [isnan], [<cmath>],
                    [float f; isnan(f);])
if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
  AC_DEFINE([HAVE_ISNAN_IN_CMATH],1,[Set to 1 if the isnan function is found in <cmath>])
fi

AC_SINGLE_CXX_CHECK([ac_cv_func_std_isnan_in_cmath],
                    [std::isnan], [<cmath>],
                    [float f; std::isnan(f);])
if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
  AC_DEFINE([HAVE_STD_ISNAN_IN_CMATH],1,[Set to 1 if the std::isnan function is found in <cmath>])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/func_mmap_file.m4:26: -1- AC_DEFUN([AC_FUNC_MMAP_FILE], [AC_CACHE_CHECK(for mmap of files,
ac_cv_func_mmap_file,
[ AC_LANG_PUSH([C])
  AC_RUN_IFELSE([
    AC_LANG_PROGRAM([[
#include <sys/types.h>
#include <sys/mman.h>
#include <fcntl.h>
]],[[
  int fd;
  fd = creat ("foo",0777); 
  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
  unlink ("foo"); 
  return (fd != (int) MAP_FAILED);]])],
  [ac_cv_func_mmap_file=yes],[ac_cv_func_mmap_file=no],[ac_cv_func_mmap_file=no])
  AC_LANG_POP([C])
])
if test "$ac_cv_func_mmap_file" = yes; then
   AC_DEFINE([HAVE_MMAP_FILE],[],[Define if mmap() can map files into memory])
   AC_SUBST(MMAP_FILE,[yes])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/header_mmap_anonymous.m4:21: -1- AC_DEFUN([AC_HEADER_MMAP_ANONYMOUS], [AC_CACHE_CHECK(for MAP_ANONYMOUS vs. MAP_ANON,
ac_cv_header_mmap_anon,
[ AC_LANG_PUSH([C])
  AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
    [[#include <sys/mman.h>
#include <unistd.h>
#include <fcntl.h>]],
  [[mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);]])],
  ac_cv_header_mmap_anon=yes, 
  ac_cv_header_mmap_anon=no)
  AC_LANG_POP([C])
])
if test "$ac_cv_header_mmap_anon" = yes; then
   AC_DEFINE([HAVE_MMAP_ANONYMOUS],[1],[Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if it uses MAP_ANON])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/huge_val.m4:18: -1- AC_DEFUN([AC_HUGE_VAL_CHECK], [
  AC_CACHE_CHECK([for HUGE_VAL sanity], [ac_cv_huge_val_sanity],[
    AC_LANG_PUSH([C++])
    ac_save_CXXFLAGS=$CXXFLAGS
    CXXFLAGS="$CXXFLAGS -pedantic"
    AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <math.h>]],
                                   [[double x = HUGE_VAL; return x != x;]])],
                  [ac_cv_huge_val_sanity=yes],[ac_cv_huge_val_sanity=no],
                  [ac_cv_huge_val_sanity=yes])
    CXXFLAGS=$ac_save_CXXFLAGS
    AC_LANG_POP([C++])
    ])
  AC_SUBST(HUGE_VAL_SANITY,$ac_cv_huge_val_sanity)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:55: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
  AC_PROVIDE_IFELSE([AC_PROG_CXX],
    [AC_LIBTOOL_CXX],
    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
  ])])
dnl And a similar setup for Fortran 77 support
  AC_PROVIDE_IFELSE([AC_PROG_F77],
    [AC_LIBTOOL_F77],
    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
])])

dnl Quote AM_PROG_GCJ so that aclocal doesn't bring it in needlessly.
dnl If either AC_PROG_GCJ or AM_PROG_GCJ have already been expanded, run
dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
    [AC_LIBTOOL_GCJ],
    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
      [AC_LIBTOOL_GCJ],
      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
	[AC_LIBTOOL_GCJ],
      [ifdef([AC_PROG_GCJ],
	     [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
       ifdef([A][M_PROG_GCJ],
	     [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
       ifdef([LT_AC_PROG_GCJ],
	     [define([LT_AC_PROG_GCJ],
		defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
])])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:75: -1- AC_DEFUN([_AC_PROG_LIBTOOL], [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl

# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"

# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/mklib'
AC_SUBST(LIBTOOL)dnl

# Prevent multiple expansion
define([AC_PROG_LIBTOOL], [])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:218: -1- AC_DEFUN([AC_LIBTOOL_SETUP], [AC_PREREQ(2.60)dnl
AC_REQUIRE([AC_ENABLE_SHARED])dnl
AC_REQUIRE([AC_ENABLE_STATIC])dnl
AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
AC_REQUIRE([AC_CANONICAL_HOST])dnl
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_PROG_LD])dnl
AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
AC_REQUIRE([AC_PROG_NM])dnl

AC_REQUIRE([AC_PROG_LN_S])dnl
AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
AC_REQUIRE([AC_OBJEXT])dnl
AC_REQUIRE([AC_EXEEXT])dnl
dnl

AC_LIBTOOL_SYS_MAX_CMD_LEN
AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
AC_LIBTOOL_OBJDIR

AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
_LT_AC_PROG_ECHO_BACKSLASH

case $host_os in
aix3*)
  # AIX sometimes has problems with the GCC collect2 program.  For some
  # reason, if we set the COLLECT_NAMES environment variable, the problems
  # vanish in a puff of smoke.
  if test "X${COLLECT_NAMES+set}" != Xset; then
    COLLECT_NAMES=
    export COLLECT_NAMES
  fi
  ;;
esac

# Sed substitution that helps us do robust quoting.  It backslashifies
# metacharacters that are still active within double-quoted strings.
Xsed='sed -e 1s/^X//'
[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']

# Same as above, but do not quote variable references.
[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']

# Sed substitution to delay expansion of an escaped shell variable in a
# double_quote_subst'ed string.
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'

# Sed substitution to avoid accidental globbing in evaled expressions
no_glob_subst='s/\*/\\\*/g'

# Constants:
rm="rm -f"

# Global variables:
default_ofile=mklib
can_build_shared=yes

# All known linkers require a `.a' archive for static linking (except MSVC,
# which needs '.lib').
libext=a
ltmain="$ac_aux_dir/ltmain.sh"
ofile="$default_ofile"
with_gnu_ld="$lt_cv_prog_gnu_ld"

AC_CHECK_TOOL(AR, ar, false)
AC_CHECK_TOOL(RANLIB, ranlib, :)
AC_CHECK_TOOL(STRIP, strip, :)

old_CC="$CC"
old_CFLAGS="$CFLAGS"

# Set sane defaults for various variables
test -z "$AR" && AR=ar
test -z "$AR_FLAGS" && AR_FLAGS=cru
test -z "$AS" && AS=as
test -z "$CC" && CC=cc
test -z "$LTCC" && LTCC=$CC
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
test -z "$DLLTOOL" && DLLTOOL=dlltool
test -z "$LD" && LD=ld
test -z "$LN_S" && LN_S="ln -s"
test -z "$MAGIC_CMD" && MAGIC_CMD=file
test -z "$NM" && NM=nm
test -z "$SED" && SED=sed
test -z "$OBJDUMP" && OBJDUMP=objdump
test -z "$RANLIB" && RANLIB=:
test -z "$STRIP" && STRIP=:
test -z "$ac_objext" && ac_objext=o

# Determine commands to create old-style static archives.
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
old_postinstall_cmds='chmod 644 $oldlib'
old_postuninstall_cmds=

if test -n "$RANLIB"; then
  case $host_os in
  openbsd* | bitrig*)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
    ;;
  *)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
    ;;
  esac
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
fi

_LT_CC_BASENAME([$compiler])

# Only perform the check for file, if the check method requires it
case $deplibs_check_method in
file_magic*)
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
    AC_PATH_MAGIC
  fi
  ;;
esac

AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
enable_win32_dll=yes, enable_win32_dll=no)

AC_ARG_ENABLE([libtool-lock],
    [AS_HELP_STRING([--disable-libtool-lock],[avoid locking (might break parallel builds)])])
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes

AC_ARG_WITH([pic],
    [AS_HELP_STRING([--with-pic],[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
    [pic_mode="$withval"],
    [pic_mode=default])
test -z "$pic_mode" && pic_mode=default

# Use C for the default configuration in the libtool script
tagname=
AC_LIBTOOL_LANG_C_CONFIG
_LT_AC_TAGCONFIG
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:234: -1- AC_DEFUN([_LT_AC_SYS_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl

# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}

# If no C compiler flags were specified, use CFLAGS.
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}

# Allow CC to be a program name with arguments.
compiler=$CC
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:250: -1- AC_DEFUN([_LT_CC_BASENAME], [for cc_temp in $1""; do
  case $cc_temp in
    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
    \-*) ;;
    *) break;;
  esac
done
cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:263: -1- AC_DEFUN([_LT_COMPILER_BOILERPLATE], [ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" >conftest.$ac_ext
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
_lt_compiler_boilerplate=`cat conftest.err`
$rm conftest*
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:276: -1- AC_DEFUN([_LT_LINKER_BOILERPLATE], [ac_outfile=conftest.$ac_objext
printf "$lt_simple_link_test_code" >conftest.$ac_ext
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
_lt_linker_boilerplate=`cat conftest.err`
$rm conftest*
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:295: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], [AC_LINK_IFELSE(AC_LANG_PROGRAM,[
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`; fi],[])
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:306: -1- AC_DEFUN([_LT_AC_SHELL_INIT], [ifdef([AC_DIVERSION_NOTICE],
	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
	 [AC_DIVERT_PUSH(NOTICE)])
$1
AC_DIVERT_POP
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:462: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], [_LT_AC_SHELL_INIT([
# Check that we are running under the correct shell.
SHELL=${CONFIG_SHELL-/bin/sh}

case X$ECHO in
X*--fallback-echo)
  # Remove one level of quotation (which was required for Make).
  ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
  ;;
esac

echo=${ECHO-echo}
if test "X[$]1" = X--no-reexec; then
  # Discard the --no-reexec flag, and continue.
  shift
elif test "X[$]1" = X--fallback-echo; then
  # Avoid inline document here, it may be left over
  :
elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
  # Yippee, $echo works!
  :
else
  # Restart under the correct shell.
  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
fi

if test "X[$]1" = X--fallback-echo; then
  # used as fallback echo
  shift
  cat <<EOF
[$]*
EOF
  exit 0
fi

# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH

if test -z "$ECHO"; then
if test "X${echo_test_string+set}" != Xset; then
# find a string as large as possible, as long as the shell can cope with it
  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
       echo_test_string=`eval $cmd` &&
       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
    then
      break
    fi
  done
fi

if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
   test "X$echo_testing_string" = "X$echo_test_string"; then
  :
else
  # The Solaris, AIX, and Digital Unix default echo programs unquote
  # backslashes.  This makes it impossible to quote backslashes using
  #   echo "$something" | sed 's/\\/\\\\/g'
  #
  # So, first we look for a working echo in the user's PATH.

  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for dir in $PATH /usr/ucb; do
    IFS="$lt_save_ifs"
    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
       test "X$echo_testing_string" = "X$echo_test_string"; then
      echo="$dir/echo"
      break
    fi
  done
  IFS="$lt_save_ifs"

  if test "X$echo" = Xecho; then
    # We didn't find a better echo, so look for alternatives.
    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
       test "X$echo_testing_string" = "X$echo_test_string"; then
      # This shell has a builtin print -r that does the trick.
      echo='print -r'
    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
	 test "X$CONFIG_SHELL" != X/bin/ksh; then
      # If we have ksh, try running configure again with it.
      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
      export ORIGINAL_CONFIG_SHELL
      CONFIG_SHELL=/bin/ksh
      export CONFIG_SHELL
      exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
    else
      # Try using printf.
      echo='printf %s\n'
      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
	 test "X$echo_testing_string" = "X$echo_test_string"; then
	# Cool, printf works
	:
      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
	   test "X$echo_testing_string" = 'X\t' &&
	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
	   test "X$echo_testing_string" = "X$echo_test_string"; then
	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
	export CONFIG_SHELL
	SHELL="$CONFIG_SHELL"
	export SHELL
	echo="$CONFIG_SHELL [$]0 --fallback-echo"
      elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
	   test "X$echo_testing_string" = 'X\t' &&
	   echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
	   test "X$echo_testing_string" = "X$echo_test_string"; then
	echo="$CONFIG_SHELL [$]0 --fallback-echo"
      else
	# maybe with a smaller string...
	prev=:

	for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
	  then
	    break
	  fi
	  prev="$cmd"
	done

	if test "$prev" != 'sed 50q "[$]0"'; then
	  echo_test_string=`eval $prev`
	  export echo_test_string
	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
	else
	  # Oops.  We lost completely, so just stick with echo.
	  echo=echo
	fi
      fi
    fi
  fi
fi
fi

# Copy echo and quote the copy suitably for passing to libtool from
# the Makefile, instead of quoting the original, which is used later.
ECHO=$echo
if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
   ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
fi

AC_SUBST(ECHO)
])])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:605: -1- AC_DEFUN([_LT_AC_LOCK], [AC_ARG_ENABLE([libtool-lock],
    [AS_HELP_STRING([--disable-libtool-lock],[avoid locking (might break parallel builds)])])
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes

# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case $host in
ia64-*-hpux*)
  # Find out which ABI we are using.
  echo 'int i;' > conftest.$ac_ext
  if AC_TRY_EVAL(ac_compile); then
    case `/usr/bin/file conftest.$ac_objext` in
    *ELF-32*)
      HPUX_IA64_MODE="32"
      ;;
    *ELF-64*)
      HPUX_IA64_MODE="64"
      ;;
    esac
  fi
  rm -rf conftest*
  ;;
*-*-irix6*)
  # Find out which ABI we are using.
  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
  if AC_TRY_EVAL(ac_compile); then
   if test "$lt_cv_prog_gnu_ld" = yes; then
    case `/usr/bin/file conftest.$ac_objext` in
    *32-bit*)
      LD="${LD-ld} -melf32bsmip"
      ;;
    *N32*)
      LD="${LD-ld} -melf32bmipn32"
      ;;
    *64-bit*)
      LD="${LD-ld} -melf64bmip"
      ;;
    esac
   else
    case `/usr/bin/file conftest.$ac_objext` in
    *32-bit*)
      LD="${LD-ld} -32"
      ;;
    *N32*)
      LD="${LD-ld} -n32"
      ;;
    *64-bit*)
      LD="${LD-ld} -64"
      ;;
    esac
   fi
  fi
  rm -rf conftest*
  ;;

x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
  # Find out which ABI we are using.
  echo 'int i;' > conftest.$ac_ext
  if AC_TRY_EVAL(ac_compile); then
    case `/usr/bin/file conftest.o` in
    *32-bit*)
      case $host in
        x86_64-*linux*)
          LD="${LD-ld} -m elf_i386"
          ;;
        ppc64-*linux*|powerpc64-*linux*|ppc64le-*linux*|powerpc64le-*linux*)
          LD="${LD-ld} -m elf32ppclinux"
          ;;
        s390x-*linux*)
          LD="${LD-ld} -m elf_s390"
          ;;
        sparc64-*linux*)
          LD="${LD-ld} -m elf32_sparc"
          ;;
      esac
      ;;
    *64-bit*)
      case $host in
        x86_64-*linux*)
          LD="${LD-ld} -m elf_x86_64"
          ;;
        ppc*-*linux*|powerpc*-*linux*)
          LD="${LD-ld} -m elf64ppc"
          ;;
        s390*-*linux*)
          LD="${LD-ld} -m elf64_s390"
          ;;
        sparc*-*linux*)
          LD="${LD-ld} -m elf64_sparc"
          ;;
      esac
      ;;
    esac
  fi
  rm -rf conftest*
  ;;

*-*-sco3.2v5*)
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
  SAVE_CFLAGS="$CFLAGS"
  CFLAGS="$CFLAGS -belf"
  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
    [AC_LANG_PUSH(C)
     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
     AC_LANG_POP])
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
    CFLAGS="$SAVE_CFLAGS"
  fi
  ;;
sparc*-*solaris*)
  # Find out which ABI we are using.
  echo 'int i;' > conftest.$ac_ext
  if AC_TRY_EVAL(ac_compile); then
    case `/usr/bin/file conftest.o` in
    *64-bit*)
      case $lt_cv_prog_gnu_ld in
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
      *)    LD="${LD-ld} -64" ;;
      esac
      ;;
    esac
  fi
  rm -rf conftest*
  ;;

AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
  AC_CHECK_TOOL(AS, as, false)
  AC_CHECK_TOOL(OBJDUMP, objdump, false)
  ;;
  ])
esac

need_locks="$enable_libtool_lock"

])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:650: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_REQUIRE([LT_AC_PROG_SED])
AC_CACHE_CHECK([$1], [$2],
  [$2=no
  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$3"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   # The option is referenced via a variable to avoid confusing sed.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&AS_MESSAGE_LOG_FD
   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
   if (exit $ac_status) && test -s "$ac_outfile"; then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings other than the usual output.
     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
       $2=yes
     fi
   fi
   $rm conftest*
])

if test x"[$]$2" = xyes; then
    ifelse([$5], , :, [$5])
else
    ifelse([$6], , :, [$6])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:687: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_CACHE_CHECK([$1], [$2],
  [$2=no
   save_LDFLAGS="$LDFLAGS"
   LDFLAGS="$LDFLAGS $3"
   printf "$lt_simple_link_test_code" > conftest.$ac_ext
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
     # The linker can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test -s conftest.err; then
       # Append any errors to the config.log.
       cat conftest.err 1>&AS_MESSAGE_LOG_FD
       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
       if diff conftest.exp conftest.er2 >/dev/null; then
         $2=yes
       fi
     else
       $2=yes
     fi
   fi
   $rm conftest*
   LDFLAGS="$save_LDFLAGS"
])

if test x"[$]$2" = xyes; then
    ifelse([$4], , :, [$4])
else
    ifelse([$5], , :, [$5])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:802: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [# find the maximum length of command line arguments
AC_MSG_CHECKING([the maximum length of command line arguments])
AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
  i=0
  teststring="ABCD"

  case $build_os in
  msdosdjgpp*)
    # On DJGPP, this test can blow up pretty badly due to problems in libc
    # (any single argument exceeding 2000 bytes causes a buffer overrun
    # during glob expansion).  Even if it were fixed, the result of this
    # check would be larger than it should be.
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
    ;;

  gnu*)
    # Under GNU Hurd, this test is not required because there is
    # no limit to the length of command line arguments.
    # Libtool will interpret -1 as no limit whatsoever
    lt_cv_sys_max_cmd_len=-1;
    ;;

  cygwin* | mingw*)
    # On Win9x/ME, this test blows up -- it succeeds, but takes
    # about 5 minutes as the teststring grows exponentially.
    # Worse, since 9x/ME are not pre-emptively multitasking,
    # you end up with a "frozen" computer, even though with patience
    # the test eventually succeeds (with a max line length of 256k).
    # Instead, let's just punt: use the minimum linelength reported by
    # all of the supported platforms: 8192 (on NT/2K/XP).
    lt_cv_sys_max_cmd_len=8192;
    ;;

  amigaos*)
    # On AmigaOS with pdksh, this test takes hours, literally.
    # So we just punt and use a minimum line length of 8192.
    lt_cv_sys_max_cmd_len=8192;
    ;;

  netbsd* | freebsd* | openbsd* | darwin* | dragonfly* | bitrig*)
    # This has been around since 386BSD, at least.  Likely further.
    if test -x /sbin/sysctl; then
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
    elif test -x /usr/sbin/sysctl; then
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
    else
      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
    fi
    # And add a safety zone
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
    ;;

  interix*)
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
    lt_cv_sys_max_cmd_len=196608
    ;;

  osf*)
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
    # nice to cause kernel panics so lets avoid the loop below.
    # First set a reasonable default.
    lt_cv_sys_max_cmd_len=16384
    #
    if test -x /sbin/sysconfig; then
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
      esac
    fi
    ;;
  sco3.2v5*)
    lt_cv_sys_max_cmd_len=102400
    ;;
  sysv5* | sco5v6* | sysv4.2uw2*)
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
    if test -n "$kargmax"; then
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ 	]]//'`
    else
      lt_cv_sys_max_cmd_len=32768
    fi
    ;;
  *)
    # If test is not a shell built-in, we'll probably end up computing a
    # maximum length that is only half of the actual maximum length, but
    # we can't tell.
    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
    while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
	       = "XX$teststring") >/dev/null 2>&1 &&
	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
	    lt_cv_sys_max_cmd_len=$new_result &&
	    test $i != 17 # 1/2 MB should be enough
    do
      i=`expr $i + 1`
      teststring=$teststring$teststring
    done
    teststring=
    # Add a significant safety factor because C++ compilers can tack on massive
    # amounts of additional arguments before passing them to the linker.
    # It appears as though 1/2 is a usable value.
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
    ;;
  esac
])
if test -n $lt_cv_sys_max_cmd_len ; then
  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
else
  AC_MSG_RESULT(none)
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:809: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN], [AC_CHECK_HEADERS(dlfcn.h)dnl
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:900: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "$cross_compiling" = yes; then :
  [$4]
else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat > conftest.$ac_ext <<EOF
[#line __oline__ "configure"
#include "confdefs.h"

#if HAVE_DLFCN_H
#include <dlfcn.h>
#endif

#include <stdio.h>

#ifdef RTLD_GLOBAL
#  define LT_DLGLOBAL		RTLD_GLOBAL
#else
#  ifdef DL_GLOBAL
#    define LT_DLGLOBAL		DL_GLOBAL
#  else
#    define LT_DLGLOBAL		0
#  endif
#endif

/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   find out it does not work in some platform. */
#ifndef LT_DLLAZY_OR_NOW
#  ifdef RTLD_LAZY
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
#  else
#    ifdef DL_LAZY
#      define LT_DLLAZY_OR_NOW		DL_LAZY
#    else
#      ifdef RTLD_NOW
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
#      else
#        ifdef DL_NOW
#          define LT_DLLAZY_OR_NOW	DL_NOW
#        else
#          define LT_DLLAZY_OR_NOW	0
#        endif
#      endif
#    endif
#  endif
#endif

#ifdef __cplusplus
extern "C" void exit (int);
#endif

void fnord() { int i=42;}
int main ()
{
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  int status = $lt_dlunknown;

  if (self)
    {
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
      /* dlclose (self); */
    }
  else
    puts (dlerror ());

    exit (status);
}]
EOF
  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
    lt_status=$?
    case x$lt_status in
      x$lt_dlno_uscore) $1 ;;
      x$lt_dlneed_uscore) $2 ;;
      x$lt_dlunknown|x*) $3 ;;
    esac
  else :
    # compilation failed
    $3
  fi
fi
rm -fr conftest*
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1013: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "x$enable_dlopen" != xyes; then
  enable_dlopen=unknown
  enable_dlopen_self=unknown
  enable_dlopen_self_static=unknown
else
  lt_cv_dlopen=no
  lt_cv_dlopen_libs=

  case $host_os in
  beos*)
    lt_cv_dlopen="load_add_on"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes
    ;;

  mingw* | pw32*)
    lt_cv_dlopen="LoadLibrary"
    lt_cv_dlopen_libs=
   ;;

  cygwin*)
    lt_cv_dlopen="dlopen"
    lt_cv_dlopen_libs=
   ;;

  darwin*)
  # if libdl is installed we need to link against it
    AC_CHECK_LIB([dl], [dlopen],
		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
    lt_cv_dlopen="dyld"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes
    ])
   ;;

  *)
    AC_CHECK_FUNC([shl_load],
	  [lt_cv_dlopen="shl_load"],
      [AC_CHECK_LIB([dld], [shl_load],
	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
	[AC_CHECK_FUNC([dlopen],
	      [lt_cv_dlopen="dlopen"],
	  [AC_CHECK_LIB([dl], [dlopen],
		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
	    [AC_CHECK_LIB([svld], [dlopen],
		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
	      [AC_CHECK_LIB([dld], [dld_link],
		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
	      ])
	    ])
	  ])
	])
      ])
    ;;
  esac

  if test "x$lt_cv_dlopen" != xno; then
    enable_dlopen=yes
  else
    enable_dlopen=no
  fi

  case $lt_cv_dlopen in
  dlopen)
    save_CPPFLAGS="$CPPFLAGS"
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"

    save_LDFLAGS="$LDFLAGS"
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"

    save_LIBS="$LIBS"
    LIBS="$lt_cv_dlopen_libs $LIBS"

    AC_CACHE_CHECK([whether a program can dlopen itself],
	  lt_cv_dlopen_self, [dnl
	  _LT_AC_TRY_DLOPEN_SELF(
	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
    ])

    if test "x$lt_cv_dlopen_self" = xyes; then
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
    	  lt_cv_dlopen_self_static, [dnl
	  _LT_AC_TRY_DLOPEN_SELF(
	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
      ])
    fi

    CPPFLAGS="$save_CPPFLAGS"
    LDFLAGS="$save_LDFLAGS"
    LIBS="$save_LIBS"
    ;;
  esac

  case $lt_cv_dlopen_self in
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  *) enable_dlopen_self=unknown ;;
  esac

  case $lt_cv_dlopen_self_static in
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  *) enable_dlopen_self_static=unknown ;;
  esac
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1064: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
   $rm -r conftest 2>/dev/null
   mkdir conftest
   cd conftest
   mkdir out
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext

   lt_compiler_flag="-o out/conftest2.$ac_objext"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
   (eval "$lt_compile" 2>out/conftest.err)
   ac_status=$?
   cat out/conftest.err >&AS_MESSAGE_LOG_FD
   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
   then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
     fi
   fi
   chmod u+w . 2>&AS_MESSAGE_LOG_FD
   $rm conftest*
   # SGI C++ compiler will create directory out/ii_files/ for
   # template instantiation
   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   $rm out/* && rmdir out
   cd ..
   rmdir conftest
   $rm conftest*
])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1091: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_REQUIRE([_LT_AC_LOCK])dnl

hard_links="nottested"
if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
  # do not overwrite the value of need_locks provided by the user
  AC_MSG_CHECKING([if we can lock with hard links])
  hard_links=yes
  $rm conftest*
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  touch conftest.a
  ln conftest.a conftest.b 2>&5 || hard_links=no
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  AC_MSG_RESULT([$hard_links])
  if test "$hard_links" = no; then
    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
    need_locks=warn
  fi
else
  need_locks=no
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1108: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
[rm -f .libs 2>/dev/null
mkdir .libs 2>/dev/null
if test -d .libs; then
  lt_cv_objdir=.libs
else
  # MS-DOS does not allow filenames that begin with a dot.
  lt_cv_objdir=_libs
fi
rmdir .libs 2>/dev/null])
objdir=$lt_cv_objdir
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1149: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs])
_LT_AC_TAGVAR(hardcode_action, $1)=
if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then

  # We can hardcode non-existent directories.
  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     # have to relink, otherwise we might link with an installed library
     # when we should be linking with a yet-to-be-installed one
     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
    # Linking always hardcodes the temporary library directory.
    _LT_AC_TAGVAR(hardcode_action, $1)=relink
  else
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
  fi
else
  # We cannot hardcode anything, or else we can only hardcode existing
  # directories.
  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
fi
AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])

if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
  # Fast installation is not supported
  enable_fast_install=no
elif test "$shlibpath_overrides_runpath" = yes ||
     test "$enable_shared" = no; then
  # Fast installation is not necessary
  enable_fast_install=needless
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1178: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], [striplib=
old_striplib=
AC_MSG_CHECKING([whether stripping libraries is possible])
if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  AC_MSG_RESULT([yes])
else
# FIXME - insert some real tests, host_os isn't really good enough
  case $host_os in
   darwin*)
       if test -n "$STRIP" ; then
         striplib="$STRIP -x"
         AC_MSG_RESULT([yes])
       else
  AC_MSG_RESULT([no])
fi
       ;;
   *)
  AC_MSG_RESULT([no])
    ;;
  esac
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1779: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_MSG_CHECKING([dynamic linker characteristics])
library_names_spec=
libname_spec='lib$name'
soname_spec=
shrext_cmds=".so"
postinstall_cmds=
postuninstall_cmds=
finish_cmds=
finish_eval=
shlibpath_var=
shlibpath_overrides_runpath=unknown
version_type=none
dynamic_linker="$host_os ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib"
if test "$GCC" = yes; then
  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
    # if the path contains ";" then we assume it to be the separator
    # otherwise default to the standard path separator (i.e. ":") - it is
    # assumed that no part of a normal pathname contains ";" but that should
    # okay in the real world where ";" in dirpaths is itself problematic.
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  else
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  fi
else
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
fi
need_lib_prefix=unknown
hardcode_into_libs=no

# when you set need_version to no, make sure it does not cause -set_version
# flags to be left without arguments
need_version=unknown

case $host_os in
aix3*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  shlibpath_var=LIBPATH

  # AIX 3 has no versioning support, so we append a major version to the name.
  soname_spec='${libname}${release}${shared_ext}$major'
  ;;

aix4* | aix5*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  hardcode_into_libs=yes
  if test "$host_cpu" = ia64; then
    # AIX 5 supports IA64
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
    shlibpath_var=LD_LIBRARY_PATH
  else
    # With GCC up to 2.95.x, collect2 would create an import file
    # for dependence libraries.  The import file would start with
    # the line `#! .'.  This would cause the generated library to
    # depend on `.', always an invalid library.  This was fixed in
    # development snapshots of GCC prior to 3.0.
    case $host_os in
      aix4 | aix4.[[01]] | aix4.[[01]].*)
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
	   echo ' yes '
	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
	:
      else
	can_build_shared=no
      fi
      ;;
    esac
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
    # soname into executable. Probably we can add versioning support to
    # collect2, so additional links can be useful in future.
    if test "$aix_use_runtimelinking" = yes; then
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
      # instead of lib<name>.a to let people know that these are not
      # typical AIX shared libraries.
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    else
      # We preserve .a as extension for shared libraries through AIX4.2
      # and later when we are not doing run time linking.
      library_names_spec='${libname}${release}.a $libname.a'
      soname_spec='${libname}${release}${shared_ext}$major'
    fi
    shlibpath_var=LIBPATH
  fi
  ;;

amigaos*)
  library_names_spec='$libname.ixlibrary $libname.a'
  # Create ${libname}_ixlibrary.a entries in /sys/libs.
  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'
  ;;

beos*)
  library_names_spec='${libname}${shared_ext}'
  dynamic_linker="$host_os ld.so"
  shlibpath_var=LIBRARY_PATH
  ;;

bsdi[[45]]*)
  version_type=linux
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  # the default ld.so.conf also contains /usr/contrib/lib and
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  # libtool to hard-code these into programs
  ;;

cygwin* | mingw* | pw32*)
  version_type=windows
  shrext_cmds=".dll"
  need_version=no
  need_lib_prefix=no

  case $GCC,$host_os in
  yes,cygwin* | yes,mingw* | yes,pw32*)
    library_names_spec='$libname.dll.a'
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
    postinstall_cmds='base_file=`basename \${file}`~
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
      dldir=$destdir/`dirname \$dlpath`~
      test -d \$dldir || mkdir -p \$dldir~
      $install_prog $dir/$dlname \$dldir/$dlname~
      chmod a+x \$dldir/$dlname'
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
      dlpath=$dir/\$dldll~
       $rm \$dlpath'
    shlibpath_overrides_runpath=yes

    case $host_os in
    cygwin*)
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
      ;;
    mingw*)
      # MinGW DLLs use traditional 'lib' prefix
      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
      if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
        # It is most probably a Windows format PATH printed by
        # mingw gcc, but we are running on Cygwin. Gcc prints its search
        # path with ; separators, and with drive letters. We can handle the
        # drive letters (cygwin fileutils understands them), so leave them,
        # especially as we might pass files found there to a mingw objdump,
        # which wouldn't understand a cygwinified path. Ahh.
        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
      else
        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
      fi
      ;;
    pw32*)
      # pw32 DLLs use 'pw' prefix rather than 'lib'
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
      ;;
    esac
    ;;

  *)
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
    ;;
  esac
  dynamic_linker='Win32 ld.exe'
  # FIXME: first we should search . and the directory the executable is in
  shlibpath_var=PATH
  ;;

darwin* | rhapsody*)
  dynamic_linker="$host_os dyld"
  version_type=darwin
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  soname_spec='${libname}${release}${major}$shared_ext'
  shlibpath_overrides_runpath=yes
  shlibpath_var=DYLD_LIBRARY_PATH
  shrext_cmds='.dylib'
  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
  if test "$GCC" = yes; then
    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"`
  else
    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  fi
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  ;;

dgux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

freebsd1.*)
  dynamic_linker=no
  ;;

kfreebsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

freebsd* | dragonfly*)
  # DragonFly does not have aout.  When/if they implement a new
  # versioning mechanism, adjust this.
  if test -x /usr/bin/objformat; then
    objformat=`/usr/bin/objformat`
  else
    case $host_os in
    freebsd[[123]].*) objformat=aout ;;
    *) objformat=elf ;;
    esac
  fi
  version_type=freebsd-$objformat
  case $version_type in
    freebsd-elf*)
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
      need_version=no
      need_lib_prefix=no
      ;;
    freebsd-*)
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
      need_version=yes
      ;;
  esac
  shlibpath_var=LD_LIBRARY_PATH
  case $host_os in
  freebsd2.*)
    shlibpath_overrides_runpath=yes
    ;;
  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
    shlibpath_overrides_runpath=yes
    hardcode_into_libs=yes
    ;;
  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
    shlibpath_overrides_runpath=no
    hardcode_into_libs=yes
    ;;
  freebsd*) # from 4.6 on
    shlibpath_overrides_runpath=yes
    hardcode_into_libs=yes
    ;;
  esac
  ;;

gnu*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  hardcode_into_libs=yes
  ;;

hpux9* | hpux10* | hpux11*)
  # Give a soname corresponding to the major version so that dld.sl refuses to
  # link against other versions.
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  case $host_cpu in
  ia64*)
    shrext_cmds='.so'
    hardcode_into_libs=yes
    dynamic_linker="$host_os dld.so"
    shlibpath_var=LD_LIBRARY_PATH
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    if test "X$HPUX_IA64_MODE" = X32; then
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
    else
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
    fi
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
    ;;
   hppa*64*)
     shrext_cmds='.sl'
     hardcode_into_libs=yes
     dynamic_linker="$host_os dld.sl"
     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     ;;
   *)
    shrext_cmds='.sl'
    dynamic_linker="$host_os dld.sl"
    shlibpath_var=SHLIB_PATH
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    ;;
  esac
  # HP-UX runs *really* slowly unless shared libraries are mode 555.
  postinstall_cmds='chmod 555 $lib'
  ;;

interix3*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  ;;

irix5* | irix6* | nonstopux*)
  case $host_os in
    nonstopux*) version_type=nonstopux ;;
    *)
	if test "$lt_cv_prog_gnu_ld" = yes; then
		version_type=linux
	else
		version_type=irix
	fi ;;
  esac
  need_lib_prefix=no
  need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  case $host_os in
  irix5* | nonstopux*)
    libsuff= shlibsuff=
    ;;
  *)
    case $LD in # libtool.m4 will add one of these switches to LD
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
      libsuff= shlibsuff= libmagic=32-bit;;
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
      libsuff=32 shlibsuff=N32 libmagic=N32;;
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
    *) libsuff= shlibsuff= libmagic=never-match;;
    esac
    ;;
  esac
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  shlibpath_overrides_runpath=no
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  hardcode_into_libs=yes
  ;;

# No shared lib support for Linux oldld, aout, or coff.
linux*oldld* | linux*aout* | linux*coff*)
  dynamic_linker=no
  ;;

# This must be Linux ELF.
linux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  # This implies no fast_install, which is unacceptable.
  # Some rework will be needed to allow for fast_install
  # before this can be enabled.
  hardcode_into_libs=yes

  # Append ld.so.conf contents to the search path
  if test -f /etc/ld.so.conf; then
    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' ' '`
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  fi

  # We used to test for /lib/ld.so.1 and disable shared libraries on
  # powerpc, because MkLinux only supported shared libraries with the
  # GNU dynamic linker.  Since this was broken with cross compilers,
  # most powerpc-linux boxes support dynamic linking these days and
  # people can always --disable-shared, the test was removed, and we
  # assume the GNU/Linux dynamic linker is in use.
  dynamic_linker='GNU/Linux ld.so'
  ;;

knetbsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

netbsd*)
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
    dynamic_linker='NetBSD (a.out) ld.so'
  else
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    dynamic_linker='NetBSD ld.elf_so'
  fi
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  hardcode_into_libs=yes
  ;;

newsos6)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  ;;

nto-qnx*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  ;;

openbsd* | bitrig*)
  version_type=sunos
  sys_lib_dlsearch_path_spec="/usr/lib"
  need_lib_prefix=no
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  case $host_os in
    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
    *)                         need_version=no  ;;
  esac
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
    case $host_os in
      openbsd2.[[89]] | openbsd2.[[89]].*)
	shlibpath_overrides_runpath=no
	;;
      *)
	shlibpath_overrides_runpath=yes
	;;
      esac
  else
    shlibpath_overrides_runpath=yes
  fi
  ;;

os2*)
  libname_spec='$name'
  shrext_cmds=".dll"
  need_lib_prefix=no
  library_names_spec='$libname${shared_ext} $libname.a'
  dynamic_linker='OS/2 ld.exe'
  shlibpath_var=LIBPATH
  ;;

osf3* | osf4* | osf5*)
  version_type=osf
  need_lib_prefix=no
  need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  ;;

solaris*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  hardcode_into_libs=yes
  # ldd complains unless libraries are executable
  postinstall_cmds='chmod +x $lib'
  ;;

sunos4*)
  version_type=sunos
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  if test "$with_gnu_ld" = yes; then
    need_lib_prefix=no
  fi
  need_version=yes
  ;;

sysv4 | sysv4.3*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  case $host_vendor in
    sni)
      shlibpath_overrides_runpath=no
      need_lib_prefix=no
      export_dynamic_flag_spec='${wl}-Blargedynsym'
      runpath_var=LD_RUN_PATH
      ;;
    siemens)
      need_lib_prefix=no
      ;;
    motorola)
      need_lib_prefix=no
      need_version=no
      shlibpath_overrides_runpath=no
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
      ;;
  esac
  ;;

sysv4*MP*)
  if test -d /usr/nec ;then
    version_type=linux
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
    soname_spec='$libname${shared_ext}.$major'
    shlibpath_var=LD_LIBRARY_PATH
  fi
  ;;

sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  version_type=freebsd-elf
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  hardcode_into_libs=yes
  if test "$with_gnu_ld" = yes; then
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
    shlibpath_overrides_runpath=no
  else
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
    shlibpath_overrides_runpath=yes
    case $host_os in
      sco3.2v5*)
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
	;;
    esac
  fi
  sys_lib_dlsearch_path_spec='/usr/lib'
  ;;

uts4*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

*)
  dynamic_linker=no
  ;;
esac
AC_MSG_RESULT([$dynamic_linker])
test "$dynamic_linker" = no && can_build_shared=no

variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
if test "$GCC" = yes; then
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1882: -1- AC_DEFUN([_LT_AC_TAGCONFIG], [AC_ARG_WITH([tags],
    [AS_HELP_STRING([--with-tags@<:@=TAGS@:>@],[include additional configurations @<:@automatic@:>@])],
    [tagnames="$withval"])

if test -f "$ltmain" && test -n "$tagnames"; then
  if test ! -f "${ofile}"; then
    AC_MSG_WARN([output file `$ofile' does not exist])
  fi

  if test -z "$LTCC"; then
    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
    if test -z "$LTCC"; then
      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
    else
      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
    fi
  fi
  if test -z "$LTCFLAGS"; then
    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
  fi

  # Extract list of available tagged configurations in $ofile.
  # Note that this assumes the entire list is on one line.
  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`

  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  for tagname in $tagnames; do
    IFS="$lt_save_ifs"
    # Check whether tagname contains only valid characters
    case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
    "") ;;
    *)  AC_MSG_ERROR([invalid tag name: $tagname])
	;;
    esac

    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
    then
      AC_MSG_ERROR([tag name "$tagname" already exists])
    fi

    # Update the list of available tags.
    if test -n "$tagname"; then
      echo appending configuration tag \"$tagname\" to $ofile

      case $tagname in
      CXX)
	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
	    (test "X$CXX" != "Xg++"))) ; then
	  AC_LIBTOOL_LANG_CXX_CONFIG
	else
	  tagname=""
	fi
	;;

      F77)
	if test -n "$F77" && test "X$F77" != "Xno"; then
	  AC_LIBTOOL_LANG_F77_CONFIG
	else
	  tagname=""
	fi
	;;

      GCJ)
	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
	  AC_LIBTOOL_LANG_GCJ_CONFIG
	else
	  tagname=""
	fi
	;;

      RC)
	AC_LIBTOOL_LANG_RC_CONFIG
	;;

      *)
	AC_MSG_ERROR([Unsupported tag name: $tagname])
	;;
      esac

      # Append the new tag name to the list of available tags.
      if test -n "$tagname" ; then
      available_tags="$available_tags $tagname"
    fi
    fi
  done
  IFS="$lt_save_ifs"

  # Now substitute the updated list of available tags.
  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
    mv "${ofile}T" "$ofile"
    chmod +x "$ofile"
  else
    rm -f "${ofile}T"
    AC_MSG_ERROR([unable to update list of available tagged configurations.])
  fi
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1890: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1898: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1927: -1- AC_DEFUN([AC_ENABLE_SHARED], [define([enable_shared_default], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([shared],
    AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],[build shared libraries @<:@default=enable_shared_default@:>@]),
    [p=${PACKAGE-default}
    case $enableval in
    yes) enable_shared=yes ;;
    no) enable_shared=no ;;
    *)
      enable_shared=no
      # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
      for pkg in $enableval; do
	IFS="$lt_save_ifs"
	if test "X$pkg" = "X$p"; then
	  enable_shared=yes
	fi
      done
      IFS="$lt_save_ifs"
      ;;
    esac],
    [enable_shared=]enable_shared_default)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1936: -1- AC_DEFUN([AC_DISABLE_SHARED], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_SHARED(no)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1965: -1- AC_DEFUN([AC_ENABLE_STATIC], [define([enable_static_default], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([static],
    AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],[build static libraries @<:@default=enable_static_default@:>@]),
    [p=${PACKAGE-default}
    case $enableval in
    yes) enable_static=yes ;;
    no) enable_static=no ;;
    *)
     enable_static=no
      # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
      for pkg in $enableval; do
	IFS="$lt_save_ifs"
	if test "X$pkg" = "X$p"; then
	  enable_static=yes
	fi
      done
      IFS="$lt_save_ifs"
      ;;
    esac],
    [enable_static=]enable_static_default)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:1974: -1- AC_DEFUN([AC_DISABLE_STATIC], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_STATIC(no)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2003: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [define([enable_Fast_install_default], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([fast-install],
    AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],[optimize for fast installation @<:@default=enable_Fast_install_default@:>@]),
    [p=${PACKAGE-default}
    case $enableval in
    yes) enable_fast_install=yes ;;
    no) enable_fast_install=no ;;
    *)
      enable_fast_install=no
      # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
      for pkg in $enableval; do
	IFS="$lt_save_ifs"
	if test "X$pkg" = "X$p"; then
	  enable_fast_install=yes
	fi
      done
      IFS="$lt_save_ifs"
      ;;
    esac],
    [enable_fast_install=]enable_Fast_install_default)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2012: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_FAST_INSTALL(no)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2022: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
pic_mode=ifelse($#,1,$1,default)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2100: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_REQUIRE([AC_PROG_EGREP])dnl
AC_MSG_CHECKING([for $1])
AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
[case $MAGIC_CMD in
[[\\/*] |  ?:[\\/]*])
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  ;;
*)
  lt_save_MAGIC_CMD="$MAGIC_CMD"
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
dnl $ac_dummy forces splitting on constant user-supplied paths.
dnl POSIX.2 word splitting is done only on the output of word expansions,
dnl not every word.  This closes a longstanding sh security hole.
  ac_dummy="ifelse([$2], , $PATH, [$2])"
  for ac_dir in $ac_dummy; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$1; then
      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
      if test -n "$file_magic_test_file"; then
	case $deplibs_check_method in
	"file_magic "*)
	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
	    $EGREP "$file_magic_regex" > /dev/null; then
	    :
	  else
	    cat <<EOF 1>&2

*** Warning: the command libtool uses to detect shared libraries,
*** $file_magic_cmd, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries
*** as such.  This will affect the creation of libtool libraries that
*** depend on shared libraries, but programs linked with such libtool
*** libraries will work regardless of this problem.  Nevertheless, you
*** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org

EOF
	  fi ;;
	esac
      fi
      break
    fi
  done
  IFS="$lt_save_ifs"
  MAGIC_CMD="$lt_save_MAGIC_CMD"
  ;;
esac])
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if test -n "$MAGIC_CMD"; then
  AC_MSG_RESULT($MAGIC_CMD)
else
  AC_MSG_RESULT(no)
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2115: -1- AC_DEFUN([AC_PATH_MAGIC], [AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
if test -z "$lt_cv_path_MAGIC_CMD"; then
  if test -n "$ac_tool_prefix"; then
    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
  else
    MAGIC_CMD=:
  fi
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2199: -1- AC_DEFUN([AC_PROG_LD], [AC_ARG_WITH([gnu-ld],
    [AS_HELP_STRING([--with-gnu-ld],[assume the C compiler uses GNU ld @<:@default=no@:>@])],
    [test "$withval" = no || with_gnu_ld=yes],
    [with_gnu_ld=no])
AC_REQUIRE([LT_AC_PROG_SED])dnl
AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_CANONICAL_HOST])dnl
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
ac_prog=ld
if test "$GCC" = yes; then
  # Check if gcc -print-prog-name=ld gives a path.
  AC_MSG_CHECKING([for ld used by $CC])
  case $host in
  *-*-mingw*)
    # gcc leaves a trailing carriage return which upsets mingw
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
  *)
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  esac
  case $ac_prog in
    # Accept absolute paths.
    [[\\/]]* | ?:[[\\/]]*)
      re_direlt='/[[^/]][[^/]]*/\.\./'
      # Canonicalize the pathname of ld
      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
      done
      test -z "$LD" && LD="$ac_prog"
      ;;
  "")
    # If it fails, then pretend we aren't using GCC.
    ac_prog=ld
    ;;
  *)
    # If it is relative, then search for the first ld in PATH.
    with_gnu_ld=unknown
    ;;
  esac
elif test "$with_gnu_ld" = yes; then
  AC_MSG_CHECKING([for GNU ld])
else
  AC_MSG_CHECKING([for non-GNU ld])
fi
AC_CACHE_VAL(lt_cv_path_LD,
[if test -z "$LD"; then
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for ac_dir in $PATH; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
      lt_cv_path_LD="$ac_dir/$ac_prog"
      # Check to see if the program is GNU ld.  I'd rather use --version,
      # but apparently some variants of GNU ld only accept -v.
      # Break only if it was the GNU/non-GNU ld that we prefer.
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
      *GNU* | *'with BFD'*)
	test "$with_gnu_ld" != no && break
	;;
      *)
	test "$with_gnu_ld" != yes && break
	;;
      esac
    fi
  done
  IFS="$lt_save_ifs"
else
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
fi])
LD="$lt_cv_path_LD"
if test -n "$LD"; then
  AC_MSG_RESULT($LD)
else
  AC_MSG_RESULT(no)
fi
test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
AC_PROG_LD_GNU
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2217: -1- AC_DEFUN([AC_PROG_LD_GNU], [AC_REQUIRE([AC_PROG_EGREP])dnl
AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
[# I'd rather use --version here, but apparently some GNU lds only accept -v.
case `$LD -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
  lt_cv_prog_gnu_ld=yes
  ;;
*)
  lt_cv_prog_gnu_ld=no
  ;;
esac])
with_gnu_ld=$lt_cv_prog_gnu_ld
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2243: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG], [AC_CACHE_CHECK([for $LD option to reload object files],
  lt_cv_ld_reload_flag,
  [lt_cv_ld_reload_flag='-r'])
reload_flag=$lt_cv_ld_reload_flag
case $reload_flag in
"" | " "*) ;;
*) reload_flag=" $reload_flag" ;;
esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'
case $host_os in
  darwin*)
    if test "$GCC" = yes; then
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r $compiler_flags -o $output$reload_objs'
    else
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
    fi
    ;;
esac
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2426: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD], [AC_CACHE_CHECK([how to recognise dependent libraries],
lt_cv_deplibs_check_method,
[lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_deplibs_check_method='unknown'
# Need to set the preceding variable on all platforms that support
# interlibrary dependencies.
# 'none' -- dependencies not supported.
# `unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program.
# 'file_magic [[regex]]' -- check by looking for files in library path
# which responds to the $file_magic_cmd with a given extended regex.
# If you have `file' or equivalent on your system and you're not sure
# whether `pass_all' will *always* work, you probably want this one.

case $host_os in
aix4* | aix5*)
  lt_cv_deplibs_check_method=pass_all
  ;;

beos*)
  lt_cv_deplibs_check_method=pass_all
  ;;

bsdi[[45]]*)
  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
  lt_cv_file_magic_cmd='/usr/bin/file -L'
  lt_cv_file_magic_test_file=/shlib/libc.so
  ;;

cygwin*)
  # func_win32_libid is a shell function defined in ltmain.sh
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
  lt_cv_file_magic_cmd='func_win32_libid'
  ;;

mingw* | pw32*)
  # Base MSYS/MinGW do not provide the 'file' command needed by
  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
  lt_cv_file_magic_cmd='$OBJDUMP -f'
  ;;

darwin* | rhapsody*)
  lt_cv_deplibs_check_method=pass_all
  ;;

freebsd* | kfreebsd*-gnu | dragonfly*)
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    case $host_cpu in
    i*86 )
      # Not sure whether the presence of OpenBSD here was a mistake.
      # Let's accept both of them until this is cleared up.
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
      lt_cv_file_magic_cmd=/usr/bin/file
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
      ;;
    esac
  else
    lt_cv_deplibs_check_method=pass_all
  fi
  ;;

gnu*)
  lt_cv_deplibs_check_method=pass_all
  ;;

hpux10.20* | hpux11*)
  lt_cv_file_magic_cmd=/usr/bin/file
  case $host_cpu in
  ia64*)
    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
    ;;
  hppa*64*)
    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
    ;;
  *)
    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
    ;;
  esac
  ;;

interix3*)
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
  ;;

irix5* | irix6* | nonstopux*)
  case $LD in
  *-32|*"-32 ") libmagic=32-bit;;
  *-n32|*"-n32 ") libmagic=N32;;
  *-64|*"-64 ") libmagic=64-bit;;
  *) libmagic=never-match;;
  esac
  lt_cv_deplibs_check_method=pass_all
  ;;

# This must be Linux ELF.
linux*)
  lt_cv_deplibs_check_method=pass_all
  ;;

netbsd*)
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
  else
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
  fi
  ;;

newos6*)
  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
  lt_cv_file_magic_cmd=/usr/bin/file
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
  ;;

nto-qnx*)
  lt_cv_deplibs_check_method=unknown
  ;;

openbsd*)
  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
  else
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
  fi
  ;;

osf3* | osf4* | osf5*)
  lt_cv_deplibs_check_method=pass_all
  ;;

solaris*)
  lt_cv_deplibs_check_method=pass_all
  ;;

sysv4 | sysv4.3*)
  case $host_vendor in
  motorola)
    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
    ;;
  ncr)
    lt_cv_deplibs_check_method=pass_all
    ;;
  sequent)
    lt_cv_file_magic_cmd='/bin/file'
    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
    ;;
  sni)
    lt_cv_file_magic_cmd='/bin/file'
    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
    lt_cv_file_magic_test_file=/lib/libc.so
    ;;
  siemens)
    lt_cv_deplibs_check_method=pass_all
    ;;
  pc)
    lt_cv_deplibs_check_method=pass_all
    ;;
  esac
  ;;

sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  lt_cv_deplibs_check_method=pass_all
  ;;
esac
])
file_magic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method
test -z "$deplibs_check_method" && deplibs_check_method=unknown
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2478: -1- AC_DEFUN([AC_PROG_NM], [AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
[if test -n "$NM"; then
  # Let the user override the test.
  lt_cv_path_NM="$NM"
else
  lt_nm_to_check="${ac_tool_prefix}nm"
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 
    lt_nm_to_check="$lt_nm_to_check nm"
  fi
  for lt_tmp_nm in $lt_nm_to_check; do
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
      IFS="$lt_save_ifs"
      test -z "$ac_dir" && ac_dir=.
      tmp_nm="$ac_dir/$lt_tmp_nm"
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
	# Check to see if the nm accepts a BSD-compat flag.
	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
	#   nm: unknown option "B" ignored
	# Tru64's nm complains that /dev/null is an invalid object file
	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
	*/dev/null* | *'Invalid file or object type'*)
	  lt_cv_path_NM="$tmp_nm -B"
	  break
	  ;;
	*)
	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
	  */dev/null*)
	    lt_cv_path_NM="$tmp_nm -p"
	    break
	    ;;
	  *)
	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
	    continue # so that we can try to find one that supports BSD flags
	    ;;
	  esac
	  ;;
	esac
      fi
    done
    IFS="$lt_save_ifs"
  done
  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
fi])
NM="$lt_cv_path_NM"
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2499: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
LIBM=
case $host in
*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
  # These system don't have libm, or don't need it
  ;;
*-ncr-sysv4.3*)
  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
  ;;
*)
  AC_CHECK_LIB(m, cos, LIBM="-lm")
  ;;
esac
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2524: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
  case $enable_ltdl_convenience in
  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
  "") enable_ltdl_convenience=yes
      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
  esac
  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
  # For backwards non-gettext consistent compatibility...
  INCLTDL="$LTDLINCL"
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2560: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
  AC_CHECK_LIB(ltdl, lt_dlinit,
  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
  [if test x"$enable_ltdl_install" = xno; then
     AC_MSG_WARN([libltdl not installed, but installation disabled])
   else
     enable_ltdl_install=yes
   fi
  ])
  if test x"$enable_ltdl_install" = x"yes"; then
    ac_configure_args="$ac_configure_args --enable-ltdl-install"
    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
  else
    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
    LIBLTDL="-lltdl"
    LTDLINCL=
  fi
  # For backwards non-gettext consistent compatibility...
  INCLTDL="$LTDLINCL"
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2568: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_REQUIRE([_LT_AC_LANG_CXX])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2577: -1- AC_DEFUN([_LT_AC_LANG_CXX], [AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([_LT_AC_PROG_CXXCPP])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2589: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP], [
AC_REQUIRE([AC_PROG_CXX])
if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
    (test "X$CXX" != "Xg++"))) ; then
  AC_PROG_CXXCPP
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2596: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_REQUIRE([_LT_AC_LANG_F77])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2604: -1- AC_DEFUN([_LT_AC_LANG_F77], [AC_REQUIRE([AC_PROG_F77])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2612: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_REQUIRE([_LT_AC_LANG_GCJ])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2625: -1- AC_DEFUN([_LT_AC_LANG_GCJ], [AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
	 [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
	   [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2634: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_REQUIRE([LT_AC_PROG_RC])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2642: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2715: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG], [lt_save_CC="$CC"
AC_LANG_PUSH(C)

# Source file extension for C test sources.
ac_ext=c

# Object file extension for compiled C test sources.
objext=o
_LT_AC_TAGVAR(objext, $1)=$objext

# Code to be used in simple compile tests
lt_simple_compile_test_code="int some_variable = 0;\n"

# Code to be used in simple link tests
lt_simple_link_test_code='int main(){return(0);}\n'

_LT_AC_SYS_COMPILER

# save warnings/boilerplate of simple test code
_LT_COMPILER_BOILERPLATE
_LT_LINKER_BOILERPLATE

## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
## the running order or otherwise move them around unless you know exactly
## what you are doing...
AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
AC_LIBTOOL_SYS_LIB_STRIP
AC_LIBTOOL_DLOPEN_SELF

# Report which library types will actually be built
AC_MSG_CHECKING([if libtool supports shared libraries])
AC_MSG_RESULT([$can_build_shared])

AC_MSG_CHECKING([whether to build shared libraries])
test "$can_build_shared" = "no" && enable_shared=no

# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
  test "$enable_shared" = yes && enable_static=no
  if test -n "$RANLIB"; then
    archive_cmds="$archive_cmds~\$RANLIB \$lib"
    postinstall_cmds='$RANLIB $lib'
  fi
  ;;

aix4* | aix5*)
  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
    test "$enable_shared" = yes && enable_static=no
  fi
    ;;
esac
AC_MSG_RESULT([$enable_shared])

AC_MSG_CHECKING([whether to build static libraries])
# Make sure either enable_shared or enable_static is yes.
test "$enable_shared" = yes || enable_static=yes
AC_MSG_RESULT([$enable_static])

AC_LIBTOOL_CONFIG($1)

AC_LANG_POP
CC="$lt_save_CC"
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:2723: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:3723: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], [AC_LANG_PUSH(C++)
AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([_LT_AC_PROG_CXXCPP])

_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_AC_TAGVAR(allow_undefined_flag, $1)=
_LT_AC_TAGVAR(always_export_symbols, $1)=no
_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
_LT_AC_TAGVAR(hardcode_direct, $1)=no
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
_LT_AC_TAGVAR(hardcode_automatic, $1)=no
_LT_AC_TAGVAR(module_cmds, $1)=
_LT_AC_TAGVAR(module_expsym_cmds, $1)=
_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
_LT_AC_TAGVAR(no_undefined_flag, $1)=
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no

# Dependencies to place before and after the object being linked:
_LT_AC_TAGVAR(predep_objects, $1)=
_LT_AC_TAGVAR(postdep_objects, $1)=
_LT_AC_TAGVAR(predeps, $1)=
_LT_AC_TAGVAR(postdeps, $1)=
_LT_AC_TAGVAR(compiler_lib_search_path, $1)=

# Source file extension for C++ test sources.
ac_ext=cpp

# Object file extension for compiled C++ test sources.
objext=o
_LT_AC_TAGVAR(objext, $1)=$objext

# Code to be used in simple compile tests
lt_simple_compile_test_code="int some_variable = 0;\n"

# Code to be used in simple link tests
lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n'

# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER

# save warnings/boilerplate of simple test code
_LT_COMPILER_BOILERPLATE
_LT_LINKER_BOILERPLATE

# Allow CC to be a program name with arguments.
lt_save_CC=$CC
lt_save_LD=$LD
lt_save_GCC=$GCC
GCC=$GXX
lt_save_with_gnu_ld=$with_gnu_ld
lt_save_path_LD=$lt_cv_path_LD
if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
else
  $as_unset lt_cv_prog_gnu_ld
fi
if test -n "${lt_cv_path_LDCXX+set}"; then
  lt_cv_path_LD=$lt_cv_path_LDCXX
else
  $as_unset lt_cv_path_LD
fi
test -z "${LDCXX+set}" || LD=$LDCXX
CC=${CXX-"c++"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
_LT_CC_BASENAME([$compiler])

# We don't want -fno-exception wen compiling C++ code, so set the
# no_builtin_flag separately
if test "$GXX" = yes; then
  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
else
  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
fi

if test "$GXX" = yes; then
  # Set up default GNU C++ configuration

  AC_PROG_LD

  # Check if GNU C++ uses GNU ld as the underlying linker, since the
  # archiving commands below assume that GNU ld is being used.
  if test "$with_gnu_ld" = yes; then
    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'

    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'

    # If archive_cmds runs LD, not CC, wlarc should be empty
    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
    #     investigate it a little bit more. (MM)
    wlarc='${wl}'

    # ancient GNU ld didn't support --whole-archive et. al.
    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
	grep 'no-whole-archive' > /dev/null; then
      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
    else
      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
    fi
  else
    with_gnu_ld=no
    wlarc=

    # A generic and very simple default shared library creation
    # command for GNU C++ for the case where it uses the native
    # linker, instead of GNU ld.  If possible, this setting should
    # overridden to take advantage of the native linker features on
    # the platform it is being used on.
    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
  fi

  # Commands to make compiler produce verbose output that lists
  # what "hidden" libraries, object files and flags are used when
  # linking a shared library.
  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'

else
  GXX=no
  with_gnu_ld=no
  wlarc=
fi

# PORTME: fill in a description of your system's C++ link characteristics
AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
_LT_AC_TAGVAR(ld_shlibs, $1)=yes
case $host_os in
  aix3*)
    # FIXME: insert proper C++ library support
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
    ;;
  aix4* | aix5*)
    if test "$host_cpu" = ia64; then
      # On IA64, the linker does run time linking by default, so we don't
      # have to do anything special.
      aix_use_runtimelinking=no
      exp_sym_flag='-Bexport'
      no_entry_flag=""
    else
      aix_use_runtimelinking=no

      # Test if we are trying to use run time linking or normal
      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
      # need to do runtime linking.
      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
	for ld_flag in $LDFLAGS; do
	  case $ld_flag in
	  *-brtl*)
	    aix_use_runtimelinking=yes
	    break
	    ;;
	  esac
	done
	;;
      esac

      exp_sym_flag='-bexport'
      no_entry_flag='-bnoentry'
    fi

    # When large executables or shared objects are built, AIX ld can
    # have problems creating the table of contents.  If linking a library
    # or program results in "error TOC overflow" add -mminimal-toc to
    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.

    _LT_AC_TAGVAR(archive_cmds, $1)=''
    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes

    if test "$GXX" = yes; then
      case $host_os in aix4.[[012]]|aix4.[[012]].*)
      # We only want to do this on AIX 4.2 and lower, the check
      # below for broken collect2 doesn't work under 4.3+
	collect2name=`${CC} -print-prog-name=collect2`
	if test -f "$collect2name" && \
	   strings "$collect2name" | grep resolve_lib_name >/dev/null
	then
	  # We have reworked collect2
	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
	else
	  # We have old collect2
	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
	  # It fails to find uninstalled libraries when the uninstalled
	  # path is not listed in the libpath.  Setting hardcode_minus_L
	  # to unsupported forces relinking
	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
	fi
	;;
      esac
      shared_flag='-shared'
      if test "$aix_use_runtimelinking" = yes; then
	shared_flag="$shared_flag "'${wl}-G'
      fi
    else
      # not using gcc
      if test "$host_cpu" = ia64; then
	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
	# chokes on -Wl,-G. The following line is correct:
	shared_flag='-G'
      else
	if test "$aix_use_runtimelinking" = yes; then
	  shared_flag='${wl}-G'
	else
	  shared_flag='${wl}-bM:SRE'
	fi
      fi
    fi

    # It seems that -bexpall does not export symbols beginning with
    # underscore (_), so it is better to generate a list of symbols to export.
    _LT_AC_TAGVAR(always_export_symbols, $1)=yes
    if test "$aix_use_runtimelinking" = yes; then
      # Warning - without using the other runtime loading flags (-brtl),
      # -berok will link without error, but may produce a broken library.
      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
      # Determine the default libpath from the value encoded in an empty executable.
      _LT_AC_SYS_LIBPATH_AIX
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"

      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
     else
      if test "$host_cpu" = ia64; then
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
	_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
      else
	# Determine the default libpath from the value encoded in an empty executable.
	_LT_AC_SYS_LIBPATH_AIX
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
	# Warning - without using the other run time loading flags,
	# -berok will link without error, but may produce a broken library.
	_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
	# Exported symbols can be pulled into shared objects from archives
	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
	# This is similar to how AIX traditionally builds its shared libraries.
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
      fi
    fi
    ;;

  beos*)
    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
      # support --undefined.  This deserves some investigation.  FIXME
      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
    else
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
    fi
    ;;

  chorus*)
    case $cc_basename in
      *)
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
    esac
    ;;

  cygwin* | mingw* | pw32*)
    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
    # as there is no search path for DLLs.
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
    _LT_AC_TAGVAR(always_export_symbols, $1)=no
    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes

    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
      # If the export-symbols file already is a .def file (1st line
      # is EXPORTS), use it as is; otherwise, prepend...
      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
	cp $export_symbols $output_objdir/$soname.def;
      else
	echo EXPORTS > $output_objdir/$soname.def;
	cat $export_symbols >> $output_objdir/$soname.def;
      fi~
      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
    else
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
    fi
  ;;
      darwin* | rhapsody*)
        case $host_os in
        rhapsody* | darwin1.[[012]])
         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
         ;;
       *) # Darwin 1.3 on
         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
         else
           case ${MACOSX_DEPLOYMENT_TARGET} in
             10.[[012]])
               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
               ;;
             10.*)
               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
               ;;
           esac
         fi
         ;;
        esac
      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
      _LT_AC_TAGVAR(hardcode_direct, $1)=no
      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes

    if test "$GXX" = yes ; then
      lt_int_apple_cc_single_mod=no
      output_verbose_link_cmd='echo'
      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
       lt_int_apple_cc_single_mod=yes
      fi
      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
      else
          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
        fi
        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
          else
            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
          fi
            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
      else
      case $cc_basename in
        xlc*)
         output_verbose_link_cmd='echo'
          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
          _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
          ;;
       *)
         _LT_AC_TAGVAR(ld_shlibs, $1)=no
          ;;
      esac
      fi
        ;;

  dgux*)
    case $cc_basename in
      ec++*)
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      ghcx*)
	# Green Hills C++ Compiler
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      *)
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
    esac
    ;;
  freebsd[[12]].*)
    # C++ shared libraries reported to be fairly broken before switch to ELF
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
    ;;
  freebsd-elf*)
    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
    ;;
  freebsd* | kfreebsd*-gnu | dragonfly*)
    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
    # conventions
    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
    ;;
  gnu*)
    ;;
  hpux9*)
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
    _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
				# but as the default
				# location of the library.

    case $cc_basename in
    CC*)
      # FIXME: insert proper C++ library support
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
      ;;
    aCC*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      # Commands to make compiler produce verbose output that lists
      # what "hidden" libraries, object files and flags are used when
      # linking a shared library.
      #
      # There doesn't appear to be a way to prevent this compiler from
      # explicitly linking system object files so we need to strip them
      # from the output so that they don't get included in the library
      # dependencies.
      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
      ;;
    *)
      if test "$GXX" = yes; then
        _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      else
        # FIXME: insert proper C++ library support
        _LT_AC_TAGVAR(ld_shlibs, $1)=no
      fi
      ;;
    esac
    ;;
  hpux10*|hpux11*)
    if test $with_gnu_ld = no; then
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

      case $host_cpu in
      hppa*64*|ia64*)
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
        ;;
      *)
	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
        ;;
      esac
    fi
    case $host_cpu in
    hppa*64*|ia64*)
      _LT_AC_TAGVAR(hardcode_direct, $1)=no
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;
    *)
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
					      # but as the default
					      # location of the library.
      ;;
    esac

    case $cc_basename in
      CC*)
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      aCC*)
	case $host_cpu in
	hppa*64*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	  ;;
	ia64*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	  ;;
	*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	  ;;
	esac
	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
	;;
      *)
	if test "$GXX" = yes; then
	  if test $with_gnu_ld = no; then
	    case $host_cpu in
	    hppa*64*)
	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	      ;;
	    ia64*)
	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	      ;;
	    *)
	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	      ;;
	    esac
	  fi
	else
	  # FIXME: insert proper C++ library support
	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
	fi
	;;
    esac
    ;;
  interix3*)
    _LT_AC_TAGVAR(hardcode_direct, $1)=no
    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
    # Instead, shared libraries are loaded at an image base (0x10000000 by
    # default) and relocated if they conflict, which is a slow very memory
    # consuming and fragmenting process.  To avoid this, we pick a random,
    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
    ;;
  irix5* | irix6*)
    case $cc_basename in
      CC*)
	# SGI C++
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'

	# Archives containing C++ object files must be created using
	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
	# necessary to make sure instantiated templates are included
	# in the archive.
	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
	;;
      *)
	if test "$GXX" = yes; then
	  if test "$with_gnu_ld" = no; then
	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
	  else
	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
	  fi
	fi
	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
	;;
    esac
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
    ;;
  linux*)
    case $cc_basename in
      KCC*)
	# Kuck and Associates, Inc. (KAI) C++ Compiler

	# KCC will only create a shared library if the output file
	# ends with ".so" (or ".sl" for HP-UX), so rename the library
	# to its proper name (with version) after linking.
	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'

	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'

	# Archives containing C++ object files must be created using
	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
	;;
      icpc*)
	# Intel C++
	with_gnu_ld=yes
	# version 8.0 and above of icpc choke on multiply defined symbols
	# if we add $predep_objects and $postdep_objects, however 7.1 and
	# earlier do not add the objects themselves.
	case `$CC -V 2>&1` in
	*"Version 7."*)
  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
  	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
	  ;;
	*)  # Version 8.0 or newer
	  tmp_idyn=
	  case $host_cpu in
	    ia64*) tmp_idyn=' -i_dynamic';;
	  esac
  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
	  ;;
	esac
	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
	;;
      pgCC*)
        # Portland Group C++ compiler
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
  	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'

	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
        ;;
      cxx*)
	# Compaq C++
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'

	runpath_var=LD_RUN_PATH
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
	;;
    esac
    ;;
  lynxos*)
    # FIXME: insert proper C++ library support
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
    ;;
  m88k*)
    # FIXME: insert proper C++ library support
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
    ;;
  mvs*)
    case $cc_basename in
      cxx*)
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      *)
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
    esac
    ;;
  netbsd*)
    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
      wlarc=
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
    fi
    # Workaround some broken pre-1.5 toolchains
    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
    ;;
  openbsd2*)
    # C++ shared libraries are fairly broken
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
    ;;
  openbsd* | bitrig*)
    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
    fi
    output_verbose_link_cmd='echo'
    ;;
  osf3*)
    case $cc_basename in
      KCC*)
	# Kuck and Associates, Inc. (KAI) C++ Compiler

	# KCC will only create a shared library if the output file
	# ends with ".so" (or ".sl" for HP-UX), so rename the library
	# to its proper name (with version) after linking.
	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'

	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	# Archives containing C++ object files must be created using
	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'

	;;
      RCC*)
	# Rational C++ 2.4.1
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      cxx*)
	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'

	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
	;;
      *)
	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'

	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	  # Commands to make compiler produce verbose output that lists
	  # what "hidden" libraries, object files and flags are used when
	  # linking a shared library.
	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'

	else
	  # FIXME: insert proper C++ library support
	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
	fi
	;;
    esac
    ;;
  osf4* | osf5*)
    case $cc_basename in
      KCC*)
	# Kuck and Associates, Inc. (KAI) C++ Compiler

	# KCC will only create a shared library if the output file
	# ends with ".so" (or ".sl" for HP-UX), so rename the library
	# to its proper name (with version) after linking.
	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'

	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	# Archives containing C++ object files must be created using
	# the KAI C++ compiler.
	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
	;;
      RCC*)
	# Rational C++ 2.4.1
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      cxx*)
	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
	  echo "-hidden">> $lib.exp~
	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
	  $rm $lib.exp'

	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
	;;
      *)
	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
	 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'

	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	  # Commands to make compiler produce verbose output that lists
	  # what "hidden" libraries, object files and flags are used when
	  # linking a shared library.
	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'

	else
	  # FIXME: insert proper C++ library support
	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
	fi
	;;
    esac
    ;;
  psos*)
    # FIXME: insert proper C++ library support
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
    ;;
  sunos4*)
    case $cc_basename in
      CC*)
	# Sun C++ 4.x
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      lcc*)
	# Lucid
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      *)
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
    esac
    ;;
  solaris*)
    case $cc_basename in
      CC*)
	# Sun C++ 4.2, 5.x and Centerline C++
        _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
	_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'

	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
	case $host_os in
	  solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
	  *)
	    # The C++ compiler is used as linker so we must use $wl
	    # flag to pass the commands to the underlying system
	    # linker. We must also pass each convience library through
	    # to the system linker between allextract/defaultextract.
	    # The C++ compiler will combine linker options so we
	    # cannot just pass the convience library names through
	    # without $wl.
	    # Supported since Solaris 2.6 (maybe 2.5.1?)
	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
	    ;;
	esac
	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes

	output_verbose_link_cmd='echo'

	# Archives containing C++ object files must be created using
	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
	# necessary to make sure instantiated templates are included
	# in the archive.
	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
	;;
      gcx*)
	# Green Hills C++ Compiler
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'

	# The C++ compiler must be used to create the archive.
	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
	;;
      *)
	# GNU C++ compiler with Solaris linker
	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
	  if $CC --version | grep -v '^2\.7' > /dev/null; then
	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'

	    # Commands to make compiler produce verbose output that lists
	    # what "hidden" libraries, object files and flags are used when
	    # linking a shared library.
	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
	  else
	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
	    # platform.
	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'

	    # Commands to make compiler produce verbose output that lists
	    # what "hidden" libraries, object files and flags are used when
	    # linking a shared library.
	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
	  fi

	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
	fi
	;;
    esac
    ;;
  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
    runpath_var='LD_RUN_PATH'

    case $cc_basename in
      CC*)
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
	;;
      *)
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
	;;
    esac
    ;;
  sysv5* | sco3.2v5* | sco5v6*)
    # Note: We can NOT use -z defs as we might desire, because we do not
    # link with -lc, and that would cause any symbols used from libc to
    # always be unresolved, which means just about no library would
    # ever link correctly.  If we're not using GNU ld we use -z text
    # though, which does catch some bad symbols but isn't as heavy-handed
    # as -z defs.
    # For security reasons, it is highly recommended that you always
    # use absolute paths for naming shared libraries, and exclude the
    # DT_RUNPATH tag from executables and libraries.  But doing so
    # requires that you compile everything twice, which is a pain.
    # So that behaviour is only enabled if SCOABSPATH is set to a
    # non-empty value in the environment.  Most likely only useful for
    # creating official distributions of packages.
    # This is a hack until libtool officially supports absolute path
    # names for shared libraries.
    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
    _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
    runpath_var='LD_RUN_PATH'

    case $cc_basename in
      CC*)
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
	;;
      *)
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
	;;
    esac
    ;;
  tandem*)
    case $cc_basename in
      NCC*)
	# NonStop-UX NCC 3.20
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
      *)
	# FIXME: insert proper C++ library support
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	;;
    esac
    ;;
  vxworks*)
    # FIXME: insert proper C++ library support
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
    ;;
  *)
    # FIXME: insert proper C++ library support
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
    ;;
esac
AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no

_LT_AC_TAGVAR(GCC, $1)="$GXX"
_LT_AC_TAGVAR(LD, $1)="$LD"

## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
## the running order or otherwise move them around unless you know exactly
## what you are doing...
AC_LIBTOOL_POSTDEP_PREDEP($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)

AC_LIBTOOL_CONFIG($1)

AC_LANG_POP
CC=$lt_save_CC
LDCXX=$LD
LD=$lt_save_LD
GCC=$lt_save_GCC
with_gnu_ldcxx=$with_gnu_ld
with_gnu_ld=$lt_save_with_gnu_ld
lt_cv_path_LDCXX=$lt_cv_path_LD
lt_cv_path_LD=$lt_save_path_LD
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:3883: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP], [
dnl we can't use the lt_simple_compile_test_code here,
dnl because it contains code intended for an executable,
dnl not a library.  It's possible we should let each
dnl tag define a new lt_????_link_test_code variable,
dnl but it's only used here...
ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
int a;
void foo (void) { a = 0; }
EOF
],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
class Foo
{
public:
  Foo (void) { a = 0; }
private:
  int a;
};
EOF
],[$1],[F77],[cat > conftest.$ac_ext <<EOF
      subroutine foo
      implicit none
      integer*4 a
      a=0
      return
      end
EOF
],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
public class foo {
  private int a;
  public void bar (void) {
    a = 0;
  }
};
EOF
])
dnl Parse the compiler output and extract the necessary
dnl objects, libraries and library flags.
if AC_TRY_EVAL(ac_compile); then
  # Parse the compiler output and extract the necessary
  # objects, libraries and library flags.

  # Sentinel used to keep track of whether or not we are before
  # the conftest object file.
  pre_test_object_deps_done=no

  # The `*' in the case matches for architectures that use `case' in
  # $output_verbose_cmd can trigger glob expansion during the loop
  # eval without this substitution.
  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`

  for p in `eval $output_verbose_link_cmd`; do
    case $p in

    -L* | -R* | -l*)
       # Some compilers place space between "-{L,R}" and the path.
       # Remove the space.
       if test $p = "-L" \
	  || test $p = "-R"; then
	 prev=$p
	 continue
       else
	 prev=
       fi

       if test "$pre_test_object_deps_done" = no; then
	 case $p in
	 -L* | -R*)
	   # Internal compiler library paths should come after those
	   # provided the user.  The postdeps already come after the
	   # user supplied libs so there is no need to process them.
	   if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
	   else
	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
	   fi
	   ;;
	 # The "-l" case would never come before the object being
	 # linked, so don't bother handling this case.
	 esac
       else
	 if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
	   _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
	 else
	   _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
	 fi
       fi
       ;;

    *.$objext)
       # This assumes that the test object file only shows up
       # once in the compiler output.
       if test "$p" = "conftest.$objext"; then
	 pre_test_object_deps_done=yes
	 continue
       fi

       if test "$pre_test_object_deps_done" = no; then
	 if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
	   _LT_AC_TAGVAR(predep_objects, $1)="$p"
	 else
	   _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
	 fi
       else
	 if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
	   _LT_AC_TAGVAR(postdep_objects, $1)="$p"
	 else
	   _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
	 fi
       fi
       ;;

    *) ;; # Ignore the rest.

    esac
  done

  # Clean up.
  rm -f a.out a.exe
else
  echo "libtool.m4: error: problem compiling $1 test program"
fi

$rm -f confest.$objext

# PORTME: override above test on systems where it is broken
ifelse([$1],[CXX],
[case $host_os in
interix3*)
  # Interix 3.5 installs completely hosed .la files for C++, so rather than
  # hack all around it, let's just trust "g++" to DTRT.
  _LT_AC_TAGVAR(predep_objects,$1)=
  _LT_AC_TAGVAR(postdep_objects,$1)=
  _LT_AC_TAGVAR(postdeps,$1)=
  ;;

solaris*)
  case $cc_basename in
  CC*)
    # Adding this requires a known-good setup of shared libraries for
    # Sun compiler versions before 5.6, else PIC objects from an old
    # archive will be linked into the output, leading to subtle bugs.
    _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
    ;;
  esac
  ;;
esac
])

case " $_LT_AC_TAGVAR(postdeps, $1) " in
*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
esac
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:3890: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:3984: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG], [AC_REQUIRE([AC_PROG_F77])
AC_LANG_PUSH(Fortran 77)

_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_AC_TAGVAR(allow_undefined_flag, $1)=
_LT_AC_TAGVAR(always_export_symbols, $1)=no
_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
_LT_AC_TAGVAR(hardcode_direct, $1)=no
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
_LT_AC_TAGVAR(hardcode_automatic, $1)=no
_LT_AC_TAGVAR(module_cmds, $1)=
_LT_AC_TAGVAR(module_expsym_cmds, $1)=
_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
_LT_AC_TAGVAR(no_undefined_flag, $1)=
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no

# Source file extension for f77 test sources.
ac_ext=f

# Object file extension for compiled f77 test sources.
objext=o
_LT_AC_TAGVAR(objext, $1)=$objext

# Code to be used in simple compile tests
lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"

# Code to be used in simple link tests
lt_simple_link_test_code="      program t\n      end\n"

# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER

# save warnings/boilerplate of simple test code
_LT_COMPILER_BOILERPLATE
_LT_LINKER_BOILERPLATE

# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${F77-"f77"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
_LT_CC_BASENAME([$compiler])

AC_MSG_CHECKING([if libtool supports shared libraries])
AC_MSG_RESULT([$can_build_shared])

AC_MSG_CHECKING([whether to build shared libraries])
test "$can_build_shared" = "no" && enable_shared=no

# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
  test "$enable_shared" = yes && enable_static=no
  if test -n "$RANLIB"; then
    archive_cmds="$archive_cmds~\$RANLIB \$lib"
    postinstall_cmds='$RANLIB $lib'
  fi
  ;;
aix4* | aix5*)
  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
    test "$enable_shared" = yes && enable_static=no
  fi
  ;;
esac
AC_MSG_RESULT([$enable_shared])

AC_MSG_CHECKING([whether to build static libraries])
# Make sure either enable_shared or enable_static is yes.
test "$enable_shared" = yes || enable_static=yes
AC_MSG_RESULT([$enable_static])

_LT_AC_TAGVAR(GCC, $1)="$G77"
_LT_AC_TAGVAR(LD, $1)="$LD"

AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)

AC_LIBTOOL_CONFIG($1)

AC_LANG_POP
CC="$lt_save_CC"
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:3992: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:4044: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG], [AC_LANG_PUSH(C)

# Source file extension for Java test sources.
ac_ext=java

# Object file extension for compiled Java test sources.
objext=o
_LT_AC_TAGVAR(objext, $1)=$objext

# Code to be used in simple compile tests
lt_simple_compile_test_code="class foo {}\n"

# Code to be used in simple link tests
lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n'

# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER

# save warnings/boilerplate of simple test code
_LT_COMPILER_BOILERPLATE
_LT_LINKER_BOILERPLATE

# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${GCJ-"gcj"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
_LT_CC_BASENAME([$compiler])

# GCJ did not exist at the time GCC didn't implicitly link libc in.
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no

_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds

## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
## the running order or otherwise move them around unless you know exactly
## what you are doing...
AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)

AC_LIBTOOL_CONFIG($1)

AC_LANG_POP([])
CC="$lt_save_CC"
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:4052: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:4088: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG], [AC_LANG_PUSH(C)

# Source file extension for RC test sources.
ac_ext=rc

# Object file extension for compiled RC test sources.
objext=o
_LT_AC_TAGVAR(objext, $1)=$objext

# Code to be used in simple compile tests
lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'

# Code to be used in simple link tests
lt_simple_link_test_code="$lt_simple_compile_test_code"

# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER

# save warnings/boilerplate of simple test code
_LT_COMPILER_BOILERPLATE
_LT_LINKER_BOILERPLATE

# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${RC-"windres"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
_LT_CC_BASENAME([$compiler])
_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes

AC_LIBTOOL_CONFIG($1)

AC_LANG_POP([])
CC="$lt_save_CC"
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:4582: -1- AC_DEFUN([AC_LIBTOOL_CONFIG], [# The else clause should only fire when bootstrapping the
# libtool distribution, otherwise you forgot to ship ltmain.sh
# with your package, and you will get complaints that there are
# no rules to generate ltmain.sh.
if test -f "$ltmain"; then
  # See if we are running on zsh, and set the options which allow our commands through
  # without removal of \ escapes.
  if test -n "${ZSH_VERSION+set}" ; then
    setopt NO_GLOB_SUBST
  fi
  # Now quote all the things that may contain metacharacters while being
  # careful not to overquote the AC_SUBSTed values.  We take copies of the
  # variables and quote the copies for generation of the libtool script.
  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
    SED SHELL STRIP \
    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
    deplibs_check_method reload_flag reload_cmds need_locks \
    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
    lt_cv_sys_global_symbol_to_c_name_address \
    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
    old_postinstall_cmds old_postuninstall_cmds \
    _LT_AC_TAGVAR(compiler, $1) \
    _LT_AC_TAGVAR(CC, $1) \
    _LT_AC_TAGVAR(LD, $1) \
    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
    _LT_AC_TAGVAR(old_archive_cmds, $1) \
    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
    _LT_AC_TAGVAR(predep_objects, $1) \
    _LT_AC_TAGVAR(postdep_objects, $1) \
    _LT_AC_TAGVAR(predeps, $1) \
    _LT_AC_TAGVAR(postdeps, $1) \
    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
    _LT_AC_TAGVAR(archive_cmds, $1) \
    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
    _LT_AC_TAGVAR(postinstall_cmds, $1) \
    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
    _LT_AC_TAGVAR(no_undefined_flag, $1) \
    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
    _LT_AC_TAGVAR(hardcode_automatic, $1) \
    _LT_AC_TAGVAR(module_cmds, $1) \
    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
    _LT_AC_TAGVAR(exclude_expsyms, $1) \
    _LT_AC_TAGVAR(include_expsyms, $1); do

    case $var in
    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
    _LT_AC_TAGVAR(archive_cmds, $1) | \
    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
    _LT_AC_TAGVAR(module_cmds, $1) | \
    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
    extract_expsyms_cmds | reload_cmds | finish_cmds | \
    postinstall_cmds | postuninstall_cmds | \
    old_postinstall_cmds | old_postuninstall_cmds | \
    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
      # Double-quote double-evaled strings.
      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
      ;;
    *)
      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
      ;;
    esac
  done

  case $lt_echo in
  *'\[$]0 --fallback-echo"')
    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
    ;;
  esac

ifelse([$1], [],
  [cfgfile="${ofile}T"
  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
  $rm -f "$cfgfile"
  AC_MSG_NOTICE([creating $ofile])],
  [cfgfile="$ofile"])

  cat <<__EOF__ >> "$cfgfile"
ifelse([$1], [],
[#! $SHELL

# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
#
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
# Free Software Foundation, Inc.
#
# This file is part of GNU Libtool:
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

# A sed program that does not truncate output.
SED=$lt_SED

# Sed that helps us avoid accidentally triggering echo(1) options like -n.
Xsed="$SED -e 1s/^X//"

# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH

# The names of the tagged configurations supported by this script.
available_tags=

# ### BEGIN LIBTOOL CONFIG],
[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])

# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:

# Shell to use when invoking shell scripts.
SHELL=$lt_SHELL

# Whether or not to build shared libraries.
build_libtool_libs=$enable_shared

# Whether or not to build static libraries.
build_old_libs=$enable_static

# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)

# Whether or not to disallow shared libs when runtime libs are static
allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)

# Whether or not to optimize for fast installation.
fast_install=$enable_fast_install

# The host system.
host_alias=$host_alias
host=$host
host_os=$host_os

# The build system.
build_alias=$build_alias
build=$build
build_os=$build_os

# An echo program that does not interpret backslashes.
echo=$lt_echo

# The archiver.
AR=$lt_AR
AR_FLAGS=$lt_AR_FLAGS

# A C compiler.
LTCC=$lt_LTCC

# LTCC compiler flags.
LTCFLAGS=$lt_LTCFLAGS

# A language-specific compiler.
CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)

# Is the compiler the GNU C compiler?
with_gcc=$_LT_AC_TAGVAR(GCC, $1)

# An ERE matcher.
EGREP=$lt_EGREP

# The linker used to build libraries.
LD=$lt_[]_LT_AC_TAGVAR(LD, $1)

# Whether we need hard or soft links.
LN_S=$lt_LN_S

# A BSD-compatible nm program.
NM=$lt_NM

# A symbol stripping program
STRIP=$lt_STRIP

# Used to examine libraries when file_magic_cmd begins "file"
MAGIC_CMD=$MAGIC_CMD

# Used on cygwin: DLL creation program.
DLLTOOL="$DLLTOOL"

# Used on cygwin: object dumper.
OBJDUMP="$OBJDUMP"

# Used on cygwin: assembler.
AS="$AS"

# The name of the directory that contains temporary libtool files.
objdir=$objdir

# How to create reloadable object files.
reload_flag=$lt_reload_flag
reload_cmds=$lt_reload_cmds

# How to pass a linker flag through the compiler.
wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)

# Object file suffix (normally "o").
objext="$ac_objext"

# Old archive suffix (normally "a").
libext="$libext"

# Shared library suffix (normally ".so").
shrext_cmds='$shrext_cmds'

# Executable file suffix (normally "").
exeext="$exeext"

# Additional compiler flags for building library objects.
pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
pic_mode=$pic_mode

# What is the maximum length of a command?
max_cmd_len=$lt_cv_sys_max_cmd_len

# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)

# Must we lock files when doing compilation?
need_locks=$lt_need_locks

# Do we need the lib prefix for modules?
need_lib_prefix=$need_lib_prefix

# Do we need a version for libraries?
need_version=$need_version

# Whether dlopen is supported.
dlopen_support=$enable_dlopen

# Whether dlopen of programs is supported.
dlopen_self=$enable_dlopen_self

# Whether dlopen of statically linked programs is supported.
dlopen_self_static=$enable_dlopen_self_static

# Compiler flag to prevent dynamic linking.
link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)

# Compiler flag to turn off builtin functions.
no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)

# Compiler flag to allow reflexive dlopens.
export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)

# Compiler flag to generate shared objects directly from archives.
whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)

# Compiler flag to generate thread-safe objects.
thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)

# Library versioning type.
version_type=$version_type

# Format of library name prefix.
libname_spec=$lt_libname_spec

# List of archive names.  First name is the real one, the rest are links.
# The last name is the one that the linker finds with -lNAME.
library_names_spec=$lt_library_names_spec

# The coded name of the library, if different from the real name.
soname_spec=$lt_soname_spec

# Commands used to build and install an old-style archive.
RANLIB=$lt_RANLIB
old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
old_postinstall_cmds=$lt_old_postinstall_cmds
old_postuninstall_cmds=$lt_old_postuninstall_cmds

# Create an old-style archive from a shared archive.
old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)

# Create a temporary old-style archive to link instead of a shared archive.
old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)

# Commands used to build and install a shared archive.
archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
postinstall_cmds=$lt_postinstall_cmds
postuninstall_cmds=$lt_postuninstall_cmds

# Commands used to build a loadable module (assumed same as above if empty)
module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)

# Commands to strip libraries.
old_striplib=$lt_old_striplib
striplib=$lt_striplib

# Dependencies to place before the objects being linked to create a
# shared library.
predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)

# Dependencies to place after the objects being linked to create a
# shared library.
postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)

# Dependencies to place before the objects being linked to create a
# shared library.
predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)

# Dependencies to place after the objects being linked to create a
# shared library.
postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)

# The library search path used internally by the compiler when linking
# a shared library.
compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)

# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method

# Command to use when deplibs_check_method == file_magic.
file_magic_cmd=$lt_file_magic_cmd

# Flag that allows shared libraries with undefined symbols to be built.
allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)

# Flag that forces no undefined symbols.
no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)

# Commands used to finish a libtool library installation in a directory.
finish_cmds=$lt_finish_cmds

# Same as above, but a single script fragment to be evaled but not shown.
finish_eval=$lt_finish_eval

# Take the output of nm and produce a listing of raw symbols and C names.
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe

# Transform the output of nm in a proper C declaration
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl

# Transform the output of nm in a C name address pair
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address

# This is the shared library runtime path variable.
runpath_var=$runpath_var

# This is the shared library path variable.
shlibpath_var=$shlibpath_var

# Is shlibpath searched before the hard-coded library search path?
shlibpath_overrides_runpath=$shlibpath_overrides_runpath

# How to hardcode a shared library path into an executable.
hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)

# Whether we should hardcode library paths into libraries.
hardcode_into_libs=$hardcode_into_libs

# Flag to hardcode \$libdir into a binary during linking.
# This must work even if \$libdir does not exist.
hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)

# If ld is used when linking, flag to hardcode \$libdir into
# a binary during linking. This must work even if \$libdir does
# not exist.
hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)

# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)

# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
# resulting binary.
hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)

# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)

# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary.
hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)

# Set to yes if building a shared library automatically hardcodes DIR into the library
# and all subsequent libraries and executables linked against it.
hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)

# Variables whose values should be saved in libtool wrapper scripts and
# restored at relink time.
variables_saved_for_relink="$variables_saved_for_relink"

# Whether libtool must link a program against all its dependency libraries.
link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)

# Compile-time system search path for libraries
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec

# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec

# Fix the shell variable \$srcfile for the compiler.
fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"

# Set to yes if exported symbols are required.
always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)

# The commands to list exported symbols.
export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)

# The commands to extract the exported symbol list from a shared archive.
extract_expsyms_cmds=$lt_extract_expsyms_cmds

# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)

# Symbols that must always be exported.
include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)

ifelse([$1],[],
[# ### END LIBTOOL CONFIG],
[# ### END LIBTOOL TAG CONFIG: $tagname])

__EOF__

ifelse([$1],[], [
  case $host_os in
  aix3*)
    cat <<\EOF >> "$cfgfile"

# AIX sometimes has problems with the GCC collect2 program.  For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
if test "X${COLLECT_NAMES+set}" != Xset; then
  COLLECT_NAMES=
  export COLLECT_NAMES
fi
EOF
    ;;
  esac

  # We use sed instead of cat because bash on DJGPP gets confused if
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
  # text mode, it properly converts lines to CR/LF.  This bash problem
  # is reportedly fixed, but why not run on old versions too?
  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)

  mv -f "$cfgfile" "$ofile" || \
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
  chmod +x "$ofile"
])
else
  # If there is no Makefile yet, we rely on a make rule to execute
  # `config.status --recheck' to rerun these tests and create the
  # libtool script then.
  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
  if test -f "$ltmain_in"; then
    test -f Makefile && make "$ltmain"
  fi
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:4600: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl

_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=

if test "$GCC" = yes; then
  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'

  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
    lt_cv_prog_compiler_rtti_exceptions,
    [-fno-rtti -fno-exceptions], [],
    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:4802: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_REQUIRE([AC_CANONICAL_HOST])
AC_REQUIRE([AC_PROG_NM])
AC_REQUIRE([AC_OBJEXT])
# Check for command to grab the raw symbol name followed by C symbol from nm.
AC_MSG_CHECKING([command to parse $NM output from $compiler object])
AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
[
# These are sane defaults that work on at least a few old systems.
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]

# Character class describing NM global symbol codes.
symcode='[[BCDEGRST]]'

# Regexp to match symbols that can be accessed directly from C.
sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'

# Transform an extracted symbol line into a proper C declaration
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"

# Transform an extracted symbol line into symbol name and symbol address
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'"

# Define system-specific variables.
case $host_os in
aix*)
  symcode='[[BCDT]]'
  ;;
cygwin* | mingw* | pw32*)
  symcode='[[ABCDGISTW]]'
  ;;
hpux*) # Its linker distinguishes data from code symbols
  if test "$host_cpu" = ia64; then
    symcode='[[ABCDEGRST]]'
  fi
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  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'"
  ;;
linux*)
  if test "$host_cpu" = ia64; then
    symcode='[[ABCDGIRSTW]]'
    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
    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'"
  fi
  ;;
irix* | nonstopux*)
  symcode='[[BCDEGRST]]'
  ;;
osf*)
  symcode='[[BCDEGQRST]]'
  ;;
solaris*)
  symcode='[[BDRT]]'
  ;;
sco3.2v5*)
  symcode='[[DT]]'
  ;;
sysv4.2uw2*)
  symcode='[[DT]]'
  ;;
sysv5* | sco5v6* | unixware* | OpenUNIX*)
  symcode='[[ABDT]]'
  ;;
sysv4)
  symcode='[[DFNSTU]]'
  ;;
esac

# Handle CRLF in mingw tool chain
opt_cr=
case $build_os in
mingw*)
  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
  ;;
esac

# If we're using GNU nm, then use its standard symbol codes.
case `$NM -V 2>&1` in
*GNU* | *'with BFD'*)
  symcode='[[ABCDGIRSTW]]' ;;
esac

# Try without a prefix undercore, then with it.
for ac_symprfx in "" "_"; do

  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
  symxfrm="\\1 $ac_symprfx\\2 \\2"

  # Write the raw and C identifiers.
  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ 	]]\($symcode$symcode*\)[[ 	]][[ 	]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"

  # Check to see that the pipe works correctly.
  pipe_works=no

  rm -f conftest*
  cat > conftest.$ac_ext <<EOF
#ifdef __cplusplus
extern "C" {
#endif
char nm_test_var;
void nm_test_func(){}
#ifdef __cplusplus
}
#endif
int main(){nm_test_var='a';nm_test_func();return(0);}
EOF

  if AC_TRY_EVAL(ac_compile); then
    # Now try to grab the symbols.
    nlist=conftest.nm
    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
      # Try sorting and uniquifying the output.
      if sort "$nlist" | uniq > "$nlist"T; then
	mv -f "$nlist"T "$nlist"
      else
	rm -f "$nlist"T
      fi

      # Make sure that we snagged all the symbols we need.
      if grep ' nm_test_var$' "$nlist" >/dev/null; then
	if grep ' nm_test_func$' "$nlist" >/dev/null; then
	  cat <<EOF > conftest.$ac_ext
#ifdef __cplusplus
extern "C" {
#endif

EOF
	  # Now generate the symbol file.
	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'

	  cat <<EOF >> conftest.$ac_ext
#if defined (__STDC__) && __STDC__
# define lt_ptr_t void *
#else
# define lt_ptr_t char *
# define const
#endif

/* The mapping between symbol names and symbols. */
const struct {
  const char *name;
  lt_ptr_t address;
}
lt_preloaded_symbols[[]] =
{
EOF
	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
	  cat <<\EOF >> conftest.$ac_ext
  {0, (lt_ptr_t) 0}
};

#ifdef __cplusplus
}
#endif
EOF
	  # Now try linking the two files.
	  mv conftest.$ac_objext conftstm.$ac_objext
	  lt_save_LIBS="$LIBS"
	  lt_save_CFLAGS="$CFLAGS"
	  LIBS="conftstm.$ac_objext"
	  CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
	    pipe_works=yes
	  fi
	  LIBS="$lt_save_LIBS"
	  CFLAGS="$lt_save_CFLAGS"
	else
	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
	fi
      else
	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
      fi
    else
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
    fi
  else
    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
    cat conftest.$ac_ext >&5
  fi
  rm -f conftest* conftst*

  # Do not use the global_symbol_pipe unless it works.
  if test "$pipe_works" = yes; then
    break
  else
    lt_cv_sys_global_symbol_pipe=
  fi
done
])
if test -z "$lt_cv_sys_global_symbol_pipe"; then
  lt_cv_sys_global_symbol_to_cdecl=
fi
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
  AC_MSG_RESULT(failed)
else
  AC_MSG_RESULT(ok)
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:5328: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], [_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=

AC_MSG_CHECKING([for $compiler option to produce PIC])
 ifelse([$1],[CXX],[
  # C++ specific cases for pic, static, wl, etc.
  if test "$GXX" = yes; then
    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'

    case $host_os in
    aix*)
      # All AIX code is PIC.
      if test "$host_cpu" = ia64; then
	# AIX 5 now supports IA64 processor
	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      fi
      ;;
    amigaos*)
      # FIXME: we need at least 68020 code to build shared libraries, but
      # adding the `-m68020' flag to GCC prevents building anything better,
      # like `-m68040'.
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
      ;;
    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
      # PIC is the default for these OSes.
      ;;
    mingw* | os2* | pw32*)
      # This hack is so that the source file can tell whether it is being
      # built for inclusion in a dll (and should export symbols for example).
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
      ;;
    darwin* | rhapsody*)
      # PIC is the default on this platform
      # Common symbols not allowed in MH_DYLIB files
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
      ;;
    *djgpp*)
      # DJGPP does not support shared libraries at all
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
      ;;
    interix3*)
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
      # Instead, we relocate shared libraries at runtime.
      ;;
    sysv4*MP*)
      if test -d /usr/nec; then
	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
      fi
      ;;
    hpux*)
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case $host_cpu in
      hppa*64*|ia64*)
	;;
      *)
	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
	;;
      esac
      ;;
    *)
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
      ;;
    esac
  else
    case $host_os in
      aix4* | aix5*)
	# All AIX code is PIC.
	if test "$host_cpu" = ia64; then
	  # AIX 5 now supports IA64 processor
	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
	else
	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
	fi
	;;
      chorus*)
	case $cc_basename in
	cxch68*)
	  # Green Hills C++ Compiler
	  # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
	  ;;
	esac
	;;
       darwin*)
         # PIC is the default on this platform
         # Common symbols not allowed in MH_DYLIB files
         case $cc_basename in
           xlc*)
           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
           ;;
         esac
       ;;
      dgux*)
	case $cc_basename in
	  ec++*)
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
	    ;;
	  ghcx*)
	    # Green Hills C++ Compiler
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
	    ;;
	  *)
	    ;;
	esac
	;;
      freebsd* | kfreebsd*-gnu | dragonfly*)
	# FreeBSD uses GNU C++
	;;
      hpux9* | hpux10* | hpux11*)
	case $cc_basename in
	  CC*)
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
	    if test "$host_cpu" != ia64; then
	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
	    fi
	    ;;
	  aCC*)
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
	    case $host_cpu in
	    hppa*64*|ia64*)
	      # +Z the default
	      ;;
	    *)
	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
	      ;;
	    esac
	    ;;
	  *)
	    ;;
	esac
	;;
      interix*)
	# This is c89, which is MS Visual C++ (no shared libs)
	# Anyone wants to do a port?
	;;
      irix5* | irix6* | nonstopux*)
	case $cc_basename in
	  CC*)
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
	    # CC pic flag -KPIC is the default.
	    ;;
	  *)
	    ;;
	esac
	;;
      linux*)
	case $cc_basename in
	  KCC*)
	    # KAI C++ Compiler
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
	    ;;
	  icpc* | ecpc*)
	    # Intel C++
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
	    ;;
	  pgCC*)
	    # Portland Group C++ compiler.
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
	    ;;
	  cxx*)
	    # Compaq C++
	    # Make sure the PIC flag is empty.  It appears that all Alpha
	    # Linux and Compaq Tru64 Unix objects are PIC.
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
	    ;;
	  *)
	    ;;
	esac
	;;
      lynxos*)
	;;
      m88k*)
	;;
      mvs*)
	case $cc_basename in
	  cxx*)
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
	    ;;
	  *)
	    ;;
	esac
	;;
      netbsd*)
	;;
      osf3* | osf4* | osf5*)
	case $cc_basename in
	  KCC*)
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
	    ;;
	  RCC*)
	    # Rational C++ 2.4.1
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
	    ;;
	  cxx*)
	    # Digital/Compaq C++
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	    # Make sure the PIC flag is empty.  It appears that all Alpha
	    # Linux and Compaq Tru64 Unix objects are PIC.
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
	    ;;
	  *)
	    ;;
	esac
	;;
      psos*)
	;;
      solaris*)
	case $cc_basename in
	  CC*)
	    # Sun C++ 4.2, 5.x and Centerline C++
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
	    ;;
	  gcx*)
	    # Green Hills C++ Compiler
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
	    ;;
	  *)
	    ;;
	esac
	;;
      sunos4*)
	case $cc_basename in
	  CC*)
	    # Sun C++ 4.x
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
	    ;;
	  lcc*)
	    # Lucid
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
	    ;;
	  *)
	    ;;
	esac
	;;
      tandem*)
	case $cc_basename in
	  NCC*)
	    # NonStop-UX NCC 3.20
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
	    ;;
	  *)
	    ;;
	esac
	;;
      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
	case $cc_basename in
	  CC*)
	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
	    ;;
	esac
	;;
      vxworks*)
	;;
      *)
	_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
	;;
    esac
  fi
],
[
  if test "$GCC" = yes; then
    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'

    case $host_os in
      aix*)
      # All AIX code is PIC.
      if test "$host_cpu" = ia64; then
	# AIX 5 now supports IA64 processor
	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      fi
      ;;

    amigaos*)
      # FIXME: we need at least 68020 code to build shared libraries, but
      # adding the `-m68020' flag to GCC prevents building anything better,
      # like `-m68040'.
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
      ;;

    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
      # PIC is the default for these OSes.
      ;;

    mingw* | pw32* | os2*)
      # This hack is so that the source file can tell whether it is being
      # built for inclusion in a dll (and should export symbols for example).
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
      ;;

    darwin* | rhapsody*)
      # PIC is the default on this platform
      # Common symbols not allowed in MH_DYLIB files
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
      ;;

    interix3*)
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
      # Instead, we relocate shared libraries at runtime.
      ;;

    msdosdjgpp*)
      # Just because we use GCC doesn't mean we suddenly get shared libraries
      # on systems that don't support them.
      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
      enable_shared=no
      ;;

    sysv4*MP*)
      if test -d /usr/nec; then
	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
      fi
      ;;

    hpux*)
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case $host_cpu in
      hppa*64*|ia64*)
	# +Z the default
	;;
      *)
	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
	;;
      esac
      ;;

    *)
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
      ;;
    esac
  else
    # PORTME Check for flag to pass linker flags through the system compiler.
    case $host_os in
    aix*)
      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
      if test "$host_cpu" = ia64; then
	# AIX 5 now supports IA64 processor
	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      else
	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
      fi
      ;;
      darwin*)
        # PIC is the default on this platform
        # Common symbols not allowed in MH_DYLIB files
       case $cc_basename in
         xlc*)
         _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
         _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
         ;;
       esac
       ;;

    mingw* | pw32* | os2*)
      # This hack is so that the source file can tell whether it is being
      # built for inclusion in a dll (and should export symbols for example).
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
      ;;

    hpux9* | hpux10* | hpux11*)
      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case $host_cpu in
      hppa*64*|ia64*)
	# +Z the default
	;;
      *)
	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
	;;
      esac
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
      ;;

    irix5* | irix6* | nonstopux*)
      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
      # PIC (with -KPIC) is the default.
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
      ;;

    newsos6)
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      ;;

    linux*)
      case $cc_basename in
      icc* | ecc*)
	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
        ;;
      pgcc* | pgf77* | pgf90* | pgf95*)
        # Portland Group compilers (*not* the Pentium gcc compiler,
	# which looks to be a dead project)
	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
        ;;
      ccc*)
        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
        # All Alpha code is PIC.
        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
        ;;
      esac
      ;;

    osf3* | osf4* | osf5*)
      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
      # All OSF/1 code is PIC.
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
      ;;

    solaris*)
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      case $cc_basename in
      f77* | f90* | f95*)
	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
      *)
	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
      esac
      ;;

    sunos4*)
      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      ;;

    sysv4 | sysv4.2uw2* | sysv4.3*)
      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      ;;

    sysv4*MP*)
      if test -d /usr/nec ;then
	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      fi
      ;;

    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      ;;

    unicos*)
      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
      ;;

    uts4*)
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
      ;;

    *)
      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
      ;;
    esac
  fi
])
AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])

#
# Check to make sure the PIC flag actually works.
#
if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
     "" | " "*) ;;
     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
     esac],
    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
fi
case $host_os in
  # For platforms which do not support PIC, -DPIC is meaningless:
  *djgpp*)
    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
    ;;
  *)
    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
    ;;
esac

#
# Check to make sure the static flag actually works.
#
wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
  $lt_tmp_static_flag,
  [],
  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6258: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
ifelse([$1],[CXX],[
  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  case $host_os in
  aix4* | aix5*)
    # If we're using GNU nm, then we don't want the "-C" option.
    # -C means demangle to AIX nm, but means don't demangle with GNU nm
    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
    else
      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
    fi
    ;;
  pw32*)
    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
  ;;
  cygwin* | mingw*)
    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
  ;;
  *)
    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  ;;
  esac
],[
  runpath_var=
  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
  _LT_AC_TAGVAR(archive_cmds, $1)=
  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
  _LT_AC_TAGVAR(hardcode_direct, $1)=no
  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
  _LT_AC_TAGVAR(module_cmds, $1)=
  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
  _LT_AC_TAGVAR(always_export_symbols, $1)=no
  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  # include_expsyms should be a list of space-separated symbols to be *always*
  # included in the symbol list
  _LT_AC_TAGVAR(include_expsyms, $1)=
  # exclude_expsyms can be an extended regexp of symbols to exclude
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  # as well as any symbol that contains `d'.
  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  # platforms (ab)use it in PIC code, but their linkers get confused if
  # the symbol is explicitly referenced.  Since portable code cannot
  # rely on this symbol name, it's probably fine to never include it in
  # preloaded symbol tables.
  extract_expsyms_cmds=
  # Just being paranoid about ensuring that cc_basename is set.
  _LT_CC_BASENAME([$compiler])
  case $host_os in
  cygwin* | mingw* | pw32*)
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
    # When not using gcc, we currently assume that we are using
    # Microsoft Visual C++.
    if test "$GCC" != yes; then
      with_gnu_ld=no
    fi
    ;;
  interix*)
    # we just hope/assume this is gcc and not c89 (= MSVC++)
    with_gnu_ld=yes
    ;;
  openbsd*)
    with_gnu_ld=no
    ;;
  esac

  _LT_AC_TAGVAR(ld_shlibs, $1)=yes
  if test "$with_gnu_ld" = yes; then
    # If archive_cmds runs LD, not CC, wlarc should be empty
    wlarc='${wl}'

    # Set some defaults for GNU ld with shared library support. These
    # are reset later if shared libraries are not supported. Putting them
    # here allows them to be overridden if necessary.
    runpath_var=LD_RUN_PATH
    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
    # ancient GNU ld didn't support --whole-archive et. al.
    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
      else
  	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
    fi
    supports_anon_versioning=no
    case `$LD -v 2>/dev/null` in
      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
      *\ 2.11.*) ;; # other 2.11 versions
      *) supports_anon_versioning=yes ;;
    esac

    # See if GNU ld supports shared libraries.
    case $host_os in
    aix3* | aix4* | aix5*)
      # On AIX/PPC, the GNU linker is very broken
      if test "$host_cpu" != ia64; then
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	cat <<EOF 1>&2

*** Warning: the GNU linker, at least up to release 2.9.1, is reported
*** to be unable to reliably create shared libraries on AIX.
*** Therefore, libtool is disabling shared libraries support.  If you
*** really care for shared libraries, you may want to modify your PATH
*** so that a non-GNU linker is found, and then restart.

EOF
      fi
      ;;

    amigaos*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes

      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
      # that the semantics of dynamic libraries on AmigaOS, at least up
      # to version 4, is to share data among multiple programs linked
      # with the same dynamic library.  Since this doesn't match the
      # behavior of shared libraries on other platforms, we can't use
      # them.
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
      ;;

    beos*)
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
	# support --undefined.  This deserves some investigation.  FIXME
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
      else
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
      fi
      ;;

    cygwin* | mingw* | pw32*)
      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
      # as there is no search path for DLLs.
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
      _LT_AC_TAGVAR(always_export_symbols, $1)=no
      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'

      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
	# If the export-symbols file already is a .def file (1st line
	# is EXPORTS), use it as is; otherwise, prepend...
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
	  cp $export_symbols $output_objdir/$soname.def;
	else
	  echo EXPORTS > $output_objdir/$soname.def;
	  cat $export_symbols >> $output_objdir/$soname.def;
	fi~
	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
      else
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
      fi
      ;;

    interix3*)
      _LT_AC_TAGVAR(hardcode_direct, $1)=no
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
      # Instead, shared libraries are loaded at an image base (0x10000000 by
      # default) and relocated if they conflict, which is a slow very memory
      # consuming and fragmenting process.  To avoid this, we pick a random,
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
      ;;

    linux*)
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	tmp_addflag=
	case $cc_basename,$host_cpu in
	pgcc*)				# Portland Group C compiler
	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
	  tmp_addflag=' $pic_flag'
	  ;;
	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
	  tmp_addflag=' $pic_flag -Mnomain' ;;
	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
	  tmp_addflag=' -i_dynamic' ;;
	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
	  tmp_addflag=' -i_dynamic -nofor_main' ;;
	ifc* | ifort*)			# Intel Fortran compiler
	  tmp_addflag=' -nofor_main' ;;
	esac
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'

	if test $supports_anon_versioning = yes; then
	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
  $echo "local: *; };" >> $output_objdir/$libname.ver~
	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
	fi
      else
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
      fi
      ;;

    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
	wlarc=
      else
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      fi
      ;;

    solaris*)
      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	cat <<EOF 1>&2

*** Warning: The releases 2.8.* of the GNU linker cannot reliably
*** create shared libraries on Solaris systems.  Therefore, libtool
*** is disabling shared libraries support.  We urge you to upgrade GNU
*** binutils to release 2.9.1 or newer.  Another option is to modify
*** your PATH or compiler configuration so that the native linker is
*** used, and then restart.

EOF
      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      else
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
      fi
      ;;

    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
      case `$LD -v 2>&1` in
        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) 
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
	cat <<_LT_EOF 1>&2

*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
*** reliably create shared libraries on SCO systems.  Therefore, libtool
*** is disabling shared libraries support.  We urge you to upgrade GNU
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
*** your PATH or compiler configuration so that the native linker is
*** used, and then restart.

_LT_EOF
	;;
	*)
	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
	  else
	    _LT_AC_TAGVAR(ld_shlibs, $1)=no
	  fi
	;;
      esac
      ;;

    sunos4*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
      wlarc=
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    *)
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      else
	_LT_AC_TAGVAR(ld_shlibs, $1)=no
      fi
      ;;
    esac

    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
      runpath_var=
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
    fi
  else
    # PORTME fill in a description of your system's linker (not GNU ld)
    case $host_os in
    aix3*)
      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
      # Note: this linker hardcodes the directories in LIBPATH if there
      # are no directories specified by -L.
      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
	# Neither direct hardcoding nor static linking is supported with a
	# broken collect2.
	_LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
      fi
      ;;

    aix4* | aix5*)
      if test "$host_cpu" = ia64; then
	# On IA64, the linker does run time linking by default, so we don't
	# have to do anything special.
	aix_use_runtimelinking=no
	exp_sym_flag='-Bexport'
	no_entry_flag=""
      else
	# If we're using GNU nm, then we don't want the "-C" option.
	# -C means demangle to AIX nm, but means don't demangle with GNU nm
	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
	else
	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
	fi
	aix_use_runtimelinking=no

	# Test if we are trying to use run time linking or normal
	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
	# need to do runtime linking.
	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
	  for ld_flag in $LDFLAGS; do
  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
  	    aix_use_runtimelinking=yes
  	    break
  	  fi
	  done
	  ;;
	esac

	exp_sym_flag='-bexport'
	no_entry_flag='-bnoentry'
      fi

      # When large executables or shared objects are built, AIX ld can
      # have problems creating the table of contents.  If linking a library
      # or program results in "error TOC overflow" add -mminimal-toc to
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.

      _LT_AC_TAGVAR(archive_cmds, $1)=''
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes

      if test "$GCC" = yes; then
	case $host_os in aix4.[[012]]|aix4.[[012]].*)
	# We only want to do this on AIX 4.2 and lower, the check
	# below for broken collect2 doesn't work under 4.3+
	  collect2name=`${CC} -print-prog-name=collect2`
	  if test -f "$collect2name" && \
  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
	  then
  	  # We have reworked collect2
  	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
	  else
  	  # We have old collect2
  	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
  	  # It fails to find uninstalled libraries when the uninstalled
  	  # path is not listed in the libpath.  Setting hardcode_minus_L
  	  # to unsupported forces relinking
  	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
	  fi
	  ;;
	esac
	shared_flag='-shared'
	if test "$aix_use_runtimelinking" = yes; then
	  shared_flag="$shared_flag "'${wl}-G'
	fi
      else
	# not using gcc
	if test "$host_cpu" = ia64; then
  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  	# chokes on -Wl,-G. The following line is correct:
	  shared_flag='-G'
	else
	  if test "$aix_use_runtimelinking" = yes; then
	    shared_flag='${wl}-G'
	  else
	    shared_flag='${wl}-bM:SRE'
	  fi
	fi
      fi

      # It seems that -bexpall does not export symbols beginning with
      # underscore (_), so it is better to generate a list of symbols to export.
      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
      if test "$aix_use_runtimelinking" = yes; then
	# Warning - without using the other runtime loading flags (-brtl),
	# -berok will link without error, but may produce a broken library.
	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
       # Determine the default libpath from the value encoded in an empty executable.
       _LT_AC_SYS_LIBPATH_AIX
       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
       else
	if test "$host_cpu" = ia64; then
	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
	  _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
	else
	 # Determine the default libpath from the value encoded in an empty executable.
	 _LT_AC_SYS_LIBPATH_AIX
	 _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
	  # Warning - without using the other run time loading flags,
	  # -berok will link without error, but may produce a broken library.
	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
	  # Exported symbols can be pulled into shared objects from archives
	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
	  # This is similar to how AIX traditionally builds its shared libraries.
	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
	fi
      fi
      ;;

    amigaos*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
      # see comment about different semantics on the GNU ld section
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
      ;;

    bsdi[[45]]*)
      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
      ;;

    cygwin* | mingw* | pw32*)
      # When not using gcc, we currently assume that we are using
      # Microsoft Visual C++.
      # hardcode_libdir_flag_spec is actually meaningless, as there is
      # no search path for DLLs.
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
      # Tell ltmain to make .lib files, not .a files.
      libext=lib
      # Tell ltmain to make .dll files, not .so files.
      shrext_cmds=".dll"
      # FIXME: Setting linknames here is a bad hack.
      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
      # The linker will automatically build a .lib file if we build a DLL.
      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
      # FIXME: Should let the user specify the lib program.
      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
      _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
      ;;

    darwin* | rhapsody*)
      case $host_os in
        rhapsody* | darwin1.[[012]])
         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
         ;;
       *) # Darwin 1.3 on
         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
         else
           case ${MACOSX_DEPLOYMENT_TARGET} in
             10.[[012]])
               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
               ;;
             10.*)
               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
               ;;
           esac
         fi
         ;;
      esac
      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
      _LT_AC_TAGVAR(hardcode_direct, $1)=no
      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
    if test "$GCC" = yes ; then
    	output_verbose_link_cmd='echo'
        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
      _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
      _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
    else
      case $cc_basename in
        xlc*)
         output_verbose_link_cmd='echo'
         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
         _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
          ;;
       *)
         _LT_AC_TAGVAR(ld_shlibs, $1)=no
          ;;
      esac
    fi
      ;;

    dgux*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    freebsd1.*)
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
      ;;

    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
    # support.  Future versions do this automatically, but an explicit c++rt0.o
    # does not break anything, and helps significantly (at the cost of a little
    # extra space).
    freebsd2.2*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
    freebsd2.*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
    freebsd* | kfreebsd*-gnu | dragonfly*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    hpux9*)
      if test "$GCC" = yes; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      else
	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      fi
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes

      # hardcode_minus_L: Not really in the search PATH,
      # but as the default location of the library.
      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
      ;;

    hpux10*)
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
      else
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
      fi
      if test "$with_gnu_ld" = no; then
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	_LT_AC_TAGVAR(hardcode_direct, $1)=yes
	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'

	# hardcode_minus_L: Not really in the search PATH,
	# but as the default location of the library.
	_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
      fi
      ;;

    hpux11*)
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
	case $host_cpu in
	hppa*64*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	ia64*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	esac
      else
	case $host_cpu in
	hppa*64*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	ia64*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	*)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	esac
      fi
      if test "$with_gnu_ld" = no; then
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:

	case $host_cpu in
	hppa*64*|ia64*)
	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
	  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
	  ;;
	*)
	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'

	  # hardcode_minus_L: Not really in the search PATH,
	  # but as the default location of the library.
	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
	  ;;
	esac
      fi
      ;;

    irix5* | irix6* | nonstopux*)
      if test "$GCC" = yes; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
      else
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
      fi
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
      ;;

    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
      else
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
      fi
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    newsos6)
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    openbsd* | bitrig*)
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
      else
       case $host_os in
	 openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
	   _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
	   ;;
	 *)
	   _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
	   ;;
       esac
      fi
      ;;

    os2*)
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
      _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
      ;;

    osf3*)
      if test "$GCC" = yes; then
	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
      else
	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
      fi
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
      ;;

    osf4* | osf5*)	# as osf3* with the addition of -msym flag
      if test "$GCC" = yes; then
	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
      else
	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'

	# Both c and cxx compiler support -rpath directly
	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
      fi
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
      ;;

    solaris*)
      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
      if test "$GCC" = yes; then
	wlarc='${wl}'
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
      else
	wlarc=''
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
      fi
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      case $host_os in
      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
      *)
 	# The compiler driver will combine linker options so we
 	# cannot just pass the convience library names through
 	# without $wl, iff we do not link with $LD.
 	# Luckily, gcc supports the same syntax we need for Sun Studio.
 	# Supported since Solaris 2.6 (maybe 2.5.1?)
 	case $wlarc in
 	'')
 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
 	*)
 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
 	esac ;;
      esac
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
      ;;

    sunos4*)
      if test "x$host_vendor" = xsequent; then
	# Use $CC to link under sequent, because it throws in some extra .o
	# files that make .init and .fini sections work.
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
      else
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
      fi
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    sysv4)
      case $host_vendor in
	sni)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
	;;
	siemens)
	  ## LD is ld it makes a PLAMLIB
	  ## CC just makes a GrossModule.
	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
	  _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
        ;;
	motorola)
	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
	  _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
	;;
      esac
      runpath_var='LD_RUN_PATH'
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    sysv4.3*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
      ;;

    sysv4*MP*)
      if test -d /usr/nec; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
	runpath_var=LD_RUN_PATH
	hardcode_runpath_var=yes
	_LT_AC_TAGVAR(ld_shlibs, $1)=yes
      fi
      ;;

    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*)
      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      runpath_var='LD_RUN_PATH'

      if test "$GCC" = yes; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
      else
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
      fi
      ;;

    sysv5* | sco3.2v5* | sco5v6*)
      # Note: We can NOT use -z defs as we might desire, because we do not
      # link with -lc, and that would cause any symbols used from libc to
      # always be unresolved, which means just about no library would
      # ever link correctly.  If we're not using GNU ld we use -z text
      # though, which does catch some bad symbols but isn't as heavy-handed
      # as -z defs.
      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
      _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
      runpath_var='LD_RUN_PATH'

      if test "$GCC" = yes; then
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
      else
	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
      fi
      ;;

    uts4*)
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
      ;;

    *)
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
      ;;
    esac
  fi
])
AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no

#
# Do we need to explicitly link libc?
#
case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
x|xyes)
  # Assume -lc should be added
  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes

  if test "$enable_shared" = yes && test "$GCC" = yes; then
    case $_LT_AC_TAGVAR(archive_cmds, $1) in
    *'~'*)
      # FIXME: we may have to deal with multi-command sequences.
      ;;
    '$CC '*)
      # Test whether the compiler implicitly links with -lc since on some
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
      # to ld, don't add -lc before -lgcc.
      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
      $rm conftest*
      printf "$lt_simple_compile_test_code" > conftest.$ac_ext

      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
        soname=conftest
        lib=conftest
        libobjs=conftest.$ac_objext
        deplibs=
        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
	pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
        compiler_flags=-v
        linker_flags=-v
        verstring=
        output_objdir=.
        libname=conftest
        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
        then
	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
        else
	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
        fi
        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
      else
        cat conftest.err 1>&5
      fi
      $rm conftest*
      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
      ;;
    esac
  fi
  ;;
esac
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6298: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
# /* ltdll.c starts here */
# #define WIN32_LEAN_AND_MEAN
# #include <windows.h>
# #undef WIN32_LEAN_AND_MEAN
# #include <stdio.h>
#
# #ifndef __CYGWIN__
# #  ifdef __CYGWIN32__
# #    define __CYGWIN__ __CYGWIN32__
# #  endif
# #endif
#
# #ifdef __cplusplus
# extern "C" {
# #endif
# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
# #ifdef __cplusplus
# }
# #endif
#
# #ifdef __CYGWIN__
# #include <cygwin/cygwin_dll.h>
# DECLARE_CYGWIN_DLL( DllMain );
# #endif
# HINSTANCE __hDllInstance_base;
#
# BOOL APIENTRY
# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
# {
#   __hDllInstance_base = hInst;
#   return TRUE;
# }
# /* ltdll.c ends here */
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6303: -1- AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6307: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6308: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6309: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6310: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6311: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6312: -1- AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6313: -1- AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6322: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj, no)
  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
  AC_SUBST(GCJFLAGS)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6326: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_CHECK_TOOL(RC, windres, no)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/libtool.m4:6389: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output])
AC_CACHE_VAL(lt_cv_path_SED,
[# Loop through the user's path and test for sed and gsed.
# Then use that list of sed's as ones to test for truncation.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for lt_ac_prog in sed gsed; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
      fi
    done
  done
done
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
# along with /bin/sed that truncates output.
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
  test ! -f $lt_ac_sed && continue
  cat /dev/null > conftest.in
  lt_ac_count=0
  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
  # Check for GNU sed and select it if it is found.
  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
    lt_cv_path_SED=$lt_ac_sed
    break
  fi
  while true; do
    cat conftest.in conftest.in >conftest.tmp
    mv conftest.tmp conftest.in
    cp conftest.in conftest.nl
    echo >>conftest.nl
    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
    cmp -s conftest.out conftest.nl || break
    # 10000 chars as input seems more than enough
    test $lt_ac_count -gt 10 && break
    lt_ac_count=`expr $lt_ac_count + 1`
    if test $lt_ac_count -gt $lt_ac_max; then
      lt_ac_max=$lt_ac_count
      lt_cv_path_SED=$lt_ac_sed
    fi
  done
done
])
SED=$lt_cv_path_SED
AC_MSG_RESULT([$SED])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/link_options.m4:20: -1- AC_DEFUN([AC_LINK_GET_VERSION], [AC_CACHE_CHECK([for linker version],[llvm_cv_link_version],
  [
   version_string="$(ld -v 2>&1 | head -1)"

   # Check for ld64.
   if (echo "$version_string" | grep -q "ld64"); then
     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
   else
     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
   fi
  ])
  AC_DEFINE_UNQUOTED([HOST_LINK_VERSION],"$llvm_cv_link_version",
                     [Linker version detected at compile time.])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/link_options.m4:40: -1- AC_DEFUN([AC_LINK_USE_R], [AC_CACHE_CHECK([for compiler -Wl,-R<path> option],[llvm_cv_link_use_r],
[ AC_LANG_PUSH([C])
  oldcflags="$CFLAGS"
  CFLAGS="$CFLAGS -Wl,-R."
  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
    [llvm_cv_link_use_r=yes],[llvm_cv_link_use_r=no])
  CFLAGS="$oldcflags"
  AC_LANG_POP([C])
])
if test "$llvm_cv_link_use_r" = yes ; then
  AC_DEFINE([HAVE_LINK_R],[1],[Define if you can use -Wl,-R. to pass -R. to the linker, in order to add the current directory to the dynamic linker search path.])
  fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/link_options.m4:62: -1- AC_DEFUN([AC_LINK_EXPORT_DYNAMIC], [AC_CACHE_CHECK([for compiler -rdynamic option],
                [llvm_cv_link_use_export_dynamic],
[ AC_LANG_PUSH([C])
  oldcflags="$CFLAGS"
  CFLAGS="$CFLAGS -rdynamic"
  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
    [llvm_cv_link_use_export_dynamic=yes],[llvm_cv_link_use_export_dynamic=no])
  CFLAGS="$oldcflags"
  AC_LANG_POP([C])
])
if test "$llvm_cv_link_use_export_dynamic" = yes ; then
  AC_DEFINE([HAVE_LINK_EXPORT_DYNAMIC],[1],[Define if you can use -rdynamic.])
  fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/link_options.m4:108: -1- AC_DEFUN([AC_LINK_VERSION_SCRIPT], [AC_CACHE_CHECK([for compiler -Wl,--version-script option],
                [llvm_cv_link_use_version_script],
[ AC_LANG_PUSH([C])
  oldcflags="$CFLAGS"

  # The following code is from the autoconf manual,
  # "11.13: Limitations of Usual Tools".
  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
  # Use mktemp if possible; otherwise fall back on mkdir,
  # with $RANDOM to make collisions less likely.
  : ${TMPDIR=/tmp}
  {
    tmp=`
      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
    ` &&
    test -n "$tmp" && test -d "$tmp"
  } || {
    tmp=$TMPDIR/foo$$-$RANDOM
    (umask 077 && mkdir "$tmp")
  } || exit $?

  echo "{" > "$tmp/export.map"
  echo "  global: main;" >> "$tmp/export.map"
  echo "  local: *;" >> "$tmp/export.map"
  echo "};" >> "$tmp/export.map"

  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
    [llvm_cv_link_use_version_script=yes],[llvm_cv_link_use_version_script=no])
  rm "$tmp/export.map"
  rmdir "$tmp"
  CFLAGS="$oldcflags"
  AC_LANG_POP([C])
])
if test "$llvm_cv_link_use_version_script" = yes ; then
  AC_SUBST(HAVE_LINK_VERSION_SCRIPT,1)
  fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/linux_mixed_64_32.m4:17: -1- AC_DEFUN([AC_IS_LINUX_MIXED], [AC_CACHE_CHECK(for 32-bit userspace on 64-bit system,llvm_cv_linux_mixed,
[ AC_LANG_PUSH([C])
  AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
      [[#ifndef __x86_64__
       error: Not x86-64 even if uname says so!
      #endif
      ]])],
      [llvm_cv_linux_mixed=no],
      [llvm_cv_linux_mixed=yes])
  AC_LANG_POP([C])
])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:55: -1- AC_DEFUN([AC_WITH_LTDL], [AC_REQUIRE([AC_LIB_LTDL])
AC_SUBST([LIBLTDL])
AC_SUBST([INCLTDL])

# Unless the user asks us to check, assume no installed ltdl exists.
use_installed_libltdl=no

AC_ARG_WITH([included_ltdl],
    [  --with-included-ltdl    use the GNU ltdl sources included here])

if test "x$with_included_ltdl" != xyes; then
  # We are not being forced to use the included libltdl sources, so
  # decide whether there is a useful installed version we can use.
  AC_CHECK_HEADER([ltdl.h],
      [AC_CHECK_LIB([ltdl], [lt_dlcaller_register],
          [with_included_ltdl=no],
          [with_included_ltdl=yes])
  ])
fi

if test "x$enable_ltdl_install" != xyes; then
  # If the user did not specify an installable libltdl, then default
  # to a convenience lib.
  AC_LIBLTDL_CONVENIENCE
fi

if test "x$with_included_ltdl" = xno; then
  # If the included ltdl is not to be used. then Use the
  # preinstalled libltdl we found.
  AC_DEFINE([HAVE_LTDL], [1],
    [Define this if a modern libltdl is already installed])
  LIBLTDL=-lltdl
fi

# Report our decision...
AC_MSG_CHECKING([whether to use included libltdl])
AC_MSG_RESULT([$with_included_ltdl])

AC_CONFIG_SUBDIRS([libltdl])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:84: -1- AC_DEFUN([AC_LIB_LTDL], [AC_PREREQ(2.60)
AC_REQUIRE([AC_PROG_CC])
AC_REQUIRE([AC_C_CONST])
AC_REQUIRE([AC_HEADER_STDC])
AC_REQUIRE([AC_HEADER_DIRENT])
AC_REQUIRE([_LT_AC_CHECK_DLFCN])
AC_REQUIRE([AC_LTDL_ENABLE_INSTALL])
AC_REQUIRE([AC_LTDL_SHLIBEXT])
AC_REQUIRE([AC_LTDL_SYSSEARCHPATH])
AC_REQUIRE([AC_LTDL_OBJDIR])
AC_REQUIRE([AC_LTDL_DLPREOPEN])
AC_REQUIRE([AC_LTDL_DLLIB])
AC_REQUIRE([AC_LTDL_SYMBOL_USCORE])
AC_REQUIRE([AC_LTDL_DLSYM_USCORE])
AC_REQUIRE([AC_LTDL_SYS_DLOPEN_DEPLIBS])
AC_REQUIRE([AC_LTDL_FUNC_ARGZ])

AC_CHECK_HEADERS([errno.h malloc.h memory.h unistd.h])
AC_CHECK_HEADERS([mach-o/dyld.h])

AC_CHECK_FUNCS([closedir opendir readdir])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:95: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL], [AC_ARG_ENABLE([ltdl-install],
    [AS_HELP_STRING([--enable-ltdl-install],[install libltdl])])

AM_CONDITIONAL(INSTALL_LTDL, test x"${enable_ltdl_install-no}" != xno)
AM_CONDITIONAL(CONVENIENCE_LTDL, test x"${enable_ltdl_convenience-no}" != xno)
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:183: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])
AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
  [libltdl_cv_sys_dlopen_deplibs],
  [# PORTME does your system automatically load deplibs for dlopen?
  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
  # For now, we just catch OSes we know something about -- in the
  # future, we'll try test this programmatically.
  libltdl_cv_sys_dlopen_deplibs=unknown
  case "$host_os" in
  aix3*|aix4.1.*|aix4.2.*)
    # Unknown whether this is true for these versions of AIX, but
    # we want this `case' here to explicitly catch those versions.
    libltdl_cv_sys_dlopen_deplibs=unknown
    ;;
  aix[[45]]*)
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  darwin*)
    # Assuming the user has installed a libdl from somewhere, this is true
    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
    # GNU and its variants, using gnu ld.so (Glibc)
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  hpux10*|hpux11*)
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  interix*)
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  irix[[12345]]*|irix6.[[01]]*)
    # Catch all versions of IRIX before 6.2, and indicate that we don't
    # know how it worked for any of those versions.
    libltdl_cv_sys_dlopen_deplibs=unknown
    ;;
  irix*)
    # The case above catches anything before 6.2, and it's known that
    # at 6.2 and later dlopen does load deplibs.
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  netbsd*)
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  openbsd*)
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  osf[[1234]]*)
    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
    # it did *not* use an RPATH in a shared library to find objects the
    # library depends on, so we explicitly say `no'.
    libltdl_cv_sys_dlopen_deplibs=no
    ;;
  osf5.0|osf5.0a|osf5.1)
    # dlopen *does* load deplibs and with the right loader patch applied
    # it even uses RPATH in a shared library to search for shared objects
    # that the library depends on, but there's no easy way to know if that
    # patch is installed.  Since this is the case, all we can really
    # say is unknown -- it depends on the patch being installed.  If
    # it is, this changes to `yes'.  Without it, it would be `no'.
    libltdl_cv_sys_dlopen_deplibs=unknown
    ;;
  osf*)
    # the two cases above should catch all versions of osf <= 5.1.  Read
    # the comments above for what we know about them.
    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
    # is used to find them so we can finally say `yes'.
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  solaris*)
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
    libltdl_cv_sys_dlopen_deplibs=yes
    ;;
  esac
  ])
if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
 AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
    [Define if the OS needs help to load dependent libraries for dlopen().])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:200: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_REQUIRE([AC_LIBTOOL_SYS_DYNAMIC_LINKER])
AC_CACHE_CHECK([which extension is used for loadable modules],
  [libltdl_cv_shlibext],
[
module=yes
eval libltdl_cv_shlibext=$shrext_cmds
  ])
if test -n "$libltdl_cv_shlibext"; then
  AC_DEFINE_UNQUOTED([LTDL_SHLIB_EXT], ["$libltdl_cv_shlibext"],
    [Define to the extension used for shared libraries, say, ".so".])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:221: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_REQUIRE([AC_LIBTOOL_SYS_DYNAMIC_LINKER])
AC_CACHE_CHECK([for the default library search path],
  [libltdl_cv_sys_search_path],
  [libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"])
if test -n "$libltdl_cv_sys_search_path"; then
  sys_search_path=
  for dir in $libltdl_cv_sys_search_path; do
    if test -z "$sys_search_path"; then
      sys_search_path="$dir"
    else
      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
    fi
  done
  AC_DEFINE_UNQUOTED([LTDL_SYSSEARCHPATH], ["$sys_search_path"],
    [Define to the system default library search path.])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:246: -1- AC_DEFUN([AC_LTDL_OBJDIR], [AC_CACHE_CHECK([for objdir],
  [libltdl_cv_objdir],
  [libltdl_cv_objdir="$objdir"
  if test -n "$objdir"; then
    :
  else
    rm -f .libs 2>/dev/null
    mkdir .libs 2>/dev/null
    if test -d .libs; then
      libltdl_cv_objdir=.libs
    else
      # MS-DOS does not allow filenames that begin with a dot.
      libltdl_cv_objdir=_libs
    fi
  rmdir .libs 2>/dev/null
  fi
  ])
AC_DEFINE_UNQUOTED([LTDL_OBJDIR], ["$libltdl_cv_objdir/"],
  [Define to the sub-directory in which libtool stores uninstalled libraries.])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:265: -1- AC_DEFUN([AC_LTDL_DLPREOPEN], [AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])
AC_CACHE_CHECK([whether libtool supports -dlopen/-dlpreopen],
  [libltdl_cv_preloaded_symbols],
  [if test -n "$lt_cv_sys_global_symbol_pipe"; then
    libltdl_cv_preloaded_symbols=yes
  else
    libltdl_cv_preloaded_symbols=no
  fi
  ])
if test x"$libltdl_cv_preloaded_symbols" = xyes; then
  AC_DEFINE([HAVE_PRELOADED_SYMBOLS], [1],
    [Define if libtool can extract symbol lists from object files.])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:316: -1- AC_DEFUN([AC_LTDL_DLLIB], [LIBADD_DL=
AC_SUBST(LIBADD_DL)
AC_LANG_PUSH([C])

AC_CHECK_FUNC([shl_load],
      [AC_DEFINE([HAVE_SHL_LOAD], [1],
		 [Define if you have the shl_load function.])],
  [AC_CHECK_LIB([dld], [shl_load],
	[AC_DEFINE([HAVE_SHL_LOAD], [1],
		   [Define if you have the shl_load function.])
	LIBADD_DL="$LIBADD_DL -ldld"],
    [AC_CHECK_LIB([dl], [dlopen],
	  [AC_DEFINE([HAVE_LIBDL], [1],
		     [Define if you have the libdl library or equivalent.])
	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"],
      [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
#  include <dlfcn.h>
#endif
      ]], [[dlopen(0, 0);]])],[AC_DEFINE([HAVE_LIBDL], [1],
		             [Define if you have the libdl library or equivalent.]) libltdl_cv_func_dlopen="yes"],[AC_CHECK_LIB([svld], [dlopen],
	      [AC_DEFINE([HAVE_LIBDL], [1],
			 [Define if you have the libdl library or equivalent.])
	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"],
	  [AC_CHECK_LIB([dld], [dld_link],
	        [AC_DEFINE([HAVE_DLD], [1],
			   [Define if you have the GNU dld library.])
	 	LIBADD_DL="$LIBADD_DL -ldld"],
	 	[AC_CHECK_FUNC([_dyld_func_lookup],
	 	       [AC_DEFINE([HAVE_DYLD], [1],
	 	          [Define if you have the _dyld_func_lookup function.])])
          ])
        ])
      ])
    ])
  ])
])

if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
then
  lt_save_LIBS="$LIBS"
  LIBS="$LIBS $LIBADD_DL"
  AC_CHECK_FUNCS([dlerror])
  LIBS="$lt_save_LIBS"
fi
AC_LANG_POP
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:354: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])
AC_CACHE_CHECK([for _ prefix in compiled symbols],
  [ac_cv_sys_symbol_underscore],
  [ac_cv_sys_symbol_underscore=no
  cat > conftest.$ac_ext <<EOF
void nm_test_func(){}
int main(){nm_test_func;return 0;}
EOF
  if AC_TRY_EVAL(ac_compile); then
    # Now try to grab the symbols.
    ac_nlist=conftest.nm
    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
      # See whether the symbols have a leading underscore.
      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
        ac_cv_sys_symbol_underscore=yes
      else
        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
	  :
        else
	  echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
        fi
      fi
    else
      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
    fi
  else
    echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
    cat conftest.c >&AS_MESSAGE_LOG_FD
  fi
  rm -rf conftest*
  ])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:381: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_REQUIRE([AC_LTDL_SYMBOL_USCORE])
if test x"$ac_cv_sys_symbol_underscore" = xyes; then
  if test x"$libltdl_cv_func_dlopen" = xyes ||
     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
	AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
	  [libltdl_cv_need_uscore],
	  [libltdl_cv_need_uscore=unknown
          save_LIBS="$LIBS"
          LIBS="$LIBS $LIBADD_DL"
	  _LT_AC_TRY_DLOPEN_SELF(
	    [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes],
	    [],				 [libltdl_cv_need_uscore=cross])
	  LIBS="$save_LIBS"
	])
  fi
fi

if test x"$libltdl_cv_need_uscore" = xyes; then
  AC_DEFINE([NEED_USCORE], [1],
    [Define if dlsym() requires a leading underscore in symbol names.])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/ltdl.m4:397: -1- AC_DEFUN([AC_LTDL_FUNC_ARGZ], [AC_CHECK_HEADERS([argz.h])

AC_CHECK_TYPES([error_t],
  [],
  [AC_DEFINE([error_t], [int],
    [Define to a type to use for `error_t' if it is not otherwise available.])],
  [#if HAVE_ARGZ_H
#  include <argz.h>
#endif])

AC_CHECK_FUNCS([argz_append argz_create_sep argz_insert argz_next argz_stringify])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/need_dev_zero_for_mmap.m4:17: -1- AC_DEFUN([AC_NEED_DEV_ZERO_FOR_MMAP], [AC_CACHE_CHECK([if /dev/zero is needed for mmap],
ac_cv_need_dev_zero_for_mmap,
[if test "$llvm_cv_os_type" = "Interix" ; then
   ac_cv_need_dev_zero_for_mmap=yes
 else
   ac_cv_need_dev_zero_for_mmap=no
 fi
])
if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
  AC_DEFINE([NEED_DEV_ZERO_FOR_MMAP],[1],
   [Define if /dev/zero should be used when mapping RWX memory, or undefine if its not necessary])
fi])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/rand48.m4:12: -1- AC_DEFUN([AC_FUNC_RAND48], [
AC_SINGLE_CXX_CHECK([ac_cv_func_rand48],   
                    [srand48/lrand48/drand48], [<stdlib.h>],
                    [srand48(0);lrand48();drand48();])
if test "$ac_cv_func_rand48" = "yes" ; then
AC_DEFINE([HAVE_RAND48],1,[Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h>])
fi
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/single_cxx_check.m4:15: -1- AC_DEFUN([AC_SINGLE_CXX_CHECK], [
  AC_CACHE_CHECK([for $2 in $3], [$1],
  [
    AC_LANG_PUSH([C++])
    AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]][$3], [$4])],
                      [$1][[=yes]],
                      [$1][[=no]])
    AC_LANG_POP([C++])
  ])
])
m4trace:/Users/bwilson/local/clang-submit/llvm/autoconf/m4/visibility_inlines_hidden.m4:24: -1- AC_DEFUN([AC_CXX_USE_VISIBILITY_INLINES_HIDDEN], [AC_CACHE_CHECK([for compiler -fvisibility-inlines-hidden option],
                [llvm_cv_cxx_visibility_inlines_hidden],
[ AC_LANG_PUSH([C++])
  oldcxxflags="$CXXFLAGS"
  CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
  AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
    [template <typename T> struct X { void __attribute__((noinline)) f() {} };],
    [X<int>().f();])],
    [llvm_cv_cxx_visibility_inlines_hidden=yes],[llvm_cv_cxx_visibility_inlines_hidden=no])
  CXXFLAGS="$oldcxxflags"
  AC_LANG_POP([C++])
])
if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
  AC_SUBST([ENABLE_VISIBILITY_INLINES_HIDDEN],[1])
else
  AC_SUBST([ENABLE_VISIBILITY_INLINES_HIDDEN],[0])
fi
])
m4trace:configure.ac:34: -1- AC_INIT([LLVM], [3.5svn], [http://llvm.org/bugs/])
m4trace:configure.ac:34: -1- m4_pattern_forbid([^_?A[CHUM]_])
m4trace:configure.ac:34: -1- m4_pattern_forbid([_AC_])
m4trace:configure.ac:34: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
m4trace:configure.ac:34: -1- m4_pattern_allow([^AS_FLAGS$])
m4trace:configure.ac:34: -1- m4_pattern_forbid([^_?m4_])
m4trace:configure.ac:34: -1- m4_pattern_forbid([^dnl$])
m4trace:configure.ac:34: -1- m4_pattern_forbid([^_?AS_])
m4trace:configure.ac:34: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([SHELL])
m4trace:configure.ac:34: -1- m4_pattern_allow([^SHELL$])
m4trace:configure.ac:34: -1- AC_SUBST([PATH_SEPARATOR])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PATH_SEPARATOR$])
m4trace:configure.ac:34: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([PACKAGE_NAME])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_NAME$])
m4trace:configure.ac:34: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
m4trace:configure.ac:34: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_VERSION$])
m4trace:configure.ac:34: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([PACKAGE_STRING])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_STRING$])
m4trace:configure.ac:34: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
m4trace:configure.ac:34: -1- AC_SUBST([exec_prefix], [NONE])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([exec_prefix])
m4trace:configure.ac:34: -1- m4_pattern_allow([^exec_prefix$])
m4trace:configure.ac:34: -1- AC_SUBST([prefix], [NONE])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([prefix])
m4trace:configure.ac:34: -1- m4_pattern_allow([^prefix$])
m4trace:configure.ac:34: -1- AC_SUBST([program_transform_name], [s,x,x,])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([program_transform_name])
m4trace:configure.ac:34: -1- m4_pattern_allow([^program_transform_name$])
m4trace:configure.ac:34: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([bindir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^bindir$])
m4trace:configure.ac:34: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([sbindir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^sbindir$])
m4trace:configure.ac:34: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([libexecdir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^libexecdir$])
m4trace:configure.ac:34: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([datarootdir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^datarootdir$])
m4trace:configure.ac:34: -1- AC_SUBST([datadir], ['${datarootdir}'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([datadir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^datadir$])
m4trace:configure.ac:34: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([sysconfdir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^sysconfdir$])
m4trace:configure.ac:34: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([sharedstatedir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^sharedstatedir$])
m4trace:configure.ac:34: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([localstatedir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^localstatedir$])
m4trace:configure.ac:34: -1- AC_SUBST([includedir], ['${prefix}/include'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([includedir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^includedir$])
m4trace:configure.ac:34: -1- AC_SUBST([oldincludedir], ['/usr/include'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([oldincludedir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^oldincludedir$])
m4trace:configure.ac:34: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
				     ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
				     ['${datarootdir}/doc/${PACKAGE}'])])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([docdir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^docdir$])
m4trace:configure.ac:34: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([infodir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^infodir$])
m4trace:configure.ac:34: -1- AC_SUBST([htmldir], ['${docdir}'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([htmldir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^htmldir$])
m4trace:configure.ac:34: -1- AC_SUBST([dvidir], ['${docdir}'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([dvidir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^dvidir$])
m4trace:configure.ac:34: -1- AC_SUBST([pdfdir], ['${docdir}'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([pdfdir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^pdfdir$])
m4trace:configure.ac:34: -1- AC_SUBST([psdir], ['${docdir}'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([psdir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^psdir$])
m4trace:configure.ac:34: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([libdir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^libdir$])
m4trace:configure.ac:34: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([localedir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^localedir$])
m4trace:configure.ac:34: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([mandir])
m4trace:configure.ac:34: -1- m4_pattern_allow([^mandir$])
m4trace:configure.ac:34: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_NAME$])
m4trace:configure.ac:34: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
#undef PACKAGE_NAME])
m4trace:configure.ac:34: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
m4trace:configure.ac:34: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME])
m4trace:configure.ac:34: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_VERSION$])
m4trace:configure.ac:34: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
#undef PACKAGE_VERSION])
m4trace:configure.ac:34: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_STRING$])
m4trace:configure.ac:34: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
#undef PACKAGE_STRING])
m4trace:configure.ac:34: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
m4trace:configure.ac:34: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
m4trace:configure.ac:34: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT])
m4trace:configure.ac:34: -1- AC_SUBST([DEFS])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([DEFS])
m4trace:configure.ac:34: -1- m4_pattern_allow([^DEFS$])
m4trace:configure.ac:34: -1- AC_SUBST([ECHO_C])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([ECHO_C])
m4trace:configure.ac:34: -1- m4_pattern_allow([^ECHO_C$])
m4trace:configure.ac:34: -1- AC_SUBST([ECHO_N])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([ECHO_N])
m4trace:configure.ac:34: -1- m4_pattern_allow([^ECHO_N$])
m4trace:configure.ac:34: -1- AC_SUBST([ECHO_T])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([ECHO_T])
m4trace:configure.ac:34: -1- m4_pattern_allow([^ECHO_T$])
m4trace:configure.ac:34: -1- AC_SUBST([LIBS])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([LIBS])
m4trace:configure.ac:34: -1- m4_pattern_allow([^LIBS$])
m4trace:configure.ac:34: -1- AC_SUBST([build_alias])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([build_alias])
m4trace:configure.ac:34: -1- m4_pattern_allow([^build_alias$])
m4trace:configure.ac:34: -1- AC_SUBST([host_alias])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([host_alias])
m4trace:configure.ac:34: -1- m4_pattern_allow([^host_alias$])
m4trace:configure.ac:34: -1- AC_SUBST([target_alias])
m4trace:configure.ac:34: -1- AC_SUBST_TRACE([target_alias])
m4trace:configure.ac:34: -1- m4_pattern_allow([^target_alias$])
m4trace:configure.ac:35: -1- LLVM_DEFINE_SUBST([LLVM_VERSION_MAJOR], [3], [Major version of the LLVM API])
m4trace:configure.ac:35: -1- AC_DEFINE_TRACE_LITERAL([LLVM_VERSION_MAJOR])
m4trace:configure.ac:35: -1- m4_pattern_allow([^LLVM_VERSION_MAJOR$])
m4trace:configure.ac:35: -1- AH_OUTPUT([LLVM_VERSION_MAJOR], [/* Major version of the LLVM API */
#undef LLVM_VERSION_MAJOR])
m4trace:configure.ac:35: -1- AC_SUBST([LLVM_VERSION_MAJOR], ['3'])
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([LLVM_VERSION_MAJOR])
m4trace:configure.ac:35: -1- m4_pattern_allow([^LLVM_VERSION_MAJOR$])
m4trace:configure.ac:36: -1- LLVM_DEFINE_SUBST([LLVM_VERSION_MINOR], [5], [Minor version of the LLVM API])
m4trace:configure.ac:36: -1- AC_DEFINE_TRACE_LITERAL([LLVM_VERSION_MINOR])
m4trace:configure.ac:36: -1- m4_pattern_allow([^LLVM_VERSION_MINOR$])
m4trace:configure.ac:36: -1- AH_OUTPUT([LLVM_VERSION_MINOR], [/* Minor version of the LLVM API */
#undef LLVM_VERSION_MINOR])
m4trace:configure.ac:36: -1- AC_SUBST([LLVM_VERSION_MINOR], ['5'])
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([LLVM_VERSION_MINOR])
m4trace:configure.ac:36: -1- m4_pattern_allow([^LLVM_VERSION_MINOR$])
m4trace:configure.ac:40: -1- AC_SUBST([LLVM_COPYRIGHT], ["Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign."])
m4trace:configure.ac:40: -1- AC_SUBST_TRACE([LLVM_COPYRIGHT])
m4trace:configure.ac:40: -1- m4_pattern_allow([^LLVM_COPYRIGHT$])
m4trace:configure.ac:52: -1- AC_CONFIG_AUX_DIR([autoconf])
m4trace:configure.ac:69: -1- AC_PROG_CC([clang gcc])
m4trace:configure.ac:69: -1- AC_SUBST([CC])
m4trace:configure.ac:69: -1- AC_SUBST_TRACE([CC])
m4trace:configure.ac:69: -1- m4_pattern_allow([^CC$])
m4trace:configure.ac:69: -1- AC_SUBST([CFLAGS])
m4trace:configure.ac:69: -1- AC_SUBST_TRACE([CFLAGS])
m4trace:configure.ac:69: -1- m4_pattern_allow([^CFLAGS$])
m4trace:configure.ac:69: -1- AC_SUBST([LDFLAGS])
m4trace:configure.ac:69: -1- AC_SUBST_TRACE([LDFLAGS])
m4trace:configure.ac:69: -1- m4_pattern_allow([^LDFLAGS$])
m4trace:configure.ac:69: -1- AC_SUBST([CPPFLAGS])
m4trace:configure.ac:69: -1- AC_SUBST_TRACE([CPPFLAGS])
m4trace:configure.ac:69: -1- m4_pattern_allow([^CPPFLAGS$])
m4trace:configure.ac:69: -1- AC_SUBST([CC])
m4trace:configure.ac:69: -1- AC_SUBST_TRACE([CC])
m4trace:configure.ac:69: -1- m4_pattern_allow([^CC$])
m4trace:configure.ac:69: -1- AC_SUBST([ac_ct_CC])
m4trace:configure.ac:69: -1- AC_SUBST_TRACE([ac_ct_CC])
m4trace:configure.ac:69: -1- m4_pattern_allow([^ac_ct_CC$])
m4trace:configure.ac:69: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
m4trace:configure.ac:69: -1- AC_SUBST_TRACE([EXEEXT])
m4trace:configure.ac:69: -1- m4_pattern_allow([^EXEEXT$])
m4trace:configure.ac:69: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
m4trace:configure.ac:69: -1- AC_SUBST_TRACE([OBJEXT])
m4trace:configure.ac:69: -1- m4_pattern_allow([^OBJEXT$])
m4trace:configure.ac:70: -1- AC_PROG_CXX([clang++ g++])
m4trace:configure.ac:70: -1- AC_SUBST([CXX])
m4trace:configure.ac:70: -1- AC_SUBST_TRACE([CXX])
m4trace:configure.ac:70: -1- m4_pattern_allow([^CXX$])
m4trace:configure.ac:70: -1- AC_SUBST([CXXFLAGS])
m4trace:configure.ac:70: -1- AC_SUBST_TRACE([CXXFLAGS])
m4trace:configure.ac:70: -1- m4_pattern_allow([^CXXFLAGS$])
m4trace:configure.ac:70: -1- AC_SUBST([LDFLAGS])
m4trace:configure.ac:70: -1- AC_SUBST_TRACE([LDFLAGS])
m4trace:configure.ac:70: -1- m4_pattern_allow([^LDFLAGS$])
m4trace:configure.ac:70: -1- AC_SUBST([CPPFLAGS])
m4trace:configure.ac:70: -1- AC_SUBST_TRACE([CPPFLAGS])
m4trace:configure.ac:70: -1- m4_pattern_allow([^CPPFLAGS$])
m4trace:configure.ac:70: -1- AC_SUBST([CXX])
m4trace:configure.ac:70: -1- AC_SUBST_TRACE([CXX])
m4trace:configure.ac:70: -1- m4_pattern_allow([^CXX$])
m4trace:configure.ac:70: -1- AC_SUBST([ac_ct_CXX])
m4trace:configure.ac:70: -1- AC_SUBST_TRACE([ac_ct_CXX])
m4trace:configure.ac:70: -1- m4_pattern_allow([^ac_ct_CXX$])
m4trace:configure.ac:71: -1- AC_PROG_CPP
m4trace:configure.ac:71: -1- AC_SUBST([CPP])
m4trace:configure.ac:71: -1- AC_SUBST_TRACE([CPP])
m4trace:configure.ac:71: -1- m4_pattern_allow([^CPP$])
m4trace:configure.ac:71: -1- AC_SUBST([CPPFLAGS])
m4trace:configure.ac:71: -1- AC_SUBST_TRACE([CPPFLAGS])
m4trace:configure.ac:71: -1- m4_pattern_allow([^CPPFLAGS$])
m4trace:configure.ac:71: -1- AC_SUBST([CPP])
m4trace:configure.ac:71: -1- AC_SUBST_TRACE([CPP])
m4trace:configure.ac:71: -1- m4_pattern_allow([^CPP$])
m4trace:configure.ac:133: -1- AC_CONFIG_SUBDIRS([projects/test-suite])
m4trace:configure.ac:133: -1- AC_SUBST([subdirs], ["$subdirs m4_normalize([projects/test-suite])"])
m4trace:configure.ac:133: -1- AC_SUBST_TRACE([subdirs])
m4trace:configure.ac:133: -1- m4_pattern_allow([^subdirs$])
m4trace:configure.ac:139: -1- AC_CONFIG_SUBDIRS([projects/llvm-test])
m4trace:configure.ac:139: -1- AC_SUBST([subdirs], ["$subdirs m4_normalize([projects/llvm-test])"])
m4trace:configure.ac:139: -1- AC_SUBST_TRACE([subdirs])
m4trace:configure.ac:139: -1- m4_pattern_allow([^subdirs$])
m4trace:configure.ac:144: -1- AC_CONFIG_SUBDIRS([projects/poolalloc])
m4trace:configure.ac:144: -1- AC_SUBST([subdirs], ["$subdirs m4_normalize([projects/poolalloc])"])
m4trace:configure.ac:144: -1- AC_SUBST_TRACE([subdirs])
m4trace:configure.ac:144: -1- m4_pattern_allow([^subdirs$])
m4trace:configure.ac:148: -1- AC_CONFIG_SUBDIRS([projects/llvm-poolalloc])
m4trace:configure.ac:148: -1- AC_SUBST([subdirs], ["$subdirs m4_normalize([projects/llvm-poolalloc])"])
m4trace:configure.ac:148: -1- AC_SUBST_TRACE([subdirs])
m4trace:configure.ac:148: -1- m4_pattern_allow([^subdirs$])
m4trace:configure.ac:156: -1- AC_CONFIG_SUBDIRS([projects/sample])
m4trace:configure.ac:156: -1- AC_SUBST([subdirs], ["$subdirs m4_normalize([projects/sample])"])
m4trace:configure.ac:156: -1- AC_SUBST_TRACE([subdirs])
m4trace:configure.ac:156: -1- m4_pattern_allow([^subdirs$])
m4trace:configure.ac:157: -1- AC_CONFIG_SUBDIRS([projects/safecode])
m4trace:configure.ac:157: -1- AC_SUBST([subdirs], ["$subdirs m4_normalize([projects/safecode])"])
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([subdirs])
m4trace:configure.ac:157: -1- m4_pattern_allow([^subdirs$])
m4trace:configure.ac:176: -1- AC_SUBST([ENABLE_POLLY], [1])
m4trace:configure.ac:176: -1- AC_SUBST_TRACE([ENABLE_POLLY])
m4trace:configure.ac:176: -1- m4_pattern_allow([^ENABLE_POLLY$])
m4trace:configure.ac:177: -1- AC_SUBST([ENABLE_POLLY], [0])
m4trace:configure.ac:177: -1- AC_SUBST_TRACE([ENABLE_POLLY])
m4trace:configure.ac:177: -1- m4_pattern_allow([^ENABLE_POLLY$])
m4trace:configure.ac:178: -1- AC_SUBST([ENABLE_POLLY], [1])
m4trace:configure.ac:178: -1- AC_SUBST_TRACE([ENABLE_POLLY])
m4trace:configure.ac:178: -1- m4_pattern_allow([^ENABLE_POLLY$])
m4trace:configure.ac:186: -1- AC_SUBST([LLVM_HAS_POLLY], [1])
m4trace:configure.ac:186: -1- AC_SUBST_TRACE([LLVM_HAS_POLLY])
m4trace:configure.ac:186: -1- m4_pattern_allow([^LLVM_HAS_POLLY$])
m4trace:configure.ac:187: -1- AC_CONFIG_SUBDIRS([tools/polly])
m4trace:configure.ac:187: -1- AC_SUBST([subdirs], ["$subdirs m4_normalize([tools/polly])"])
m4trace:configure.ac:187: -1- AC_SUBST_TRACE([subdirs])
m4trace:configure.ac:187: -1- m4_pattern_allow([^subdirs$])
m4trace:configure.ac:200: -1- AC_CANONICAL_TARGET
m4trace:configure.ac:200: -1- AC_CANONICAL_HOST
m4trace:configure.ac:200: -1- AC_CANONICAL_BUILD
m4trace:configure.ac:200: -1- AC_REQUIRE_AUX_FILE([config.sub])
m4trace:configure.ac:200: -1- AC_REQUIRE_AUX_FILE([config.guess])
m4trace:configure.ac:200: -1- AC_SUBST([build], [$ac_cv_build])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([build])
m4trace:configure.ac:200: -1- m4_pattern_allow([^build$])
m4trace:configure.ac:200: -1- AC_SUBST([build_cpu], [$[1]])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([build_cpu])
m4trace:configure.ac:200: -1- m4_pattern_allow([^build_cpu$])
m4trace:configure.ac:200: -1- AC_SUBST([build_vendor], [$[2]])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([build_vendor])
m4trace:configure.ac:200: -1- m4_pattern_allow([^build_vendor$])
m4trace:configure.ac:200: -1- AC_SUBST([build_os])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([build_os])
m4trace:configure.ac:200: -1- m4_pattern_allow([^build_os$])
m4trace:configure.ac:200: -1- AC_SUBST([host], [$ac_cv_host])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([host])
m4trace:configure.ac:200: -1- m4_pattern_allow([^host$])
m4trace:configure.ac:200: -1- AC_SUBST([host_cpu], [$[1]])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([host_cpu])
m4trace:configure.ac:200: -1- m4_pattern_allow([^host_cpu$])
m4trace:configure.ac:200: -1- AC_SUBST([host_vendor], [$[2]])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([host_vendor])
m4trace:configure.ac:200: -1- m4_pattern_allow([^host_vendor$])
m4trace:configure.ac:200: -1- AC_SUBST([host_os])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([host_os])
m4trace:configure.ac:200: -1- m4_pattern_allow([^host_os$])
m4trace:configure.ac:200: -1- AC_SUBST([target], [$ac_cv_target])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([target])
m4trace:configure.ac:200: -1- m4_pattern_allow([^target$])
m4trace:configure.ac:200: -1- AC_SUBST([target_cpu], [$[1]])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([target_cpu])
m4trace:configure.ac:200: -1- m4_pattern_allow([^target_cpu$])
m4trace:configure.ac:200: -1- AC_SUBST([target_vendor], [$[2]])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([target_vendor])
m4trace:configure.ac:200: -1- m4_pattern_allow([^target_vendor$])
m4trace:configure.ac:200: -1- AC_SUBST([target_os])
m4trace:configure.ac:200: -1- AC_SUBST_TRACE([target_os])
m4trace:configure.ac:200: -1- m4_pattern_allow([^target_os$])
m4trace:configure.ac:377: -1- AC_SUBST([OS], [$llvm_cv_os_type])
m4trace:configure.ac:377: -1- AC_SUBST_TRACE([OS])
m4trace:configure.ac:377: -1- m4_pattern_allow([^OS$])
m4trace:configure.ac:378: -1- AC_SUBST([HOST_OS], [$llvm_cv_os_type])
m4trace:configure.ac:378: -1- AC_SUBST_TRACE([HOST_OS])
m4trace:configure.ac:378: -1- m4_pattern_allow([^HOST_OS$])
m4trace:configure.ac:379: -1- AC_SUBST([TARGET_OS], [$llvm_cv_target_os_type])
m4trace:configure.ac:379: -1- AC_SUBST_TRACE([TARGET_OS])
m4trace:configure.ac:379: -1- m4_pattern_allow([^TARGET_OS$])
m4trace:configure.ac:382: -1- AC_SUBST([LINKALL], [$llvm_cv_link_all_option])
m4trace:configure.ac:382: -1- AC_SUBST_TRACE([LINKALL])
m4trace:configure.ac:382: -1- m4_pattern_allow([^LINKALL$])
m4trace:configure.ac:383: -1- AC_SUBST([NOLINKALL], [$llvm_cv_no_link_all_option])
m4trace:configure.ac:383: -1- AC_SUBST_TRACE([NOLINKALL])
m4trace:configure.ac:383: -1- m4_pattern_allow([^NOLINKALL$])
m4trace:configure.ac:390: -1- AC_DEFINE_TRACE_LITERAL([LLVM_ON_UNIX])
m4trace:configure.ac:390: -1- m4_pattern_allow([^LLVM_ON_UNIX$])
m4trace:configure.ac:390: -1- AH_OUTPUT([LLVM_ON_UNIX], [/* Define if this is Unixish platform */
#undef LLVM_ON_UNIX])
m4trace:configure.ac:391: -1- AC_SUBST([LLVM_ON_UNIX], [1])
m4trace:configure.ac:391: -1- AC_SUBST_TRACE([LLVM_ON_UNIX])
m4trace:configure.ac:391: -1- m4_pattern_allow([^LLVM_ON_UNIX$])
m4trace:configure.ac:392: -1- AC_SUBST([LLVM_ON_WIN32], [0])
m4trace:configure.ac:392: -1- AC_SUBST_TRACE([LLVM_ON_WIN32])
m4trace:configure.ac:392: -1- m4_pattern_allow([^LLVM_ON_WIN32$])
m4trace:configure.ac:395: -1- AC_DEFINE_TRACE_LITERAL([LLVM_ON_WIN32])
m4trace:configure.ac:395: -1- m4_pattern_allow([^LLVM_ON_WIN32$])
m4trace:configure.ac:395: -1- AH_OUTPUT([LLVM_ON_WIN32], [/* Define if this is Win32ish platform */
#undef LLVM_ON_WIN32])
m4trace:configure.ac:396: -1- AC_SUBST([LLVM_ON_UNIX], [0])
m4trace:configure.ac:396: -1- AC_SUBST_TRACE([LLVM_ON_UNIX])
m4trace:configure.ac:396: -1- m4_pattern_allow([^LLVM_ON_UNIX$])
m4trace:configure.ac:397: -1- AC_SUBST([LLVM_ON_WIN32], [1])
m4trace:configure.ac:397: -1- AC_SUBST_TRACE([LLVM_ON_WIN32])
m4trace:configure.ac:397: -1- m4_pattern_allow([^LLVM_ON_WIN32$])
m4trace:configure.ac:435: -1- AC_SUBST([ARCH], [$llvm_cv_target_arch])
m4trace:configure.ac:435: -1- AC_SUBST_TRACE([ARCH])
m4trace:configure.ac:435: -1- m4_pattern_allow([^ARCH$])
m4trace:configure.ac:436: -1- AC_SUBST([LLVM_NATIVE_ARCH], [$LLVM_NATIVE_ARCH])
m4trace:configure.ac:436: -1- AC_SUBST_TRACE([LLVM_NATIVE_ARCH])
m4trace:configure.ac:436: -1- m4_pattern_allow([^LLVM_NATIVE_ARCH$])
m4trace:configure.ac:462: -1- AC_SUBST([HOST_ARCH], [$host_arch])
m4trace:configure.ac:462: -1- AC_SUBST_TRACE([HOST_ARCH])
m4trace:configure.ac:462: -1- m4_pattern_allow([^HOST_ARCH$])
m4trace:configure.ac:466: -1- AC_SUBST([LLVM_CROSS_COMPILING], [1])
m4trace:configure.ac:466: -1- AC_SUBST_TRACE([LLVM_CROSS_COMPILING])
m4trace:configure.ac:466: -1- m4_pattern_allow([^LLVM_CROSS_COMPILING$])
m4trace:configure.ac:467: -1- AC_BUILD_EXEEXT
m4trace:configure.ac:467: -1- AC_SUBST([BUILD_CC])
m4trace:configure.ac:467: -1- AC_SUBST_TRACE([BUILD_CC])
m4trace:configure.ac:467: -1- m4_pattern_allow([^BUILD_CC$])
m4trace:configure.ac:467: -1- AC_SUBST([BUILD_CC])
m4trace:configure.ac:467: -1- AC_SUBST_TRACE([BUILD_CC])
m4trace:configure.ac:467: -1- m4_pattern_allow([^BUILD_CC$])
m4trace:configure.ac:467: -1- AC_SUBST([BUILD_CC])
m4trace:configure.ac:467: -1- AC_SUBST_TRACE([BUILD_CC])
m4trace:configure.ac:467: -1- m4_pattern_allow([^BUILD_CC$])
m4trace:configure.ac:467: -1- AC_SUBST([BUILD_EXEEXT])
m4trace:configure.ac:467: -1- AC_SUBST_TRACE([BUILD_EXEEXT])
m4trace:configure.ac:467: -1- m4_pattern_allow([^BUILD_EXEEXT$])
m4trace:configure.ac:469: -1- AC_SUBST([BUILD_CXX])
m4trace:configure.ac:469: -1- AC_SUBST_TRACE([BUILD_CXX])
m4trace:configure.ac:469: -1- m4_pattern_allow([^BUILD_CXX$])
m4trace:configure.ac:471: -1- AC_SUBST([BUILD_CXX])
m4trace:configure.ac:471: -1- AC_SUBST_TRACE([BUILD_CXX])
m4trace:configure.ac:471: -1- m4_pattern_allow([^BUILD_CXX$])
m4trace:configure.ac:473: -1- AC_SUBST([BUILD_CXX])
m4trace:configure.ac:473: -1- AC_SUBST_TRACE([BUILD_CXX])
m4trace:configure.ac:473: -1- m4_pattern_allow([^BUILD_CXX$])
m4trace:configure.ac:477: -1- AC_SUBST([LLVM_CROSS_COMPILING], [0])
m4trace:configure.ac:477: -1- AC_SUBST_TRACE([LLVM_CROSS_COMPILING])
m4trace:configure.ac:477: -1- m4_pattern_allow([^LLVM_CROSS_COMPILING$])
m4trace:configure.ac:489: -1- AC_SUBST([CVSBUILD], [[CVSBUILD=1]])
m4trace:configure.ac:489: -1- AC_SUBST_TRACE([CVSBUILD])
m4trace:configure.ac:489: -1- m4_pattern_allow([^CVSBUILD$])
m4trace:configure.ac:507: -1- AC_SUBST([ENABLE_LIBCPP], [1])
m4trace:configure.ac:507: -1- AC_SUBST_TRACE([ENABLE_LIBCPP])
m4trace:configure.ac:507: -1- m4_pattern_allow([^ENABLE_LIBCPP$])
m4trace:configure.ac:508: -1- AC_SUBST([ENABLE_LIBCPP], [0])
m4trace:configure.ac:508: -1- AC_SUBST_TRACE([ENABLE_LIBCPP])
m4trace:configure.ac:508: -1- m4_pattern_allow([^ENABLE_LIBCPP$])
m4trace:configure.ac:509: -1- AC_SUBST([ENABLE_LIBCPP], [0])
m4trace:configure.ac:509: -1- AC_SUBST_TRACE([ENABLE_LIBCPP])
m4trace:configure.ac:509: -1- m4_pattern_allow([^ENABLE_LIBCPP$])
m4trace:configure.ac:600: -1- AC_SUBST([ENABLE_CXX11], [1])
m4trace:configure.ac:600: -1- AC_SUBST_TRACE([ENABLE_CXX11])
m4trace:configure.ac:600: -1- m4_pattern_allow([^ENABLE_CXX11$])
m4trace:configure.ac:601: -1- AC_SUBST([ENABLE_CXX11], [0])
m4trace:configure.ac:601: -1- AC_SUBST_TRACE([ENABLE_CXX11])
m4trace:configure.ac:601: -1- m4_pattern_allow([^ENABLE_CXX11$])
m4trace:configure.ac:602: -1- AC_SUBST([ENABLE_CXX11], [0])
m4trace:configure.ac:602: -1- AC_SUBST_TRACE([ENABLE_CXX11])
m4trace:configure.ac:602: -1- m4_pattern_allow([^ENABLE_CXX11$])
m4trace:configure.ac:613: -1- AC_SUBST([ENABLE_SPLIT_DWARF], [1])
m4trace:configure.ac:613: -1- AC_SUBST_TRACE([ENABLE_SPLIT_DWARF])
m4trace:configure.ac:613: -1- m4_pattern_allow([^ENABLE_SPLIT_DWARF$])
m4trace:configure.ac:614: -1- AC_SUBST([ENABLE_SPLIT_DWARF], [0])
m4trace:configure.ac:614: -1- AC_SUBST_TRACE([ENABLE_SPLIT_DWARF])
m4trace:configure.ac:614: -1- m4_pattern_allow([^ENABLE_SPLIT_DWARF$])
m4trace:configure.ac:615: -1- AC_SUBST([ENABLE_SPLIT_DWARF], [0])
m4trace:configure.ac:615: -1- AC_SUBST_TRACE([ENABLE_SPLIT_DWARF])
m4trace:configure.ac:615: -1- m4_pattern_allow([^ENABLE_SPLIT_DWARF$])
m4trace:configure.ac:627: -1- AC_SUBST([ENABLE_CLANG_ARCMT], [1])
m4trace:configure.ac:627: -1- AC_SUBST_TRACE([ENABLE_CLANG_ARCMT])
m4trace:configure.ac:627: -1- m4_pattern_allow([^ENABLE_CLANG_ARCMT$])
m4trace:configure.ac:628: -1- AC_SUBST([ENABLE_CLANG_ARCMT], [0])
m4trace:configure.ac:628: -1- AC_SUBST_TRACE([ENABLE_CLANG_ARCMT])
m4trace:configure.ac:628: -1- m4_pattern_allow([^ENABLE_CLANG_ARCMT$])
m4trace:configure.ac:629: -1- AC_SUBST([ENABLE_CLANG_ARCMT], [1])
m4trace:configure.ac:629: -1- AC_SUBST_TRACE([ENABLE_CLANG_ARCMT])
m4trace:configure.ac:629: -1- m4_pattern_allow([^ENABLE_CLANG_ARCMT$])
m4trace:configure.ac:641: -1- AC_SUBST([ENABLE_CLANG_STATIC_ANALYZER], [1])
m4trace:configure.ac:641: -1- AC_SUBST_TRACE([ENABLE_CLANG_STATIC_ANALYZER])
m4trace:configure.ac:641: -1- m4_pattern_allow([^ENABLE_CLANG_STATIC_ANALYZER$])
m4trace:configure.ac:646: -1- AC_SUBST([ENABLE_CLANG_STATIC_ANALYZER], [0])
m4trace:configure.ac:646: -1- AC_SUBST_TRACE([ENABLE_CLANG_STATIC_ANALYZER])
m4trace:configure.ac:646: -1- m4_pattern_allow([^ENABLE_CLANG_STATIC_ANALYZER$])
m4trace:configure.ac:648: -1- AC_SUBST([ENABLE_CLANG_STATIC_ANALYZER], [1])
m4trace:configure.ac:648: -1- AC_SUBST_TRACE([ENABLE_CLANG_STATIC_ANALYZER])
m4trace:configure.ac:648: -1- m4_pattern_allow([^ENABLE_CLANG_STATIC_ANALYZER$])
m4trace:configure.ac:658: -1- AC_SUBST([ENABLE_CLANG_REWRITER], [1])
m4trace:configure.ac:658: -1- AC_SUBST_TRACE([ENABLE_CLANG_REWRITER])
m4trace:configure.ac:658: -1- m4_pattern_allow([^ENABLE_CLANG_REWRITER$])
m4trace:configure.ac:666: -1- AC_SUBST([ENABLE_CLANG_REWRITER], [0])
m4trace:configure.ac:666: -1- AC_SUBST_TRACE([ENABLE_CLANG_REWRITER])
m4trace:configure.ac:666: -1- m4_pattern_allow([^ENABLE_CLANG_REWRITER$])
m4trace:configure.ac:668: -1- AC_SUBST([ENABLE_CLANG_REWRITER], [1])
m4trace:configure.ac:668: -1- AC_SUBST_TRACE([ENABLE_CLANG_REWRITER])
m4trace:configure.ac:668: -1- m4_pattern_allow([^ENABLE_CLANG_REWRITER$])
m4trace:configure.ac:676: -1- AC_SUBST([ENABLE_OPTIMIZED], [[]])
m4trace:configure.ac:676: -1- AC_SUBST_TRACE([ENABLE_OPTIMIZED])
m4trace:configure.ac:676: -1- m4_pattern_allow([^ENABLE_OPTIMIZED$])
m4trace:configure.ac:678: -1- AC_SUBST([ENABLE_OPTIMIZED], [[ENABLE_OPTIMIZED=1]])
m4trace:configure.ac:678: -1- AC_SUBST_TRACE([ENABLE_OPTIMIZED])
m4trace:configure.ac:678: -1- m4_pattern_allow([^ENABLE_OPTIMIZED$])
m4trace:configure.ac:685: -1- AC_SUBST([ENABLE_PROFILING], [[]])
m4trace:configure.ac:685: -1- AC_SUBST_TRACE([ENABLE_PROFILING])
m4trace:configure.ac:685: -1- m4_pattern_allow([^ENABLE_PROFILING$])
m4trace:configure.ac:687: -1- AC_SUBST([ENABLE_PROFILING], [[ENABLE_PROFILING=1]])
m4trace:configure.ac:687: -1- AC_SUBST_TRACE([ENABLE_PROFILING])
m4trace:configure.ac:687: -1- m4_pattern_allow([^ENABLE_PROFILING$])
m4trace:configure.ac:694: -1- AC_SUBST([DISABLE_ASSERTIONS], [[]])
m4trace:configure.ac:694: -1- AC_SUBST_TRACE([DISABLE_ASSERTIONS])
m4trace:configure.ac:694: -1- m4_pattern_allow([^DISABLE_ASSERTIONS$])
m4trace:configure.ac:696: -1- AC_SUBST([DISABLE_ASSERTIONS], [[DISABLE_ASSERTIONS=1]])
m4trace:configure.ac:696: -1- AC_SUBST_TRACE([DISABLE_ASSERTIONS])
m4trace:configure.ac:696: -1- m4_pattern_allow([^DISABLE_ASSERTIONS$])
m4trace:configure.ac:703: -1- AC_SUBST([ENABLE_WERROR], [1])
m4trace:configure.ac:703: -1- AC_SUBST_TRACE([ENABLE_WERROR])
m4trace:configure.ac:703: -1- m4_pattern_allow([^ENABLE_WERROR$])
m4trace:configure.ac:704: -1- AC_SUBST([ENABLE_WERROR], [0])
m4trace:configure.ac:704: -1- AC_SUBST_TRACE([ENABLE_WERROR])
m4trace:configure.ac:704: -1- m4_pattern_allow([^ENABLE_WERROR$])
m4trace:configure.ac:705: -1- AC_SUBST([ENABLE_WERROR], [0])
m4trace:configure.ac:705: -1- AC_SUBST_TRACE([ENABLE_WERROR])
m4trace:configure.ac:705: -1- m4_pattern_allow([^ENABLE_WERROR$])
m4trace:configure.ac:713: -1- AC_SUBST([ENABLE_EXPENSIVE_CHECKS], [[ENABLE_EXPENSIVE_CHECKS=1]])
m4trace:configure.ac:713: -1- AC_SUBST_TRACE([ENABLE_EXPENSIVE_CHECKS])
m4trace:configure.ac:713: -1- m4_pattern_allow([^ENABLE_EXPENSIVE_CHECKS$])
m4trace:configure.ac:714: -1- AC_SUBST([EXPENSIVE_CHECKS], [[yes]])
m4trace:configure.ac:714: -1- AC_SUBST_TRACE([EXPENSIVE_CHECKS])
m4trace:configure.ac:714: -1- m4_pattern_allow([^EXPENSIVE_CHECKS$])
m4trace:configure.ac:716: -1- AC_SUBST([ENABLE_EXPENSIVE_CHECKS], [[]])
m4trace:configure.ac:716: -1- AC_SUBST_TRACE([ENABLE_EXPENSIVE_CHECKS])
m4trace:configure.ac:716: -1- m4_pattern_allow([^ENABLE_EXPENSIVE_CHECKS$])
m4trace:configure.ac:717: -1- AC_SUBST([EXPENSIVE_CHECKS], [[no]])
m4trace:configure.ac:717: -1- AC_SUBST_TRACE([EXPENSIVE_CHECKS])
m4trace:configure.ac:717: -1- m4_pattern_allow([^EXPENSIVE_CHECKS$])
m4trace:configure.ac:724: -1- AC_SUBST([DEBUG_RUNTIME], [[]])
m4trace:configure.ac:724: -1- AC_SUBST_TRACE([DEBUG_RUNTIME])
m4trace:configure.ac:724: -1- m4_pattern_allow([^DEBUG_RUNTIME$])
m4trace:configure.ac:726: -1- AC_SUBST([DEBUG_RUNTIME], [[DEBUG_RUNTIME=1]])
m4trace:configure.ac:726: -1- AC_SUBST_TRACE([DEBUG_RUNTIME])
m4trace:configure.ac:726: -1- m4_pattern_allow([^DEBUG_RUNTIME$])
m4trace:configure.ac:734: -1- AC_SUBST([DEBUG_SYMBOLS], [[]])
m4trace:configure.ac:734: -1- AC_SUBST_TRACE([DEBUG_SYMBOLS])
m4trace:configure.ac:734: -1- m4_pattern_allow([^DEBUG_SYMBOLS$])
m4trace:configure.ac:736: -1- AC_SUBST([DEBUG_SYMBOLS], [[DEBUG_SYMBOLS=1]])
m4trace:configure.ac:736: -1- AC_SUBST_TRACE([DEBUG_SYMBOLS])
m4trace:configure.ac:736: -1- m4_pattern_allow([^DEBUG_SYMBOLS$])
m4trace:configure.ac:743: -1- AC_SUBST([KEEP_SYMBOLS], [[]])
m4trace:configure.ac:743: -1- AC_SUBST_TRACE([KEEP_SYMBOLS])
m4trace:configure.ac:743: -1- m4_pattern_allow([^KEEP_SYMBOLS$])
m4trace:configure.ac:745: -1- AC_SUBST([KEEP_SYMBOLS], [[KEEP_SYMBOLS=1]])
m4trace:configure.ac:745: -1- AC_SUBST_TRACE([KEEP_SYMBOLS])
m4trace:configure.ac:745: -1- m4_pattern_allow([^KEEP_SYMBOLS$])
m4trace:configure.ac:755: -1- AC_SUBST([JIT], [[]])
m4trace:configure.ac:755: -1- AC_SUBST_TRACE([JIT])
m4trace:configure.ac:755: -1- m4_pattern_allow([^JIT$])
m4trace:configure.ac:758: -1- AC_SUBST([TARGET_HAS_JIT], [1])
m4trace:configure.ac:758: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:758: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:759: -1- AC_SUBST([TARGET_HAS_JIT], [0])
m4trace:configure.ac:759: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:759: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:760: -1- AC_SUBST([TARGET_HAS_JIT], [1])
m4trace:configure.ac:760: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:760: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:761: -1- AC_SUBST([TARGET_HAS_JIT], [1])
m4trace:configure.ac:761: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:761: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:762: -1- AC_SUBST([TARGET_HAS_JIT], [1])
m4trace:configure.ac:762: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:762: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:763: -1- AC_SUBST([TARGET_HAS_JIT], [0])
m4trace:configure.ac:763: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:763: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:764: -1- AC_SUBST([TARGET_HAS_JIT], [1])
m4trace:configure.ac:764: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:764: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:765: -1- AC_SUBST([TARGET_HAS_JIT], [0])
m4trace:configure.ac:765: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:765: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:766: -1- AC_SUBST([TARGET_HAS_JIT], [0])
m4trace:configure.ac:766: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:766: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:767: -1- AC_SUBST([TARGET_HAS_JIT], [0])
m4trace:configure.ac:767: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:767: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:768: -1- AC_SUBST([TARGET_HAS_JIT], [0])
m4trace:configure.ac:768: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:768: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:769: -1- AC_SUBST([TARGET_HAS_JIT], [1])
m4trace:configure.ac:769: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:769: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:770: -1- AC_SUBST([TARGET_HAS_JIT], [0])
m4trace:configure.ac:770: -1- AC_SUBST_TRACE([TARGET_HAS_JIT])
m4trace:configure.ac:770: -1- m4_pattern_allow([^TARGET_HAS_JIT$])
m4trace:configure.ac:775: -1- AC_SUBST([TARGETS_WITH_JIT], [$TARGETS_WITH_JIT])
m4trace:configure.ac:775: -1- AC_SUBST_TRACE([TARGETS_WITH_JIT])
m4trace:configure.ac:775: -1- m4_pattern_allow([^TARGETS_WITH_JIT$])
m4trace:configure.ac:783: -1- AC_SUBST([ENABLE_DOCS], [1])
m4trace:configure.ac:783: -1- AC_SUBST_TRACE([ENABLE_DOCS])
m4trace:configure.ac:783: -1- m4_pattern_allow([^ENABLE_DOCS$])
m4trace:configure.ac:784: -1- AC_SUBST([ENABLE_DOCS], [0])
m4trace:configure.ac:784: -1- AC_SUBST_TRACE([ENABLE_DOCS])
m4trace:configure.ac:784: -1- m4_pattern_allow([^ENABLE_DOCS$])
m4trace:configure.ac:785: -1- AC_SUBST([ENABLE_DOCS], [1])
m4trace:configure.ac:785: -1- AC_SUBST_TRACE([ENABLE_DOCS])
m4trace:configure.ac:785: -1- m4_pattern_allow([^ENABLE_DOCS$])
m4trace:configure.ac:795: -1- AC_SUBST([ENABLE_DOXYGEN], [1])
m4trace:configure.ac:795: -1- AC_SUBST_TRACE([ENABLE_DOXYGEN])
m4trace:configure.ac:795: -1- m4_pattern_allow([^ENABLE_DOXYGEN$])
m4trace:configure.ac:796: -1- AC_SUBST([ENABLE_DOXYGEN], [0])
m4trace:configure.ac:796: -1- AC_SUBST_TRACE([ENABLE_DOXYGEN])
m4trace:configure.ac:796: -1- m4_pattern_allow([^ENABLE_DOXYGEN$])
m4trace:configure.ac:797: -1- AC_SUBST([ENABLE_DOXYGEN], [0])
m4trace:configure.ac:797: -1- AC_SUBST_TRACE([ENABLE_DOXYGEN])
m4trace:configure.ac:797: -1- m4_pattern_allow([^ENABLE_DOXYGEN$])
m4trace:configure.ac:807: -1- AC_SUBST([LLVM_ENABLE_THREADS], [1])
m4trace:configure.ac:807: -1- AC_SUBST_TRACE([LLVM_ENABLE_THREADS])
m4trace:configure.ac:807: -1- m4_pattern_allow([^LLVM_ENABLE_THREADS$])
m4trace:configure.ac:808: -1- AC_SUBST([LLVM_ENABLE_THREADS], [0])
m4trace:configure.ac:808: -1- AC_SUBST_TRACE([LLVM_ENABLE_THREADS])
m4trace:configure.ac:808: -1- m4_pattern_allow([^LLVM_ENABLE_THREADS$])
m4trace:configure.ac:809: -1- AC_SUBST([LLVM_ENABLE_THREADS], [1])
m4trace:configure.ac:809: -1- AC_SUBST_TRACE([LLVM_ENABLE_THREADS])
m4trace:configure.ac:809: -1- m4_pattern_allow([^LLVM_ENABLE_THREADS$])
m4trace:configure.ac:813: -1- AC_DEFINE_TRACE_LITERAL([LLVM_ENABLE_THREADS])
m4trace:configure.ac:813: -1- m4_pattern_allow([^LLVM_ENABLE_THREADS$])
m4trace:configure.ac:813: -1- AH_OUTPUT([LLVM_ENABLE_THREADS], [/* Define if threads enabled */
#undef LLVM_ENABLE_THREADS])
m4trace:configure.ac:821: -1- AC_SUBST([ENABLE_PTHREADS], [1])
m4trace:configure.ac:821: -1- AC_SUBST_TRACE([ENABLE_PTHREADS])
m4trace:configure.ac:821: -1- m4_pattern_allow([^ENABLE_PTHREADS$])
m4trace:configure.ac:822: -1- AC_SUBST([ENABLE_PTHREADS], [0])
m4trace:configure.ac:822: -1- AC_SUBST_TRACE([ENABLE_PTHREADS])
m4trace:configure.ac:822: -1- m4_pattern_allow([^ENABLE_PTHREADS$])
m4trace:configure.ac:823: -1- AC_SUBST([ENABLE_PTHREADS], [1])
m4trace:configure.ac:823: -1- AC_SUBST_TRACE([ENABLE_PTHREADS])
m4trace:configure.ac:823: -1- m4_pattern_allow([^ENABLE_PTHREADS$])
m4trace:configure.ac:834: -1- AC_SUBST([LLVM_ENABLE_ZLIB], [1])
m4trace:configure.ac:834: -1- AC_SUBST_TRACE([LLVM_ENABLE_ZLIB])
m4trace:configure.ac:834: -1- m4_pattern_allow([^LLVM_ENABLE_ZLIB$])
m4trace:configure.ac:835: -1- AC_SUBST([LLVM_ENABLE_ZLIB], [0])
m4trace:configure.ac:835: -1- AC_SUBST_TRACE([LLVM_ENABLE_ZLIB])
m4trace:configure.ac:835: -1- m4_pattern_allow([^LLVM_ENABLE_ZLIB$])
m4trace:configure.ac:836: -1- AC_SUBST([LLVM_ENABLE_ZLIB], [1])
m4trace:configure.ac:836: -1- AC_SUBST_TRACE([LLVM_ENABLE_ZLIB])
m4trace:configure.ac:836: -1- m4_pattern_allow([^LLVM_ENABLE_ZLIB$])
m4trace:configure.ac:840: -1- AC_DEFINE_TRACE_LITERAL([LLVM_ENABLE_ZLIB])
m4trace:configure.ac:840: -1- m4_pattern_allow([^LLVM_ENABLE_ZLIB$])
m4trace:configure.ac:840: -1- AH_OUTPUT([LLVM_ENABLE_ZLIB], [/* Define if zlib is enabled */
#undef LLVM_ENABLE_ZLIB])
m4trace:configure.ac:848: -1- AC_SUBST([ENABLE_PIC], [1])
m4trace:configure.ac:848: -1- AC_SUBST_TRACE([ENABLE_PIC])
m4trace:configure.ac:848: -1- m4_pattern_allow([^ENABLE_PIC$])
m4trace:configure.ac:849: -1- AC_SUBST([ENABLE_PIC], [0])
m4trace:configure.ac:849: -1- AC_SUBST_TRACE([ENABLE_PIC])
m4trace:configure.ac:849: -1- m4_pattern_allow([^ENABLE_PIC$])
m4trace:configure.ac:850: -1- AC_SUBST([ENABLE_PIC], [1])
m4trace:configure.ac:850: -1- AC_SUBST_TRACE([ENABLE_PIC])
m4trace:configure.ac:850: -1- m4_pattern_allow([^ENABLE_PIC$])
m4trace:configure.ac:854: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_PIC])
m4trace:configure.ac:854: -1- m4_pattern_allow([^ENABLE_PIC$])
m4trace:configure.ac:854: -1- AH_OUTPUT([ENABLE_PIC], [/* Define if position independent code is enabled */
#undef ENABLE_PIC])
m4trace:configure.ac:862: -1- AC_SUBST([ENABLE_SHARED], [1])
m4trace:configure.ac:862: -1- AC_SUBST_TRACE([ENABLE_SHARED])
m4trace:configure.ac:862: -1- m4_pattern_allow([^ENABLE_SHARED$])
m4trace:configure.ac:863: -1- AC_SUBST([ENABLE_SHARED], [0])
m4trace:configure.ac:863: -1- AC_SUBST_TRACE([ENABLE_SHARED])
m4trace:configure.ac:863: -1- m4_pattern_allow([^ENABLE_SHARED$])
m4trace:configure.ac:864: -1- AC_SUBST([ENABLE_SHARED], [0])
m4trace:configure.ac:864: -1- AC_SUBST_TRACE([ENABLE_SHARED])
m4trace:configure.ac:864: -1- m4_pattern_allow([^ENABLE_SHARED$])
m4trace:configure.ac:874: -1- AC_SUBST([ENABLE_EMBED_STDCXX], [1])
m4trace:configure.ac:874: -1- AC_SUBST_TRACE([ENABLE_EMBED_STDCXX])
m4trace:configure.ac:874: -1- m4_pattern_allow([^ENABLE_EMBED_STDCXX$])
m4trace:configure.ac:875: -1- AC_SUBST([ENABLE_EMBED_STDCXX], [0])
m4trace:configure.ac:875: -1- AC_SUBST_TRACE([ENABLE_EMBED_STDCXX])
m4trace:configure.ac:875: -1- m4_pattern_allow([^ENABLE_EMBED_STDCXX$])
m4trace:configure.ac:876: -1- AC_SUBST([ENABLE_EMBED_STDCXX], [0])
m4trace:configure.ac:876: -1- AC_SUBST_TRACE([ENABLE_EMBED_STDCXX])
m4trace:configure.ac:876: -1- m4_pattern_allow([^ENABLE_EMBED_STDCXX$])
m4trace:configure.ac:886: -1- AC_SUBST([ENABLE_TIMESTAMPS], [1])
m4trace:configure.ac:886: -1- AC_SUBST_TRACE([ENABLE_TIMESTAMPS])
m4trace:configure.ac:886: -1- m4_pattern_allow([^ENABLE_TIMESTAMPS$])
m4trace:configure.ac:887: -1- AC_SUBST([ENABLE_TIMESTAMPS], [0])
m4trace:configure.ac:887: -1- AC_SUBST_TRACE([ENABLE_TIMESTAMPS])
m4trace:configure.ac:887: -1- m4_pattern_allow([^ENABLE_TIMESTAMPS$])
m4trace:configure.ac:888: -1- AC_SUBST([ENABLE_TIMESTAMPS], [1])
m4trace:configure.ac:888: -1- AC_SUBST_TRACE([ENABLE_TIMESTAMPS])
m4trace:configure.ac:888: -1- m4_pattern_allow([^ENABLE_TIMESTAMPS$])
m4trace:configure.ac:892: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_TIMESTAMPS])
m4trace:configure.ac:892: -1- m4_pattern_allow([^ENABLE_TIMESTAMPS$])
m4trace:configure.ac:892: -1- AH_OUTPUT([ENABLE_TIMESTAMPS], [/* Define if timestamp information (e.g., __DATE__) is allowed */
#undef ENABLE_TIMESTAMPS])
m4trace:configure.ac:906: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_BACKTRACES])
m4trace:configure.ac:906: -1- m4_pattern_allow([^ENABLE_BACKTRACES$])
m4trace:configure.ac:906: -1- AH_OUTPUT([ENABLE_BACKTRACES], [/* Define if you want backtraces on crash */
#undef ENABLE_BACKTRACES])
m4trace:configure.ac:923: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_CRASH_OVERRIDES])
m4trace:configure.ac:923: -1- m4_pattern_allow([^ENABLE_CRASH_OVERRIDES$])
m4trace:configure.ac:923: -1- AH_OUTPUT([ENABLE_CRASH_OVERRIDES], [/* Define to enable crash handling overrides */
#undef ENABLE_CRASH_OVERRIDES])
m4trace:configure.ac:928: -1- AC_SUBST([ALL_TARGETS], [$ALL_TARGETS])
m4trace:configure.ac:928: -1- AC_SUBST_TRACE([ALL_TARGETS])
m4trace:configure.ac:928: -1- m4_pattern_allow([^ALL_TARGETS$])
m4trace:configure.ac:993: -1- AC_SUBST([TARGETS_TO_BUILD], [$TARGETS_TO_BUILD])
m4trace:configure.ac:993: -1- AC_SUBST_TRACE([TARGETS_TO_BUILD])
m4trace:configure.ac:993: -1- m4_pattern_allow([^TARGETS_TO_BUILD$])
m4trace:configure.ac:1000: -1- AC_DEFINE_TRACE_LITERAL([LLVM_NATIVE_ARCH])
m4trace:configure.ac:1000: -1- m4_pattern_allow([^LLVM_NATIVE_ARCH$])
m4trace:configure.ac:1000: -1- AH_OUTPUT([LLVM_NATIVE_ARCH], [/* LLVM architecture name for the native architecture, if available */
#undef LLVM_NATIVE_ARCH])
m4trace:configure.ac:1012: -1- AC_DEFINE_TRACE_LITERAL([LLVM_NATIVE_TARGET])
m4trace:configure.ac:1012: -1- m4_pattern_allow([^LLVM_NATIVE_TARGET$])
m4trace:configure.ac:1012: -1- AH_OUTPUT([LLVM_NATIVE_TARGET], [/* LLVM name for the native Target init function, if available */
#undef LLVM_NATIVE_TARGET])
m4trace:configure.ac:1014: -1- AC_DEFINE_TRACE_LITERAL([LLVM_NATIVE_TARGETINFO])
m4trace:configure.ac:1014: -1- m4_pattern_allow([^LLVM_NATIVE_TARGETINFO$])
m4trace:configure.ac:1014: -1- AH_OUTPUT([LLVM_NATIVE_TARGETINFO], [/* LLVM name for the native TargetInfo init function, if available */
#undef LLVM_NATIVE_TARGETINFO])
m4trace:configure.ac:1016: -1- AC_DEFINE_TRACE_LITERAL([LLVM_NATIVE_TARGETMC])
m4trace:configure.ac:1016: -1- m4_pattern_allow([^LLVM_NATIVE_TARGETMC$])
m4trace:configure.ac:1016: -1- AH_OUTPUT([LLVM_NATIVE_TARGETMC], [/* LLVM name for the native target MC init function, if available */
#undef LLVM_NATIVE_TARGETMC])
m4trace:configure.ac:1018: -1- AC_DEFINE_TRACE_LITERAL([LLVM_NATIVE_ASMPRINTER])
m4trace:configure.ac:1018: -1- m4_pattern_allow([^LLVM_NATIVE_ASMPRINTER$])
m4trace:configure.ac:1018: -1- AH_OUTPUT([LLVM_NATIVE_ASMPRINTER], [/* LLVM name for the native AsmPrinter init function, if available */
#undef LLVM_NATIVE_ASMPRINTER])
m4trace:configure.ac:1021: -1- AC_DEFINE_TRACE_LITERAL([LLVM_NATIVE_ASMPARSER])
m4trace:configure.ac:1021: -1- m4_pattern_allow([^LLVM_NATIVE_ASMPARSER$])
m4trace:configure.ac:1021: -1- AH_OUTPUT([LLVM_NATIVE_ASMPARSER], [/* LLVM name for the native AsmParser init function, if available */
#undef LLVM_NATIVE_ASMPARSER])
m4trace:configure.ac:1025: -1- AC_DEFINE_TRACE_LITERAL([LLVM_NATIVE_DISASSEMBLER])
m4trace:configure.ac:1025: -1- m4_pattern_allow([^LLVM_NATIVE_DISASSEMBLER$])
m4trace:configure.ac:1025: -1- AH_OUTPUT([LLVM_NATIVE_DISASSEMBLER], [/* LLVM name for the native Disassembler init function, if available */
#undef LLVM_NATIVE_DISASSEMBLER])
m4trace:configure.ac:1048: -1- AC_SUBST([LLVM_ENUM_TARGETS])
m4trace:configure.ac:1048: -1- AC_SUBST_TRACE([LLVM_ENUM_TARGETS])
m4trace:configure.ac:1048: -1- m4_pattern_allow([^LLVM_ENUM_TARGETS$])
m4trace:configure.ac:1049: -1- AC_SUBST([LLVM_ENUM_ASM_PRINTERS])
m4trace:configure.ac:1049: -1- AC_SUBST_TRACE([LLVM_ENUM_ASM_PRINTERS])
m4trace:configure.ac:1049: -1- m4_pattern_allow([^LLVM_ENUM_ASM_PRINTERS$])
m4trace:configure.ac:1050: -1- AC_SUBST([LLVM_ENUM_ASM_PARSERS])
m4trace:configure.ac:1050: -1- AC_SUBST_TRACE([LLVM_ENUM_ASM_PARSERS])
m4trace:configure.ac:1050: -1- m4_pattern_allow([^LLVM_ENUM_ASM_PARSERS$])
m4trace:configure.ac:1051: -1- AC_SUBST([LLVM_ENUM_DISASSEMBLERS])
m4trace:configure.ac:1051: -1- AC_SUBST_TRACE([LLVM_ENUM_DISASSEMBLERS])
m4trace:configure.ac:1051: -1- m4_pattern_allow([^LLVM_ENUM_DISASSEMBLERS$])
m4trace:configure.ac:1068: -1- AC_SUBST([OPTIMIZE_OPTION], [$optimize_option])
m4trace:configure.ac:1068: -1- AC_SUBST_TRACE([OPTIMIZE_OPTION])
m4trace:configure.ac:1068: -1- m4_pattern_allow([^OPTIMIZE_OPTION$])
m4trace:configure.ac:1080: -1- AC_SUBST([EXTRA_OPTIONS], [$EXTRA_OPTIONS])
m4trace:configure.ac:1080: -1- AC_SUBST_TRACE([EXTRA_OPTIONS])
m4trace:configure.ac:1080: -1- m4_pattern_allow([^EXTRA_OPTIONS$])
m4trace:configure.ac:1091: -1- AC_SUBST([EXTRA_LD_OPTIONS], [$EXTRA_LD_OPTIONS])
m4trace:configure.ac:1091: -1- AC_SUBST_TRACE([EXTRA_LD_OPTIONS])
m4trace:configure.ac:1091: -1- m4_pattern_allow([^EXTRA_LD_OPTIONS$])
m4trace:configure.ac:1134: -1- AC_SUBST([CLANG_SRC_ROOT], [$clang_src_root])
m4trace:configure.ac:1134: -1- AC_SUBST_TRACE([CLANG_SRC_ROOT])
m4trace:configure.ac:1134: -1- m4_pattern_allow([^CLANG_SRC_ROOT$])
m4trace:configure.ac:1141: -1- AC_DEFINE_TRACE_LITERAL([CLANG_RESOURCE_DIR])
m4trace:configure.ac:1141: -1- m4_pattern_allow([^CLANG_RESOURCE_DIR$])
m4trace:configure.ac:1141: -1- AH_OUTPUT([CLANG_RESOURCE_DIR], [/* Relative directory for resource files */
#undef CLANG_RESOURCE_DIR])
m4trace:configure.ac:1148: -1- AC_DEFINE_TRACE_LITERAL([C_INCLUDE_DIRS])
m4trace:configure.ac:1148: -1- m4_pattern_allow([^C_INCLUDE_DIRS$])
m4trace:configure.ac:1148: -1- AH_OUTPUT([C_INCLUDE_DIRS], [/* Directories clang will search for headers */
#undef C_INCLUDE_DIRS])
m4trace:configure.ac:1158: -1- AC_DEFINE_TRACE_LITERAL([GCC_INSTALL_PREFIX])
m4trace:configure.ac:1158: -1- m4_pattern_allow([^GCC_INSTALL_PREFIX$])
m4trace:configure.ac:1158: -1- AH_OUTPUT([GCC_INSTALL_PREFIX], [/* Directory where gcc is installed. */
#undef GCC_INSTALL_PREFIX])
m4trace:configure.ac:1165: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_SYSROOT])
m4trace:configure.ac:1165: -1- m4_pattern_allow([^DEFAULT_SYSROOT$])
m4trace:configure.ac:1165: -1- AH_OUTPUT([DEFAULT_SYSROOT], [/* Default <path> to all compiler invocations for --sysroot=<path>. */
#undef DEFAULT_SYSROOT])
m4trace:configure.ac:1178: -1- AC_SUBST([BINUTILS_INCDIR], [$WITH_BINUTILS_INCDIR])
m4trace:configure.ac:1178: -1- AC_SUBST_TRACE([BINUTILS_INCDIR])
m4trace:configure.ac:1178: -1- m4_pattern_allow([^BINUTILS_INCDIR$])
m4trace:configure.ac:1191: -1- AC_DEFINE_TRACE_LITERAL([BUG_REPORT_URL])
m4trace:configure.ac:1191: -1- m4_pattern_allow([^BUG_REPORT_URL$])
m4trace:configure.ac:1191: -1- AH_OUTPUT([BUG_REPORT_URL], [/* Bug report URL. */
#undef BUG_REPORT_URL])
m4trace:configure.ac:1204: -1- AC_SUBST([ENABLE_TERMINFO], [1])
m4trace:configure.ac:1204: -1- AC_SUBST_TRACE([ENABLE_TERMINFO])
m4trace:configure.ac:1204: -1- m4_pattern_allow([^ENABLE_TERMINFO$])
m4trace:configure.ac:1205: -1- AC_SUBST([ENABLE_TERMINFO], [0])
m4trace:configure.ac:1205: -1- AC_SUBST_TRACE([ENABLE_TERMINFO])
m4trace:configure.ac:1205: -1- m4_pattern_allow([^ENABLE_TERMINFO$])
m4trace:configure.ac:1233: -1- AC_SUBST([INTERNAL_PREFIX], [$withval])
m4trace:configure.ac:1233: -1- AC_SUBST_TRACE([INTERNAL_PREFIX])
m4trace:configure.ac:1233: -1- m4_pattern_allow([^INTERNAL_PREFIX$])
m4trace:configure.ac:1241: -1- AC_PROG_NM
m4trace:configure.ac:1242: -1- AC_SUBST([NM])
m4trace:configure.ac:1242: -1- AC_SUBST_TRACE([NM])
m4trace:configure.ac:1242: -1- m4_pattern_allow([^NM$])
m4trace:configure.ac:1245: -1- AC_CHECK_GNU_MAKE
m4trace:configure.ac:1245: -1- AC_SUBST([ifGNUmake])
m4trace:configure.ac:1245: -1- AC_SUBST_TRACE([ifGNUmake])
m4trace:configure.ac:1245: -1- m4_pattern_allow([^ifGNUmake$])
m4trace:configure.ac:1246: -1- AC_PROG_LN_S
m4trace:configure.ac:1246: -1- AC_SUBST([LN_S], [$as_ln_s])
m4trace:configure.ac:1246: -1- AC_SUBST_TRACE([LN_S])
m4trace:configure.ac:1246: -1- m4_pattern_allow([^LN_S$])
m4trace:configure.ac:1247: -1- AC_SUBST([CMP])
m4trace:configure.ac:1247: -1- AC_SUBST_TRACE([CMP])
m4trace:configure.ac:1247: -1- m4_pattern_allow([^CMP$])
m4trace:configure.ac:1248: -1- AC_SUBST([CP])
m4trace:configure.ac:1248: -1- AC_SUBST_TRACE([CP])
m4trace:configure.ac:1248: -1- m4_pattern_allow([^CP$])
m4trace:configure.ac:1249: -1- AC_SUBST([DATE])
m4trace:configure.ac:1249: -1- AC_SUBST_TRACE([DATE])
m4trace:configure.ac:1249: -1- m4_pattern_allow([^DATE$])
m4trace:configure.ac:1250: -1- AC_SUBST([FIND])
m4trace:configure.ac:1250: -1- AC_SUBST_TRACE([FIND])
m4trace:configure.ac:1250: -1- m4_pattern_allow([^FIND$])
m4trace:configure.ac:1251: -1- AC_SUBST([GREP])
m4trace:configure.ac:1251: -1- AC_SUBST_TRACE([GREP])
m4trace:configure.ac:1251: -1- m4_pattern_allow([^GREP$])
m4trace:configure.ac:1252: -1- AC_SUBST([MKDIR])
m4trace:configure.ac:1252: -1- AC_SUBST_TRACE([MKDIR])
m4trace:configure.ac:1252: -1- m4_pattern_allow([^MKDIR$])
m4trace:configure.ac:1253: -1- AC_SUBST([MV])
m4trace:configure.ac:1253: -1- AC_SUBST_TRACE([MV])
m4trace:configure.ac:1253: -1- m4_pattern_allow([^MV$])
m4trace:configure.ac:1254: -1- AC_PROG_RANLIB
m4trace:configure.ac:1254: -1- AC_SUBST([RANLIB])
m4trace:configure.ac:1254: -1- AC_SUBST_TRACE([RANLIB])
m4trace:configure.ac:1254: -1- m4_pattern_allow([^RANLIB$])
m4trace:configure.ac:1255: -1- AC_SUBST([AR])
m4trace:configure.ac:1255: -1- AC_SUBST_TRACE([AR])
m4trace:configure.ac:1255: -1- m4_pattern_allow([^AR$])
m4trace:configure.ac:1256: -1- AC_SUBST([RM])
m4trace:configure.ac:1256: -1- AC_SUBST_TRACE([RM])
m4trace:configure.ac:1256: -1- m4_pattern_allow([^RM$])
m4trace:configure.ac:1257: -1- AC_SUBST([SED])
m4trace:configure.ac:1257: -1- AC_SUBST_TRACE([SED])
m4trace:configure.ac:1257: -1- m4_pattern_allow([^SED$])
m4trace:configure.ac:1258: -1- AC_SUBST([TAR])
m4trace:configure.ac:1258: -1- AC_SUBST_TRACE([TAR])
m4trace:configure.ac:1258: -1- m4_pattern_allow([^TAR$])
m4trace:configure.ac:1259: -1- AC_SUBST([BINPWD])
m4trace:configure.ac:1259: -1- AC_SUBST_TRACE([BINPWD])
m4trace:configure.ac:1259: -1- m4_pattern_allow([^BINPWD$])
m4trace:configure.ac:1262: -1- AC_SUBST([GRAPHVIZ])
m4trace:configure.ac:1262: -1- AC_SUBST_TRACE([GRAPHVIZ])
m4trace:configure.ac:1262: -1- m4_pattern_allow([^GRAPHVIZ$])
m4trace:configure.ac:1264: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GRAPHVIZ])
m4trace:configure.ac:1264: -1- m4_pattern_allow([^HAVE_GRAPHVIZ$])
m4trace:configure.ac:1264: -1- AH_OUTPUT([HAVE_GRAPHVIZ], [/* Define if the Graphviz program is available */
#undef HAVE_GRAPHVIZ])
m4trace:configure.ac:1270: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_GRAPHVIZ])
m4trace:configure.ac:1270: -1- m4_pattern_allow([^LLVM_PATH_GRAPHVIZ$])
m4trace:configure.ac:1270: -1- AH_OUTPUT([LLVM_PATH_GRAPHVIZ], [/* Define to path to Graphviz program if found or \'echo Graphviz\' otherwise */
#undef LLVM_PATH_GRAPHVIZ])
m4trace:configure.ac:1272: -1- AC_SUBST([DOT])
m4trace:configure.ac:1272: -1- AC_SUBST_TRACE([DOT])
m4trace:configure.ac:1272: -1- m4_pattern_allow([^DOT$])
m4trace:configure.ac:1274: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DOT])
m4trace:configure.ac:1274: -1- m4_pattern_allow([^HAVE_DOT$])
m4trace:configure.ac:1274: -1- AH_OUTPUT([HAVE_DOT], [/* Define if the dot program is available */
#undef HAVE_DOT])
m4trace:configure.ac:1280: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_DOT])
m4trace:configure.ac:1280: -1- m4_pattern_allow([^LLVM_PATH_DOT$])
m4trace:configure.ac:1280: -1- AH_OUTPUT([LLVM_PATH_DOT], [/* Define to path to dot program if found or \'echo dot\' otherwise */
#undef LLVM_PATH_DOT])
m4trace:configure.ac:1282: -1- AC_SUBST([FDP])
m4trace:configure.ac:1282: -1- AC_SUBST_TRACE([FDP])
m4trace:configure.ac:1282: -1- m4_pattern_allow([^FDP$])
m4trace:configure.ac:1284: -1- AC_DEFINE_TRACE_LITERAL([HAVE_FDP])
m4trace:configure.ac:1284: -1- m4_pattern_allow([^HAVE_FDP$])
m4trace:configure.ac:1284: -1- AH_OUTPUT([HAVE_FDP], [/* Define if the neat program is available */
#undef HAVE_FDP])
m4trace:configure.ac:1290: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_FDP])
m4trace:configure.ac:1290: -1- m4_pattern_allow([^LLVM_PATH_FDP$])
m4trace:configure.ac:1290: -1- AH_OUTPUT([LLVM_PATH_FDP], [/* Define to path to fdp program if found or \'echo fdp\' otherwise */
#undef LLVM_PATH_FDP])
m4trace:configure.ac:1292: -1- AC_SUBST([NEATO])
m4trace:configure.ac:1292: -1- AC_SUBST_TRACE([NEATO])
m4trace:configure.ac:1292: -1- m4_pattern_allow([^NEATO$])
m4trace:configure.ac:1294: -1- AC_DEFINE_TRACE_LITERAL([HAVE_NEATO])
m4trace:configure.ac:1294: -1- m4_pattern_allow([^HAVE_NEATO$])
m4trace:configure.ac:1294: -1- AH_OUTPUT([HAVE_NEATO], [/* Define if the neat program is available */
#undef HAVE_NEATO])
m4trace:configure.ac:1300: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_NEATO])
m4trace:configure.ac:1300: -1- m4_pattern_allow([^LLVM_PATH_NEATO$])
m4trace:configure.ac:1300: -1- AH_OUTPUT([LLVM_PATH_NEATO], [/* Define to path to neato program if found or \'echo neato\' otherwise */
#undef LLVM_PATH_NEATO])
m4trace:configure.ac:1302: -1- AC_SUBST([TWOPI])
m4trace:configure.ac:1302: -1- AC_SUBST_TRACE([TWOPI])
m4trace:configure.ac:1302: -1- m4_pattern_allow([^TWOPI$])
m4trace:configure.ac:1304: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TWOPI])
m4trace:configure.ac:1304: -1- m4_pattern_allow([^HAVE_TWOPI$])
m4trace:configure.ac:1304: -1- AH_OUTPUT([HAVE_TWOPI], [/* Define if the neat program is available */
#undef HAVE_TWOPI])
m4trace:configure.ac:1310: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_TWOPI])
m4trace:configure.ac:1310: -1- m4_pattern_allow([^LLVM_PATH_TWOPI$])
m4trace:configure.ac:1310: -1- AH_OUTPUT([LLVM_PATH_TWOPI], [/* Define to path to twopi program if found or \'echo twopi\' otherwise */
#undef LLVM_PATH_TWOPI])
m4trace:configure.ac:1312: -1- AC_SUBST([CIRCO])
m4trace:configure.ac:1312: -1- AC_SUBST_TRACE([CIRCO])
m4trace:configure.ac:1312: -1- m4_pattern_allow([^CIRCO$])
m4trace:configure.ac:1314: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CIRCO])
m4trace:configure.ac:1314: -1- m4_pattern_allow([^HAVE_CIRCO$])
m4trace:configure.ac:1314: -1- AH_OUTPUT([HAVE_CIRCO], [/* Define if the neat program is available */
#undef HAVE_CIRCO])
m4trace:configure.ac:1320: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_CIRCO])
m4trace:configure.ac:1320: -1- m4_pattern_allow([^LLVM_PATH_CIRCO$])
m4trace:configure.ac:1320: -1- AH_OUTPUT([LLVM_PATH_CIRCO], [/* Define to path to circo program if found or \'echo circo\' otherwise */
#undef LLVM_PATH_CIRCO])
m4trace:configure.ac:1322: -1- AC_SUBST([GV])
m4trace:configure.ac:1322: -1- AC_SUBST_TRACE([GV])
m4trace:configure.ac:1322: -1- m4_pattern_allow([^GV$])
m4trace:configure.ac:1324: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GV])
m4trace:configure.ac:1324: -1- m4_pattern_allow([^HAVE_GV$])
m4trace:configure.ac:1324: -1- AH_OUTPUT([HAVE_GV], [/* Define if the gv program is available */
#undef HAVE_GV])
m4trace:configure.ac:1330: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_GV])
m4trace:configure.ac:1330: -1- m4_pattern_allow([^LLVM_PATH_GV$])
m4trace:configure.ac:1330: -1- AH_OUTPUT([LLVM_PATH_GV], [/* Define to path to gv program if found or \'echo gv\' otherwise */
#undef LLVM_PATH_GV])
m4trace:configure.ac:1332: -1- AC_SUBST([DOTTY])
m4trace:configure.ac:1332: -1- AC_SUBST_TRACE([DOTTY])
m4trace:configure.ac:1332: -1- m4_pattern_allow([^DOTTY$])
m4trace:configure.ac:1334: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DOTTY])
m4trace:configure.ac:1334: -1- m4_pattern_allow([^HAVE_DOTTY$])
m4trace:configure.ac:1334: -1- AH_OUTPUT([HAVE_DOTTY], [/* Define if the dotty program is available */
#undef HAVE_DOTTY])
m4trace:configure.ac:1340: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_DOTTY])
m4trace:configure.ac:1340: -1- m4_pattern_allow([^LLVM_PATH_DOTTY$])
m4trace:configure.ac:1340: -1- AH_OUTPUT([LLVM_PATH_DOTTY], [/* Define to path to dotty program if found or \'echo dotty\' otherwise */
#undef LLVM_PATH_DOTTY])
m4trace:configure.ac:1342: -1- AC_SUBST([XDOT])
m4trace:configure.ac:1342: -1- AC_SUBST_TRACE([XDOT])
m4trace:configure.ac:1342: -1- m4_pattern_allow([^XDOT$])
m4trace:configure.ac:1344: -1- AC_DEFINE_TRACE_LITERAL([HAVE_XDOT])
m4trace:configure.ac:1344: -1- m4_pattern_allow([^HAVE_XDOT$])
m4trace:configure.ac:1344: -1- AH_OUTPUT([HAVE_XDOT], [/* Define if the xdot program is available */
#undef HAVE_XDOT])
m4trace:configure.ac:1350: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PATH_XDOT])
m4trace:configure.ac:1350: -1- m4_pattern_allow([^LLVM_PATH_XDOT$])
m4trace:configure.ac:1350: -1- AH_OUTPUT([LLVM_PATH_XDOT], [/* Define to path to xdot program if found or \'echo xdot\' otherwise */
#undef LLVM_PATH_XDOT])
m4trace:configure.ac:1354: -1- AC_PROG_INSTALL
m4trace:configure.ac:1354: -1- AC_REQUIRE_AUX_FILE([install-sh])
m4trace:configure.ac:1354: -1- AC_SUBST([INSTALL_PROGRAM])
m4trace:configure.ac:1354: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
m4trace:configure.ac:1354: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
m4trace:configure.ac:1354: -1- AC_SUBST([INSTALL_SCRIPT])
m4trace:configure.ac:1354: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
m4trace:configure.ac:1354: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
m4trace:configure.ac:1354: -1- AC_SUBST([INSTALL_DATA])
m4trace:configure.ac:1354: -1- AC_SUBST_TRACE([INSTALL_DATA])
m4trace:configure.ac:1354: -1- m4_pattern_allow([^INSTALL_DATA$])
m4trace:configure.ac:1367: -1- AC_SUBST([BZIP2])
m4trace:configure.ac:1367: -1- AC_SUBST_TRACE([BZIP2])
m4trace:configure.ac:1367: -1- m4_pattern_allow([^BZIP2$])
m4trace:configure.ac:1368: -1- AC_SUBST([CAT])
m4trace:configure.ac:1368: -1- AC_SUBST_TRACE([CAT])
m4trace:configure.ac:1368: -1- m4_pattern_allow([^CAT$])
m4trace:configure.ac:1369: -1- AC_SUBST([DOXYGEN])
m4trace:configure.ac:1369: -1- AC_SUBST_TRACE([DOXYGEN])
m4trace:configure.ac:1369: -1- m4_pattern_allow([^DOXYGEN$])
m4trace:configure.ac:1370: -1- AC_SUBST([GROFF])
m4trace:configure.ac:1370: -1- AC_SUBST_TRACE([GROFF])
m4trace:configure.ac:1370: -1- m4_pattern_allow([^GROFF$])
m4trace:configure.ac:1371: -1- AC_SUBST([GZIPBIN])
m4trace:configure.ac:1371: -1- AC_SUBST_TRACE([GZIPBIN])
m4trace:configure.ac:1371: -1- m4_pattern_allow([^GZIPBIN$])
m4trace:configure.ac:1372: -1- AC_SUBST([PDFROFF])
m4trace:configure.ac:1372: -1- AC_SUBST_TRACE([PDFROFF])
m4trace:configure.ac:1372: -1- m4_pattern_allow([^PDFROFF$])
m4trace:configure.ac:1373: -1- AC_SUBST([ZIP])
m4trace:configure.ac:1373: -1- AC_SUBST_TRACE([ZIP])
m4trace:configure.ac:1373: -1- m4_pattern_allow([^ZIP$])
m4trace:configure.ac:1374: -1- AC_SUBST([OCAMLC])
m4trace:configure.ac:1374: -1- AC_SUBST_TRACE([OCAMLC])
m4trace:configure.ac:1374: -1- m4_pattern_allow([^OCAMLC$])
m4trace:configure.ac:1375: -1- AC_SUBST([OCAMLOPT])
m4trace:configure.ac:1375: -1- AC_SUBST_TRACE([OCAMLOPT])
m4trace:configure.ac:1375: -1- m4_pattern_allow([^OCAMLOPT$])
m4trace:configure.ac:1376: -1- AC_SUBST([OCAMLDEP])
m4trace:configure.ac:1376: -1- AC_SUBST_TRACE([OCAMLDEP])
m4trace:configure.ac:1376: -1- m4_pattern_allow([^OCAMLDEP$])
m4trace:configure.ac:1377: -1- AC_SUBST([OCAMLDOC])
m4trace:configure.ac:1377: -1- AC_SUBST_TRACE([OCAMLDOC])
m4trace:configure.ac:1377: -1- m4_pattern_allow([^OCAMLDOC$])
m4trace:configure.ac:1378: -1- AC_SUBST([GAS])
m4trace:configure.ac:1378: -1- AC_SUBST_TRACE([GAS])
m4trace:configure.ac:1378: -1- m4_pattern_allow([^GAS$])
m4trace:configure.ac:1381: -1- AC_LINK_GET_VERSION
m4trace:configure.ac:1381: -1- AC_DEFINE_TRACE_LITERAL([HOST_LINK_VERSION])
m4trace:configure.ac:1381: -1- m4_pattern_allow([^HOST_LINK_VERSION$])
m4trace:configure.ac:1381: -1- AH_OUTPUT([HOST_LINK_VERSION], [/* Linker version detected at compile time. */
#undef HOST_LINK_VERSION])
m4trace:configure.ac:1384: -1- AC_LINK_USE_R
m4trace:configure.ac:1384: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LINK_R])
m4trace:configure.ac:1384: -1- m4_pattern_allow([^HAVE_LINK_R$])
m4trace:configure.ac:1384: -1- AH_OUTPUT([HAVE_LINK_R], [/* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add
   the current directory to the dynamic linker search path. */
#undef HAVE_LINK_R])
m4trace:configure.ac:1387: -1- AC_LINK_EXPORT_DYNAMIC
m4trace:configure.ac:1387: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LINK_EXPORT_DYNAMIC])
m4trace:configure.ac:1387: -1- m4_pattern_allow([^HAVE_LINK_EXPORT_DYNAMIC$])
m4trace:configure.ac:1387: -1- AH_OUTPUT([HAVE_LINK_EXPORT_DYNAMIC], [/* Define if you can use -rdynamic. */
#undef HAVE_LINK_EXPORT_DYNAMIC])
m4trace:configure.ac:1390: -1- AC_LINK_VERSION_SCRIPT
m4trace:configure.ac:1390: -1- AC_SUBST([HAVE_LINK_VERSION_SCRIPT], [1])
m4trace:configure.ac:1390: -1- AC_SUBST_TRACE([HAVE_LINK_VERSION_SCRIPT])
m4trace:configure.ac:1390: -1- m4_pattern_allow([^HAVE_LINK_VERSION_SCRIPT$])
m4trace:configure.ac:1395: -1- AC_LIBTOOL_DLOPEN
m4trace:configure.ac:1396: -1- AC_LIB_LTDL
m4trace:configure.ac:1396: -1- AC_C_CONST
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([const])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^const$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
#undef const])
m4trace:configure.ac:1396: -1- AC_HEADER_STDC
m4trace:configure.ac:1396: -1- AC_PROG_EGREP
m4trace:configure.ac:1396: -1- AC_SUBST([GREP])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([GREP])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^GREP$])
m4trace:configure.ac:1396: -1- AC_SUBST([GREP])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([GREP])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^GREP$])
m4trace:configure.ac:1396: -1- AC_SUBST([EGREP])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([EGREP])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^EGREP$])
m4trace:configure.ac:1396: -1- AC_SUBST([EGREP])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([EGREP])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^EGREP$])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^STDC_HEADERS$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS])
m4trace:configure.ac:1396: -1- AC_HEADER_DIRENT
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR\'.
   */
#undef HAVE_DIRENT_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_SYS_NDIR_H], [/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR\'.
   */
#undef HAVE_SYS_NDIR_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_SYS_DIR_H], [/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR\'.
   */
#undef HAVE_SYS_DIR_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_NDIR_H], [/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR\'. */
#undef HAVE_NDIR_H])
m4trace:configure.ac:1396: -1- _LT_AC_CHECK_DLFCN
m4trace:configure.ac:1396: -1- AC_CHECK_HEADERS([dlfcn.h])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H])
m4trace:configure.ac:1396: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
		  inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H])
m4trace:configure.ac:1396: -1- AC_LTDL_ENABLE_INSTALL
m4trace:configure.ac:1396: -1- AM_CONDITIONAL([INSTALL_LTDL], [test x"${enable_ltdl_install-no}" != xno])
m4trace:configure.ac:1396: -1- AC_SUBST([INSTALL_LTDL_TRUE])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([INSTALL_LTDL_TRUE])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^INSTALL_LTDL_TRUE$])
m4trace:configure.ac:1396: -1- AC_SUBST([INSTALL_LTDL_FALSE])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([INSTALL_LTDL_FALSE])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^INSTALL_LTDL_FALSE$])
m4trace:configure.ac:1396: -1- AM_CONDITIONAL([CONVENIENCE_LTDL], [test x"${enable_ltdl_convenience-no}" != xno])
m4trace:configure.ac:1396: -1- AC_SUBST([CONVENIENCE_LTDL_TRUE])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([CONVENIENCE_LTDL_TRUE])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^CONVENIENCE_LTDL_TRUE$])
m4trace:configure.ac:1396: -1- AC_SUBST([CONVENIENCE_LTDL_FALSE])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([CONVENIENCE_LTDL_FALSE])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^CONVENIENCE_LTDL_FALSE$])
m4trace:configure.ac:1396: -1- AC_LTDL_SHLIBEXT
m4trace:configure.ac:1396: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([LTDL_SHLIB_EXT])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^LTDL_SHLIB_EXT$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([LTDL_SHLIB_EXT], [/* Define to the extension used for shared libraries, say, ".so". */
#undef LTDL_SHLIB_EXT])
m4trace:configure.ac:1396: -1- AC_LTDL_SYSSEARCHPATH
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([LTDL_SYSSEARCHPATH])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^LTDL_SYSSEARCHPATH$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([LTDL_SYSSEARCHPATH], [/* Define to the system default library search path. */
#undef LTDL_SYSSEARCHPATH])
m4trace:configure.ac:1396: -1- AC_LTDL_OBJDIR
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([LTDL_OBJDIR])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^LTDL_OBJDIR$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([LTDL_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries.
   */
#undef LTDL_OBJDIR])
m4trace:configure.ac:1396: -1- AC_LTDL_DLPREOPEN
m4trace:configure.ac:1396: -1- AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
m4trace:configure.ac:1396: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRELOADED_SYMBOLS])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_PRELOADED_SYMBOLS$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_PRELOADED_SYMBOLS], [/* Define if libtool can extract symbol lists from object files. */
#undef HAVE_PRELOADED_SYMBOLS])
m4trace:configure.ac:1396: -1- AC_LTDL_DLLIB
m4trace:configure.ac:1396: -1- AC_SUBST([LIBADD_DL])
m4trace:configure.ac:1396: -1- AC_SUBST_TRACE([LIBADD_DL])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^LIBADD_DL$])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SHL_LOAD])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_SHL_LOAD$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_SHL_LOAD], [/* Define if you have the shl_load function. */
#undef HAVE_SHL_LOAD])
m4trace:configure.ac:1396: -1- AC_CHECK_LIB([dld], [shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1],
		   [Define if you have the shl_load function.])
	LIBADD_DL="$LIBADD_DL -ldld"], [AC_CHECK_LIB([dl], [dlopen],
	  [AC_DEFINE([HAVE_LIBDL], [1],
		     [Define if you have the libdl library or equivalent.])
	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"],
      [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
#  include <dlfcn.h>
#endif
      ]], [[dlopen(0, 0);]])],[AC_DEFINE([HAVE_LIBDL], [1],
		             [Define if you have the libdl library or equivalent.]) libltdl_cv_func_dlopen="yes"],[AC_CHECK_LIB([svld], [dlopen],
	      [AC_DEFINE([HAVE_LIBDL], [1],
			 [Define if you have the libdl library or equivalent.])
	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"],
	  [AC_CHECK_LIB([dld], [dld_link],
	        [AC_DEFINE([HAVE_DLD], [1],
			   [Define if you have the GNU dld library.])
	 	LIBADD_DL="$LIBADD_DL -ldld"],
	 	[AC_CHECK_FUNC([_dyld_func_lookup],
	 	       [AC_DEFINE([HAVE_DYLD], [1],
	 	          [Define if you have the _dyld_func_lookup function.])])
          ])
        ])
      ])
    ])
  ])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SHL_LOAD])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_SHL_LOAD$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_SHL_LOAD], [/* Define if you have the shl_load function. */
#undef HAVE_SHL_LOAD])
m4trace:configure.ac:1396: -1- AC_CHECK_LIB([dl], [dlopen], [AC_DEFINE([HAVE_LIBDL], [1],
		     [Define if you have the libdl library or equivalent.])
	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
#  include <dlfcn.h>
#endif
      ]], [[dlopen(0, 0);]])],[AC_DEFINE([HAVE_LIBDL], [1],
		             [Define if you have the libdl library or equivalent.]) libltdl_cv_func_dlopen="yes"],[AC_CHECK_LIB([svld], [dlopen],
	      [AC_DEFINE([HAVE_LIBDL], [1],
			 [Define if you have the libdl library or equivalent.])
	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"],
	  [AC_CHECK_LIB([dld], [dld_link],
	        [AC_DEFINE([HAVE_DLD], [1],
			   [Define if you have the GNU dld library.])
	 	LIBADD_DL="$LIBADD_DL -ldld"],
	 	[AC_CHECK_FUNC([_dyld_func_lookup],
	 	       [AC_DEFINE([HAVE_DYLD], [1],
	 	          [Define if you have the _dyld_func_lookup function.])])
          ])
        ])
      ])
    ])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBDL])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_LIBDL$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_LIBDL], [/* Define if you have the libdl library or equivalent. */
#undef HAVE_LIBDL])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBDL])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_LIBDL$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_LIBDL], [/* Define if you have the libdl library or equivalent. */
#undef HAVE_LIBDL])
m4trace:configure.ac:1396: -1- AC_CHECK_LIB([svld], [dlopen], [AC_DEFINE([HAVE_LIBDL], [1],
			 [Define if you have the libdl library or equivalent.])
	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"], [AC_CHECK_LIB([dld], [dld_link],
	        [AC_DEFINE([HAVE_DLD], [1],
			   [Define if you have the GNU dld library.])
	 	LIBADD_DL="$LIBADD_DL -ldld"],
	 	[AC_CHECK_FUNC([_dyld_func_lookup],
	 	       [AC_DEFINE([HAVE_DYLD], [1],
	 	          [Define if you have the _dyld_func_lookup function.])])
          ])
        ])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBDL])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_LIBDL$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_LIBDL], [/* Define if you have the libdl library or equivalent. */
#undef HAVE_LIBDL])
m4trace:configure.ac:1396: -1- AC_CHECK_LIB([dld], [dld_link], [AC_DEFINE([HAVE_DLD], [1],
			   [Define if you have the GNU dld library.])
	 	LIBADD_DL="$LIBADD_DL -ldld"], [AC_CHECK_FUNC([_dyld_func_lookup],
	 	       [AC_DEFINE([HAVE_DYLD], [1],
	 	          [Define if you have the _dyld_func_lookup function.])])
          ])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLD])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_DLD$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_DLD], [/* Define if you have the GNU dld library. */
#undef HAVE_DLD])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DYLD])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_DYLD$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_DYLD], [/* Define if you have the _dyld_func_lookup function. */
#undef HAVE_DYLD])
m4trace:configure.ac:1396: -1- AC_CHECK_FUNCS([dlerror])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_DLERROR], [/* Define to 1 if you have the `dlerror\' function. */
#undef HAVE_DLERROR])
m4trace:configure.ac:1396: -1- AC_LTDL_SYMBOL_USCORE
m4trace:configure.ac:1396: -1- AC_LTDL_DLSYM_USCORE
m4trace:configure.ac:1396: -1- _LT_AC_TRY_DLOPEN_SELF([libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes], [], [libltdl_cv_need_uscore=cross])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([NEED_USCORE])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^NEED_USCORE$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([NEED_USCORE], [/* Define if dlsym() requires a leading underscore in symbol names. */
#undef NEED_USCORE])
m4trace:configure.ac:1396: -1- AC_LTDL_SYS_DLOPEN_DEPLIBS
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([LTDL_DLOPEN_DEPLIBS])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^LTDL_DLOPEN_DEPLIBS$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([LTDL_DLOPEN_DEPLIBS], [/* Define if the OS needs help to load dependent libraries for dlopen(). */
#undef LTDL_DLOPEN_DEPLIBS])
m4trace:configure.ac:1396: -1- AC_LTDL_FUNC_ARGZ
m4trace:configure.ac:1396: -1- AC_CHECK_HEADERS([argz.h])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
#undef HAVE_ARGZ_H])
m4trace:configure.ac:1396: -1- AC_CHECK_TYPES([error_t], [], [AC_DEFINE([error_t], [int],
    [Define to a type to use for `error_t' if it is not otherwise available.])], [#if HAVE_ARGZ_H
#  include <argz.h>
#endif])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ERROR_T])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^HAVE_ERROR_T$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_ERROR_T], [/* Define to 1 if the system has the type `error_t\'. */
#undef HAVE_ERROR_T])
m4trace:configure.ac:1396: -1- AC_DEFINE_TRACE_LITERAL([error_t])
m4trace:configure.ac:1396: -1- m4_pattern_allow([^error_t$])
m4trace:configure.ac:1396: -1- AH_OUTPUT([error_t], [/* Define to a type to use for `error_t\' if it is not otherwise available. */
#undef error_t])
m4trace:configure.ac:1396: -1- AC_CHECK_FUNCS([argz_append argz_create_sep argz_insert argz_next argz_stringify])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_ARGZ_APPEND], [/* Define to 1 if you have the `argz_append\' function. */
#undef HAVE_ARGZ_APPEND])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_ARGZ_CREATE_SEP], [/* Define to 1 if you have the `argz_create_sep\' function. */
#undef HAVE_ARGZ_CREATE_SEP])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_ARGZ_INSERT], [/* Define to 1 if you have the `argz_insert\' function. */
#undef HAVE_ARGZ_INSERT])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_ARGZ_NEXT], [/* Define to 1 if you have the `argz_next\' function. */
#undef HAVE_ARGZ_NEXT])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_ARGZ_STRINGIFY], [/* Define to 1 if you have the `argz_stringify\' function. */
#undef HAVE_ARGZ_STRINGIFY])
m4trace:configure.ac:1396: -1- AC_CHECK_HEADERS([errno.h malloc.h memory.h unistd.h])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_ERRNO_H], [/* Define to 1 if you have the <errno.h> header file. */
#undef HAVE_ERRNO_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the <malloc.h> header file. */
#undef HAVE_MALLOC_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H])
m4trace:configure.ac:1396: -1- AC_CHECK_HEADERS([mach-o/dyld.h])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_MACH_O_DYLD_H], [/* Define to 1 if you have the <mach-o/dyld.h> header file. */
#undef HAVE_MACH_O_DYLD_H])
m4trace:configure.ac:1396: -1- AC_CHECK_FUNCS([closedir opendir readdir])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_CLOSEDIR], [/* Define to 1 if you have the `closedir\' function. */
#undef HAVE_CLOSEDIR])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_OPENDIR], [/* Define to 1 if you have the `opendir\' function. */
#undef HAVE_OPENDIR])
m4trace:configure.ac:1396: -1- AH_OUTPUT([HAVE_READDIR], [/* Define to 1 if you have the `readdir\' function. */
#undef HAVE_READDIR])
m4trace:configure.ac:1452: -1- CXX_FLAG_CHECK([NO_VARIADIC_MACROS], [-Wno-variadic-macros])
m4trace:configure.ac:1452: -1- AC_SUBST([NO_VARIADIC_MACROS], [`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`])
m4trace:configure.ac:1452: -1- AC_SUBST_TRACE([NO_VARIADIC_MACROS])
m4trace:configure.ac:1452: -1- m4_pattern_allow([^NO_VARIADIC_MACROS$])
m4trace:configure.ac:1453: -1- CXX_FLAG_CHECK([NO_MISSING_FIELD_INITIALIZERS], [-Wno-missing-field-initializers])
m4trace:configure.ac:1453: -1- AC_SUBST([NO_MISSING_FIELD_INITIALIZERS], [`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`])
m4trace:configure.ac:1453: -1- AC_SUBST_TRACE([NO_MISSING_FIELD_INITIALIZERS])
m4trace:configure.ac:1453: -1- m4_pattern_allow([^NO_MISSING_FIELD_INITIALIZERS$])
m4trace:configure.ac:1454: -1- CXX_FLAG_CHECK([COVERED_SWITCH_DEFAULT], [-Wcovered-switch-default])
m4trace:configure.ac:1454: -1- AC_SUBST([COVERED_SWITCH_DEFAULT], [`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`])
m4trace:configure.ac:1454: -1- AC_SUBST_TRACE([COVERED_SWITCH_DEFAULT])
m4trace:configure.ac:1454: -1- m4_pattern_allow([^COVERED_SWITCH_DEFAULT$])
m4trace:configure.ac:1462: -1- CXX_FLAG_CHECK([NO_MAYBE_UNINITIALIZED], [-Wno-maybe-uninitialized])
m4trace:configure.ac:1462: -1- AC_SUBST([NO_MAYBE_UNINITIALIZED], [`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`])
m4trace:configure.ac:1462: -1- AC_SUBST_TRACE([NO_MAYBE_UNINITIALIZED])
m4trace:configure.ac:1462: -1- m4_pattern_allow([^NO_MAYBE_UNINITIALIZED$])
m4trace:configure.ac:1468: -1- CXX_FLAG_CHECK([NO_UNINITIALIZED], [-Wno-uninitialized])
m4trace:configure.ac:1468: -1- AC_SUBST([NO_UNINITIALIZED], [`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`])
m4trace:configure.ac:1468: -1- AC_SUBST_TRACE([NO_UNINITIALIZED])
m4trace:configure.ac:1468: -1- m4_pattern_allow([^NO_UNINITIALIZED$])
m4trace:configure.ac:1487: -1- AC_SUBST([PYTHON])
m4trace:configure.ac:1487: -1- AC_SUBST_TRACE([PYTHON])
m4trace:configure.ac:1487: -1- m4_pattern_allow([^PYTHON$])
m4trace:configure.ac:1510: -1- AC_CHECK_LIB([m], [sin])
m4trace:configure.ac:1510: -1- AH_OUTPUT([HAVE_LIBM], [/* Define to 1 if you have the `m\' library (-lm). */
#undef HAVE_LIBM])
m4trace:configure.ac:1510: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBM])
m4trace:configure.ac:1510: -1- m4_pattern_allow([^HAVE_LIBM$])
m4trace:configure.ac:1512: -1- AC_CHECK_LIB([imagehlp], [main])
m4trace:configure.ac:1512: -1- AH_OUTPUT([HAVE_LIBIMAGEHLP], [/* Define to 1 if you have the `imagehlp\' library (-limagehlp). */
#undef HAVE_LIBIMAGEHLP])
m4trace:configure.ac:1512: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBIMAGEHLP])
m4trace:configure.ac:1512: -1- m4_pattern_allow([^HAVE_LIBIMAGEHLP$])
m4trace:configure.ac:1513: -1- AC_CHECK_LIB([psapi], [main])
m4trace:configure.ac:1513: -1- AH_OUTPUT([HAVE_LIBPSAPI], [/* Define to 1 if you have the `psapi\' library (-lpsapi). */
#undef HAVE_LIBPSAPI])
m4trace:configure.ac:1513: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBPSAPI])
m4trace:configure.ac:1513: -1- m4_pattern_allow([^HAVE_LIBPSAPI$])
m4trace:configure.ac:1514: -1- AC_CHECK_LIB([shell32], [main])
m4trace:configure.ac:1514: -1- AH_OUTPUT([HAVE_LIBSHELL32], [/* Define to 1 if you have the `shell32\' library (-lshell32). */
#undef HAVE_LIBSHELL32])
m4trace:configure.ac:1514: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSHELL32])
m4trace:configure.ac:1514: -1- m4_pattern_allow([^HAVE_LIBSHELL32$])
m4trace:configure.ac:1519: -2- LLVM_DEFINE_SUBST([HAVE_DLOPEN], [1], [Define if dlopen() is available on this platform.])
m4trace:configure.ac:1519: -2- AC_DEFINE_TRACE_LITERAL([HAVE_DLOPEN])
m4trace:configure.ac:1519: -2- m4_pattern_allow([^HAVE_DLOPEN$])
m4trace:configure.ac:1519: -2- AH_OUTPUT([HAVE_DLOPEN], [/* Define if dlopen() is available on this platform. */
#undef HAVE_DLOPEN])
m4trace:configure.ac:1519: -2- AC_SUBST([HAVE_DLOPEN], ['1'])
m4trace:configure.ac:1519: -2- AC_SUBST_TRACE([HAVE_DLOPEN])
m4trace:configure.ac:1519: -2- m4_pattern_allow([^HAVE_DLOPEN$])
m4trace:configure.ac:1532: -2- LLVM_DEFINE_SUBST([HAVE_TERMINFO], [1], [Define if the setupterm() function is supported this platform.])
m4trace:configure.ac:1532: -2- AC_DEFINE_TRACE_LITERAL([HAVE_TERMINFO])
m4trace:configure.ac:1532: -2- m4_pattern_allow([^HAVE_TERMINFO$])
m4trace:configure.ac:1532: -2- AH_OUTPUT([HAVE_TERMINFO], [/* Define if the setupterm() function is supported this platform. */
#undef HAVE_TERMINFO])
m4trace:configure.ac:1532: -2- AC_SUBST([HAVE_TERMINFO], ['1'])
m4trace:configure.ac:1532: -2- AC_SUBST_TRACE([HAVE_TERMINFO])
m4trace:configure.ac:1532: -2- m4_pattern_allow([^HAVE_TERMINFO$])
m4trace:configure.ac:1539: -2- AC_DEFINE_TRACE_LITERAL([HAVE_LIBEDIT])
m4trace:configure.ac:1539: -2- m4_pattern_allow([^HAVE_LIBEDIT$])
m4trace:configure.ac:1539: -2- AH_OUTPUT([HAVE_LIBEDIT], [/* Define if libedit is available on this platform. */
#undef HAVE_LIBEDIT])
m4trace:configure.ac:1545: -2- AC_DEFINE_TRACE_LITERAL([HAVE_FFI_CALL])
m4trace:configure.ac:1545: -2- m4_pattern_allow([^HAVE_FFI_CALL$])
m4trace:configure.ac:1545: -2- AH_OUTPUT([HAVE_FFI_CALL], [/* Define if libffi is available on this platform. */
#undef HAVE_FFI_CALL])
m4trace:configure.ac:1551: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MALLINFO])
m4trace:configure.ac:1551: -2- m4_pattern_allow([^HAVE_MALLINFO$])
m4trace:configure.ac:1551: -2- AH_OUTPUT([HAVE_MALLINFO], [/* Define if mallinfo() is available on this platform. */
#undef HAVE_MALLINFO])
m4trace:configure.ac:1556: -1- AC_CHECK_LIB([pthread], [pthread_mutex_init])
m4trace:configure.ac:1556: -1- AH_OUTPUT([HAVE_LIBPTHREAD], [/* Define to 1 if you have the `pthread\' library (-lpthread). */
#undef HAVE_LIBPTHREAD])
m4trace:configure.ac:1556: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBPTHREAD])
m4trace:configure.ac:1556: -1- m4_pattern_allow([^HAVE_LIBPTHREAD$])
m4trace:configure.ac:1559: -2- AC_DEFINE_TRACE_LITERAL([HAVE_PTHREAD_MUTEX_LOCK])
m4trace:configure.ac:1559: -2- m4_pattern_allow([^HAVE_PTHREAD_MUTEX_LOCK$])
m4trace:configure.ac:1559: -2- AH_OUTPUT([HAVE_PTHREAD_MUTEX_LOCK], [/* Have pthread_mutex_lock */
#undef HAVE_PTHREAD_MUTEX_LOCK])
m4trace:configure.ac:1562: -2- AC_DEFINE_TRACE_LITERAL([HAVE_PTHREAD_RWLOCK_INIT])
m4trace:configure.ac:1562: -2- m4_pattern_allow([^HAVE_PTHREAD_RWLOCK_INIT$])
m4trace:configure.ac:1562: -2- AH_OUTPUT([HAVE_PTHREAD_RWLOCK_INIT], [/* Have pthread_rwlock_init */
#undef HAVE_PTHREAD_RWLOCK_INIT])
m4trace:configure.ac:1565: -2- AC_DEFINE_TRACE_LITERAL([HAVE_PTHREAD_GETSPECIFIC])
m4trace:configure.ac:1565: -2- m4_pattern_allow([^HAVE_PTHREAD_GETSPECIFIC$])
m4trace:configure.ac:1565: -2- AH_OUTPUT([HAVE_PTHREAD_GETSPECIFIC], [/* Have pthread_getspecific */
#undef HAVE_PTHREAD_GETSPECIFIC])
m4trace:configure.ac:1570: -1- AC_CHECK_LIB([z], [compress2])
m4trace:configure.ac:1570: -1- AH_OUTPUT([HAVE_LIBZ], [/* Define to 1 if you have the `z\' library (-lz). */
#undef HAVE_LIBZ])
m4trace:configure.ac:1570: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBZ])
m4trace:configure.ac:1570: -1- m4_pattern_allow([^HAVE_LIBZ$])
m4trace:configure.ac:1588: -2- AC_SUBST([USE_UDIS86], [0])
m4trace:configure.ac:1588: -2- AC_SUBST_TRACE([USE_UDIS86])
m4trace:configure.ac:1588: -2- m4_pattern_allow([^USE_UDIS86$])
m4trace:configure.ac:1588: -1- AC_SUBST([USE_UDIS86], [1])
m4trace:configure.ac:1588: -1- AC_SUBST_TRACE([USE_UDIS86])
m4trace:configure.ac:1588: -1- m4_pattern_allow([^USE_UDIS86$])
m4trace:configure.ac:1588: -1- AC_CHECK_LIB([udis86], [ud_init], [], [
        echo "Error! You need to have libudis86 around."
        exit -1
      ])
m4trace:configure.ac:1588: -1- AH_OUTPUT([HAVE_LIBUDIS86], [/* Define to 1 if you have the `udis86\' library (-ludis86). */
#undef HAVE_LIBUDIS86])
m4trace:configure.ac:1588: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBUDIS86])
m4trace:configure.ac:1588: -1- m4_pattern_allow([^HAVE_LIBUDIS86$])
m4trace:configure.ac:1590: -1- AC_DEFINE_TRACE_LITERAL([USE_UDIS86])
m4trace:configure.ac:1590: -1- m4_pattern_allow([^USE_UDIS86$])
m4trace:configure.ac:1590: -1- AH_OUTPUT([USE_UDIS86], [/* Define if use udis86 library */
#undef USE_UDIS86])
m4trace:configure.ac:1629: -1- AC_SUBST([USE_OPROFILE], [1])
m4trace:configure.ac:1629: -1- AC_SUBST_TRACE([USE_OPROFILE])
m4trace:configure.ac:1629: -1- m4_pattern_allow([^USE_OPROFILE$])
m4trace:configure.ac:1629: -1- AC_SUBST([USE_OPROFILE], [0])
m4trace:configure.ac:1629: -1- AC_SUBST_TRACE([USE_OPROFILE])
m4trace:configure.ac:1629: -1- m4_pattern_allow([^USE_OPROFILE$])
m4trace:configure.ac:1629: -1- AC_SUBST([USE_OPROFILE], [0])
m4trace:configure.ac:1629: -1- AC_SUBST_TRACE([USE_OPROFILE])
m4trace:configure.ac:1629: -1- m4_pattern_allow([^USE_OPROFILE$])
m4trace:configure.ac:1631: -1- AC_DEFINE_TRACE_LITERAL([LLVM_USE_OPROFILE])
m4trace:configure.ac:1631: -1- m4_pattern_allow([^LLVM_USE_OPROFILE$])
m4trace:configure.ac:1631: -1- AH_OUTPUT([LLVM_USE_OPROFILE], [/* Define if we have the oprofile JIT-support library */
#undef LLVM_USE_OPROFILE])
m4trace:configure.ac:1655: -1- AC_SUBST([USE_INTEL_JITEVENTS], [1])
m4trace:configure.ac:1655: -1- AC_SUBST_TRACE([USE_INTEL_JITEVENTS])
m4trace:configure.ac:1655: -1- m4_pattern_allow([^USE_INTEL_JITEVENTS$])
m4trace:configure.ac:1655: -1- AC_SUBST([USE_INTEL_JITEVENTS], [0])
m4trace:configure.ac:1655: -1- AC_SUBST_TRACE([USE_INTEL_JITEVENTS])
m4trace:configure.ac:1655: -1- m4_pattern_allow([^USE_INTEL_JITEVENTS$])
m4trace:configure.ac:1655: -1- AC_SUBST([USE_INTEL_JITEVENTS], [0])
m4trace:configure.ac:1655: -1- AC_SUBST_TRACE([USE_INTEL_JITEVENTS])
m4trace:configure.ac:1655: -1- m4_pattern_allow([^USE_INTEL_JITEVENTS$])
m4trace:configure.ac:1657: -1- AC_DEFINE_TRACE_LITERAL([LLVM_USE_INTEL_JITEVENTS])
m4trace:configure.ac:1657: -1- m4_pattern_allow([^LLVM_USE_INTEL_JITEVENTS$])
m4trace:configure.ac:1657: -1- AH_OUTPUT([LLVM_USE_INTEL_JITEVENTS], [/* Define if we have the Intel JIT API runtime support library */
#undef LLVM_USE_INTEL_JITEVENTS])
m4trace:configure.ac:1662: -1- AC_SUBST([XML2CONFIG])
m4trace:configure.ac:1662: -1- AC_SUBST_TRACE([XML2CONFIG])
m4trace:configure.ac:1662: -1- m4_pattern_allow([^XML2CONFIG$])
m4trace:configure.ac:1671: -1- AC_CHECK_LIB([xml2], [xmlReadFile], [AC_DEFINE([CLANG_HAVE_LIBXML],1,[Define if we have libxml2])
                                LIBXML2_LIBS="-lxml2"])
m4trace:configure.ac:1671: -1- AC_DEFINE_TRACE_LITERAL([CLANG_HAVE_LIBXML])
m4trace:configure.ac:1671: -1- m4_pattern_allow([^CLANG_HAVE_LIBXML$])
m4trace:configure.ac:1671: -1- AH_OUTPUT([CLANG_HAVE_LIBXML], [/* Define if we have libxml2 */
#undef CLANG_HAVE_LIBXML])
m4trace:configure.ac:1673: -1- AC_SUBST([LIBXML2_LIBS])
m4trace:configure.ac:1673: -1- AC_SUBST_TRACE([LIBXML2_LIBS])
m4trace:configure.ac:1673: -1- m4_pattern_allow([^LIBXML2_LIBS$])
m4trace:configure.ac:1674: -1- AC_SUBST([LIBXML2_INC])
m4trace:configure.ac:1674: -1- AC_SUBST_TRACE([LIBXML2_INC])
m4trace:configure.ac:1674: -1- m4_pattern_allow([^LIBXML2_INC$])
m4trace:configure.ac:1686: -1- AC_HEADER_DIRENT
m4trace:configure.ac:1686: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR\'.
   */
#undef HAVE_DIRENT_H])
m4trace:configure.ac:1686: -1- AH_OUTPUT([HAVE_SYS_NDIR_H], [/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR\'.
   */
#undef HAVE_SYS_NDIR_H])
m4trace:configure.ac:1686: -1- AH_OUTPUT([HAVE_SYS_DIR_H], [/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR\'.
   */
#undef HAVE_SYS_DIR_H])
m4trace:configure.ac:1686: -1- AH_OUTPUT([HAVE_NDIR_H], [/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR\'. */
#undef HAVE_NDIR_H])
m4trace:configure.ac:1687: -1- AC_HEADER_MMAP_ANONYMOUS
m4trace:configure.ac:1687: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP_ANONYMOUS])
m4trace:configure.ac:1687: -1- m4_pattern_allow([^HAVE_MMAP_ANONYMOUS$])
m4trace:configure.ac:1687: -1- AH_OUTPUT([HAVE_MMAP_ANONYMOUS], [/* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if
   it uses MAP_ANON */
#undef HAVE_MMAP_ANONYMOUS])
m4trace:configure.ac:1688: -1- AC_HEADER_STAT
m4trace:configure.ac:1688: -1- AC_DEFINE_TRACE_LITERAL([STAT_MACROS_BROKEN])
m4trace:configure.ac:1688: -1- m4_pattern_allow([^STAT_MACROS_BROKEN$])
m4trace:configure.ac:1688: -1- AH_OUTPUT([STAT_MACROS_BROKEN], [/* Define to 1 if the `S_IS*\' macros in <sys/stat.h> do not work properly. */
#undef STAT_MACROS_BROKEN])
m4trace:configure.ac:1689: -1- AC_HEADER_SYS_WAIT
m4trace:configure.ac:1689: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_WAIT_H])
m4trace:configure.ac:1689: -1- m4_pattern_allow([^HAVE_SYS_WAIT_H$])
m4trace:configure.ac:1689: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H])
m4trace:configure.ac:1690: -1- AC_HEADER_TIME
m4trace:configure.ac:1690: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
m4trace:configure.ac:1690: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
m4trace:configure.ac:1690: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME])
m4trace:configure.ac:1693: -1- AC_CHECK_HEADERS([cxxabi.h])
m4trace:configure.ac:1693: -1- AH_OUTPUT([HAVE_CXXABI_H], [/* Define to 1 if you have the <cxxabi.h> header file. */
#undef HAVE_CXXABI_H])
m4trace:configure.ac:1693: -1- AC_SUBST([CXXCPP])
m4trace:configure.ac:1693: -1- AC_SUBST_TRACE([CXXCPP])
m4trace:configure.ac:1693: -1- m4_pattern_allow([^CXXCPP$])
m4trace:configure.ac:1693: -1- AC_SUBST([CPPFLAGS])
m4trace:configure.ac:1693: -1- AC_SUBST_TRACE([CPPFLAGS])
m4trace:configure.ac:1693: -1- m4_pattern_allow([^CPPFLAGS$])
m4trace:configure.ac:1693: -1- AC_SUBST([CXXCPP])
m4trace:configure.ac:1693: -1- AC_SUBST_TRACE([CXXCPP])
m4trace:configure.ac:1693: -1- m4_pattern_allow([^CXXCPP$])
m4trace:configure.ac:1695: -1- AC_CHECK_HEADERS([dlfcn.h execinfo.h fcntl.h inttypes.h link.h])
m4trace:configure.ac:1695: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H])
m4trace:configure.ac:1695: -1- AH_OUTPUT([HAVE_EXECINFO_H], [/* Define to 1 if you have the <execinfo.h> header file. */
#undef HAVE_EXECINFO_H])
m4trace:configure.ac:1695: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H])
m4trace:configure.ac:1695: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H])
m4trace:configure.ac:1695: -1- AH_OUTPUT([HAVE_LINK_H], [/* Define to 1 if you have the <link.h> header file. */
#undef HAVE_LINK_H])
m4trace:configure.ac:1696: -1- AC_CHECK_HEADERS([malloc.h setjmp.h signal.h stdint.h termios.h unistd.h])
m4trace:configure.ac:1696: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the <malloc.h> header file. */
#undef HAVE_MALLOC_H])
m4trace:configure.ac:1696: -1- AH_OUTPUT([HAVE_SETJMP_H], [/* Define to 1 if you have the <setjmp.h> header file. */
#undef HAVE_SETJMP_H])
m4trace:configure.ac:1696: -1- AH_OUTPUT([HAVE_SIGNAL_H], [/* Define to 1 if you have the <signal.h> header file. */
#undef HAVE_SIGNAL_H])
m4trace:configure.ac:1696: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H])
m4trace:configure.ac:1696: -1- AH_OUTPUT([HAVE_TERMIOS_H], [/* Define to 1 if you have the <termios.h> header file. */
#undef HAVE_TERMIOS_H])
m4trace:configure.ac:1696: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H])
m4trace:configure.ac:1697: -1- AC_CHECK_HEADERS([utime.h])
m4trace:configure.ac:1697: -1- AH_OUTPUT([HAVE_UTIME_H], [/* Define to 1 if you have the <utime.h> header file. */
#undef HAVE_UTIME_H])
m4trace:configure.ac:1698: -1- AC_CHECK_HEADERS([sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h])
m4trace:configure.ac:1698: -1- AH_OUTPUT([HAVE_SYS_MMAN_H], [/* Define to 1 if you have the <sys/mman.h> header file. */
#undef HAVE_SYS_MMAN_H])
m4trace:configure.ac:1698: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H])
m4trace:configure.ac:1698: -1- AH_OUTPUT([HAVE_SYS_RESOURCE_H], [/* Define to 1 if you have the <sys/resource.h> header file. */
#undef HAVE_SYS_RESOURCE_H])
m4trace:configure.ac:1698: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
#undef HAVE_SYS_TIME_H])
m4trace:configure.ac:1698: -1- AH_OUTPUT([HAVE_SYS_UIO_H], [/* Define to 1 if you have the <sys/uio.h> header file. */
#undef HAVE_SYS_UIO_H])
m4trace:configure.ac:1699: -1- AC_CHECK_HEADERS([sys/ioctl.h malloc/malloc.h mach/mach.h])
m4trace:configure.ac:1699: -1- AH_OUTPUT([HAVE_SYS_IOCTL_H], [/* Define to 1 if you have the <sys/ioctl.h> header file. */
#undef HAVE_SYS_IOCTL_H])
m4trace:configure.ac:1699: -1- AH_OUTPUT([HAVE_MALLOC_MALLOC_H], [/* Define to 1 if you have the <malloc/malloc.h> header file. */
#undef HAVE_MALLOC_MALLOC_H])
m4trace:configure.ac:1699: -1- AH_OUTPUT([HAVE_MACH_MACH_H], [/* Define to 1 if you have the <mach/mach.h> header file. */
#undef HAVE_MACH_MACH_H])
m4trace:configure.ac:1700: -1- AC_CHECK_HEADERS([valgrind/valgrind.h])
m4trace:configure.ac:1700: -1- AH_OUTPUT([HAVE_VALGRIND_VALGRIND_H], [/* Define to 1 if you have the <valgrind/valgrind.h> header file. */
#undef HAVE_VALGRIND_VALGRIND_H])
m4trace:configure.ac:1701: -1- AC_CHECK_HEADERS([fenv.h])
m4trace:configure.ac:1701: -1- AH_OUTPUT([HAVE_FENV_H], [/* Define to 1 if you have the <fenv.h> header file. */
#undef HAVE_FENV_H])
m4trace:configure.ac:1702: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FE_ALL_EXCEPT])
m4trace:configure.ac:1702: -1- m4_pattern_allow([^HAVE_DECL_FE_ALL_EXCEPT$])
m4trace:configure.ac:1702: -1- AH_OUTPUT([HAVE_DECL_FE_ALL_EXCEPT], [/* Define to 1 if you have the declaration of `FE_ALL_EXCEPT\', and to 0 if you
   don\'t. */
#undef HAVE_DECL_FE_ALL_EXCEPT])
m4trace:configure.ac:1702: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FE_ALL_EXCEPT])
m4trace:configure.ac:1702: -1- m4_pattern_allow([^HAVE_DECL_FE_ALL_EXCEPT$])
m4trace:configure.ac:1702: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FE_INEXACT])
m4trace:configure.ac:1702: -1- m4_pattern_allow([^HAVE_DECL_FE_INEXACT$])
m4trace:configure.ac:1702: -1- AH_OUTPUT([HAVE_DECL_FE_INEXACT], [/* Define to 1 if you have the declaration of `FE_INEXACT\', and to 0 if you
   don\'t. */
#undef HAVE_DECL_FE_INEXACT])
m4trace:configure.ac:1702: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FE_INEXACT])
m4trace:configure.ac:1702: -1- m4_pattern_allow([^HAVE_DECL_FE_INEXACT$])
m4trace:configure.ac:1705: -2- AC_SUBST([HAVE_PTHREAD], [1])
m4trace:configure.ac:1705: -2- AC_SUBST_TRACE([HAVE_PTHREAD])
m4trace:configure.ac:1705: -2- m4_pattern_allow([^HAVE_PTHREAD$])
m4trace:configure.ac:1706: -2- AC_SUBST([HAVE_PTHREAD], [0])
m4trace:configure.ac:1706: -2- AC_SUBST_TRACE([HAVE_PTHREAD])
m4trace:configure.ac:1706: -2- m4_pattern_allow([^HAVE_PTHREAD$])
m4trace:configure.ac:1706: -1- AC_CHECK_HEADERS([pthread.h], [HAVE_PTHREAD=1
], [HAVE_PTHREAD=0
])
m4trace:configure.ac:1706: -1- AH_OUTPUT([HAVE_PTHREAD_H], [/* Define to 1 if you have the <pthread.h> header file. */
#undef HAVE_PTHREAD_H])
m4trace:configure.ac:1708: -1- AC_SUBST([HAVE_PTHREAD], [0])
m4trace:configure.ac:1708: -1- AC_SUBST_TRACE([HAVE_PTHREAD])
m4trace:configure.ac:1708: -1- m4_pattern_allow([^HAVE_PTHREAD$])
m4trace:configure.ac:1712: -2- AC_SUBST([HAVE_LIBZ], [1])
m4trace:configure.ac:1712: -2- AC_SUBST_TRACE([HAVE_LIBZ])
m4trace:configure.ac:1712: -2- m4_pattern_allow([^HAVE_LIBZ$])
m4trace:configure.ac:1713: -2- AC_SUBST([HAVE_LIBZ], [0])
m4trace:configure.ac:1713: -2- AC_SUBST_TRACE([HAVE_LIBZ])
m4trace:configure.ac:1713: -2- m4_pattern_allow([^HAVE_LIBZ$])
m4trace:configure.ac:1713: -1- AC_CHECK_HEADERS([zlib.h], [HAVE_LIBZ=1
], [HAVE_LIBZ=0
])
m4trace:configure.ac:1713: -1- AH_OUTPUT([HAVE_ZLIB_H], [/* Define to 1 if you have the <zlib.h> header file. */
#undef HAVE_ZLIB_H])
m4trace:configure.ac:1715: -1- AC_SUBST([HAVE_LIBZ], [0])
m4trace:configure.ac:1715: -1- AC_SUBST_TRACE([HAVE_LIBZ])
m4trace:configure.ac:1715: -1- m4_pattern_allow([^HAVE_LIBZ$])
m4trace:configure.ac:1720: -1- AC_CHECK_HEADERS([ffi.h ffi/ffi.h])
m4trace:configure.ac:1720: -1- AH_OUTPUT([HAVE_FFI_H], [/* Define to 1 if you have the <ffi.h> header file. */
#undef HAVE_FFI_H])
m4trace:configure.ac:1720: -1- AH_OUTPUT([HAVE_FFI_FFI_H], [/* Define to 1 if you have the <ffi/ffi.h> header file. */
#undef HAVE_FFI_FFI_H])
m4trace:configure.ac:1724: -1- AC_CHECK_HEADERS([CrashReporterClient.h])
m4trace:configure.ac:1724: -1- AH_OUTPUT([HAVE_CRASHREPORTERCLIENT_H], [/* Define to 1 if you have the <CrashReporterClient.h> header file. */
#undef HAVE_CRASHREPORTERCLIENT_H])
m4trace:configure.ac:1745: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CRASHREPORTER_INFO])
m4trace:configure.ac:1745: -1- m4_pattern_allow([^HAVE_CRASHREPORTER_INFO$])
m4trace:configure.ac:1745: -1- AH_OUTPUT([HAVE_CRASHREPORTER_INFO], [/* can use __crashreporter_info__ */
#undef HAVE_CRASHREPORTER_INFO])
m4trace:configure.ac:1745: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CRASHREPORTER_INFO])
m4trace:configure.ac:1745: -1- m4_pattern_allow([^HAVE_CRASHREPORTER_INFO$])
m4trace:configure.ac:1745: -1- AH_OUTPUT([HAVE_CRASHREPORTER_INFO], [/* can use __crashreporter_info__ */
#undef HAVE_CRASHREPORTER_INFO])
m4trace:configure.ac:1753: -1- AC_HUGE_VAL_CHECK
m4trace:configure.ac:1753: -1- AC_SUBST([HUGE_VAL_SANITY], [$ac_cv_huge_val_sanity])
m4trace:configure.ac:1753: -1- AC_SUBST_TRACE([HUGE_VAL_SANITY])
m4trace:configure.ac:1753: -1- m4_pattern_allow([^HUGE_VAL_SANITY$])
m4trace:configure.ac:1754: -1- AC_TYPE_PID_T
m4trace:configure.ac:1754: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
m4trace:configure.ac:1754: -1- m4_pattern_allow([^pid_t$])
m4trace:configure.ac:1754: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
#undef pid_t])
m4trace:configure.ac:1755: -1- AC_TYPE_SIZE_T
m4trace:configure.ac:1755: -1- AC_DEFINE_TRACE_LITERAL([size_t])
m4trace:configure.ac:1755: -1- m4_pattern_allow([^size_t$])
m4trace:configure.ac:1755: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
#undef size_t])
m4trace:configure.ac:1756: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
m4trace:configure.ac:1756: -1- m4_pattern_allow([^RETSIGTYPE$])
m4trace:configure.ac:1756: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
#undef RETSIGTYPE])
m4trace:configure.ac:1757: -1- AC_STRUCT_TM
m4trace:configure.ac:1757: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
m4trace:configure.ac:1757: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
m4trace:configure.ac:1757: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
#undef TM_IN_SYS_TIME])
m4trace:configure.ac:1758: -1- AC_CHECK_TYPES([int64_t], [], [{ { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
echo "$as_me: error: Type int64_t required but not found" >&2;}
   { (exit 1); exit 1; }; }])
m4trace:configure.ac:1758: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INT64_T])
m4trace:configure.ac:1758: -1- m4_pattern_allow([^HAVE_INT64_T$])
m4trace:configure.ac:1758: -1- AH_OUTPUT([HAVE_INT64_T], [/* Define to 1 if the system has the type `int64_t\'. */
#undef HAVE_INT64_T])
m4trace:configure.ac:1761: -2- AC_CHECK_TYPES([u_int64_t], [], [{ { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
   { (exit 1); exit 1; }; }])
m4trace:configure.ac:1761: -2- AC_DEFINE_TRACE_LITERAL([HAVE_U_INT64_T])
m4trace:configure.ac:1761: -2- m4_pattern_allow([^HAVE_U_INT64_T$])
m4trace:configure.ac:1761: -2- AH_OUTPUT([HAVE_U_INT64_T], [/* Define to 1 if the system has the type `u_int64_t\'. */
#undef HAVE_U_INT64_T])
m4trace:configure.ac:1761: -1- AC_CHECK_TYPES([uint64_t], [], [{ echo "$as_me:$LINENO: checking for u_int64_t" >&5
echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
if test "${ac_cv_type_u_int64_t+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
typedef u_int64_t ac__type_new_;
int
main ()
{
if ((ac__type_new_ *) 0)
  return 0;
if (sizeof (ac__type_new_))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_u_int64_t=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_type_u_int64_t=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
if test $ac_cv_type_u_int64_t = yes; then
  
cat >>confdefs.h <<_ACEOF
@%:@define HAVE_U_INT64_T 1
_ACEOF


else
  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
   { (exit 1); exit 1; }; }
fi
])
m4trace:configure.ac:1761: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UINT64_T])
m4trace:configure.ac:1761: -1- m4_pattern_allow([^HAVE_UINT64_T$])
m4trace:configure.ac:1761: -1- AH_OUTPUT([HAVE_UINT64_T], [/* Define to 1 if the system has the type `uint64_t\'. */
#undef HAVE_UINT64_T])
m4trace:configure.ac:1769: -1- AC_CHECK_FUNCS([backtrace ceilf floorf roundf rintf nearbyintf getcwd ])
m4trace:configure.ac:1769: -1- AH_OUTPUT([HAVE_BACKTRACE], [/* Define to 1 if you have the `backtrace\' function. */
#undef HAVE_BACKTRACE])
m4trace:configure.ac:1769: -1- AH_OUTPUT([HAVE_CEILF], [/* Define to 1 if you have the `ceilf\' function. */
#undef HAVE_CEILF])
m4trace:configure.ac:1769: -1- AH_OUTPUT([HAVE_FLOORF], [/* Define to 1 if you have the `floorf\' function. */
#undef HAVE_FLOORF])
m4trace:configure.ac:1769: -1- AH_OUTPUT([HAVE_ROUNDF], [/* Define to 1 if you have the `roundf\' function. */
#undef HAVE_ROUNDF])
m4trace:configure.ac:1769: -1- AH_OUTPUT([HAVE_RINTF], [/* Define to 1 if you have the `rintf\' function. */
#undef HAVE_RINTF])
m4trace:configure.ac:1769: -1- AH_OUTPUT([HAVE_NEARBYINTF], [/* Define to 1 if you have the `nearbyintf\' function. */
#undef HAVE_NEARBYINTF])
m4trace:configure.ac:1769: -1- AH_OUTPUT([HAVE_GETCWD], [/* Define to 1 if you have the `getcwd\' function. */
#undef HAVE_GETCWD])
m4trace:configure.ac:1770: -1- AC_CHECK_FUNCS([powf fmodf strtof round ])
m4trace:configure.ac:1770: -1- AH_OUTPUT([HAVE_POWF], [/* Define to 1 if you have the `powf\' function. */
#undef HAVE_POWF])
m4trace:configure.ac:1770: -1- AH_OUTPUT([HAVE_FMODF], [/* Define to 1 if you have the `fmodf\' function. */
#undef HAVE_FMODF])
m4trace:configure.ac:1770: -1- AH_OUTPUT([HAVE_STRTOF], [/* Define to 1 if you have the `strtof\' function. */
#undef HAVE_STRTOF])
m4trace:configure.ac:1770: -1- AH_OUTPUT([HAVE_ROUND], [/* Define to 1 if you have the `round\' function. */
#undef HAVE_ROUND])
m4trace:configure.ac:1771: -1- AC_CHECK_FUNCS([log log2 log10 exp exp2])
m4trace:configure.ac:1771: -1- AH_OUTPUT([HAVE_LOG], [/* Define to 1 if you have the `log\' function. */
#undef HAVE_LOG])
m4trace:configure.ac:1771: -1- AH_OUTPUT([HAVE_LOG2], [/* Define to 1 if you have the `log2\' function. */
#undef HAVE_LOG2])
m4trace:configure.ac:1771: -1- AH_OUTPUT([HAVE_LOG10], [/* Define to 1 if you have the `log10\' function. */
#undef HAVE_LOG10])
m4trace:configure.ac:1771: -1- AH_OUTPUT([HAVE_EXP], [/* Define to 1 if you have the `exp\' function. */
#undef HAVE_EXP])
m4trace:configure.ac:1771: -1- AH_OUTPUT([HAVE_EXP2], [/* Define to 1 if you have the `exp2\' function. */
#undef HAVE_EXP2])
m4trace:configure.ac:1772: -1- AC_CHECK_FUNCS([getpagesize getrusage getrlimit setrlimit gettimeofday ])
m4trace:configure.ac:1772: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
#undef HAVE_GETPAGESIZE])
m4trace:configure.ac:1772: -1- AH_OUTPUT([HAVE_GETRUSAGE], [/* Define to 1 if you have the `getrusage\' function. */
#undef HAVE_GETRUSAGE])
m4trace:configure.ac:1772: -1- AH_OUTPUT([HAVE_GETRLIMIT], [/* Define to 1 if you have the `getrlimit\' function. */
#undef HAVE_GETRLIMIT])
m4trace:configure.ac:1772: -1- AH_OUTPUT([HAVE_SETRLIMIT], [/* Define to 1 if you have the `setrlimit\' function. */
#undef HAVE_SETRLIMIT])
m4trace:configure.ac:1772: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */
#undef HAVE_GETTIMEOFDAY])
m4trace:configure.ac:1773: -1- AC_CHECK_FUNCS([isatty mkdtemp mkstemp ])
m4trace:configure.ac:1773: -1- AH_OUTPUT([HAVE_ISATTY], [/* Define to 1 if you have the `isatty\' function. */
#undef HAVE_ISATTY])
m4trace:configure.ac:1773: -1- AH_OUTPUT([HAVE_MKDTEMP], [/* Define to 1 if you have the `mkdtemp\' function. */
#undef HAVE_MKDTEMP])
m4trace:configure.ac:1773: -1- AH_OUTPUT([HAVE_MKSTEMP], [/* Define to 1 if you have the `mkstemp\' function. */
#undef HAVE_MKSTEMP])
m4trace:configure.ac:1774: -1- AC_CHECK_FUNCS([mktemp posix_spawn pread realpath sbrk setrlimit ])
m4trace:configure.ac:1774: -1- AH_OUTPUT([HAVE_MKTEMP], [/* Define to 1 if you have the `mktemp\' function. */
#undef HAVE_MKTEMP])
m4trace:configure.ac:1774: -1- AH_OUTPUT([HAVE_POSIX_SPAWN], [/* Define to 1 if you have the `posix_spawn\' function. */
#undef HAVE_POSIX_SPAWN])
m4trace:configure.ac:1774: -1- AH_OUTPUT([HAVE_PREAD], [/* Define to 1 if you have the `pread\' function. */
#undef HAVE_PREAD])
m4trace:configure.ac:1774: -1- AH_OUTPUT([HAVE_REALPATH], [/* Define to 1 if you have the `realpath\' function. */
#undef HAVE_REALPATH])
m4trace:configure.ac:1774: -1- AH_OUTPUT([HAVE_SBRK], [/* Define to 1 if you have the `sbrk\' function. */
#undef HAVE_SBRK])
m4trace:configure.ac:1774: -1- AH_OUTPUT([HAVE_SETRLIMIT], [/* Define to 1 if you have the `setrlimit\' function. */
#undef HAVE_SETRLIMIT])
m4trace:configure.ac:1775: -1- AC_CHECK_FUNCS([strerror strerror_r setenv ])
m4trace:configure.ac:1775: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */
#undef HAVE_STRERROR])
m4trace:configure.ac:1775: -1- AH_OUTPUT([HAVE_STRERROR_R], [/* Define to 1 if you have the `strerror_r\' function. */
#undef HAVE_STRERROR_R])
m4trace:configure.ac:1775: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */
#undef HAVE_SETENV])
m4trace:configure.ac:1776: -1- AC_CHECK_FUNCS([strtoll strtoq sysconf malloc_zone_statistics ])
m4trace:configure.ac:1776: -1- AH_OUTPUT([HAVE_STRTOLL], [/* Define to 1 if you have the `strtoll\' function. */
#undef HAVE_STRTOLL])
m4trace:configure.ac:1776: -1- AH_OUTPUT([HAVE_STRTOQ], [/* Define to 1 if you have the `strtoq\' function. */
#undef HAVE_STRTOQ])
m4trace:configure.ac:1776: -1- AH_OUTPUT([HAVE_SYSCONF], [/* Define to 1 if you have the `sysconf\' function. */
#undef HAVE_SYSCONF])
m4trace:configure.ac:1776: -1- AH_OUTPUT([HAVE_MALLOC_ZONE_STATISTICS], [/* Define to 1 if you have the `malloc_zone_statistics\' function. */
#undef HAVE_MALLOC_ZONE_STATISTICS])
m4trace:configure.ac:1777: -1- AC_CHECK_FUNCS([setjmp longjmp sigsetjmp siglongjmp writev])
m4trace:configure.ac:1777: -1- AH_OUTPUT([HAVE_SETJMP], [/* Define to 1 if you have the `setjmp\' function. */
#undef HAVE_SETJMP])
m4trace:configure.ac:1777: -1- AH_OUTPUT([HAVE_LONGJMP], [/* Define to 1 if you have the `longjmp\' function. */
#undef HAVE_LONGJMP])
m4trace:configure.ac:1777: -1- AH_OUTPUT([HAVE_SIGSETJMP], [/* Define to 1 if you have the `sigsetjmp\' function. */
#undef HAVE_SIGSETJMP])
m4trace:configure.ac:1777: -1- AH_OUTPUT([HAVE_SIGLONGJMP], [/* Define to 1 if you have the `siglongjmp\' function. */
#undef HAVE_SIGLONGJMP])
m4trace:configure.ac:1777: -1- AH_OUTPUT([HAVE_WRITEV], [/* Define to 1 if you have the `writev\' function. */
#undef HAVE_WRITEV])
m4trace:configure.ac:1778: -1- AC_CHECK_FUNCS([futimes futimens])
m4trace:configure.ac:1778: -1- AH_OUTPUT([HAVE_FUTIMES], [/* Define to 1 if you have the `futimes\' function. */
#undef HAVE_FUTIMES])
m4trace:configure.ac:1778: -1- AH_OUTPUT([HAVE_FUTIMENS], [/* Define to 1 if you have the `futimens\' function. */
#undef HAVE_FUTIMENS])
m4trace:configure.ac:1779: -1- AC_C_PRINTF_A
m4trace:configure.ac:1779: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRINTF_A])
m4trace:configure.ac:1779: -1- m4_pattern_allow([^HAVE_PRINTF_A$])
m4trace:configure.ac:1779: -1- AH_OUTPUT([HAVE_PRINTF_A], [/* Define to have the %a format string */
#undef HAVE_PRINTF_A])
m4trace:configure.ac:1780: -1- AC_FUNC_RAND48
m4trace:configure.ac:1780: -1- AC_SINGLE_CXX_CHECK([ac_cv_func_rand48], [srand48/lrand48/drand48], [<stdlib.h>], [srand48(0);lrand48();drand48();])
m4trace:configure.ac:1780: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RAND48])
m4trace:configure.ac:1780: -1- m4_pattern_allow([^HAVE_RAND48$])
m4trace:configure.ac:1780: -1- AH_OUTPUT([HAVE_RAND48], [/* Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h> */
#undef HAVE_RAND48])
m4trace:configure.ac:1783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_ARC4RANDOM])
m4trace:configure.ac:1783: -1- m4_pattern_allow([^HAVE_DECL_ARC4RANDOM$])
m4trace:configure.ac:1783: -1- AH_OUTPUT([HAVE_DECL_ARC4RANDOM], [/* Define to 1 if you have the declaration of `arc4random\', and to 0 if you
   don\'t. */
#undef HAVE_DECL_ARC4RANDOM])
m4trace:configure.ac:1783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_ARC4RANDOM])
m4trace:configure.ac:1783: -1- m4_pattern_allow([^HAVE_DECL_ARC4RANDOM$])
m4trace:configure.ac:1786: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRERROR_S])
m4trace:configure.ac:1786: -1- m4_pattern_allow([^HAVE_DECL_STRERROR_S$])
m4trace:configure.ac:1786: -1- AH_OUTPUT([HAVE_DECL_STRERROR_S], [/* Define to 1 if you have the declaration of `strerror_s\', and to 0 if you
   don\'t. */
#undef HAVE_DECL_STRERROR_S])
m4trace:configure.ac:1786: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRERROR_S])
m4trace:configure.ac:1786: -1- m4_pattern_allow([^HAVE_DECL_STRERROR_S$])
m4trace:configure.ac:1790: -2- AC_DEFINE_TRACE_LITERAL([HAVE__ALLOCA])
m4trace:configure.ac:1790: -2- m4_pattern_allow([^HAVE__ALLOCA$])
m4trace:configure.ac:1790: -2- AH_OUTPUT([HAVE__ALLOCA], [/* Have host\'s _alloca */
#undef HAVE__ALLOCA])
m4trace:configure.ac:1790: -1- AC_CHECK_LIB([gcc], [_alloca], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE__ALLOCA 1
_ACEOF
])
m4trace:configure.ac:1791: -2- AC_DEFINE_TRACE_LITERAL([HAVE___ALLOCA])
m4trace:configure.ac:1791: -2- m4_pattern_allow([^HAVE___ALLOCA$])
m4trace:configure.ac:1791: -2- AH_OUTPUT([HAVE___ALLOCA], [/* Have host\'s __alloca */
#undef HAVE___ALLOCA])
m4trace:configure.ac:1791: -1- AC_CHECK_LIB([gcc], [__alloca], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___ALLOCA 1
_ACEOF
])
m4trace:configure.ac:1792: -2- AC_DEFINE_TRACE_LITERAL([HAVE___CHKSTK])
m4trace:configure.ac:1792: -2- m4_pattern_allow([^HAVE___CHKSTK$])
m4trace:configure.ac:1792: -2- AH_OUTPUT([HAVE___CHKSTK], [/* Have host\'s __chkstk */
#undef HAVE___CHKSTK])
m4trace:configure.ac:1792: -1- AC_CHECK_LIB([gcc], [__chkstk], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___CHKSTK 1
_ACEOF
])
m4trace:configure.ac:1793: -2- AC_DEFINE_TRACE_LITERAL([HAVE____CHKSTK])
m4trace:configure.ac:1793: -2- m4_pattern_allow([^HAVE____CHKSTK$])
m4trace:configure.ac:1793: -2- AH_OUTPUT([HAVE____CHKSTK], [/* Have host\'s ___chkstk */
#undef HAVE____CHKSTK])
m4trace:configure.ac:1793: -1- AC_CHECK_LIB([gcc], [___chkstk], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE____CHKSTK 1
_ACEOF
])
m4trace:configure.ac:1795: -2- AC_DEFINE_TRACE_LITERAL([HAVE___ASHLDI3])
m4trace:configure.ac:1795: -2- m4_pattern_allow([^HAVE___ASHLDI3$])
m4trace:configure.ac:1795: -2- AH_OUTPUT([HAVE___ASHLDI3], [/* Have host\'s __ashldi3 */
#undef HAVE___ASHLDI3])
m4trace:configure.ac:1795: -1- AC_CHECK_LIB([gcc], [__ashldi3], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___ASHLDI3 1
_ACEOF
])
m4trace:configure.ac:1796: -2- AC_DEFINE_TRACE_LITERAL([HAVE___ASHRDI3])
m4trace:configure.ac:1796: -2- m4_pattern_allow([^HAVE___ASHRDI3$])
m4trace:configure.ac:1796: -2- AH_OUTPUT([HAVE___ASHRDI3], [/* Have host\'s __ashrdi3 */
#undef HAVE___ASHRDI3])
m4trace:configure.ac:1796: -1- AC_CHECK_LIB([gcc], [__ashrdi3], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___ASHRDI3 1
_ACEOF
])
m4trace:configure.ac:1797: -2- AC_DEFINE_TRACE_LITERAL([HAVE___DIVDI3])
m4trace:configure.ac:1797: -2- m4_pattern_allow([^HAVE___DIVDI3$])
m4trace:configure.ac:1797: -2- AH_OUTPUT([HAVE___DIVDI3], [/* Have host\'s __divdi3 */
#undef HAVE___DIVDI3])
m4trace:configure.ac:1797: -1- AC_CHECK_LIB([gcc], [__divdi3], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___DIVDI3 1
_ACEOF
])
m4trace:configure.ac:1798: -2- AC_DEFINE_TRACE_LITERAL([HAVE___FIXDFDI])
m4trace:configure.ac:1798: -2- m4_pattern_allow([^HAVE___FIXDFDI$])
m4trace:configure.ac:1798: -2- AH_OUTPUT([HAVE___FIXDFDI], [/* Have host\'s __fixdfdi */
#undef HAVE___FIXDFDI])
m4trace:configure.ac:1798: -1- AC_CHECK_LIB([gcc], [__fixdfdi], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___FIXDFDI 1
_ACEOF
])
m4trace:configure.ac:1799: -2- AC_DEFINE_TRACE_LITERAL([HAVE___FIXSFDI])
m4trace:configure.ac:1799: -2- m4_pattern_allow([^HAVE___FIXSFDI$])
m4trace:configure.ac:1799: -2- AH_OUTPUT([HAVE___FIXSFDI], [/* Have host\'s __fixsfdi */
#undef HAVE___FIXSFDI])
m4trace:configure.ac:1799: -1- AC_CHECK_LIB([gcc], [__fixsfdi], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___FIXSFDI 1
_ACEOF
])
m4trace:configure.ac:1800: -2- AC_DEFINE_TRACE_LITERAL([HAVE___FLOATDIDF])
m4trace:configure.ac:1800: -2- m4_pattern_allow([^HAVE___FLOATDIDF$])
m4trace:configure.ac:1800: -2- AH_OUTPUT([HAVE___FLOATDIDF], [/* Have host\'s __floatdidf */
#undef HAVE___FLOATDIDF])
m4trace:configure.ac:1800: -1- AC_CHECK_LIB([gcc], [__floatdidf], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___FLOATDIDF 1
_ACEOF
])
m4trace:configure.ac:1801: -2- AC_DEFINE_TRACE_LITERAL([HAVE___LSHRDI3])
m4trace:configure.ac:1801: -2- m4_pattern_allow([^HAVE___LSHRDI3$])
m4trace:configure.ac:1801: -2- AH_OUTPUT([HAVE___LSHRDI3], [/* Have host\'s __lshrdi3 */
#undef HAVE___LSHRDI3])
m4trace:configure.ac:1801: -1- AC_CHECK_LIB([gcc], [__lshrdi3], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___LSHRDI3 1
_ACEOF
])
m4trace:configure.ac:1802: -2- AC_DEFINE_TRACE_LITERAL([HAVE___MODDI3])
m4trace:configure.ac:1802: -2- m4_pattern_allow([^HAVE___MODDI3$])
m4trace:configure.ac:1802: -2- AH_OUTPUT([HAVE___MODDI3], [/* Have host\'s __moddi3 */
#undef HAVE___MODDI3])
m4trace:configure.ac:1802: -1- AC_CHECK_LIB([gcc], [__moddi3], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___MODDI3 1
_ACEOF
])
m4trace:configure.ac:1803: -2- AC_DEFINE_TRACE_LITERAL([HAVE___UDIVDI3])
m4trace:configure.ac:1803: -2- m4_pattern_allow([^HAVE___UDIVDI3$])
m4trace:configure.ac:1803: -2- AH_OUTPUT([HAVE___UDIVDI3], [/* Have host\'s __udivdi3 */
#undef HAVE___UDIVDI3])
m4trace:configure.ac:1803: -1- AC_CHECK_LIB([gcc], [__udivdi3], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___UDIVDI3 1
_ACEOF
])
m4trace:configure.ac:1804: -2- AC_DEFINE_TRACE_LITERAL([HAVE___UMODDI3])
m4trace:configure.ac:1804: -2- m4_pattern_allow([^HAVE___UMODDI3$])
m4trace:configure.ac:1804: -2- AH_OUTPUT([HAVE___UMODDI3], [/* Have host\'s __umoddi3 */
#undef HAVE___UMODDI3])
m4trace:configure.ac:1804: -1- AC_CHECK_LIB([gcc], [__umoddi3], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___UMODDI3 1
_ACEOF
])
m4trace:configure.ac:1806: -2- AC_DEFINE_TRACE_LITERAL([HAVE___MAIN])
m4trace:configure.ac:1806: -2- m4_pattern_allow([^HAVE___MAIN$])
m4trace:configure.ac:1806: -2- AH_OUTPUT([HAVE___MAIN], [/* Have host\'s __main */
#undef HAVE___MAIN])
m4trace:configure.ac:1806: -1- AC_CHECK_LIB([gcc], [__main], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___MAIN 1
_ACEOF
])
m4trace:configure.ac:1807: -2- AC_DEFINE_TRACE_LITERAL([HAVE___CMPDI2])
m4trace:configure.ac:1807: -2- m4_pattern_allow([^HAVE___CMPDI2$])
m4trace:configure.ac:1807: -2- AH_OUTPUT([HAVE___CMPDI2], [/* Have host\'s __cmpdi2 */
#undef HAVE___CMPDI2])
m4trace:configure.ac:1807: -1- AC_CHECK_LIB([gcc], [__cmpdi2], [
cat >>confdefs.h <<\_ACEOF
@%:@define HAVE___CMPDI2 1
_ACEOF
])
m4trace:configure.ac:1830: -1- AC_DEFINE_TRACE_LITERAL([WIN32_ELMCB_PCSTR])
m4trace:configure.ac:1830: -1- m4_pattern_allow([^WIN32_ELMCB_PCSTR$])
m4trace:configure.ac:1830: -1- AH_OUTPUT([WIN32_ELMCB_PCSTR], [/* Type of 1st arg on ELM Callback */
#undef WIN32_ELMCB_PCSTR])
m4trace:configure.ac:1835: -1- AC_FUNC_ISNAN
m4trace:configure.ac:1835: -1- AC_SINGLE_CXX_CHECK([ac_cv_func_isnan_in_math_h], [isnan], [<math.h>], [float f; isnan(f);])
m4trace:configure.ac:1835: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ISNAN_IN_MATH_H])
m4trace:configure.ac:1835: -1- m4_pattern_allow([^HAVE_ISNAN_IN_MATH_H$])
m4trace:configure.ac:1835: -1- AH_OUTPUT([HAVE_ISNAN_IN_MATH_H], [/* Set to 1 if the isnan function is found in <math.h> */
#undef HAVE_ISNAN_IN_MATH_H])
m4trace:configure.ac:1835: -1- AC_SINGLE_CXX_CHECK([ac_cv_func_isnan_in_cmath], [isnan], [<cmath>], [float f; isnan(f);])
m4trace:configure.ac:1835: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ISNAN_IN_CMATH])
m4trace:configure.ac:1835: -1- m4_pattern_allow([^HAVE_ISNAN_IN_CMATH$])
m4trace:configure.ac:1835: -1- AH_OUTPUT([HAVE_ISNAN_IN_CMATH], [/* Set to 1 if the isnan function is found in <cmath> */
#undef HAVE_ISNAN_IN_CMATH])
m4trace:configure.ac:1835: -1- AC_SINGLE_CXX_CHECK([ac_cv_func_std_isnan_in_cmath], [std::isnan], [<cmath>], [float f; std::isnan(f);])
m4trace:configure.ac:1835: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_ISNAN_IN_CMATH])
m4trace:configure.ac:1835: -1- m4_pattern_allow([^HAVE_STD_ISNAN_IN_CMATH$])
m4trace:configure.ac:1835: -1- AH_OUTPUT([HAVE_STD_ISNAN_IN_CMATH], [/* Set to 1 if the std::isnan function is found in <cmath> */
#undef HAVE_STD_ISNAN_IN_CMATH])
m4trace:configure.ac:1836: -1- AC_FUNC_ISINF
m4trace:configure.ac:1836: -1- AC_SINGLE_CXX_CHECK([ac_cv_func_isinf_in_math_h], [isinf], [<math.h>], [float f; isinf(f);])
m4trace:configure.ac:1836: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ISINF_IN_MATH_H])
m4trace:configure.ac:1836: -1- m4_pattern_allow([^HAVE_ISINF_IN_MATH_H$])
m4trace:configure.ac:1836: -1- AH_OUTPUT([HAVE_ISINF_IN_MATH_H], [/* Set to 1 if the isinf function is found in <math.h> */
#undef HAVE_ISINF_IN_MATH_H])
m4trace:configure.ac:1836: -1- AC_SINGLE_CXX_CHECK([ac_cv_func_isinf_in_cmath], [isinf], [<cmath>], [float f; isinf(f);])
m4trace:configure.ac:1836: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ISINF_IN_CMATH])
m4trace:configure.ac:1836: -1- m4_pattern_allow([^HAVE_ISINF_IN_CMATH$])
m4trace:configure.ac:1836: -1- AH_OUTPUT([HAVE_ISINF_IN_CMATH], [/* Set to 1 if the isinf function is found in <cmath> */
#undef HAVE_ISINF_IN_CMATH])
m4trace:configure.ac:1836: -1- AC_SINGLE_CXX_CHECK([ac_cv_func_std_isinf_in_cmath], [std::isinf], [<cmath>], [float f; std::isinf(f);])
m4trace:configure.ac:1836: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_ISINF_IN_CMATH])
m4trace:configure.ac:1836: -1- m4_pattern_allow([^HAVE_STD_ISINF_IN_CMATH$])
m4trace:configure.ac:1836: -1- AH_OUTPUT([HAVE_STD_ISINF_IN_CMATH], [/* Set to 1 if the std::isinf function is found in <cmath> */
#undef HAVE_STD_ISINF_IN_CMATH])
m4trace:configure.ac:1836: -1- AC_SINGLE_CXX_CHECK([ac_cv_func_finite_in_ieeefp_h], [finite], [<ieeefp.h>], [float f; finite(f);])
m4trace:configure.ac:1836: -1- AC_DEFINE_TRACE_LITERAL([HAVE_FINITE_IN_IEEEFP_H])
m4trace:configure.ac:1836: -1- m4_pattern_allow([^HAVE_FINITE_IN_IEEEFP_H$])
m4trace:configure.ac:1836: -1- AH_OUTPUT([HAVE_FINITE_IN_IEEEFP_H], [/* Set to 1 if the finite function is found in <ieeefp.h> */
#undef HAVE_FINITE_IN_IEEEFP_H])
m4trace:configure.ac:1842: -1- AC_FUNC_MMAP
m4trace:configure.ac:1842: -1- AC_CHECK_HEADERS([stdlib.h unistd.h])
m4trace:configure.ac:1842: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H])
m4trace:configure.ac:1842: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H])
m4trace:configure.ac:1842: -1- AC_CHECK_FUNCS([getpagesize])
m4trace:configure.ac:1842: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
#undef HAVE_GETPAGESIZE])
m4trace:configure.ac:1842: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
m4trace:configure.ac:1842: -1- m4_pattern_allow([^HAVE_MMAP$])
m4trace:configure.ac:1842: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
#undef HAVE_MMAP])
m4trace:configure.ac:1843: -1- AC_FUNC_MMAP_FILE
m4trace:configure.ac:1843: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP_FILE])
m4trace:configure.ac:1843: -1- m4_pattern_allow([^HAVE_MMAP_FILE$])
m4trace:configure.ac:1843: -1- AH_OUTPUT([HAVE_MMAP_FILE], [/* Define if mmap() can map files into memory */
#undef HAVE_MMAP_FILE])
m4trace:configure.ac:1843: -1- AC_SUBST([MMAP_FILE], [yes])
m4trace:configure.ac:1843: -1- AC_SUBST_TRACE([MMAP_FILE])
m4trace:configure.ac:1843: -1- m4_pattern_allow([^MMAP_FILE$])
m4trace:configure.ac:1844: -1- AC_NEED_DEV_ZERO_FOR_MMAP
m4trace:configure.ac:1844: -1- AC_DEFINE_TRACE_LITERAL([NEED_DEV_ZERO_FOR_MMAP])
m4trace:configure.ac:1844: -1- m4_pattern_allow([^NEED_DEV_ZERO_FOR_MMAP$])
m4trace:configure.ac:1844: -1- AH_OUTPUT([NEED_DEV_ZERO_FOR_MMAP], [/* Define if /dev/zero should be used when mapping RWX memory, or undefine if
   its not necessary */
#undef NEED_DEV_ZERO_FOR_MMAP])
m4trace:configure.ac:1882: -1- AC_DEFINE_TRACE_LITERAL([LLVM_HAS_ATOMICS])
m4trace:configure.ac:1882: -1- m4_pattern_allow([^LLVM_HAS_ATOMICS$])
m4trace:configure.ac:1882: -1- AH_OUTPUT([LLVM_HAS_ATOMICS], [/* Has gcc/MSVC atomic intrinsics */
#undef LLVM_HAS_ATOMICS])
m4trace:configure.ac:1882: -1- AC_DEFINE_TRACE_LITERAL([LLVM_HAS_ATOMICS])
m4trace:configure.ac:1882: -1- m4_pattern_allow([^LLVM_HAS_ATOMICS$])
m4trace:configure.ac:1882: -1- AH_OUTPUT([LLVM_HAS_ATOMICS], [/* Has gcc/MSVC atomic intrinsics */
#undef LLVM_HAS_ATOMICS])
m4trace:configure.ac:1894: -1- AC_IS_LINUX_MIXED
m4trace:configure.ac:1902: -1- AC_CHECK_FUNCS([__dso_handle])
m4trace:configure.ac:1902: -1- AH_OUTPUT([HAVE___DSO_HANDLE], [/* Define to 1 if you have the `__dso_handle\' function. */
#undef HAVE___DSO_HANDLE])
m4trace:configure.ac:1906: -1- AC_SUBST([SHLIBEXT], [$libltdl_cv_shlibext])
m4trace:configure.ac:1906: -1- AC_SUBST_TRACE([SHLIBEXT])
m4trace:configure.ac:1906: -1- m4_pattern_allow([^SHLIBEXT$])
m4trace:configure.ac:1910: -1- AC_SUBST([SHLIBPATH_VAR], [$libltdl_cv_shlibpath_var])
m4trace:configure.ac:1910: -1- AC_SUBST_TRACE([SHLIBPATH_VAR])
m4trace:configure.ac:1910: -1- m4_pattern_allow([^SHLIBPATH_VAR$])
m4trace:configure.ac:1927: -1- AC_SUBST([LLVM_PREFIX])
m4trace:configure.ac:1927: -1- AC_SUBST_TRACE([LLVM_PREFIX])
m4trace:configure.ac:1927: -1- m4_pattern_allow([^LLVM_PREFIX$])
m4trace:configure.ac:1928: -1- AC_SUBST([LLVM_BINDIR])
m4trace:configure.ac:1928: -1- AC_SUBST_TRACE([LLVM_BINDIR])
m4trace:configure.ac:1928: -1- m4_pattern_allow([^LLVM_BINDIR$])
m4trace:configure.ac:1929: -1- AC_SUBST([LLVM_DATADIR])
m4trace:configure.ac:1929: -1- AC_SUBST_TRACE([LLVM_DATADIR])
m4trace:configure.ac:1929: -1- m4_pattern_allow([^LLVM_DATADIR$])
m4trace:configure.ac:1930: -1- AC_SUBST([LLVM_DOCSDIR])
m4trace:configure.ac:1930: -1- AC_SUBST_TRACE([LLVM_DOCSDIR])
m4trace:configure.ac:1930: -1- m4_pattern_allow([^LLVM_DOCSDIR$])
m4trace:configure.ac:1931: -1- AC_SUBST([LLVM_ETCDIR])
m4trace:configure.ac:1931: -1- AC_SUBST_TRACE([LLVM_ETCDIR])
m4trace:configure.ac:1931: -1- m4_pattern_allow([^LLVM_ETCDIR$])
m4trace:configure.ac:1932: -1- AC_SUBST([LLVM_INCLUDEDIR])
m4trace:configure.ac:1932: -1- AC_SUBST_TRACE([LLVM_INCLUDEDIR])
m4trace:configure.ac:1932: -1- m4_pattern_allow([^LLVM_INCLUDEDIR$])
m4trace:configure.ac:1933: -1- AC_SUBST([LLVM_INFODIR])
m4trace:configure.ac:1933: -1- AC_SUBST_TRACE([LLVM_INFODIR])
m4trace:configure.ac:1933: -1- m4_pattern_allow([^LLVM_INFODIR$])
m4trace:configure.ac:1934: -1- AC_SUBST([LLVM_MANDIR])
m4trace:configure.ac:1934: -1- AC_SUBST_TRACE([LLVM_MANDIR])
m4trace:configure.ac:1934: -1- m4_pattern_allow([^LLVM_MANDIR$])
m4trace:configure.ac:1935: -1- AC_SUBST([LLVM_CONFIGTIME])
m4trace:configure.ac:1935: -1- AC_SUBST_TRACE([LLVM_CONFIGTIME])
m4trace:configure.ac:1935: -1- m4_pattern_allow([^LLVM_CONFIGTIME$])
m4trace:configure.ac:1945: -1- AC_DEFINE_TRACE_LITERAL([LLVM_PREFIX])
m4trace:configure.ac:1945: -1- m4_pattern_allow([^LLVM_PREFIX$])
m4trace:configure.ac:1945: -1- AH_OUTPUT([LLVM_PREFIX], [/* Installation prefix directory */
#undef LLVM_PREFIX])
m4trace:configure.ac:1947: -1- AC_DEFINE_TRACE_LITERAL([LLVM_BINDIR])
m4trace:configure.ac:1947: -1- m4_pattern_allow([^LLVM_BINDIR$])
m4trace:configure.ac:1947: -1- AH_OUTPUT([LLVM_BINDIR], [/* Installation directory for binary executables */
#undef LLVM_BINDIR])
m4trace:configure.ac:1949: -1- AC_DEFINE_TRACE_LITERAL([LLVM_DATADIR])
m4trace:configure.ac:1949: -1- m4_pattern_allow([^LLVM_DATADIR$])
m4trace:configure.ac:1949: -1- AH_OUTPUT([LLVM_DATADIR], [/* Installation directory for data files */
#undef LLVM_DATADIR])
m4trace:configure.ac:1951: -1- AC_DEFINE_TRACE_LITERAL([LLVM_DOCSDIR])
m4trace:configure.ac:1951: -1- m4_pattern_allow([^LLVM_DOCSDIR$])
m4trace:configure.ac:1951: -1- AH_OUTPUT([LLVM_DOCSDIR], [/* Installation directory for documentation */
#undef LLVM_DOCSDIR])
m4trace:configure.ac:1953: -1- AC_DEFINE_TRACE_LITERAL([LLVM_ETCDIR])
m4trace:configure.ac:1953: -1- m4_pattern_allow([^LLVM_ETCDIR$])
m4trace:configure.ac:1953: -1- AH_OUTPUT([LLVM_ETCDIR], [/* Installation directory for config files */
#undef LLVM_ETCDIR])
m4trace:configure.ac:1955: -1- AC_DEFINE_TRACE_LITERAL([LLVM_INCLUDEDIR])
m4trace:configure.ac:1955: -1- m4_pattern_allow([^LLVM_INCLUDEDIR$])
m4trace:configure.ac:1955: -1- AH_OUTPUT([LLVM_INCLUDEDIR], [/* Installation directory for include files */
#undef LLVM_INCLUDEDIR])
m4trace:configure.ac:1957: -1- AC_DEFINE_TRACE_LITERAL([LLVM_INFODIR])
m4trace:configure.ac:1957: -1- m4_pattern_allow([^LLVM_INFODIR$])
m4trace:configure.ac:1957: -1- AH_OUTPUT([LLVM_INFODIR], [/* Installation directory for .info files */
#undef LLVM_INFODIR])
m4trace:configure.ac:1959: -1- AC_DEFINE_TRACE_LITERAL([LLVM_MANDIR])
m4trace:configure.ac:1959: -1- m4_pattern_allow([^LLVM_MANDIR$])
m4trace:configure.ac:1959: -1- AH_OUTPUT([LLVM_MANDIR], [/* Installation directory for man pages */
#undef LLVM_MANDIR])
m4trace:configure.ac:1961: -1- AC_DEFINE_TRACE_LITERAL([LLVM_CONFIGTIME])
m4trace:configure.ac:1961: -1- m4_pattern_allow([^LLVM_CONFIGTIME$])
m4trace:configure.ac:1961: -1- AH_OUTPUT([LLVM_CONFIGTIME], [/* Time at which LLVM was configured */
#undef LLVM_CONFIGTIME])
m4trace:configure.ac:1963: -1- AC_DEFINE_TRACE_LITERAL([LLVM_HOST_TRIPLE])
m4trace:configure.ac:1963: -1- m4_pattern_allow([^LLVM_HOST_TRIPLE$])
m4trace:configure.ac:1963: -1- AH_OUTPUT([LLVM_HOST_TRIPLE], [/* Host triple LLVM will be executed on */
#undef LLVM_HOST_TRIPLE])
m4trace:configure.ac:1965: -1- AC_DEFINE_TRACE_LITERAL([LLVM_DEFAULT_TARGET_TRIPLE])
m4trace:configure.ac:1965: -1- m4_pattern_allow([^LLVM_DEFAULT_TARGET_TRIPLE$])
m4trace:configure.ac:1965: -1- AH_OUTPUT([LLVM_DEFAULT_TARGET_TRIPLE], [/* Target triple LLVM will generate code for by default */
#undef LLVM_DEFAULT_TARGET_TRIPLE])
m4trace:configure.ac:1974: -1- AC_SUBST([BINDINGS_TO_BUILD], [$BINDINGS_TO_BUILD])
m4trace:configure.ac:1974: -1- AC_SUBST_TRACE([BINDINGS_TO_BUILD])
m4trace:configure.ac:1974: -1- m4_pattern_allow([^BINDINGS_TO_BUILD$])
m4trace:configure.ac:1978: -1- AC_SUBST([ALL_BINDINGS], [ocaml])
m4trace:configure.ac:1978: -1- AC_SUBST_TRACE([ALL_BINDINGS])
m4trace:configure.ac:1978: -1- m4_pattern_allow([^ALL_BINDINGS$])
m4trace:configure.ac:1998: -1- AC_SUBST([OCAML_LIBDIR], [$with_ocaml_libdir])
m4trace:configure.ac:1998: -1- AC_SUBST_TRACE([OCAML_LIBDIR])
m4trace:configure.ac:1998: -1- m4_pattern_allow([^OCAML_LIBDIR$])
m4trace:configure.ac:2004: -1- AC_SUBST([OCAML_LIBDIR], [$ocaml_stdlib])
m4trace:configure.ac:2004: -1- AC_SUBST_TRACE([OCAML_LIBDIR])
m4trace:configure.ac:2004: -1- m4_pattern_allow([^OCAML_LIBDIR$])
m4trace:configure.ac:2007: -1- AC_SUBST([OCAML_LIBDIR], [${prefix}/lib/ocaml])
m4trace:configure.ac:2007: -1- AC_SUBST_TRACE([OCAML_LIBDIR])
m4trace:configure.ac:2007: -1- m4_pattern_allow([^OCAML_LIBDIR$])
m4trace:configure.ac:2018: -1- AC_CXX_USE_VISIBILITY_INLINES_HIDDEN
m4trace:configure.ac:2018: -1- AC_SUBST([ENABLE_VISIBILITY_INLINES_HIDDEN], [1])
m4trace:configure.ac:2018: -1- AC_SUBST_TRACE([ENABLE_VISIBILITY_INLINES_HIDDEN])
m4trace:configure.ac:2018: -1- m4_pattern_allow([^ENABLE_VISIBILITY_INLINES_HIDDEN$])
m4trace:configure.ac:2018: -1- AC_SUBST([ENABLE_VISIBILITY_INLINES_HIDDEN], [0])
m4trace:configure.ac:2018: -1- AC_SUBST_TRACE([ENABLE_VISIBILITY_INLINES_HIDDEN])
m4trace:configure.ac:2018: -1- m4_pattern_allow([^ENABLE_VISIBILITY_INLINES_HIDDEN$])
m4trace:configure.ac:2026: -1- AC_SUBST([RPATH])
m4trace:configure.ac:2026: -1- AC_SUBST_TRACE([RPATH])
m4trace:configure.ac:2026: -1- m4_pattern_allow([^RPATH$])
m4trace:configure.ac:2034: -1- AC_SUBST([RDYNAMIC])
m4trace:configure.ac:2034: -1- AC_SUBST_TRACE([RDYNAMIC])
m4trace:configure.ac:2034: -1- m4_pattern_allow([^RDYNAMIC$])
m4trace:configure.ac:2047: -1- AC_CONFIG_HEADERS([include/llvm/Config/config.h include/llvm/Config/llvm-config.h])
m4trace:configure.ac:2049: -1- AH_OUTPUT([00001], [#ifndef CONFIG_H
#define CONFIG_H])
m4trace:configure.ac:2050: -1- AH_OUTPUT([zzzz2], [#endif])
m4trace:configure.ac:2052: -1- AC_CONFIG_FILES([include/llvm/Config/Targets.def])
m4trace:configure.ac:2053: -1- AC_CONFIG_FILES([include/llvm/Config/AsmPrinters.def])
m4trace:configure.ac:2054: -1- AC_CONFIG_FILES([include/llvm/Config/AsmParsers.def])
m4trace:configure.ac:2055: -1- AC_CONFIG_FILES([include/llvm/Config/Disassemblers.def])
m4trace:configure.ac:2056: -1- AC_CONFIG_HEADERS([include/llvm/Support/DataTypes.h])
m4trace:configure.ac:2059: -1- AC_CONFIG_FILES([Makefile.config])
m4trace:configure.ac:2062: -1- AC_CONFIG_FILES([llvm.spec])
m4trace:configure.ac:2065: -1- AC_CONFIG_FILES([docs/doxygen.cfg])
m4trace:configure.ac:2075: -1- AC_CONFIG_HEADERS([tools/clang/${configh}:${clang_src_root}/${configh}.in])
m4trace:configure.ac:2076: -1- AC_CONFIG_FILES([tools/clang/${doxy}:${clang_src_root}/${doxy}.in])
m4trace:configure.ac:2080: -1- AC_CONFIG_FILES([bindings/ocaml/llvm/META.llvm])
m4trace:configure.ac:2084: -1- AC_SUBST([program_prefix])
m4trace:configure.ac:2084: -1- AC_SUBST_TRACE([program_prefix])
m4trace:configure.ac:2084: -1- m4_pattern_allow([^program_prefix$])
m4trace:configure.ac:2089: -1- AC_CONFIG_MAKEFILE([Makefile])
m4trace:configure.ac:2090: -1- AC_CONFIG_MAKEFILE([Makefile.common])
m4trace:configure.ac:2091: -1- AC_CONFIG_MAKEFILE([examples/Makefile])
m4trace:configure.ac:2092: -1- AC_CONFIG_MAKEFILE([lib/Makefile])
m4trace:configure.ac:2093: -1- AC_CONFIG_MAKEFILE([test/Makefile])
m4trace:configure.ac:2094: -1- AC_CONFIG_MAKEFILE([test/Makefile.tests])
m4trace:configure.ac:2095: -1- AC_CONFIG_MAKEFILE([unittests/Makefile])
m4trace:configure.ac:2096: -1- AC_CONFIG_MAKEFILE([tools/Makefile])
m4trace:configure.ac:2097: -1- AC_CONFIG_MAKEFILE([utils/Makefile])
m4trace:configure.ac:2098: -1- AC_CONFIG_MAKEFILE([projects/Makefile])
m4trace:configure.ac:2099: -1- AC_CONFIG_MAKEFILE([bindings/Makefile])
m4trace:configure.ac:2100: -1- AC_CONFIG_MAKEFILE([bindings/ocaml/Makefile.ocaml])
m4trace:configure.ac:2103: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
m4trace:configure.ac:2103: -1- m4_pattern_allow([^LIB@&t@OBJS$])
m4trace:configure.ac:2103: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([LTLIBOBJS])
m4trace:configure.ac:2103: -1- m4_pattern_allow([^LTLIBOBJS$])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([top_builddir])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([srcdir])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([abs_srcdir])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([top_srcdir])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([abs_top_srcdir])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([builddir])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([abs_builddir])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([abs_top_builddir])
m4trace:configure.ac:2103: -1- AC_SUBST_TRACE([INSTALL])