35 messages in com.mysql.lists.bugsRe: compile failure with patch BSD/OS...
FromSent OnAttachments
md...@nyvlem.mine.nu30 Jul 2002 06:14 
Sinisa Milivojevic30 Jul 2002 06:29 
Melvyn Sopacua30 Jul 2002 07:40 
Sinisa Milivojevic30 Jul 2002 08:09 
Melvyn Sopacua30 Jul 2002 08:15 
Melvyn Sopacua30 Jul 2002 09:26 
Sinisa Milivojevic31 Jul 2002 03:28 
Melvyn Sopacua31 Jul 2002 07:28 
Sinisa Milivojevic31 Jul 2002 07:35 
Melvyn Sopacua31 Jul 2002 08:06 
Sinisa Milivojevic31 Jul 2002 08:28 
Melvyn Sopacua31 Jul 2002 10:36 
Melvyn Sopacua01 Aug 2002 08:09 
Sinisa Milivojevic01 Aug 2002 08:26 
Melvyn Sopacua05 Aug 2002 13:47 
Peter Zaitsev05 Aug 2002 23:53 
Michael Widenius06 Aug 2002 01:07 
Michael Widenius06 Aug 2002 01:12 
Melvyn Sopacua06 Aug 2002 01:45 
Peter Zaitsev06 Aug 2002 02:05 
Melvyn Sopacua06 Aug 2002 02:39 
Sinisa Milivojevic06 Aug 2002 05:10 
Peter Zaitsev07 Aug 2002 01:19 
Melvyn Sopacua07 Aug 2002 02:06 
Peter Zaitsev07 Aug 2002 02:53 
Melvyn Sopacua07 Aug 2002 05:12 
Peter Zaitsev08 Aug 2002 01:10 
Melvyn Sopacua08 Aug 2002 09:53 
Melvyn Sopacua09 Aug 2002 00:59 
Michael Widenius17 Aug 2002 02:48 
Melvyn Sopacua17 Aug 2002 11:59 
Michael Widenius18 Aug 2002 06:52 
Melvyn Sopacua18 Aug 2002 10:39 
Michael Widenius20 Aug 2002 01:05 
Melvyn Sopacua06 Sep 2002 16:46 
Subject:Re: compile failure with patch BSD/OS 4.1
From:Melvyn Sopacua (md@nyvlem.mine.nu)
Date:08/07/2002 05:12:27 AM
List:com.mysql.lists.bugs

On Wed, 7 Aug 2002, Peter Zaitsev wrote:

PZ>>>Date: Wed, 7 Aug 2002 13:53:57 +0400 PZ>>>From: Peter Zaitsev <pet@mysql.com> PZ>>>To: Melvyn Sopacua <md@nyvlem.mine.nu> PZ>>>Cc: bu@lists.mysql.com PZ>>>Subject: Re: compile failure with patch BSD/OS 4.1 PZ>>> PZ>>>On Wednesday 07 August 2002 13:06, Melvyn Sopacua wrote: PZ>>>> On Wed, 7 Aug 2002, Peter Zaitsev wrote: PZ>>>> PZ>>>> PZ>>>> [root@bsdi] ~ PZ>>>> PZ>>>> # ps auwwx | grep mysql | grep -v grep | wc -l PZ>>>> PZ>>>> 0 PZ>>>> PZ>>> PZ>>>> PZ>>>Are you saying running CHROOT "mysqladmin shutdown" works ? PZ>>>> PZ>>>after you issued normal shutdown. PZ>>>> PZ>>>> Yes. PZ>>> PZ>>>So at least you have work around for the problem like calling shutdown
twice. PZ>>> PZ>>>So it looks like this should be some threading related problem - mysqld
continues PZ>>>to wait for conections and exits only then it is able to accept connection. PZ>>> PZ>>>Which threads library are you using ?

$ ldd /mysql/libexec/mysqld libdmalloc.so => /weblib/local/lib/libdmalloc.so (0x481c6000) libdl.so => /shlib/libdl.so (0x4820f000) libpthread.so.14 => /weblib/local/lib/libpthread.so.14 (0x48213000) libz.so.1 => /weblib/local/lib/libz.so.1 (0x4822e000) libm.so => /shlib/libm.so.0.0 (0x4823e000) libc.so.1 => /shlib/libc.so.1 (0x48250000) libgcc.so.1 => /shlib/libgcc.so.1 (0x48318000)

Which is pth 1.4.0, pthread compat.

That dmalloc is in there, since there was no way to get that outof pthread that I've found, allthough pth-config does not reflect that: $ /weblib/local/bin/pth-config --libs -lpth

From previous experiences I didn't try the other thread related possibilities since that didn't work at all.

Full configure:

CC=/home/mdev/local/bin/gcc \ CFLAGS='-O0 -mcpu=pentium -fno-strength-reduce' \ CXX=/home/mdev/local/bin/g++ \ CXXFLAGS='-O0 -mcpu=pentium -fno-rtti -fno-exceptions -felide-constructors
-fno-strength-reduce' \ LDFLAGS='-ldmalloc' \ ./configure \ --prefix=/mysql \ --enable-assembler \ --mandir=/home/mdev/local/man \ --disable-largefile \ --with-gnu-ld \ --with-unix-socket-path=/mysql/tmp/mysql.sock \ --with-mysql-user=mysql \ --without-debug \ --with-comment=first_try_BSDi_41 \ --without-docs \ --without-bench \ --with-extra-charsets=none \ --without-isam \ --without-innodb \ --with-pthread

I'll let you know what the debug build shows.