From owner-freebsd-hackers@FreeBSD.ORG Wed Aug 27 09:16:35 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C956D16A4BF; Wed, 27 Aug 2003 09:16:35 -0700 (PDT) Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.131.111.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16FF843FDD; Wed, 27 Aug 2003 09:16:35 -0700 (PDT) (envelope-from gerald@pfeifer.com) Received: from [128.131.111.52] (naos [128.131.111.52]) by vexpert.dbai.tuwien.ac.at (Postfix) with ESMTP id 86B3D13793; Wed, 27 Aug 2003 18:16:33 +0200 (CEST) Date: Wed, 27 Aug 2003 18:16:30 +0200 (CEST) From: Gerald Pfeifer To: Scott Long In-Reply-To: <3F4CD6C8.7010103@freebsd.org> Message-ID: References: <3F4CD6C8.7010103@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: hackers@freebsd.org Subject: Re: Call for thread testers X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Aug 2003 16:16:35 -0000 On Wed, 27 Aug 2003, Scott Long wrote: > Packages that I would most like to see are: > [...] > Others? Wine? (ports/emulators/wine) Though I'm currently fighting to get the CVS version cooperate on 4-STABLE, given recent changes to the threading support in Wine. > The questions that I would like to have answered are: > > Does it take advantage of pthreads > Does it work with libkse and libthr > Does it operate correctly > Does it perform better/worse than with libc_r > Does it perform better/worse than under FreeBSD 4.x What would be extremely helpful, IMHO, would be guidelines how to use the various kinds of threading support (especially in the ports collection). Especially, how should we update ports so that they work both on 4.x and 5.x and, optionally, take advantage of the other threading packages? Is there some nice overview somewhere? Gerald PS: For example, our system compiler on -STABLE fails to build Wine if sources are compiled with -pthread, but linked without this option, while this works fine with stock GCC 3.2.3 (which is most likely due to problems in Wine, not FreeBSD or GCC, but still a problem). -- Gerald Pfeifer (Jerry) gerald@pfeifer.com http://www.pfeifer.com/gerald/