Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jan 2008 19:31:42 -0600
From:      "Scot Hetzel" <swhetzel@gmail.com>
To:        "Charles Sprickman" <spork@bway.net>
Cc:        stable@freebsd.org
Subject:   Re: /usr/lib/compat and updates
Message-ID:  <790a9fff0801161731s3176386bs58b64373ffcdee97@mail.gmail.com>
In-Reply-To: <Pine.OSX.4.64.0801161953340.498@white.nat.fasttrackmonkey.com>
References:  <Pine.OSX.4.64.0801150338060.385@white.nat.fasttrackmonkey.com> <Pine.OSX.4.64.0801161953340.498@white.nat.fasttrackmonkey.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1/16/08, Charles Sprickman <spork@bway.net> wrote:
> Just following-up to myself, please correct me if I got anything wrong...
>
> On Tue, 15 Jan 2008, Charles Sprickman wrote:
>
> > Hi all,
> >
> > I've been doing a number of 4.11 -> 5.5 -> 6.2 upgrades.  All of them I've
> > done have gone very well.  One that was handled by someone else following my
> > step-by-step directions ended up missing some items from /usr/lib/compat and
> > all the timestamps on the files in that directory are quite old (2002 and
> > 2005).
>
> >From what I can tell, the admin missed the "installworld" step when he
> landed at 5.5 (probably got distracted and resumed later).
>
> > As best I can tell "COMPAT4X" was set in /etc/make.conf on the machine in
> > question.
>
> It was...
>
> > Can anyone help me understand where in the update process the compat libs are
> > updated and which files correspond to which release?
>
> >From what I can see, in 5.x there is a /usr/src/lib/compat/4x-arch
> directory.  If "COMPAT4X" is set in make.conf, buildworld/installworld
> will descend into that directory and build/install the compat libs.
>
> After digging around the 6.x and newer source trees, it appears that the
> ability to build the old libraries is gone.  If it's not gone, it has
> moved to a location I can't find. :)  If you go directly from 4.x to 6.x,
> the compat4x port in misc is how you get your libs.
>
> Correct?
>
That is correct.

Scot



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