From owner-freebsd-stable@FreeBSD.ORG Sat Jan 14 23:47:28 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D20C2106566C for ; Sat, 14 Jan 2012 23:47:28 +0000 (UTC) (envelope-from gkontos.mail@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 92E7E8FC12 for ; Sat, 14 Jan 2012 23:47:28 +0000 (UTC) Received: by iagz16 with SMTP id z16so2437316iag.13 for ; Sat, 14 Jan 2012 15:47:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=ieeCJYcX3gkA3oLjK8plmHYBzZpCs+9xULx3wzyjoxY=; b=l9FQkDXF99s8FN8xCOPlqdn/kJ8vTq0g/m0Nz/GQ3dlXOp4Cockm0AX4VTnYl0W0sW xbuUrjHyn8F8NQ3yu3A0BdZPlIaxYKg0OJfH4WKU+tmUnhdjvjAw3nA4dvaa74+K4u+J Bhrbuna7H8fujCTQPJ9b1bh1izCPltEqPsV+A= MIME-Version: 1.0 Received: by 10.50.192.162 with SMTP id hh2mr4200942igc.8.1326584846716; Sat, 14 Jan 2012 15:47:26 -0800 (PST) Received: by 10.231.135.3 with HTTP; Sat, 14 Jan 2012 15:47:26 -0800 (PST) In-Reply-To: References: <4F10009A.7000307@FreeBSD.org> <4F100D9E.80807@FreeBSD.org> <4F10B1AD.9000400@FreeBSD.org> <4F10B6C9.8010607@FreeBSD.org> <4F1140DD.4040300@infracaninophile.co.uk> Date: Sun, 15 Jan 2012 01:47:26 +0200 Message-ID: From: George Kontostanos To: Kevin Oberman Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-stable@freebsd.org Subject: Re: FreeBSD 9 & recompile ports X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jan 2012 23:47:29 -0000 On Sat, Jan 14, 2012 at 7:32 PM, Kevin Oberman wrote: > On Sat, Jan 14, 2012 at 12:46 AM, Matthew Seaman < > m.seaman@infracaninophile.co.uk> wrote: > >> On 13/01/2012 22:57, Andriy Gapon wrote: >> > But if the appropriate misc/compatX port is installed, then those >> libraries do >> > actually exist and the system should be fully usable... Modulo the com= pat >> > libraries not working with the new kernel as Kostik has pointed out. >> >> As soon as you update or install an application after this point, you >> are likely to end up with an application that tries to dynamically link >> two different versions of the same shlib, and that is a recipe for >> tears-before-bedtime. >> >> > I don't recall any "tears", but it does become a real pain. The compat > ports only work for those who only update when absolutely required. Thank= s > to symbol versioning, most base system libraries don't cause a problem, s= o > the problem is far less likely to bite you than it was in the past, but t= he > bottom line is that you should seriously consider updating all ports. > > Thanks to Doug Barton's work on portmaster(8), doing so with packages is > pretty fast and easy. Even doing a full re-build of all ports (over 1000 = of > them) on the last system I upgraded to 9.0 =A0updated with no interventio= n > over one night. Use the multiple steps in the big example in the > portmaster(8) man page for best results and run the re-install step with > '-D'. The man page also provides a simple way to do the job, but it does > not assure a completely clean system. I would also consider saving the > files in /usr/local/etc after all ports have been removed.That can save a > fair amount of reconfiguration at the slight risk of retaining some old > cruft. > -- > R. Kevin Oberman, Network Engineer > E-mail: kob6558@gmail.com > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" I always find this a good opportunity to upgrade Perl. Given the fact that upgrading perl and all the ports that depend upon is a pain, having to rebuild all the ports is always a good excuse to do it. For the amount of ports installed on a production server combined with todays horsepower, a full rebuild doesn't take more than a couple of hours. On a desktop it is a bit more complicated but it is always a good opportunity to toss some ports that are useless. --=20 George Kontostanos Aicom telecoms ltd http://www.aisecure.net