From owner-freebsd-current@FreeBSD.ORG Sat Apr 10 16:29:30 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A2A416A4CE; Sat, 10 Apr 2004 16:29:30 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 228DC43D2D; Sat, 10 Apr 2004 16:29:30 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.10/8.12.1) with ESMTP id i3ANTTtf000772; Sat, 10 Apr 2004 19:29:29 -0400 (EDT) Date: Sat, 10 Apr 2004 19:29:29 -0400 (EDT) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Matthias Schuendehuette In-Reply-To: <200404102335.18433.msch@snafu.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-current@freebsd.org cc: Tim Robbins Subject: Re: libpthread? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Apr 2004 23:29:30 -0000 On Sat, 10 Apr 2004, Matthias Schuendehuette wrote: > Hi Dan, Hi you others, > > On Saturday 10 April 2004 17:10, Daniel Eischen wrote: > > On Sat, 10 Apr 2004, Tim Robbins wrote: > > > > You don't need to rebuild any ports if you globally > > map libc_r to libpthread with /etc/libmap.conf. Over > > time, when all your ports are upgraded at your leisure, > > references to libc_r will be removed. Of course, > > portupgrade -af would do the trick much quicker... > > Yeah, that was the key-paragraph! I read this already in UPGRADING but > obviously didn't understand it fully... > > 'portupgrade -af' is not an option here because of my ISDN-Line (64 > kbit/s). I'm perhaps one of the last users of hm's 'i4b'-package... :-) > > > > The golden rule is: don't mix threading libraries within a program. > > > If a program is linked to libc_r, so must all the other > > > thread-aware libraries it links to be. The same goes for > > > libpthread. > > > > If you are coming from 5.2.1-RELEASE and before, and trying > > to upgrade to -release, the default threading library changed ^^^^^^^^ You figured it out, but for anyone else confused, I meant -current. -- Dan Eischen