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>