From owner-freebsd-current@FreeBSD.ORG Thu Feb 5 20:12: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 67FD316A4CE; Thu, 5 Feb 2004 20:12:30 -0800 (PST) Received: from mercury.upton.net (d141-23-108.home.cgocable.net [24.141.23.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6948743D55; Thu, 5 Feb 2004 20:12:26 -0800 (PST) (envelope-from pnmurphy@cogeco.ca) Received: from earth.upton.net (earth.upton.net [192.168.0.3]) by mercury.upton.net (8.12.10/8.12.10) with SMTP id i164CP2L068528; Thu, 5 Feb 2004 23:12:25 -0500 (EST) (envelope-from pnmurphy@cogeco.ca) Date: Thu, 5 Feb 2004 23:12:17 -0500 From: Paul Murphy To: Andre Guibert de Bruet Message-Id: <20040205231217.39a18d14@earth.upton.net> In-Reply-To: <20040205143130.N10185@alpha.siliconlandmark.com> References: <20040130142603.GE99895@madman.celabo.org> <401A7FAF.7080402@freebsd.org> <20040205072422.GB11291@VARK.homeunix.com> <20040205143130.N10185@alpha.siliconlandmark.com> X-Mailer: Sylpheed version 0.9.8claws (GTK+ 1.2.10; i386-portbld-freebsd5.2) User-Agent: X-Face: -Q/~XHbe$z/a 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: Fri, 06 Feb 2004 04:12:30 -0000 --Signature=_Thu__5_Feb_2004_23_12_17_-0500_dR0aP/de6FG2gv70 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On Thu, 5 Feb 2004 14:33:12 -0500 (EST) Andre Guibert de Bruet wrote: > > 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? > If I create a libmap.conf file mapping libc_r to libpthread MozillaFirebird fails to run! There are no error messages to log or console, it just sits there. I know you are going to say recompile Firebird, but this may be a warning to others with programmes that fail to run for no apparent reason. --Signature=_Thu__5_Feb_2004_23_12_17_-0500_dR0aP/de6FG2gv70 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAIxQo2Ev+mfbss0wRAtz1AKC9VkR7Mzo0gaI0PHoOStcJoEJVfwCdEf5y /KLq0xPKHdnmZlu27Z451Pw= =CRJn -----END PGP SIGNATURE----- --Signature=_Thu__5_Feb_2004_23_12_17_-0500_dR0aP/de6FG2gv70--