From owner-freebsd-current@FreeBSD.ORG Tue Jan 17 05:55:11 2006 Return-Path: X-Original-To: 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 972E116A41F for ; Tue, 17 Jan 2006 05:55:11 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BBE443D45 for ; Tue, 17 Jan 2006 05:55:10 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.5/8.13.5/NETPLEX) with ESMTP id k0H5t9R8029367; Tue, 17 Jan 2006 00:55:09 -0500 (EST) Date: Tue, 17 Jan 2006 00:55:09 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Doug White In-Reply-To: <20060116212952.I4097@carver.gumbysoft.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: current@freebsd.org Subject: Re: New malloc breaks old libpthread X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2006 05:55:11 -0000 On Mon, 16 Jan 2006, Doug White wrote: > Got this trying to run an old Xorg binary on a -CURRENT machine I don't > update very frequently: > > /libexec/ld-elf.so.1: /usr/lib/libpthread.so.1: Undefined symbol "__malloc_lock" > > The libpthread.so.1 was from June 2005, prior to the libpthread version > bump. Unfortunately this means that RELENG_6 compatibility is broken in > -HEAD since the new libc.so.6 is not compatible with libraries built > against it prior to the merge date of the new user malloc. Don't do that. We don't guarantee -current libraries built on (vastly) different dates will run nicely together. > I guess its time libc's version number. We haven't yet for post-RELENG_6, > and this it the usual case calling for the bump. No. There's no need -- this is -current, and we have symbol versioning now anyways. > /me breaks out the paintbrushes, smocks, and dropcloths -- DE