Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Oct 2002 15:21:47 -0800
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Doug Rabson <dfr@nlsystems.com>
Cc:        Daniel Eischen <eischen@pcnet1.pcnet.com>, current@freebsd.org
Subject:   Re: [PATCH: libc]Re: gnome on current
Message-ID:  <3DC0698B.8066CCD5@mindspring.com>
References:  <20021030223028.Q22480-100000@herring.nlsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Rabson wrote:
> > I think the only sensible solution to this problem is for libraries which
> > provide an actual pthreads implementation (rather than a set of stubs) to
> > define strong symbols. Wierd debugging wrappers can still be achieved via
> > some dlopen/dlsym hackery.
> 
> For what its worth, doing this (defining strong pthread_* symbols in
> libc_r) makes everything work fine, with or without libXThrStub.

No, this would be bad.  There's some justification for not
doing this, in allowing programs linked againts libraries linked
against threaded libraries to link against alternate threads
libraries.  If the symbols are stong, then this is not possible.

Maybe the workaround for now is to make the symbols in libXThrStub.so
weak?

-- Terry

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DC0698B.8066CCD5>