Comments about FreeBSD threading from Apache people

Daniel Eischen eischen at vigrid.com
Tue Nov 11 09:28:00 PST 2003


On Tue, 11 Nov 2003, Mark Dixon wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Tuesday 11 Nov 2003 11:30, Daniel Eischen wrote:
> > > If you want libc_r deprecated sooner, get /etc/libmap.conf installed,
> > > defaulting libc_r to libkse. Most people (including me), just use the
> > > defaults. I've just found libmap.conf by chance, while trying to resolve
> > > a build issue on a program that uses pthread_spinlock_* and POSIX
> > > semaphore calls. You'd have more testers that way too.
> >
> > Something like this is under consideration for 5.2.
> 
> I'm an occasional reader of this list, so I may not know what I'm talking
> about, but wouldn't this break anything that tries to used threads and
> Nvidia's OpenGL together? As KDE does this by default (when using x11/
> nvidia-driver), wouldn't this break a lot of people's systems (I'm pretty
> sure it would break mine)?

Yes, it'll break.  You can use a libmap.conf if you want to
override the threads library with libc_r.  But Nvidia will
have to rebuild their drivers/libraries to use dynamic LDT
allocation if they are to be used for future FreeBSD releases.

-- 
Dan Eischen



More information about the freebsd-threads mailing list