On Tue, May 18, 2004 at 10:56:55PM +0400, Sergey Vlasov wrote: > On Tue, May 18, 2004 at 03:24:11PM +0300, Sanja Byelkin wrote: > > On Tue, May 18, 2004 at 01:43:21PM +0300, Michael Shigorin wrote: > > > On Tue, May 18, 2004 at 01:27:23PM +0300, Sanja Byelkin wrote: > > > > после обновления mysql под valgrind стал выдавать вот такое: > > > > > > rpm --rebuild valgrind*src.rpm ? > > > > Да, я попробовал и этот и самый счежий из CVS и последний девелоперский > > (2.1.1) еще стабильный не пробовал - но как мне кажется не в этом дело. > > Действительно, дело не в этом, а в очень свежей glibc: > > 2004-05-01 Jakub Jelinek > > * posix/Versions (libc): Remove __libc_wait, __libc_waitpid, > __libc_pause, __libc_nanosleep, __libc_pread, __libc_pread64, > __libc_pwrite64, __waitid and __pselect @@GLIBC_PRIVATE. > * stdlib/Versions (libc): Remove __on_exit@@GLIBC_PRIVATE. > * sysdeps/unix/sysv/linux/Versions (libc): Remove > __libc_sigaction@@GLIBC_PRIVATE. > * sysdeps/unix/sysv/linux/x86_64/Versions (libc): Remove > __modify_ldt@@GLIBC_PRIVATE. > * socket/Versions (libc): Remove __libc_accept, __libc_send, > __libc_recvfrom, __libc_recvmsg, __libc_sendmsg, __libc_recv, > __libc_sendto and __libc_connect @@GLIBC_PRIVATE. > * stdio-common/Versions (libc): Remove > _itoa_upper_digits@@GLIBC_PRIVATE. > * resolv/Versions (libresolv): Remove __ns_samename@@GLIBC_PRIVATE. > * misc/Versions (libc): Remove __libc_fsync, __libc_msync, > __libc_readv and __libc_writev @@GLIBC_PRIVATE. > * termios/Versions (libc): Remove __libc_tcdrain@@GLIBC_PRIVATE. > * io/Versions (libc): Remove __libc_open, __libc_close, __libc_read, > __libc_write, __libc_lseek, __libc_fcntl, __libc_open64 and > __libc_lseek64 @@GLIBC_PRIVATE. > > Там начисто переделали поддержку pthread_cancel - теперь Точнее говоря, просто убрали старый закрытый интерфейс. > соответствующий кусок libpthread из valgrind тоже придётся > переписывать :( Если не перепишут в срок, я могу вернуть. -- ldv