From: gga Date: 2007-10-05T08:15:06+09:00 Subject: Re: problem with ruby1.8 and OpenMP in Ruby extension: shared object cannot be dlopen()'ed > > /home/cilibrar/rlc/projects/complearn/complearn-ruby/ext/complearn/ > complearn4r.so: libgomp.so.1: shared object cannot be dlopen()ed - / That probably means you have some undefined symbol most likely due to a missing library during link time. That being said, even if you manage to load and compile the stuff, wrapping an OpenMP library is *probably* asking for trouble as ruby is a single threaded application that relies on knowing how and where the stack is. OpenMP will generate new threads behind your back, each one with its own stack. Any call from those threads back to ruby will probably lead to random crashes or memory issues.