In the last episode (Aug 15), Randall Severy said:
> To anyone who can help,
> I'm still struggling to build a working 4.0.2 libmysqld.a library on
> the Compaq Tru64 (formerly Dec OSF) platform. I now have access to the
> Compaq C++ compiler, but any libraries that I build still crash in the
> thread functions, as follows:
> Program terminated with signal 11, Segmentation fault.
> #0 0x3ff8057d728 in __nxm_thread_kill () from /usr/shlib/libpthread.so
> #1 0x3ff80576564 in pthread_kill () from /usr/shlib/libpthread.so
> #2 0x3ff80581aec in __excInit () from /usr/shlib/libpthread.so
> #3 0x3ff807e3aa4 in exc_unwind_rfp () from /usr/shlib/libexc.so
> And I haven't been able to get a clean compile of the MIT pthreads
> library on that platform either. Does anyone have any suggestions, or
> better yet, a working build of libmysqld.a on that platform?
You don't want MIT threads; they are a last-resort for when a system
has no native threads library at all.
It is only libmysqld that you're having problems with? I have built
mysql (the regular separate client and server) on three Tru64 systems
with no problems. What version of Tru64?
As for your stack trace, try using the native ladebug debugger instead
of gdb. Gdb (even 5.2.1) has real problems with threads on Tru64.