From: Eric Jacoboni Date: 2008-02-21T02:39:58+09:00 Subject: Re: Ruby 1.9, threads and FreeBSD 5 Ollivier Robert writes: > My memory about 5.x is a bit fuzzy now but can you do an "ldd $(which ruby)" > please? Check whether you are using libc_r or libpthread. If you can I'd > suggest moving on 6.3 using libthr (new 1:1 threading library). My mistake... My FBSD is a 6.2, not a 5... [mass-cara]:~ % ldd $(which ruby) /usr/local/bin/ruby: libthr.so.2 => /usr/lib/libthr.so.2 (0x28173000) libcrypt.so.3 => /lib/libcrypt.so.3 (0x28185000) libm.so.4 => /lib/libm.so.4 (0x2819d000) libc.so.6 => /lib/libc.so.6 (0x281b3000) [mass-cara]:~ % ldd $(which ruby18) /usr/local/bin/ruby18: libruby18.so.18 => /usr/local/lib/libruby18.so.18 (0x2807a000) libcrypt.so.3 => /lib/libcrypt.so.3 (0x28138000) libm.so.4 => /lib/libm.so.4 (0x28150000) libpthread.so.2 => /lib/libpthread.so.2 (0x28166000) libc.so.6 => /lib/libc.so.6 (0x2818b000) The ruby 1.9 was built from scratch using the classic "configure/make/make install" idiom. The ruby 1.8 is built from FBSD ports.