From owner-freebsd-current@FreeBSD.ORG Tue Aug 1 21:27:43 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org 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 913B216A4E5 for ; Tue, 1 Aug 2006 21:27:43 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from grunt6.ihug.co.nz (grunt6.ihug.co.nz [203.109.254.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C92A43D53 for ; Tue, 1 Aug 2006 21:27:42 +0000 (GMT) (envelope-from thompsa@freebsd.org) Received: from 203-109-251-39.static.bliink.ihug.co.nz (heff.fud.org.nz) [203.109.251.39] by grunt6.ihug.co.nz with esmtp (Exim 3.35 #1 (Debian)) id 1G81m8-0003oq-00; Wed, 02 Aug 2006 09:27:40 +1200 Received: by heff.fud.org.nz (Postfix, from userid 1001) id 0B6271CC23; Wed, 2 Aug 2006 09:27:42 +1200 (NZST) Date: Wed, 2 Aug 2006 09:27:42 +1200 From: Andrew Thompson To: Steve Kargl Message-ID: <20060801212742.GB13841@heff.fud.org.nz> Mail-Followup-To: Andrew Thompson , Steve Kargl , Daniel Eischen , freebsd-current@freebsd.org References: <20060801204501.GA19647@troutmask.apl.washington.edu> <20060801211657.GA29737@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060801211657.GA29737@troutmask.apl.washington.edu> User-Agent: Mutt/1.5.11 Cc: Daniel Eischen , freebsd-current@freebsd.org Subject: Re: Where is thr_getscheduler X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 01 Aug 2006 21:27:43 -0000 On Tue, Aug 01, 2006 at 02:16:57PM -0700, Steve Kargl wrote: > On Tue, Aug 01, 2006 at 05:02:53PM -0400, Daniel Eischen wrote: > > It's not borken. Your ports are probably just out-of-date and were > > built against a previous version of libc (libc.so.6) which doesn't > > have thr_getscheduler. What does `ldd /path/to/firefox_binary` > > show? > > troutmask:kargl[202] ldd `locate firefox-bin` | wc -l > 37 > troutmask:kargl[203] ldd `locate firefox-bin` | grep libc > libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x201cce000) > libc.so.7 => /lib/libc.so.7 (0x203245000) > > > If this change would have been noted in UPDATING, I would have > chosen a different day to deal with the mess that David Xu has > caused. > > --- UPDATING.orig Tue Aug 1 14:11:56 2006 > +++ UPDATING Tue Aug 1 14:15:03 2006 > @@ -28,6 +28,13 @@ > generated with an older version on 64 bit architectures. > If you have such a file, you need old utility to decrypt it. > > +20060713: > + David Xu updated libthr to use thr_getscheduler(), which is > + present in libc.so.7 but not libc.so.6. This change wreaks > + havoc on installed ports that use libthr and that are linked > + against libc.so.6. It is suggested that one update their > + installed ports. > + This is uncalled for, you should running stable if you dont want to deal with the changes in the latest working sources.