From: Joe Van Dyk Date: 2006-01-10T06:41:12+09:00 Subject: embedding ruby + pthread I have a C executable that I'm embedding a Ruby GUI (using ruby-gnome2) in. The GUI needs to run in it's own thread. Are there any pitfalls I should be aware of? I'm currently using pthread. (I'm asking because my application segfaults on start half the time right when the Ruby GUI launches and I'm trying to track down causes.) Do I need to build Ruby with pthread? Doing a ldd on the Ruby interpreter reported: libruby.so.1.8 => /usr/lib/libruby.so.1.8 (0x003c3000) libdl.so.2 => /lib/libdl.so.2 (0x00111000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x00e35000) libm.so.6 => /lib/tls/libm.so.6 (0x0080c000) libc.so.6 => /lib/tls/libc.so.6 (0x00114000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x005ea000) (and I don't see pthread in there)