From owner-freebsd-current@FreeBSD.ORG Thu Feb 5 11:34:38 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 63A1316A4CF; Thu, 5 Feb 2004 11:34:38 -0800 (PST) Received: from alpha.siliconlandmark.com (alpha.siliconlandmark.com [209.69.98.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD02543D5C; Thu, 5 Feb 2004 11:34:34 -0800 (PST) (envelope-from andy@siliconlandmark.com) Received: from alpha.siliconlandmark.com (localhost [127.0.0.1]) i15JXCZV071958; Thu, 5 Feb 2004 14:33:12 -0500 (EST) (envelope-from andy@siliconlandmark.com) Received: from localhost (andy@localhost)i15JXCnC071955; Thu, 5 Feb 2004 14:33:12 -0500 (EST) (envelope-from andy@siliconlandmark.com) X-Authentication-Warning: alpha.siliconlandmark.com: andy owned process doing -bs Date: Thu, 5 Feb 2004 14:33:12 -0500 (EST) From: Andre Guibert de Bruet To: David Schultz In-Reply-To: <20040205072422.GB11291@VARK.homeunix.com> Message-ID: <20040205143130.N10185@alpha.siliconlandmark.com> References: <20040130142603.GE99895@madman.celabo.org> <401A7FAF.7080402@freebsd.org> <20040205072422.GB11291@VARK.homeunix.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-MailScanner-Information: Please contact the ISP for more information X-MailScanner: Found to be clean cc: ports@freebsd.org cc: current@freebsd.org Subject: Re: HEADS UP: libkse -> libpthread switch 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: Thu, 05 Feb 2004 19:34:38 -0000 On Wed, 4 Feb 2004, David Schultz wrote: > On Fri, Jan 30, 2004, Scott Long wrote: > > Jacques A. Vidrine wrote: > > >On Fri, Jan 30, 2004 at 07:34:02AM -0500, Daniel Eischen wrote: > > > > > >> Until > > >> the ports system is updated to handle this change, it is > > >> recommended that folks install an /etc/libmap.conf(5) that > > >> maps libc_r to libpthread. > > > > > >Why, exactly? (curious) > > > > > >IMHO it is unacceptable to require /etc/libmap.conf to exist. I know > > >this is temporary, but I hope it is *really* temporary. > > > > We certainly are not going to ship 5.3 like this. However, given that > > HEAD is a development branch and that change does not happen > > instantly, I think that this fine for now. > > Actually, installing a libmap.conf mapping libc_r to libpthread by > default in 5.3 might be *less* painful than the alternative. > Otherwise, an application compiled after the change that links > against a multithreaded library compiled before the change might > depend on both libc_r.so and libpthread.so, which would inevitably > cause things to go wrong at runtime. Without a libmap.conf, it > would seem that users would be forced to upgrade all of their > applications and libraries that depend on libc_r simultaneously. Could mergemaster be coerced into installing a sane libmap.conf until things settle? Regards, > Andre Guibert de Bruet | Enterprise Software Consultant > > Silicon Landmark, LLC. | http://siliconlandmark.com/ >