Wednesday, December 28, 2005 7:51 AM mgerards@xxxxxxxxx wrote: > The second problem is caused because some OS'es have no executable > stack. Redhat even removes the nested functions from our code so it > builds for them. But of course it would be better for all of our > users if it just works. Is it not the case that building the trampoline on the stack is simply an efficiency issue, akin to alloca versus malloc? Surely, at least in C++ with support for calling destructors, trampolines could be build on the heap. /john