>>>>"AS" == Andrey Slusar
<anrays(a)gmail.com> writes:
> XEmacs prints "Cache full, freeing GC" from time to time to stderr.
> There are more debug_out calls in xgccache.c, but they are all #if'd
> out. That is what my patch does with the one that isn't.
AS> I think this ok when --enable-debug=no
AS> --8<---------------cut here---------------start------------->8---
AS> #ifdef XEMACS_DEBUG
AS> debug_out ("Cache full, freeing GC: %08lx\n ",
XE_GCONTEXT(cell));
AS> #endif
AS> --8<---------------cut here---------------end--------------->8---
No. The symbol you probably mean is DEBUG_XEMACS. DEBUG_XEMACS is
enabled by default for beta builds, which means that this doesn't
quiet down my XEmacs, and I really don't want to read this output on
my console. I don't know what this output is supposed to mean, I get
it a lot and the fact that some cache is full doesn't seem to bother
my running XEmacs at all. And I don't want to turn off DEBUG_XEMACS
either since I really need it to track down allocator- and GC-related
problems.
As I already mentioned, there are a lot of these debug_outs in
xgccache.c, and they are all turned off by "#if 0". Seems to me, that
the one I spotted is a left over.
Can you clear me up what this warning message is supposed to tell me?
--
Marcus