From owner-freebsd-stable@FreeBSD.ORG Fri Jan 13 12:35:04 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 3E4DD106566B for ; Fri, 13 Jan 2012 12:35:04 +0000 (UTC) (envelope-from joh.hendriks@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id BF89E8FC08 for ; Fri, 13 Jan 2012 12:35:03 +0000 (UTC) Received: by wgbdr11 with SMTP id dr11so3247076wgb.31 for ; Fri, 13 Jan 2012 04:35:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=/cVtgdHQ0kFwD4b+W/cbQwvdsI3G2CG+x48u1NGCxAM=; b=S6zeYESB9tpEHN9jvUk0C4OFu0UUNsZYjFSl+E0YhwUKjPONRpiHrnPV+XDiRB+ZxZ 2amMkDAjjoR8h+s3ZdcWAIzw+OEG6QXKMo7324jAw7PAODO4Yf9X7nM60YAU+QSeZSBP cQD41e9GmPoAQB5Dm7jKS2SfJrjo2XMaXwDms= Received: by 10.180.94.97 with SMTP id db1mr1394153wib.16.1326458102694; Fri, 13 Jan 2012 04:35:02 -0800 (PST) Received: from [192.168.50.103] (double-l.xs4all.nl. [80.126.205.144]) by mx.google.com with ESMTPS id ek1sm3841395wib.10.2012.01.13.04.35.00 (version=SSLv3 cipher=OTHER); Fri, 13 Jan 2012 04:35:01 -0800 (PST) Message-ID: <4F1024F2.20103@gmail.com> Date: Fri, 13 Jan 2012 13:34:58 +0100 From: Johan Hendriks User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: George Kontostanos References: <4F10009A.7000307@FreeBSD.org> <4F100D9E.80807@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-stable 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: Fri, 13 Jan 2012 12:35:04 -0000 George Kontostanos schreef: > On Fri, Jan 13, 2012 at 12:55 PM, Andriy Gapon wrote: >> on 13/01/2012 11:59 Doug Barton said the following: >>> On 01/13/2012 01:52, George Kontostanos wrote: >>>> On Thu, Jan 12, 2012 at 8:42 PM, George Kontostanos >>>> wrote: >>>>> Greetings all and my apologies for cross posting! >>>>> >>>>> There seems to be a confusion regarding the ABI change in FreeBSD 9 >>>>> and if this affects the usual upgrade path which includes a full port >>>>> rebuild. >>>>> >>>>> The relevant post is here: http://forums.freebsd.org/showthread.php?t=28831 >>>>> >>>>> Frankly, I am also confused because I remember a relevant discussion a >>>>> few months ago in the lists. Traditionally a major RELEASE upgrade >>>>> requires a full ports rebuild, however this time there is no >>>>> COMPAT_FREEBSD8 in GENERIC and most upgraded systems seem to be >>>>> working fine. On the other hand this is stated in UPDATING: >>>>> >>>>> 20110828: >>>>> Bump the shared library version numbers for libraries that >>>>> do not use symbol versioning, have changed the ABI compared >>>>> to stable/8 and which shared library version was not bumped. >>>>> Done as part of 9.0-RELEASE cycle. >>>>> >>>>> Your input would be appreciated! >>>> Hmm, anyone :) ? >>> If your question is, "Do I need to rebuild my ports when doing a major >>> OS version upgrade?" the answer is always "Yes." >>> >>> The method described at the end of the portmaster man page is preferred, >>> whether you actually use portmaster to do the upgrade or not. (I.e., >>> good backups, delete everything, start over from scratch.) >> I think that another part of the question was "why there is no COMPAT_FREEBSD8 >> kernel option in 9?" and I think that Volodymyr has tried to answer this part >> with another question. >> >> -- >> Andriy Gapon > Hi guys, > > I am aware of the proper procedure which requires a full rebuild after > a major upgrade. > > Doug, the question had to to with COMPAT_FREEBSD8 missing from GENERIC. > > It seems this and the fact that some upgrades from 8.2-STABLE worked > fine without a recompile, has created the confusion. > > Did he do make delete-old-libs, if you leave them, then no recompile is needed, and the ports still have there old libs laying around.! If you do the make delete-old-libs command, your ports do not work anymore. regards Johan Hendriks