On Mon, Nov 21, 2011 at 03:31:12AM -0800, Justin Lindberg wrote:
> OpenBSD 5.0 amd64 -- probably all arches
> Still not fixed in current.
> 
> I tried to run R, and libgthread-2.0 segfaulted
> because apparently it was not linked with pthread.
> 
> I confirmed this, because relinking the shared
> library with pthread makes it work.
> 
> The switch -lpthread is necessary for the linker.
> There was a big hullabaloo about this a couple of
> years ago on the mailing list.
> 
> Could somebody please patch glib2's Makefile and
> the pthreads(3) man page?

No this is not how it works.
You need to link the binary itself that uses pthreads with -pthreads (see 
pthreads(3)).

-- 
Antoine

Reply via email to