I've tried pretty hard in the past to come up with a combination of gtk and Boehm
that works, but I never got stable results.  I'm really curious what combination
of Boehm features and glib/gtk features you are using?

I guess that since you don't require specially built glib/gtk you aren't using
the allocator specifiers or build-time allocation settings of glib?  Perhaps you
use Boehm only for your own glib-independent memory pools?

One of my dreams is to have a nice garbage-collected C development setup,
but it seems to require every library to be rebuilt of LD_PRELOAD'ed in some
tricky way...  I'd love to know roughly what you've done.

Thanks,
Britton