From owner-freebsd-threads@FreeBSD.ORG Tue Jan 6 23:04:43 2004 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7EE0816A4D0 for ; Tue, 6 Jan 2004 23:04:43 -0800 (PST) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id B460743D45 for ; Tue, 6 Jan 2004 23:04:41 -0800 (PST) (envelope-from rodrigc@crodrigues.org) Received: from h00609772adf0.ne.client2.attbi.com ([66.31.45.197]) by comcast.net (rwcrmhc12) with ESMTP id <2004010707044101400phdsbe>; Wed, 7 Jan 2004 07:04:41 +0000 Received: from h00609772adf0.ne.client2.attbi.com (localhost.crodrigues.org [127.0.0.1])i0774g7d034561 for ; Wed, 7 Jan 2004 02:04:42 -0500 (EST) (envelope-from rodrigc@h00609772adf0.ne.client2.attbi.com) Received: (from rodrigc@localhost)i0774g9L034560 for freebsd-threads@freebsd.org; Wed, 7 Jan 2004 02:04:42 -0500 (EST) (envelope-from rodrigc) Date: Wed, 7 Jan 2004 02:04:42 -0500 From: Craig Rodrigues To: freebsd-threads@freebsd.org Message-ID: <20040107070442.GB34511@crodrigues.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: Release criteria for libkse -> libpthread switch? X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jan 2004 07:04:43 -0000 Hi, I asked this question to re@, but didn't get a clear answer. What is are the release criteria for switching libkse to libpthread? I assume that this is going to be targeted for 5.3, and not 5.2. Dan Eischen has been periodically testing with ACE, which works quite well with libkse. Are there other representative multithreaded applications which need to be tested? If so, which ones? re@ has mentioned that there are problems with ports and PTHREAD_CFLAGS and PTHREAD_LIBS which currently prevent switching libkse to libpthread. How many ports need to be fixed? Does every single port need to be fixed before the switch is made? If not, how many ports can be fixed to have an acceptable state of affairs for the switch? I am very eager to have a more robust pthreads implementation for FreeBSD, so that I can use FreeBSD as a drop-in replacement for Linux for several projects that I work on. I think we are pretty close... Thanks. -- Craig Rodrigues http://crodrigues.org rodrigc@crodrigues.org