>>>>> "Gcc" == Gcc <gcc@stripped> writes:
Gcc> Hey guys,
Gcc> I just wanted to that you guys know the problem I had with
Gcc> mysqld-3.22.25 and egcs-2.95 is solved. Apparently, if you have DCE
Gcc> package (POSIX draft level 4 threads) and try build egcs-2.95 all
Gcc> the libraries are built againt libdce.a (which has it's own pthread
Gcc> functions). This causes major conflicts with the MIT-pthreads.
Gcc> After removing the dce libraries and header and rebuilding
Gcc> egcs-2.95 and mysqld-3.22.25 everything works perfectly. I was
Gcc> wondering if we could document this in the README to never link
Gcc> with libdce.a or libcma.a.
Gcc> Sammy Yu
I have now added the following to the MySQL documentation:
If you are compiling egcs 2.95 yourself, you should NOT link it with
the DCE libraries (libdce.a or libcma.a) if you want to compile MySQL with
MIT-threads. If you mix the DCE and MIT-pthread packages you will get
a mysqld that you can't connect to. Remove the DCE libraries while you
compile egcs 2.95!
By the way, can you check if the fork_test.pl test works with your new
mysqld? If yes, can you please upload a copy to
ftp://www.mysql.com/pub/mysql/Incoming for other HP users to test?
Have you tried to use MySQL with DCE threads with gcc 2.95 ?