Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Oct 2005 23:36:35 +0200
From:      "Ronald Klop" <ronald-freebsd8@klop.yi.org>
To:        "dick hoogendijk" <dick@nagual.st>, freebsd-stable@freebsd.org
Subject:   Re: 6.0 release date and stability
Message-ID:  <op.sywwy9cy8527sy@outgoing.local>
In-Reply-To: <20051019231046.1136a1ea.dick@nagual.st>
References:  <200510152346.RAA20742@lariat.net> <disfuq$iag$1@sea.gmane.org> <20051016135752.6bcc6874.dick@nagual.st> <AB7EBC6B-6036-4CA9-918C-1FD553E019AD@khera.org> <20051019231046.1136a1ea.dick@nagual.st>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 19 Oct 2005 23:10:46 +0200, dick hoogendijk <dick@nagual.st> wrote:

> On Mon, 17 Oct 2005 15:52:00 -0400
> Vivek Khera <vivek@khera.org> wrote:
>
>> On Oct 16, 2005, at 7:57 AM, dick hoogendijk wrote:
>
>> > The *ONLY* question is: will I need to *recompile* all installed
>> > ports if I go from 5.4 to 6.0 release?
>>
>> No, the kernel has COMPAT_FREEBSD5 and COMPAT_FREEBSD4 by default,
>> so just keep those and your shared libs around and you're golden.
>> Of course, ports like lsof which dependon the kernel version will
>> have to be rebuilt, but that's true no matter the version change...
>
> I get contradicting advice. You tell me I'm golden 'cause of the
> compat_xx settings; others tell me it's way better to *recompile* all
> portsto get the cleanest system.
>
> Wat is the best way to get the cleanest FreeBSD-6.x system without
> installing from scratch? Recompile each port? Or use the
> COMPAT_FREEBSD5 layer?

You are answering your own question I think.
Does the term COMPAT_FREEBSD5 sound as the 'cleanest FreeBSD-6.x'? No. You  
get the cleanest system by recompiling all ports. (portupgrade -fa is your  
friend here.)

COMPAT_FREEBSD5 is meant for running FreeBSD-5 binary applications. If you  
have them it's ok. If you recompile everything you don't need the  
COMPAT_FREEBSD5 stuff. If you don't have the source of some of your  
FreeBSD-5 applications you have to run with COMPAT_FREEBSD5.
And the switch to 6 is easier because your 5-applications keep running.

Ronald.

-- 
  Ronald Klop
  Amsterdam, The Netherlands



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.sywwy9cy8527sy>