From owner-freebsd-current@FreeBSD.ORG Thu Jul 23 13:15:44 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99447106566B for ; Thu, 23 Jul 2009 13:15:44 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from megatron.madpilot.net (megatron.madpilot.net [88.149.173.206]) by mx1.freebsd.org (Postfix) with ESMTP id 425E08FC0A for ; Thu, 23 Jul 2009 13:15:44 +0000 (UTC) (envelope-from mad@madpilot.net) Received: by megatron.madpilot.net (Postfix, from userid 1000) id 3A41E130C5E; Thu, 23 Jul 2009 15:15:43 +0200 (CEST) Date: Thu, 23 Jul 2009 15:15:43 +0200 From: Guido Falsi To: Ruben de Groot , subbsd , freebsd-current@freebsd.org Message-ID: <20090723131543.GD26926@megatron.madpilot.net> References: <200907231302.34000.subbsd@gmail.com> <20090723093217.GA26926@megatron.madpilot.net> <20090723100548.GA23481@ei.bzerk.org> <20090723104115.GB26926@megatron.madpilot.net> <20090723114057.GA23923@ei.bzerk.org> <20090723121522.GC26926@megatron.madpilot.net> <20090723130643.GA24141@ei.bzerk.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090723130643.GA24141@ei.bzerk.org> X-Operating-System: FreeBSD 7.2-STABLE User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: Re: library compat for FreeBSD7x 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: Thu, 23 Jul 2009 13:15:44 -0000 On Thu, Jul 23, 2009 at 03:06:43PM +0200, Ruben de Groot wrote: > > A new library version usually means ABI changes. So libmap.conf is not a > failsafe solution. As for leaving the old libraries in an upgraded system, > that's essentially the same as installing compat?x in a newly installed > system. > > Yes, that would be hard. > The obvious solution to this is to not recompile program A on a system with > the newer library version. > Sure, but I prefer using ports/packages. Keeps my systems manageable. > > Yes, and there's another reason for having compat7x libraries. If you build on > 7.X-RELEASE and want to test your packages on 8.X, you're going to need them. I see your point, but I'd rather spend some time and effort when the bump ha[ppens recompiling everything than fiddle with hacks and compat libs for months...Maybe we just like doing things dirfferently. Anyway, as things stand right now it's better to advise people to recompile everything than risk giving them an advice difficult to follow. -- Guido Falsi