From: Nathaniel Talbott Date: 2003-12-08T23:54:03+09:00 Subject: Re: Ruby blocks... forever On Dec 8, 2003, at 09:36, ts wrote: >>>>>> "N" == Nathaniel Talbott writes: > > N> I can find no evidence that Ruby/ODBC or FreeTDS (which I'm using > N> Ruby/ODBC to access) use pthreads, although I admittedly do not know > N> much about how to look. I have no earthly idea whether Ruby/Postgres > N> uses pthreads, but I suspect it doesn't. > > svg% ldd ruby > libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40027000) > libdl.so.2 => /lib/libdl.so.2 (0x40078000) > libcrypt.so.1 => /lib/libcrypt.so.1 (0x4007b000) > libm.so.6 => /lib/i686/libm.so.6 (0x400a8000) > libc.so.6 => /lib/i686/libc.so.6 (0x42000000) > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) > svg% OK, it appears that Ruby/ODBC and FreeTDS's ODBC layer both link to libpthread (though I don't really understand why; grepping for pthread in their source turns up nothing interesting). What does that mean? Nathaniel <:((><