AC_DEFINE(GUILE_DEBUG_FREELIST)
fi)
+AC_ARG_ENABLE(debug-malloc,
+ [ --enable-debug-malloc Include malloc debugging code],
+ if test "$enable_debug_malloc" = y || test "$enable_debug_malloc" = yes; then
+ AC_DEFINE(GUILE_DEBUG_MALLOC)
+ fi)
+
AC_ARG_ENABLE(arrays,
[ --disable-arrays omit array and uniform array support],,
enable_arrays=yes)
AC_DEFINE(HAVE_NETWORKING)
fi
+if test "$enable_debug_malloc" = yes; then
+ LIBOBJS="$LIBOBJS debug-malloc.o"
+fi
+
#--------------------------------------------------------------------
AC_LIBLTDL_CONVENIENCE
## Bring in scm_internal_select, if appropriate.
if test $ac_cv_func_gettimeofday = yes &&
test $ac_cv_func_select = yes; then
- LIBOBJS="$LIBOBJS iselect.o"
AC_DEFINE(GUILE_ISELECT, 1)
fi
+
+ ## Workaround for linuxthreads (currently disabled)
+ if test $host_os = linux-gnu; then
+ AC_DEFINE(GUILE_PTHREAD_COMPAT, 1)
+ AC_CHECK_LIB(pthread, main)
+ fi
fi
## If we're using GCC, ask for aggressive warnings.
AC_SUBST(GUILE_MAJOR_VERSION)
AC_SUBST(GUILE_MINOR_VERSION)
AC_SUBST(GUILE_VERSION)
+AC_SUBST(LIBGUILE_MAJOR_VERSION)
+AC_SUBST(LIBGUILE_MINOR_VERSION)
+AC_SUBST(LIBGUILE_REVISION_VERSION)
+AC_SUBST(LIBGUILE_VERSION)
dnl Tell guile-config what flags guile users should link against.
GUILE_LIBS="$LDFLAGS $THREAD_LIBS_INSTALLED $LIBS"
dnl comment-start: "dnl "
dnl comment-end: ""
dnl comment-start-skip: "\\bdnl\\b\\s *"
-dnl
+dnl End: