Index: third_party/sqlite/src/configure.ac |
diff --git a/third_party/sqlite/src/configure.ac b/third_party/sqlite/src/configure.ac |
index 464ed1ef11c6566d881d8ce7e55d88b9137ca8fa..2e70f2c235600ded1cd487ef1341e6fd674babc7 100644 |
--- a/third_party/sqlite/src/configure.ac |
+++ b/third_party/sqlite/src/configure.ac |
@@ -122,12 +122,12 @@ AC_CHECK_TYPES([int8_t, int16_t, int32_t, int64_t, intptr_t, uint8_t, |
######### |
# Check for needed/wanted headers |
-AC_CHECK_HEADERS([sys/types.h stdlib.h stdint.h inttypes.h]) |
+AC_CHECK_HEADERS([sys/types.h stdlib.h stdint.h inttypes.h malloc.h]) |
######### |
# Figure out whether or not we have these functions |
# |
-AC_CHECK_FUNCS([usleep fdatasync localtime_r gmtime_r localtime_s]) |
+AC_CHECK_FUNCS([usleep fdatasync localtime_r gmtime_r localtime_s utime malloc_usable_size]) |
######### |
# By default, we use the amalgamation (this may be changed below...) |
@@ -139,7 +139,7 @@ USE_AMALGAMATION=1 |
# if not, then we fall back to plain tclsh. |
# TODO: try other versions before falling back? |
# |
-AC_CHECK_PROGS(TCLSH_CMD, [tclsh8.5 tclsh], none) |
+AC_CHECK_PROGS(TCLSH_CMD, [tclsh8.6 tclsh8.5 tclsh], none) |
if test "$TCLSH_CMD" = "none"; then |
# If we can't find a local tclsh, then building the amalgamation will fail. |
# We act as though --disable-amalgamation has been used. |
@@ -340,28 +340,18 @@ else |
TARGET_EXEEXT=$config_TARGET_EXEEXT |
fi |
if test "$TARGET_EXEEXT" = ".exe"; then |
- if test $OS2_SHELL ; then |
- SQLITE_OS_UNIX=0 |
- SQLITE_OS_WIN=0 |
- SQLITE_OS_OS2=1 |
- CFLAGS="$CFLAGS -DSQLITE_OS_OS2=1" |
- else |
- SQLITE_OS_UNIX=0 |
- SQLITE_OS_WIN=1 |
- SQLITE_OS_OS2=0 |
- CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1" |
- fi |
+ SQLITE_OS_UNIX=0 |
+ SQLITE_OS_WIN=1 |
+ CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1" |
else |
SQLITE_OS_UNIX=1 |
SQLITE_OS_WIN=0 |
- SQLITE_OS_OS2=0 |
CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1" |
fi |
AC_SUBST(BUILD_EXEEXT) |
AC_SUBST(SQLITE_OS_UNIX) |
AC_SUBST(SQLITE_OS_WIN) |
-AC_SUBST(SQLITE_OS_OS2) |
AC_SUBST(TARGET_EXEEXT) |
########## |
@@ -388,14 +378,16 @@ if test "${use_tcl}" = "yes" ; then |
fi |
# Start autosearch by asking tclsh |
- if test x"$cross_compiling" = xno; then |
- for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` |
- do |
- if test -f "$i/tclConfig.sh" ; then |
- ac_cv_c_tclconfig="$i" |
- break |
- fi |
- done |
+ if test x"${ac_cv_c_tclconfig}" = x ; then |
+ if test x"$cross_compiling" = xno; then |
+ for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` |
+ do |
+ if test -f "$i/tclConfig.sh" ; then |
+ ac_cv_c_tclconfig="$i" |
+ break |
+ fi |
+ done |
+ fi |
fi |
# then check for a private Tcl installation |
@@ -499,7 +491,6 @@ if test "${use_tcl}" = "yes" ; then |
AC_SUBST(TCL_VERSION) |
AC_SUBST(TCL_BIN_DIR) |
AC_SUBST(TCL_SRC_DIR) |
- AC_SUBST(TCL_LIBS) |
AC_SUBST(TCL_INCLUDE_SPEC) |
AC_SUBST(TCL_LIB_FILE) |
@@ -619,6 +610,7 @@ AC_ARG_ENABLE(load-extension, AC_HELP_STRING([--enable-load-extension], |
[use_loadextension=$enableval],[use_loadextension=no]) |
if test "${use_loadextension}" = "yes" ; then |
OPT_FEATURE_FLAGS="" |
+ AC_SEARCH_LIBS(dlopen, dl) |
else |
OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" |
fi |