From owner-p4-projects Tue Sep 10 17:39:40 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7B6FB37B401; Tue, 10 Sep 2002 17:39:36 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1855237B400 for ; Tue, 10 Sep 2002 17:39:36 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id D32E243E4A for ; Tue, 10 Sep 2002 17:39:35 -0700 (PDT) (envelope-from baka@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1921) id B01DCAE25C; Tue, 10 Sep 2002 17:39:35 -0700 (PDT) Date: Tue, 10 Sep 2002 17:39:35 -0700 From: Jonathan Mini To: Scott Long Cc: Perforce Change Reviews Subject: Re: PERFORCE change 17353 for review Message-ID: <20020911003935.GC3866@elvis.mu.org> References: <200209102329.g8ANTF8x099720@freefall.freebsd.org> <20020911003040.GA52472@hollin.btc.adaptec.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020911003040.GA52472@hollin.btc.adaptec.com> User-Agent: Mutt/1.4i Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Scott Long [scott_long@btc.adaptec.com] wrote : > I'm really consfused. Nowhere in the diff does it mention libkse. I'm > also confused as to why 'libkse' is less confusing that 'libpthread'. The Makefile makes and installs "libkse" not "libpthread." -- i.e., LIB=kse in Makefile. The problem is this: We're going to have both this library and the old libc_r active at the same time. Eventually, the KSE version of pthreads will be default (perhaps even the only option), and will be linked via -lpthread. Right now, -pthread is basically just an alias for -lc_r. Linking against pthreads via -lpthead is a common method on other OS's, and it wuold be quite easy for users to accidentally get the KSE version, especially with autoconf involved. We want people to have to explicitly request linking with the KSE version, thus calling it 'libkse' in the short term. -- Jonathan Mini http://www.freebsd.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message