|
David Given wrote:
I also discovered the hard way that glibc on Linux 2.4 kernels on some i386 platforms uses an implementation of pthreads that is incompatible with any form of user stacks, including the kind that ucontext or pretty much any other coroutine library uses... it's sufficient for your program merely to *link* to the pthreads library to cause breakage.
Wow, I'm glad I'm not the only one bitten by this problem. I was feeling like a Pariah or something. --adam