From owner-freebsd-threads@FreeBSD.ORG Wed Sep 26 00:44:26 2007 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3422C16A417; Wed, 26 Sep 2007 00:44:26 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 0E66013C448; Wed, 26 Sep 2007 00:44:25 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 0391F1A4D90; Tue, 25 Sep 2007 17:44:26 -0700 (PDT) Date: Tue, 25 Sep 2007 17:44:25 -0700 From: Alfred Perlstein To: Daniel Eischen Message-ID: <20070926004425.GF37370@elvis.mu.org> References: <20070926002038.GA56119@dragon.NUXI.org> <46F9A764.6000008@delphij.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: d@delphij.net, obrien@freebsd.org, freebsd-threads@freebsd.org Subject: Re: Renaming our threads libs X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Sep 2007 00:44:26 -0000 * Daniel Eischen [070925 17:39] wrote: > On Tue, 25 Sep 2007, LI Xin wrote: > > >David O'Brien wrote: > >>We have little time before 7.0-RELEASE to get this right.. > >> > >>For consistency and expectations from users (especially of other OS's), > >>should we ask RE@ to rename libpthread to libkse (or whatever) and rename > >>libthr to libpthread? Remember - what we release 7.0 will be burned into > >>folks Makefile's and vernacular. > > > >Do you mean repocopy from src/lib/libpthread -> src/lib/libkse? Because > >libpthread.so.X is now installed as a symbolic link to actual default > >threading library I think it would be an overkill to rename libthr to > >libpthread, but to reduce confusion it might be better to rename > >lib/libpthread to lib/libkse. > > I think it's fine just the way it is. Everyone currently knows > libpthread and libthr by name. libpthread is currently installed > as libkse. I don't think you need to repo copy the src tree > to match, unless there is too much heartburn over having the > src directory named differently from the library. I think > libthr should remain named as it currently is. > > The links are a convenient way to swap between either of > the two (or future) libraries as default and still leave a > visible sign as to which library is the default. So I > really think those should stay as they are. The current situation only makes sense to those that have been watching the deal from day one, in "user land" confusion reigns and we're punishing those that choose our platform but letting it continue. you should see the threads I've seen at multiple places, it's not even 100% clear to me what I should be pushing as the "supported" threading platform these days. -- - Alfred Perlstein