mirror of
https://github.com/gryf/wmaker.git
synced 2026-01-06 13:54:12 +01:00
Repair TEST_WITH_GC
The comment in WINGs/memory.c:wfree() pretty much explains the current situation. There's an incredible amount of mixing the wmalloc/wfree wrappers with native mallocs/frees on the other side, and a good several cases of misusing external libraries' APIs. Until this is thoroughly cleaned, WM with --enable-boehm-gc will hardly even start. Signed-off-by: Tamas TEVESZ <ice@extreme.hu>
This commit is contained in:
committed by
Carlos R. Mafra
parent
2bc0c1124a
commit
4a9d561ce4
16
configure.ac
16
configure.ac
@@ -141,6 +141,22 @@ AC_ARG_WITH(libs-from, AS_HELP_STRING([--with-libs-from], [pass compiler flags t
|
||||
AC_ARG_WITH(incs-from, AS_HELP_STRING([--with-incs-from], [pass compiler flags to look for header files]),
|
||||
[inc_search_path="$withval $inc_search_path"])
|
||||
|
||||
|
||||
dnl Boehm GC
|
||||
dnl ========
|
||||
with_boehm_gc=no
|
||||
AC_ARG_ENABLE([boehm-gc],
|
||||
[AS_HELP_STRING([--enable-boehm-gc], [use Boehm GC instead of the default libc malloc() [default=no]])],
|
||||
[with_boehm_gc=$enableval])
|
||||
|
||||
AS_IF([test "x$with_boehm_gc" = "xyes"],
|
||||
AC_SEARCH_LIBS([GC_malloc], [gc],
|
||||
[AC_DEFINE(USE_BOEHM_GC, 1, [Define if Boehm GC is to be used])],
|
||||
[AC_MSG_FAILURE([--enable-boehm-gc specified but test for libgc failed])]
|
||||
)
|
||||
)
|
||||
|
||||
dnl
|
||||
dnl ============================
|
||||
dnl Checks for library functions
|
||||
dnl ============================
|
||||
|
||||
Reference in New Issue
Block a user