On Sat, 2002-01-05 at 08:11, Derek Atkins wrote:
> 
> Try:
>       rm config.cache
>       ./configure .... (without efence)

I thought of that.  There is no config.cache file, and the configure
script unconditionally adds '#define USE_EFENCE 1' to the config.h
file.  Now that I look again, this appears to be a bug in the
configure.in script.  I'll submit a patch to restore the proper behavior
of the --enable-efence argument.

> To answer your last question, gh_scm2newstr() is part of libguile,
> and most likely it's using g_new() instead of malloc().

Thanks for the info.  Isn't this a problem then if memory is being
allocated with g_new() and released with free().  I thought g_new()
tried to improve program execution time by allocating a single large
chunk of memory from the OS and then using its own memory allocator to
provide parts of this pre-allocated memory to the program. (Or is it
gmalloc that does that.)  I don't have any of my reference books handy
as my home office is being painted.

David

Attachment: msg01866/pgp00000.pgp
Description: PGP signature

Reply via email to