From owner-freebsd-ports@FreeBSD.ORG Thu Nov 13 21:55:37 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A647E1065690 for ; Thu, 13 Nov 2008 21:55:37 +0000 (UTC) (envelope-from jhein@timing.com) Received: from Daffy.timing.com (mx2.timing.com [206.168.13.218]) by mx1.freebsd.org (Postfix) with ESMTP id 68C6B8FC13 for ; Thu, 13 Nov 2008 21:55:37 +0000 (UTC) (envelope-from jhein@timing.com) Received: from gromit.timing.com (gromit.timing.com [206.168.13.209]) by Daffy.timing.com (8.13.1/8.13.1) with ESMTP id mADLtWRm063397 for ; Thu, 13 Nov 2008 14:55:37 -0700 (MST) (envelope-from jhein@timing.com) Received: from gromit.timing.com (localhost [127.0.0.1]) by gromit.timing.com (8.14.3/8.14.3) with ESMTP id mADLtV8N056775; Thu, 13 Nov 2008 14:55:31 -0700 (MST) (envelope-from jhein@gromit.timing.com) Received: (from jhein@localhost) by gromit.timing.com (8.14.3/8.14.3/Submit) id mADLtVPb056772; Thu, 13 Nov 2008 14:55:31 -0700 (MST) (envelope-from jhein) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18716.41555.397011.981079@gromit.timing.com> Date: Thu, 13 Nov 2008 14:55:31 -0700 From: John Hein To: Lowell Gilbert In-Reply-To: <44od0jtim2.fsf@be-well.ilk.org> References: <18716.24188.971858.627073@gromit.timing.com> <44od0jtim2.fsf@be-well.ilk.org> X-Mailer: VM 7.19 under Emacs 22.2.1 X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on Daffy.timing.com X-Virus-Status: Clean Cc: ports@freebsd.org Subject: Re: update from 6 to 7 - needs libtool rebuild X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 21:55:37 -0000 Lowell Gilbert wrote at 16:35 -0500 on Nov 13, 2008: > John Hein writes: > > So my question is: is this documented and/or widely known? A full > > portupgrade wouldn't help if you were up to date on libtool in 6.x > > before updating (unless portupgrade -f is used). > > But you've *always* needed to rebuild *all* your ports when system > libraries got a version bump. Symbol versioning may make this less of > an issue in the future, but even then I'll be expecting to do it when I > make major version jumps. I often don't rebuild everything right away and live with the compat libs for a while. That has worked fine in the past (probably had some hiccups that I've long since forgotten about). But I understand why the official position is to rebuild everything. > > Would it be worth documenting this in UPDATING (if I haven't > > missed it somewhere)? > > It's in the release notes for every (I think) release. Other places > might make sense also, I guess... I don't see it at the moment (looking at 6.3's relnotes), but I didn't look too hard. Thanks for the answers.