From owner-freebsd-current Wed Jan 24 15:16:57 2001 Delivered-To: freebsd-current@freebsd.org Received: from isris.pair.com (isris.pair.com [209.68.2.39]) by hub.freebsd.org (Postfix) with SMTP id A05C437B404 for ; Wed, 24 Jan 2001 15:16:35 -0800 (PST) Received: (qmail 27211 invoked by uid 3130); 24 Jan 2001 23:16:30 -0000 Date: Wed, 24 Jan 2001 18:16:30 -0500 From: Garrett Rooney To: Craig Hawco Cc: Daniel Eischen , Jordan Hubbard , Alfred Perlstein , current@FreeBSD.ORG, ports@FreeBSD.ORG Subject: Re: HEADS UP: libc/libc_r changes require rebuild of threaded apps Message-ID: <20010124181630.C97550@electricjellyfish.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from dest@syd.eastlink.ca on Wed, Jan 24, 2001 at 07:07:20PM -0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Jan 24, 2001 at 07:07:20PM -0400, Craig Hawco wrote: > > > On Wed, 24 Jan 2001, Daniel Eischen wrote: > > > > > Using -pthread will prevent linking to libc and only link to > > libc_r. After the change I just committed, you need to link > > to both libc_r and libc (in that order), just like you would > > for a threaded application on just about any other OS (only > > ours is called libc_r instead of libpthread). > > Why not just call it libpthread for the sake of consistancy with other > OSes? I understand why it was called libc_r, but it no longer contains the > libc functionality. I know we like being nonconformist, but sometimes > consistancy is a Good Thing. Because libpthread will be written as part of the KSE project, and this way we have two different names for the different libraries, as opposed to "the new libpthread" and "the old libpthread". -- garrett rooney my pid is inigo montoya. rooneg@electricjellyfish.net you kill -9 my parent process. http://electricjellyfish.net/ prepare to vi. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message