From owner-freebsd-stable Fri Mar 13 13:59:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA24168 for freebsd-stable-outgoing; Fri, 13 Mar 1998 13:59:33 -0800 (PST) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from pop.uniserve.com (pop.uniserve.com [204.244.156.3]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id NAA24149; Fri, 13 Mar 1998 13:59:25 -0800 (PST) (envelope-from tom@uniserve.com) Received: from shell.uniserve.com [204.244.186.218] by pop.uniserve.com with smtp (Exim 1.82 #4) id 0yDcU5-0004fH-00; Fri, 13 Mar 1998 13:59:21 -0800 Date: Fri, 13 Mar 1998 13:59:19 -0800 (PST) From: Tom To: Gary Palmer cc: Scot Elliott , stable@FreeBSD.ORG Subject: Re: include libc_r in 2.2.6 In-Reply-To: <21706.889824931@gjp.erols.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk On Fri, 13 Mar 1998, Gary Palmer wrote: > Tom wrote in message ID > : > > 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