From owner-freebsd-stable@FreeBSD.ORG Fri Jan 13 12:57:17 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 9103A1065672; Fri, 13 Jan 2012 12:57:17 +0000 (UTC) (envelope-from gkontos.mail@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 36FF18FC12; Fri, 13 Jan 2012 12:57:17 +0000 (UTC) Received: by ggki1 with SMTP id i1so2033922ggk.13 for ; Fri, 13 Jan 2012 04:57:16 -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=+AYqhZN9oX8HYM66ZVV9KzdW/QbODYTWnPlJWx/avAg=; b=RKxwvU2PKyqQNXsGhZ3OAb122XpksW2mdrL8GBZXn5F568HPn5y035GQ4scducTFDi Vei/H4h/j4SksVkJGcZ/PomVkwfa0o9Xk/mMA9YvuKRrCLogEY165BXYqu2aGNh6rzum KTDYmrHaRoRvwCeFCcvNukE3XD2wjU+biCMgw= MIME-Version: 1.0 Received: by 10.50.95.169 with SMTP id dl9mr798642igb.12.1326459436487; Fri, 13 Jan 2012 04:57:16 -0800 (PST) Received: by 10.231.135.3 with HTTP; Fri, 13 Jan 2012 04:57:16 -0800 (PST) In-Reply-To: <4F1024F2.20103@gmail.com> References: <4F10009A.7000307@FreeBSD.org> <4F100D9E.80807@FreeBSD.org> <4F1024F2.20103@gmail.com> Date: Fri, 13 Jan 2012 14:57:16 +0200 Message-ID: From: George Kontostanos To: Johan Hendriks Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: FreeBSD-Current , 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:57:17 -0000 On Fri, Jan 13, 2012 at 2:34 PM, Johan Hendriks wr= ote: > George Kontostanos schreef: > >> On Fri, Jan 13, 2012 at 12:55 PM, Andriy Gapon =A0wrote= : >>> >>> 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 >>>>> =A0wrote: >>>>>> >>>>>> 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 por= t >>>>>> rebuild. >>>>>> >>>>>> The relevant post is here: >>>>>> http://forums.freebsd.org/showthread.php?t=3D28831 >>>>>> >>>>>> 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: >>>>>> =A0 =A0 =A0 =A0Bump the shared library version numbers for libraries= that >>>>>> =A0 =A0 =A0 =A0do not use symbol versioning, have changed the ABI co= mpared >>>>>> =A0 =A0 =A0 =A0to stable/8 and which shared library version was not = bumped. >>>>>> =A0 =A0 =A0 =A0Done 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 preferre= d, >>>> 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 thi= s >>> 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 =A0COMPAT_FREEBSD8 missing from GENERI= C. >> >> 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 anymor= e. > > regards > Johan Hendriks > > Very good point! Still the question remains regarding COMPAT_FREEBSD8 and how does this affects ports/misc/compat8x/ Cheers --=20 George Kontostanos Aicom telecoms ltd http://www.aisecure.net