Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Mar 1998 13:59:19 -0800 (PST)
From:      Tom <tom@uniserve.com>
To:        Gary Palmer <gpalmer@FreeBSD.ORG>
Cc:        Scot Elliott <scot@internal.planet-three.com>, stable@FreeBSD.ORG
Subject:   Re: include libc_r in 2.2.6 
Message-ID:  <Pine.BSF.3.96.980313134432.21595D-100000@shell.uniserve.com>
In-Reply-To: <21706.889824931@gjp.erols.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Fri, 13 Mar 1998, Gary Palmer wrote:

> Tom wrote in message ID
> <Pine.BSF.3.96.980313130834.21595C-100000@shell.uniserve.com>:
> >   No, your interpretation is flawed.
> 
> No, I think you're being shortsighted

  I think that the fact that we are going to ship a new release, in this
day and age, without an integrated version of Posix threads to be short
sighted.

> >   The "missing lib" is not a port, so the ports collection can't install
> > it.  libc_r is part of 2.2.5-stable tree.  Its just not compiled by
> > default.
> 
> Ok, so in the case that libc_r is missing, you fall back to using
> pthreads, which the port is already using (or so I assume from other
> posts)

  mit-pthreads actually.  However, using mit-phreads results in a slower,
somewhat crippled build of MySQL.  However, the fact that MySQL bundles
in mit-pthreads in nice.  The LDAP stuff only works with libc_r though.

> Or am I missing something here?

  Yes.  libc_r is the best Posix threads implementation for FreeBSD.
Either ports use a crippled lib like the mit-pthreads (which does not
support pipes for one), or in some cases they can't be built at all
(LDAP).

  Not only that, I was planning attempt to convince a commercial vendor to
re-port their SQL database server to 2.2.6-RELEASE with pthreads.  They
aren't likely do that unless 2.2.6-RELEASE comes with pthreads built in.
Let me tell you, the performance of this database bites without threads.
Already the Solaris and Linux releases are much faster than the 
non-threaded FreeBSD release.

> Gary
> --
> Gary Palmer                                          FreeBSD Core Team Member
> FreeBSD: Turning PC's into workstations. See http://www.FreeBSD.ORG/ for info

Tom


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980313134432.21595D-100000>