From owner-freebsd-ports@FreeBSD.ORG Wed Oct 6 05:38:47 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45B8416A4CE for ; Wed, 6 Oct 2004 05:38:47 +0000 (GMT) Received: from smtp805.mail.sc5.yahoo.com (smtp805.mail.sc5.yahoo.com [66.163.168.184]) by mx1.FreeBSD.org (Postfix) with SMTP id BEB9943D39 for ; Wed, 6 Oct 2004 05:38:46 +0000 (GMT) (envelope-from krinklyfig@spymac.com) Received: from unknown (HELO smogmonster.com) (krinklyfig@pacbell.net@67.116.52.185 with plain) by smtp805.mail.sc5.yahoo.com with SMTP; 6 Oct 2004 05:38:46 -0000 From: Joshua Tinnin To: freebsd-ports@freebsd.org Date: Tue, 5 Oct 2004 22:39:11 -0700 User-Agent: KMail/1.7 References: <4160259A.3070708@FreeBSD.org> <416337CE.5040901@kutulu.org> <20041006004714.GA83019@xor.obsecurity.org> In-Reply-To: <20041006004714.GA83019@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410052239.11324.krinklyfig@spymac.com> Subject: Re: FreeBSD 5.3-BETA7 available X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: krinklyfig@spymac.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 05:38:47 -0000 On Tuesday 05 October 2004 05:47 pm, Kris Kennaway wrote: > On Tue, Oct 05, 2004 at 08:09:50PM -0400, Mike Edenfield wrote: > > Joshua Tinnin wrote: > > >Whoa ... ok, so: > > > > > >ldd /usr/X11R6/bin/* | grep libm.so.2 > > > > > >alone shows that quite a lot on my box is going to need rebuilding > > > ... I > > > > I would suspect that any port which performs any significant > > functions, especially graphical functions, will need to be > > rebuilt. It would be safer to just do what you suggested > > and `portupgrade -af`. > > > > As for libmap.conf, the format is basically: > > > > oldlib newlib > > > > so there would be a single like that looks like this: > > > > libm.so.2 libm.so.3 Thank you, by the way. It's obviously very simple, but for some reason I couldn't quite understand what was going on with the examples provided in the man page. > > However, I initially thought this wouldn't work. I thought > > it only worked if the interfaces for the two libraries were > > identical -- but if the interfaces were identical, why the > > need for a library version bump? But several people have > > suggested it so I guess it couldn't hurt. > > The interfaces are not identical between 4.x and 5.x, but these > libraries previously had the same version. OK, so am I to understand that the ports which depend on these libraries need to be rebuilt, and that libmap.conf should also map the old versions to the new ones? Or does mapping the libraries provide a temporary band-aid, allowing those programs to run prior to rebuilding, and once they're rebuilt the mapping can be removed? - jt