From owner-freebsd-current@FreeBSD.ORG Tue Aug 1 20:45:03 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 AC14C16A4F3 for ; Tue, 1 Aug 2006 20:45:03 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6FE4743D58 for ; Tue, 1 Aug 2006 20:45:02 +0000 (GMT) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.13.7/8.13.7) with ESMTP id k71Kj1aH019738 for ; Tue, 1 Aug 2006 13:45:01 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.13.7/8.13.7/Submit) id k71Kj1KJ019737 for freebsd-current@freebsd.org; Tue, 1 Aug 2006 13:45:01 -0700 (PDT) (envelope-from sgk) Date: Tue, 1 Aug 2006 13:45:01 -0700 From: Steve Kargl To: freebsd-current@freebsd.org Message-ID: <20060801204501.GA19647@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i Subject: 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 20:45:03 -0000 I have a system that I have not updated since 16 Jun 06. I read /usr/src/UPDATING and note that the 3 newest entries do not affect me. So, I rebuild and update my kernel and world. Upon rebooting, I find that firefox dies with troutmask:kargl[202] firefox /libexec/ld-elf.so.1: /usr/lib/libthr.so.2: Undefined symbol "thr_getscheduler" OK, this is -current, so I rebuild and reinstall firefox. The firefox again gives me /libexec/ld-elf.so.1: /usr/lib/libthr.so.2: Undefined symbol "thr_getscheduler" Sure enough, grepping the sources in src/lib/libthr indeed shows that thr_getscheduler is used but never defined. It appears that libthr has been broken since 13 Jul 06. Is there any time line for when libthr will be fixed? Should an entry be added to /usr/src/UPDATING to warn people that libthr is broken? -- Steve